From 3a487e0304c722e90bec4c9dd8c40c28bf927bb8 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 23 Apr 2015 13:16:55 +0100 Subject: [PATCH 001/259] Cleanup old raw SQL query This commit replaces an old query that was written before we added the latest_revision_created_at field to Page. We no longer need to use a raw SQL query and the new query should also run a bit faster too. --- wagtail/wagtailadmin/views/home.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/wagtail/wagtailadmin/views/home.py b/wagtail/wagtailadmin/views/home.py index e1db6b0a8..07e9c8bad 100644 --- a/wagtail/wagtailadmin/views/home.py +++ b/wagtail/wagtailadmin/views/home.py @@ -1,5 +1,6 @@ from django.shortcuts import render from django.conf import settings +from django.db.models import F from wagtail.wagtailcore import hooks from wagtail.wagtailcore.models import PageRevision, UserPagePermissionsProxy @@ -31,13 +32,7 @@ class RecentEditsPanel(object): def __init__(self, request): self.request = request # Last n edited pages - self.last_edits = PageRevision.objects.raw( - """ - select wp.* FROM - wagtailcore_pagerevision wp JOIN ( - SELECT max(created_at) as max_created_at, page_id FROM wagtailcore_pagerevision group by page_id - ) as max_rev on max_rev.max_created_at = wp.created_at and wp.user_id = %s order by wp.created_at desc - """, [request.user.id])[:5] + self.last_edits = PageRevision.objects.filter(user=self.request.user, created_at=F('page__latest_revision_created_at')).order_by('-created_at')[:5] def render(self): return render_to_string('wagtailadmin/home/recent_edits.html', { From 6632feedb36a7139cab11333709559cbfa205f14 Mon Sep 17 00:00:00 2001 From: Joss Ingram Date: Thu, 4 Jun 2015 12:40:18 +0100 Subject: [PATCH 002/259] Snippet choose panel now takes model string fixes #1362 --- wagtail/wagtailsnippets/edit_handlers.py | 33 ++++++++++++++++++------ wagtail/wagtailsnippets/tests.py | 27 +++++++++++++++++++ 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailsnippets/edit_handlers.py b/wagtail/wagtailsnippets/edit_handlers.py index 0c3f26564..22992e39a 100644 --- a/wagtail/wagtailsnippets/edit_handlers.py +++ b/wagtail/wagtailsnippets/edit_handlers.py @@ -4,28 +4,42 @@ from django.template.loader import render_to_string from django.contrib.contenttypes.models import ContentType from django.utils.safestring import mark_safe from django.utils.encoding import force_text +from django.core.exceptions import ImproperlyConfigured from wagtail.wagtailadmin.edit_handlers import BaseChooserPanel +from wagtail.wagtailcore.utils import resolve_model_string from .widgets import AdminSnippetChooser class BaseSnippetChooserPanel(BaseChooserPanel): object_type_name = 'item' - _content_type = None + _target_content_type = None @classmethod def widget_overrides(cls): return {cls.field_name: AdminSnippetChooser( - content_type=cls.content_type(), snippet_type_name=cls.snippet_type_name)} + content_type=cls.target_content_type(), snippet_type_name=cls.snippet_type_name)} @classmethod - def content_type(cls): - if cls._content_type is None: - # TODO: infer the content type by introspection on the foreign key rather than having to pass it explicitly - cls._content_type = ContentType.objects.get_for_model(cls.snippet_type) + def target_content_type(cls): + if cls._target_content_type is None: + if cls.snippet_type: + try: + model = resolve_model_string(cls.snippet_type) + except LookupError: + raise ImproperlyConfigured("{0}.snippet_type must be of the form 'app_label.model_name', given {1!r}".format( + cls.__name__, cls.snippet_type)) + except ValueError: + raise ImproperlyConfigured("{0}.snippet_type refers to model {1!r} that has not been installed".format( + cls.__name__, cls.snippet_type)) - return cls._content_type + cls._target_content_type = ContentType.objects.get_for_model(model) + else: + target_model = cls.model._meta.get_field(cls.field_name).rel.to + cls._target_content_type = ContentType.objects.get_for_model(target_model) + + return cls._target_content_type def render_as_field(self): instance_obj = self.get_chosen_item() @@ -35,6 +49,10 @@ class BaseSnippetChooserPanel(BaseChooserPanel): 'snippet_type_name': self.snippet_type_name, })) + @property + def snippet_type_name(self): + return force_text(self.target_content_type()._meta.verbose_name) + class SnippetChooserPanel(object): def __init__(self, field_name, snippet_type): @@ -45,6 +63,5 @@ class SnippetChooserPanel(object): return type(str('_SnippetChooserPanel'), (BaseSnippetChooserPanel,), { 'model': model, 'field_name': self.field_name, - 'snippet_type_name': force_text(self.snippet_type._meta.verbose_name), 'snippet_type': self.snippet_type, }) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 0ea534fed..2da7ba017 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -1,11 +1,13 @@ from django.test import TestCase from django.core.urlresolvers import reverse from django.test.utils import override_settings +from django.core.exceptions import ImproperlyConfigured from wagtail.tests.utils import WagtailTestUtils from wagtail.tests.testapp.models import Advert, SnippetChooserModel from wagtail.tests.snippets.models import AlphaSnippet, ZuluSnippet, RegisterDecorator, RegisterFunction from wagtail.wagtailsnippets.models import register_snippet, SNIPPET_MODELS +from wagtail.wagtailsnippets.edit_handlers import SnippetChooserPanel from wagtail.wagtailsnippets.views.snippets import ( get_snippet_edit_handler @@ -185,6 +187,31 @@ class TestSnippetChooserPanel(TestCase): self.assertIn('createSnippetChooser("id_advert", "tests/advert");', self.snippet_chooser_panel.render_as_field()) + def test_target_content_type(self): + result = SnippetChooserPanel( + 'barbecue', + 'wagtailcore.site' + ).bind_to_model(SnippetChooserModel).target_content_type() + self.assertEqual(result.name, 'Site') + + def test_target_content_type_malformed_type(self): + result = SnippetChooserPanel( + 'barbecue', + 'snowman' + ).bind_to_model(SnippetChooserModel) + self.assertRaises(ImproperlyConfigured, + result.target_content_type) + + def test_target_content_type_nonexistent_type(self): + result = SnippetChooserPanel( + 'barbecue', + 'snowman.lorry' + ).bind_to_model(SnippetChooserModel) + self.assertRaises(ImproperlyConfigured, + result.target_content_type) + + + class TestSnippetRegistering(TestCase): def test_register_function(self): From daf92b07306d17fe7fce1548d46dd949963e6283 Mon Sep 17 00:00:00 2001 From: Dave Cranwell Date: Fri, 26 Jun 2015 14:15:40 +0100 Subject: [PATCH 003/259] altered styling of stream controls to be more like all other buttons. Now grouped with .button-group, which is also documented in styleguide. --- .../templates/wagtailstyleguide/base.html | 16 ++++++ .../wagtailadmin/scss/components/forms.scss | 51 +++++++++++++++---- .../scss/components/streamfield.scss | 42 ++++++++------- .../wagtailadmin/block_forms/list_member.html | 8 +-- .../block_forms/stream_member.html | 8 +-- .../edit_handlers/inline_panel_child.html | 2 +- 6 files changed, 92 insertions(+), 35 deletions(-) diff --git a/wagtail/contrib/wagtailstyleguide/templates/wagtailstyleguide/base.html b/wagtail/contrib/wagtailstyleguide/templates/wagtailstyleguide/base.html index f4e859987..6b8ecbe4c 100644 --- a/wagtail/contrib/wagtailstyleguide/templates/wagtailstyleguide/base.html +++ b/wagtail/contrib/wagtailstyleguide/templates/wagtailstyleguide/base.html @@ -301,6 +301,22 @@ +
+

Button groups

+

Adds rounding to first and last items only

+
+ + + +
+
+
+ + A link button + A non-link button +
+
+
From ce743768f53178312539ab6014d16cffee91af01 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 10:58:35 +0100 Subject: [PATCH 043/259] Fetched translations from transfex --- .../locale/bg/LC_MESSAGES/django.mo | Bin 13981 -> 13979 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 11189 -> 11187 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 16989 -> 16987 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 20016 -> 20014 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 25598 -> 25596 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/es/LC_MESSAGES/django.mo | Bin 19676 -> 19674 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 19916 -> 19914 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 11337 -> 11335 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 14112 -> 20662 bytes .../locale/he_IL/LC_MESSAGES/django.po | 314 +++++++++++- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 8765 bytes .../locale/is_IS/LC_MESSAGES/django.po | 458 ++++++++++++++++++ .../locale/it/LC_MESSAGES/django.mo | Bin 19272 -> 19287 bytes .../locale/it/LC_MESSAGES/django.po | 16 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 20369 -> 20369 bytes .../locale/ko/LC_MESSAGES/django.po | 8 +- .../locale/nl/LC_MESSAGES/django.mo | Bin 16231 -> 16229 bytes .../locale/nl/LC_MESSAGES/django.po | 2 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 15498 -> 15496 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 19383 -> 19444 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 37 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 19449 -> 19447 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 15131 -> 15129 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 26167 -> 26070 bytes .../locale/ru/LC_MESSAGES/django.po | 71 ++- .../locale/zh/LC_MESSAGES/django.mo | Bin 10038 -> 10036 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 17522 -> 17520 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 4476 -> 4474 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 4979 -> 6233 bytes .../locale/el/LC_MESSAGES/django.po | 61 ++- .../locale/es/LC_MESSAGES/django.mo | Bin 4692 -> 4690 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fi/LC_MESSAGES/django.mo | Bin 4516 -> 4514 bytes .../locale/fi/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 4668 -> 4666 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 3377 -> 3375 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.mo | Bin 3505 -> 4225 bytes .../locale/it/LC_MESSAGES/django.po | 22 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 4810 bytes .../locale/ko/LC_MESSAGES/django.po | 199 ++++++++ .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 4672 -> 4670 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 4690 -> 4688 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 6130 -> 6128 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 4254 -> 4252 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 2757 -> 2755 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2368 -> 2366 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 2750 -> 2748 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 3632 -> 3630 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 4132 -> 4309 bytes .../locale/el/LC_MESSAGES/django.po | 16 +- .../locale/es/LC_MESSAGES/django.mo | Bin 3529 -> 3527 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 3573 -> 3571 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2461 -> 2459 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2626 -> 2727 bytes .../locale/he_IL/LC_MESSAGES/django.po | 15 +- .../locale/it/LC_MESSAGES/django.mo | Bin 3490 -> 3488 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 3478 bytes .../locale/ko/LC_MESSAGES/django.po | 186 +++++++ .../locale/pl/LC_MESSAGES/django.mo | Bin 2790 -> 2788 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3510 -> 3508 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 3514 -> 3512 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 2767 -> 2765 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 4567 -> 4565 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2094 -> 2092 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 3219 -> 3217 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 1315 -> 1313 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 1235 -> 1233 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 1194 -> 1192 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 1192 -> 1190 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 1394 -> 1439 bytes .../locale/el/LC_MESSAGES/django.po | 10 +- .../locale/es/LC_MESSAGES/django.mo | Bin 1243 -> 1241 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 1217 -> 1215 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 1201 -> 1199 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 1264 -> 1262 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 842 bytes .../locale/is_IS/LC_MESSAGES/django.po | 33 ++ .../locale/it/LC_MESSAGES/django.mo | Bin 1170 -> 1168 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 1271 bytes .../locale/ko/LC_MESSAGES/django.po | 51 ++ .../locale/mn/LC_MESSAGES/django.mo | Bin 633 -> 631 bytes .../locale/mn/LC_MESSAGES/django.po | 4 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 1242 -> 1240 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1257 -> 1255 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 1278 -> 1276 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 1279 -> 1277 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 1580 -> 1578 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 1064 -> 1062 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1094 -> 1092 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 1084 -> 1082 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 2719 -> 2717 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 2771 -> 3391 bytes .../locale/el/LC_MESSAGES/django.po | 40 +- .../locale/es/LC_MESSAGES/django.mo | Bin 2867 -> 2865 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 2841 -> 2839 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2612 -> 2610 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 1741 bytes .../locale/is_IS/LC_MESSAGES/django.po | 96 ++++ .../locale/it/LC_MESSAGES/django.mo | Bin 2662 -> 2660 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ja/LC_MESSAGES/django.mo | Bin 2261 -> 2259 bytes .../locale/ja/LC_MESSAGES/django.po | 4 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 2795 bytes .../locale/ko/LC_MESSAGES/django.po | 138 ++++++ .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 2708 -> 2706 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 2841 -> 2839 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 2289 -> 2287 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3436 -> 3434 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 2622 bytes .../locale/sv/LC_MESSAGES/django.po | 138 ++++++ .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1544 -> 1542 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 2851 -> 2849 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2408 -> 2406 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 5278 -> 5276 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 6765 -> 6763 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 8587 -> 8716 bytes .../locale/el/LC_MESSAGES/django.po | 13 +- .../locale/es/LC_MESSAGES/django.mo | Bin 6825 -> 6823 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 6826 -> 6824 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2495 -> 2493 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 5667 -> 5665 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.mo | Bin 6620 -> 6618 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 7058 bytes .../locale/ko/LC_MESSAGES/django.po | 318 ++++++++++++ .../locale/mn/LC_MESSAGES/django.mo | Bin 2726 -> 2724 bytes .../locale/mn/LC_MESSAGES/django.po | 4 +- .../locale/nl/LC_MESSAGES/django.mo | Bin 4893 -> 4891 bytes .../locale/nl/LC_MESSAGES/django.po | 2 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 4182 -> 4180 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 6674 -> 6672 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 6703 -> 6701 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 4299 -> 4297 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 9033 -> 9031 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2049 -> 2047 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 6021 -> 6019 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 3209 -> 3207 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2754 -> 2752 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 3025 -> 3108 bytes .../locale/de/LC_MESSAGES/django.po | 13 +- .../locale/el/LC_MESSAGES/django.mo | Bin 3699 -> 3809 bytes .../locale/el/LC_MESSAGES/django.po | 13 +- .../locale/es/LC_MESSAGES/django.mo | Bin 3035 -> 3033 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 3087 -> 3085 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2778 -> 2776 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2039 -> 2086 bytes .../locale/he_IL/LC_MESSAGES/django.po | 11 +- .../locale/it/LC_MESSAGES/django.mo | Bin 2974 -> 2972 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 3223 bytes .../locale/ko/LC_MESSAGES/django.po | 143 ++++++ .../locale/pl/LC_MESSAGES/django.mo | Bin 2888 -> 2886 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3091 -> 3089 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 3061 -> 3059 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 3008 -> 3006 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3978 -> 3976 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2218 -> 2216 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 2699 -> 2697 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 1907 -> 1905 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2005 -> 2003 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 5278 -> 5276 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 6352 -> 6595 bytes .../locale/el/LC_MESSAGES/django.po | 19 +- .../locale/es/LC_MESSAGES/django.mo | Bin 5391 -> 5389 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 5478 -> 5476 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2051 -> 2049 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2938 -> 3043 bytes .../locale/he_IL/LC_MESSAGES/django.po | 14 +- .../locale/it/LC_MESSAGES/django.mo | Bin 2098 -> 5343 bytes .../locale/it/LC_MESSAGES/django.po | 102 +++- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 5336 bytes .../locale/ko/LC_MESSAGES/django.po | 201 ++++++++ .../locale/pl/LC_MESSAGES/django.mo | Bin 2109 -> 2107 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 5266 -> 5264 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 5313 -> 5311 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 4675 -> 4673 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 6976 -> 6974 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 1699 -> 1697 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1202 -> 1200 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 1744 -> 1742 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 2138 -> 2136 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/es/LC_MESSAGES/django.mo | Bin 1683 -> 1681 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 1675 -> 1673 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 1774 -> 1772 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 1731 bytes .../locale/is_IS/LC_MESSAGES/django.po | 86 ++++ .../locale/it/LC_MESSAGES/django.mo | Bin 1657 -> 1655 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ja/LC_MESSAGES/django.mo | Bin 1812 -> 1810 bytes .../locale/ja/LC_MESSAGES/django.po | 4 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 1800 bytes .../locale/ko/LC_MESSAGES/django.po | 86 ++++ .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1665 -> 1663 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 1675 -> 1673 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 1673 -> 1671 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 2094 -> 2092 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 1756 bytes .../locale/sv/LC_MESSAGES/django.po | 86 ++++ .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 1666 -> 1664 bytes .../locale/tr_TR/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1572 -> 1570 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 2573 -> 2571 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2264 -> 2262 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 3155 -> 3153 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 3622 -> 3620 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/es/LC_MESSAGES/django.mo | Bin 3072 -> 3070 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 3099 -> 3097 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2291 -> 2289 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 1448 -> 1446 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 1000 bytes .../locale/is_IS/LC_MESSAGES/django.po | 59 +++ .../locale/it/LC_MESSAGES/django.mo | Bin 3069 -> 3067 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 3210 bytes .../locale/ko/LC_MESSAGES/django.po | 141 ++++++ .../locale/pl/LC_MESSAGES/django.mo | Bin 2597 -> 2595 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3078 -> 3076 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 3082 -> 3080 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 2589 -> 2587 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3674 -> 3672 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2245 -> 2243 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1035 -> 1033 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 2250 -> 2248 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 3863 -> 3861 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 3203 -> 3201 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 5534 -> 5532 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 6299 -> 6297 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 7713 -> 7762 bytes .../locale/el/LC_MESSAGES/django.po | 10 +- .../locale/es/LC_MESSAGES/django.mo | Bin 6079 -> 6077 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 6242 -> 6240 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 3331 -> 3329 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 5333 -> 5331 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/hr_HR/LC_MESSAGES/django.mo | Bin 2264 -> 2262 bytes .../locale/hr_HR/LC_MESSAGES/django.po | 4 +- .../locale/it/LC_MESSAGES/django.mo | Bin 6015 -> 6013 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 6436 bytes .../locale/ko/LC_MESSAGES/django.po | 266 ++++++++++ .../locale/pl/LC_MESSAGES/django.mo | Bin 3877 -> 3875 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 6116 -> 6114 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 6081 -> 6079 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 5443 -> 5441 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 7926 -> 7924 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/vi/LC_MESSAGES/django.mo | Bin 3864 -> 3862 bytes .../locale/vi/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2702 -> 2700 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 5445 -> 5443 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- 390 files changed, 3549 insertions(+), 321 deletions(-) create mode 100644 wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtaildocs/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtaildocs/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailembeds/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailembeds/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailembeds/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailembeds/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailforms/locale/sv/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailforms/locale/sv/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsites/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsites/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsites/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsites/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsites/locale/sv/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsites/locale/sv/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.po diff --git a/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo index 037cfec73ea796ac7ff18fa8bd0895d9f5a22538..5368c39612cd29621774af6a2c5eaf36112af641 100644 GIT binary patch delta 1088 zcmXZaPe@cz6vy$OATh`z%CvBrYP2TDvgzL|A&ZD9oU|qrY8(*4LX2t}kXaaJ528Pt zc2R@~pZBao{(D(Qr4DWO9oBQrL_n!MOcR%-PZ>2X< zAvM-XWl1w(sS6*imJ0YC9qf-tNi1L#C$RxPU^D*3Mr>LmwXxoDT*i20t(3)4oWja= z(nXxcE0~DN(<*|OQ7u}+lZ?x_0o{6upRzotMMKD6Dq{TBdJgJu87cbh;Sua&%25krD0*7!1<6F1_r!j@^u@xg^y@1_l-<6O< z&|KgTv^>=@KXDwbkfcYjlAsf9LO)u?!?+WRScS7_JD3angqG+l+D?9>Em*VBw;pYN z0&V>kwE1Z~fTwT?dQS)}(F@#y^Voz{G_)CA+>X6yJHCw_IFAQ09`{?3LznSgq!!Jh zt@{m^VvI#?zKgc*CEQ1TJtN5RVgYSp*CxNxUaVm}5O@=rq6cWbeS@5;eg=j&``_!W^E!31q4qvfFnp7$U!V2<#H}AwLcCc#NayU)z}@# zV;aZs82-T{*uIrDv55A*cAG?~KAa-I?hqWtPR`km`W_GK)myY4m66ld0`5kKn`q-C zT5r#zUCygK+VC~9r2Zi_DnTC(VGkzpY2X)(9j)M4XdK0AaF@UH=SXjqBAd0~#&|X~ Uu{>1B51cuBIzKpG7rqwx4~MXS+yDRo delta 1090 zcmXZaPe@cz6vy$O5HiRx^v4{s$tKOlM$75n11lF|gJzmC{bLM-7(xuEu^L(w`Zhwf zX%{t2MNx|ir9h~dowS%XMw>tgl?Wu-78MlL_xK(>-sjx=?z`vSdu}m%FZ<%)Dz{i6 z#WqL_lHSxxDSWt5%Hwwo;z&g5#LF1P64v8KY{9=6!{$v=7xNv%)wGLsQW~eQgq546 z^EitWn25?%nBaL-E0*yj?Iqlb&K8MBr+Kj!jU%5_z$PrACHRc?y`5Fre`(x_6Ug2) zjR7p9ZRkC+S1r`L(t3hlbo5}TL0XGxv>lB4j^l3HH*p=#VmE%k16W7aQ5;13uZ$dm z=6!#l<*9D;635XNl5`1b2vTSRM$lGl{d=&0RXB&XgL&UiXool z(B^ML8$W;@cm^xceMDf1p5YE$#O)ZQpe^X&F3h0q_!b_)MLdM@Ca)AZ+)MiovKGyu z&HD{Q7-Lc!@1V_l72C*=^JVG{_jBU zn+C8Ob9e$@BSRG;yZzUO0rG2zz%Jo1^2p`&0H-jBeH@GR58^4jhAWp8_tSP*jopC@ zcoe6xAOB!4_O^0yv4GYePDq3r#uE8;o8T~}IA=TRyS%Jc@6c+rgq*gP(ZLWm(b`G0 z+Gf!%=OnK#e1%M@f5;k@pbkkK!cKhb`vn{OD%c%`W3jrj&)fM^q&Dgyo0Z`DOgiv# VP1V@N+_|%v{H4~hnQ-l7\n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.mo index ed3ebcac79a6590d1cb55e20f629d41621958a08..733fa82edcfaaa3157d11db1c5a200ca9422ee1a 100644 GIT binary patch delta 1120 zcmXZbOGs2v9LMp0=3~mH#xcuRqcxe$1ao^DVW|TS1r|M^gkB4?NGk@a#SqoSO{-ZH zE}{qMA`ohm3|8PGV_MXvG7N)gQ5zRMAaYZyzQ68)%l({l?mg%KzyEXYL~o(@@$pjs z_5!o%IxpGl5FjLsce&3a}T~;~=iVVXVg|*oM=n zfFZI|oCqqx2A{@K8XktQ0~K&LYQjF$i-%F~4WI(#uoCZ~5*9;y?E+uUp7~GQ9mE~2X=yTvj6}9 delta 1122 zcmXZbPe@cz6vy#XjenZ5u~DVg+svX@xM>kC z3Kv2Jx(I}V;2~5XQ7|oXqXvdSw5W}X{y^oX7JYxc3y=4?_r7=UIq%&2{On}*X?MsQ zU1m1B!EC_H`l`(8aRDFA??8JxI zia&5SrsL*W1&yA#SsCU~4~DTEU!fMB$F;bKmG}qOV_A(^0(atSJb|0>G-|zDNGuyc z&G#{cc~pXLYrNpW90OqnzF-o+<4UaBWLAI)XA+fg8daHgRDff+9s98sM=*xZa38)y z1q_p&;zUsiR(mwo&`4u3wxR+aK}|T0dNGT7uMZU%zM9#vWI0}TcKiYn<6YM}^G^hFh@FK$6SKk51du0Mp0jNeBto8iXsv7gS!mS9Vg z7-75v6L< zRWR@ThCAq2)&+lA2KNx(`e`)d7`EUi)WkTqUTjBAe1b~wJr?3`R04ld2`}d*C0v64 zD~3h%Q>fo?KQ`fc)ZUL{oAzXqh8E6a3O^&iu$9-F&0!i<;t;<^55|yVVjk*nj`^d- X@o0GP%B2gvXRlpt81!GpewF?Mw3T#Y diff --git a/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.po index 4d2aeaa78..7bf08a26a 100644 --- a/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-17 11:48+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo index 92e061dc70b6c3aa3bdb2f2f852023683dc9111c..e141c3293b2d198830b84e2683b8a48f9dae11bc 100644 GIT binary patch delta 1735 zcmXZcSx8ku9LMpwrKy=|dG)%K*Rpb{Yi^K6XuEcjZ0aMvs&ljQ+TZ2kq z6KbCd`}=-W!3{{kjycL8k%<#H3foZ|+(s?DkJ_Lc)uH#+&lo`b4Ts?%s-huO$A-;u zpYx$QFa?!h21a5odU?ND%|I{SfqGFj>M|Zeo$)2>ZEFuI!G2UigEszyV~7Li@-p-x z|4bhLO~e}X<0%}Eoto$UrpGQAvJ2woxhwjo_MyKH<8)%we* zyU>9V_{`3KLM8MamB?T8pf`*DE0bt;|9?gpMVx{9Y>MoBG0q?^#awJeCEAT@`Adw& zuc$-2jr^I+KB_ zEE|_#ImTccs-kA zR&8blIcB$TH)dn;c;7~hV%>h6%>0pDvq*f5QTP-`<10+VK1{)sJhMcc;4H<%#5Fhw zyYkGl0StPW7=wSX1~Vs^g>f5B#5UBr4;YJ|oj;LBEF#~G8f+pev09A7<<51OOzb%i z;Vj|{`5xIZ`0N%Y7x)=xVKnoFn1p4Ric3%xZa`Jof+0MGs^~r{(I+?%J5UL|!Fc@W z;%>|!{^c>ygQ=9MR%W7FmgC}LR08D~k4sTUvj+8ogE$OZQ5)VwCHf52sqYwvzfngQ zGs*8*393ME4TBJat*Fe8pb}`sA$Zx%-$S+V0Y>0kT!8N}6LZ;J&sU-nTZl@a4z8RGv z#&oR2BwU3d+=c4M3G}iVTw=g6+DlYL(KGxF6PzPZpW}Gck<=qywzV!kiE90M)LpoS z@%X~ce?cYGjY=fIW&unI(|=`>#>D?K!ertw>a(eG^EFsN+<--R2$g6Ds^zaSh+U{e zA`AVa9E$2#2(|xwtioEXz_W$)|NkXoB87<_)MbjD>31X^Rq0&Ro!Ej|c+AE3T>J@j zL^1qTnTLg_xCv+D1s8uqB^0Czy|2_`P|lzhweUFVMV+Y6E27veAFEJD)r9)}3^rjq z>T|3p@jF(DiWfO+QAbvX>Qp19<8~K&2N|f9XHd8LA}+@psIy8XD_yQURA<7d%4T61 zuEI3Dh^puzj=)aTx;|9JxpVy6zYtZ}CT!\n" -"Language-Team: Czech (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo index 57f9934fa1e4b0f9043f44482b1c982dd4b288ab..c758af400e96d88aaca65a361d3d6f910ea1c545 100644 GIT binary patch delta 1912 zcmXZdZ%oxy9LMo50`f04v98D;FH?jIc}+w_iMn7|@=wVuQkoiU$ofY*F`RS1@qn%E z7Ryc4O;*8b5`u!vKg?QK&9(G_l~A^PU~6lw(Pn55%m=+c{m!G;`JVeb=X}rkp5O0| z^v0a-jTw18!RwAOdm(IAY-Yc$Fl)i|$IbGw(|HPCB%Z`}T)xt56ZYeucn53oR-xG( zELdfhf@?8=mB>(Qba50H5%;e$&lb}7jE-!);k<`uhyz7t58)Mz#~*Ml-o#fib+uVF z9>OQ^8=Q@C?B-!iab{vUaTv4kO-#mji#`9rV|2`;W57Ld5tY~!uE)P{9Tu)JdlX;8 zAakp8Z*&K%#t9>qoJMUp(Y4B*PsSOT)YK26l+8c?8XE< zj!NJo)Q(P~5;%)#_%#ObmW%IVIq@8hQO|puXmDz_4MW)Nez<^?)xN|WoWX2N;~2ES zI;_ANEWr0rwZDkDcm*|X8nv<1QvXCVP|p=18}O`xhBB$bS-2IS#0Jd39*o0L)K1Ui zT>Kn0(KXlqGd@pz8})oK7ebbzN)Lov2boF%}QIxCfQk3Dm9r z0CfijQHf8W#$QE^o5Y296Bpqf)WRuc{`d@30(qFt`nHmWF3WSc7+aiOs0Tkr)p{7U z;5l4?6PSlLFoX|K^DN`|!dQys*osQ{Q`BAf0+-?xdaBWV8p=5Mlz%%*kc(jApXlSRe zJnbKSE6yVBLf$xg2et5JR4M+&$1t~&I^!11#SSdN50Prvk4TOd*x367;iLEtz8AJFjcA*ljuQO}HR?Nq%sORsYUeENg X@wo?riTm32Hn%plb&Qp*xEuTr@txh< delta 1914 zcmXZcS!~T)6vy$Uw57Bzilf?|-rTC5svb&}D(z9%SVIg=TqK56I3a3Ek;p&NhbEFk zL!t;`Xo#s5l^B{3V?@G(sa!YL1CfXa5{d`J_vgP8@!4zlzyEvfwf6rsAMA9Vf2$L{ zhE8Vlhnf|c+1moM6__423t^q}999vx<0dQ^W;PR>@I8LQN_;ikEE)3)&AMX=_QOfY zQd{ie7!DwADm2gfGq}b?7Cv)+#TMeg2(un|599GEj>eZ5#nh2z)6m1Qcpnomfz$kf z$<9nHCk|r<)?gCuEb{yZ_cPIxiPP?ZtEj}D;{^POV{pVMv%a_ngII^!@HlqG)7T4J zF%|DP|Haf~{fqA$K)%&ZM zgZEJDKA;YkTH;qU1NB@HasbaN7$}qJ7>89j4j14+Y{V|uiaP0KOu_4@7d>?I|KVKX z*Qn=~Dn(bXn$NCa!eWqaHkg>U9fh!%Nr)Z{lElhPn6? z^`60$Zzz^xIYvE$swJ0D-}@~L;uF-ypHc7a!A(`-eNlhUN42yv;`ybS#e{BkHKt)L>Mra?ZLklO zXcH=-|4}_3G{J907&C|~P?vHkYU8!2mTX3~Acm9iIM(8OkAY6QyuvSi6yu2NkuT16 zpf$Pn_nzCxEJ84(4JA`AM)jI1po~R-eK)TgZP5 za+s*4E+g?U>ZFfRm5Hw;d(6Z8SdU6{&J3!8Q4HY&)bn3apJ#gOm6R>Pq?+|>qt(kd NZV1=3mK1yr{sM}U;7RKoZt6+&#}Kd z@VYw?|9-IdYrw2}y4iIz>kXT|z%w~!{MpGFX0!1w?!(|rvjM~(#5($iW|=Ld{|cMw zm(DRu!*e(UZ(triz!DspYc>s6pvHg9HP5nWTx4JhKE!NH(XYHX7lSnOK6NiF!+iS7 zumjt%38zKOHen~G;)evKV}@@8C)2OOakvNd-p+i_ER#mu54eWK^k1UZkY7MBHsD(9 z!w@bhG$UEI4b$*AYT~n)fju}8AE7ch^fUK?Wk@ot0X6UM9*to%F8kg=rS2(?!hXL$ z@^dDoKLxe&-I$DRsQAOaCy?E=bI9EGFHXR$xn?x20+-`YsCm6!8VY=g+VeR@>=UlX zO5B6mvmTs^|KkYEE;eh#xwr!3s23))(TgyItlb(=89Ifd@d}2p*NuBNXr4<|1}5-B zDIUcNtis2bh(%wxFJFLqL5=TD)WjY52gXqusws7DM9RdP{r)Lb{Q38KRH^^NKfW(8 ziGYD+&J@(bMxh=IVK(MrCa&~tLB$b<8?U-}$XLj$5_V=xCPH;Y9% z|NCj|XF%1SNyVvHBB&yZ;R)P~s`AuDW{Yt=s^5e`+=t0{5cT3toQ!{=;*v;@CQirc zScnPuZOn6D(7?b%296Q*)hmFgTU#(E569CPp<&cc)`w>9%n$89^ZX6wT5 z@PleDDf|KJ@By}B*)o?AuZMd*RUCuDqo>e zoVv;##}H=FFGo$h9wWE~DIfa{$Kx|p@uu;WjR7W)(BO`-leO-j$Wv62RIhQ>ycc)T yzkn41#@4#=R`S`#_$AcymFwJv)sAWO|L!^)+%YDxsebFa&2{xVx(dUWbKe1)jQB?Y delta 1914 zcmXZddq~z-9LMqRW2Is8kYZE0q;deoMsPnT&n&C17ISJ%2|bis=BDJw|&^-mYN zBO|D>jWCKRsEmRrq9NTFlUR*G^iNy1s3>H`sATK?@%%t|o$q=b7O? zR@{W4BD2-lhJ$bbgHkcWH;ki*7ho3dK+W4$?3tz0X!i%)!xG~6s69*yn{CG^)?qge z!?}}K6q_*_PoNgQifP!1x%dK=!NHT=3sxY>uqbNXQyz^Z8aI6(qEh!7KSi73;#905 z9D~~Vc1*wn{_n?p&mgC1*O0aCIgY>)Q+ubfDy${mhg#R`qM?EBQD;8kOS7T43afAj z>dZRvbNqlQm|J4jgeABb+ffq+Ip_#xBky2QREExB2HwJ9*yZ{?i<{w%h z70$z#*dI&F+?&rtO;GE*4YlwOcoN%D8LFM`T!WN}ZSmuCsPWf(^{7(+hiAV3Vmt$4 zzj7v`HkO8ZFdK8Q2-9(?ZwqSNG1R!@_!(Zt0r&?F!M{)&e1~DyxBlg3GqDVH1P6Vu zql)U4Z=k|$C<&E;Oynk7DOTe~)Y*5SYNZ>OVc85ft_`^$_B(Ql7Odp_$(BWEsG}9N zf!}Zz#;_~u$0DdI-j5o01GNDS3PBbQ#~S2<*k;tc7f^5d7F9!iXR~Q6K+4T(W^?}! z(l|_qsy&m6Q?Z0mMOK5Su>o}}k|JhvFb5TH#vty-1U!P8xD7|)pQv#Oq(=*<<5--6 zvADL{b8ir(BbScj$T!IDqEi1q>Wl}mDyLxi_$_WhZS(l}1rsH6Yp!(~5n^AAF2bIbmREm?9 zxa*jWX~dPNg;!w_u1CtpPGUB`K^1QbZ`l-J@h}a(F?M#D`zP`mRU`|SyK3Hv+lX)A ytN>}QbNzeB=RW#7P|sJda38EzOeX&O;+5dm%=pIWhK7|ZHf_vnyjUFSDEtVzXZF7U diff --git a/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.po index 7734413e4..f71eabd21 100644 --- a/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-17 12:59+0000\n" "Last-Translator: Wasilis Mandratzis-Walz\n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo index 1a9ac87c35ceefc4c3e099d08507dd0519873331..9a40b08ca20f8cd9bb5cdc6d3476b8a324bc359a 100644 GIT binary patch delta 1912 zcmXZddrXf}9LMqRk0?pymO>XbQYc9%my%0GGjkgnQ`r)YxePNrnA=>&VyW4Tu`qwQ zl&zTYhqe4sn>B2%!#^%_Y5rhr^8R?v)_R@q^PK0L@A;ndJinK9f#-FB8&$#H*?`&N zF=hp3)|qD3fZ6GO`~_2qv&Ne3z*Tq@U*Jlt$S^yFEw}`ik2C9uH!&ESZ~#8QM0|qD z_zR;kA=5kyqmiBIcbtv=h)ZxUu15{@9edy}9EE>z8K#amE5!Xc0ozas1ZA1^$KK9( zoJ5?7u~>z@@ko|u)|W;N7vvSxgLhDgw4*BX7Dr+Vv#8$!Ou*IH3lE?sK7o-~gL?il z{vQujiFS;`_o#l|yovtG`lAMl!4OPB4KNx*F&9VU92ajx_1lM<_^7iQ!-?xq6I?+h z(Cp$i97p^bRavhubz%E028Uq*szjBTf`^Byf)Zyb1`$`dxC)inCKqqT2;!YCKIW`;)}l&&&Up(} zffiKd9-|U?gNe*!lwA8k9AH)bzFwZyd0J2I#mCSs6)9A^;TTND13(6%CDG# zkyHJx%g1Qqr8pcnqNf4QxDF3oho_jv^>3*AansC(U;z%sa?}>=Mh$opRpP6t%CuoD zzCtDZ$Hf5-%pl@;OvQ=0)PDwzGA^hz^{7+bh$`7VEWlP&1tRmz#$q(;{VhWEU+i3o zN~i*r;2zZdYShGMQ4455ZE<^^=a;5~3o7YH)G7UqDt*Ls|9%W+5T_%Hu~Jlm=TUoo z4dd`WDzVq7N_;|1_#2hbzCw>p+kwjbIqI)f)6m5AScdnJZMVeP{s(6jaz5=i z>OFtt;=fo6MQNwv F{sFMz-;@9V delta 1914 zcmXZdZAg|^9LMqhjg~#wU8$wz@~PCcvdqkyW@?s?$cP@O<`&)=SglD`R4=+(grnvP zOClSAGYT_=#@#knjZrU#xEBgT_CT`6)|(#aL3&XX^!<4qko$A~*LALQ{@4GU>-cwP z;C^S|#-1qeQowBEBC`rJ8_h8bW8q>yeumk^1xw71U;}=IBlrn6<(i$te%yo~FEtyF zVT{6C7>D;T4gbJQe1i#?mS>(t(*B+xekV{9 zf9>qRAn`Y-33^cp+;;IGE+u||s;n1FU08lg#8j+8m1s9+;Ynv0XAqCz6dc9X7+5*B z8di!*=pbgGhjZ~N>IDW+6&OY(_y|eBv)45ArhyO5A}|iCF#)w{La4QGMOCN`wFKu; z1NFH3KVlv6&n}KG^q-4CC6a)8<08~JYX8sByMu?UQ}ZHU3>_q5+8N( zX=jJ?BC6zF&YP$T^rI^GJ1T*HF^&1{F%7L%u*ffcvU3%x<2F?0ji^LFL-lV#ZORj< zuc8lU;$Ntxe2%#ov&vt(a!erJis{&bo(AZ29qzdfe_{^TU!d-%6th3D3TI;@Y6*^^ z20V)@@pV*X25}DlgG%_FizC=D@x-Z^jVo7E|1~sra6zT%L2aTRP$l~XD{uf+ftV7r zB{&=P{nnuRZ+31+CDepU@Hpyz2WsL=s2BJiwZuauo?n__E~uoBQM>dls`S%K{rici zQsyErVHSQzC|SzU&g15S=fZTJsSFchf$f|M{TxOSb(o_ z1?EzwOx%T9lC#d+m___Q=3%hh|18UpOLiRjvtRj9;*-~M3Su>CJnt9{P27VGco$iA zo43wCa2k;PX=jkr)qZoa)+Iz-gtM>\n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.mo index 4f6d1b0e769531fa3590861e6f531150c6c6b2a2..511469c7e6376a13a31d8938afbc5ab1b73cc127 100644 GIT binary patch delta 1912 zcmXZdduYy49LMqRGaH-RFk@_whjN>8*)wz5uxD%xqhU+A{9!EQGPy*{`YD<_iE^1g zWJ*d1Q!9x-Xw5B3CYSs%C7HX0DDO|_)Oud$oZtDK^F7~l&TkLuLd|udD{DIi^&zwJ zk!Cy1?Dr_Mdss8ttOyIom`%ogScXk_9K%^=3$OuCVp7y>9@b+={E40LFZRdyY_q`_ z!7vtLU#!TszIb+Qda3K{XW+@cD(4ZIM>7@uWupj0kV_O;WXM6eSfwwUYpP&Z%fLi%C|NJ-h zrrvqHSx=0h>RC7dr(-f!1{C5cY(cHG+Pe!C*dgqSXK@f-_RpVqU!nqdhl$vR%4j=k z;-m>~oOIO6ME5R`HTNwqtun~1Q_IS^uQhE>d!ei9dJV)*AYaD`~Q7KR5 zt}3ue7{OBHCff$zeg?IL*Kq{i$3T16?jH=E;!bHEYQR!d>b7DUp7u7N0(gX4*;~|v zZK$)+E#IA;Fe)>7sKYzey8<()*XEP|7=?NoG+--gZ`x6N92ax*SjptCO zz6BLPIu+gPA*hVyq86|Wm6>(kYE)pmkv}`ZPc6O-C};&0)7+-Gij*?o>vxhK3kw!du8k z(Y_;nEprAZ7ppK6FX0AkL1l1eu^F*hB{H{Nzz+Bc6Y!g_|H63cf3dsne`uylSr61L z$Uq)g)LY=6mm=rXmY~kcDO8Ft`g$X3EAFEvev3Ngt*F40XSq-MT+}UDg@K z8oJJQ9Y^9Y>T5BK$8Zx~#ReQ&;!^(#dDTL5+&`rf2F1ckQa7g~KbubG zj|euFt(5*?(dOD5WJQk6Io+Z$TsGR8IIZyqZO%afDNCn5U%T7b_i=Zh``o?neRm&5 zkH?K2j~jSDDd>+gd;J-+17>!+(ClXnip*Zbs%Op0@DqFuNAYuv6q_~R5PpFv&zZf7 z{g{ZiFbVJCQcR4RJ%PCx#wyIh=BNdhL7|<7OziUZV-NLVd;njGnI+&GNDTHCzKz{j zfwRb57AtZ6T2K>w;5~@XQ}4x0{2dkG^^(BsAqulJ=!HajDZ(6l6ibn@Z8P#`NBLQT z=P?_{Q3KsTt$f};zl{%5U%bLB9dl9jDCS@dreRA!Aw*#}YNhSo4pd;>xER02TpaYz z$Gulk0sM`Na0Zpp1=PeTE8RF@)XIyIU9)Ob|6mUVt#CgU;1DX+f1xrlg?SiSW%dXz zM@3$Vl~|7)ANve7;009wG1Q*V`S$D=TwuAV1;vp5fmOJI)nYsk8c>I?5fy1KYK6a| zQv3&M3$CFCn(@!?U?cU=YS(`&DznX~K;HB1pJEF2W0=PL*5@0(L%nbo703l&AMy1u z)D~SrZOw$QPon}`Km~damFlEYXBZV|6d%NLRKJZFW`5gDK`-n=9gZX3lc<#bf_mXM z)Ye=^?d_lVB>sy^c@}q7fvv#^)+0CBcKG%_)E54TPvb=lw08^sLEaj7O3P3K)}vCl z2ea`j?+_}0OQ@Aiq9&X{osG1$?(9TRnJGgZ-u2#haT)bPYsr5(g?<_|;1p_a7EpT} zDtGrh6E)Co)IHya+KNF``!Fg)=TYyCqHe(zRQojM;7wE@nS3;~#VaZTv&Sf`ra>!g z#4K#XWITi#s0X9?4eHcSpaKX}(Y?;cJS;^mpb3?k?cR1&V26=E`;wmyyc$r@3Yyos zPvtgLWF4ppkD#vSS=0n`n2$@>yRE52oq-nQrdcOyf)ON%mdsUBy%sqp)`{gfiUk;? zRJl_b!;fjGL``@OOYlFWuPv|UVBtsj6b@h;PM|VaS7SzO)`HA!-(o!eg9$kA>;Gej z`dv)b{g2<^QkH?b1v$tAi+R`i=k>@rwKq{`K|elkKs=I9)G}smt5+vA+K8e%kH1jM&x5@0cwJu bPM=BbiX^w~*xve1)2^LGZKpRC?v30BO9|tA diff --git a/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po index ba0a44772..380124028 100644 --- a/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-05-12 09:00+0000\n" "Last-Translator: Bertrand Bordage \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.mo index c8bbf4cafe2931179ceedac314e077d9d96c47f9..ad4ee361fe543d1cbdb96264637941a2066afa0e 100644 GIT binary patch delta 1120 zcmXZbPe_zO7{~FaTGzM8)Gag3*0-`Wb4y$zN{oWi?P5tqOIt(=u}QF)K^}tl(7|qd z2xOHgI&`ogswFKtECeYXijpo~T0E^C@|K69Ki{A43$yc?nRj-cd7qj0Lvl9x{9?$< ztup&kXO=g!!L4RJ7;P|1;#Dle0`A23xEH@8#cH9Si*A{iJBe2 zH15L(QS)pgjgJh-1w4p9(ZyJ!zi=;B)4zh7a2PfJE-JwN;Q1`N^yg6<`-K#%Vz3I^ zF@(p^!EV>{1Ds-DEd%`+!|S*XCr}x9jA49=3j7lFhBK%DpHLfF!tGc`r44lAaqL3{ z97C=95cMKYJQ~_rA@DOQ-~uXO3ANBt@I17`KZ+XM!1y85{6t`H;90C>`~qs7!C-s{ zm4RERBlB+4(9W{xVh*+78*IS>Y6FY71^)*9S}uh8G1QxPqvj8x?#2Yx<1|uij!GL^ zMy`W}n^xj@)h6AXK zUBh-9!7lEfP14Yrme9rDs6RIB_TQil)$hThcpfvD!!SC{ekLlhgMJIfF@;RAEK+QW zN}2eE?Acb6t~l|nnMN0;@Gy=e#lBKq#y_|RFH!NO+9;OeBMjjruE%G%8Q%u|Idte3 zQ2`gR6Dv3`W$YxLSoy4I=oSy7Cf-9AU*jvBNA90x`S|uo`!M delta 1122 zcmXZbPe_zO7{~EP*j=}!vfZprt@X{!(##D_f@DFcXtRqJ#s)4POo&ZV+C0>u_s}8g zwuitriK0UX3xqA`4?%k}PyIo3Fe{naM3dQBboQEM@G1tej0bQ5kKiw)SbU$^El0?Z zn8Pl7nlRUP()hxFT)`8#jt(Z9y@dxcN`DONaT+!M0V==~|M?<1^p{bI{XvSw7~Fx~ z7{F5)#LY!~NJqr36xV8ZV*( z&Y;$PhWe0~E)8W?_Wh0uxPl5;MJ=@EKM%EdM-j*EjQ64D5BLuHUcx%YM^Nib_~Uuh z4%|W=nR|zZGAp2iMbv^H@GzE939RBC)J0Ig0o6~UzC4YZpGVz|S!~32NU PAG?`PPL)12-i!VRIW2cE diff --git a/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.po index bf1c0d046..62575c12a 100644 --- a/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-17 11:48+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo index aa151059cbeb62eea371bbaccaf4d81dd3f44a18..b88ec8d8607cc289e90712dee4fc3c5a5ea90f3d 100644 GIT binary patch literal 20662 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 Df#Ml& delta 4791 zcmajhdvI070mt#ZJi;r6X9$GX4IwcP5=bBk@9+wOJOu=cLK`3;G$b*EfK<2wg1ikb z0b?M51PHW5^in_`gNkLeGggYoX&H+xojRT32&FAl2esedy{n`C(=+_;XZPH5cK7V= zJ>kSY-`=9Y^)`(v4aYgsnKX(p#^*EUvlcpQ%Dh z6(7Jqp*p;YZShNIR2yS@Qtytva3V%x06WsZ*-SwrI*5(19@StF)!>?`~&L#JE(#CSO-06OVo_zq8@M_YQROP>y~0bC)T5rQ z_=Q_BeuiSJd^ho%5ZAsQaHn4QN?3^RKCSmJ@OvY5<#24OF;#rK?w= zrnCmtK%M*k7;3K^ci+E*y8n0B2|q-w`7P{#_np!0nSaeddi!vLIjDi;qNX$t<8dmo zyk;53;U?^jN0C`K*PVAzOA-+i?%0o7%0Wn#{iuNsL~XiM0S~(RtC&Omq^k#RQP5_&=T1CGZ|a~I zs)20Oz=ohYn(V&Mcl9UT_e)Vrw+Xc;UO;Wu-N-gEb*OgFp&sxZWGMsY5(Q1oHPlFN zqdNWqHRV1YQ!~*HXJQb*PSaVPD*f+4vErVk8?t=lfwAE^_s1OwjND5(Q@0 z+{HN<#cNQzzZCUis>LDr0Ve8uei9F27CweEkz36P)Icty_Rv*V{}{Cy|BQOTzo9nq z=NPHq|9>gyi5l~x){{q~E^LQts0(T;<54%JqdMw`TAD$qO*RQNklC1kE0KSu)}6nA z>`(Ivj={Sa=t*HHJ4d^D5gy{*UxNdvk7BE<<5j2uZAP|Cta7G6eO-;`$-hAjFeWK{f1n2iT`&N(DMnyAZbAKS&!TSlJ*t80 zsE+TVI*4SnvoHpmV!1Pbji|48^)0CP#}4NKjL`4@c(`EBpc;JJ)!%pZE2ww-C#W^N zg-y_x5`Hr_LrrNs(xAyf_OBU&+7q*oSBZJrX;BY!6r=R}KTSa+f6rZT8TG>W47CU1 zc#CMa4nVy?W};?blXD+x=}sccZmziVU!rELRnPE}CZXDyjDB2#G4yYCP|%arBM)cZ zbQk;sHS!kpssSb-ZJKmc!!s}&OHpfo*q#3hb$vAJ7>QkR0;ZzQFGnshYcSB9!fOMK$2jSKh?`ZB{W zt}&?oR%9~&3n*;igkBi;P;1n`4^M+nAnzP=7-`$QkMrTkkKoPg+wxfFsq?sw{r@fab;~tt+Ceg+hfeP1^g+|dqKzR zVM2S!70pww&=7OUoKT(hZ{@yt37e6|L{qqzY$jVs4e^ujAIqp{D)o}tO0;jrlkG%% zO2=6eB&Ei0=@F*EYl8CnDBJwafNamAzq9cb)BkcCj(bOq6y7J`joja@-wSKXWktawx z=|{eQoThS$JVO%59a)r`wIm(e`R`f}NU@V%w#zwCj7GwvVQj z($?ak4AT>j#+w5g@}MT-mb%Zf_}_zM>lm-_Q(=PxfV@(&6-v^*m# zy|{FK`hr5+Abnu-lG5UZ1#`+4_bRb@>BsCNnF+%y{N7&gu(!+G>Gvw2%B%Kv8*eA) zwt1D_9^-9?ect}>3V!buuZDBh&&9huYlrrUwTXQmkKO;{Z@#-FxVujWpM5TCN=${J z;VQbU^s4+cTSaQT3j29hjISaXksa{amvaW&uX6@w9P)cRyh_6`s=SxDewW{?^$w|H zZ@XVZ{&9D9O}{to&i)C>|Njnk&fx7|``>7_Gt_9Ep1G1@U2y!sO+I^n&~!U*aI(EL zqJuBpdV@a\n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"PO-Revision-Date: 2015-08-10 16:03+0000\n" +"Last-Translator: bjesus \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,6 +56,9 @@ msgstr "כתובת הדוא\"ל הזו איננה מזוהה" msgid "New title" msgstr "כותרת חדשה" +msgid "New slug" +msgstr "כתובת אינטרנט" + msgid "New parent page" msgstr "עמוד הורה חדש." @@ -65,6 +68,12 @@ msgstr "העותק הזה יהיה צאצא של עמוד ההורה הנבחר" msgid "Copy subpages" msgstr "העתק תת- דף" +#, python-format +msgid "This will copy %(count)s subpage." +msgid_plural "This will copy %(count)s subpages." +msgstr[0] "זה יעתיק תת-עמוד %(count)s." +msgstr[1] "זה יעתיק %(count)s תת-עמודים." + msgid "Publish copied page" msgstr "פרסם עמוד מועתק" @@ -74,11 +83,29 @@ msgstr "עמוד זה באוויר. האם תרצו לפרסם גם את העת msgid "Publish copies" msgstr "פרסום העתקים" +#, python-format +msgid "" +"%(count)s of the pages being copied is live. Would you like to publish its " +"copy?" +msgid_plural "" +"%(count)s of the pages being copied are live. Would you like to publish " +"their copies?" +msgstr[0] "" +"דף %(count)s שמועתק מופיע עכשו באתר. האם אתם רוצים לפרסם את העותק שלו?" +msgstr[1] "" +"%(count)s מהדפים שמועתקים מופיעים עכשו באתר. האם אתם רוצים לפרסם את העותקים " +"שלהם?" + +#, python-format +msgid "" +"This slug is already in use within the context of its parent page \"%s\"" +msgstr "הכתובת שבחרת כבר בשימוש בתוך הקונטקסט של עמוד ההורה \"%s\"" + msgid "Public" msgstr "ציבורי" msgid "Private, accessible with the following password" -msgstr "פרטי, זמין עם הסיסמא הבאה" +msgstr "פרטי, זמין עם הסיסמה הבאה" msgid "This field is required." msgstr "שדה חובה" @@ -86,11 +113,22 @@ msgstr "שדה חובה" msgid "Account" msgstr "חשבון" +msgid "Set gravatar" +msgstr "הגדרת Gravatar" + +msgid "" +"Your avatar image is provided by Gravatar and is connected to your email " +"address. With a Gravatar account you can set an avatar for any number of " +"other email addresses you use." +msgstr "" +"התמונה שלכם מגיעה מהשירות Gravatar והיא מחוברת לכתובת הדוא\"ל שלכם. באמצעות " +"חשבון Gravatar אתם יכולים להגדיר תמונה עבור כל כתובת דוא\"ל שנמצאת ברשותכם." + msgid "Change password" -msgstr "שינוי סיסמא" +msgstr "שינוי סיסמה" msgid "Change the password you use to log in." -msgstr "שינוי הסיסמא עבור התחברות" +msgstr "שינוי הסיסמה עבור התחברות" msgid "Notification preferences" msgstr "העדפות התראות" @@ -99,11 +137,11 @@ msgid "Choose which email notifications to receive." msgstr "בחרו אילו התראות דואר אלקטרוני לקבל" msgid "Change Password" -msgstr "שינוי סיסמא" +msgstr "שינוי סיסמה" msgid "" "Your password can't be changed here. Please contact a site administrator." -msgstr "אי אפשר לשנות את הסיסמא. נא לפנות למנהל האתר." +msgstr "אי אפשר לשנות את הסיסמה. נא לפנות למנהל האתר." msgid "Notification Preferences" msgstr "העדפות התראות" @@ -112,31 +150,31 @@ msgid "Update" msgstr "עדכן" msgid "Reset password" -msgstr "איתחול סיסמא" +msgstr "איתחול סיסמה" msgid "Password change successful" -msgstr "שינוי סיסמא בוצע בהצלחה" +msgstr "שינוי סיסמה בוצע בהצלחה" msgid "Login" msgstr "התחברות" msgid "Set your new password" -msgstr "הגדרת סיסמא חדשה" +msgstr "הגדרת סיסמה חדשה" msgid "The passwords do not match. Please try again." -msgstr "הסיסמאות לא מתאימות. נא לנסות שוב." +msgstr "הסיסמאות לא תואמות. נא לנסות שוב." msgid "Check your email" msgstr "בדקו את תיבת הדואר האלקטרוני שלכם" msgid "A link to reset your password has been emailed to you." -msgstr "קישור לאיתחול הסיסמא נשלח אליכם" +msgstr "קישור לאיתחול הסיסמה נשלח לתיבת הדואר האלקטרוני שלכם." msgid "Please follow the link below to reset your password" msgstr "אנא לחצו על הקישור הבא על מנת לאתחל את סיסמתכם" msgid "Password reset" -msgstr "איתחול סיסמא" +msgstr "איתחול סיסמה" msgid "Reset your password" msgstr "אתחלו את סיסמתכם" @@ -151,7 +189,7 @@ msgid "Add another" msgstr "הוסיפו עוד" msgid "Explorer" -msgstr "חוקר" +msgstr "סיור" msgid "Internal link" msgstr "קישור פנימי" @@ -162,6 +200,33 @@ msgstr "קישור חיצוני" msgid "Email link" msgstr "קישור דואר אלקטרוני" +#, python-format +msgid "" +"\n" +" Only pages of type \"%(type)s\" may be chosen for this field. Search " +"results will exclude pages of other types.\n" +" " +msgstr "" +"\n" +"ניתן לבחור רק בעמודים מהסוג \"%(type)s\" עבור השדה הזה. תוצאות החיפוש לא " +"יכללו דפים מסוגים אחרים." + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"יש תוצאה אחת" +msgstr[1] "" +"\n" +"יש %(counter)s תוצאות" + msgid "Choose" msgstr "בחרו" @@ -186,6 +251,10 @@ msgstr "עברו מטה" msgid "Delete" msgstr "מחיקה" +#, python-format +msgid "Welcome to the %(site_name)s Wagtail CMS" +msgstr "ברוך הבא לנחליאלי CMS של %(site_name)s" + msgid "" "This is your dashboard on which helpful information about content you've " "created will be displayed." @@ -239,24 +308,68 @@ msgstr "חי" msgid "Site summary" msgstr "סיכום אתר" +#, python-format +msgid "" +"\n" +" %(total)s Page\n" +" " +msgid_plural "" +"\n" +" %(total)s Pages\n" +" " +msgstr[0] "" +"\n" +"עמוד %(total)s" +msgstr[1] "" +"\n" +"%(total)s עמודים" + msgid "Sign in" msgstr "התחברות " +#, python-format +msgid "Your %(username_field)s and password didn't match. Please try again." +msgstr "%(username_field)s שלכם והסיסמה לא תאמו. אנא נסו שוב." + msgid "Sign in to Wagtail" msgstr "התחברות לWagtail" msgid "Forgotten it?" msgstr "שכחתם את זה?" +#, python-format +msgid "The page \"%(title)s\" has been approved" +msgstr "העמוד \"%(title)s\" אושר" + +#, python-format +msgid "The page \"%(title)s\" has been approved." +msgstr "העמוד \"%(title)s\" אושר." + msgid "You can view the page here:" msgstr "ניתן לראות את העמוד כאן" msgid "Edit your notification preferences here:" msgstr "ערכו הגדרות התראות כאן" +#, python-format +msgid "The page \"%(title)s\" has been rejected" +msgstr "העמוד \"%(title)s\" נדחה" + +#, python-format +msgid "The page \"%(title)s\" has been rejected." +msgstr "העמוד \"%(title)s\" נדחה." + msgid "You can edit the page here:" msgstr "ניתן לערוך את העמוד כאן" +#, python-format +msgid "The page \"%(page)s\" has been submitted for moderation" +msgstr "העמוד \"%(page)s\" הועבר לאישור" + +#, python-format +msgid "The page \"%(page)s\" has been submitted for moderation." +msgstr "העמוד \"%(page)s\" הועבר לאישור." + msgid "You can preview the page here:" msgstr "ניתן לראות תצוגה מקדימה של העמוד כאן" @@ -270,7 +383,7 @@ msgid "You can edit the privacy settings on:" msgstr "ניתן לערוך את הגדרת הפרטיות ב:" msgid "Privacy changes apply to all children of this page too." -msgstr "שינויי פרטיות תקפים על כל הילדים של עמוד זה" +msgstr "שינויי הפרטיות תקפים גם על כל תת-העמודים של עמוד זה." msgid "Edit lock" msgstr "ערוך נעילה" @@ -287,15 +400,44 @@ msgstr "פרטיות" msgid "Private" msgstr "פרטי" +#, python-format +msgid "Create a page in %(title)s" +msgstr "יצירת עמוד חדש ב%(title)s" + msgid "Create a page in" msgstr "צור עמוד בתוך" msgid "Choose which type of page you'd like to create." msgstr "בחרו איזה סוג עמוד תרצו ליצור" +#, python-format +msgid "Pages using %(page_type)s" +msgstr "עמודים מסוג %(page_type)s" + +#, python-format +msgid "Delete %(title)s" +msgstr "מחיקת %(title)s" + msgid "Are you sure you want to delete this page?" msgstr "בטוח למחוק עמוד זה?" +#, python-format +msgid "" +"\n" +" This will also delete one more subpage.\n" +" " +msgid_plural "" +"\n" +" This will also delete %(descendant_count)s more " +"subpages.\n" +" " +msgstr[0] "" +"\n" +"פעולה זו תמחק בנוסף תת-עמוד אחד." +msgstr[1] "" +"\n" +"פעולה זו תמחק %(descendant_count)s תת-עמודים נוספים." + msgid "" "Alternatively you can unpublish the page. This removes the page from public " "view and you can edit or publish it again later." @@ -309,12 +451,30 @@ msgstr "מחק זו" msgid "Unpublish it" msgstr "ביטול פרסום" +#, python-format +msgid "Move %(title)s" +msgstr "הזזת %(title)s" + msgid "Move" msgstr "העברה" +#, python-format +msgid "Are you sure you want to move this page into '%(title)s'?" +msgstr "בטוחים שברצונכם להזיז את העמוד הזה אל תוך '%(title)s'?" + +#, python-format +msgid "" +"Are you sure you want to move this page and all of its children into " +"'%(title)s'?" +msgstr "בטוחים שברצונכם להעביר את העמוד הזה וכל תת-העמודים שלו אל '%(title)s'?" + msgid "Yes, move this page" msgstr "כן, העבר את העמוד" +#, python-format +msgid "Unpublish %(title)s" +msgstr "הסתר את %(title)s" + msgid "Unpublish" msgstr "ביטול פרסום" @@ -327,12 +487,20 @@ msgstr "כן, בטל את הפרסום" msgid "Pages using" msgstr "עמודים משמשים" +#, python-format +msgid "Copy %(title)s" +msgstr "העתקת %(title)s" + msgid "Copy" msgstr "העתק" msgid "Copy this page" msgstr "העתק עמוד זה" +#, python-format +msgid "New %(page_type)s" +msgstr "%(page_type)s חדש" + msgid "New" msgstr "חדש " @@ -345,12 +513,32 @@ msgstr "פרסם" msgid "Submit for moderation" msgstr "הזן לעריכה" +#, python-format +msgid "Editing %(page_type)s: %(title)s" +msgstr "עריכת %(page_type)s: %(title)s" + +#, python-format +msgid "Editing %(page_type)s %(title)s" +msgstr "עריכת %(page_type)s %(title)s" + msgid "Page locked" msgstr "עמוד נעול" msgid "Save draft" msgstr "שמור טיוטה" +#, python-format +msgid "Last modified: %(last_mod)s" +msgstr "שינוי אחרון: %(last_mod)s" + +#, python-format +msgid "by %(modified_by)s" +msgstr "מאת %(modified_by)s" + +#, python-format +msgid "Exploring %(title)s" +msgstr "מסייר ב%(title)s" + msgid "Updated" msgstr "עדכן" @@ -360,6 +548,19 @@ msgstr "גרור" msgid "No pages have been created." msgstr "אפס עמודים נוצרו " +#, python-format +msgid "Why not add one?" +msgstr "למה לא להוסיף אחד?" + +#, python-format +msgid "" +"\n" +" Page %(page_number)s of %(num_pages)s.\n" +" " +msgstr "" +"\n" +" עמוד %(page_number)s מתוך %(num_pages)s." + msgid "Previous" msgstr "קודם" @@ -369,11 +570,23 @@ msgstr "הבא" msgid "This page is locked to further editing" msgstr "עמוד זה נעול לעריכה" +#, python-format +msgid "Explore subpages of '%(title)s'" +msgstr "מסייר בתת עמודים של '%(title)s'" + msgid "Explore" -msgstr "לחקור" +msgstr "לסייר" + +#, python-format +msgid "Explore child pages of '%(title)s'" +msgstr "מסייר בעמודים שבתוך '%(title)s'" + +#, python-format +msgid "Add a child page to '%(title)s'" +msgstr "הוספת תת-עמוד אל '%(title)s'" msgid "Add subpage" -msgstr "הוסף תת עמוד" +msgstr "הוספת תת עמוד" msgid "" "This page is published but does not exist within a configured Site, so " @@ -381,19 +594,43 @@ msgid "" msgstr "עמוד זה מפורסם אך לא קיים באתר, לכן אין אפשרות להציג אותו" msgid "Add child page" -msgstr "הוסף עמוד ילד" +msgstr "הוספת תת-עמוד" msgid "This page is protected from public view" msgstr "עמוד זה מוגן מתצוגה פומבית" msgid "Disable ordering of child pages" -msgstr "ביטול פקודה של עמוד ילד" +msgstr "כיבוי סידור של תתי-עמודים" msgid "Order" msgstr "פקוד" msgid "Enable ordering of child pages" -msgstr "ביטול פקודה של עמודי ילדים" +msgstr "הפעלת סידור של תתי-עמודים" + +#, python-format +msgid "Select a new parent page for %(title)s" +msgstr "בחירת עמוד הורה חדש עבור %(title)s" + +#, python-format +msgid "Select a new parent page for %(title)s" +msgstr "בחירת עמוד הורה חדש עבור %(title)s" + +#, python-format +msgid "" +"\n" +" There is one matching page\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matching pages\n" +" " +msgstr[0] "" +"\n" +"יש עמוד תואם אחד" +msgstr[1] "" +"\n" +"יש %(counter)s דפים תואמים" msgid "Other searches" msgstr "חיפושים אחרים" @@ -407,6 +644,19 @@ msgstr "מסמכים" msgid "Users" msgstr "משתמשים" +#, python-format +msgid "" +"\n" +" Page %(page_number)s of %(num_pages)s.\n" +" " +msgstr "" +"\n" +" עמוד %(page_number)s מתוך %(num_pages)s." + +#, python-format +msgid "Sorry, no pages match \"%(query_string)s\"" +msgstr "מצערים, לא נמצאו עמודים שתואמים \"%(query_string)s\"" + msgid "Enter a search term above" msgstr "הכנס מונח לחיפוש" @@ -473,12 +723,30 @@ msgstr "שישי" msgid "Sat" msgstr "שבת" +#, python-format +msgid "Used %(useage_count)s time" +msgid_plural "Used %(useage_count)s times" +msgstr[0] "היה בשימוש פעם %(useage_count)s" +msgstr[1] "היה בשימוש %(useage_count)s פעמים" + msgid "Edit your account" msgstr "ערכו את חשבונכם" msgid "Log out" msgstr "התנתקות" +#, python-format +msgid "Page %(page_num)s of %(total_pages)s." +msgstr "עמוד %(page_num)s מתוך %(total_pages)s." + +msgid "" +"You are using an outdated browser not supported by this " +"software. Please upgrade your browser." +msgstr "" +"הדפדפן שלכם מיושן ולא נתמך ע\"י התוכנה הזו. אנא עברו לדפדפן מודרני." + msgid "Javascript is required to use Wagtail, but it is currently disabled" msgstr "יש צורך בJavascript על מנת להתשמש בWagtail, אך הוא מכובה כרגע" @@ -489,10 +757,10 @@ msgid "Go to Wagtail admin interface" msgstr "כניסה למערך המנהל של Wagtail " msgid "Add a child page" -msgstr "הוסף עמוד ילד" +msgstr "הוספת תת-עמוד" msgid "Add" -msgstr "הוסף" +msgstr "הוספה" msgid "Your password has been changed successfully!" msgstr "סיסמתכם שונתה בהצלחה!" diff --git a/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..de94f08c91643a5bf4dc7b79b9e29eb35fc71765 GIT binary patch literal 8765 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 Ay#N3J literal 0 HcmV?d00001 diff --git a/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po new file mode 100644 index 000000000..921d8ba70 --- /dev/null +++ b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po @@ -0,0 +1,458 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arnar Tumi Þorsteinsson , 2015 +# saevarom , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"PO-Revision-Date: 2015-07-01 09:25+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Scheduled publishing" +msgstr "Tímasetning birtingar" + +msgid "Common page configuration" +msgstr "Algengar síðustillingar" + +msgid "Search" +msgstr "Leita" + +msgid "Search term" +msgstr "Leitarfrasi" + +msgid "Enter password" +msgstr "Sláðu inn lykilorð" + +msgid "Enter your email address to reset your password" +msgstr "Sláðu inn netfangið þitt til að endursetja lykilorðið þitt." + +msgid "Please fill your email address." +msgstr "Vinsamlegast sláðu inn netfangið þitt." + +msgid "This email address is not recognised." +msgstr "Þetta netfang er ekki á skrá." + +msgid "New title" +msgstr "Titill" + +msgid "New slug" +msgstr "Slóð" + +msgid "New parent page" +msgstr "Ný yfirsíða" + +msgid "This copy will be a child of this given parent page." +msgstr "Þetta afrit verður undirsíða þessarar yfirsíðu" + +msgid "Copy subpages" +msgstr "Afrita undirsíður" + +msgid "Publish copied page" +msgstr "Setja afritaðar síður í birtingu." + +msgid "This page is live. Would you like to publish its copy as well?" +msgstr "Þessi síða er í birtingu. Viltu setja afritið í birtingu líka?" + +msgid "Publish copies" +msgstr "Setja afrit í birtingu" + +msgid "Public" +msgstr "Í birtingu" + +msgid "Private, accessible with the following password" +msgstr "Læst, aðgengileg með eftirfarandi lykilorði" + +msgid "Set gravatar" +msgstr "Setja notandamynd" + +msgid "Change password" +msgstr "Breyta lykilorði" + +msgid "Change the password you use to log in." +msgstr "Breyta lykilorðinu sem þú notar til að skrá þig inn." + +msgid "Change Password" +msgstr "Breyta lykilorði" + +msgid "Update" +msgstr "Uppfæra" + +msgid "Reset password" +msgstr "Endursetja lykilorð" + +msgid "Password change successful" +msgstr "Tókst að breyta lykilorði" + +msgid "Login" +msgstr "Innskrá" + +msgid "Set your new password" +msgstr "Sláðu inn nýtt lykilorð" + +msgid "The passwords do not match. Please try again." +msgstr "Lykilorðin eru ekki þau sömu. Vinsamlegast reynið aftur" + +msgid "Password reset" +msgstr "Endursetja lykilorð" + +msgid "Reset your password" +msgstr "Endursettu lykilorðið þitt" + +msgid "Menu" +msgstr "Valmynd" + +msgid "Choose" +msgstr "Veldu" + +msgid "Choose a page" +msgstr "Veldu síðu" + +msgid "Add an email link" +msgstr "Bæta við hlekk á netfang" + +msgid "Move up" +msgstr "Færa upp" + +msgid "Move down" +msgstr "Færa niður" + +msgid "Delete" +msgstr "Eyða" + +msgid "Title" +msgstr "Titill" + +msgid "Parent" +msgstr "Yfirsíða" + +msgid "Type" +msgstr "Tegund" + +msgid "Edited" +msgstr "Breytt" + +msgid "Edit this page" +msgstr "Breyta þessari síðu" + +msgid "Approve" +msgstr "Samþykkja" + +msgid "Reject" +msgstr "Hafna" + +msgid "Edit" +msgstr "Breyta" + +msgid "Preview" +msgstr "Forskoða" + +msgid "Your most recent edits" +msgstr "Síðustu breytingar sem þú hefur gert" + +msgid "Date" +msgstr "Dagsetning" + +msgid "Status" +msgstr "Staða" + +msgid "Draft" +msgstr "Uppkast" + +msgid "Live" +msgstr "Í birtingu" + +msgid "Sign in" +msgstr "Innskrá" + +msgid "Forgotten it?" +msgstr "Búin(n) að gleyma því?" + +msgid "You can view the page here:" +msgstr "Þú getur skoðað síðuna hér:" + +msgid "You can edit the page here:" +msgstr "Þú getur breytt síðunni hér:" + +msgid "You can preview the page here:" +msgstr "Þú getur forskoðað síðuna hér:" + +msgid "Locked" +msgstr "Læst" + +msgid "Unlocked" +msgstr "Aflæst" + +#, python-format +msgid "Delete %(title)s" +msgstr "Eyða %(title)s" + +msgid "Yes, move this page" +msgstr "Já, færðu þessa síðu" + +msgid "Pages using" +msgstr "Síður sem nota" + +#, python-format +msgid "Copy %(title)s" +msgstr "Afrita %(title)s" + +msgid "Copy" +msgstr "Afrita" + +msgid "Copy this page" +msgstr "Afrita þessa síðu" + +msgid "New" +msgstr "Ný" + +msgid "Save as draft" +msgstr "Vista sem uppkast" + +msgid "Publish" +msgstr "Setja í birtingu" + +msgid "Page locked" +msgstr "Síða læst" + +msgid "Save draft" +msgstr "Vista uppkast" + +msgid "Drag" +msgstr "Draga" + +#, python-format +msgid "" +"\n" +" Page %(page_number)s of %(num_pages)s.\n" +" " +msgstr "" +"\n" +" Síða %(page_number)s af %(num_pages)s.\n" +" " + +msgid "Previous" +msgstr "Fyrra" + +msgid "Next" +msgstr "Næsta" + +msgid "Add subpage" +msgstr "Bæta við undirsíðu" + +msgid "Add child page" +msgstr "Bæða við undirsíðu" + +msgid "Disable ordering of child pages" +msgstr "Óvirkja röðun á undirsíðum" + +msgid "Order" +msgstr "Röðun" + +msgid "Enable ordering of child pages" +msgstr "Virkja röðun á undirsíðum" + +#, python-format +msgid "Select a new parent page for %(title)s" +msgstr "Veldu nýja yfirsíðu fyrir %(title)s" + +#, python-format +msgid "Select a new parent page for %(title)s" +msgstr "Veldu nýja yfirsíðu fyrir %(title)s" + +msgid "Other searches" +msgstr "Aðrar leitir" + +msgid "Images" +msgstr "Myndir" + +msgid "Documents" +msgstr "Skjöl" + +msgid "Users" +msgstr "Notendur" + +msgid "Enter a search term above" +msgstr "Sláðu inn leitarorð hér að ofan" + +msgid "Home" +msgstr "Heim" + +msgid "January" +msgstr "Janúar" + +msgid "February" +msgstr "Febrúar" + +msgid "March" +msgstr "Mars" + +msgid "April" +msgstr "Apríl" + +msgid "May" +msgstr "Maí" + +msgid "June" +msgstr "Júní" + +msgid "July" +msgstr "Júlí" + +msgid "August" +msgstr "Ágúst" + +msgid "September" +msgstr "September" + +msgid "October" +msgstr "Október" + +msgid "November" +msgstr "Nóvember" + +msgid "December" +msgstr "Desember" + +msgid "Sun" +msgstr "Sun" + +msgid "Mon" +msgstr "Mán" + +msgid "Tue" +msgstr "Þri" + +msgid "Wed" +msgstr "Mið" + +msgid "Thu" +msgstr "Fim" + +msgid "Fri" +msgstr "Fös" + +msgid "Sat" +msgstr "Lau" + +msgid "Go to Wagtail admin interface" +msgstr "Fara á Wagtail stjórnborð" + +msgid "Add a child page" +msgstr "Bæta við undirsíðu" + +msgid "Expiry date/time must be in the future" +msgstr "Dagsetning afbirtingar verður að vera í framtíðinni" + +#, python-brace-format +msgid "Page '{0}' created and published." +msgstr "Síða '{0}' vistuð og birt." + +msgid "View live" +msgstr "Skoða á vef" + +#, python-brace-format +msgid "Page '{0}' created and submitted for moderation." +msgstr "Síða '{0}' vistuð og send til samþykkis." + +msgid "View draft" +msgstr "Skoða uppkast" + +#, python-brace-format +msgid "Page '{0}' created." +msgstr "Síða '{0}' vistuð." + +msgid "The page could not be created due to validation errors" +msgstr "Ekki var hægt að búa síðuna til þar sem hún stóðst ekki villuprófanir" + +#, python-brace-format +msgid "Page '{0}' published." +msgstr "Síða '{0}' hefur verið birt." + +#, python-brace-format +msgid "Page '{0}' submitted for moderation." +msgstr "Síða '{0}' send til samþykkis." + +#, python-brace-format +msgid "Page '{0}' updated." +msgstr "Síða '{0}' uppfærð." + +msgid "The page could not be saved as it is locked" +msgstr "Ekki var hægt að vista síðuna, hún er læst" + +msgid "The page could not be saved due to validation errors" +msgstr "Ekki var hægt að vista síðuna þar sem hún stóðst ekki villuprófanir" + +msgid "This page is currently awaiting moderation" +msgstr "Þessi síða bíður samþykkis til birtingar." + +#, python-brace-format +msgid "Page '{0}' deleted." +msgstr "Síðu '{0}' eytt." + +#, python-brace-format +msgid "Page '{0}' unpublished." +msgstr "Síða '{0}' tekin úr birtingu." + +#, python-brace-format +msgid "Page '{0}' moved." +msgstr "Síða '{0}' færð." + +#, python-brace-format +msgid "Page '{0}' and {1} subpages copied." +msgstr "Síða '{0}' og {1} undirsíður afritaðar." + +#, python-brace-format +msgid "Page '{0}' copied." +msgstr "Síða '{0}' afrituð." + +msgid "Content" +msgstr "Efni" + +msgid "Promote" +msgstr "Sýnileiki" + +msgid "Settings" +msgstr "Stillingar" + +#, python-brace-format +msgid "The page '{0}' is not currently awaiting moderation." +msgstr "'{0}' bíður nú samþykkis til birtingar." + +#, python-brace-format +msgid "Page '{0}' rejected for publication." +msgstr "Birtingu '{0}' var hafnað." + +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "Síða '{0}' er nú læst." + +#, python-brace-format +msgid "Page '{0}' is now unlocked." +msgstr "Síða '{0}' er nú ólæst." + +msgid "Choose an item" +msgstr "Veldu" + +msgid "Choose another item" +msgstr "Veldu annað" + +msgid "Clear choice" +msgstr "Hreinsa" + +msgid "Edit this item" +msgstr "Breyta þessu" + +msgid "Choose another page" +msgstr "Veldu aðra síðu" diff --git a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo index 296bd1b596ab517a250a79ffc89ed58126d4a567..187b18f2fdc8e644410a9711b91391f14bbc160f 100644 GIT binary patch delta 1212 zcmZwG&r8#B7{KvoEYo!9EPpIXn>C$E)9JL?4nbu8n9-#$s!Q9n9E{D{jD8Ta2)qa> znumxG46#Cy2D@p84s|G~2o0?MgF4hH2GRTR`#puH*XQ|sKcDCM{QAC~wQS5_%KCX$cKSb$lqz*p$P zb*#Z0R%4Y<(o#yJ(`O6}Vi|D=r|>#z!h&{@ooL6ySc(1Eg-37_S%bVm9rp)IP&y3l z*g)t+T~HtDxJw;r*;>FAI`+_U6ZheSIdB0v3|Yl`{DI|IM%7)|gn8JGS}u?iwqQ!3%EJB@EYFdT5fJ5j&A6DQg zti%Yq@iuDSdF0k5y-cH)##hvp{zbi`(oUnW7qx!?bw^RuiFdFGU!X309rcdC<3Y3@ zH5OQpWyCF}U1tAzv{7HeG^`9rAlD{I)I^J@NAwpmSX-Uz2&aVv*KJ$q2J^6JKI_V zUf=Yx=W0PJaV;_&PTa^eHb1cKJ~NU?rb1$nc^xRX^&gMNM`N*&b7V9ejzuG(ThT;( iNVe^D)-|M}sn}3sa{KSoj-H$&Waj%nWyalGYyAfX-L6gm delta 1197 zcmZA0Ur5tY6u|LgbD7f=|1Ax(X_+&eZrWCjs34k_=0ik<)q}c))3HtGBB&TtFTPl2 z89@&r2qu(+MeM1P2zTZC zupl*?C*pRA+!m1!ts+lxs7)k*Tiqi2@jRZwIlPW*coMIAL~i0|JdDHbA_bVn4VXnc zF5z}u#yVWXEm+$jDJi4j?=U9zU?u%QoWhH!0d2cP)?+!gU=4O-0DX81sX^YL&RfM& zT<0|`M<@LT)PlNE=M8vMk}Dw0Ksf`Kum&g1iSx)|$aCC*Kd=hzWG%!Nw4x6+;XczI zte}4uHEtYh@fzy72bhlwDH?iIi>N!zqMpbLwBdVf#1+(qmfc3eji~D?OlwgKXvAvt zq8)p26Naz}ub{@ALvCGCX&Uu3zMxhrdyG4(Kuz3^I(`~;MYjgLHI{Z!E;_sT z{`50n`u~00KfSGUwQ@{X{r4c_>#Dc>0lAZ>r2qf` diff --git a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po index 2b83ffdd3..a3fe7498f 100644 --- a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-30 06:21+0000\n" +"PO-Revision-Date: 2015-07-07 21:03+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -467,14 +467,14 @@ msgid "Delete it" msgstr "Cancellalo" msgid "Unpublish it" -msgstr "Rendila non pubblica" +msgstr "Annulla pubblicazione" #, python-format msgid "Move %(title)s" -msgstr "Muovi %(title)s" +msgstr "Sposta %(title)s" msgid "Move" -msgstr "Muovi" +msgstr "Sposta" #, python-format msgid "Are you sure you want to move this page into '%(title)s'?" @@ -492,16 +492,16 @@ msgstr "Si, va a questa pagina" #, python-format msgid "Unpublish %(title)s" -msgstr "Rendi non pubblico %(title)s" +msgstr "Annulla pubblicazione %(title)s" msgid "Unpublish" -msgstr "Non pubblicare" +msgstr "Annulla pubblicazione" msgid "Are you sure you want to unpublish this page?" msgstr "Sei sicuro di voler non pubblicare questa pagina?" msgid "Yes, unpublish it" -msgstr "Si, rendila non pubblica" +msgstr "Si, annulla la pubblicazione" msgid "Pages using" msgstr "Pagina usate" diff --git a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo index eb1a25627b2dee76bb4ce2634bc53345d33f4720..98e7a5ae21e608b1de137f8cbdefca563f6123fd 100644 GIT binary patch delta 494 zcmYMvPbkA-7{KvorJ0@7hA8=I6Kb3N*jOtEC#4)5c3vSVv@AlYIY<<;)@o_C6s??A zTlo_^xH?+O&B2A=R?C_4eOa77@AE!?-sg>HP4TQLzt|W{nnXfwkr5FwJR+0m7!Yyc za@`C%i61b9HT2=0S7a7TIF1fo#Ec7dqu5Hkfjl8c*oGyvlQaN2y^LyM{!97{f8VK~?vOHZ-xNvITpwA00S_YVN8pCeqAdlMCemc3`IN zHTDsgQ9b;Hs?O#A{mCdc5r45P}=VJEJk9h0aQxj;3)gsShk@Md{&S_5uf*Sy0) zZy@pLUb3u2qBHZ;k@doa=hED>Yn-Ml$3?Arn5vu{8lq^`$ppI{VK0j(%aQ! SI-&V@Y=0I1>B61A-2M&8lV#2T delta 494 zcmY+@DHWJamsGSo!fBBf4r^Q}_pk%Y zrdQ}Celq<=_0Ajl+hhovh{sVioI;hK!A?w~9W$slKS9<17FFF#<-PIMZ5#9jqs~Ay z77Aw{d~sW1d1+yOHkIs8R7U-m)~=$io$E!-sTVZku;4Uy^Lp_@KV5g~M_V7q`K&v# T?a*`ky7n)(smdxhk;nEQuES%t diff --git a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po index e4d15c86c..5e2e12a9b 100644 --- a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-17 07:34+0000\n" +"PO-Revision-Date: 2015-08-11 06:08+0000\n" "Last-Translator: Ji Han Chung \n" -"Language-Team: Korean (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -401,10 +401,10 @@ msgid "Create a page in %(title)s" msgstr "%(title)s 페이지 생성" msgid "Create a page in" -msgstr "에서 페이지 생성" +msgstr "페이지 만들기" msgid "Choose which type of page you'd like to create." -msgstr "생성을 위한 페이지 종류 선택" +msgstr "새로운 페이지를 만들기 위한 선택" #, python-format msgid "Pages using %(page_type)s" diff --git a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.mo index 31dc9a73d7d22d3117b7ae1f716f8fcea62b5480..045e7c8a0500536691c6bc058e9a0cd69c22a107 100644 GIT binary patch delta 1690 zcmXZdduWbf7{~Ezv(3iNV`fe>JG`46Y;1F8X_OhSKP+ov<}fQ#3&U!U)pCg94~NB+ zw379zW*p9j=-}`+ib^P_kgTx;b>bS-Nj9JsXmYlpPIMZl;#G{n`=|pAq7r`Q`d_2w zf57qh)1#r%g%|l72T&W%MJ=!hwLm3Kz}2V?x1bVgL5gCXsEzwwd>dyFe?n~(Rcw}p z$v7P=Q0sWLG~#G9<2-D|C=B5&9KcL`h1%dZsxlGWQ!Hkn5-da|SdJ=vHFAp8_uyI#p%(b#v=W{J;z(5gJk*I6pc1M=CA@FCO{b)fFH2ea@Isxl+4 z|0`-%@Mg#5`@g64Oapy%` zNgTo^{Ej+ceTAP`V+HkBMhEH8Yt)8(0_+;*;Y-xjjG`))H{Z7z^{Ik#eQX*Lk z{Dqfe4RI~9r}ZF3vp3Gfg?=TgJQ}V1p$#YFchtnVMSf!SsE2a1i?^dH)P$dZi}5&xa_U3p<J+snJHLztfD`Y-~bvnpvB% z)|kT!i;Opnjg7|Eurai;*&MPlzQ3NkwLbTCKlkan?*ISkL-WVxu7jc8xglohlg(Pq ztjA|oh5k&la_quYIN;*SEVB{B?HGm^aV%cNN%#O0u^*E#B-<<+Q!yU%Fa{Ul2@GVL zXW=xy(lH!=<23w-0i2d&HXo1RB7BS^F*?^Q7L%P*v5FPum_dUW7L74x&GIv z`R{QQ4tO+Fx?xj;8)u_7EI=(#hFV}D#^DmwhU-uVYCwu&hfo_|bMYNaBmRWiXk?yQ z2FBrdEJm&41!#<>QH%N5h@set6Y&P7<15q#e^8YP<(?ui9d*Dw)B$IqO7BN*(JEcs zgc`RWwO=bT-?P&+lyL`EU?*yUzs{l4%}ByVp!y3@8I__ARE|3Ea#Y0v7=mk1?5ob zs08a=yaV+%?8Qv>w>BCo)m8MW|k)D;~--E9YE;6qep z`d$Aw)VwI}SqGSi-dq~RG*p^K)Pw`5gipi_-`+&xd;Yr(-Nupfaz* zc&v5qLtVv5)VTHn>K{p?({*&C?(8{gfnMZ!v$r@Kqj<@+p&#`StwcSH8&Ko-VKlZl z&){O>PTYh)PzkOs3Lb2I5%t%JcG02Ns0sNhu*;Z*FHu)xv&>Yf9A_=+i|GpTYhU=I zgG??CF1!H!!~tYa>p+TTea@JYU?s~v8aw!)36t;#YGPz*@L;P^59L}HZ$wq7233Kr zsCj$Phi#~ecB3+VimKQPEWRDmMQ#1iC?R*hQtET-Wtynwwf-pOjJ z&?)2vu=}WS-|;ra%?UmePf(@r$2hE{jQq38@A`wUyt`K GOZ*SM__pQ% diff --git a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po index e923cd8f2..007ebaf8c 100644 --- a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-05-12 12:38+0000\n" "Last-Translator: Brecht Dervaux \n" -"Language-Team: Dutch (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Dutch (http://www.transifex.com/torchbox/wagtail/language/" "nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.mo index b493a15062d0ee4d7cb6525bb34bd81234e7ffe8..11e73c529e1c6b1ccfd8fbb9cea3cc34b5847703 100644 GIT binary patch delta 1588 zcmXZcTS!z<6vpwTnb$Ej(X<<5V_x!FW9n27fml}9-6*J_%m|YdiOdR4B!npR(1Rca zL7+$wMv6p`5d=jP6ovFuP!QFFiGdoG^#3{=hWYKa&%Um`&*|yx?z~qV>%ERL>kpZ| zF|+2?W?|w@d1kf5ZTV&!aSRvYv~vy%i03g4^9eFBg4wtmQ?VI`@FFH+ZlPHMmLWfj z6q;v;C^QmjqDNSPzc2wy*O(<^wQ~!W67R=V*o7%L=$?;ZI`LD?!1q{htU|%Xf>FGTKO*2PR^kgdI=M;3pLO+jK^E<`H+i;aRv1cPz#-K zenyQqg^cIf421<${6(!Os?3jLQ3EHUGLw#)Fb{Q9RjBsc-1D8Nj2%N|;54d#2j=2s z%)$X&g5&??{3j@=;UsFMv#5b$%KeEJp)wJ~wYU{?uoE@l4d*E8j=Vx%DEo#%Os12L zq7+qs0M+gSrZd0wQP6;QP&<8zLHvkHxvld%#-SEigqpY-nZx#=HgE;iz8BT*x~sp1 z>xqX@8~fn=ik{ABnnDVuhW)o8h>M5|P?x3(bwu@;hI>#GG@>SK!^PNvB+q(Km+>KL z!dcXKQM}vgpNi_gs)F;^PRgiA$2zRV!`OniQ4^%Fe0^XtQJ1s?8Pm#-h0Z8c4)&Kwi delta 1590 zcmXZcU1-g59LMpmvzcwq*~2-F%|niDXB@*ew%OT{3tDlcd6>rw)C_4@hYKeU|7epm z<-!GtQp%D-w6v5-DbhsIaz#jEcrVA9 zU8pd7VP>5%vxUSsjDikszO z9rCke+&tS%p@T>hJ-~YWg?U&z$1H@+&gD3tcmtMW4;Esddwvfi#E-EA-(VAd#d#R7 z_7}DhrxNe3_RJ2(b*qXxR^>K~yxyuuv(hS~TNwb0+F3{9BpFDQhHrz6R< z3RJt4t8c>~@fMGQ2Hb^V+=nqdj_Pm?r{HZ@{|uwVBN)U8+fqiNxENb;BK9JuWalx2 zgQ$!Qp^oM~Y6IR63QFM^1~8w|mSG6B@-?WP96~Mh80KRSYM`^2i&xz9>n^^H)2Sao zEp*uV0X5zTGM;BYDP&Rc7qz0S8b8iO4ID&erUW(NY}8RDQ0-T`=c`c}Ye!{ZFRFhA zEAa%D;x(L%ga76HhbgGxSJX;JQ3K`F`V$qQGEt6oxB_S5Vbp+^oc*Xf@*H`g>@!BO zkWM;^T2%ceRJ$V>VSYPLK?B}E?Q{sE_zsowzyiNx9%_N}P!l&JbJ#l62D(x0&!F0! zbM;rSf%rOVV{e_G(9;=xr%;IDh5p-6js?VXP?siwI-*uA#&xI(I#3g)F^m}`dDe@% zjQ3F!j-tlP;@wvNFsgrLJ?F2T)KL+^6t>`2?8K|635r?1J}{-IOIm}BX$z1hwiET% zT*NAT=;DtqE@<>WI1RX*=i6`@_BE3KCJJAu&>6)R`4g?e4&oii&z|z94^Du_DYe6C z*oA34gUXO4`~_#D7CI4CUx3O`7}YQ4;-wx1y-w?KJ#Kdo`cWx*f*Rm8R^S_Ct@a1Y zu%X$%&8-+E-i5r$b_#W;`d$4n4iJxG3EoYbwPD#)3Va=H1_u_$6sp0&JBeURX?|CF S|DKNag9mE5?wqU)l>P(tilzJj diff --git a/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po index c3a47780f..6948c669a 100644 --- a/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-17 11:48+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/pt_BR/LC_MESSAGES/django.mo index 0a14f968faf76b2d69e4d4a0371abaffb3b1dea7..a061e76584c64c62b1f989c1e8c25bbe6451c19d 100644 GIT binary patch delta 2243 zcmY+^e`wTo9LMp`xy{*JX1Xoi(0w;^)$BHRI)BZ%nfsAjnW+<2M0~gVs%P8XcDK_p zqsxAfnAYfmNhu{^Voezw;S{mxA|v}pgdmB^C}dLoqlrOf&)0pwDE)CfKJU+czMmiO z_viaPIpVuM;v4J9O^o}D>F^tKz!)>F+L%*#6kE|=XiNhh!$zFI{a9IJ3{5kRY4zhu zJRUG+Dqh9A@CFv3S!7HZ6k;(h#aXyvkx7_)Xgo)U2JZ44#u4Hpn2Ys`jmg1gd>Gqt z9S&kWovAY@n=|s7m>NmRn)?z zOUM#FhNbv4>ZH3+3%`ofaUW`)L#X-3un@n%61;>OeJ_o81wOEBy+`Pn1)XJ4rbvfw%}OO zm$xyYGyS~6P4WaPSJzPeH$888{gdn5|EHp6nvS|P1*n`9qmEGN#dWCSwc~x*fhtt5=m5J4;>-(e^ z_v0Mm-KdSehsAh2K|?$I3iZH`$g5y(p(d(ra8KNfs`5JAgq^6=o{No>x7u zp$_mjsx*a-?zjrnMiSLDRFisC?boBOQ3q-R+fkVqLM=FqncIZb#G^BGf!>s5|u(>UkS^(Gw;{<54oHpWqJ!w~8#{~9XwNiRNz zD#0hHyYMM$;jg{^Nu*K#=cDE+LXDe;Sy+V?7(m`=(}@XPinnQ~R!8t-JcDJpZLPb& zUaTbk9OvWjs1wa>NYQEH-_w*7MzEBQ6)Qp`bPeQK6LoK$*a(ME>PqADS*3TL{QrYiW?)rvsOd}Z>9x&k^Kb95%4$uP1?HwsH`jQx zr~YVpCMywiEN3v(6-pmXe-N?K$E+=pXxQlv1=*3)6R}#O_6~c%j#`Y14WtiS-4XsC z;MA5Kv0_f#a>79;>ZFfG*pKD-d+kt9m9-|)YsGtQjpl5(C)p9{PJd+eMHm@$wuHi= j>S$(IsMp@=^kycwvl*S)>W|w!{c(r&GczZDX#4Iz_eE@N delta 2150 zcmY+^Z%kEn9LMqR?NTVAqJju09Q=cYfPkV2C>Y>PQ2XO@+E(oZSG?}Zz1$19S=(vl z=A1bs<+%JzHz`mYEf-FuRQBFoM1HW^Fiz?Kp`?u%^L`rd`1=^c-99 ze52XJcnhcF9W2CqSc!!z%}Q}K&c~-$nrE|U?BRh1?hibQqx8>WF1D^Rdk{OZ2D@=9 z?!$F>4Yi@1CbNgI31?tyU^gzLzXJ<#1hwwrCeLgxjT6Cxi#Uh==Qt0)L*}+ysD;Z{ zo6W=?tib0`C*6-)_y88*VbnY)QS)EKA{@suoIs7gH{5c{rQ?oS?r1 ztLWEY9&SU8e<83RHDMBUvVDOEQ5zTy`eR6T?J6p=-XsmuZ-1h4RQZ^H!VX+Q{~26_ z`%ou4jtcDe549cV57^W4CE)J(HcRa1nDNg3)0%Y%L^DtVi+7`F%i4+PJ> z7Rpn5J;Vc@?M*Dhcd-PoVmba8IE5NFm&>4yF9=+MidhXlg3b6S_ToG|f{OiFR2g4G zRm)$kl&5w!gCbY-`wlp(4?aD&MDqei9eb ze-#zEcd!)Ccr>)b&rmP?fLsNeLQPcN=AXD3mE{i9#oUSt?J3lWKSV|5M&Lx?P1FG< zQK`vk_s12XBIcFT&_$|2<-QG7MxCe)>_kN(hFZ`=Rns9%nSNo zB6r*F;x4S;=-0$3vKPCAO4$^Ku_NLaZv?}vZ%@+5!ELD9umkm#kD@|981xUKQjkH_ z!YS0k9|g~U4!n(;X9_hgM0mAuK2~7?addgLbhKlfY9K+*Si5oZh3+%>f`tRXV zypB52A9w-VyZvhZ9f_(<@9|Tz1(mWv)Hm{d3}KYtQGOL>+3Pd^EzfJJt#5SdS2Z`R z%zR&aATOCp?1}acrB@`gFV>ahWM(xk%bsbh&dpw5TO7*WkZ?v~BZHgS&o4wFh8q&zjH|@*szY*H-O1Sv`(EpEg zH0WgKwdu)JY@j!mbmN)+u1$HazhIpc$y79!XMgHyxIbOCAo6^8)A%`OS0XhK?Tz&% zoMbefa3U#p#2s=|PSjx=\n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -64,10 +64,10 @@ msgid "New slug" msgstr "Novo slug" msgid "New parent page" -msgstr "Nova página pai" +msgstr "Nova página raíz" msgid "This copy will be a child of this given parent page." -msgstr "Esta cópia será uma filha desta página pai" +msgstr "Esta cópia será uma subpágina desta página raíz." msgid "Copy subpages" msgstr "Copiar subpáginas" @@ -82,7 +82,7 @@ msgid "Publish copied page" msgstr "Publicar página copiada" msgid "This page is live. Would you like to publish its copy as well?" -msgstr "Esta página está ao vivo. Gostaria de publicar sua cópia também?" +msgstr "Esta página está publicada. Gostaria de publicar sua cópia também?" msgid "Publish copies" msgstr "Publicar cópias" @@ -98,13 +98,13 @@ msgstr[0] "" "%(count)s página está sendo copiada ao vivo. Você gostaria de publicar sua " "cópia?" msgstr[1] "" -"%(count)s das páginas que estão sendo copiadas, estão ao vivo. Você gostaria " -"de publicar suas cópias?" +"%(count)s das páginas que estão sendo copiadas, estão publicadas. Você " +"gostaria de publicar suas cópias?" #, python-format msgid "" "This slug is already in use within the context of its parent page \"%s\"" -msgstr "Este endereço já está em uso no contexto desta página pai \"%s\"" +msgstr "Este endereço já está em uso no contexto desta página raíz \"%s\"" msgid "Public" msgstr "Público" @@ -126,9 +126,9 @@ msgid "" "address. With a Gravatar account you can set an avatar for any number of " "other email addresses you use." msgstr "" -"Sua imagem é fornecido pelo Gravatar e está ligado ao seu e-mail. Com sua " -"conta do Gravatar você pode definir um avatar para qualquer quantidade de e-" -"mails que você usa." +"Sua imagem de exibição é fornecida pelo Gravatar e está conectada ao seu " +"endereço de e-mail. Com uma conta Gravatar você pode definir uma imagem de " +"exibição para qualquer e-mail que você usa." msgid "Change password" msgstr "Alterar senha" @@ -275,7 +275,7 @@ msgid "Title" msgstr "Título" msgid "Parent" -msgstr "Pai" +msgstr "Página Raíz" msgid "Type" msgstr "Tipo" @@ -311,7 +311,7 @@ msgid "Draft" msgstr "Rascunho" msgid "Live" -msgstr "Ao vivo" +msgstr "Online" msgid "Site summary" msgstr "Resumo do site" @@ -386,14 +386,15 @@ msgid "Page privacy" msgstr "Página privada" msgid "This page has been made private by a parent page." -msgstr "Essa página foi feita privativa por uma página principal." +msgstr "Essa página foi feita privativa por uma página raíz." msgid "You can edit the privacy settings on:" msgstr "Você pode editar as configurações de privacidade em:" msgid "Privacy changes apply to all children of this page too." msgstr "" -"Alterações na privacidade também se aplicam a todas as filhas desta página" +"Alterações na privacidade também se aplicam a todas as subpáginas desta " +"página." msgid "Edit lock" msgstr "Editar bloqueio" @@ -627,11 +628,11 @@ msgstr "Habilitar ordenação de subpáginas" #, python-format msgid "Select a new parent page for %(title)s" -msgstr "Selecione uma nova página pai para %(title)s" +msgstr "Selecione uma nova página raíz para %(title)s" #, python-format msgid "Select a new parent page for %(title)s" -msgstr "Selecione uma nova página pai %(title)s" +msgstr "Selecione uma nova página raíz para %(title)s" #, python-format msgid "" @@ -796,7 +797,7 @@ msgid "This slug is already in use" msgstr "Esse endereço já existe" msgid "Go live date/time must be before expiry date/time" -msgstr "Data/hora para ficar online deve ser antes da data/hora de expiração" +msgstr "Data/hora para ficar online deve ser antes da data/hora de expiração" msgid "Expiry date/time must be in the future" msgstr "Data/hora de expiração deve ser no futuro." diff --git a/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.mo index ac9489d45ed77ba880964bed9c111cddce4a89fa..5fe51e3b3b56b461c6747e2d10329553e39b7f9a 100644 GIT binary patch delta 1912 zcmXZcduWbf7{~GJwXuW4#*EF(_S%>YGxpA~jX5(p4LJ=tEXP_~TdA!ca#|VXA4?hL z57QhPTOzeY$)RXuMMR|e4V?O5Q@Q=H(7|&uozQaP?Inf_~0q4>$pJdh>FJTm3!=ZQ^)9^VaU=I$# z*j)20hDHXvXkb3Z<5FzKa*V);kiT#Ya#oASjW`>%@p z>A(^A5C`EWk489+->4HQ?^-AdwNNZ-gCLHI!B-mmWEn519fS~qf%Vt`b$vrHsVm+iUYCM{eBE} z@FrC0S}}?Jt(}Hy^b~bD-aC8ojA>vHRjVx20Vbg~o`Sj)3o#3;a0oV`O4)%q*p13? zM3Mh{G7hI7LQl7NISmb{!~{HoTJRjImX9$BzhffCO!p(pL~U4rTBp=~Uxmr^527-1 z9*1EID$u*A19nd*|FrEVA4+Nd3_s%e*q8n?+>B+Y40NI*zK_bx7w1oBpx6%}8kM0m z)VL68<04dm%TWj0RqXkZSMY@<971K{BT2Ba1++xYmbHomd^4QSc|%Bm8jcagL+JjG~yiM*ri1FDw8 zIh7u#9A^>gonL}sxCTdK87iOys1n^mUD__ZXzO_g(@+LZEc8=;1=H!j#S{!LF=J0l u#}3?sia5B)j6W;nV-(h72(O|J_`dztfX0-_>WZqZJGNBpZC{stHu*ns8`ez# delta 1914 zcmXZcduWbf7{~EzHe)k~jTvSeUc;~h_Ksoi<}k;V)5xhg#bR^ZOsVY&IhIlTV@jFR zAEsd$a)_2FITRs^h(h^CL`*q+e?51t_jBLR?$dQ$_w)R$4{NIrYcB8LT?#XspKexW zX3?2ux3CIFV=&8X6t2etJc0Z0J&wn+5&rlySV+Hgq*;4Bhf&yq33w9&_#As-8}`Jw zQRZ1!8fomJfw>rubMOR~Vh4=M_7{#t&T0u*f`zD!Pa|it&lrh`L9@;{z?p@E>4#7o zufdL39rVn4(AdL+Zg>>CW0M=$imYibP#eVLn03KCOu-^lq~)lMt5EAyqt>Z)ou6YN0sP1_2y`=@^X*P~%rP*P-TBpcdYantu>=kYn!o zMI`%n7nND>7Y(J<#+dbo3{-@(F%_5LK-`V-cot)@6-kOc!ZZxe^$(PeN_7ruUJ2^J zyHFXZMa@5j1m;;Y4J~{f!|^eyrq7UjWqro_CoOUoqZU}|T@dpr>0rkA?iq2tFYp71L1icv zH7*CWaXu=*d8mVx7kGZ;n|YuKdr_Gjrg-|u0g$kq; z^*U}t&96bdRfkalH{e!$yf5r_paj-HC6g3?xl4+k%Tw zwS9>E*(ZKxVa8NHkQ!9!cDnunjG$kOybYe!(NL|Aqf+05O4V&t37()nAg_>bm3>6j zGMQ89bsFi+M}6~)FdP@-AS^)zv>R2T8>mbB6wlZazQHt\n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.mo index 5be1cf214f78391cf58bd87b5315b71e4863e9ae..0a3fe844ebc2d90810d432380bf702fb7d382658 100644 GIT binary patch delta 1621 zcmXZcO-R&17{~D^GuO=bcdayQOVi5Atj(enBq~-+EyPP=Unh^H|eGjq*6n2nn-7gO=5vk_MkU&BPai@o?9Jy@O>(w}ER z+d{`tI%@Db?!nKv6O%TYMc`qK!zyPzD!~i58vAh>j=J$Nj3@qp$vBNkxPV$Wiph%0 z@`GkMG>*}s1zJ!qx`GMVgR1NvYQivP<2%$&{6Nk7h0AdsRpBCPzNa7*XW(Yy9Mp4_ zuD>qmI_jN`sEL;`6T475@Bmlf0J65dM2fK~RANz_!w$^C?O20)z7w^>y%>e#sOR6i z@!%8_Itl}NOUV^J?mMpfW-`cU)yEPFpxXLt}NP)CurE3{q- zDv=YYqpHU+JcGKd=TJKo2+~NV(Ska=ZWj+?4DlF7;{?{=SJcrIlBIT}6t%D)RX`=` z3)+tQevDu`PP%vwb!k0RrSTFkjY=B(@e$reCE}ypTC7D?{1gjt5;JhIWT-8AeR|}j Rri-V}o@{Cz8t`6B{RdCvtcd^s delta 1623 zcmXZcTS$~a7{>9j%u{Q*=4sQ)^SR8-tknxk5Fy<#O$l#`E$Jj~8kQn%V386jMK>Wx zg~m0WHvp+Q^Si97JXI2sL2}ci}r!C4Qjh{laiuLuDA07nmQ8>L=oEOhdg_ zYsZ`XcED?GL2Y~$w_`u50wcH?$B;eDOC%YyhziWXIqb(|+=nMn@Asi9d>NZ8U^oIEt#sg!KigVl$}uUr_Ha zVI+k%Kkb9RxRD3JgsTO@P=Rc*{V3Fiai|P3t!~sjkL@2vCDe=x$cH-OPSjl)LKnXJ zFX#V}h9<07*HDoL6|gymA@|Y5BY&oxe_F_gNjQKzam+|FQWqK#d3U%N^Hrxf?9VC zm0$!H#jl2whDw!y37CQk#BIlqqLY5TwHb9Z*HAyNF6$sF;1Se%(-@6&NHNSOEW?nZ zz-6o`;{3I+hXGAIg}PiFsK|RzXVr(gG>@?cpW;RQgG%5WS3e$GQGwk;k~ICup5`_3 zjWes5j?u+|en~O)*FX~kTzqpK^`#p}P5h3B(8X87jdiGn22gk4Iac93>L^?#f%VEz zft*Gil@~YQdDLaSgsPCwPa}p#C+h45Y=0ah>Cd7A=dljIqK>AJC{>XosD(YK1Zq)V z&>qzHV;U21!S+{Cmo}WN^xU0E;~0&@_yq5w0&$aWBc4QM{0#GO0bLkWI@#sONQm&Y SwO%;uz0zLbn;cDVi~9#$NUOL2 diff --git a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po index b0aba385a..4b6deb983 100644 --- a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-17 11:48+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo index 02a503514bac8046c01deec76adf359f186835cd..1ccd9496f07235426ee1245dde0f7abebb97598f 100644 GIT binary patch delta 2327 zcma*oX>3$g6u|K_Q=oM$1q-s%4oiz&nQl-@OG`IeptUUpsY-E}mZ6ch$kYu(r!0*j zh>;8*5EMQrL<1&mpI8LjNLUjgyoq582!0?cMiMndf+f-a;k{3OvdPTvojdQod+xdS zzV=^qT>Z|`vpzDI;uKk)Ci0;}WXo)kg*Z7wq)tRuWr{4u9yDSe|d)*Mn1u2W)TR%fye6oMlCUmFUibph!Fo`)JS(CombW zqh=VfK%^EuxDvPGWW0&``$Nj>Sidvz6kX4Xq>Ya|Is7nw)4<5!+yoTC8IHg#G z<(4$mOjje5l5VWTGf34Wro@{064b=}=)*4b;$3uMIZtPDQj0q9Zq$U&peA|^wSvDP z6AnsLnaD^Q#^VS~z#W*1n!s16m639haWD#}Vj@n%Qq-BR#SIuht>|6b`^f&5zfcpO zxkzLZ7NCpqW#y9#W`o+X4M*UccHC*l@1iE~KDzM`>gGL%I-}dD75E!08!GtZIB=o6awqC0Iga{(d&n|L>QWI-oV$LakI{wRIeetEs=AhJ!RjVaUq4aLBbo4eAU!(1iz3JARH@%JZnZ zJ+975s0$N_ccYfLA7k-0YX3j*S$vG~7`sfQ88h)H?hSIGGcT*R5~)MYY%?;JY)AUa zRm{eu<-At05p!`5@{*KGxEdqLQY-4mwRjnuaLxNKDGh3XY+?-UWxI(=-8TQ9x#LsDUI{HFpb%rsRJ8Zb4&p2Ih!(n_} zSmF#t6vu`BTv&>ejMC!E4*R~c(q8A(#ojl(0pG@!4IOTCz&vISn!Vv}zP~h&o8K5? z7R_}e?=kxb46`S^HT<5NV1Te+%>T3xm_0^)#XBPy+N?f6GDdstLCtAYeKp^W^%ahE z<8XcJFh_c5OhXDyg$(^b delta 2385 zcmb8we@sb(ZT%B}oX`85d(Qhl@AJOz z;rf@3<6k+t*9G}vogx(pBJVgvwj_yk;x{v|P$M9^CXRrci;K6M1$ygd+b3-4zgRvNuBN9g<^HDo$ znI$p;J8&uP#NF7B^|*1iNFxrQKDT%dePE^E4Y-`xKysIRsEJO=^^rY|v|Rgza*QKx zMa^(8mf&Tq!U=P!25vx#CY`7qoyG{ff=}Wtj7Mi4gJ2>~!gADp+i@Zu@X-jSaUQj! ztA20b6U4vx<3Q^7H1QY=LpN$=yr=_jL!J2^%)~>e1NNg<*7=l345s5etVVs`x1R>f zE#0V@-b5xV!383Vun?)LbfV7u3Tk3^(1VZAn;Yvf1TP_zmusj4N6fbqE<{bV8nvHh zWWqk#L1QF0_Fy0$#_jkaY695{?8qo{l1gx?D|j`%uqBIO?HF^%D({WK%1DEshP z`~jz878^)iiMlkeqE9pYl!orgyO@lTOY9DoAj>FkAtzC;VH}1Q*}FRjGl=W_?#1c) z9O@?g6Js%>*nV#X>e_EdJ&p&9see5UCtrmTxE6Jjw4;{#P27y{q3+fvm)d(G3HA3) zsHNWJ_XujjXK^wHadx%T@u;QG#TZ$KXng#tm4DZ{txM^wH3nA1b#KIfj~9KazvoM*5bl z3VSo{z;xm>n1v6JkESG%-AZgkt>`7J!<0&qHMkq~_lMYkHB}<4j`+^g&|?&_jE@jz zU=uz>o$>S4_CRM*?++qlO5<}PeRvvEu#*Mdg6Hsi%&)O061~E%$W+vcW&6#;33~nu zX=n-8U=qIJk9$!|Jb+<%AJ1U`)6nNHqOSd2)CmNwvXA9-)PWY`Y%D>xgY3jK?8kVF zU>$GhHq4`u%Z=#O{KLT&sC(i7&cUnr5{~3^SL0w);xytr)O8<*v!JQigF4`k7=e@O z%-&I<(FGX^soAcStemvu_+b<84c7F^dwvb2<`?xRhDOt?-CZ)(3sBSf^ZE zx~<*>V_a&1VTH&3uiKN&^{JK4V3+^T_#$maXovxp4Qkufnd z(%he3=5%x!odqdoOjf`!V_;RJSup3c!*tA@=N!Jj?`6{Mu}&D(`9=Rk=E?kP4o8>S zS#Z-CW$m>-woX|e^=;#N%sOG6bggy2;BND@Hnw=pT?;ZDAzjvI+&?Z>mwCVN#X$df z`-+>KMrm!B8C9}Vb9le3nCoEKLUUeuQ-IM^6;F7h>M#Snw(Q*?GsPY147a*nLm72z uA<3@S>NbizMNZh`S@fvY<0@=rbg#SB_&htp_{-x8uzLHpn$c^HJN^dE(Yzo4 diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po index 027f28401..8bf257065 100644 --- a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po @@ -16,9 +16,9 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-29 18:40+0000\n" -"Last-Translator: mattwestcott \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-07-09 04:33+0000\n" +"Last-Translator: Eugene MechanisM \n" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,7 +32,7 @@ msgid "Scheduled publishing" msgstr "Отложенная публикация" msgid "Common page configuration" -msgstr "Общие настройки страниц" +msgstr "Общие настройки страниц" msgid "Search" msgstr "Поиск" @@ -48,20 +48,20 @@ msgid "Enter your %s" msgstr "Введите ваш %s" msgid "Enter your email address to reset your password" -msgstr "Введите Ваш адрес электронной почты для сброса пароля" +msgstr "Введите ваш адрес электронной почты для сброса пароля" msgid "Please fill your email address." -msgstr "Пожалуйста, заполните Ваш адрес электронной почты" +msgstr "Пожалуйста, заполните ваш адрес электронной почты" msgid "" "Sorry, you cannot reset your password here as your user account is managed " "by another server." msgstr "" -"Извините, Вы не можете сбросить пароль здесь, так как Ваш аккаунт " -"управляется другим сервером" +"Извините, вы не можете сбросить пароль здесь, так как ваш аккаунт " +"управляется другим сервером." msgid "This email address is not recognised." -msgstr "Этот адрес электронной почты не распознан" +msgstr "Этот адрес электронной почты не распознан." msgid "New title" msgstr "Новый заголовок" @@ -141,15 +141,15 @@ msgid "" "address. With a Gravatar account you can set an avatar for any number of " "other email addresses you use." msgstr "" -"Ваша аватарка предоставляется сервисом Gravatar и привязана к вашему адресу " -"e-mail. С помощью аккаунта в Gravatar вы можете установить аватарку для " -"любого количества e-mail адресов, которыми пользуетесь." +"Ваш аватар предоставляется сервисом Gravatar и привязан к вашему адресу e-" +"mail. С помощью аккаунта Gravatar вы можете установить аватар для любого " +"количества e-mail адресов, которыми пользуетесь." msgid "Change password" msgstr "Изменить пароль" msgid "Change the password you use to log in." -msgstr "Изменить пароль, который Вы используете для входа." +msgstr "Изменить пароль, который вы используете для входа." msgid "Notification preferences" msgstr "Настройки уведомлений" @@ -191,7 +191,7 @@ msgid "Check your email" msgstr "Проверьте электронную почту" msgid "A link to reset your password has been emailed to you." -msgstr "Ссылка для смены пароля отправлена на Ваш адрес электронной почты." +msgstr "Ссылка для смены пароля отправлена на ваш адрес электронной почты." msgid "Please follow the link below to reset your password" msgstr "Пожалуйста, используйте данную ссылку для сброса пароля" @@ -200,7 +200,7 @@ msgid "Password reset" msgstr "Пароль сброшен" msgid "Reset your password" -msgstr "Сбросьте Ваш пароль" +msgstr "Сбросьте ваш пароль" msgid "Dashboard" msgstr "Панель управления" @@ -246,19 +246,16 @@ msgid_plural "" " " msgstr[0] "" "\n" -" Нашлось одно совпадение\n" -" " +"Нашлось одно совпадение" msgstr[1] "" "\n" -" Нашлось %(counter)s совпадений\n" -" " +"Нашлось %(counter)s совпадений" msgstr[2] "" "\n" -" Нашлось %(counter)s совпадений" +"Нашлось %(counter)s совпадений" msgstr[3] "" "\n" -" Нашлось %(counter)s совпадений\n" -" " +"Нашлось %(counter)s совпадений" msgid "Choose" msgstr "Выбрать" @@ -276,10 +273,10 @@ msgid "Add an external link" msgstr "Добавить внешнюю ссылку" msgid "Move up" -msgstr "Вверх" +msgstr "Двигать наверх" msgid "Move down" -msgstr "Вниз" +msgstr "Двигать вниз" msgid "Delete" msgstr "Удалить" @@ -292,8 +289,8 @@ msgid "" "This is your dashboard on which helpful information about content you've " "created will be displayed." msgstr "" -"Это Ваша панель управления сайтом. Здесь отображается различная информация о " -"контенте, который Вы создаете." +"Это ваша панель управления сайтом. Здесь отображается различная информация о " +"контенте, который вы создаете." msgid "Pages awaiting moderation" msgstr "Страницы ожидающие модерации" @@ -479,19 +476,16 @@ msgid_plural "" " " msgstr[0] "" "\n" -"Это так-же удалит еще одну субстраницу." +"Это так же удалит еще одну субстраницу." msgstr[1] "" "\n" -" Это так-же удалит еще %(descendant_count)s субстраниц.\n" -" " +"Это так же удалит еще %(descendant_count)s субстраниц." msgstr[2] "" "\n" -" Это так-же удалит еще %(descendant_count)s субстраниц.\n" -" " +"Это так же удалит еще %(descendant_count)s субстраниц." msgstr[3] "" "\n" -" Это так-же удалит еще %(descendant_count)s субстраниц.\n" -" " +"Это так же удалит еще %(descendant_count)s субстраниц." msgid "" "Alternatively you can unpublish the page. This removes the page from public " @@ -804,7 +798,7 @@ msgstr[2] "Использовано %(useage_count)s раз" msgstr[3] "Использовано %(useage_count)s раз" msgid "Edit your account" -msgstr "Править ваш аккаунт" +msgstr "Редактировать ваш аккаунт" msgid "Log out" msgstr "Выйти" @@ -818,11 +812,12 @@ msgid "" "software. Please upgrade your browser." msgstr "" -"Вы используете устаревший не поддерживаемый этим сайтом. " -"Пожалуйста, обновите ваш браузер." +"Вы используете устаревший браузер не поддерживаемый этим " +"сайтом. Пожалуйста, обновите ваш " +"браузер." msgid "Javascript is required to use Wagtail, but it is currently disabled" -msgstr "Необходим javascript для использования Wagtail, но сейчас он отключен" +msgstr "Javascript необходим для использования Wagtail, но сейчас он отключен" msgid "User bar" msgstr "Панель пользователя" @@ -949,7 +944,7 @@ msgid "Clear choice" msgstr "Очистить выбор" msgid "Edit this item" -msgstr "Править этот пункт" +msgstr "Редактировать этот пункт" msgid "Choose another page" msgstr "Выбрать другую страницу" diff --git a/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.mo index 1a5e91b1bfcd7b57a5c9bfd54331332cff02aea0..74f6d8f4551063cc67960216e7bb3abd2ee5e3c0 100644 GIT binary patch delta 1080 zcmXZbOGs346vy!s6Ta=CHaPjn%rp!kYP6tG5k#bLRY;o_j+&x45fuf+4Wa}knxHnJ z5J(U`pirbmVNh*`7MhD{AtbF_xDY`>MEw4|2ZsCkpa1Ke|Nq{Z?wIQM5Z@i7cA51T zo3)zRMl7`Xpjig-BP_$mSdMRzsg}mQ_}^W{1aYJ!Tz3@@6Axhvrmz9$u?BNW&GPVM zsRcWYCOWj>0xH1}7T~b^!hP@KU$Ktyzo?BesZ#5Tuo~+y8!w^`a>eaI6+Y$c z`e%`!t@7a3t*|1Te*$$AZKy&L$md|!P_JMVb-?GS8+naY_zAhWz!qqz!dyN8S>VRp z3e?6msEy*NjoQ4w6Sb}zm2d#{k=?{Nj^iHug?e?1sQK%dPk!5?p#*sxvlnBi3HMR` z!&r;YQ15yMb#=>b^hg*txqWz?@uzqSzo1UMf+{RZa2^}6nEW){W%#L|<3(_T=T*LjE=$&}=&Z delta 1082 zcmXZaPe@cz6vy!sHPV!0St(=Vl&RT2M5sv$5_B+R2xghM3;Yub)?`6J&;ub#D542! z6WT@uNed=IS|kS5W@u5lD2c#u<-$b>1|fcbz5{RObI<*E&b{xw$-d3LPHhYFTg>|7 zX6Mc9e^qFDzgY?KeN5sbJb+WkR4d{xTyj^jn>dmP*Y)Ee;vA+ikIgubN3gV-AEv4; z*le`Xp#@n~f*kI_5%;-;_;ni5H7sy z9i#5J`w~@1!Tp34#6OV3*b1tUom`I+opoDLi8@dPcDg-2e$BlV&`<)YiFxF)G5)mS zd-tPTbid(l#($#LExT*Dl{j+HY%fMp`y^2}RPS*M9wiRiY4F-@5G(PX$D{5H*3$nK zd2E$GZrv(s!ucmrH<3XV(u;f!HiUWw4^anvhPshStjBlA%?0+GhANEl0myxB!mUMZ zdln8GnE!|$k9_XjoqAI8YPc|0X3C{!%=HY1F*i?qg)CO(36z6;XMX@dd^j_%3v%(=^WE9BRTkYNMJ$W_wBb Uj@;1If!^*L*PC*M&Z=Lr4fmdG;s5{u diff --git a/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po index 3344caeb9..f3d8b647b 100644 --- a/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-17 11:48+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo index 7274fa312f731f3a0218de7027e8b4da5f702d62..e4cb3423a8e550845900bd4dc47edbd4d64729f0 100644 GIT binary patch delta 1912 zcmXZdUuc$P7{~GJHE3pT*>Y}fZgZjAn&z}wmM*8wL{bk1DZ)%mE&m{iV}>#4L4)zy zkaFZfOPK2*RwpYah2;uiDwGoBfvgFN2b$nCMh#kQ^!@exjz0Hw-S>0df1dk&-qCF4 z&ur%F13Ag*OvI*VBQ`|D=%R?{v7t8NRXmI@;}5t1|G@(|e{sY!*om9)Jl0|Ul88rf zt=))E5WkM4xEqV`nEh-?B#}?ztOs7U*YODXyQqRYo=e?>D)fQp2ad8MvWiG z>6l?vG7n3z1oLqjYTRpeNt$T#z}=_`4td~FRN+rh1^Q71e|7&2RH27<4E6kk&0U&~ zFGcOV1}m`9`L_}pD$s(D;d_ohKo$DXaTgX4_c;E}{%9}SE2srtv$yPs9Y-xBhvU4Ofn^8yfE*9W%)Iz#Zh5HiGw#jTFC-zUvCxfO_r?oPqltw;|(` z$kNaRAEk-tMqXchfm+BAYNhwxKZYteVW%xiCoaT#@@0;j?M~Fj_BlR|s`v5#G4H?2 z9X+ za2R#8iEVfP39KaFh5Ul!0v6&!oQpXxMO0%o&cr7BHWm=KVNyinB#qhl6>8uhDnEq9 zIEwoH<}ObkT!1=()u;tGIls+uD{A~v)CRiU|0QapKRNzwIq$!U#2+NI!x<~m2MSSf z1@cRZYR6kq<99jku$}f()WXl87Ix10OOCJF-<`j^g7eo-9=K!DKF&?j0*X+D%2AhS zA@Y%o4eoElJmO=hIwzg)vAvi}z7JJr0J*pEGroeEgzu{+T7w#}-tiXHgxm3H)VN~& z97}P)@v!4D)XB_T88Hv*?VDIb+>Ryq4f3^)tEg9zOw!QAPd0D?u?+RV9@Hi2M6I|N z^?SeR{>-ZMKVl*3$Xk%Fb#$OE-2iH1ckGD$%l?bpjU=Y5P8Tp8HQ{W>wWtF1s7us{ zb8w^M{qAo?ZJ^C&oj-*-k<-YxDF#s|FpipM7UzE=nt7)*%1C^VI=Ug$z)953iW}1c vb=X0?4>jT6sGr@GHEF@cb}c?derx}^ylnZ@)`Km(_U=4*q<{UQs#*U5qzKZP delta 1914 zcmXZdUuc$P7{~EzOp?Xi#&m0c-PCZpbT-XQm#d|VDW(Tw5rvkSmO60cP(j9%Xz=11 zQI0xj3UeOF>cBCSL~};43Q7^|Al8DUgDhw>qy|m&`}6r7eeUbJ@B6y{JkR^QlbNi4 zGFj)^XC|kzBHETlY>J4xbrCDEX<0-w9>lfy6+VIgV>{M78L=39u??@_3Y=3P@d&oq zEtpUIGFIX)EWu;;WPK!2NaBJAes6!qL*#Fx3ck5KbvLSD2Wq45;X=HCb8#Fsej0Nz zn_bBQEXPVL#MP*An^q)gqSXU;p%&Qhfk#n=KS32Zk1BY>{lB6L-LX@s`S)%9Q|b6B z)XA6NJZyIU?SzI3bYc!3cKkl7&rnm>WU6w5q6_C(vK=U$Cs7BfcshO73v3f=-s@O^?T)*U@ktz~ zp#?rl6VZ=6zBr58$QWv;f4hGQRq(#eU6n3eiqDd-cD&WTg*wbD}umUGg8_j(t&6lDUuCz5+!unB9Lnqycny}UGK}|S_ zy4oW)B6(Ig+w)K!fw<{(u>;hAnN!2 zoBOk$PyZw8P*>iGe66Dg_0o-?4)%wgu>ab7$h(omjHYx0d8h@;9oM4@G@@RjW~{(1 zj@#XT0CjU+_PFz(qHg3A@@\n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo index b4b4638938d24e5ab82242763cf2584c105bf564..625b2884afbac805760df5e630b48b7feacc130f 100644 GIT binary patch delta 435 zcmXZYy-Pw-7{~FSlrNc@MMDuq-TDtAb&;mvwi`s#r63FfQ4FNzwzfsIIM@==;vlK? z2SiKI5H++k)Y76f2o2HD_rVK?^Eu}{FXwRnoL{Ha3Hg^HsXiuMNXm^%OZbGV_>C*L zoRAoDnc}#Ggydli4}iP-!Dzo_EU=fSSVZkX*u)oFy z?4lLC;tsx}HO!@?Fs>s*8%*}F0$RR@X*|Fz9^)w9qCM;`|gR&A@f(xyIlS@-B5-kxZ zh<`x12+>f3OG7O|6b(T{L*EB49M0#Q^SqqH`St$1+h)kGg`|sNsVXTsA}!!OuHY9g z;!;#%D9z+z76~bjL%1KDpWp=hGn~RI&fqmh@D4rfqSbvy_dW6tkQ_6C diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po index 03efbb260..01729db6e 100644 --- a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-29 13:28+0000\n" "Last-Translator: Tammo van Lessen \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.mo index 11b283d9a2240f597063cea8b4d75e81b130ad3f..81f310dd93fd29e6250a85af29a0ec84c390ae39 100644 GIT binary patch delta 2255 zcmZvcTWl0n7=TY{fl^v+3kay-0Ln$|6)ObLAgzE>fpCqNNQUmv4sLgs+1WyUu+R&a z1Tb}}5it=1gcxYavTaIfYb6kknw&}CMT0SsXyWC;L=7=90l$BCTL^lx=X__*{O7;V z{yF>G(x&eVvpN)`g83-(YKBrPVK9@0aUe^n7(56I;2ro7EEuiS1UMJw!lh}x2y=Me z497wRyvcEZW<3e1K#;12jBd=Rc3qtwH2E5sM|7Muv1 zAU}1K<#l)*az*_OMea7tgPC|Gb_!q)_SGCVVyGO7fhF*1xEjjEJy1MvgX7?PP$D=1 z2VfG4;s{Da{_Qkd;1r$@z>V-@xCq{Y;#djFvazo!*vQ4_U@@$OtDpl#upeSWU4|m} zC6ttF$WPs1X{T&I!C7$Ec%{~GejK3){1rX}U&G5s;Ja`Z?1D`**j!^HDf|mcO~*Z; z)ND8nJ_f5`6%0VB?I&;!?1rWAJ6I0$NZ)n13`(REN!x1pGL+sq2A_pzq1gK+pZtHp z=63qvbEG7)8&Ev_8H(q*S99;ps$xH|u zJkO#55K&c=$iHm1aPTDD0Y8Kt(1PVy5r^J~V(>JJI4}Th_%%ESE9h8}y9u$OeupBL zNdruWg-{$RgZQClGR0BpKffExp`^%Q%Aka*geg(WSilqqikXiyNtmDd`H-rqxlD;z z8drv7PrjlGrUWKVNQT6@sZ4Q3dQ0s4T`F~zW|IGa;US;d@OUD^S=-H6&{Z$&j@XVBNU_lf@V>;g>n*jycA~Bk ziERto(K`Q5{IkrdMJt_fEMlxPYb|4)<<#5Js2vWeRc6$Ph3*R1)S01LD;obMbKhb# zqR6otY!NkT?)p%T!>T%5^JYmb6aJR8+RWC|$U?Y~lP;MozUEb&EDSW+)mo-LSLR2!w%U8A}_|yJd}L zT{v7^>%^yKmu2&^rfyq!cXDI)JENL9bW&gP_UiNcqVCm~bdRAgaMYvw46ns&)kAvF z&QmlfZ;u}Gnhh`_hNc1CDPmrm(nm2i z!2Kyap(v@lM(ks>R}aR2$eCPtz}xS8qWgLOschr7a^_7x;qCQ~h?t?feLX{73jy?? zszvw4r;T5~Wgl-4$7lT!hR*Srz#)B-(|%;Ty@Ld%^oWJTe^j-ikQ)i)`&pCZpgCDT zetE{Lr+g)1u9X+(#Ylp{5`@r$V|#V4_%ZBUpG16rjFMVEktf;sIc}F6$Is?2pYQ?p z#CP#AowE3ExnDIM!$p))u2$W}?3F@{1f&y6xBs6P_ek7Zxgn_^ehzqtBusLO>I=+% z?}*g=zH6s+@@n3lQ3c1OE4YH!sUpWO=TDk*TK3$QI;HxEgc#(^uRy0CP}19&*K_7lb`30L8K_`=vu^3k4 z1eW4`Jc6sZ#6mYwV?0OtBxA2Id5_KqIyxHsU, 2014 # serafeim , 2014 # serafeim , 2014 +# dotoree , 2015 # Wasilis Mandratzis-Walz, 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:17+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,6 +52,9 @@ msgstr "" "Αν είναι αληθές, το εν λόγω site θα χειρίζεται και τις αιτήσεις για όλα τα " "άλλα ονόματα που δεν έχουν δική τους εγγραφή" +msgid "Site" +msgstr "Ιστότοπος" + #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -76,6 +80,21 @@ msgstr "" "Το όνομα της σελίδας έτσι όπως θα εμφανίζεται στις διευθύνσεις, π.χ http://" "domain.com/blog/[my-slug]/" +msgid "Content type" +msgstr "Τύπος περιεχομένου" + +msgid "Live" +msgstr "Στον Αέρα" + +msgid "Has unpublished changes" +msgstr "Έχει αδημοσίευτες αλλαγές" + +msgid "URL path" +msgstr "Διεύθυνση URL" + +msgid "Owner" +msgstr "Ιδιοκτήτης" + msgid "Page title" msgstr "Τίτλος σελίδας" @@ -107,6 +126,18 @@ msgstr "Παρακαλούμε προσθέστε μια ημερομηνία σ msgid "Expiry date/time" msgstr "Ημερομηνία/ώρα λήξης" +msgid "Expired" +msgstr "Έχει λήξει" + +msgid "Locked" +msgstr "Κλειδωμένο" + +msgid "First published at" +msgstr "Πρώτη δημοσίευση" + +msgid "Latest revision created at" +msgstr "Τελευταία αναθεώρηση δημιουργήθηκε στις" + msgid "expired" msgstr "έχει λήξει" @@ -128,6 +159,24 @@ msgstr "Προεπιλογή" msgid "Page" msgstr "Σελίδα" +msgid "Submitted for moderation" +msgstr "Υποβλήθηκαν για έλεγχο" + +msgid "Created at" +msgstr "Δημιουργήθηκε την" + +msgid "User" +msgstr "Χρήστης" + +msgid "Content JSON" +msgstr "Περιεχόμενο JSON" + +msgid "Approved go live at" +msgstr "Εγκρίθηκε βγει στον αέρα στις" + +msgid "Page Revision" +msgstr "Αναθεώρηση Σελίδας" + msgid "Add/edit pages you own" msgstr "Προσθήκη σελίδων/Επεξεργασία αυτων που έχετε στην κατοχή σας" @@ -146,8 +195,14 @@ msgstr "Ομάδα" msgid "Permission type" msgstr "Αδεια τύπου " +msgid "Group Page Permission" +msgstr "Άδεια Ομάδας Σελίδων " + msgid "Password" msgstr "Κωδικός" +msgid "Page View Restriction" +msgstr "Περιορισμός Προβολών Σελίδας" + msgid "Value cannot be entirely whitespace characters" msgstr "Η τιμή δεν μπορεί να εχει εντελώς λευκου χώρου χαρακτήρες" diff --git a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.mo index 3d6524de992ae3140a1d6764267f5712f42ed227..c73d0b1852bb50ebf8ee107278bd3591389a4b39 100644 GIT binary patch delta 451 zcmXZYKT88a5QpL4Ve}F;CWZv!AGia9TqzPeQ^mr32Ejr_6p?@^C<;d!D+>z?A&|-< zWhALYfLIzIFG+LhsCr)WeCb?lHnTWaey91=;9A9 zqC*$-ssK-L8R=DRw0%9a^N(nSp3xfkLfe<1nAOWNRMF2+b&Oz#1-t11QcIU;32yKc z@6i&qvcsG7Vjr-``V($ogqC=PXR?OQklJd*^J}ayzr}TY3kdA#yxj0WfY#{}@=97o Y`(NwskLo%EHdV&O!v=AqU4kvwOQUv-_NT&D}i4nw^;RIV3eCwTC4iH6mpp zgC1_;DDL4n2FRyYw0??%%sV)ZSLowCPT~g+;1AB?AI_kcR8uK}m86KIEu6q7oWmZv z_=|ar(*?b%fHho3de$}CzAoDNJG4SCXbpU$?Q`bLr`SFZhDN=(g|9E zbNs>(Ez#vz|0dnYTbyG30e7*7mUxwCvWDtNZMCEM8LlzEz-@eAAh4&)r27X7Xq_%0 ducURf|2yGfyyzxM<>2UGzgk%=g>Q+v`wxisF`)ne diff --git a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po index 88df86303..b317c8436 100644 --- a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po @@ -18,7 +18,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-22 02:20+0000\n" "Last-Translator: José Alaguna \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.mo index 641c8c992d7e862e73ac82437e7773ad271670d3..e69fd7f2eef04f8aa84873546f3b8c250bc29eb0 100644 GIT binary patch delta 451 zcmXZYze_?<7{>8OD!rNcJEJ9v3t@AULz{nr5)HXj5D9UGYKWG*+@;2b2&yH81_uSF z*3_*vXc8KPXsV$hNbviTaJZj)4$pgd-_vj(+;%VI*F(~9R=SjQF()l!HYT~afmz(f zMLfb31~`M)7{)uKRCTm`3p3b5%fF%JJ~4vdxQ4$m`EvMKnU_v*9a*~Plfx#`o1QU` zFK8G1;1-V1>dSFy8Y{@%+QkL*kca}b+||TeEU<6H{r}De9N2_IjN%BbV<#c?F@b4( zMQh*#ZQ?In!apowE-7td6)pFOHb4t4|Aaf($0Dxgc^?ZNpand%f^)Pd3?}=VPIbzQ SIH$Ga{lmT5S?4|44UYj#FEpC~ delta 453 zcmXZYze_?<7{>8ODy^%T_CsrF=t2k$O$`lg{RM$T1TGS2f?cvPxZ53SZHSRVT7{NeB8a9M8iMTml5n`6dk)Wgc;9p5-nz|h$ghQ@*D2{#(pgkm##BslaRcXZ z7t>hABnCKv7Z}ECq*OJud<*CB5iS3Wmixd6e&H(q#N=y|pOtB;f@{c9l}`#ANN?(5 z2A|L__{J;_(dx5tX&iIN-OA$vdPqb8TJC)06>hSx$Nm4#1{~OgZ|L9VhD4iEP8$CY)j{o-`Oe-yAar2qf` diff --git a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po index 9f450b5ee..f0449cb7c 100644 --- a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-11 14:56+0000\n" "Last-Translator: Glen Somerville \n" -"Language-Team: Finnish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Finnish (http://www.transifex.com/torchbox/wagtail/language/" "fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/fr/LC_MESSAGES/django.mo index 56f8680f003b1b5a7d717ba9cb19b70d025a3cb8..495049ebb636ec0f5a50c4f2898d1bfecc959629 100644 GIT binary patch delta 451 zcmXZYJxfAy6vy!+K3sdydkdws0tb^OX^O%oiC%&tG=wQ=1Q*mn8ob~f)M7|mi#ZA+ zXf#SMKoDtZb8~7B`W_7~_jCUj&N;vT`G~*Adt;Z=c8Sc_M4m;Yu_2Pc@TN!<&oO{m zDTy3=#_W(1%s@;5}+U2Q|PWYQHWrQ%1OrpP0h0ptC9rQ>DqGr~^(>6JDT)4c%gl zvrRW0^z?5FbyF{x!vS8RxwX1+2Hl*mQ2Sov8Qx(AJ4bxzDt}RLY7kGgFoY4*!eqbf TE*SorUAZac?RtN2S=koc0_Q-71Zi`rCc!~a z$A(@&(a_S;+SFd(lfmVF?(f1m&-tBxYMAOg1^iY(`iw}olCCDD74)X01oEibb}MvLJ!+GhXb6)7aYScOyV~#qZ^a|*I\n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo index 1b7fc740884c1e856bc7b56afad2ba7903b52fd6..05815916c5fab3557af72f74691ee0a9b79e42e8 100644 GIT binary patch delta 410 zcmXZYF-SsD6vpvStn{g6B|^zdqJoN|F=&t|S_^jv(T1YMkcMb^gPXK81g;KkL4`=8 zgQJV9n@~g47&(UjQx`7p_r3$~oOjPl<|*@h8wwsm($|!D>QJt=|P zn8H1r#$(K40hjQ`g?dCa57^dt1q`j&73FK`ZPxQX}iKw9LbLxCk|fHq)=`#3^tyvy}x@Bl66 yaR&=n#Ja10qTTQZZE%=i{Srt?E6BqCwqie!Zh7JUMD(gsJv}d1u3K-BlgTj!IVuwX delta 412 zcmXZYKS)AR6vy$Ol%~&AGK7+P2nr^GtwKaY&IRq#APt3(sH5;EH@AkswV|y)I7nkd zW6<7ILxZ`Bj(v|^xbS(u1Mi%B&tvvE`!omz_aW&wBIPCBM5RL<;~vg1g?>z0#|m!Z z0VePieXQdy_FNufocw}0e8V#Sp#7Kj{^#X91u9UeQDBxXv50M#hse>L%MX|#k8uaz zU7jFkIW=uCy@ozo-v(}B6F0DrCA^IX(l#Hj6j*{j(FT0u5iZagS9yLCkJ0iORY~x@?6*c=YbW79;ruEP diff --git a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po index 64dda7d44..078c97de4 100644 --- a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-20 13:13+0000\n" "Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo index 3c2ac2d695d8e34b421e36e390be37f4d3149fe1..9cc48f053042090824c4b68569105ae806a4d2d4 100644 GIT binary patch delta 1914 zcmZXUO>9(E6vuCCfdQ!~7W`<%gB0zEOb3+O5Td~}VhxB=G*O%2?YukF3vb>V-p61y zWod>a2wPEuR@LZINS)|gBtm1_#^xX zs>6dssrz3kc?>?x`~*A+&%kN;6V!liLmu-l-4OSi3f^mQ80v;Y5Z~q{SOfx9;^UCV z%+p<>Oig%!`G$Lqc?^CIpN8MV`{0d|e?l$YKaj^%aHjr8U{42Q40OXd)C{M}`7A^n z^DY#)07v1+P&4=nz6`HGJ@{RZ&`3w2&c~rjx(DjTZ$VXT9u|(FX5yi~R9#4A%uZ|%rcGb!I;ILgj%m{}?88R2 z{;N$ttG(DR3_nHF%SqZih3V(HAJg^(reBGEwpC2)uYv0)sY*PFX~5d_Wz^vG-Kk-# zO_f-?f4p4X4R@4d&2+VCeWjde=FgO4Edy$=wLwPu*MXpgG85%5s^+AQcTX(FX%^YG ztES?6sn{@aHdvBI95sC_Ph222m2A;T;F>lMGf92sYVvlROFK_9$)nU|Y_ORuxMrL< zS>mULjU=^Q#}7U&j;Nc`Ma>)zf=L(nOl-6y9ousKmF3rmJ{jy4?l_gjlE!U^ho~hn zAtZWDB-3^A&El5GX?T)$T*EhgLppJiNtCx2bZacO({VNtAIY01j;1o-BoICNr^1B{~!nR=K-bdDhoPK{ zlQU_xw*2e*%LAL9-&>!SeFqNipSpOya<-DiNn>##e*fZ~%6GlH6u*8&TK@W_HMK2K zH^^BPizV=Diph-YdU9%o-XU=jmKERbP(AyBk0U3Y#J8=U>BN~!Ld3IS*RuI8hn3YD zEPu1{=3sBO@1gGy#TeMI5vPTtz;|6j#(`DMQ-=;-BG+&!;Sn`=<&o;`k|J1@pMzGK zsE+tH@mwFdFmzf03Xs+$?fNk9bO0yy6?^(xQqS@W-!3=Q#g!DVOz?WWe@#n23v6vD{#fRiYjfGWrnZ;xz*a7ov8D@ zs0AIvoCZ#FK=L+$QM`n;cn_8NOB}>Es2lyvuJbjhgp;VP=|Nq897pgJY9X&t^S?z^ z_C2bSUqjSi2fy5jzt};)lDky8KGYr$qEkG+N7z#~tvE7lp0#=CkF i@yT!H=Yr!CW7*NO7tVK#PYwrX3pYbWZy^(jdDZ|Did|;_ diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po index 81737dc65..ae3859f3f 100644 --- a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-30 06:10+0000\n" +"PO-Revision-Date: 2015-07-08 15:26+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,6 +26,16 @@ msgstr "Hostname" msgid "Port" msgstr "Porta" +msgid "" +"Set this to something other than 80 if you need a specific port number to " +"appear in URLs (e.g. development on port 8000). Does not affect request " +"handling (so port forwarding still works)." +msgstr "" +"Imposta questo a qualcosa di diverso da 80 se hai necessità di un numero di " +"porta da far apparire nelle URL (es. sviluppo sulla porta 8000). Non " +"influisce sulla gestione delle richieste (il port forwarding continua a " +"funzionare)." + msgid "Root page" msgstr "Pagina di root" @@ -40,6 +50,14 @@ msgstr "Se true, questo sito gestirà le richieste di tutti gli altri hostname" msgid "Site" msgstr "Sito" +#, python-format +msgid "" +"%(hostname)s is already configured as the default site. You must unset that " +"before you can save this site as default." +msgstr "" +"%(hostname)s è già configurato come sito di default. Devi togliere questa " +"impostazione prima di poterlo salvare come sito di default." + msgid "Title" msgstr "Titolo" diff --git a/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..0168c6e87f05374387e4ea97a86ab3c4d3088085 GIT binary patch literal 4810 zcmai0U2q#$6~53Giur5H|Nm*BwN0WQyUE}xZHJPdCT&7Iv6D;(I?P&HOWUk=)!kJT z!%R_PB{;TA+}5gO3&O13bVhGi7*S%8U2vk-`(@J9k%-wR~Y1&-|)U&Z+ChlF?%Xx@PnjGeqsTq&jH^6egXI!;N8G?fzJWo z1AZEK@FPNe8Tcb0ToFG8eirysAbw&Rryl}e17eBz7m(-u8~91!9dL^GxfjTOb^>{y zULf1w0o(?B8p!L4K=%7I@MFMNf$V<`xCXoqWV<;S;rTCwI12nC?#FI-`@oCK7Rn-0e=1r{1Wc}0%PpY`ysLjd7loT27CZ`1Xu#H-FJbk zlfMCZT?6H&~^V>W)_k28r@eOqq=rO!hG2S2Eus$QBF|8(+FNAHH%#BxQ-Vv%1hWxXd)_}NTp(W%J4|DMkuGH_4X6KbCnId zV2LMkImbQ@C(<^V2JC5`*lAmyZh7?7z`^ggZoHA4E_T9qk3IIpuE1Nd`$Wz_5CM)* z3h!f{k=4Z>!-4m?{E%t5nPAP6;U4WtPdau!C)Anx;TZMnPS$W;!?wg;1eCYh29g=g zg6m>$$fwvhOrDe1w{GB|V3;OhUdq(T(Vx%juICa+1MMc+VA-K&I+%2DnzG5VJ*?r_ z10oT-GeS13XLQ3MrfFY`TQx=ON0^At(T^MKD<#{+><5ctznwf5%UdR(odSLcrVi#j zEYZv;bq?s7lg!X=D{WXh?Qskpo{w~rXLu$wFvz)8A!)fBrh<3&i99E9$huz4^XNSN9R)=iC!^4O6 zyVRve(^1sMaox0YSynbOrk3=@;h8)^LbYcpdQ75nNN#>{7}~LxMo;|Sv#dWnqqzsdE~CpOeC|y zC5)QgnDJ%|2!S%5mrKNADLbnfRy1j6V?(B$j{P7z5^=HDvoXO&l_8Z}DO~tyF7L?re%k%X^5yGm@yv5lZWjtZFL(c_~L5_Jkhx z6>dsGb*3#8ym6CgCwUW<)bH5OAzzVwsmKwy06{0{sFwCL!|XVubA}@a+_aI3d@rAN zBZGE=I{FU|MpPHWIzd_C={X|+cbvt6Drd%oy-i`Ct`&lzL*&rh#j+I-5m$^9oXIG zpeGvd2%C6h5PdsAo_@lMihsqf~DUTf<+!N_*&*SZebtkghO4=;&1oaIWUdz!0 z9kV<7&Ag+Tkv*t+H$hfT-MWwU?4aQCvG|UT+rM~nwn%bz)qk^2>-A;-dY$B{B|K=1 z*ZtS4Bun$MR`#bVa%N19-|#2K{E7J}uUKChm9r&klvib~+9+4#MActh-Aew%O*v5u z&2BJuX)WAfefecsT~o$uMLBn=QLd33tB{=Au!Cs)yn;>S0=#=`dVRSV!xVTTn&wwY zo|%-@TBBU0)?ELU`AyU1_)R%m_ou4l&#rNt^-11&eYr$%Sk|Tle?*DotxDtcl&sf8 z>xvqca$~eAL{>qqKs8i#` zHNQUXUtW?E*VyB5@0L%uFQkwkgpIw#`rCE?;>{4+!78I~*5&Dn*l3R zFE-9ki$a{i~;06S7)TL0*`aD{mkt>e*PO@#)iuUoJvdU|l6%NuVj#%^!NCyAr-*-3R)N z1o~8IQN;z0NM2l%rMkQTt(;qeP&VwmQC^|?sa12LNnvRo=@m{xVZbBEXG|G#Cr14+FU!3;OuEHrWYVA7Bsfyc{og+$-5Y!9Y{fsv zMe9$haBtf?tOC_du3qt9sd01g=Oz*0`U=t+1i0{0v!p|z@}HIUm0Ms>g?(X>D?nul zWn3%Cl~tvQnI(Vu8h4}r`c0TQ)BfsgVuUMhvIw6E>1>=_Qr70C{B!47DWSD??{4Pg hf0ya%m@JQlom{k9bNh<6kPPOamCCiEoG)?f{|^%uN1Ffu literal 0 HcmV?d00001 diff --git a/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.po new file mode 100644 index 000000000..35ede6fd4 --- /dev/null +++ b/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.po @@ -0,0 +1,199 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ji Han Chung , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"PO-Revision-Date: 2015-07-23 04:10+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Hostname" +msgstr "호스트 이름" + +msgid "Port" +msgstr "포트" + +msgid "" +"Set this to something other than 80 if you need a specific port number to " +"appear in URLs (e.g. development on port 8000). Does not affect request " +"handling (so port forwarding still works)." +msgstr "" +" URL에 80 포트 넘버가 아닌 다른 포트 넘버를 적용하려면(예: 개발 목적의 8000 " +"포트), 여기에 값을 설정하여 주세요. 요청 핸들링엔 영향을 주지 않습니다(그러므" +"로 포트 포워딩은 계속 유효합니다)." + +msgid "Root page" +msgstr "기본 페이지" + +msgid "Is default site" +msgstr "는 기본 사이트입니다" + +msgid "" +"If true, this site will handle requests for all other hostnames that do not " +"have a site entry of their own" +msgstr "" +"만약 값이 'true'라면, 이 사이트는 접속 권한이 없는 다른 호스트명을 위한 요청" +"들을 수행할 것입니다." + +msgid "Site" +msgstr "사이트" + +#, python-format +msgid "" +"%(hostname)s is already configured as the default site. You must unset that " +"before you can save this site as default." +msgstr "" +"%(hostname)s 은 이미 기본 사이트로 설정되었습니다. 이것을 해제하시면, 당신은 " +"이 사이트를 기본값으로 저장할 수 있습니다." + +msgid "Title" +msgstr "제목" + +msgid "The page title as you'd like it to be seen by the public" +msgstr "당신이 의도한대로 이 페이지 제목은 모든 사람에게 보여집니다." + +msgid "Slug" +msgstr "슬러그" + +msgid "" +"The name of the page as it will appear in URLs e.g http://domain.com/blog/" +"[my-slug]/" +msgstr "" +"이 페이지의 이름은 URL에 표시될 것입니다. (예:http://domain.com/blog/[my-" +"slug]/)" + +msgid "Content type" +msgstr "콘텐츠 형태" + +msgid "Live" +msgstr "라이브" + +msgid "Has unpublished changes" +msgstr "퍼블리싱 되지 않은 변화" + +msgid "URL path" +msgstr "URL 경로" + +msgid "Owner" +msgstr "소유자" + +msgid "Page title" +msgstr "페이지 제목" + +msgid "" +"Optional. 'Search Engine Friendly' title. This will appear at the top of the " +"browser window." +msgstr "" +"옵션. '검색 엔진에 최적화된' 제목. 이는 브라우저 화면 상단에 나타날 것입니다." + +msgid "Show in menus" +msgstr "메뉴에서 보여주기" + +msgid "" +"Whether a link to this page will appear in automatically generated menus" +msgstr "이 페이지에 대한 링크가 자동적으로 생성된 메뉴에 나타날 것입니다." + +msgid "Search description" +msgstr "검색 설명" + +msgid "Go live date/time" +msgstr "라이브 날짜/시간 으로 가기" + +msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." +msgstr "YYYY-MM-DD hh:mm 의 형태로 날짜-시간을 추가해 주세요" + +msgid "Expiry date/time" +msgstr "만료 날짜/시간" + +msgid "Expired" +msgstr "만료된" + +msgid "Locked" +msgstr "잠겨 있는" + +msgid "First published at" +msgstr "첫번째 퍼블리싱한 시점" + +msgid "Latest revision created at" +msgstr "최근 검토가 생성된 시점" + +msgid "expired" +msgstr "만료" + +msgid "scheduled" +msgstr "스케줄된" + +msgid "draft" +msgstr "초안" + +msgid "live + draft" +msgstr "라이브 + 초안" + +msgid "live" +msgstr "라이브" + +msgid "Default" +msgstr "기본값" + +msgid "Page" +msgstr "페이지" + +msgid "Submitted for moderation" +msgstr "검토를 위한 제출" + +msgid "Created at" +msgstr "생성된 날짜" + +msgid "User" +msgstr "사용자" + +msgid "Content JSON" +msgstr "JSON 콘텐츠" + +msgid "Approved go live at" +msgstr "승인된 라이브로 간 시점" + +msgid "Page Revision" +msgstr "페이지 검토" + +msgid "Add/edit pages you own" +msgstr "당신이 소유한 페이지들 추가/수정" + +msgid "Add/edit any page" +msgstr "페이지 추가/수정" + +msgid "Publish any page" +msgstr "페이지 퍼블리싱" + +msgid "Lock/unlock any page" +msgstr "페이지 잠금/잠금해제" + +msgid "Group" +msgstr "그룹" + +msgid "Permission type" +msgstr "퍼미션 형태" + +msgid "Group Page Permission" +msgstr "그룹 페이지 퍼미션" + +msgid "Password" +msgstr "비밀번호" + +msgid "Page View Restriction" +msgstr "페이지 보기 제한" + +msgid "Value cannot be entirely whitespace characters" +msgstr "값은 전체가 여백만으로 저장할 수 없습니다." diff --git a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.mo index 7d2d7ecc91bd09cc8289012009af73bf375fb085..cdb15139af71b85bd63984bc08734c84d99e753d 100644 GIT binary patch delta 451 zcmXZYze_?<7{>8OQm>jfs~hx_A~lej3LM)aaA=K|2y!VGD;jE$n}SP2&>s*9%}H=6 zqCp&*nsRCn`UApQ==V&&`<3+f1PhHYybcN delta 453 zcmXZYy-Pw-7{~FS^m5JA+l$g02+|cCiU7g&O(GnUpi8zj+=8H`A?Oc?gyt?t z6d@tv=u}gC{Q(kK#IySI`wA4a77velVVG##7hu>%c;_hgl#%=a_HyAZ)6fAKa39A4zc!@uFi!*q` zGLB*71KNw9v5Ie4#x-7Hfttvt>IChFE^rgCu!6l})JPK34rFl>b4W{ts9tLCkDWRR S|LCw$-#cz@`0Zh0$N2+XSTJ?~ diff --git a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po index e4e3d8a14..68e39f1d2 100644 --- a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 11:34+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.mo index 7081daf8edd5fda91a924fb721a66e5df0511641..9681dc83a332d7ed55c150c1055520f66fba25c5 100644 GIT binary patch delta 451 zcmXZYKS)AR6vy!+8qchkCXyxnky3b5gL~MdpnFRcp$*T51Sx9j;n0+$f>VpoBB)8`tPR z;yN}lh%abj->cs+O8tR5_>KEG$0bZ~co&nX`&m;QiLf}Maf{ce7yRHR&XH^qVR{-9 zsP!>kU;zWzMFR(@-;dD3FR%Vb4Pb=beG`wUlVQi*IH$2i;}Qug4;aTMoM8v`?HtwwYo&;7g zPX8Vg_=wB+f-!sz>JLm(k8lJ3(7`!I(B|+aI;i^xG4W)L#W{@|bWtyuVjAa2Hc2u) zk2Y$3h$TG6F!s>EH`MQkSio^m|Dy(oTK>L;`_zu*`5Pq~85);JSh>X%wsD5fs4wr3 zRtG+zseRO-eLTZ&Ji\n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.mo index 9d0a2457a3050c1b3c49d7b855feb69ebc9be985..cf92185d4d90184c218ac9e5e282a9e9f6acb58e 100644 GIT binary patch delta 451 zcmXZYy)T1N6vy#jNuxzoZ@rWT_1Z>VS@Y) z*YObtv4cYoIE8HK<=+n+A^*W5CXFkNg2|7BRH| delta 453 zcmXZYyGsK>5XbRfw1`H}Xzt=8a2ip}p~wXZSor9~NvtRzV|L~lMW;>*}Zb=Er?v+*v9ZOol9W3G< zj$jjA{KP)&VHv_4PU9TT<1QAkh8{MM)_Oum@Er5F-X9l+I81(v zTlj=Iv^eyL9iMhTO)G>(gCUcQIN z{LCfh$=gm`?_^_LG?P!^1#aL1wvd)`2IGqhXa*@^h-+BIhDTr~*yJBgqX13eHO}BY aj$*TZ*jY}dDktI5L2!2JSL&}R+xi1DAu_)J diff --git a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po index 697d49776..d1a8354ff 100644 --- a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-28 07:26+0000\n" "Last-Translator: Eugene MechanisM \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo index fb90172a5e0c459b7235514d688bf02bfaae800d..81299118e7287ac7ab8bcb903e182fa52f9f31fe 100644 GIT binary patch delta 451 zcmXZXu}eZx6vy%3L##A235BGVH&tu2H3Uu)6tp^Kf>9u-#arY-L_=dkQCQ%AAQ_D< zg-d%&tu;4B4fQ>F;Bi0ickj99-g^^v!~RnccLV7?B}I~sCZ!_&;5-&G(ljn(8cWEh z4FACrH(3@<s_qYd^dHBwpIWyZxo9WF{6q=Fr(Jj>^o#vzw{KYXG%1gaCjS0>p zpO#rTqB3^kn&)loCm&%EFFapkOuj{%caH=3oLBfC^iH8d;nN!yd!$iv8SR1^+QS0c z#dTc5mgg_Dz8|!U<3i>jGEx(0`!k+rafQ542-!x1f*ow3U2x}(4_GI^`2IT2w?W75 z3ECf>vy|`(Q+!41`$n4=^<_DS!{j2);pDh)?4UIsdJf3X=*;Vv?ag?jE2-}7Zmm`h M_NS`tx8$+o4 diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po index fab5e170a..37884d34b 100644 --- a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-29 16:54+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo index bef9af518bb7f5b46a4e1a48235073fbe204b74c..868f0ea927712c0b1638b24159505eb1506f6b09 100644 GIT binary patch delta 248 zcmXZUy$bo#_Ak12ejKlcgx;kc9|Te!u#a}Pxf Qb3UDoC!^`Yd4(Uw59(_l;{X5v delta 250 zcmXZTKMMf?7{~G7)wx5G|TIHS(L@jX1B;{GbsDL0-Ztf zy;z>l^LzfBor|-2FSdr{o6<2{tdhG} z!v!XBk7+z%9&cgwMXx8Nj310)DI&$u#SXSGn6I&oJ4~R5!QJb>x1&;qoWc#(k9Wf| Sqm$`)G#t!l?&Ro&9_ANC+#tIE diff --git a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po index 11d45a238..6932c805d 100644 --- a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.mo index 9f07775b2c6719c2e4550888d449ae1afef20baa..578bcf1ae86d9b1a4bcffbb9a1dad5bcfb14b755 100644 GIT binary patch delta 257 zcmXZWKMMhI9LMp`<(v}(r*sT5P`5FeEHc@xmQ%8wWU!e%0R|6(x>dST%H#nU%toup z`|_)Az50Cr^!p{=#XH&7W^YMBR_aPh9I1jIV>Tys$Tdv+BlK{BJ}$6~TQfgkm3%bw z8`jA$%;Og++3x?Y=xQe3R>L$}nC2ex2lcUpLmc23ZQNlK518(qF}=GQ?^qx|FvMs4 Sw%WG4ik8!P7_DR92{J!50vj~| delta 259 zcmXZWKMMhI9LMp`<(xx_QS7W5*ux>(xWfPsnC!)v++B@#%#$BD#%J`l U>UM4!F6Pt8devG+zSB(o0E_+{4*&oF diff --git a/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po index c170ef59d..230530402 100644 --- a/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo index c4b3c79a501f8ade5ef6df0eaf8130d473f1a49a..3166223968cf65ce6a496e0d8aaf22db49cb1cd5 100644 GIT binary patch delta 306 zcmXZVJq`h35XSMrVs{k?OR|(S5}iUvArTFg3)o0>5)mJjPU{dZAlXLY;{r~gP;mhX z9r1tdTm3T6JefH;2WM9ct#%=iTU4YkBAd8K3Ln}xmYL(GNE)k{#0EOpL)9PZe1=8l zH5PD-E}qfCE2{n-IV~?!R{z5vf*3)PRt9sJ#R{ro1J%B*^Dg$7Jv7kQ?y<>yMAiRd r1fzCv$3k978d-^J=YxkOf&@Vw=h*T);iX|t#}jWf7%%)w>>2q1qx&D^ delta 308 zcmXZVu};EJ7{&2}lmcbI1{w@>)ybp_lM`J?Ist=EKnMwo1W3@SE2|ITP9QACXjpv) z!>Bt8Z1BH$r(e#wC*S=DK7(a5lddw-E+;)odd*AM_-8%hExA~be2lP+F$UN}vme_2 z8AI{{8~BEG++q=b(CmMa(>fHCUJjoqTne961#hs5_h^POn)k%^UF?tt=-|fsjxF*R xn!P+J3wbnmO2}8LAQOdN?f=6&iW0>G&au5tu3j8(Jb4-o`m<>?UVpp$>>0nmAIks$ diff --git a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po index 7ae9e5c6d..d13c85b41 100644 --- a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Czech (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo index fe500e39bb14e1b63bbe1ed00ad16270a9122796..bb5ef78fd15aa1929f250efc60492d796b84079f 100644 GIT binary patch delta 386 zcmXZYze@sf7{~FC$=T)Ekcx>MBn|GaLR%;Z4$cOF3g;$8gG6D0gHsI+O*QH!!cCHc ze?U0pKhUKAfJ0O72M&(!>-#+S{5Wpz&;0o)HvEi9%R}i}QtL>%!Y|BYJ}G6fj1{cn z2|i;6-_Yu&=-~=o{KhnH(CW8Q{twTI;}oA^$#ljRDjgz1`GIrIed@uGqev{ zpo8lu{=pRS4sGEckI^M*b8~3*MYMS(tm8#0kP=+RB&^{TFYyDr_>0z9<7FHhXak$b m4zqMzD@H s@DSOd2HGF!Adjv%@_2`|YK#~7GW!m{J8rjkc6!`8@9%VH)A+zy19fOC1poj5 diff --git a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po index 67db3790a..8881a1812 100644 --- a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-28 22:34+0000\n" "Last-Translator: Tammo van Lessen \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo index 6676db4a63df9ea6e9d71aa94ead2885eff36c26..38f121c1ac63cddaa305d77f62cbe6e70f6664d1 100644 GIT binary patch delta 1211 zcmXxjOGs2v9LMo9&X}WSV`gcZdbQF_$5M$N^nz*;X%vO4TKE{09!&VCgvdnAA{WU} z5Jf=*hLvQ4TA{fqS_pTLsErl2$rc4sRI8xx?|M6M=5t>2Kj;3>z4xrQ`5hnAeAf&m zNL@kg_87AbzsB)Hne`fT1V6cM_ZhQ@{!LtngII=Rn2MiqG5)~}OpG@s3G;CQmZH{G zV!)UVvzvyWfy1~IkD~tAg3Is%O`3KTz>K?5>TI zPzTB8$H)Grz#S+;EhxhcxWgT9Lj^pCdeTm;!pBH#^VgmCatfNpkJ>PRikIp3i%|!! zz+~Km$JpN-q|r~>$FYz8ejc|MXD}b@$)D`O5Ds82rVu3$OK~k$q1K&2ZF~c>aL^rp zh053*uEXEhp++GWxfyFv3$CJ4f5#mk#Zvm;QGs((<^z`@LuM})VGZWsdDKB}x$`eD zo&FRm1GBgif2NTC<1{kZRTEvP4X$G~4&Z(Kh1%#gZwwD_9-!8Zq5{9hHTWJCC!R@} ziONt3UdDasL2a&ay?;&s#+?lmTz8#KwWun3sZ=uOaqd{@*WD}a|BGJI0=J|4Uq#g+ zl(`^P8R3SVQtVpNNMp6z;US%(J5yOs<%*o5^y&%qW$=)O3_4fDSLu``uA-2tFG*LS zuUMaTWZIh^9rp%3iMyIZwXLBBt2Q#{tB9t?Pj~{SPK0Y47^-Wx+FC-*(WwP~PtvAf zd8M^}fSf3T^W$93?O93K>0@MEh4+5)6 delta 1061 zcmX}rJ7`l;9LMpKrb%N`V_R$LySG-YjcJ-lD_VsJItWH^DB>V!8iS=to04RxE?I;k z2pvKZLizYbM86!ywm7ga;l%ZS{Drw zCG8~@JjR^D)fOJair1K{_{8dOH6~0si|ts#I99O(pJFGz!5;j8e*A9hf8aLC9-lEg z_{?;YQNsa@U<$Y3Wu&dSj$N2T4LpZ!IFA}=0oCrYtzX6fpZsj`Ahkk1w$o8yLmksFgYNz8jOM@6$MpGuB6VlJXjA=K`FU zcDM)iK91EGnMpG0a1qtvGV(KTc?{qh?!!N*fx5Rg>yKkM<+G?2U%`INV;&dm`@g9E z!_49$_TmaohdF-@6yZj&DASK>7)N!SLUlZDy@}e1+jtirAUoFPikc7Skg(H z7#m3(O%TC!rd$~sFJ)%Rg-oSb8gnjWN(JY9aiWmB<($q_IK%7g?3+4@poqowvRl&)`vzIto^j`e?==4(g* diff --git a/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.po index a004a75d2..5cbc44bb2 100644 --- a/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.po @@ -6,15 +6,16 @@ # jim dal , 2014 # serafeim , 2014 # serafeim , 2014 +# dotoree , 2015 # Wasilis Mandratzis-Walz, 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:12+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,9 +29,18 @@ msgstr "Τίτλος" msgid "File" msgstr "Αρχείο" +msgid "Created at" +msgstr "Δημιουργήθηκε την" + +msgid "Uploaded by user" +msgstr "Ανεβασμένο από χρήστη" + msgid "Tags" msgstr "Ετικέτες" +msgid "Document" +msgstr "Έγγραφο" + msgid "Choose a document" msgstr "Επιλογή εγγράφου" diff --git a/wagtail/wagtaildocs/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/es/LC_MESSAGES/django.mo index ecff274545c5ac80f686d9d6a6e0a92ac64d1386..f6aab1833a612ae57d1b0b77a71cf75b316790f3 100644 GIT binary patch delta 386 zcmXZXze_?<7{>9(AJ?wlE8Nl~yWrLmGzCIi5KT=%gNunas1PXT5DmGsNPj})=qQ4N z2s$)HL$hmZt?kkG#S4e?xxD8+&pq!)_#RH5VuP2MwA_-eB~{YWBhE38<&3nA7kGqK z+`(tu!x8S{9J!)Tba9Q=_Z9gYou@phNIk%PJoGeB$j3PadQ`_0-l7HHVGf6A!LMk+ zW8}?Rp!K~)^)*`m4?6gV)|d1*xjx!JIXuGyzqvVRQ?LoTc#IEtg%h-ZM3xZr(1HWB mdI4>c657L0Fu+q}>5`3Ks5bkKuN=4E>D{y%o%`9;Ejs@bm?jbc delta 388 zcmXZXze@sf7{~FC(b?sX&@(~1rOicYXc63WXmZl2K?#YVz(j2eUE0JyA!>9I!AZ2q zA)1_B+l1D3-wz%f_c}h`=leYOeEUEC>@75W4@s*NsUhk1R2tv{&#@Shl32w8HqpZ| zX7Cf!xInIGgD!5->V5\n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.mo index f0f2702eee9c287a367b1febe4e6f11314308bea..050c39024416d87192d547ef94227781bbf0aabc 100644 GIT binary patch delta 386 zcmXZWze@sP7{Kx8;;zoTjLb7V!@(tJvqAg^tl2>qrJ)3cIE1+2oNm!ETBFrn1Q($i zoLXG`2ih7MMFhd6@5{aL@_u-p_kDhB3!B1pXhd&@$mfyBlZZ4DB5hpYITnv&Z?H^! zi&+eH{uT4YW28jBwBP!Dg)aGDv~iCYXeQ&j%cMl&k*JVR4eF>qwlISoRErGI!535w z-;teVs^8~$M!du{{@@|5ks~`U)!(E^4pUgeE2kTO^hvOs1X#rgn>a@cPfsXD7u8@- lTS7J98dF$7HK3;BdmIt_v%iB6%MSX_kG+R}IGfma)<3+OCz${M delta 388 zcmXZWF-t;G7{>9(=-x~%QZr3M99jY)0*CtrME9VUf*?}J;YvnB4ieNHt6i z2PYSozJOaai%SsnKimVC`{Q}fIq&-}3d_RBW2E;Qkw$A$OVa7ObcPd5V<{F|!6R}V zcktfUUvQV)N1kYGo!av+%uxTvDE?s<-FWz}7*|hu3LXX1;26!tbKJ%Tnnk*pz-KfK z-;ka4Y0m>pl4qF0Il8z&KK=4D{au>ma0{z=kZ6V%eF`k6JM{1YPcT3SlN-`1X3-4Z ov+koAP{vL4&Ae1T77fAF(1bYkrr|N83kwsY7Xyhm%!KT>-rlK=n! diff --git a/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po index 932218135..d4f696b9a 100644 --- a/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 15:58+0000\n" "Last-Translator: Benoît Bar \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.mo index 9f49d94be9e1858261c5a77a1c471f6c0b321299..5071872b5d401fdc7a08dbf60dee066c96aa1e75 100644 GIT binary patch delta 257 zcmXZXu?qoV7{~G7<(#7wPCAsbTm~g2gH0BHfsvwQySgYQ27}q8WbhxTTdZcQ`F8(- z(f8`=?fLZndfun!y*XFsVH*33A+^%dOw!Ae%Gk_EMeJi6$5_G*x_H70-jn>9_{J)E zgf;wO9UWWBVFx)HP~v$bTT9WS34w!CWCsO_JB$}O;1JK4#SeBd!uWlGkUz-9_};)g Xdbq@1_%%G!Ui-mfHTSn+)jFpBEh8EC delta 259 zcmXZXEepa>6vpvq_%;QDo9`Au5Q88qVz3x2egd0QlmbLsJXUqcMSvQ)CBukvj|*Ip6@#n8pt}7-0C`BIFOMVtB7( b7F)Q$uKzWf@r=7(E$1_D({cS$@)-LAfax01 diff --git a/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po index 1c432d590..a87e1b9de 100644 --- a/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo index a24def967e90484d58a4dad4b3caa6afbb35fac7..79f62f31a8de798548f5ad1d28af83adf3c81c75 100644 GIT binary patch delta 1056 zcmYk)KWGzS7{~E9P0T<4HEpA|R=rfKQE5n#N)sJaa8Ro_)Im_;+LR=cHa3Y+9E=De z2%;FIT9txAtu9itI1~q6?BL>(t=7%K#X+=#;P;mtl81ZW&%Jl=-Sgga?}v_;;qr2u z=b<5@v~Jo3moWqQw1tki;x=XjPU1Sefib*`t+0l}jJwc} z`!H-w*&N_R51znHXk!4Uki*=hYs1^9h0LH2U!f8&Acy%#r~98!32LYXuAmn36FJNu zXZ#mi$!|Ps8WX~(3EikKjNlNSMGo_fPWNA+UO10R^ahpaoikp-wT!>uEY)1bcE;CP zwS0g{oYR>6<{Kyal3&<~KHjQQM^K4k*ntD67o0>6bBRusOFNcP&rhSCUqJne_o&J) z;TBwRuCHQQFZNJx&P^w3Vh?IT3DllA<=oFWPNH6X4VCZ~YN4~JFQ3B%zQuF+12z8` zo#vfJw$Ut_ zqL-%RJ2W7)fRO&bB1&VC^V*B&jeC=`VN$qu0%BugK>mT}ycP#(_ delta 962 zcmYk)KWGzS7{~D^%^BO+KUy1`)_+&EU8HGRiO?vhICP0%(OT%#Q;I~>T)9M15#pi_ zA}vHGbrLKNiV$52BI+s*B8Y<>9EwgITx=)5zw-ni-se8|UM}yS=ibHCyRO=Dr*q$k z0dfafh?(W^dJ`AoWZbMB$FUWsF@v+X86V;ne1_fl29x*&6ZjoF@FzCo8m6$x3E!_- znwxDr$YKkQAqb6+UqSAIp4q*@dG1UJ&RLRSzN?ye@E=13tBF$cM(eJNO z3;2vRee)G=XcnjbvK2L83N?|7T38;n(_=V_CvXC9qu&39dhZ8noYm<0Z|tKV=Ovwm ze$>KqN$O9eI+Ij4+(jF1CwGyGy`(1JsScq9=rbt>NY)Sr z=P%rp7GQSDY#+F!PNfcxalReBYiIIP?4_B#vj-FoQ1}FXFhi1 z;NVEs9X^mB8Qq^Hk_E3)9XuU), 2015 # lior abazon , 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-20 13:29+0000\n" -"Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"PO-Revision-Date: 2015-08-10 16:08+0000\n" +"Last-Translator: bjesus \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,6 +62,10 @@ msgstr "הוספת מסמך" msgid "Add document" msgstr "הוספת מסמך" +#, python-format +msgid "Delete %(title)s" +msgstr "מחיקת %(title)s" + msgid "Delete document" msgstr "מחיקת מסמך" @@ -70,6 +75,10 @@ msgstr "בטוחים כי ברצונכם למחוק מסמך זה?" msgid "Yes, delete" msgstr "כן, מחק" +#, python-format +msgid "Editing %(title)s" +msgstr "עריכת %(title)s" + msgid "Editing" msgstr "עריכה" diff --git a/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.mo index caed9e1dd777c69a10995349c78f37804b898baa..2cf667d87a365fc6df39db30c199293c31f65f51 100644 GIT binary patch delta 386 zcmXZWuWQ0V7{~F)q1!nfZvKL45%WMy?hhC%6HFQe5jNOt!Zaub%c4PSwl8LbB9>v2 zVKi9QL@+5^(PA+8KED@^*FATid+zB)t?1y((X<>QlPi&T5h=J?_=6#gUyJzh5fk`= zx7fe{w(uS;^x!wrN@jS6bK?qWDLd5pBStXnk>+`m_EnAH_T#+i#$GI2QTs0+%HYNM*YDSgSa>6 g>c$?(hx{Qitl-0Fb1`+PYWef6^jfZs#_HdB0ua_LD*ylh delta 388 zcmXZWp=&}>6vy%7Q0Jb?d~V9rCT0x=!7Mff(-t;F#wJ)4wGFYD4YFpD_Xmu@tEM4h zTv)M*U=TKw7K7}2eK&pXx%YR^Ig^By_#C+UmP=%MDe@{J)hm%FoMQx2hDaFmn86Z; zu!lD|#28xW$0^cE7HHzPc8#=@J*xZ(<9O$n{`rvQw+fWehYzTNHH_k$z8|4lXpC%;S+RetxbGMUe*|zV`{SU5mEhPW| diff --git a/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.po index 982becfc6..2efabd5d1 100644 --- a/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-29 08:25+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..991f24f6f3fa624def0cfab4c9cc08d8276b57c6 GIT binary patch literal 3478 zcmb7^+ix7z9mfxa7FcMxwxy*lKU{)s;@Mq0p`;tzp^XzYkO-4(h>&Qb$BE68$n{rw*x>%RiV*=_=4KW@i^-VZ>Q z`z6S6J_+sws~}X1PxSXI;RIgAH6Yu&0c3r*>2){Ae)oabf!n}?;KSf7a=r>~#CkV^ z{T}!<_*L)~&1G;s)_(#y?!W8(PrzHTz79!ddjzr{y?VU~WIa3d{ywl1>z`>J)qF#L z|BL3|K+fk!AnW}X2vg!}IM3^wK(^BX-U)W={Rcs|_n7{EQ1fxk!}|NL!G|IDtlocL z^JDM_*sp_!z`M|7Y-dLE6v%!ofNbYg@Vnq!AY2rG200(^gWN~|1fKz~hcMDCzK?ka zCJ&b5SRfMp%XPjTlQ4O3{5)=p5&6Nj;kw_W_ZaL?hhB5-@51C-_h1^BoF9}o8r_=f z!FBqb>&fHWF~qk(gdYvARTn15!smr!=5vAL7>!#r8Fypy8RC5K@#XU@64W-b1?fsE zdgR!WMom9gXny`IK@-C3x^hln`_k?9;y>W#J2?V*}zxmPIC6T1B*ME#TR>6Ob3^mod}!$#=+-CFx7@3kb3yy+v#-n08(^ zH!|3898b2ZZ|vBPk0dok#a36EzJw>f7>aajATfT?FUfANvC%Lmh8iw6Ua0dI>0fn{ zX<5=rHb3j#*yB&{2W5*5H^n`%%_{oQV{LeCTV*pZqh-;~H`wOr_F_p2eh{Lh5!BU+ zmR|AaQtX5^&u<3qiD8uA_Qf9a2`TnS)6Eq$+GO@Pt~=fXb*;U)OQ@q?j-nwR52QQ3 z-}7B~#C?Iy4zb5K{lF7hGml51RTo05m8{6Q1Cl%#w#W)lO^2lGI^G_4%8`MNbzNg--ZzUS z^pLk7eX_sNO#1^D=c!{bRu!FF+ZpRmnS)!zu`SF9>nx7Q!~8=Es&j<{&f%2K zQ>vsDqz*Z$?!>MgySBA*(3?yrwmP`8Y`BKvX2_R^{ZzSR7VXX49j+(+fxX%7#-^4W zn;Vg?vCYmo7Me9fn+_EHrlT1;CFj|XumOQ z)ry**BXz1;Tb>AKDpb2ztzBBJRVPR-OsivWhR3JF<7Y(TbFRd2X+=#{L<~}Ioy4F2 zwNg`y^~w4AY=vT}@a!t7#o6%O45=fptHnxvcCq&M33dA9md2mqrHR_bKV%xqSc8Bc z;n@|fh4iMHoL5s9*z@qnqB>U*u};yv{j`y$uE?ZbiTK`&{fc6a0-$haPMvB+pZv63 zq~(8*`y72bZEAWBnGkAzxfxZwQ~%8zHr2Taic=wCNpSPEaPkeXkq z&o;6WcMQ9QRw1NfO{Sv8{SJm-K zZKXhyWFFoTE?%N%!qQv&ry z1d&90HCvnE)R`Va@zv>S?c!pqfK3fiyGJK4YTCAhBGPjcwUudIR1Wz6xWt, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"PO-Revision-Date: 2015-07-23 07:48+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Title" +msgstr "제목" + +msgid "File" +msgstr "파일" + +msgid "Created at" +msgstr "생성된 날짜" + +msgid "Uploaded by user" +msgstr "사용자에 의한 업로드" + +msgid "Tags" +msgstr "태그" + +msgid "Document" +msgstr "문서" + +msgid "Choose a document" +msgstr "문서 선택" + +msgid "Search" +msgstr "검색" + +msgid "Upload" +msgstr "업로드" + +msgid "Save" +msgstr "저장" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"%(counter)s 개의 연관된 결과가 있습니다" + +msgid "Latest documents" +msgstr "최근 문서" + +#, python-format +msgid "Sorry, no documents match \"%(query_string)s\"" +msgstr "죄송합니다. \"%(query_string)s\" 와 연관된 문서가 없습니다" + +msgid "Change document:" +msgstr "문서 변경:" + +msgid "Add a document" +msgstr "문서 추가" + +msgid "Add document" +msgstr "문서 추가" + +#, python-format +msgid "Delete %(title)s" +msgstr "%(title)s 삭제" + +msgid "Delete document" +msgstr "문서 삭제" + +msgid "Are you sure you want to delete this document?" +msgstr "선택한 문서를 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다" + +#, python-format +msgid "Editing %(title)s" +msgstr "%(title)s 수정" + +msgid "Editing" +msgstr "수정중" + +msgid "Filesize" +msgstr "파일 사이즈" + +msgid "File not found" +msgstr "파일을 찾을 수 없습니다" + +msgid "Documents" +msgstr "문서" + +msgid "Uploaded" +msgstr "업로드 된" + +#, python-format +msgid "" +"You haven't uploaded any documents. Why not upload one now?" +msgstr "" +"업로드된 문서가 없습니다. 지금 문서를 업로드 해 보시는건 어떨까요?" + +#, python-format +msgid "Usage of %(title)s" +msgstr "%(title)s 의 사용" + +msgid "Usage of" +msgstr "의 사용" + +msgid "Parent" +msgstr "상위" + +msgid "Type" +msgstr "타입" + +msgid "Status" +msgstr "상태" + +msgid "Edit this page" +msgstr "페이지 변경" + +#, python-format +msgid "" +"\n" +" %(total)s Document\n" +" " +msgid_plural "" +"\n" +" %(total)s Documents\n" +" " +msgstr[0] "" +"\n" +"%(total)s 문서" + +msgid "Search documents" +msgstr "문서 검색" + +#, python-brace-format +msgid "Document '{0}' added." +msgstr "'{0}' 문서가 추가 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "The document could not be saved due to errors." +msgstr "에러로 인해 문서를 저장할 수 없습니다." + +#, python-brace-format +msgid "Document '{0}' updated" +msgstr "'{0}' 문서가 추가 되었습니다." + +msgid "" +"The file could not be found. Please change the source or delete the document" +msgstr "" +"파일을 찾을 수 없습니다. 소스를 변경하거나 파일을 삭제하여 주시기 바랍니다." + +msgid "Delete" +msgstr "삭제" + +#, python-brace-format +msgid "Document '{0}' deleted." +msgstr "'{0}' 문서가 삭제 되었습니다." + +msgid "Choose another document" +msgstr "다른 문서 선택" + +msgid "Edit this document" +msgstr "이 문서 수정" diff --git a/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.mo index a83b2a8a08230727e90f96fd9a0162021f14b0c2..af83928d662a749a7664016ba1a0de4b04bf2dad 100644 GIT binary patch delta 306 zcmXZXF>As=7{>7@HO3@`S}kc6KR_W{K%wB^B8YbDR&c3ya0^I;A_WJXbaw38wFTFH z1Pk2@PS&Z5euDl}4_@wf?{jxA+%DJ#?^SE^Wl5W?w2<_clg_a29_?UAe~;%lGcGZp zf5kk0VES&2m-vk(JYWS+J&DpaOA#Y?KlqlwCg|b?K9~z53})5@Wtdm zn7;qT8{C^b^rZ}aghZ+#r3MRsRmZ=Q3T*Do!6PR0@v40?w%sHi_6NQAY4z!p?LQv_ BAXNYW delta 308 zcmXZXyJ|u~6ouiX9*rJ|(a7{LW;V>u**nWu&t&V7{{7OIq}81i#zOFB6`$$fF@jU$93A=v zKHvu3cfT0NKTP5o(|8|}C_S+}Vip5f3Tbj3TqCdu>KMa@xiB)0ji2Zam|+>eO@2W4 z{SotcGI_?9eDql)QVuBc{2ws9MbpJ74L^-cl(`ovoRdJbk{$Dlyw1& C2_ZWG diff --git a/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po index 8cb98596d..dda2d50f0 100644 --- a/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/pt_BR/LC_MESSAGES/django.mo index 57692cfe9b7c8ea11bd26dd2f2916bd0be47980a..122a5504bd284e06c2845fda63761ff7b53dcd02 100644 GIT binary patch delta 386 zcmXZXJxfAi7{>9-^5vLDX_ny`+9YTS2ge2-r6ojYtiYf_(V(`oDD(*$YU~RHmO~1S zL4%DpHw1!By14njJ7@aA_1w?>(sy6n=T69b3rWM6RFiZQm&*8sJD6FMw(tN8c!Viz zV+OmJ!w2MxUXfOM$4&eQ{0`nH=#tNH7dH~}{u}HkBr=sSipRK(RkQ`J&_NH=c!xIV z5wrLdX|FaGTx#M zy2o{V2=f72{W~t;CtAO+&GIs7K)~W lMP0Of1MTunWQO+9$6{|B{fH<1^G5yjq\n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.mo index ad3714604c6dd9cabbef717f1035d02b3cc18d34..41c3e3ceccdcd38d3772aa8f781cd45ce5af213b 100644 GIT binary patch delta 386 zcmXZYze|Eq6vpw#AK9CxhE|j>I17P`OXL>LqN}3`w#WFdN9aUEu7V((Go^ogb1+)eiXaiKx8Z^)bX!-RW zTF@ifxo6)ohN(Z1w`qCgR&Vi}cVrwy`w&3C?z$j(2l)UH5KBQ|B-I4>fu!;{X5v delta 388 zcmXZYF-w9`6vpvK(X`h}$%^WAXs*E^T*NkMY^b$ODsXvC-32im{0>fnTLd;p2>Jm+ zauIT9aSEJ8xBds;>37fN-shZq`|hXv-U!q_0@5HN-Aa1dmhw2lBMduI5>t4Am$;7) zc!(Yz<10q7ja%5o1itwWkw|@`i!-!)OGh=GvWUkd_H>RGkU?vZLmS`@t-%x80G?mh z(SllN=Q_T93{ig}Z_@;AfFC@-Iod;4vFA<0>m6y2jXYlAJ=%{n(E_Gufxl>j%+UfD mc!EoeV`6txpCLVz#R}f^{(|GMQ!0DK$3nG|F7<}db?6_^SS#HC diff --git a/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.po index 11ae7f3c9..d17dc6e27 100644 --- a/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-29 17:34+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.mo index 42f543b34211f06a426afdd39a9bfe15cc346e8f..ffea95d510bf2bcd40baf50835c1a961662951b1 100644 GIT binary patch delta 305 zcmXZXJ!%3$9EaiG8oyRSbafSMM3htuL9h#GCkTQ~3PG^YBIy<-1dG60dWCdCE+AN1 zc>vjTDFWgJJVSg(7lwJ5`G3uX?$O=0t>9our-U?+v`I-tykH)!wB(_KCG27jU(mrB z7Vra2{u=A}g*Dt`1OL#*f2^X-fe~uj3T_R&=%RzBVGnteMo5h&QT!FnARmXg!X*Bn z$@|48Jfo@4XQT%#V-~B((jyxwYGo?-A3sM4L!1*B@A|RNc>3L6%-*K{@;gk%uWr{J As{jB1 delta 307 zcmXZXy=p>15QgFJs8P=m#9tCb5D~;ew1};soq`}~EQEj{7TWli!a@)%y#+gS1A?_x zY7x>|n8F+I7JSznSmuG9*_oYF@|@gPtksVt{k=#nNxOg)$2&&Q8O z0He4-Q@_D1ZZU&L%;6Pnv?@rLGo%wY+9!w{yCqXK~vy*sb}8&}\n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo index 176f3b14efb2ed77dd76a891a590d11f696f9909..e7ac206ec45adb693d9e8d35f7013dbd2da55b21 100644 GIT binary patch delta 386 zcmXZXJxhXN6vpvO>E*H1RDwhV5i^5w5l0t4LC^=tsKKH@=mkOohuR*R1qT;tXcL~? z5~3vsw+P3;MVkEr{tu7K{kzZMaBU@GfxW0C$o`WTOV#6{{?T){7#!2xdK5Z7?Ipr#@|I|XSD>u5o@XoE3s;X4MH z;s)jzap1jl63ggdItx5SyYw0#u!k0K$oe_F tLc8RK$NDjr@Cj{^AGFI-oJW6FN-#`P=W{&YI6pf%s$O1{8%f)ZynkOrFC+i} diff --git a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po index 8f0956fef..783ec3f66 100644 --- a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-06-30 08:41+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.mo index 4cc019dda421926b49bb963d10f7e55ebc235d4b..16ccf606d0d6c89ae6f9ac1b221235fc2f5b3ea8 100644 GIT binary patch delta 240 zcmZ1{uts3Qm--2e3=CZ?3=BdH3=Gn23=BL#S`SF818Hj@%@3rLfiy_I7)VP1={BhN zd>{={zaB`70O>tY`XZEm2Bd+A;Ww0KVuzT=38X>dlI#p&U;`AO0=iJz1V~!~6<9<0 zr9fH^$ghF&XG7^lK$;UMz7j}-9J(1uX8`HLn@=(>XXYr$FG|ix%CFd5#kz$F01_J- A)&Kwi delta 242 zcmZ1@uufpYm-~v$ghL)=R)ZvK$;UMz8Xk_9J&=qX8`G=n@=(>XXYv>%FjwoE-BV8*j&N7g$V#+ Cxf`qi diff --git a/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po index 9fcc23b81..fbd80b1b2 100644 --- a/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:38+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo index ecd598f47b08e1344bb7b8f7cd2f9627cfa4332b..413c5f374b3925b5902ada7362cac0f318b0f82c 100644 GIT binary patch delta 386 zcmbO%IZ<*$3uFBpMh1pG>wk5vcfSDE~H;{|HEf)O~`||A92fK|I_L2Z=#xSs)EkrvjwyfwUoa zIz&MsR6zxhRsl-X18FlLy#y+L8%jTd(l3ED$bt_*8f4%vD9sM!fI>oD2-wK)M@9^8o4XQ2GdvmH_fE0%?9A{R&76 z0qI{rS`b)O~@{jNA|h@d0U&gCwA|Jdg&dQv=fWK-!o) z9ipHZs-Ox;s{kb$fwUQrUIrDv3#Fex>DNFS\n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.mo index 490a30ffcf098c3e33d16b51a7159903f3018600..592e1f5b85dac85b926f8591e5eaf55ac5b70855 100644 GIT binary patch delta 86 zcmZ3?wUBEbYV^a^D delta 88 zcmZ3;wU}!{jO}bj28IhjY|g;Iki*QtzyqY00BJ2Cy%9+30O>nGx&%mbvM?|#0Md0p d8Ysjdzj3BK6IVe|epYI7NwI#x<^xQLOaO)T5KI67 diff --git a/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.po index 2c2274025..db5b65be1 100644 --- a/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailembeds/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ca/LC_MESSAGES/django.mo index 7c9c7b1289c1c3787d19f85e1102b91f6de8b971..5c105c8af68feec77c982626894cc133d41544c3 100644 GIT binary patch delta 86 zcmcc2d69EMjO}zr28IhjY{J06kipErzyYM^0%=hoy$nbz0_i\n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.mo index b0b5b25dd3810f93fd61b5a22ecb75eeecb2793a..1bf5fee043f34eb9edbcdb994f76cda1815eb1de 100644 GIT binary patch delta 86 zcmZ3*xq@>-jO_+S28Ihjti`~<(8$cdzz(F>0BK$zy#+{11L;FRx&TPu1JWTt+Mk7i b0mx)nvT>#~6GusYQF2C7e#Pc}Om7$ge*zHi delta 88 zcmZ3%xr%c_jO`{y28Ihjti`~<(9F!hzz(F>0clYr7y+X`5uX46 diff --git a/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.po index dbcc814ef..40592f07e 100644 --- a/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Czech (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.mo index db7c9de8a69164e8242d57a22c3128f556d5dafe..dacf5f1ec4f10b1454402da4aaa39855b811b1fc 100644 GIT binary patch delta 86 zcmZ3%xr}o{jO{c=28Ihjtj)l{kj~7&zzL)$18G4ZJr_u;0_pWYIub}<1=2-8TAzi1 b0mx)nv~i{k6GusYQF2C7e#PefOfMM$U^Wn7 delta 88 zcmZ3+xq@>-jO`3Y28Ihjtj)l{kjc!zzzL+M0%<`YJs(J`0_lxFIub}<2hv4A+K`2T d0mx)nvT>#i6IVe|epYI7NwI#x=DkcW83BV>5fA_X diff --git a/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.po index 1c33cba2c..286ef3416 100644 --- a/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/el/LC_MESSAGES/django.mo index b0331b9ac40c6066803ddb1438202051819a6693..e9a9cf47ed80188609625d733dcd50f6e9bfe0d8 100644 GIT binary patch delta 323 zcmeywHJ`iwo)F7a1|Z-BVi_P#0b*VtUIWA+@BoOFfcPO0vjQ;-BLf2)kmdr?JV06y zNJ{`|IUpSbq|JeJJdo}J(#$~m6_B0?#P5JO0myFv3W@;fhd^3@fgz6J8<3$66kumz zV6X<#`apUCkj@6u^+1{jXsZyA?g7$3Gr*PuwJ@*)F$ge0C@=|fAO{eGJOctO6OXF1 zy5=UOrfhs2$;f4)YiO)sU~Xk-GTDzwTq-5MB)=#%Rl%kV%5tbo%*fBzOD~$-%w)&` pluXV@%CFeGkBN^_aPRr%^PT7RoLh6g<$UM)=5yOOpI~0a2msjFGdx0f-ZT{0yL=0FXWjq}74+Eg)^pz~IKf#KOR^04QJw zr0aq7eIP9aq~lq^W&>Fa3_u|;0P1020%CR`216G4 ztV|5F4S;~lC$YFhH>4;ruQ(^MB)`Z?!8@@iN5LaMDJQj3!6qBXaR3S@XC&oU=q2ap ePM*tT$W>63pOu, 2014 # serafeim , 2014 +# dotoree , 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:14+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,6 +27,9 @@ msgstr "Παρακαλώ εισάγετε μια διεύθυνση" msgid "URL" msgstr "Διεύθυνση" +msgid "Embed" +msgstr "Ενσωμάτωση" + msgid "Insert embed" msgstr "Εισαγωγή ενσωμάτωσης" diff --git a/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.mo index 734a06d77203169f01467827f6809149639e151f..e7b0232ddb93c57a631848a87fa91f77c357a613 100644 GIT binary patch delta 94 zcmcc3d6RQOitB7f28MS)tjoZ_(8bKazyYLpKb>KSifNN1E!yh08R1}{r~^~ diff --git a/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.po index 9dec27b8c..e4c92a008 100644 --- a/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-22 02:17+0000\n" "Last-Translator: José Alaguna \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.mo index 50091cee1e18758b6edd4ec6a7c8e57493e51e7d..1491420b7f9b3bdd5805a94dd6dda2d52c688f88 100644 GIT binary patch delta 94 zcmX@exu0`Fit7wU28MS)Y{tOA(9X=jzzU@I0cj2(eFR8L0_n3rS`2h!0%`Y(`9 h1k#Z#3=BXf!|shMb(uIy@{5u)lJYAyKVW*u2mlbD64?L% delta 96 zcmdnbd608Lit8*!28MS)Y{tOA(8IV%&3 diff --git a/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.po index 4106fa5dc..01b9184fc 100644 --- a/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 15:56+0000\n" "Last-Translator: Benoît Bar \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.mo index 9a3305e3b7d12e136266e8a7d0fe31d7f0cdde49..20aa823d7354ce1e596ee79d0be8119efeefc970 100644 GIT binary patch delta 86 zcmdnUxt?=EjO`3Y28Ihjti`~VAIt@r)1ky!7+Jc3F b0mx)ny>X@-6GusYQF2C7e#Pd4Odl8lX!j75 delta 88 zcmZ3_xsh{1jO{E&28Ihjti`~1%zyYME0ck!UJs(J`0O@r=It@r)2GT`9+KPpN d0mx)nyK$x*6IVe|epYI7NwI#x=KV|`7y*oL5kvq0 diff --git a/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.po index 5f42674d1..ef565bb38 100644 --- a/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo index 57909dc1a2ff7b09e6d08553fce70032a27c5e1c..f78947fdb7c353f852ec77da287a18c0f044051a 100644 GIT binary patch delta 94 zcmeys`Hpi!itAEF28MS)Y{tOAFol_cfeT2V2GSfr`WlcH1=9C{v?7rH3Z!Fzv^Wa` gLmrSW0n#A#k2kI~X5uKxFG|ix%CFe`jERd005aYZMgRZ+ delta 96 zcmaFI`GIpnitBPl28MS)Y{tOAFpZgkfeT2V1=1Wq`Ua2|1=0_Jv?7rH4y0p%v?L1y iLmrSW1JWS%PdBbKX5uO+%FjwoE-BV8*!+ZviwOW*\n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..b436266eddf7fbdb4453e81b80635c8e86318642 GIT binary patch literal 842 zcmY*XO>fjN5Dic`&T9{cy>r7s@Y65%OfoA8kEfzVn-ctZF@ z7!W=a9uR&Je%$lCKjfDQv-_SW$^Rt(i2N>*DD6==w^qNc^ZF9GML^}y0EaP`B8TI_ zftQZZAXvoGg3~ZW%2q}XC6+J|ZUj?Z8^CgixtzjIzX#_y4d6yE8)0_7pjdQHsKN$b zE892v3^T`iIXgjPg;oi?=Y``!`U9-AaqQ3*B4=;v!m?B+;P>C9Y}X)nL}qWf!vs1} z{E|g4SSN;PGkLzb7R6CSL^i;&XhrYv)>$;?b=KD+GXH>E$5O+UmE38Qz>ZPeKw6gq znk#LrL!qqI3buKhag=ynl(fYl)8#9wS4GVWWGV78fnJ7^t6XHTa zByepfaf%mhbw~}f(NJH6lf|h+s-3Ha!hY->g{%Hy?{M#SIB^j9yPB>?(VnLj9p2%E z3oFTm+JbDv4Gp+^obI!YTVC7o6b;)`na*kW32Y37`?v7~=DqyBtPPiJUz^e, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-01 09:27+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Please enter a valid URL" +msgstr "Vinsamlegast sláðu inn gilda slóð" + +msgid "URL" +msgstr "Slóð" + +msgid "" +"There seems to be a problem with your embedly API key. Please check your " +"settings." +msgstr "" +"Það virðist vera vandamál með embedly API lykilinn þinn. Vinsamlegast " +"athugaðu stillingarnar þínar." diff --git a/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo index ce28428d7c7f8641a4be63a002c8b77b25564cd8..434a0290c018b5594a0259c482704953fc26cfc9 100644 GIT binary patch delta 94 zcmbQlIe~LRit7SK28MS)ti!;-(9g`kzzU@I0BKGjeF#YN1L-qBS{z8<0n$N0`U{YD h0n+X)3=BXfL(j&QCQKY9`9;YYN%<9\n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..4edf6c5b90e57747f669c79d1cc074995f668315 GIT binary patch literal 1271 zcma)5&u<$=7+oOchXoRF;(*WxCs4Ka+NDamAqWVm2sFZqTsWe!J=xu6y<^Re>-ZLm zK~ap<2x`()PB9`#9CCmeKfu9Ed41N*(JD7pbO<7hC?18am{RxIdnq$_F0cJd$QTl8AJr0;& z%s`4|&9f*HidKTCPAnqcsPa0k2uaEhV!FC~C2uX5J!>(Fxl|L%;;eGWS?Kmak11rdb|?(>$hU6$e+uPJ-6 zZhydK9EixJ51FS}5ayP7Q%Gem#a>Xi-)ecWT@fzj%I{a~dC8eVu>CfqTq-%mi?;Ks zT`H1u$-Qvtyi;@>1lr5|dSFEV5jSm@E|4?rUM!t=FmhK|tn7+pQ4C{3y7X>9@8D+U z{T3Q}?ONcosAlFR=MAp`XZf0FypFWUYcY@870wziy(i!)qL+Q8nr@-cZnyKwXa*~M z%_I~cUGuAAt)~RD4Ypnjy|_mTEqe zxTm?RmCN?bS)3`i!lk_s)kGba;nGYsP^U&+S{1o+*pe)?FALd-U5c9NGM+2WQZ}7) zW^w3I7F?957ON|J?tCl@eb%{+`p~2_s, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 07:52+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Please enter a valid URL" +msgstr "유효한 URL을 적어 주세요" + +msgid "URL" +msgstr "URL" + +msgid "Embed" +msgstr "임베드 된" + +msgid "Insert embed" +msgstr "임베드 삽입" + +msgid "Insert" +msgstr "삽입" + +msgid "" +"There seems to be a problem with your embedly API key. Please check your " +"settings." +msgstr "" +"embedly API 키 값에 문제가 있는 것으로 보입니다. 설정을 확인하여 주세요." + +msgid "Cannot find an embed for this URL." +msgstr "이 URL 을 위한 임베드를 찾을 수 없습니다." + +msgid "" +"There seems to be an error with Embedly while trying to embed this URL. " +"Please try again later." +msgstr "" +"이 URL을 임베드하는 동안 Embedly와 관련하여 에러가 있는 것으로 보입니다. 다음" +"에 다시 시도하여 주세요." diff --git a/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.mo index 9c0c82e1c5e5a9031c9c59cbbc24d21e3291f4a5..f11823897dbf665b07eccf7e586b827f550abf0e 100644 GIT binary patch delta 53 zcmey#@||UZjqFTD28O8&3=Digtk1;2pb4byfHa7ou`yDGk)tHPC^;i3zhZJb<0k+Z C{tMgy delta 55 zcmey)@{?tPjqGej28O8&3=DigY{\n" -"Language-Team: Mongolian (http://www.transifex.com/projects/p/wagtail/" -"language/mn/)\n" +"Language-Team: Mongolian (http://www.transifex.com/torchbox/wagtail/language/" +"mn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.mo index 10ed14f0a4e2f7241f14ca8848487bd7b2166321..05885797ce07171ae74834d917d2ea233c49cb2c 100644 GIT binary patch delta 86 zcmcb`d4qF8jO_(R1_lt;Wnf@f$jrdN3Z%~iX?`Gm6-dhg>8C(C3`n!EFfddA>1ZGg a6k@otai$CtM@fEBaz;{q#peA?(o6uX`VgA{ delta 88 zcmcb?d5d#GjO`^x28IhjtjoZ_u$Y;FffYz!1k(IK`Z|!71JcidbQq9kV_{&Z0MfBQ d8YskYZR1QCCa!{_{H)aEl4AXW&3l=onE=u(5la97 diff --git a/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.po index b66470502..0dfa213ae 100644 --- a/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.mo index 91a5e100f5ae809f81bd021fc2648f90b2e4c248..2fc38ecae1bf6be10a23aef1ca63d6a9a2b02703 100644 GIT binary patch delta 94 zcmaFK`J8h?it8>$28MS)tj@r|u#%a9feT1q1k&t4`VNrh1=3G|v?7rH1f=7EvW6JG!T delta 96 zcmaFP`I2)&it8Rm28MS)tj@r|u$q~HfeT1q2GZ<6`W}$x1=7!ev?7rH0;J=Cv=|Em jLmrSW1JXbthNl}>dNOep6y;~7CYKcJ7i|8;^p+6-WE>O` diff --git a/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.po index dce943b34..d499a6276 100644 --- a/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 11:35+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.mo index 57e6ce67e62ebfdd0a88009f153024825cb10168..5458bb83940139b6a133687f9a51ef5f88e9255e 100644 GIT binary patch delta 94 zcmeyz`G<2tit8pu28MS)Y{J06u#lO7feT1q1Jdk3`XP`O2GTEqv=Wg13#1Exv;qqQ hLmH5t2&92R3_mumbYS8r$uCOINXoC+{F#ZH2>?|(68iuE delta 96 zcmeyv`Hyo#it83e28MS)Y{J06u$Y;FfeT3A0MhJ0`Z16e2GXyAv=Wg152Oo#v=R#g jLmH5t45WcV48Jz6bYS8tD9X=DO)e?cFWCH%iJJ)ke~uHa diff --git a/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po index e772a41fa..6ca41a966 100644 --- a/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 16:59+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.mo index 4a4d8f5e84944d846e99c0a67cc7fc1dda8cea0a..10e5dcd82c8940be8f24e10c246c12f7ab1a9d78 100644 GIT binary patch delta 86 zcmey*`ImD-jO{^228IhjY{kI9Fo~IgfeT2V1=0dQ`Ua5J0@5#mv@?(vVPRmH0Hh;; av@l3~<4idwj*|SMX^?3e(`T@gtD delta 88 zcmey%`JZz_jO}4Y28IhjY{kI9Fol_cfeT2V2hsvS`WBGZ0@AO6v@?(vV_{&J0HmXU cv@l3~<4idwu7aZctkmR^V*P^6`\n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.mo index eb7cdfb2fd75e1469a1cbcb9c2d654c8022963f4..88e0d425c55bddc90475f1b4c42283615dff054c 100644 GIT binary patch delta 94 zcmZ3(vx;XzimNsg1H(H;1_o~i1_mh>1_nMLod%=@fOIL4)&8Dq iUJ9feSQ!|YfwbDjm8MJ_CHY0k8A7=i kUJ9g}SQ!|YfwacPm8MKw1x5K;smUe9`URVxF}W}U0K(1@NB{r; diff --git a/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.po index fde8722e2..bfae8b127 100644 --- a/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-28 07:06+0000\n" "Last-Translator: Eugene MechanisM \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.mo index 52fbd0935f2f6288bcc632f4751fa989e815d829..cb41a9e93cea2922a4861619aab04cc7e49f638a 100644 GIT binary patch delta 86 zcmZ3%v5aFvjO_$Q28IhjtiZs)kjTuyzy_q7fHV(~?gY}JKzbUGHUQFVfV2ycz6+#* Zh(T%NOj#z5lKi6NjHLXE%?Fq=7y&+^4<7&k delta 88 zcmZ3+v4UeljO`>w28IhjtiZs)kj%`$zy_pSfHV(~?grALKzas{HUQG=fV2ycz7M2< bh(TrJOj#zbf};Ga)Z~(4{esQ=m@*gvU_lSh diff --git a/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.po index 56593ac0f..6bbdf3821 100644 --- a/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo index 044c25c572f87ea7f3b86d17cd75557a65792cdf..e105f1f8ecb0c37ce8f1556b93c32375f4bf58ac 100644 GIT binary patch delta 94 zcmX@cafD++it8Lk28MS)EXBaU(9O)izzU?70ckcMy#`2g1L@5`S{g|22hv(V`ZkcZ h1k!9Q3=BXfgTuy^hD;nK`9;YYN%<9S0BJTLy$(oo1L>_mS{g_n1kzeS`Yw>R j1kxNV3=BXfgVV;9hD=-qMfq8&$tA`51)Co+B{2d3^sf;^ diff --git a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po index c03039011..ae1afec09 100644 --- a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 17:18+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.mo index e8481b82694dd99700beb21327695e9af206e801..efe8f0bec75f8144320dfac4689fb6a57369958e 100644 GIT binary patch delta 86 zcmdnPv5R9ujO~0z28Ihjtjxf`P{7Q+qjO{{328Ihjtjxf`P{ho@zy_qJ0cjo}Jr_ue0qIphS`SDc1k&z6`U8*# cA_j|%Gu4>53X1ZxQj<%H^$Rv1XDVg{0E!wAr2qf` diff --git a/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.po index 5f1f65369..6aede3e32 100644 --- a/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/torchbox/wagtail/" "language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo index 7b19c78acedaa6d5c616239c91ded28734d15786..e9273f689928b5cc5ce931cb8a2f1ea5a8970a5f 100644 GIT binary patch delta 330 zcmXZXJ8J?_5QgDd*R1Oev=B=bR8qyYu}Wtpq_z!2i;%*FkU}dvv9i`8iZAWDm15_KVqk61!KzG4~c z$g0dxFIc1QZSU?d#`hleM-HfYN6g?QSoj}E@$4K24i>SB`hqS}(xaI;@LIlx-~Mtx NYwvGv)BCd)<`wXhBar|A delta 332 zcmXZXKMO%&6vy$y^`F9EFj8b9CX>aaya21jU_e+*R+-EsiiN?S?m*svGJ6X~nOXQA z)aiV>Pv`ue`%FW#(5`6d&n+S^yNF9fCQcC#E|HQgt&Rs|M4}A2F@avpU;%R&!~s$= zrs@0wHD`qm+@sDNF^LzK^uK{m4m8jpT`%y{d>BSuh+_h?Xu~q*v4*V58ubDbb?@}| zi~+u{s6TQ;&AVd+-|p0JAi}d_9Aq$!CDa!Tk&+S3z=_$jHf)|&yIHSRx}8+Zd^k47 E2Wj*qeE\n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.mo index a9bdfd3fac3646e5288db62dbc4709be367d17d7..77a61a3fa7ae3811d965a150197d7b2d71f0705d 100644 GIT binary patch delta 1388 zcmZwFU1$_n6u|LoviVx$N8?8{#^kC^3)+-TB&b(|BM^)p_je$yL0E> zGv}V2-#29|`j*QAV~X|(y^`LvN~s1spT~vvMZQwScnX8~H5Q?Tt(d|9{)8p?3$DQ> zJdDd&id8I<=XLO26Cd4C;`91?HI?^IE3496!+mI@>BnCk&3)P4yj(@ zDAjw5vVWMM;$2*izv2`86F1^5vZ&sR;wi^5l!bXo7#5a~Os!z~PiR{KFSI+I9QZbRUk;Awj$rh7Ti8{S`Aw^xVuHHPZfn^|wfJoJXl zV_rC?%nf2rv2>OJC1j zxO>>EYDx`onml+C-(V59qutr+$O(Kxeio&&b=-?4ZIO)!P}Vbe6tnGo5!2+?aU5Ub zW|VeafdnQwU)^FN6+Fc~xQzR;fzql!xDPG*pTRL4!^PZInlLAwN?@NZJEe-}1b%tMI^~o-YuwL!?xHn%f#f*Lg<{^X9w_)1_4CM(xls1! z-9k_qT+m-4-}J}Mb^SN`KDJa}uD@zrYh10b=$JY2;;}i=p?}BvwH=?*592qCncSrM E2Okn{yZ`_I diff --git a/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.po index 392df810a..2a424e1ee 100644 --- a/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# dotoree , 2015 # Wasilis Mandratzis-Walz, 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:02+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -52,9 +53,27 @@ msgstr "Ημερομηνία" msgid "Date/time" msgstr "Ημερομηνία/ώρα " +msgid "Submit time" +msgstr "Χρόνος υποβολής" + +msgid "Form Submission" +msgstr "Υποβολή Φόρμας " + +msgid "Label" +msgstr "Τίτλος" + msgid "The label of the form field" msgstr "Η ετικέτα του πεδίου φόρμας" +msgid "Field type" +msgstr "Τύπος πεδίου" + +msgid "Required" +msgstr "Απαιτείται" + +msgid "Choices" +msgstr "Επιλογές" + msgid "" "Comma separated list of choices. Only applicable in checkboxes, radio and " "dropdown." @@ -62,14 +81,29 @@ msgstr "" "Διαχωρίζονται με κόμμα λίστας επιλογών. Ισχύει μόνο σε πλαίσια ελέγχου, " "ραδιόφωνο και αναπτυσσόμενο μενού." +msgid "Default value" +msgstr "Προκαθορισμένη τιμή " + msgid "Default value. Comma separated values supported for checkboxes." msgstr "" "Προεπιλεγμένη τιμή. Τιμές διαχωρισμένες με κόμμα υποστηρίζονται για πλαίσια " "ελέγχου." +msgid "Help text" +msgstr "Κείμενο βοηθείας" + +msgid "To address" +msgstr "Προς διεύθυνση" + msgid "Optional - form submissions will be emailed to this address" msgstr "Προαιρετικά - υποβολές μορφής θα αποστέλλονται σε αυτή τη διεύθυνση" +msgid "From address" +msgstr "Από διεύθυνση" + +msgid "Subject" +msgstr "Θέμα" + msgid "Forms" msgstr "Φόρμες" diff --git a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.mo index de2ecc624f308278ae9dbb64fd30514880a98279..2338c57a429b92e173df5ab264389dd00b87bfbe 100644 GIT binary patch delta 330 zcmXZXv1$TA6ouhqqU)}@fuJlK(xkAl2x^x~ut;YSOc^YqO+aKxu+VBDFCaD+`UEyf zWPJ&-v&we%f)8M0{vlg^GiUDHxf6LS@28at7b)qKk$g$BtaO9lXyXRQxI;?RBFteM zud#zK7@&*WB#*Jk{*dHnwAj0jbc-ddVa-vfJd0O?5)SYRKao3{qG>e83VtE8=og=G zkEU^*sZ9L?n!%dLk)F}q@1UuBM-NA6K03)&|9`Y3C=;x)fiaqge5Nbl9bV#nG`{Gk R?P2iId+P?H=x9Br{{W#XBZL3| delta 332 zcmXZXt!@HA6o%n%%l{Ti8px(UuEA7o0}g>9b%Y>5Rjk-xsDO5Bwg$rukeZ723NVmO zdK09s3LLt6 zfDibDCHy|-Tdc7EJLXP7%CaxxHF|i5^@654Wf2loag1j;L+i@ zt#N~?tiFjhSQ|Og0PTK&Ru`d%uV^2gyZ+%v3xXQK7q)PV_Rtm674ZgB=qK^XW7?fO Qk4MAsCGsc9Z}vXD2Rs)eaR2}S diff --git a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po index 57b21ed43..e058bf85a 100644 --- a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-22 02:17+0000\n" "Last-Translator: José Alaguna \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.mo index 26b2effa41f181e33dd22c5db7a741f0e4f5dc41..3ccb010ec3eadb633667789679996311d4642d33 100644 GIT binary patch delta 330 zcmXZWze_?<7{>AE=Jj`_s9lMIhNcD)9dvBSNdz}RoYF-h5X2#;yEPXL>Kgt5p-V$! z;3o7ZG_|zq5C(l;bov~gbKd8?Q*Z3O)*OH0NWVepSkiM?O5h6;X^s#0hAv)5q!?B( zg>`IV8#DNhHvfq>|Aj~RjZ|ojr}&3O%tqxa&Y>EWPOyQ8c!yRn!X)}w!bc3@5^K0Z zD?Vc@dw+@c;T2kM8MAn^zi*)}ev9WgjOBO16Tt<+3=8;yR=7bAw-~_mVsy}RBg6in N({1N>kCO{6-x%Q!E@C)tFErht Sb#Z>$s9#+st?{Q\n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo index 886df7cb1d580b21e55afade898339b3c743b61b..fb8fdf09c12e8e7c4dc6fe74043dd41f4d65974b 100644 GIT binary patch delta 306 zcmXZXu};EJ6vpwdsI^s6LRy10Bu*G7C&LRcb>k6;E=-UR1_J{t@da3nn`zt(?c%DV zD^8feBgn|+|HPZzKcyq22EUQVqM9V$anRwEiR7`vuy(*FZBxY)aSobd7I3=X{GT+#^eup_Jh@T0KG= zJVgsWcjwP&0drS>pndQQEx-nwxCs>mwqgJ3)y-S_W?554YoA>H#q&%B<*I2p67oKpw!*l#Yma18)g%@ab zj5c_P7JTf^Cujkuu3n;j@DnY-7AyFhJ>DlN62}IeVGe7HR`NR)^zUxFotyZ+(O=X( GFZ~bQO(Kf` diff --git a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po index 1f579fa88..3333535c3 100644 --- a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-20 13:36+0000\n" "Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..e967004af5f7664bd3165a82eef206bec0d27b56 GIT binary patch literal 1741 zcmY+E&ub(_6vs==`eXdP{uU3Q7bmtM`5H^}PIj za^how@hs+Zm^U#`VP3xj4~+JmLfi|!0oK4v;60!MC%_E64|L#z;4b(8_`&%66YvD~ zdm!Kc61*GyYJC13$o4lt_Verb{11?@{|jXM|G+tL;;sXK=Rnq50y&--d>DLd{N8}9 z=Ro|4ckuWPIlTw6P8&fnFM$t%3CQ*yd<1+KJPCdTJ_>#gvd%YSUI$tKXOQdgJIMNf zj`#nJ-`@n;@4w(Qcmm0=eG^;*PlN3DeUSZq2y(qY1)l=H0P!cj$Ak0uX}tdh;tFlLvpt!@+gsn0T0d2$Wz$9x)-b$C39$=Vzz53Uant^?NusZ=>} zoVSi=c(X82y{&G(bF@$%%Ut)s^D?OFQ4c!9O7&%70&PoEV3&`q$z?(dolSAxx$-690s5uKuYS@i;Q?1!q%V;zhVaej39;>N0IyPS=ql_c6!jzwGarc49mY8z^p zyAZAUR438vMe3tCZ&9s%A&wR}2N*}}xka;$=1WoI#b~xkjkB#6&Q3R)jRp*(4YjS= z>1}o|M~wr!)6)%%+N$&+ik-CH$dJ1hz2>ZR6c?GM^0VCeptSWqxAcnSHvuosrCgDj zUY@;*`!+35h$vPvYtc$i8EF&Uqsj4diY5mk3|sa3Xf&D$tfc#Dhi}&**c;#nQy(2< zUB}(ZTV4CNS332n+S zT{_q{Xde6K)Lcz0%PpsLDBR&nJFzKER(_inM(Hi-&;ThSw20!CWj!vhW?FPEmwTq4 zs=hAwDb*&?V%f-YUy{X1;i~3fe^+cG)>Y`ERw7nuVH09qxbKu#rRZ$Aa*rjX;}$@l zlzU>Coe%N(&>~u_DYvCFc-3OjrrMIf{SF$YFKJsj4y9XOgGE3m#?na6sPEXD4``ZV zI5g!CzEY#|nj>wkS2iiKs-FOO;T-so$~`K7R3RXxar}swa}$f&;$MLu*KZTLReHzu VI&@qq3A7WM6ELD<%CF0P@jv)Oz>xp| literal 0 HcmV?d00001 diff --git a/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.po new file mode 100644 index 000000000..cc79e2d8b --- /dev/null +++ b/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.po @@ -0,0 +1,96 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arnar Tumi Þorsteinsson , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-01 09:36+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Email" +msgstr "Netfang" + +msgid "Number" +msgstr "Tala" + +msgid "URL" +msgstr "Slóð" + +msgid "Checkbox" +msgstr "Hakreitur" + +msgid "Checkboxes" +msgstr "Hakreitir" + +msgid "Drop down" +msgstr "Valmynd" + +msgid "Radio buttons" +msgstr "Einvalsreitur" + +msgid "Date" +msgstr "Dagsetning" + +msgid "Date/time" +msgstr "Dagsetning/Tími" + +msgid "Label" +msgstr "Merkimiði" + +msgid "Field type" +msgstr "Tegund reitar" + +msgid "Choices" +msgstr "Valmöguleikar" + +msgid "Default value" +msgstr "Sjálfgefið gildi" + +msgid "Help text" +msgstr "Hjálpartexti" + +msgid "To address" +msgstr "Til" + +msgid "Optional - form submissions will be emailed to this address" +msgstr "" +"Valfrjálst - upplýsingar úr innsendum formum verða send á þetta netfang" + +msgid "From address" +msgstr "Frá" + +msgid "Subject" +msgstr "Viðfang" + +msgid "Forms" +msgstr "Skráningarform" + +msgid "Pages" +msgstr "Síður" + +msgid "Filter" +msgstr "Sía" + +msgid "Download CSV" +msgstr "Hlaða niður CSV" + +msgid "Title" +msgstr "Titill" + +msgid "Submission Date" +msgstr "Dagsetning innsendingar" + +msgid "No form pages have been created." +msgstr "Engin skráningarform hafa verið búin til" diff --git a/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo index e6cfafb4371028a3df84b5a864bcacd90ba1c59d..57f37db89574155be2b5ddbb6a4eb68aaff15fc3 100644 GIT binary patch delta 330 zcmXZWFK+@t5QgzNxWXOB|6bY@gMlC_FgSuiL4vL(#ZYxkTM|%bz~OMMp-HPMXaXLI zKq2@B7hKgjk|sPuNH+W1eRndm2RCqkJBB|uM2=S?mWX`BMH2XhCNA&+SC_j(k=A9| za(IUgyhjJ0(8dAMQhZF|1YG z{7uG}e2O}7hAjDHyT%{Xx;5(i25)h1S4EN>{s@YA#0nPprVeW24Yo0g-Q_6qY+7&L OORxXv4VPi;HF^U5TqK?V delta 332 zcmXZWFKa?k7{~F)|Mxl-u8M{U7G-JNX0sUt&AtG|qQQ#}#3U=O*=)0HFq5EMup13a z2H${K$AU!!{XTNxa6ae!&cpMZWBQa{)qUeHpU5R7Vu;8*A`-U6<;vNH+4`2Gg!j_Hr\n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.mo index 6061fb1192079bedaff5a55ab177b2a3ced2d39a..181e7190896faee82a7f67441a36eab869df0624 100644 GIT binary patch delta 216 zcmXZUuL{Co7=`gO=G-3znJ~~|SkWTbMVrO!1;`8Vz!+=T#VQUk z!ZG%6ie@Lr3{S3x@;NG=RLAIV2Tk9{HjZ$DD>TDbwDD1#t-0;3(`>d#(rpnqcl!q_ CbQseB delta 218 zcmXZUF$)249LDkII_J(Ioe~ySIR@K}R&^8a!Q?H-Vv=m$fbt@I z|7CeTzn=O%&)^jt-brdn^^8=LbatdB-f)i}%;K6b?uZp8*uXEEzq~8?*uoNav4BIY z;23*2MYEG)j3-wE\n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/wagtail/" -"language/ja/)\n" +"Language-Team: Japanese (http://www.transifex.com/torchbox/wagtail/language/" +"ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..9158318906bca3637ba418529044ffc3501e863f GIT binary patch literal 2795 zcmaKsU2GIp6vwZMsP!AazYi)O3bVUKh_VGV)>hD#R#-JL8Z+I!-5r^oS!ZS`CO#Cp zklLbFVR3~nSz@7pkd#tLAL@fX`0Sg}2jYv-bneDC6HQF~pP6a5CB~b*^Sk%Xx#ynq zKX>QKvL$7Kwi5ke^p0zU*Z_WbEgopy*9mbW_!`&*z6IU@N^mEb2bX}~f;WNRgSUb| zfX{q{|My$N22u_$o8i|0xyH? z=SQ#wyb{eHgcJ6&91o6b70CH)0Pg^|fSgYk$o}309|5!A&ES6UA@DQsS@1lFpZFCI zj^787qWBXmL%Y90j&}r3nN^VEItv~GFGTY;1i|rifSlJ`U;~6^xoEu#rZ67^Io`iO{KQfu$8p>N zvcKgZ?~jA*@8xKHJNN+RZ%6ap;N6&)K(7CnAlv^G@fVQw`VE9!L4#z0)<_}nb!WIN zo&Y%(w&%Oa^_gprVZe2nYaH9cwi1)*3J38#j`?!*N6|S?ZYV{N8;`l>x1n>a+z?)H z4_SkI(3hd(O3k+iF?tgHe)PN03H@Gl(VCO#T|M@m`GIsXw2d^=&gXS8EW16hIk2Q5+5qs^15M) zc0-yO@;)d?3{6iuqTP1#w6oZgH(b}St#F>vJ)JhW1>M@RVl@uPzv~&EDW7sT#e>Db z$`$R7ohLn$air^ttMD4MLpMna?cMpb4;XIaFN2*iS&JaM~CQkYz|f1meJmj4%aJ5 zZ|YeOYBcSTd?B<>H)~|H7mHa}OW8?k>h4Nutt>H&HO?zZ>k`cyw8VOCT{9&%CZE~3 zCefToz);&EcN^?#26_xrQAd*DD>Z%}U!DT#6(;*JF6|fhK8}-PCOs9o^LUPvR!YDg;w^b8`!Y!_A47 zCZQ&$>U+=m6J<3tcGaX*s}EF#`ew`@AM{U*lE1Iwe^gONrc`a3)bT-o=rF0kNbNgU zFQ4}hjj8GszfnV%{NX`=cq~S$GN#7&(!yibl3$(i4ACpiO(A&9N&ok za>+kg@kc5gHmrhZam0fB{gX4K#{1Q=kp*YrOGIH{&;W6YFxF^IAY=c`VO5PWX zs6NoIj_>DLy)+@zkO;SZmNw*QeHqNc{;65z=${{Ye358#57bQ~v x6q*Inv5*VDVxa-2I6D=l7`P$Mc6M@N_To&S, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 10:49+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Single line text" +msgstr "단일 라인 텍스트" + +msgid "Multi-line text" +msgstr "복수 라인 텍스트" + +msgid "Email" +msgstr "이메일" + +msgid "Number" +msgstr "숫자" + +msgid "URL" +msgstr "URL" + +msgid "Checkbox" +msgstr "체크박스" + +msgid "Checkboxes" +msgstr "체크박스" + +msgid "Drop down" +msgstr "드롭 다운" + +msgid "Radio buttons" +msgstr "라디오 버튼" + +msgid "Date" +msgstr "날짜" + +msgid "Date/time" +msgstr "날짜/시간" + +msgid "Submit time" +msgstr "제출 날짜" + +msgid "Form Submission" +msgstr "양식 제출" + +msgid "Label" +msgstr "라벨" + +msgid "The label of the form field" +msgstr "양식 폼의 라벨" + +msgid "Field type" +msgstr "필드 타입" + +msgid "Required" +msgstr "필수 사항" + +msgid "Choices" +msgstr "선택" + +msgid "" +"Comma separated list of choices. Only applicable in checkboxes, radio and " +"dropdown." +msgstr "" +"콤마로 나뉘어져 있는 선택사항들이 있습니다. 오직 체크박스, 라디오버튼, 드롭다" +"운 형태가 적용 가능합니다." + +msgid "Default value" +msgstr "기본값" + +msgid "Default value. Comma separated values supported for checkboxes." +msgstr "기본값. 콤마로 분류되는 값들은 체크박스를 지원합니다." + +msgid "Help text" +msgstr "도움말" + +msgid "To address" +msgstr "주소" + +msgid "Optional - form submissions will be emailed to this address" +msgstr "옵션 - 이 주소로 양식 제출에 대한 이메일이 전송 될 것입니다." + +msgid "From address" +msgstr "양식 주소" + +msgid "Subject" +msgstr "주제" + +msgid "Forms" +msgstr "양식" + +msgid "Pages" +msgstr "페이지" + +#, python-format +msgid "Submissions of %(form_title)s" +msgstr "%(form_title)s 의 제출" + +#, python-format +msgid "Form data %(form_title)s" +msgstr "%(form_title)s 양식 데이터" + +msgid "Filter" +msgstr "필터" + +msgid "Download CSV" +msgstr "CSV 다운로드" + +#, python-format +msgid "There have been no submissions of the '%(title)s' form." +msgstr "'%(title)s' 양식에 관한 제출 한 결과가 없습니다." + +msgid "Title" +msgstr "제목" + +msgid "Origin" +msgstr "오리지날" + +msgid "Submission Date" +msgstr "제출 날짜" + +msgid "No form pages have been created." +msgstr "양식용 페이지가 생성되지 않았습니다." diff --git a/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.mo index 48c2b057ff51246d184053525521412abd93f74a..a8f8f630939200f6d78357a0f122d89ba250baf0 100644 GIT binary patch delta 330 zcmXZWKWoBJ6o=sxO-u|`uow^uN*BRDpo>%K)HS#`I1263Eg*t*3LV_ULB!2ZAc!a~ z9bAjx!4kgUTU2jjliWdF zv_wY87Ioncb>0CzJfY4zNB0-ZkuA6OXvp*Z0);A;(MN6QqkbsFIF2`i*wA!(LHFzX LGx*s!_9%V_93&y^ delta 332 zcmXZWy$eBM6vy%7^>RZgx0Hdhh`ekjqfHi*QL@XRhAk#9gGBqC=+#KbFVzGDlY=*JwzFcvY2RjgqhwQu3x zuQ5p8qrN-1`G^Vf2`hLD$xI>~z7$l0=`lcT7P zya!tNLY?<^??0F%8)o_6km37j3MI^A6SZNA`k^`caN|t9OTRfB4f?(AWLzFPL1X3n E0hB-@*Z=?k diff --git a/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.po index ecea73fe7..4ad10a526 100644 --- a/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 11:39+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.mo index 5977c2ad709bf3dfd8c477a75359d8f2e7975dd8..648187ac646c1ab2ec0173324ba53d2ec28c795d 100644 GIT binary patch delta 330 zcmXBPv1-Cl6vpur8)G6>QA-rTMVy47kKpK_gNQC}x`>DY>0q(o(iiBWIQayE=nK>i zLigg38`!=ezf=+@-s%8}pqZatn*3L}U{YN#hsV_={uwLlf(S4mMHe zy4XP<6L`cpp3uU7jNuunkQ=^Wh>{9s9GS~AhZ=#4ZPbDhGAlDo;s=&+fm(FH7XF}K zl#d4UMbwXYsJ&Ix3md3=J=6ycF^kh^IS4)p3IuEP@EdjEf;qh66Q=iXp?A}M^(Xy7 L&!6t^R?d6?khCNW delta 332 zcmXBPu};EJ6vpvWEX6ho5wXE8CJYWFq&@?qAuu$Ni3wc{sRdail5W0$13LNyn&1;C zg9$rvV`O7sY#`x((&=~e<(%){J8|FLuZ9tS8zM|+7{FpvLe;R=s&ja0}MOK4JZh3B@!a>U`9z{NIdL5R%C7*Fs8tN4am^os$` zQ7^i1()ml&kNBv)b<_)6sC&1l59(nVM~53Jz~bzy@ZCU}5n)2Ga{=|qEv O`@8P&(T}D(%QN>36(slo diff --git a/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po index 50d2ebaf1..969ff1c52 100644 --- a/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 17:39+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.mo index 9a5c177372b0f486bbb6c68ba1939ea5d07f44c7..3f37ac9b1c956edf808122104dc020b60fde730b 100644 GIT binary patch delta 240 zcmXZW!3qIU6vpvyVi-!A>@94hq!i@|D2rKX%Ekgy7HUcsb{4Xgg@q@W2QW`yDJ#ha z?;zy?{BP9h{?0x3J9Xdg%iVsKM@!lzrL-hJB~co11Q?)=XUyUSyZFQ$mRWMKiHy`i zlk>2FeazqnO@5D6jL_t-Y5DSK?hGhZoZmwo%|h#M8}ryU8f;cPS+hKqP@PZM9toE-B2 delta 242 zcmXZW&k6xi6vy%3#P~BMP4*UcA{LbL1X##Q%0_7@DHHY?wI^EB?=l)LJm-}{u&+2GN+o%+m)Qd@!1{@xa(Z(}6c)=DvF@<@ST&y7@HPPfc zSj9djF+h{wVG%<#`D0XFhYFg7`rihoxpy&(Bh29jOBka0=nXUYIGn6~ S#PR2|i8ov>%Kl+(Pa|I+`yI&u diff --git a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po index fc1a92263..b963062c3 100644 --- a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:41+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.mo index e96987f5d80de0e40ac8ccbef426e145f24c99c0..8936fb79117b1c84e5b38107b8e245d7076127df 100644 GIT binary patch delta 330 zcmXZXv1`Im5XbQ|)sV!LlnOxtDy6g(jEH0_Se&G&tGiebkwR#(kWBdtoVs^+6P%no zI&^mJRw<=J2XXTIOyR+Yy9d9!`}VfpqL)dkn#evUVvESNks6>y-NJY5B2OGsq<}@d zK_6r6<2im{2|v+C72-e*RelpI*uelNmL$hPZ!|7w%uxlbQO7U5!e6{YH=i!n#~Jki zJ^aBlG@0U}_iqC)sqax8@Q5n^1y$~=T~9Y!(J0f{;4SV@T@;+A|7|>>9xY?-DQir_ O=ZEnyjFx|Tq#pn-&?2t@ delta 332 zcmXZXzpH_96vy%7aXs;HyMC1P#FcK!fM<}!K$#?FJ1Obrcey5ifzfWaDB~T?2D8YQ(V&N*lEYHn(dc}5d?xI}y+l5*ST(V#Bl4(rI1fJY>RCZ;fpGi+cG z4;aG}rcop03oTUnC5&SYbNFk>{55DrBSB-0DqxQ~UNDJwEMmlKFV?^XbrVgzp&z|W z31jqa4u7bts1E3%%AcajUHUA0qkkITG>%xn2dazmpZ0$Roz$J}OdEa}gHgZRZcWD4 JV0+j9^e3jiBbxvK diff --git a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po index 92b5d1946..0df26987a 100644 --- a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-28 07:09+0000\n" "Last-Translator: Eugene MechanisM \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailforms/locale/sv/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/sv/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..e22452694b475d173a4ecef65c9b5435770856a8 GIT binary patch literal 2622 zcma)-O>7)B6vqveujTuzKq-d#5y&(!wr zCK7@J9}?n#IDp{Bp+z7>k3k$bpp`gt0dDPy69+gU!HNI#PBv*ySn>Ysndj&C{`S0F zdvMn$4DA5=Ui5{V7@Gp$ycs`e%eOFg2lxtD0AB-d2PIeq6L1&!BX}qH6L=5!Gx!2{ z4ZIuN2P1kv4&Dk*f#h!*ybYWK?*kXX5%6`8?A`%s{Rbee|1^L81xWT^f*jlc$@Lurq{QXxTT(Ya+KJdGI{wqkjUI!0@e}Uw01VPaHagg+=fRHORdQTdVzsJ!j zPHNAfV|lQryGeO%wx=+lJT}{-n}eJO!2AlchcSK{eLp(IN_kPkQH0!ROlMBq!8dqxA_F(iZ`eW!1p>y=z=xnwv8>{tnZ8(q)!&EhhX_5%;WG1ZeGUi%2 z&(kJv4Bi*{lF{p2WSLeCQP+|ygLeae(jDSf#46>}fX7NjqDWvQirnyKBkA)I3ior;*xR?o9j*pt(y>~tcOW^+pFnEUli zVyL~eY%aA4uXgH*a!#dYFpq^7{J6`6IWaPd4U#v!@>-6$sZcIHs+@ zko-m2@N7#29u8=0?&!d86k=fQc{spY8~!M1vh$dPM4O~F!#gXtrE5~0-KN^XF)cVa zGMX!VFf1;z8VSy7xH`GM=T;WjvP~(}=u8})mzK_}!Y_!HhZ=Q*q)552=!WTMmPqp~`MX9y(w!e|^<2pPmuIA6uHK=p$rEs4 zS{cJbacy(wrffooi>d$#to_P zqjlwnkyg0t7M69#3LViG<0{-_Vd`ckr}ypxOw_(?)w(Q(P!2 zorJ1N2YM;ob1$riHyg|C<08K?0?7w9X6J52e8+JtxRG{PN(PlA%2MaqT>rB6s3f6~ zSR}(1Q}1!AKHT7r#@3-ugwg-1D1$X8yN)z~0E5C(_5F=F6qc}MWN?*O4Ta_qZ))sI zB^Gt#jA=nJoK5h8FV1qeDl*}rO;t6U2oU-=t@0kFMK#y8Ms`~ZWJpUme9|Z~u{1{D z+Y6;_9;s>pFEI`=l$HDp*iv1q7JUZFt@=DDX;!61OsxMd?)*@dd;qUa+rMIV)DymC wcNY2atbYXu0)?f={|88_jB)tif*g||Gx-@NJMg%zh=lq, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-16 20:52+0000\n" +"Last-Translator: Ludwig Kjellström \n" +"Language-Team: Swedish (http://www.transifex.com/torchbox/wagtail/language/" +"sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Single line text" +msgstr "Text, enkelrad" + +msgid "Multi-line text" +msgstr "Text, flera rader" + +msgid "Email" +msgstr "E-post" + +msgid "Number" +msgstr "Siffra" + +msgid "URL" +msgstr "URL" + +msgid "Checkbox" +msgstr "Kryssruta" + +msgid "Checkboxes" +msgstr "Kryssrutor" + +msgid "Drop down" +msgstr "Dropdown" + +msgid "Radio buttons" +msgstr "Radioknappar" + +msgid "Date" +msgstr "Datum" + +msgid "Date/time" +msgstr "Datum/tid" + +msgid "Submit time" +msgstr "Mottaget" + +msgid "Form Submission" +msgstr "Mottaget formulär" + +msgid "Label" +msgstr "Fält-namn" + +msgid "The label of the form field" +msgstr "Namn på fältet" + +msgid "Field type" +msgstr "Fälttyp" + +msgid "Required" +msgstr "Obligatoriskt" + +msgid "Choices" +msgstr "Val" + +msgid "" +"Comma separated list of choices. Only applicable in checkboxes, radio and " +"dropdown." +msgstr "" +"Kommaseparerad lista med val. Används bara för kryssrutor, radioknappar och " +"dropdowns." + +msgid "Default value" +msgstr "Startvärde" + +msgid "Default value. Comma separated values supported for checkboxes." +msgstr "Startvärde. Kommaseparerade värden för kryssrutor." + +msgid "Help text" +msgstr "Stödtext" + +msgid "To address" +msgstr "Mottagaradress" + +msgid "Optional - form submissions will be emailed to this address" +msgstr "Valfritt - ifyllda formulär e-postas till denna adress" + +msgid "From address" +msgstr "Avsändaradress" + +msgid "Subject" +msgstr "Ämne" + +msgid "Forms" +msgstr "Formulär" + +msgid "Pages" +msgstr "Sidor" + +#, python-format +msgid "Submissions of %(form_title)s" +msgstr "Mottagna från %(form_title)s " + +#, python-format +msgid "Form data %(form_title)s" +msgstr "Formulärdata %(form_title)s" + +msgid "Filter" +msgstr "Filtrera" + +msgid "Download CSV" +msgstr "Ladda ner CSV" + +#, python-format +msgid "There have been no submissions of the '%(title)s' form." +msgstr "Det finns inga mottagna formulär från '%(title)s'." + +msgid "Title" +msgstr "Titel" + +msgid "Origin" +msgstr "Källa" + +msgid "Submission Date" +msgstr "Mottaget" + +msgid "No form pages have been created." +msgstr "Inga formulär har skapats." diff --git a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo index 5df312c2a3a35df8626ef021d6432377b3e3e793..5b2a25ff1f491cb4755a0f2adc670b33adaa14af 100644 GIT binary patch delta 232 zcmeC+Y2%sjrhX11149fm0|O@m1H(@i2+hpOz`zFN^FnD6Ak7QpO9N?;I!z$W1Eh_i z@(xhGJCqIq(jaw-Q2A`AcoCGY2hwst`5smVKd?osp$a!a>77u82cZ13Q2rGt{SZpO hgUbH~(m+2jFm2w+*w4gKl3$dZk(6JtIf!K&BLE!Y836zQ delta 234 zcmZqU>EN00rhXnH149fm0|O@m1H*3?2+hjMz`zFN^FwJdAk7Qp%K~YTI&C1$1Efu% z@=j2`CzK8Y(jaxoQ2AV_cnOql1k!Rq`94+#Kd?n>p$fM^>D^F;hoJoPQ2sS2{TNDr jfXe>`(m+2jux#GR*w4gOP?VpQnp{$>U$8lVWg8;^Xj&Q7 diff --git a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po index b9aa79384..6839cf027 100644 --- a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 16:42+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo index eaaed80a8ec4c1feea1407f65f919faf44ab030e..fffc0f2b477bb312a70657d424f6b9128fb6b641 100644 GIT binary patch delta 248 zcmXZUu@1pd7{&3gp;gidOT{1tgGEeMtIcMvXrt*OMMx}SGFhx*!XtF{0AeyS8pPra z4E|S}+}vNzmy>g{5BB!E+G!%!w1_7nLqnv7m&6bD$;FIF87ElB4K^`C)qkRmhAC3T z3i71Qr+OW1;5^AkRQ;PN&VS&|K@D5kc%X$AxrcciBzcShd5J#0uz=lM+;gx*9^oF> T(Or9_%vm_~0ykVlXWiF-5ZNCI delta 250 zcmXZUp$fuK7{&2#=yVPlf-o^H7%ZaAYPH#nDh#JsHa5YyXcFv8qHi!vKEk3&vq3Dr zfWiOO!R7uqABS_WkM{l(Cz?oB6mdmlQ4(okmixvjxn34&VuWqnVHeM+`VX|xFhm@5 zkS7B^)f-|5H+epx>R%0+{03ee)UZ|g5A?B09;1bBo\n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.mo index 3516fd905802dc3e2691e7dfe9e153e1447fd79f..a781ab89ae47fbe0a6eedd7d880b9bf7d95f1e9b 100644 GIT binary patch delta 282 zcmXZXJq`h35XSKbyK8;3h>b$4AmRX9s5L4M;43v}lY2oX7Pew#d)1599`Y;`$eJ gVr?}y44XGWFT9WQT$-+=bN@5usSj7|$F@qB<;2Pb&4HDY%6!CzJ z)CKc+MYsQfW&9$cOjwSxd`e*{jde_52mRPXcTgYQMFZ^O*sJfcLVonTAvfsl)jt>` i|Dug%MB?86kv`1n95svn=zKAo+N0I7IX~BeZQl>?6&!{D diff --git a/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.po index 950554483..5e760dbdb 100644 --- a/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo index b4af295735bee163d22acc449f576d6ad9f0dd5e..3a4f0b8a083a98a7f4415d8a518ce584591841e8 100644 GIT binary patch delta 548 zcmXZZPbfq|9Ki7(7Vq(_{o_yX*~6~byo-ZSQcKv2vYX`Kq_`-D&9<}$^~ymmF51f$ zPEL}x-hpy-;2>w^q+A@uRr&tfsn>jdGxMAI&CI*>&;7{B^NCf_;K)=tqi{RVkIXceYB^ I@W@G7|4)50FaQ7m delta 550 zcmXZZKP*E*9Ki7(idTJ}(w4+~L;X!(3=EE_R9 zYNXK^NQ?#sF-uGmi&0ql{?bcc?(@65-`(%--noD2R|gxzn+B0`Or#(p`F4>wo*65~ z2kc?|1&8nx9kgjW(8UyvppMVd^y4zNUH>%CW=x@r zE;1!qv~dA-T>(8@Ma|ncmeHbLMJ;rPUHFVM_>O7x;-SbP!8BPJyhly^z$E@6xf1KF z7j#kQ2T*T3foWXCKHS1?JVia=73zhqQTMsUC49tTOor?hA(%4eaE|^w=I|JGgC|_W zS8T$uMBQ=JmzhK@m^TJ^L4O6K_=9}%N24#3;CB3ViFyQk1euy239Po_&i3ZU`fh2o JSUa*k>mNm$G*SQn diff --git a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po index eebabe47b..540ea9629 100644 --- a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Czech (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo index d524516c548cbde961cea9f4bf6ac27aafa7fd40..4de1bc22da8bdd6c9d2f794858774ef83fb51225 100644 GIT binary patch delta 669 zcmXZZPbh3-%8Au( z(uz_JTyP~KeTEw_x#?&Z{f_Q&Dtswc`X;25|NZwB!Vwk zh0T>Bl+uen9Km{=#4cP!otHsc$O%^9l^K6P2hTs~!9Q$556xWI?h{MOD7qOK#36L! zGIB|pTMh0Q4^iJ=VgPSY7x+dEQovI5`$e1>#A*zo2JA!K&?xG6QNJZpM-ej;2Zk_WQ4m^U*nkOR8tE;2 zSc1o>iO L$CKH+idFYNwarTD delta 671 zcmXZZPbkA-9LMqRrZGQeY=&_l4vXYZEy^%AE;uO{O=%9hSV*G$&YA<+(Lp&Vr?IP+ zqLc#{Tqi|rS#faS!24TIt-Zd#=XrkL=kxrYV)!GRIdIyC4v|8QNK8ahwIUHLVm*fH zL?~q#eK?8DIFAFkiMs9#X(89>#YZ##iY}giu?ihD=|B&2bw~CFXp#JnkeFC;g&It+TaBB z#Z%)2>Iv^Kig|3rR(4O}Aa>y;YVZ>30bQhMLqF=t!x+L5n}YBX#}-^Srjg!~!AiVB zO?+#{?{S>xH|)VacGJKy?8Zf$!+q2MpQu;+hocxFbpq`TiW!O*oYo0Ghi;U@S=_@i zEEr3u4ZpAg^&T{!8+Xx%Ovw@Ix^vVobb}i38TE?ZaZSW2-`SumXIaVRr9^yTb)`3% I&3kvOf7o+LEC2ui diff --git a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po index c43384f34..755f2116f 100644 --- a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 22:21+0000\n" "Last-Translator: Tammo van Lessen \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo index 84fb67be58d57d13d9d27e68bf5f4aab149fd447..e0e828b1a8e3182416d15f843b534795479b704c 100644 GIT binary patch delta 1922 zcmYk+ZERCj9LMof#>xQKjsn|MbXQb{&ce!s&2G*C6G5I0ju16^#~Kz{sOdT;0(J

PnmKm>L7ymVjVJ;X+jP33P$mD9E}H2_a8=eJcI%K3K_%v zfF*blb^lF!{WkJv3K&)WPrzcvH>Fh6!Axtty}n?Wk-=s0Qx=TIGejYaqq>VZG3w@@q38=qU@MAV8( zQTLVMEDWP2@S4585g((y6}8<1m{N-VrV_?GSb-JHW;L$Hxp)+7@jB{Qgc)TSR-vAM z2lKES`7^uurwM&z?ZWpWOdq#H39Ok6gTsOI_^N`U^Zhjc4M#4n5)=Hdkas$ zi#M?h-5%qg}ipt|ux{yVhK`g~ns1$vV z5xj_6Nr2JA7)9ORike6#K8zpWqj(y(;cqw<*YZj@WO64yO?!Yr?#I;cRMe4={OG|V zybtGK1Fl33yx01L^(tzG#oWvy%>pEe<|R}nH{g2QgE~9^*y}Znsthm2ZoU8SQBlfD zcsCZ~bZZiSp?w~A;C}M7H$?1>Qq~#XPzQPie9m~#4=(9!TN?L zwjBAm8qTJfL(~u@jBlPN8VMbc{}=5$Su=ISbA%?TGL6s#wMrFjkIn>VbNFyRf*hCs zibHJ)p@XNQ{U0fOn{war+VrLTl9WCxD$nE?{;wp?CUnln6H5v0yiUzLLdRD}Oq*9p zJWD9SQDPyX@&vJfn5Bj-RoFn(+cs&|Fu8A_j-rarv_3JMQZs|dCq{~n5u0z)-}xtH z&iI>rV-qnq8EbLeWTvPf;19mh7I#}{H*az}+GB~#lz`t?TN92{IhEDX%Ib2k;tk3i9OZQDK z9phwocqhHHnV&-!3d?)Fv)+(*+&h-t?w#?D&^qVP=*spu+3xH%@AK?--Jb4u{`?ox C?b@OM delta 1815 zcmYk+UuYCp6vy$Ce``!)qDgA}mu5B9YS+YMjhbwu8#Si38)K_&1WCb78VM%4vWaM| zI2IzYZG33A#Xkrt_|Q-&lr6;vF+SN;Y^edULK{LJL?0CT2c%F-zrUGD@v>(=Gk138 z-h1ZE3^#wW*_kNL{=#TEui)2tW&$!0_QGGNw$BiN3C8D<6eF3!Y#n1=&cf)0i- zg~d3EML6y|g{2(-fn4v{j9jz%bj(4H%AK+YkjD?JE*-S$>Dnb2W32NpmP%~}xeak<;7d65CI17)Wu0Mr! zcm`j<+nB^DRA%2{_WFMkHO>hvV0;^5M=SUob)yS78^1zbaLxA?YURJ6R`?KgqsRXF zzc9>kX1+IpHK_A3T!B0AO+1FW{zr7G*coRhgj&`vScw~P5MRZcn1h+jrVVpZH`s+) z*n#|P4;u}5!1oYd;`kWq5tOq!Wp)|rehtb$V_TGtPK@E1470ECFvl&V;Ur$i3T&R^ z`JV3}YQ1?Wt$)5Ol-sDUHo zP44ym47I}R$YSgXl0D1f>cu!0d$Ar>D_2nGCs8T>6NhjevrxuHF@`^TI<|;+<31fd zIEb6b+j0CJmC}|M&2HdMq`<9|G^pq*P!p;|4OovFAcoCkpu_LK9Q0nlZ&CNVgPgJn z9M=2)FFX9-t>D#2B5W(6S51#b7u6HfO@-9tAG9G0bSJb8GYL&%4be#ORP1#^nOH_V z-)cCR-@`^}Yaz&p+w^=`tou1thYDvUp;b~2?(^5mr<+#u2BD9PTC2zZTfRRQNj=Lc zb5sFp8$8@CuZ;WIT8sIF9!@o(GT%t(%b^FYrb1{YRN@W9YlK>e*g~j+r(2kvD4{A; z3wl}cK6Nj-U0%uROG34}<(}jBi%kSIV5#2&rRiS-?HTFyxdnmr?!xShXkAsfHds?1 zsjCUq(DGX2{R35RC*ueD`{DzMWF#1iC;Nh16P, 2014 # serafeim , 2014 # serafeim , 2014 +# dotoree , 2015 # Wasilis Mandratzis-Walz, 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:07+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -94,6 +95,12 @@ msgstr "Τίτλος" msgid "File" msgstr "Αρχείο" +msgid "Created at" +msgstr "Δημιουργήθηκε την" + +msgid "Uploaded by user" +msgstr "Ανεβασμένο από χρήστη" + msgid "Tags" msgstr "Ετικέτες" diff --git a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.mo index 2f4f5e4e64b5bf555cf69a40e4ffd56e9e57be00..ae45f92604e89c6a96022611dd8ce115dc3da7a6 100644 GIT binary patch delta 669 zcmXZZJ4=Fb6vy#nckNP>|>Izn=3y$3iS0ySuD$&pl?JZDwm`cGzx~#S#W^wZn`p z+eLns<4c09bN_9%7Gge^x{WU;5YQ*H|in3 zsK8#bC{dVC9HXd?Wbhi#a1bYG2Timktj8@Rgr%?*T~wY^4HP(!bk82DKBF#tpep=9 zRrH4n?4hhV4B!y1qxN$c!4pj2J*p6g>PB%G$8ix;=;j#czc1qo&i7Oj-r^?nJ5;Me zJhv7d)B^@k3CB&OP^@(~EF6d~C;Yeg1BWWP>i7xU=C`Faty zWF7g*9-n4RV<%ph=C9~wUcd&lbJ&NiXy71LV*~>@fp%PVi78G7J1k7$Ay(i!>UtjC z_*K%%L=XDVk3p=&Vf0`G36)vYJaN47y zMNRDB7QLv2&nSjaJCeig?GibvYl0w$71`km0Nt+BbaTe*G+?RYpJ@A2A z;SXv>f2fJAlr@eXY{w|-ehRzr7#HylwU7YS^>t%lU0N!$@px#FwMV M?cPN0#rbUf1M??BT>t<8 diff --git a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po index ca712be7b..3cb2051c7 100644 --- a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 11:03+0000\n" "Last-Translator: chimeno \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.mo index b9b0134579319f118571110946284021a2ebbd8a..d3a8b597c35f08b0101f28a0c4abdd6949f791c9 100644 GIT binary patch delta 669 zcmXZZPbhPxcBF|MKIT2Z^78%A8)?k|8 z#Ua%9ETIACF@fvYh!PyS;7h~U>q$Z)pPBrc~Yp~=_P2MQEbB*gMqei+w|D<#^8s8Gu}ZWUw4b`2bNSiH N+(f=meDGeoe*r-vLlgi2 delta 671 zcmXZZJ1j#{7{KvQtEIQnYOAQ^HeDnh@y_jFZ44EQL>MF`9;sL~Wg(KA4wxijLWsd4 zERqfw3=*+OEGA9F%uopuuf_kP$<6mW_dLFH&UX&2BkN?>VegcQJo`juL}aB}WEhJW zz&?T>M^OLMgnC@WF5JWhyuuoML_T>Z)S){lVqg?K*o-mkDg6%x#r|86qGN!83|8U= zhVU9SaRK?{g;0eK22J#11-7Biw+MQGB)V}Fqd0-wQF5qxHc;0cglv&8jbl3W#FrSs zd(;GPNHOFaHL;h|XaW=C*ok_;G+`B&u^pWx)pgydc@n7m^b<7CIJRKcrlBR=D|uG( zu4ECtjC*STOBqJGB!&r$qgG-Gb)zk8#eE#a8`LK-xt)bg*o!F~LwlP>lExQm!UPZO z!Zn=2bu7nMbm9kU1%6OV>Z4p*N)u195%s_isN+w_RQW`m7vQ$qAHf_iDNXr^>)bFh S*}2*2$%XljOupd1HGTn`mqb(m diff --git a/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.po index fbff49ea5..47eaf675c 100644 --- a/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 15:57+0000\n" "Last-Translator: Benoît Bar \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.mo index 730e0cb09861a97ca4ac5a4f93a2dcc8ed8dd9ce..1d86972847aa06f1ce2b39da6605056a9fd7a8d9 100644 GIT binary patch delta 282 zcmXZX%?bfg6u|K_hB4%$T%T_sv9z0PSZE$VtP~ckretBG+1S}B#XDH2SWch)w$>6o}0R=OUCezhKQ388H>o%5-DIiDU!uL)^UI(^s$Twtl$}Qct;x_ zSj9JT?A$ZbuP|ui0m6KX<|`=bgUM)SKe|upLpw_W$n#BmN6VY delta 284 zcmXZXy$-=p6u|LQrK<4}>hldGniwr&V~{?8Fc`2f5bTY`X0b?k2a$9Zn>P@N!Q>r` z{BP6b=Khj%&&NGi`(|H~ns?MhnlX`~h&&CE95&)2DePhudsx5?7V&^3JYyQ~XyOCQ z_(qO=xm4W`Rb7E3_3j{}q-}~9G;j%I2n^81S(xC3Zc%+`hb=r|0$=FhCp1e?4Q?Sj kNe5M(i(~8~`vyzum>1uQRHD{mIiF5O>s5W>*NnaX2lP1|8UO$Q diff --git a/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po index e0ae369b1..6aa8c0cfb 100644 --- a/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo index e977a82e1df57c854ad05454cac2a4839ac7bcf6..01abe36793bd54a9c33caf4060251af7a528ab85 100644 GIT binary patch delta 588 zcmXZYPbkB27{~F4u(8>U&7b)yY-nx%xt!?;u^LQ?_ms2 zaT1Hzi?so>794a>!#cdi5Z>VmJ_gMBPZ$lF@!1%^4oqV^E@A^Z zsEZF!4?9L(bm6YwV~qF#x!cO9hQ8c=f0J1!aRl|y1omL2$uXlTTV+8ByY9gw>?XcK zb^eU%JVezKOkfmCs7bt|9{7to=V`7qFoZGU6sq7H_G1nQFz>hUxu4+}d- delta 590 zcmXZZPbh{&!^ZWgt=lMOqohL7nmBm))szv0kL!?JURs&577$H7D z8_#eaA8;5wrbrk^UDFsPUPc4A(2u(~hGlHW3Wo3=H}T07=RaYxQ-q&P@#(`Q?8SBT z;XZ2NL)43%pccAu*K24KKO(iIfjZE)yKe?X28bi57fs<1W`d3gLrIPWP1th}9^)YK zE$ZYisFR23dWtFR$2#gue4t)Xx|-*_r~@R>##z*cSscMK#_`f|H=a=oG*Bo0LM`xv zdeEYa2h*reJBQPl!5KWl64p`k7rOcTa0T`0-%!`z(ZWyEeiH^`>qZD`7{wUAqCVv> e>cIe6+Ssa=+7gB@U&w8&Wp}p6^VMsA(fbE7{yTI4 diff --git a/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po index e2d1cddcd..6c9f41dac 100644 --- a/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-20 13:46+0000\n" "Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.mo index ba25c62c111734a9323bcfe2776457944d7e8ae3..ffda21d4ca5ca9a15c9289764d87daafeec3f74f 100644 GIT binary patch delta 669 zcmXZaO(=tL9Ki9P&Fn>tJ>Evyl6F|(uz4vZ4x5W8wIZ~#EEiT9+wD0xIJi(!D@ra7 zE;2V4aw3I;(vp&ca**ug=KE_;J@xtj|IhRM-k#?*Qi_}%*vz9Uk*|7@w1{jsh|J+H zHsNHW2$!TR*Rh@b7WU#XdhyA+|BeRxGPa@9C*sB+)?yetaR8l|@QEqpk_8T?aTQ&7 zjT-n4HBbp#ux#D;kfnpYfz{ZD8YhbSUJPq6fvq@?^e9=Z!%frzb`7(VpumBjgLBjl z?@mL!HngM)4W@(L=HXnxibnSnOjQUrg#KEM`S)vQ+dtt~{=6 PW-Yb6n8_DEynpV0OwU6= delta 671 zcmXZaPbhYyj^ZWhY_kI5D%?5ITi=$%Wq)6neS|lzayEP&a{KZo9NLx09uby$4IN7d6fR>U$w9!!Xw49MYq#V-;?r7O?L&3JKC2csaO4?eGz` zkWVD1{GbN5Fc#f=Fo-_X!lIbM4Q$14?OJyrj>KV;4@~EN-Gs=o$O)75mXnvKcf+S&Xna#4*gGj;@WW zmeGeA-~dZ7joQgE>V(cwpTEL5UZZy2L3?^Wi2BzIqjo-p`Yl8-DN-zp8L#EWW=pKD QEX5X*YyL#$-SKDr2d6qjfB*mh diff --git a/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po index 1483b4614..0d20fdb27 100644 --- a/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 08:50+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..2a7ee437ab9b1d2397cdd0cdebd56b1508bec217 GIT binary patch literal 7058 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 DlGKh8 literal 0 HcmV?d00001 diff --git a/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.po new file mode 100644 index 000000000..28715bda7 --- /dev/null +++ b/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.po @@ -0,0 +1,318 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ji Han Chung , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 10:53+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "GIF, JPEG, PNG" +msgstr "GIF, JPEG, PNG" + +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "지원하지 않는 이미지 포맷입니다. 지원 포맷은 %s 입니다." + +#, python-format +msgid "Not a valid %s image." +msgstr "%s 는 사용 가능한 이미지가 아닙니다." + +#, python-format +msgid "This file is too big. Maximum filesize %(max_upload_size)s." +msgstr "" +"파일 사이즈가 너무 큽니다. 최대 허용 가능한 파일 사이즈는 " +"%(max_upload_size)s 입니다." + +#, python-format +msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." +msgstr "" +"이 파일 사이즈는 너무 큽니다(%%(max_upload_size)s). 최대 허용 가능한 파일 사" +"이즈는 %s 입니다." + +#, python-format +msgid "" +"Supported formats: %(supported_formats)s. Maximum filesize: " +"%(max_upload_size)s." +msgstr "" +"지원 포맷: %(supported_formats)s. 최대 파일 사이즈: %(max_upload_size)s." + +#, python-format +msgid "Supported formats: %(supported_formats)s." +msgstr "지원 포맷: %(supported_formats)s" + +msgid "Filter" +msgstr "필터" + +msgid "Original size" +msgstr "오리지날 사이즈" + +msgid "Resize to width" +msgstr "너비에 따른 사이즈 조정" + +msgid "Resize to height" +msgstr "높이에 따른 사이즈 조정" + +msgid "Resize to min" +msgstr "최소 사이즈에 따른 사이즈 조정" + +msgid "Resize to max" +msgstr "최대 사이즈에 따른 사이즈 조정" + +msgid "Resize to fill" +msgstr "채워넣기 위한 사이즈 조정" + +msgid "Width" +msgstr "너비" + +msgid "Height" +msgstr "높이" + +msgid "Closeness" +msgstr " 접근" + +msgid "Title" +msgstr "제목" + +msgid "File" +msgstr "파일" + +msgid "Created at" +msgstr "생성된 날짜" + +msgid "Uploaded by user" +msgstr "사용자에 의한 업로드" + +msgid "Tags" +msgstr "태그" + +msgid "Choose an image" +msgstr "이미지 선택" + +msgid "Search" +msgstr "검색" + +msgid "Upload" +msgstr "업로드" + +msgid "Popular tags" +msgstr "인기있는 태그" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"%(counter)s 개의 연관된 결과가 있습니다" + +msgid "Latest images" +msgstr "최근 이미지" + +msgid "Choose a format" +msgstr "포맷 선택" + +msgid "Insert image" +msgstr "이미지 삽입" + +#, python-format +msgid "" +"\n" +" %(total)s Image\n" +" " +msgid_plural "" +"\n" +" %(total)s Images\n" +" " +msgstr[0] "" +"\n" +"%(total)s 이미지" + +msgid "Change image file:" +msgstr "이미지 파일 변경" + +msgid "Add an image" +msgstr "이미지 추가" + +msgid "Add image" +msgstr "이미지 추가" + +msgid "Save" +msgstr "저장" + +msgid "Delete image" +msgstr "이미지 삭제" + +msgid "Are you sure you want to delete this image?" +msgstr "선택한 이미지를 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다" + +#, python-format +msgid "Editing image %(title)s" +msgstr "%(title)s 이미지 수정" + +msgid "Editing" +msgstr "수정중" + +msgid "Focal point (optional)" +msgstr "초점 (옵션)" + +msgid "" +"To define this image's most important region, drag a box over the image " +"below." +msgstr "" +"이미지의 중요한 영역을 정하려면, 박스를 이미지로 드래그하여 주시기 바랍니다." + +msgid "Current focal point shown" +msgstr "현재 보여지는 초점" + +msgid "URL Generator" +msgstr "URL 생성기" + +msgid "Max dimensions" +msgstr "최대 크기" + +msgid "Filesize" +msgstr "파일 사이즈" + +msgid "File not found" +msgstr "파일을 찾을 수 없습니다" + +msgid "Images" +msgstr "이미지" + +#, python-format +msgid "Sorry, no images match \"%(query_string)s\"" +msgstr "" +"죄송합니다. \"%(query_string)s\" 와 연관된 이미지 결과가 없습니다." + +#, python-format +msgid "" +"You've not uploaded any images. Why not add one now?" +msgstr "" +"업로드된 이미지가 없습니다. 지금 이미지를 추가 해 보시는건 어떨까요?" + +msgid "Generating URL" +msgstr "URL 생성" + +msgid "URL" +msgstr "URL" + +msgid "Preview" +msgstr "프리뷰" + +msgid "" +"Note that images generated larger than the screen will appear smaller when " +"previewed here, so they fit the screen." +msgstr "" +"여기 프리뷰에서는 화면 사이즈보다 크게 생성된 이미지는 화면 사이즈에 맞게 작" +"게 보여지게 됩니다." + +#, python-format +msgid "Usage of %(title)s" +msgstr "%(title)s 의 사용" + +msgid "Usage of" +msgstr "의 사용" + +msgid "Parent" +msgstr "상위" + +msgid "Type" +msgstr "타입" + +msgid "Status" +msgstr "상태" + +msgid "Edit this page" +msgstr "페이지 변경" + +msgid "Add multiple images" +msgstr "복수 이미지 추가" + +msgid "Add images" +msgstr "이미지 추가" + +msgid "Drag and drop images into this area to upload immediately." +msgstr "이 영역에 이미지를 드래그 앤 드롭하여 바로 업로드할 수 있습니다." + +msgid "Or choose from your computer" +msgstr "혹은 당신의 컴퓨터에서 선택하시기 바랍니다" + +msgid "" +"Upload successful. Please update this image with a more appropriate title, " +"if necessary. You may also delete the image completely if the upload wasn't " +"required." +msgstr "" +"성공적으로 업로드 되었습니다. 가능하면 이미지의 제목을 알맞게 변경하여 주시" +"기 바랍니다. 업로드가 필요없다면 이미지를 완전히 삭제할 수도 있습니다." + +msgid "Sorry, upload failed." +msgstr "죄송합니다, 업로드가 실패하였습니다." + +msgid "Update" +msgstr "업데이트" + +msgid "Delete" +msgstr "삭제" + +msgid "Search images" +msgstr "이미지 검색" + +#, python-brace-format +msgid "Image '{0}' updated." +msgstr "'{0}' 이미지가 업데이트 되었습니다." + +msgid "Edit again" +msgstr "재수정" + +msgid "The image could not be saved due to errors." +msgstr "에러로 인해 이미지를 저장할 수 없습니다." + +msgid "" +"The source image file could not be found. Please change the source or delete " +"the image." +msgstr "" +"소스 이미지 파일을 찾을 수 없습니다. 소스를 변경하거나 이미지를 삭제하여 주시" +"기 바랍니다." + +#, python-brace-format +msgid "Image '{0}' deleted." +msgstr "'{0}' 이미지가 삭제되었습니다." + +#, python-brace-format +msgid "Image '{0}' added." +msgstr "'{0}' 이미지가 추가 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "The image could not be created due to errors." +msgstr "에러로 인해 이미지가 생성될 수 없습니다." + +msgid "Choose another image" +msgstr "다른 이미지 선택" + +msgid "Edit this image" +msgstr "이 이미지 수정" diff --git a/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo index aecc9a870971201580e99b6d9aee418f0d09d6c1..a64c896f2eba7c5ed56aed4ec3e64e15af823b57 100644 GIT binary patch delta 257 zcmXZVJqtlm9LMqB<>GosiaSUi24%6|(dJbsMM)Wy3{vtUSd>x9CKlx-FtONW5HG;B z@V#~GbUy#@>735mUfEmIm@W*-HKm%QSy;01>ia~8{$UxNh*ZJ`7I1<&Tw)pzSj971 z=%V*7KzR2n=ye^F*t678mSN069_LuZ9j5StEZy0>58fC}2 zI)2fArwIRk75#2w3N2j*l4F>0P{0M2aF1!cAWQCS{s%8KFccT*VlvRe1bqs;VU~X2 X7Jsg%y~Bn*9u51w>7;JEUgW6$!$~4q diff --git a/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.po index 4e8ead840..54913b837 100644 --- a/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Mongolian (http://www.transifex.com/projects/p/wagtail/" -"language/mn/)\n" +"Language-Team: Mongolian (http://www.transifex.com/torchbox/wagtail/language/" +"mn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.mo index deba76e6aa609a52c484c4ec3250dccab588ecde..2d6b57722fe8870150125112a15f231f6d3b181f 100644 GIT binary patch delta 507 zcmXZYPbkB27{~Ev{l;%>voR)r63W8K!C|80;wEPo$7sLp7d4KW?Hv&Y~J9pc;Qd75YHMf8rE=;S7$hkTuU?4V&;1^d>0j0M7C=s%;9;p=DfLq?aWqceKnJ>UI)|eABAu?SpWb4 delta 509 zcmXZYJxD@P7{>8e)NX2OU-nHDltTqUG!zsKL2ER&2_aGx*|nkVF154-fm7KMxI__n zm!N_o!J)0CXbKz}+gcp@KiF{iopX54`*F_FrSxqh;9UgFo}y;6W|nC)>%}5=<29!6 z8He#5759tnI2AYR!bKdwHH_gl_TT}|;R$wP4O{UON3k9^&m1-_2^J<$1yld$NgU!l zgZ;RQgSd(GU`MD1PEqg5xP\n" -"Language-Team: Dutch (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Dutch (http://www.transifex.com/torchbox/wagtail/language/" "nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.mo index 5ab30e5e7dae0ab53dcee276bb762ea7aeb9fde7..b338c9a311e8b5f6b633f0ddca3774c04e9248fa 100644 GIT binary patch delta 467 zcmXZZKTCp96vy$OSPwp_Pi18Y88#(BZiz3Tmfk_Mm4mcc(I7ND5G_qLM1)Y`;Ls2V zPc#BYjQm=yTZxulN~DTxgR^N=Bp zCpd|hIFAtq`0nxp%n<+JFeX#~_2alooJY&o(8GP4#)FhX4KZo5V1-vWhHa!5-Qfg2 zViun$J-)Q^hNZP}SSjI(M!YW$6iE(UI+@y{6;%nqLbc-~pd$bpJUH%QX XiTlw}e9KGh)ps{*8}&x?>#uo#vx+h+ delta 469 zcmXZZJ4-`B5QgC|Mi0531mgwq7O)UPFqPsD2nhZI3oFs$G#-qVAg2+*Qn5%8P_am1 zp%4-*75fwt6a@Qg>)C?7I9b ahQuGOqj=z@!kz74b7Qww30uF(HSZ68(K9&! diff --git a/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po index 1c7543048..4e2f8f0af 100644 --- a/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.mo index f071e4ba4379ef985ec6c7dc0efc47d57c8c7d7d..034696f5be8b9420858f31175bbe1aca5364d213 100644 GIT binary patch delta 669 zcmXZZKS;ts6u|M9S(=uX_D_w7Xj8I5iXbE+$fjtBB8tKq+$@nS8h&j-Lzz=U6a*D5 z5lD+Tm8%d$LrV}exwV9g(D%W?ai8P;?%ut3zd|e@d%Cn)r6!S@M`T$Jnioi^z~9(*S0149_uyFX+QB<1gxYJ3%J~unmVXh!J$)oKGz2V6i}87T2*AZ%{9O zK!%i<{8&Xz_>BRqp(e8Pu@Bpkkc^<_nZRC*BR$Fzx^dfl-|<@_{RDCZdN6OiLrq*p zJy=04=p7mI!!(U`9K=c5J;D{#7y3lq|A)=!Ah{Ra#t`bhu*E_vOrUnKVayrNP&>Id zKB5-%jPqE*A@q<$_eC*`ctmW#%rV|S>yj`JcIfY2dH^ZP=7%IcSUS+RSdLzxSZK^W-FCU?-%Rd Gpz9x3YD1a; delta 671 zcmXZZJxD@P6u|M5m8IcFnw6T-5G|1wI23_MG-O*e2o8OaHMD3Zkwm;2g9fvvXebCO zS_Fp{X)0GCaB2yHhG+{STI_$|!R7ug=iPhmIrkN#rD*xWVpLm1KAj>-5xH@T#IT7y z80!{cDT~OEG}8d?;5eRQ5TDS4Z>Ha<=dA=gF^D!C#sG$~0}~!G#KB^Lz$`AK6|Ye* zzDI^snY>s>P56#}{6bA+I=Q1?*GMBw2|C}4$~0ozA=M^RydE^!K!J&^aQn& zJJT|1K@XU~8V;eGB)V?`M{yEYFpc{3<fvhOvn$G{W3E$KnWQ@CCJVAJ3v2LfD48 zsGaPi7I27~xQKf3IacussY#ajKN`=YzQi7C-ec5XaE4nV7P+kW+Z%R!Hka94U(0Vt KvXviK!2S=k8${Xw diff --git a/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po index fd2d6f6bc..3ba737e3d 100644 --- a/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 11:42+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.mo index d75ca576640d9c88b5edd790abb3f998c1d4bf18..79f2736c456af1bad8f8c921c4c5be46798f6732 100644 GIT binary patch delta 669 zcmXZZ&nts*9Ki99&5xOEw#ToTgSJwpw8Ny3kd;<$auCHNyRDW&(X$+!b`uw*rsOh{ zS>nJ!DJ6$p`~l)HN+~x7?@xQ`+voNDKF|00d_SM>laJ&g7l$_UvPz`v5{Zh)QIp6B zzF{*4JR(eG02wk#=)_qJ;Trleiw53Vmav8O2R7gzI?&-238DvUvEM7EG%^|H!5GG@ z7a61`*+qtA33@;gHPI9Luw<>ju$}cU>OL1i4+x+Z*n^rcidxXL^?t!HD<7`#Kr2q8 zCfdh3%%gsIjd~N0$dFgUAbz6WR5xJ*hfr^*h}0q_tj2fLyk&Hwox^mWVKUK9!q|Z^ z%VoJXJ4$WYj$P|+_PT&jb zfd=I+q93(`Ewtk{YQi1Vg7#2<$uZvG8EQjuf_A!zy3PUrlhoK zvQ`cpl;Ys9i$6dlb5d^d{TO zH*7>-g9uX@MuyA~+A)GX7{@kDp&Rck3+Q3}fi?JtRcN?Gy3makIOGyjYMF$1FpgpC zMG~n=_K_hef*z1VP4t9bELiJrY+?P2y3a|_1AM3j22k@&qZTx0y+8`-S!B;4t0iF_~y5gV>5; z%QedcY9Ys1jc3ShN*X8d9y`(ARO;A|0oJ{^fb*yg++ZI*-~j$$1WkXl$SjitPT~vd zfgZ|T#17OBOf1J;)P#Ge1s$ONl2gp%1!_Yp1nqPOb)6(=-gDGnkinRUO>VPZ$FpHX SW1AbR%iCN1(QL7P%=ia8S4P+X diff --git a/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.po index 2143711e9..1445720ec 100644 --- a/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 17:38+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.mo index 724f7e2319c76d97cfe564ca073d154891357cc9..a01134421e7bfc0730d1744c0c02a920e32599d2 100644 GIT binary patch delta 537 zcmXxh!7Bt|9LDjV-8IHq%Mgo*O-iYeqW0h@MO?T^h}z_`rEPQ397Jv$owWV{C7aV8 zq&>;O$x%*wa$_wikaF2N)7m-J{fmzIB8=j-qyTlFoR>bj^kKF1zuqfmQleKoW&Xr<2MdqUpnGOBP6927f=;gMv7vas2B1$ zf+wg-+&HVKFM2~C8_p(jT8#8n46q-!(ZdpI{&7Sjq;ZDR_<-6-9pm_kD(x4tX^VIN x8K5dLirVNDYTg`b;U)Kc4G-vVA%EI(T*~`D?h~h;Uo0H%?e7+jDi_Il?+0y}GOqvt delta 539 zcmXxhzb^w}9LMnwuEnYPaiJ7t<#+f7YGVlf&F^#>3l zrVb(<#AGsxsgprRUA(_ME_e5Op68x>KF@vcIeZCkyw>QcMY`;ia*}qsq&~dH9(;7Z zVw(O3X0YkTClgXP{RIqg8F{1)3^9-Gc#5{(ISymRjaL(jeiyE}fp_$oP{$NDFo`}X z7L?{@0TXBeGdPCpIF3hXffv}16|~@coW&ZB;5QCoDj7)wG^R<3;SyQ}a!66MiS|Ms zN3o1ni7RIn?Tg;90~^jJa>^rp6$2c^ZH(hF+WaV@k)d&dS$sg-NFCeo6Rosg$fgzR z{WCzTM2NQ0DYSWWXbZ2n=WAG?zlHp1&2w4a|8eV;<9_jAzp%GkI?NXD&iuvr4_pv4 A$p8QV diff --git a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po index 03ab34575..fda5a969f 100644 --- a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo index 7ca4343d1fd806d3793797f2c0ec58bee3209131..ee31113e4a457b3f756910940a1c232ab5ea5430 100644 GIT binary patch delta 669 zcmXZZPbkA-7{KwzL~Dt$88ZwS7xTBszoeCNv7;OuY?qbIN-HG&)Ref)fn-T>by*Py z3Q-F=xKUDW{v2H7BJzFOPM`OAe!us9p7(jLhtfl-ZIj_KiM$tzoQsIHSmYD$u@Nsy zGQMRkwu$tR??ykyunn)U3cpeJ+3h0j*oRh(A|+%I`!SJ?@9biThr|dCR^lJ(K`w`g8ON{!16YO&sOM~8C+?v(@Q9R>SJdyn4nw4sg@s*Os24R3 zA^*r0>WxxaAF!HO%4rhZ*n*q*gK6x;OS;#KX;-?x0d+znsD;C*7nn0xbg($aLHxi0 z^tv+n2r_-yMGGEcEuLWnU$6`Pj71M#Mjx)@Dn6i2C`k2j4C4geU=occu9IMq#uXfO zX9~VxocIg#akfSz7Y)?O#8KZinROq1IU=X%B`NDmO8(AXL=teJY<1dD>5pOuXUd-TBy1x{4LY=6MM^Ps+XR@eaafU7UiOuNE zvGQZc^kpAyc#3Yk!V!#M9d\n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.mo index cf693d1535fe4b4067c7e36fc24947c60f4484dd..053380d0d23ec765caa572d8f841c89417e3c42f 100644 GIT binary patch delta 240 zcmZn^_|HG#OZ@~!28K8m1_mJp28Q>n3=BL#nu(2pK^;i*18I=BIh6JS(h@*^ERY7N zD+AI%#Lx^R#DH`cl)n&2iv#&9p!5N#{0*r5dms(c|Ba0y49s9=2U-Rc5CGCZIR*tN ztq!I2fV3h|+!RPF0qJn4comdx1kxb=9Y8t_NYB`OlCheZqa?p5IU^~*VzVFXW+nhF CY#IIl delta 242 zcmey*-zYHQOZ_B928K8m1_mJp28NHU3=BL#nuU#lK^;g70%?%AC6x97(h@*^Jdg&d zs{qnK#Lx;P#DH`Ul)o5Aiv#(qp!6ZA{4J>bM<5N-|AUPo49s9\n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo index ad3b0f8cdc5f23126064687a00e1e359fe195241..811b410e6b2b1141d876771ede986a716dce74f3 100644 GIT binary patch delta 666 zcmXZaPbkA-7{Kvo#IR-d$G^)?N=P#fPX5%AqFm&l-R3e{Eux(EJ1j1nlU%d|4&r`GTDKJW9s&-=W;{Wc=mNHJgI6kH;Q%_30|iM5FI;Tn2z z-#jtTF~Ix{cHq6mWy`z$)qDtB$#-KTj$l1bqSl?k0gU^_sU-52*hU|TJ+p|q@dCBr zwZ#vXe?l!-Mm@+yciNzb2X~S%>U=+HonZ{&DCz}f1CB^1gOn}UL@l^w?wUt9#QZ7p zlNTN-{6TFj8LaNhpdOgBcn9_11B;JQFL-A0m1BcjOFW`(cr(8&|A%ADduTt5)2Qo~ zuostc4huH_j$OpxW|%H@e+<^27cGBh sKBKvByEtLc@6WFoy@D)?UA|2DBi1^@s6 delta 668 zcmXZaJxD@P6u|LQQKF=#rPUG+E#+X=)TE0;P|)Jg;8ZOpDH$}rAcUZ=DS`-xiXd7f zAzE4*qS~7xf`+KZC@CW9fAqlP{qDKv-g7_RTZxromGx$)+$3`36N!sRszW4-OW2MF zX2ra~ApN)4gAW$hEbk69@?i{-A3!%Iunosh>rUbjW&+~W6PuRUMn8#t^AvUBC2GMN ziytljj9RdUx=;(d(+zrgaVCkN_Qz1`jA9oiQ4f#~IwHL^=54?#YQZgY&pgHv`p=L@ z-gxEk7jKcT-py~z>$Vg0d$A8EP{-wP z5Q~_`vh{ypKk<(lVV62Tg-I-79Gxo~TIdT?_-An{%yklvWBr?\n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/bg/LC_MESSAGES/django.mo index 78cdc5006106e884bef108ae19a4e2bd075fbed9..822b93777330e2941473335bae1cb2af4e321cde 100644 GIT binary patch delta 232 zcmWm8KMMf?7{~G76^FxOptBgHSR_o;%@&H3`ObpWl?=CtMPjlVl=om^W7H`4C%p34Jl+j}F zz3KBjJ%4xEefId?oD8WHlGc(QmQ=)MSQ_F8H~-28eo2Bz&V Pyy;}LT2}mP#`3H`3MU\n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.mo index 124842b103566366141cbf14d8b150f8912ece05..a12a582c8c7de726246ab51fb116248ed58794a4 100644 GIT binary patch delta 248 zcmXZXzY0NN7{~FSIyeWV=nMurWnlE@62t|Vlrpdw=#(Uj&ZsPG7K3EKddg&w#SK^t z?!azQe3g27KJWYMt><|!_Ss&%y=6d}2c?3fTv$qC1IyS$O6z~VLx=kbQ}{qiFIpTw z*vGgjSvbKxPSL?4VHWH7n=`W1Qij8fAdP#B;S~+MVFK@1#V6*m6p?D!ME2JP`Gd9? Z#RKwGNBSK?0cb#@dd5$AWHxM delta 250 zcmXZXJqtl$7{>AI)bVyGA%lTVS(qrkf%pU_#UhKs34=vurC60oQeHNTNwWC@N(SG+ zt_=Q4-QBiu5EISkze^9yCnAS3_) diff --git a/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po index 83f53b267..7103f2a87 100644 --- a/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.mo index 04944ff0ba66c1c5f628bf487000fe7266de89c7..6ab0e77cfe9243e43baabb9ac2b31a184bdec08a 100644 GIT binary patch delta 838 zcmYk)Pe>GD7{~EvcXmhHt+v%_-P&|E1PgLYOtC=|SycoL#0b#*}-7)12qN}jv~ zG6Z!9D!SAu*h^gkPaW#gpHrY03DWL`hrsV|n?n!0@8^AYX5ROGo_9azUbfY?S`v?p zDAEeF&Y0PGJQt@Ue&Q|M!Gk#Hn3Zr0U3`EUT*Ev*!35T^1>a&5e#9((jh_F&Nwb>m zGC0745x!c%acsu#cnr5OhkKFPq}d_nXHgqm!d4tct#ccB)n@Pr&PDTO>}S4;7w{dH z*xz;;DA_#e=)(f0v4}c(H?C8ae!Ro{13xO$E>3v`ub~dSLU$b3(8Fh#!VPT4Ptp7r z9%cR;9rm|0$6m$^Duah~ukkS|)9b9_;V5dMAaWg*;Tt@O8>oYAqORl*YP}}1(R*1W zS38Y2@eI~(Fj!(Rgzr%maJgu1#nPxd&(Nt71*8y-u{O~4Xkmpi>Y$NSBeapO$D>iW zM(8kFPoauatxBWR`r~Os{Xvw0;xJA3uF(A|NXSmnbjUW^|51!4s)VYhIPni_ufK}N z;^FheQ>QvVRUb%p#Zu+&o<6UqeEDKIoO5&e!C613-o5V)R5ZA{;0LqSO34qV!xwIE d^SmES%-r)A>sxN06FR9c$+0O`3cscP?gPkNQDy)D delta 786 zcmX}qO-K}B9LMoz$I*4i&3xHf#kQt{FQKcO8H8vS2!#a}bO{6**9FPdk=;EQK`YUr zOAt&!&`msvg0=@G>efZ*phR7QAUY&;=;oS&;7PoT?dYM6kFW(-Fp2>-Kt-6mV=pUj!e1xqStNs6e3K=rp*o1v}8AmaLMO5HxsN6oI z&HCmmjRpq3p(6c-ui1q^I8FZucB3N3_o+7$7!5E7d>?F37*C0)&2%1=rCI%Q099`;^8FCaQk&H+NjDj5gb^p3tC#srKmb69fHDAA*JvZsjWlO zatcu!uEQgua3u&sl`6VPZ1-`|O=+aYD?hA=75uheR-V>&M#hHHgBRV*mEoaGZ-(OB z_KKzSy@Iz`%zGujFznv)3VHXYKa, 2015 # Johannes Spielmann , 2014 # Johannes Spielmann , 2014 # karlsander , 2014 @@ -14,9 +15,9 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 18:48+0000\n" +"Last-Translator: Florian \n" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,6 +28,9 @@ msgstr "" msgid "Redirect from" msgstr "Weiterleiten von" +msgid "Site" +msgstr "Seite" + msgid "Permanent" msgstr "Permanent" @@ -44,6 +48,9 @@ msgstr "Zu einer Seite weiterleiten" msgid "Redirect to any URL" msgstr "Zu einer URL weiterleiten" +msgid "Redirect" +msgstr "Weiterleitung" + msgid "Add redirect" msgstr "Weiterleitung hinzufügen" diff --git a/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.mo index 5f6419fc29be91100d76e897ecad79e42da952b7..4fec22df49223d6655b44d6334431ecb0a118835 100644 GIT binary patch delta 857 zcmYk)Pe_zO7{~E>ch^_b)mr1ZE(t26uC0N*AdBRs75_od zp;#h>I;^+I+j}Vpyw#yU@1cVbC`1V6p-ZRe;`cYc2OpUI%+lDj#b4Nh|3VWr#xyd%h)U3pr*R1No^fQUDdH)d4abkMkMT0* z@I7Y9Zw~0_ut|=i2UFO9U8tRB@HtiK!wJTp_%nl-*ySYNLnZov`u{85#Q%5>2iR3F z-a)Nf!)|t+eBzN+{0LIFAig zLDAvAi8zr;HTF6>Q!4m_HQi4A)lB|MI@dpt>#fYXEp1a?$(t(_(u4D1@7BWoqUU8F w%vCnrd>xaM#R>0`zvGr-m1sQa4>weu#CotCtOQSkm2X?YB5le46JK=>0dn(U!vFvP delta 788 zcmX}qK}b_^9KiA4dp$MhoK08L+@lGFNN#OwMOs>?i0Y6agb>2p5^Bw!Y&$dxHYySX zPfzjSO+0i7s&^5jQ(n3iL6;y9f+7zdf)1Vh{xY4LuCw>i+XLcweL@ z@0qmoAj(^H9KhqahEd$u_cL~~{*C&_|F8$!Tbl3N$d(M^F&xGVIEE=KqZYo7dbY1< zkzc+s>0skKYNfw$g)Z!3j`cj73H*b3>^<5{@C8PvC#dVwh8DA=hyb@1l0B zhHLl=gXEW?0Ieh8MI2#$hicRX9K$UfK$HFt<7vE%6L=CAF@mo#jUTXzyEugpX*bKcWy@Y;-21jpv zMLO3@(scTDXv4|gNUJ^8(B2$`_JwvIhJGm&BSC-LG)!;DTJm4EoH4Fu6Pa{8b!jx4 zI-4Q_x1Dk&F, 2015 # serafeim , 2014 # serafeim , 2014 +# dotoree , 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:04+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,6 +26,9 @@ msgstr "" msgid "Redirect from" msgstr "Ανακατεύθυνση από" +msgid "Site" +msgstr "Ιστότοπος" + msgid "Permanent" msgstr "Μόνιμη" @@ -42,6 +46,9 @@ msgstr "Ανακατεύθυνση σε σελίδα" msgid "Redirect to any URL" msgstr "Ανακατεύθυση σε κάποια διεύθυση" +msgid "Redirect" +msgstr "Ανακατεύθυνση" + msgid "Add redirect" msgstr "Προσθήκη ανακατεύθυνσης" diff --git a/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.mo index 35c675a33598c6edab117a475575f8a273810751..bc35d7bf30f652d263fd53542bb3b9d046dafcbd 100644 GIT binary patch delta 290 zcmWm9J!%3$7{>8OS+na(5aP#L_>sb9t!yMG5GxxGV4)~hE{cfV7Ul?Ac?Ag)Nu_C$ z3&cW1gyal@M6mL|@Xq@i80MX4PR`L;6+`|aBvl@yrlg%IC9!O=u!@w%v=sVSz&Ub7 zADF={Qrgp=@E0R^#y(!r#%@%4!vRuyw&g3!ro?FuYnaCl#_<&$oM9T5n80r&s}2|h x{=?wG3pVhE6|Bdk7n~yh)CLXw#7F#!F@|`-6!K~bZrm?WXh8tip z$%bo~Qd6_=RZqXqsna>&`iPENKinGYGo4^_-v4a6zpp8q6;u=GELb~dT@4^p! wKlsE3{$m;ImQ=wHAcA~pN2Uc4SMa?WLy|-vYv0_1v?uh4gdfE diff --git a/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po index 625b9af63..76a6ca8f3 100644 --- a/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-22 02:20+0000\n" "Last-Translator: José Alaguna \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.mo index 3cb5fdab947577e8e60a201a51a7006a21a3a935..9b727a13b783288eda1b4e9363589bba3c7b9561 100644 GIT binary patch delta 290 zcmXZXAq&Dl6u|MP9Bw*UFu19xAcCye)ZiyDh}o)TO%R2dj3yDWtednb>^s;r8qI=b z!9~IUU~u<-clWq=?{@aqzBW^9KPA%1h`1v1&_pck=}a797B^_)9vgT@hTI7yd}1EM zWdB1-ipAv>)-Z=Yp74kU4s)`W3X3t>DlV~(2P|NKaYHvO;tS)4B8&^931u`YX delta 292 zcmXZXF$+Oa6u|LAFOT;m8F-IGVvvCa$tN($Y?P9PP+~C~WRT_U24x`m4mL)k(PEK$ zBmY;gZs&LJJ)LvUT^VcRnDs0yk4V`k(i4%pDiXt*U!;mH4B!$C++YR|$dVhu#0LiP z)VH!2GaF09Gv8l;I5^UOJlQ_i`ZZU!vbOyR&6rbokWTVqSA;d9^3Kp<| qC9L2a>v(eWZ`TioxVLqF%&_7+=e=J=8;%D3Zf7zs4$nFDrThUbsUoNV diff --git a/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.po index 297aacdc3..33f7789c7 100644 --- a/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 15:57+0000\n" "Last-Translator: Benoît Bar \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.mo index 78861bff304b82469c3ef29074f9b02b1253eee2..6b44b765a5a07cffd68e0b139c115eb2d31f3e74 100644 GIT binary patch delta 248 zcmWm8KMMf?7{~G7)!|NOkt^ljq)ZgAz~B|wD2m18N(Lq-*%)t;7hq8~EH;a5!fdqI z3&XE7LM-z`2!xM5- V*WJTdnby!7bbB3dw3~(-<{!V?Ae#UH delta 250 zcmWm8zYf805Ww+kQl*VQiTEWF|3-VZTgBV--i( zKnoA(;Ry@aF-3|v$8g>?r7L-oJ%t=zF^(@Z@Ppw)Uu\n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo index b12afd6defb63fe591fec4a5c0acdfaed9f90efa..fddda7c6bbb2b2b0e61169d2c77bfce8b2980488 100644 GIT binary patch delta 735 zcmYk(zfY4v9LMqRQ(NSRl$L4{`C((gpr%c`7z73wx)|9oBqj`PZLp+J;CYC~!N$SC z`H6|f!GytB5*WnI5fTEcLl+_r`Y*tsgYQpy1}?dK-969UeZO~i*7G@5|JfUUXOzL9 z{=-q~u|q>y4VhiRHO$~EY{PBr!EYGGeeA_Uyo|>f$KS#KQ|w^;7uzv%$?Te0-J*2* z_%ISUh24zjP#YF8fg7j|-l78f7{m9$xPe*5JE%lYkXROFvgXHWx-f}K@D_e@>SlN8 zkck~d%<}jPb;8>;3YgGxL?7JbCG zB%NW*pssor74Qirv4pI#mpFs3aT@oK+%3#x{qI1nkD=BN(FCu^$ZUYB`ML#_>(o4Z zv=-@ug7vFI(beny^v23oC*opSPo+~wsXDDn!q0^U;(9dQi&D`&4f+eA=kfg0idR`# zOpT6t6|Y*p?lHJk_I>0CCIyFZZ~zn7(SJ}S6gdTzb2;#Lb@ZG9qDTq?U8Zffe> s>BZ$jrJ5<#mi_PH$#!Oxo)v2^zDDMq#AfqL^F#AvbL&Ek$8DR=e~iRd1^@s6 delta 690 zcmXxhJ1j#{7{KwPfEIq`hEGcR8IzM}bw7NS6O5VtlSv^h;F z7wQF=Txc#W*B^49z(R?;t^6ef$Dvbl1sC%-y(C^g3T4a&}3JS1@~ zO2wV%!!SBAhODKgQ3{(y+0i1lV%qWm+v#7T6#RhfSiNH#{-BHes*SQFQ4kxjADL4z z9K{KY;vUKg+*|X{C|C1}^8W`~w?^-;X!-uXNpe0Zo`#G`(UB&3qty^nWi=u9T1Rjo z#e(EC zNXGS)VGai3D~1`+=k>Ia2n_!j-Ry~k40AcO63;%`hn(xCvAVR7N_Ma3e2y7gZoBlz F_6trhOaA}> diff --git a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po index 21d781f5a..cbd1072e9 100644 --- a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# bjesus , 2015 # lior abazon , 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-20 13:55+0000\n" -"Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"PO-Revision-Date: 2015-08-10 16:08+0000\n" +"Last-Translator: bjesus \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -52,6 +53,10 @@ msgstr "אתם בטוחים כי ברצונכם למחוק הפנייה זו?" msgid "Yes, delete" msgstr "כן, מחק" +#, python-format +msgid "Editing %(title)s" +msgstr "עריכת %(title)s" + msgid "Editing" msgstr "עריכה" diff --git a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.mo index ccadc001d3563aca6beb8a5f54ea63b1cdea0ab0..ede7d4d48f53b0052eef0130aef088fcf1be0e80 100644 GIT binary patch delta 290 zcmXZXKMO%&6vy!&U0e*f(nUs##db59*}MlzvXCT2$iQMVSR{*?$Yi#dW%C}C(c*ih zPS2-vos!3!UE2b z(3a&H_xJpSPvpNC$3Gn41x*Ydr5O&9l5A7qtwE99JOvM<0S&aUjW+f%8Z<%fYKaM4 zV;Xm8-~nIph%V-6;$a>6r#>+{_l1PU7T=3rGTpqyuZHOdomTU$*RA@Sa?&^c0rzSl AhX4Qo diff --git a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po index d5d291a10..11404f38f 100644 --- a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 08:59+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..afb6b9e04d035d128c039f522d9d5d852f02bde9 GIT binary patch literal 3223 zcmb7^U2GIp6vwZMU+X9Mfhg*sifuz@cUwSUDIfxkd`VM^1T~WB&h75N?o6GTr8GuT zXfdS)0n?=mY3mY;NK%re6oiEMY{Hwq`QVGu=+50IpM3LwXJ@zDt&(t)+27tX=bn4+ z|C~F&E|`~Q7)$Uh#`ER_jD^642l0dPC-^b=7x*OD@(^P|a5wk}cno|7JOM5O&x7;8 z>)-X;0?ND$Zb3ua7|K*8$4?d%zB`58MF$;qxsNSNeDQ zOoA_A?tpULDG)Mvn#lOFHu4;DJdfvfJUD_kAgNay0%c4&WDJDxhSXc;gsr{Y(E?s? z$o`SzX*{y#a>&}sfn%~)@yHs& zjhA2lm!k^jrFBs=WjNfbw~H&dJ+o$`rjf-p-QrP)ZG?A^nIb#o|LIl@ha8hMp5P8A zCytFv-W%9v&+4OWubyLnM|Tpu-ey}g-SK{ANAgU%5i7A`MT=!7+52WWxJ_~O5T_2# z4T@S^b+{I!z40D0Ooy6Pid(#MUCq+EZZ+npdZLu8yo>4gZY5QN8xCvZQ8St3h9+Z|%@rwd!xPBnsuhhBH)6WMZR#|w7>8PMPG&-*E;Yuf zPR?rEe0`}Cr>U(c)zC;s_`{yF!Mlsjx?ww9)q+UCuSe+*)qWQKyq1tJQYydpt;O2R zwWqo?Po5cnx&6!xWmUb6XPb;3+S9h9Y_r*J2+npF&stItR^5Tsw5*;6XkQ_Y*OOG! z%#-Vv)_t1dR?mLhu~6N5yEz174MPi;{RyoJv1Ii+c&VbKrO<08amz9-J9v);HgePE zxSOoKr;D?F+-~qYmvvcsQnh+mt7RTQrz=}E3MY zRLoY|%?JfrceN{;df$5ba4>< zxE{-lSPD(0v~x8Xq3tGeGN>-@I9-uYsJpv6=*XCQCqFC~gb+F!?=TOC{JRiJ_yIx( z%}{+{=hmHDW;AFFh69^Sd?XB{2Js@~@WW21E1~MfT8hS1%jV9yJ?$;Z>KQ+|T_?Ac zEk@MTP~ixz?$Dibq7gc123iv-OHC*(rj@iKWOR8`dtKvND*jy;UK?P6%1=~2H!8+5 zBt~-i>0bBDDCMVe`RjM`xn2_E17h%oJ2c=9O)&S{NkEKEyV(9Xw2;o`Z=VzwhBvUHVQxszkCi`Q)gk>rOblcYnIV_C z9{wv2V&ZH?Fn^VMan!xpTj@^pt!^0a=+9|WG3A4j4X5E%M1)SQeACT|Qu{MuF};Z?(H zF_PsNnd!vfJr;NkbUzD5j=QIF&_Qle-&bVJs z%7dY!yzZQR?Y)-pE(xwP;YwkT`(E!I_kY*tr%tj$9~3#x-2RCMdF#Z5Tz)EBndZb< Jd`O@&`xn#x#6AE3 literal 0 HcmV?d00001 diff --git a/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.po new file mode 100644 index 000000000..67af0acc1 --- /dev/null +++ b/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.po @@ -0,0 +1,143 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ji Han Chung , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 12:30+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Redirect from" +msgstr "리다이렉트 출처" + +msgid "Site" +msgstr "사이트" + +msgid "Permanent" +msgstr "영구적" + +msgid "" +"Recommended. Permanent redirects ensure search engines forget the old page " +"(the 'Redirect from') and index the new page instead." +msgstr "" +"권장사항입니다. 영구적인 리다이렉트는 검색 엔진이 오래된 페이지('리다이렉트 " +"출처')를 찾지 않도록 하며, 대신 새로운 페이지를 검색 하도록 합니다." + +msgid "Redirect to a page" +msgstr "페이지로 리다이렉트" + +msgid "Redirect to any URL" +msgstr "어떠한 URL로도 리다이렉트" + +msgid "Redirect" +msgstr "리다이렉트" + +msgid "Add redirect" +msgstr "리다이렉트 추가" + +msgid "Save" +msgstr "저장" + +#, python-format +msgid "Delete redirect %(title)s" +msgstr "%(title)s 리다이렉트 삭제" + +msgid "Delete" +msgstr "삭제" + +msgid "Are you sure you want to delete this redirect?" +msgstr "선택한 리다이렉트를 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다." + +#, python-format +msgid "Editing %(title)s" +msgstr "%(title)s 수정" + +msgid "Editing" +msgstr "수정중" + +msgid "Delete redirect" +msgstr "리다이렉트 삭제" + +msgid "Redirects" +msgstr "리다이렉트" + +msgid "From" +msgstr "로부터" + +msgid "To" +msgstr "에게" + +msgid "Type" +msgstr "타입" + +msgid "Edit this redirect" +msgstr "이 리다이렉트 수정" + +msgid "primary" +msgstr "중요한" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"%(counter)s 개의 연관된 결과가 있습니다" + +#, python-format +msgid "Sorry, no redirects match \"%(query_string)s\"" +msgstr "" +"죄송합니다. \"%(query_string)s\" 와 연관된 리다이렉트 결과가 없습니" +"다." + +#, python-format +msgid "" +"No redirects have been created. Why not add one?" +msgstr "" +"리다이렉트가 생성되지 않았습니다. 지금 리다이렉트를 추가 해 보시는건 어떨까요?" + +msgid "Search redirects" +msgstr "리다이렉트 검색" + +#, python-brace-format +msgid "Redirect '{0}' updated." +msgstr "'{0}' 리다이렉트가 업데이트 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "The redirect could not be saved due to errors." +msgstr "에러로 인해 리다이렉트를 저장할 수 없습니다." + +#, python-brace-format +msgid "Redirect '{0}' deleted." +msgstr "'{0}' 리다이렉트가 삭제 되었습니다." + +#, python-brace-format +msgid "Redirect '{0}' added." +msgstr "'{0}' 리다이렉트가 추가 되었습니다." + +msgid "The redirect could not be created due to errors." +msgstr "에러로 인해 리다이렉트를 생성할 수 없습니다." diff --git a/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.mo index f59877d25cff10fa4083fce9c1678864a17db25b..c18bd0d6b5e5568359fd20b9c54cbbb09a6811af 100644 GIT binary patch delta 248 zcmXZWzY0MC6vy%3_4i&R12;*;stAJ#WmCMuO)ScwWUyed-NMcz7?gLAOn3DTHmkw+ zmg#fO@6*tVN{m!TKW||H2bjefMsSBIba9R6f1b0X zJ$(s_c*Qb$n81%EM;Qvmq&(P|#3uTSd*~nT;}9L};srbS#sF60QV^?1qz3YX+P9Z+ S3Yp9KVlo}iSGP^%8TtVr(;PVf delta 250 zcmXZWJqtkr6vpuf*Slokc843qEDD3gU2NhbNMunWjAXOO%dUI`1K&Y1+I)$-*$n=- zOuuuUQ|Fw!`7n>)^~)z6g3?w}KP;uu#S#W05+ha6%j=lM4q7\n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.mo index 041021ceec89b89ee00dfea338094cf17946e631..bbced93dd05fde17c73174623e819f810c3bed31 100644 GIT binary patch delta 290 zcmXZXKMO%&6vy!&U9LaHrPM7kAZ0XQFfzz4I|iH59c=OvFiM$ZBomu=;0@Sp78VPG z@6D}KpXZ$OoSyS6?YX@#_@-x{R0&F5Nl#NsV=E-pae$PxK^u3N!wWK^JG%EDNXQIJ zNwm<9d33Od5nSOKw`gHAqN%bRI&?GWpqno+jt6ufxOnv&Cdj|&E)a|U`zbWY%h<*$ l)^O%|^7=2&Hxl|p`5w#2JeK@cAmoh3{b6r3IX29z@dF}5ATIy_ delta 292 zcmXZXF%AJy5XSM3VC^cbZEPYGLPDhwAyH`*F5mz{p&^J?;RHgfQHe^jC7lbnfljBP z(GdTQO(yxhnR$~pZ{@DtVPmVVQU*J5sfh!mq#e3=z&u`%5#7hW=5?Z*$E$-3Awxxw~9J+L~I7dIYy==r3R={{1vY$g9}F n2G(&IcnbQjz&8^5B={c7$n?r#J8F$5qhY@{n^wkN%eY2\n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.mo index b3a5d90ca49edbbd32025416d7b823d5023788cf..da7a940adb74b369109cff891dda3ff862c0622c 100644 GIT binary patch delta 290 zcmXZXI}3qf7{>9-@qJOw^_FAAV6iFL75NZ~l0`}eo3hClP$u6%OfuT67K_`G3}tlr{R7Y~AzlCg delta 292 zcmXZXJqtl$7{>974u@m#Qk?P{DVbQ5>=r(S#9$#z7K=^30GWIN#b&lyEf%wv$;Y@)V?Bfb27{ZvPsd8Kjq#10W)Aull3ryh}(|EuzUXWe&!~}lOz)*mtF^bLy mT3Ev+I{EqU1u0zvOko*4c15@8u?E9_uhSlnN`qb1JQzPZtRg@F diff --git a/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po index 0b4bc0cc1..f4a15b65f 100644 --- a/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 17:26+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.mo index 1cfc69148780c785c2d951607c966187196eec75..a42ca7a2b073a0d2af5e0793bce7a3395d5a8cdd 100644 GIT binary patch delta 282 zcmXZXJqtl`6vy%3_53t2a48uqNQ@Z00GkX}QcOycL0P>5(`BNJir93`R)f3)FTg6_ zEA{Vu&cD++onxC9b00D0S3`PwrG_NSFPZql3K{{4R5eUu9kbZR6wdzjCC2!#kx|;? z1Wy>m62ZbM7VwUF`~)>ukt7$A;@HFt4ls=ijN%sQ(FvUeZEWEKokh!GhGP$XxI#B> ikf$BN=|3X({%W);p+m@Z_5{YmQMcb2P7gQV+w%np0U*}^ delta 284 zcmXZXKMR3T6vy$O|2zx~Jd_M3GB6RN*=jOMiop{yvU>#vVWLc;FiA|_fWccZ+kGFY z+xgtv>32H!VqVQ%$T7J)q?bpkNm}?M6W>@wmtW$l3dXUDX>4Eu$N&BeBfMA0DD82C zXAEGTGRHDz@rfCfp^0*sHKZukF@;@B;uOQUK{7g{z2FV&_(FTpLQpDU8@;$h7p{?` hEyd0sk^laBL>1G)aGu\n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailredirects/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ru/LC_MESSAGES/django.mo index 6083734431bcd4998cb10b9a01b0b1cc8a586f5b..ca01438f63cec4a37d6ba650048ec6b4e85c3d7b 100644 GIT binary patch delta 290 zcmXBPy$V4A7>DsciQ`*hlT(tCd=z4I4F(3K9E(l)i0!O0Q7*tGkby;6-GFR#z4X<$fY%=o1~wlRW7EaD9t_`(q80#XaBn8F$6aEl(i z;2y7-zy08F delta 292 zcmXBPu};DO6h`5{O+$fJN(_mMp$^1oOu>N$+AQEiId|!&{(Hkn0#gbL(zm2xQEFkMB;DZ+RxrZ=f3So9=;B#f zy2cQXafYY(f);+_8-8I8?;Xi8q!_F03s;G{3@fg+agF(|1IdRgyu=\n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.mo index 731896ee8816f82872d32badd0af4f9611d1ca35..750d5523be7a6c03bba6a71d52282df1ec5545fc 100644 GIT binary patch delta 224 zcmZ1_xI%Eklllpa3=F$j7#MgM7#Mum7#LK5bR>`lB8EC30TOQo(xO0m5|9=G(kp;8 z5Haiq5&}T_5RlFX(wCv)&g={f2|&IVkQM{dtD*EEAPq9_CXfc1_l%vvjX?s)_yZIG z87RsDp=E%y0g$f@r9*%;Gmzg3mG1=7Ad4qJ`3pC%WcxJq!slln=F3=F$j7#MgM7#RH67#LK5bTp6#B8CPa0TOQq(xO0m3Xm28(yM?p z5Haip5&}T_2$0SP(pRD4uIvm92|&INkQM{dYoYWJAPq9_HjoCH_kx|ljX?s)_y-gK z87R&Hq2++I0g$f>rNe+UGmzg7mG1`9Ad4qK`HMHNWc\n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo index 6c80593db4f2477736e15df7134847892440e78e..c99e237ac3a212fdf8e389809ae5539db9a81d20 100644 GIT binary patch delta 290 zcmXZXKMnyw6vy$m7W*d>A~vDlMs!5W4OF%!wpk(B1ch!x6hyC5IKn25pwn>xoeQYw ze1}OU^U3ec%$u3LxARipNREa`J1^1{k-H^Qz?>~o#WJ!a4OI0ede}t=16?1W+Bd}# z&e6mTj&ZBkU)U#qbnZEl{2B&yQ;jEB!4)#(z*NK&mN7+j(M5Yj^{|`H4{VX2=wr?O j+rcb3M0Gww)h~AWu_~<3^~^hKFXCAkjpF6GVGYeM$uk|` delta 292 zcmXZXJq`gu7{>9J6>B#VA~um|x7k7@K6-ATkZ6f)VH2#cT0tbZfJ)&6!Wncr4xn=Z zg+${&Ofs2Yo_A*6nOQqq=jcY}`-n(2E>aSayD5@HGa-`0EV3j8RP_ovSVs$6y52#x zZ-8l>p@A#x;YP2&uu1;t+^}T+YuKWjYTU;xE|4KRrW779gC|rMU9?wJ54-97z%u!X oF6QmOHH?vcRObU!{YExFR)yu+i@sxaI35OmcRDGCXU}XKUoDIt!T\n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.mo index c925cc5ba5235ec9bff340d1724178efb7ab8e09..399c1dba780d2c7a63f5456da4683303285d3284 100644 GIT binary patch delta 192 zcmey&_mOYHk@}g83=C$>3=98paP`Df&9qLnT%VRI7;%1k~5O>D>iGecryb41}hjw delta 194 zcmey!_nB|Pk^0$;3=C$>3=9NGCz%Cjn_bAb&oPmIKo3*cj9p)Pan%Kmic_ p6-a|L%CbWopa!JHf&A#rnT%VRxC)B$vr>~wiuDUNtFd@90{}@!84v&f diff --git a/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po index 3c045cff5..434786210 100644 --- a/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.mo index c8c12b4e6dbb530bacdbf18c2d6e62eb75b8da09..8bca944eaba1fbb2f01293a84f07f73ed2272477 100644 GIT binary patch delta 232 zcmXZWp$fuK0EOW*w>iZyP16Y?7>2@@1B9Zs+#Cf2JsoOh;$Ga(2>O=1};FvA`y*`QH(}bchJqy$s#dYiMwzM z68}o4-#Jg-^StNfzTMMje>S96TJj~`Evb&*#9BtOx%-&ME*5c|Ho3;k3aPSD?fgbWkeaztyt2n{<13N6?5#zZK\n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo index cd2a48804f1cfe22aa3dc9dc5944728a018f77e7..4e25504f26eb0da4902c73dfd04595b6b9f9eaf2 100644 GIT binary patch delta 386 zcmXZY!Ae3=5XSM(Ah@OF?WTmNkgk+Mf@mRvOW&b3f`PUP!(1o`7sPcg+l0^yRHO?d z$ej?rLc4GggbyGs`VR_+^J50i%$XTvAF?mKfIkRG@7vNTUWBAWyxWn=lAd>oF&vh1 zc!CKmV--7?!EfBekSjUpp@(s#q;g0L6)=vabzE`fD?;L$gxSRu-s2Iz;W5tf5xu=t zp%HEoPq2@l7{hbA+DC5Jwy{L)V-%;D#4of#mR@a@IM|npB+f98O|%A2Xa&b;lYC$r rXULMYK#u;nY-27{*amLU8n)5i^@l$j6US-R8<$s=dTaO^{B`~T!B8xT delta 388 zcmXZY&q_j35XbSKL2%PDylVxcgyDQSEq^B@3MpvaB z%wZDG@CsYFg%e!Fa71#@Ll;v>NoA21+Q&6Kn#UIrwdIj0lQ28Dfp?g}5pLrbKB5<$ z6?(=c;y1j-4@}@OUF{?FxlKGIzQH)YV+udf2AR6WSt1dW4oK`_0UKxye6)f?v`JoZ u6UWGs^otz*aoNUPrmziE(Hb_<-t`9G3olNvQZ1J*&uiDam4P4nasB~cvn_)F diff --git a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po index 36001c0be..19b745cf8 100644 --- a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-28 22:38+0000\n" "Last-Translator: Tammo van Lessen \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.mo index 0ebca7b8dd686744bb61612a66908534e3107961..f373d50dd521213eb84fae3af2ff9610a617695a 100644 GIT binary patch delta 1300 zcmXxj+e;Kt9Ki9jYFvJ&ZHP!S~+)@X}viEFEs7GahKNg%eE zQV$uvMWr&CTAD=fXO*6U@*(;I>Yie7Be(Y~Pb7p4eobx+p=3F02Iu=r*`V~<~ zt|IR{l-iAdA~+D=Bb7?x+7B#3#}cK^a=kcODJS+~20q19oWet>(ZI|YrJ~S{TvB^5 z87nbCsSb52{6HNha-#wHscRghgAQDVeJCA0!5o|j`w6>f|He4H6&w104>r<%fYRY# zlz}AkkeG($^sllwk&&N4d9WGNu@j}k!SMA_ETR1#UHB8_MY-{zndReB+9jBVKy=GB6i)9i=ke_!u8xF&3s%{{l`-hO-}g@gRQ0a?GawHCThP>1I%7 zmbD@@ldYIddmrw=^WpXYZlXPo?YMw4!0Jq;_M(Y0!Qo8m&qVA&@Ql4frBo})Eu^fk zglxb(`%Ec51Un3lOvDaW#GWDJR-4JSr0g9DS?m8HgQbXy{zD<_pF`%8^7+XqSCi|> zb)cB8`dHntlFysd#7afVeNciFM4 zw7^wj6zz1oO7n_{_$srdwcv!`Y-(vVTYY}Falr>3k5P6td{*9WHu!vn_5MIcf-9Dr zbq%$?HtTqTJK8y<$Ag`EN?RPqf_L@HK#$YR)Nl2yw)9Iw4+p#TOt4Eo*KasZSl^tB z5plzMoF_)~E9*;YuVecoJ*Fr1gq{w+Yev5a-ZpfW)`(m&&cu(FG Nm`&edJxq5;`~x1k(a-<@ delta 1075 zcmXxjUr19?9KiA4Hl1xN&6{(jW!KC!b+)NgEF(i$X+|#v7Lm*;gwAbkLJ7rQq5>a! z7!nahM1;L$a3hH7q4FVms)y()@g<1DmkN5Z==;079qzfGbI#rQ_d92Ay5C0&OGeq8 zklM(b$tjn}K78TkMVj}BRMGYjBlxULhZ?RTUzYG}IuEH1X1b+ffJJkBxZ3@jPCpeiMDzu%^_n6;sqBs1w{qo%j*< zp@q7@U(RE$1sSiG#UlMY^)O*?`1nV%1 zwK(gv-*dFkqSwG#0SXY zgd>a#*pHua02^7&8JtADGw+Zt(n7eIN_s=Ye+z|UH0;JH)cSpF#n(84-%%GfzER{L zrg1AiM%FEQSGAue?y3E4yIm_CVH4$MvL1s;-bB{%*}wg^!^l|DP^#Kt)Z$LEPRw1i z{~chT={7BpI3d|VCQ!mD+Ns4+sVD1Bxf=G)+fY+u2?=&Mh5u-H^^&n+`*P_;(zDg% zwN^Y6o?^0Mk2PPBb`|S=bJi>0b=QHOa97lf?2YwA+9M?YP$EAaKAuaY^QpviCKof0 zByuV9aAq_$K4bPyQt6{Pd3H2&p);A8D$WL?{%kHYF`k^x@5)+>fta^gZHyE@8I{%@ Q, 2014 # serafeim , 2014 +# dotoree , 2015 # Wasilis Mandratzis-Walz, 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:18+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -38,6 +39,18 @@ msgstr "" "Παρακαλείστε να διευκρινίσετε τουλάχιστον μία σύσταση για αυτόν τον όρο " "αναζήτησης." +msgid "Query Daily Hits" +msgstr "Καθημερινές Εμφανίσεις Ερωτημάτων" + +msgid "Page" +msgstr "Σελίδα" + +msgid "Description" +msgstr "Περιγραφή" + +msgid "Editor's Pick" +msgstr "Επιλογή Συντάκτη" + msgid "Add editor's pick" msgstr "Προσθήκη επιλογής συντακτών" diff --git a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.mo index 1f200a5aafe5b3934cd6ac079ff5519e3e18c498..3cef86868afaf5d8125b1a275430658ba1757d3a 100644 GIT binary patch delta 410 zcmXZYu}cC06vy%35$au5YHA2&1U4OnVVqLkm<$2Fr&E1xwb(0={Aqf6xY|Qp*H8XbEy? wmnotRJVRS>i>LUE9{!^BPm!Z)h8%bi(*6sNyp^%*HtKhm*BABX=sQ~S<}9cwdjJ3c delta 412 zcmXZYKTAS!6vpxABL4YVmU>Hq$RTRE5YCn$ZaO%*6@(B{v?$q9%U!BT5!xkk$xXq< zrLna)P(xFLucGhKrq8|So_h|@=?8;g+VjGpCw(U+hxhAJ3m;O_xunI0w1>4#=>RWr z7kk*mF&5CJr6?9Lfo05M6&a~BjNujLu#MLDlvcQG98lP%Fv268V}QSC3o;q$11o5Y z;!HPFc!xgnNqvmt%fD~f;C+I5jQG+H?xO`d@x#?alY%9C#3H`pF@B*9%x$d_\n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.mo index 2d3820dfb44872a3bd5a8926d961581dced8616f..94d406b10820188bc88ca13184366a61a89ac1a8 100644 GIT binary patch delta 410 zcmXZYF-t;G7{>8OO1W1pEiDVQh=@>XG#nyaqM<3m8bSnJa!C+_CNJS)&=5l4H*kyK z8VxnNG}PE2H3(9RV_QrAL&ClHci!i4c;9=zQp42!wa00Dqz}KegXcl%3cFL%k;p>Q zGT!1kK41brv4Fqh{3I+*Qa8}XCPuM^0qmfKF7oJ^53TeXmZL=$eFAgf2TenJ=D%SQ zH>eNr5$k9gY|TnO%;F{PVGLi;ivu(Red9ika0xRJX&#Sp1-eDYjc!&cu1E$$rz-^qy9CE?h8OGVyxLH0_5_MnnXbG!_mbK|?eOg+tsST59N0QRB72A!&*r=|5-_ zqgR!{L3;`6zrA+Sd{9J|guKQW-Bsq$~7Cr5#C? zF=-C(a0vsP#dmb@caYypNm1ekTG+%a-lB~U7{^CssLMhry`|(S$EHuhT=+p#&`$ps zT*ejRDh60bQ(%2uis1%c;ucQf3l3w5rlBv~#&67HDI-l{4d>C#c+vu!n?b_I3ULoN zF-KSC1rG8_Izo~z)byxJ}64-T*~5dZ)H diff --git a/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.po index 630d3c1aa..dc35f881c 100644 --- a/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 15:57+0000\n" "Last-Translator: Benoît Bar \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.mo index b86a0dc308d5f4828b18cbcb3ea26f3753d836e0..7935898c8834be0e33e742c0aeb710a197cfde40 100644 GIT binary patch delta 232 zcmXZWu?j(97{>AE;BXc>8Bh#1DV@zEw{SMeq*!dHge;P*ltsA&S5t1d8v+l^l*e_oL~i)X?{raGj_89oO7<<`25`8xQ~h delta 234 zcmZn^Xcn08rhXP91A{sX14BFm1H&O!1_l`*t;EK_APuDLfiwq@jt0^~Ksp6Tivj6! zsCXY#d^(WU0gA5z(wac}I*`@_(v0j33_vD>0gwh7&0r3sLFU*3X^^=A>OM diff --git a/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.po index 78149e202..ac65e8f3c 100644 --- a/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo index af1c80154d26aeae48995272ab9bc5b7b741dd24..e91d8a5e10428896784fd950454c1f277aaaa49d 100644 GIT binary patch delta 969 zcmYk)O=uHA7{>8wQe#qE8(Z6|)w-=!Tcmc^&l-Cu2r43Y@gfS6lo(s`p-BsR%Aw#% z^bj?OP{D&15j>;{>dA|cgW}0mP(kWJ5Cl;XbMpV}F5=71{$?hV*>^q~-Ag^?j~&g| z4KYYrPZ@7AW;dP+@gnT7F{{wQ9z1}n@gyF>b7y?-Dsia--|o( z7&?64%u!*id4$URDYoKs?7~-ppOMEjcxh!Ce4E{BMeW=JvKz)as{I2mVLa;ZXcb#% zzYKgU`Mz1A!ehSiT7$p!1IAglR?>?~#6}Ab;wWa&!78?69d%Uia07ltB^qNg&EJKG zun&ju43?GYRVv;Ja4YRP?!xc51Gg}XCOCm~nG`Ca91h|fTDXAPxq9FmWP|=i2Q`b* z7xeI7t>4d@WX*ur@^?Wi*M(7HS{-wF=cgmmajm5&8HLVQ2`aSmPD(FD=f94kP{N8$ z6i&wY_ggoC(77u5eY^{)>P89|)?1a@UQ~XC9*45&%H8m2+f+VdZ5}#5n=W1)F4bO# zPlxu6jX1XD>`B;T+iarcXtFdja=e(#m$J#3LNQ^brqiX_k~Qu-k;x^evfC#Mxk^5= tKgx*7v#G*`S}pRSDK_s`-J9+`_gdvjG|_p-U7&T#z5m}QUqlx}e*rA4axnk^ delta 878 zcmYMy&r1|x9LMp;-EGy?%B=j=562YC%5``BfvBJnAxL@Z)FF1EOv*DJi`_>quYbJFn*%*XQ}p^PQiKI}L^J^`Tiq zoFh+@mn)3v!I1zr;tw9fZEVDvpfM+~9Vc)QEqsO{oW~k0`txNx!h97g@e3ZtZ^(KD z^MgSf4}SYLvr0AdVbnid!#ccyT;{fK3dfk=M-@~={q8e1;8#?^zpxkgFph~s`|I4n zF#DS{gIfNO#gq8h*F!E-TWsICj2pymts0@tt~C##H!;B((s$YtiZ zHQ^gQXMgjNfi_-43)fLC*h5tuB(>ZQOxP3K&g diff --git a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po index 5bc7e3523..322371e6a 100644 --- a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# bjesus , 2015 # lior abazon , 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-20 14:00+0000\n" -"Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"PO-Revision-Date: 2015-08-10 16:08+0000\n" +"Last-Translator: bjesus \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,6 +41,9 @@ msgstr "הוסף בחירת עורך" msgid "Save" msgstr "שמור" +msgid "Delete" +msgstr "מחיקה" + msgid "" "Are you sure you want to delete all promoted results for this search term?" msgstr "" @@ -48,6 +52,10 @@ msgstr "" msgid "Yes, delete" msgstr "כן, מחק" +#, python-format +msgid "Editing %(query)s" +msgstr "עריכת %(query)s" + msgid "Editing" msgstr "עריכה" diff --git a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo index 2a66005c67b3c7dc1ff820777f223dc0a315f6b5..96b058ba4df6f5e8c37b1520ca3f8c4e8b97cb4a 100644 GIT binary patch literal 5343 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 delta 812 zcmYk)KWGzS7{~FqHEolNF=tF{t0JdRp@r1gYC&;ORM0Uf2(}K#<+WVNzn)dh(g-es zi|`^icj+PsU8<8fI5_Ach=bI@SzU^Y4t{_21RwI`bMO0Jp7*);@?~IW@uonF6VY z?W>TE?f+2GeWbb_CCAAksZfIo9kH6!E72)vLxmbt6KY&>faI^DcfHdj7~=*1!krzy z?k6_tv|6^^u#KP_E?PG>(sTE-6*rh`7wdOy(hDwzakCd(j#u1-chueV4!alLQ*W+1 zTMKG)XHJ}QH}cC~H|Z?dXyx|tuKSSRbcJH%Hj5Q^(tqr{QsADIR%?H&EykUs9X4Z| jSaUUO-VMzKn?#|xW|LOjj)O)VByprEH(j1~8|CUBC}CqA diff --git a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po index 5de331a76..5070bf9c2 100644 --- a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-30 06:15+0000\n" +"PO-Revision-Date: 2015-07-08 15:17+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,6 +23,14 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Cerca termine(i)/frase" +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Editors Picks to be displayed, wildcards are NOT allowed." +msgstr "" +"Inserire la stringa di ricerca completa da abbinare. Una corrispondenza " +"esatta è necessaria per le vostre Scelte dalla Redazione da visualizzare, i " +"caratteri jolly non sono ammessi." + msgid "Please specify at least one recommendation for this search term." msgstr "" "Si prega di specificare almeno una raccomandazione per questo termine di " @@ -37,6 +45,44 @@ msgstr "Pagina" msgid "Description" msgstr "Descrizione" +msgid "Editor's Pick" +msgstr "Scelto dalla redazione" + +msgid "Add editor's pick" +msgstr "Aggiungi scelto dalla redazione" + +msgid "" +"\n" +"

Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

\n" +" " +msgstr "" +"\n" +"

I risultati di ricerca sponsorizzati sono un mezzo di " +"raccomandare pagine specifiche che potrebbero non salire organicamente in " +"alto nei risultati dei motori di ricerca. Ad esempio, raccomanda la tua " +"pagina primaria donazione a un utente che fa una ricerca con il termine " +"comune \"dare\".

\n" +" " + +msgid "" +"\n" +"

The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

\n" +" " +msgstr "" +"\n" +"

Il campo \"Termine(i)/frase\" qui sotto deve contenere la " +"ricerca intera e esatta per cui vuoi sponsorizzare un risultato, " +"incluso anche ogni errore di battitura dell'utente. Puoi aiutarti " +"scegliendo fra i termini di ricerca più popolari degli utenti del tuo sito.\n" +" " + msgid "Save" msgstr "Salva" @@ -47,6 +93,12 @@ msgstr "Elimina %(query)s" msgid "Delete" msgstr "Elimina" +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Sei sicuro di voler eliminare tutti i risultati di ricerca sponsorizzati per " +"questo termine di ricerca?" + msgid "Yes, delete" msgstr "Si, elimina" @@ -63,15 +115,27 @@ msgstr "Vai su" msgid "Move down" msgstr "Vai giù" +msgid "Promoted search result" +msgstr "Risultati di ricerca sponsorizzati" + msgid "Add recommended page" msgstr "Aggiungi pagina raccomandata" msgid "Search Terms" msgstr "Termini di ricerca" +msgid "Promoted search results" +msgstr "Risultati di ricerca promozionati" + +msgid "Add new promoted result" +msgstr "Aggiungi nuovo risultato sponsorizzato" + msgid "Search term(s)" msgstr "Termine(i) di ricerca" +msgid "Promoted results" +msgstr "Risultati promozionati" + msgid "Views (past week)" msgstr "Viste (scorsa settimana)" @@ -99,6 +163,20 @@ msgstr[1] "" " Ci sono %(counter)s corrispondenze\n" " " +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Spiacente, nessun risultato promozionato corrispondente a \"" +"%(query_string)s\"" + +#, python-format +msgid "" +"No promoted results have been created. Why not add one?" +msgstr "" +"Nessun risultato sponsorizzato è stato creato. Perché non ne aggiungi uno?" + msgid "Popular search terms" msgstr "Termini di ricerca popolari" @@ -117,5 +195,25 @@ msgstr "Data" msgid "Choose from popular search terms" msgstr "Scegli tra un termine di ricerca popolare" +msgid "Search editor's picks" +msgstr "Cerca scelte dalla redazione" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Scelta dalla redazione per '{0}' creata." + msgid "Edit" msgstr "Modifica" + +msgid "Recommendations have not been created due to errors" +msgstr "Raccomandazione non creata a causa di errori" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Scelta dalla redazione per '{0}' aggiornata." + +msgid "Recommendations have not been saved due to errors" +msgstr "Raccomandazione non salvata a causa di errori" + +msgid "Editor's picks deleted." +msgstr "Scelta dalla redazione eliminata." diff --git a/wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..fe5ed40bcdbd1d527971d527e7a7767d2683e0cc GIT binary patch literal 5336 zcmbtWYit}>6~2L%f(x`13T-KH>ypGK-iMPQ+KuBR#HHk@tiWE(Duf5ak&TMC9 zv#}yzn`|Q2c8Np0@g`Y28`*8#%8|B-liFaY;2#n~{ab{P`VZ~gRY8b9JOtmlGyAZ! zO@$bF{O!GS@44rE=R0TSPY>LcXSjm6AH_YkhOw={e|-%9aQ)@ujNOO1zXHR+HFq=i zL(Fgd1Y@5Ao&kOdcm?~(z<)_@AJTifI(mva2xOi;BMe0;CsOL zf%s#;KoDf-cfc9oAAny0{`djUk0Oxl&j1esuK|hQyKxAe^CVt8I8>YieYfv-vsFp|!acmMijz>J5;<~ZwkRab399(I7$V^*2W$8)H8sah2 z&>Y<~)H&QS;ZWKZmT!eT$>>fT=L?1Fjbt9Tc6W7Xjm>mMaHh51YFlmPr z4Z^ZaE6Dpz9v6vJmpUP;89W*{O&bm&vo$v;5OJEpbX<|#dT zgwc#4GDMfBQI8`vUl$~(BN?(CuumM@Y5zw?GaMp2CKAGdn30}UhHOshapH)cm4~M=d=?!ezS=kNW4GqN1WXBvDNRn|9I@ z6@4E?Umwvf+YciaTs==AtUn(9(Rv=W1pKzmUtV`ux&bp_+QD^^axs34fU{@7B{c`yL65??RYE{3+eB*}hs+R<8I|Q43b(?bF3$ zX+ddG-QuJ6*k}&1RXg@$j_p?+(Ffj7?W8vF$o6ZtK1-E^-dS7Z5B*lk_M4V9)P*G8 zUXq^FRQvX8>X4_)PTOnb%sc&nE;2UnNKsxgLLBL2KM;18UnWHDiz4a-o{j|$ps}GA zBmAJJk+yvzWm-;PuRW;80^d##+JSyE!rS_u?+@&x62jsDRd|GN40nGs5Z)Zv*v-RF zMm9aUA>17fV_{&QII5G;73;ng*tm&zZ;osZZwTXR`z~Ay^jmm?CN$J_gg>M6r_i5w z#?z>>o)`7FW<=@t#_;yRB+?qh3#=F0jKMTi80Z&TGQyuV;gi8T;*OJwghH82Cg_k& zeLx(e4I!A0#t)mvLVgW|625`Z5i``;w)g41yBi#I2g7YU@zxRsTpLOuMn@cTLa0{V z*n&5QX4%5o`u+YrfhQX4=(qu41$G-zlU_;@{={M3sXH3sN6faqMB364fjuUa5#dHk z4ehPnTe$agYj{f=Yr_Xebt30pDY|dY$x{Vhxt^6LUjdXWHd2BT<$3j|1v#~V zh3>goIep3<9d<`&gPhC4u>0CFr`huhUCrmxVzMfyvffujWwGqu%6j6flrPY{J35DL zWWbAn4wNV6<;6GT^f)}NTp#P=)k`^fX}rk;ESJj7YQ8`|R}1;-$zsDR`a)40$$ZY8 zhTjF=?%Bs-A$NXJPQTX9t9W>>sP>O$-Pg-pUN7O)Q2l%k2i(i^S1Dh;kf-%^j}(8o8Tcmi%W&(B z8o3}4f!A}f0J@gsXo-j;C#M#wBa0NAESB6iPpz=Y0!v z^@Du4Pibxtj=H&(MFc)W%so+(SBuQs&g!2azC9*$v*4G3M4W>Wu}YMxkpi&Yyv=`f zJ5jC3LmvHuxI12ulTBG--UkT@#IME{st3=G@%(5IUlIY#?gggCeO>zzCdj@@hsjhQ7Rg~81*&-}8S5T27ua%qg%1IQ= z)w4D0Zed(i;e{;qzH>#nv`{PW$zgZum&C2#km^;yyaoZyqH!&_XD%?%+&nrtC3A04 z;4Sp53S;tgQ%%8sWpTLGTGd1T*RL$EsL&8l_%{|n1emJ41+k!Go}a5p+{-|7u{QYx zy`7d*W2|0msEDR2t0xjhZx-e0F&tK`_eF{ zJwjG1Wk_Orm^3QiS$1EaSLK8bt@5`>M0xK8|2;@$qcT`;fh(y|-Te-GOIf@qTJKel zn8&>jNK32oMrJ6&rbYFd@n1zu&gA6jEA__T<-IOjf3cz`wTpduVdjg`LS?*+RZWixt, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 14:40+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Search term(s)/phrase" +msgstr "검색어/문장" + +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Editors Picks to be displayed, wildcards are NOT allowed." +msgstr "" +"매칭된 결과를 위한 검색어를 넣어 주시기 바랍니다. 정확한 매칭 결과는 에디터" +"의 선택을 표시하기 위한 요구 되어집니다. 또한 와일드카드는 허락되지 않습니다." + +msgid "Please specify at least one recommendation for this search term." +msgstr "이 검색어를 위해 최소 한개의 추천을 지정하여 주시기 바랍니다." + +msgid "Query Daily Hits" +msgstr "일간 히트 쿼리" + +msgid "Page" +msgstr "페이지" + +msgid "Description" +msgstr "설명" + +msgid "Editor's Pick" +msgstr "에디터의 선택" + +msgid "Add editor's pick" +msgstr "에디터의 선택 추가" + +msgid "" +"\n" +"

Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

\n" +" " +msgstr "" +"\n" +"

프로모션 검색 결과는 일반적인 검색 결과에서 먼저 나오지 않는 추천을 위한 " +"특정 페이지들입니다. 예를 들어, 일반적이지 않은 \"기부\"같은 단어" +"를 검색한 사용자에게, 후원 페이지를 추천하는 형태입니다.

" + +msgid "" +"\n" +"

The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

\n" +" " +msgstr "" +"\n" +"

아래의 \"검색어/문장\" 필드는 틀린 철자/사용자 에러를 포함한 내용" +"에 대한 추천 결과를 제공하기 위해 정확한 검색어를 넣어야 합니다. 지원을 위" +"해 당신은 사이트의 유명한 검색어 중 선택할 수 있습니다.

" + +msgid "Save" +msgstr "저장" + +#, python-format +msgid "Delete %(query)s" +msgstr "%(query)s 삭제" + +msgid "Delete" +msgstr "삭제" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "이 검색어와 관련된 모든 프로모션 결과들을 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다." + +#, python-format +msgid "Editing %(query)s" +msgstr "%(query)s 수정" + +msgid "Editing" +msgstr "수정중" + +msgid "Move up" +msgstr "위로 이동" + +msgid "Move down" +msgstr "아래로 이동" + +msgid "Promoted search result" +msgstr "프로모션 검색 결과" + +msgid "Add recommended page" +msgstr "추천 페이지 추가" + +msgid "Search Terms" +msgstr "검색어" + +msgid "Promoted search results" +msgstr "프로모션 검색 결과" + +msgid "Add new promoted result" +msgstr "새로운 프로모션 결과 추가" + +msgid "Search term(s)" +msgstr "검색어" + +msgid "Promoted results" +msgstr "프로모션 결과" + +msgid "Views (past week)" +msgstr "본 횟수(지난 주)" + +msgid "Edit this pick" +msgstr "선택 수정" + +msgid "None" +msgstr "없음" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"%(counter)s 개의 연관된 결과가 있습니다" + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"죄송합니다, \"%(query_string)s\" 와 연관된 프로모션 결과가 없습니다." + +#, python-format +msgid "" +"No promoted results have been created. Why not add one?" +msgstr "" +"생성된 프로모션 결과가 없습니다. 지금 프로모션 결과를 추가 해 보시는건 어떨까요?" + +msgid "Popular search terms" +msgstr "인기있는 검색어" + +msgid "Search" +msgstr "검색" + +msgid "Terms" +msgstr "단어" + +msgid "No results found" +msgstr "검색 결과가 없습니다" + +msgid "Date" +msgstr "날짜" + +msgid "Choose from popular search terms" +msgstr "인기있는 검색어로부터 선택" + +msgid "Search editor's picks" +msgstr "에디터의 선택 검색" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "'{0}' 를 위한 에디터의 선택이 추가 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "Recommendations have not been created due to errors" +msgstr "에러로 인해 추천결과를 생성할 수 없습니다" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "'{0}' 를 위한 에디터의 선택이 업데이트 되었습니다." + +msgid "Recommendations have not been saved due to errors" +msgstr "에러로 인해 추천결과를 저장할 수 없습니다" + +msgid "Editor's picks deleted." +msgstr "에디터의 선택이 삭제 되었습니다." diff --git a/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.mo index d6a5e4973abcb973e907765b9a025c733202e201..d896a50af830c5c249fa7527d71449663197c16d 100644 GIT binary patch delta 232 zcmXZWFAKtO5XSLm%(*F|KL<_`Oom}I_&O|hgBIIB3^oyLmKBSy!Q_g6uv-MPSxi{q!&P3Y;}(gu#|j>>idQV)0}Vd0i63mEaitFS zFr5!E-HWh{OXQ?tSA7K(8v=H<%S_OxKVbuJS^vuXVft9flUnFw5xdFJ8ra?}nvN%< KXr2U4X#W8&!5od}VBx13s%WjZZEMl>E1`7ta7qCdoW--_$ zEdEV8{m%JLPR=>G7kBZV+zrW(OLIwIQ_A5iAr)|qMA~5*kC?$LrtpC-KCy%!te|H} zRcv55Z)3POKnJJDNi8ikm8Vz{u&Yhv9zFUq7V#GKugD*Uk2y)Hj9Ij?zC9SNm>mrJ Oy>4ebss-Du>Bs(p`5kQl diff --git a/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.po index 9eea01bab..f15c991b3 100644 --- a/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/pt_BR/LC_MESSAGES/django.mo index 3f4f2a780057db08bc60e5a69a560b88907320a7..555d82c4ce4489a1a87dfda62d8a235311ee18d4 100644 GIT binary patch delta 410 zcmXZYKTE<<6vpxAM`gDxH8Uy|anL}*Xzb4v)f;H3!ATJUK_OIJ_s1-c6}L+9$XtI}n$*6NOfPwo$6 CNh^T> delta 412 zcmXZYze_?<7{>8OZrSbH54Do4kUJD8A-eWsGw2@(Y;p++g6L9V&~mpX2hpjiHEm~Mu!%c=DsgF96slLIp=*2r;%&sI`v36h)7?aw1}@OQW4))rLv^anv}up zx^#f&b8qpIx`q4riwl^DOG}u-1ZFUXMU3Jp?qCUBti%;6$>y4dU3f+dtm7fJ=Z>*Y z?Qn>#21uqpv4-Ecix&*DpaAV5Pgueb_wWO^@CP^WFB#4n9#xu#k0*GHM_5A}*g<=7 z4=s3zK8}!VP0\n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.mo index 1c25c7d5417c67c345cdf86462aaf4c6e83322ec..f1f6304673fec543f454282e5ab4ef3aeb269703 100644 GIT binary patch delta 410 zcmXZYKS)AR6vy$OB=*cC^A83JT7;z1D9#NAIY@$w(4~w zg62S|A#g~d)yb`;?=9hSKj&T!=bn3>vrpOKoyU3fNV5$okN2BW6~{rTA}P2fCGZUQ z(8gWtV;v`Wi1Co*#S;3kj4V~z0@zsHw=lx_3N5?|$x)b~%f&VhFo`3~;2Y-f2Ols) z5}{s@xAl%K{6^DgjbiI~vC_s<&ev$_PBDfHOrba8{Qqd5woJk?7O;s$?4c<*ML&L^ zY2XXfxI}6x7L|7J08j7;%_MFyja@X8aFGH3P0i%{T>sjuWnH#A&GSavcISal>lg9b BE@%J% delta 412 zcmXZYu}eZx6vy$O7|*9BY8EO5se_~uP0=6FP=QDh1THP*(qIn_0+$D^>L9p%A3f50K-$FiqI8T;A*m=S9F|t` z3^Q2AG%B#62{VXkiLFXeQA|2K+ZQlW+C>-WNOIRIe_}=hwAur}q*3 Gw0{AdaW7;5 diff --git a/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po index 7e4ded1ab..1b5085bb4 100644 --- a/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 17:34+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.mo index ec07f9a3ef771594ade311971e0315068254e55d..5eab6044bc8edc9526f2e787e4a1190429fc0f50 100644 GIT binary patch delta 330 zcmXZYO-lk%6vpvK1;?>`8O25UQZN#FaZ$9T=^_gL3FaRWh?m;M zL1=RF&v0z+d&=o^c%JjToUrFb--e|2h2&w*k?ye>k?NABQRx=wdkI&%;xHqS!UaC#8qLcbk_Aj6pQCE diff --git a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po index e58541375..7c96321f6 100644 --- a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.mo index dfaab097b8e4bd8a4e2d99eb49236dd2f82c8c45..8c1afb7a70ac6e87efd4e6c6b5a0a44b0a9bda2a 100644 GIT binary patch delta 410 zcmXZXJxfAi7{>9-1UY4|re#`W1YufW4T4b75(G8W(h?Nd5-vxiL0pbB+lOe7*1({q zP{J<|(iAiaO)h~>LI0Z^4!`HQ;W^iJH?yzV$C}Sek4T?mQqLzj6H=A?U{Y#ID$htO zmTkIiEHNYqa!qPM@<2Yt;8+UOLi(z?M<8a4d37;^5?`ZQM zOkpg-k0^M67IZcz(OH++#sVfVGyflSiWYo9-f;gRC?8VYdL5CtTiO%3+R9jFDL5oXJsEY*IsVRgL%|Ra`8rlLO zY6(I52GZox6f{Unpi}*Ca(MVX=Z5oK*ZrDn#5|AJSVAlCi5A>Nc2Qt diff --git a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po index da6492e46..1779e3d39 100644 --- a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-28 07:46+0000\n" "Last-Translator: Eugene MechanisM \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.mo index a587ce2cc5b0f270a15be802bbc6b3d4ea9fba8b..dedd62ec01d028d2c20a6d2c71ca9e8718c3e05f 100644 GIT binary patch delta 216 zcmZ3?yO4Lno%#uk3=C7485o2Z7#LJp85sD1v;~l61JWKqS`0}018IGwcd0?7XZq(SD20tpabhK<1vEMN*007=*Y36R0g rP&yb&Cj)6tpm;Hm76#I_Q1OYIXEHuy;wZ^4O3p~iuh`teBF_W>C4U#c delta 218 zcmZ3;yO?*vo%%_P3=C7485o2Z7#P%985sD1v=xwM1JYhVS`0`B0%?$Z22{KnNQ2Zh z0clYnJqbw50_hb{`WTSr0rH5o8K0?7Xdq(SD20|^jcj*Y<%EMN{407=*Z36R0A tP&yP!rvhnCpm-^e76#JwQ1Qu|XEHuy;wmW0&q_@$Db_F8+{7Z!1ORK(7>@t| diff --git a/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po index faf9933ff..85aabe9f3 100644 --- a/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo index 7058e77441440363337885b63a67478377b96ebd..9a10d61d0465aa3563fe3fe4fdedb10a08af58a0 100644 GIT binary patch delta 168 zcmdnQxq)-Sn)*463=G*!3=F~y3=AAB3=C{QS_Voh18IIBUkl2&g3^vq+5;-@52Sg3 z>f)i|IZ(P7N>@SYMkw6@q&b1=`&k(Hz>Jwd0gwTUH(N5wF>#dS7bRyT3=C{QS`JF90%?9AUkA#!fzr-U+6yWl2&8#{ z>Jp*ic~H6(O4mT?W+>eSq&b1=C$cc`ff=)b0w4pHZnk8UW8x|(%FjwoE-BV8*c{Is G$Or)Tsu9@$ diff --git a/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.po index 96643fb58..7a1aca655 100644 --- a/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 17:14+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.mo index a7854bb1be0c8668f1ccb1e72d3292f1dc478f5c..1ea6e2a2465dcbd8019ebd8e699860f94cdb18af 100644 GIT binary patch delta 200 zcmXZUF$+Oq6vpxAech`|u2Kd}CZh~Cb(PK6AZ5EH0}GoGtIaOcE&E+el11697T>}D z#q>Mp={e^XUc>EWxi(TiBb6mRyq|CEuv=ehV1#uXVSp>l;RZ{%!#p1To{$$xv504M u{X4q*Csy#~tN9&FR;m)z&=uR*#Rz-2zyhYp+#GE%jVHtLAf6>HZ*MfixG8UJIpn0BN8R42OX8l=z+NZSKx2O#YPq#J-V50E~*xsq`$6IVe|epYI7NwI#xW<8b#OaO?k8Sel9 diff --git a/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po index 6628f96bf..0d9da98fe 100644 --- a/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-12 13:15+0000\n" "Last-Translator: Wasilis Mandratzis-Walz\n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.mo index 7515bf21fd34c1fe410cf1ff85f840c9036c4058..5331fc35de88d7b1fe23cf8267d8a8ac91180382 100644 GIT binary patch delta 200 zcmca5a6@3infhKv1_n=N1_pTs28Qb_5c)fiP6zVESs567fOI{OHU-jWfV2pZW@2Mt z5CzEtX^=i$AT0)@eW7#;kmdmLtAVsEkZu9eAbpE~G!Ky84x|l%^bs}&JqB$c;~P-G x9!M*(GcfQ0=_DW>2c!#uG{_+rfHcS=i_MjcYnV7n@{5u)lJYAy>$7OH002`c87=?- delta 202 zcmca1a7$pqnfiW41_n=N1_pTs28Np~5c(&OP6zTOSs567fOI2}HU-k>fV2pZW?^Gs z5CzEtX^=jBAT0)@{h@RkkmdmLYk{;ZkZuFgAbm@KG!Ky838W2y^f5LDJqB$c;|EZ{ z9!RUOGcfQ0=@cLx2c(OEG{_;BfHcS=tId^+YnZqSit@8klS_*A3pVSrXtMwSnZOzP diff --git a/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.po index 0f03fc9c3..9ff94deb5 100644 --- a/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-12 14:28+0000\n" "Last-Translator: Wasilis Mandratzis-Walz\n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.mo index 8861c33ffbc7c6db91bc1a0676635495251b2d81..82039a0dcf781406431463f29f1a7f7090e22fec 100644 GIT binary patch delta 200 zcmbQtJCS$7nfmFB3=E#k3=9Gc3=9uh7#Mhg^d}%~0HhgM85lHylp&Co2h!0%nh!`< z18IIB-36pU>SqCIHXywMNOJ(`^-%r}APrKtA4szU>GMDuh#0N|31J|8mz6<}K@7gNDyHXywUNOJ(`jZpqBAPrJ?5J5D)bh!}1H31J|8pOrz6K@71(6(p*4OKn5uT30)wq1*G+XbOey*0@59uD;c*jaTOHhXQd{W6zdmkHfM=q0stVu B83+IX diff --git a/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.po index b5c45f169..a44c03358 100644 --- a/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-17 11:59+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.mo index 59c4ca05b81d0c9a2db8291aaae7a8af14e728f9..ed429af8cff7aea8459ff9f869884d9ae17b01c5 100644 GIT binary patch delta 200 zcmeC??c|+srhWz^1A`|s0|P$;1H&U01_oXr{Rv3x0ci$S1_m`Cr4OXVfpi#y1_m`CZ3v{rfpi3rW(U#* zK$;UsR{&{2Al(F{Ie_#OC_NWQ1C3x<2Bf)x^lB)*9V&hpNDBeQPp|^55d|`C0|h`9 xd<4=!#K6hMz+eod`GK?rkah;rd_cNpb0y;rCa!{_{H)aEl4AXW&6X?yOaRMv7={1< diff --git a/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po index 3446768eb..76102d1e5 100644 --- a/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 15:59+0000\n" "Last-Translator: Benoît Bar \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.mo index e6b17fbbb3019f10ca819d445ddb23ee09202142..e6cfdf54777b5c9f81b54dd439c7640c9d6de07c 100644 GIT binary patch delta 200 zcmaFI`-XSInfj%S3=E#k3=Dz{3=HpCAT%Q@1A_;UFASuWfpiRzmIBfZKw20`&j!*W zKzcop<^|G6fHVh?z67MXfb?xB{~3@5n+xSLvN13K5d#;H5C_tNYz%q~qCkcwRKOlc rgA51<(pEq^2}nBv>A66f2T0%FT*81A_;UFAAiUfpi>@mIBgEKw20`&jr#V zKzbvP<^|HnfHVh?z5=AVfb?A`{{@f+n+xSLvoSCL5d#m95C_u2Yz%q~qCkc=RKO8P tgA9lS(pEq^1xPyr>G?pK2S`8MT*\n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..bd7cd1d066d241261d144a7c79ed2b821e67f04c GIT binary patch literal 1731 zcmbW0&u<$=6vqc>_+iSg@I&I4^bkT#+N`}!soHKZfuyc#L`0OBAWksxj_pa-J7#9q zPDCmJM=qRt;DQt(w@=#?|~=4 ztHu6D#rk9LKKMT=)}I#q415&+&kKHC@JDb4{@=g_@DI@Gn7u2%rv`opZ4K~o_-7F8 z_%wJ9tb$L19nj_f5On&kfhWO3@L}*v@NV#W!5=`U|7Y+4@D~t2_B$S~FMonhfj23ZpOO%IpH_4J{_>2$c-kRsFK+^zDSMgKv;339Y(U6Z=`h?d*yQ-HE(v;c%J@;CA JxRAG--2yn9, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-01 09:33+0000\n" +"Last-Translator: saevarom \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Choose a root page" +msgstr "Veldu rótar síðu" + +msgid "Choose a different root page" +msgstr "Veldu aðra rótar síðu" + +msgid "Delete site" +msgstr "Eyða vefsvæði" + +msgid "Are you sure you want to delete this site?" +msgstr "Ertu viss um að þú viljir eyða þessu vefsvæði?" + +msgid "Yes, delete" +msgstr "Já, eyða" + +msgid "Add site" +msgstr "Bæta við vefsvæði" + +msgid "Save" +msgstr "Vista" + +msgid "Editing" +msgstr "Breyti" + +msgid "Sites" +msgstr "Vefsvæði" + +msgid "Add a site" +msgstr "Bæta við vefsvæði" + +msgid "Site" +msgstr "Vefsvæði" + +msgid "Port" +msgstr "Port" + +msgid "Root page" +msgstr "Rótar síða" + +msgid "Default?" +msgstr "Sjálfgefin?" + +msgid "Default" +msgstr "Sjálfgefin" + +#, python-brace-format +msgid "Site '{0}' created." +msgstr "Vefsvæði '{0}' stofnað." + +msgid "Edit" +msgstr "Breyta" + +msgid "The site could not be created due to errors." +msgstr "Ekki var hægt að vista vefsvæðið, villur komu upp." + +#, python-brace-format +msgid "Site '{0}' updated." +msgstr "Vefsvæði '{0}' uppfært" + +msgid "The site could not be saved due to errors." +msgstr "Ekki var hægt að vista vefsvæðið, villur komu upp." + +#, python-brace-format +msgid "Site '{0}' deleted." +msgstr "Vefsvæði '{0}' eytt." diff --git a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.mo index 0ffdfb99f26f22b71f26c6fd593470c07e1e5f2a..9d5dace65fa822098130db681a7335d5570db532 100644 GIT binary patch delta 200 zcmey#^POkHnfe8c3=E#k3=9Gc3=FSW7#Mhg^lu=o4Wv0)85op-v?-950Md~_njJ_N z0cj2(T?M3hfOIpIKLJY51kymnun0(i%v%BFZv)amqZ#%9X(1qekd;A?K@`Zi0u&Gf u(yyQj7}*#Y41s($AZ-MsEr2vPkj~y*$+(}1qa?p5IU^~*VzU#AITHXtvKVFn delta 202 zcmey)^OI-7nfgVH3=E#k3=9Gc3=D5r7#Mhg^j{#Y4WzkQ85op-v^kKL0MgMwnjJ`& z0BH^&T?3?ffOIRAKM6|D2GT&pumnhe%v%NJ?*P(3qZ#%AX(1qen3X|~K@`Zi1{4qj w(r=&&nAsQ@41s(OAZ-Mst$;K)kj~v)$+(}1tDq=9D>b>KSifMi1B*Em0EK`VG5`Po diff --git a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po index 80b1ddbfc..b271fb6e4 100644 --- a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 09:11+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.mo index 30603910c7adec14a1ee4ef4e7a32dd07dfb35d2..70adefb4e890dbcee942c7fc68d8692861d4cd08 100644 GIT binary patch delta 192 zcmbQjH;He;k@~5O3=AgB3=BdH3=F4OAoN`ztq$aW0Md#;T7s2`Nx5@CXoKZ%Af`okOQg$8SD+D{eW~d glwJj-C4l^&n==`=F>#dS7bRyTa508y419{>OV delta 194 zcmbQlH-&G)k^1S33=AgB3=BdH3=C&jAoP78tq$aW0@8{=T8fo{K^jQg0BL?89RZ~? zfHX*71(4w_X)3IBpK-d diff --git a/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po index 38895abff..44a8548ba 100644 --- a/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-03-06 12:16+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/wagtail/" -"language/ja/)\n" +"Language-Team: Japanese (http://www.transifex.com/torchbox/wagtail/language/" +"ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsites/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..e9b38a7087a891734e581e1515132ab90caac121 GIT binary patch literal 1800 zcma)*+ix316vn5}axwRC=?h5b0jVv?+Uu06&4v(4nu-7sQEEU)Jh1Uj>}{PLvpcR+ z(Mq8WC`y2)C?=swf)R=G5>S9rf`r5$0RIB;0x#Y%3hzAd&3duZ5H2H)e=}#lIrE*f z>z~^8Rv5-Zm=9zAfcXgK`91i-*a8#a@8E6VAK+u)zMC3)6KunN5WE$94b-|kcnA18 zxEH(-Kff67r@`A1zZ~yBjJXWnkN77szmEAmxDWB4!4B|OQ2S`Rxp7YqSb?_z@LsLM zrJ7q{65NBs?Vt%h3cd>J``-k0eKVlee*oSBuEozki}#zL?#p-a{>S+FFW^DMe*+JJ z`*GL=kAphD4|aj)V_paMW4{H$Zq#?J)8he5-AmoK?L+(1J-sIm-UU90i4;*!bofq8 z-Dh0`TENhr=zZJ=-i@h;?khX)IAl}cN**m63!l?DQKFy}FUqzjNeXg!flE#@?*`G4 zUe=cvBH+m2xTB-o=g|2=NGjSn-g?*yo#3N(sUTU*UM!-N(Y^hSE1CXry&M}7zGTDA zT&L`_oSo7(^$#6*!@O{SvOc#Zcaqy<4Uad*N=2uo3s@%4Bm0yUrGi5q{EqOyl95wF zg@U;63qMHygE)X4XQ%WP9(2S#Vne<-&9l-NaEzC@AGpG^=w&-6ZMTpZ=0y}|3wKfiII5T4y2LsZ7(R;Qur1<>(Vo}M}7H{m!l_6yLsEo>UF32RBjB;l36kK zB#wEx65gMY;r5tC&k1<)=wM#TqLoUO%jKlhIo(k{t`DS;I-4I6J8}y{Rsj=)ayAw=ZTvtoi>eHK~uFusr zCUyx-R_m9R>Xk)mYQxoUNmVQ1+ALz9s_J6BQmuXSj=DP6%fgwJa245R7S-|n4 z3TGF>={c&uw}72mn;;eCWdBQ4+uR7h+^lW9&zh^=?Jgq&OieAoQ4F_x*1N znzu7GKO26u9)670FKyN<*LJ*t$QW8rD4x{(+f8@L|2i3!z5B^, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 10:57+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Choose a root page" +msgstr "시작점이 되는 페이지 선택" + +msgid "Choose a different root page" +msgstr "다른 시작점이 되는 페이지 선택" + +msgid "Delete site" +msgstr "사이트 삭제" + +msgid "Are you sure you want to delete this site?" +msgstr "선택한 사이트를 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다" + +msgid "Add site" +msgstr "사이트 추가" + +msgid "Save" +msgstr "저장" + +msgid "Editing" +msgstr "수정중" + +msgid "Sites" +msgstr "사이트" + +msgid "Add a site" +msgstr "사이트 추가" + +msgid "Site" +msgstr "사이트" + +msgid "Port" +msgstr "포트" + +msgid "Root page" +msgstr "시작점이 되는 페이지" + +msgid "Default?" +msgstr "기본값?" + +msgid "Default" +msgstr "기본값" + +#, python-brace-format +msgid "Site '{0}' created." +msgstr "'{0}' 사이트가 생성되었습니다" + +msgid "Edit" +msgstr "수정" + +msgid "The site could not be created due to errors." +msgstr "에러로 인해 사이트를 생성할 수 없습니다." + +#, python-brace-format +msgid "Site '{0}' updated." +msgstr "'{0}' 사이트가 업데이트 되었습니다." + +msgid "The site could not be saved due to errors." +msgstr "에러로 인해 사이트를 저장할 수 없습니다." + +#, python-brace-format +msgid "Site '{0}' deleted." +msgstr "'{0}' 사이트가 삭제되었습니다." diff --git a/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.mo index b1e01a1c6774726c6fc95dbe1aa299c11f5f64ac..a836cf8ab8df53ed25946d083b0e5ba06d35d337 100644 GIT binary patch delta 200 zcmXZVF$%&^5Jl0K_@e=%po9;itxW{ip}kt&`NBrLRvRqXOTuM+<;ahxCb{8 zZ$KF43~vVJ&?DCxL09zOD;2roj zX>z&G<#(6d&pS5HufxMg(~8uV&yh_a?XMak5@57u(GwP9r<8{&4LV!vFvP diff --git a/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po index 0ff6dd41e..1a68e6e28 100644 --- a/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-14 14:19+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/pt_PT/LC_MESSAGES/django.mo index b7a2a5404668accbf078eb12cc0b35363690cfaf..96c5d5f89c3c8038871fbd871bb3470a44a59d2a 100644 GIT binary patch delta 200 zcmXBNu@1p-5XbS~zgn8q-$2q}uvkp>1SXTE55drGO~k+;ViW^U-~nuOGubg(yn{C| z_%=;0_qn@V?)G+PkI&83NRx`xko0p)15X;zcd?IS>|lZxw^-~SFu)U5@r*uRkkE}( y$2->Wg}l%koA~h*sYUT+5TfAlF*920ZzKcB^VjE{@aErzM5vzE@5}vVw771NR zHN0UNpU4Znuz~MDv6>Vg1}*fsLa7cW7-5VPEFR@{\n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.mo index a2cd934bdf0353589c157421c55f518707b90606..6b8d42812778ceeafa0d0e462c8d6277d4a8b61f 100644 GIT binary patch delta 192 zcmeC=ZReeEr2Z%)1A_@O0|Ore1H&&C1_o{*&B@BZpbn%(fwUZuwgu7>Ksp9Ua{%d5 zAk7J+>wq*!eFu3_7s@0yF`0}OFX3b}DCJdnBQp5@ z%k=sE>gjoQ!9F-XH!n--<)pHtuOs>ByHbo*tYaTT9AW`iSi~)w`~f{YAr(4f1utmw wS7btWjPQXqe7kC?!SVSAqrBASZ(;`rXa?5V#Jbs~bUvGoN6SSw&0;69f6-\n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.mo index 118ad512b8082c596d190a4164fb87901d2208ff..ffea5cdbe091a5028721f609c02c93dbeb7f171d 100644 GIT binary patch delta 200 zcmZ1{uts3QnR;y|1_n=N1_nt628L2r2;C2)y@33cK-v~ae*w})K-!3nfk7NdrvhmS zAYBXPPXp3CK>j))Ed!)?18EK*eFI1<0_lf9S_nupvqQwifHX**JUfFPm|+7HPyh-< t0%b;+rcO4={0*\n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/sv/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/sv/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..be220c4a8b19824252de35e373de10cfc4b6a3d3 GIT binary patch literal 1756 zcmaKr&u<(x6vqc>3vBrrehPu~dTI-q{SjzsCu|o;Qz<18QFhvh8{V~dc9L0pusyqp zpcml81ui{s;X;t$9{`E#9_azjNJShtaRG7Vz}K_xP68^{dO!B_^Lt-Edu}fryBVN8 zjs86PE%X=AKez{fXn%k;@K5jo@Ne)%@c6wm|0cMA`387D_%7)DhTuu?J@6QK!>@nn z=bwNN!v3kBfA0AO_yp`$Sv#c;=1PaI&E&>;pXb^G(GB#4}(vkBSfjinIA%TIv+zv2?CU- zybpKAN6=k!bq(I&oEVwZigGv`XhHj`AXE6kgh@+Q5f_=Tg6uFg<(5vcGE~Y4MBwRQ zAhdv=R?1S&5>YKyrpsc$ip&O{9Sq8lW!_bu+Q9v#G6^=7w!zjsR+o)M&~-B1ADw=` zdE+$owP058`eEBl<563Y^UBWz@lcfVsjrHRlZ4)$xD$+cffFhcS}SepcX2k5!~gC2 zjxdY9M!}|5JECvHH6C6U+N4TGw9OLB(yX>6avUz)FiFb8H;crCv5Kg+`F0$xxD&xS zybQq+Ej3%`!saXCQj3}wqn9tf)ND1Ia16J^ICVjf_`Mpo&SOh-4t{90b!KcBYbH&` ztkMy!7krW?^wy5ZGGq1h+Y!B%mA3k>x2e(VY$S!T`*kBOA%si{++`RGHj1b_5j-_R zIy1C3j~b21WKy>-K{^n7^}ZT4kf%TFslCQzcGyPdBQ(soakjRxwy|0jq*ZU$R+O}O zHetM<4EMOtWG8jHFX-YMouK1?$s;Bq5t-83{=f(d!|Rj-`i~a@1|mD8, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-16 20:59+0000\n" +"Last-Translator: Ludwig Kjellström \n" +"Language-Team: Swedish (http://www.transifex.com/torchbox/wagtail/language/" +"sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Choose a root page" +msgstr "Välj en topp-sida" + +msgid "Choose a different root page" +msgstr "Välj en annan topp-sida" + +msgid "Delete site" +msgstr "Ta bort webbplats" + +msgid "Are you sure you want to delete this site?" +msgstr "Är du säker på att du vill ta bort denna webbplats?" + +msgid "Yes, delete" +msgstr "Ja, ta bort" + +msgid "Add site" +msgstr "Lägg till webbplats" + +msgid "Save" +msgstr "Spara" + +msgid "Editing" +msgstr "Redigera" + +msgid "Sites" +msgstr "Webbplatser" + +msgid "Add a site" +msgstr "Lägg till en webbplats" + +msgid "Site" +msgstr "Webbplats" + +msgid "Port" +msgstr "Port" + +msgid "Root page" +msgstr "Topp-sida" + +msgid "Default?" +msgstr "Standardwebbplats?" + +msgid "Default" +msgstr "Standardwebbplats" + +#, python-brace-format +msgid "Site '{0}' created." +msgstr "Lade till webbplats '{0}'." + +msgid "Edit" +msgstr "Redigera" + +msgid "The site could not be created due to errors." +msgstr "Webbplatsen kunde inte läggas till på grund av ett eller flera fel." + +#, python-brace-format +msgid "Site '{0}' updated." +msgstr "Uppdaterade webbplats '{0}'." + +msgid "The site could not be saved due to errors." +msgstr "Webbplatsen kunde inte sparas på grund av ett eller flera fel." + +#, python-brace-format +msgid "Site '{0}' deleted." +msgstr "Webbplats '{0}' borttagen." diff --git a/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.mo index 4a868f8bf3d7d65874f7b671501baec08f0b3105..b945c62b5e921c5a60eaeea2a064aa1365cafa6e 100644 GIT binary patch delta 200 zcmXZWuL{Co6o=v8=02V1$AX9!y#c`>#^r%VFG0)NK!#{i#44D)0d2+=)5@xsuv-x9 z7T0(Y delta 202 zcmZqRZQ`A9rhX|S1A`|s0|PGu1H*e31_n+b{TE2<0cmzt1_oImZ3d)8fpiFv<_6MP zK$;&&mjP)GAl(L~`++pboEbox4M;Bo(mX(VEszExhFw4cXf(qCAT0r;kFo--5e72u z0R`lM^d}(A4x|Nvx{ZLeB#_ny(mp^M~wiuDUNyRg_W0RYYx B7?S`1 diff --git a/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po index 6b32cbab3..ecf6c9392 100644 --- a/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-22 18:51+0000\n" "Last-Translator: José Alaguna \n" -"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Turkish (Turkey) (http://www.transifex.com/torchbox/wagtail/" "language/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo index e264c7aa054f3f12728152a2c7251f88e6723b7a..9098f1e274f2d5d7d0e3230284f3573a3be802d5 100644 GIT binary patch delta 200 zcmZ3&vxsNHnff`53=E#k3=BLB3=Gd$AoOP-%?so+ure@611UZr%@3rtfHWJBwgS?e zK-v*VgYq20bui7F1w8RKXD-tpZeV8cKfv c(jbdOH&-(5Vd5ysFG|ix%CFdL&+?QJ0F$^D$^ZZW delta 202 zcmZ3)vxH~DnfiH*3=E#k3=BLB3=A(=AoN!t%?so+u`)1718D&u%@3q?fHWJBwgJ+d zK-w8dgY@}A#iO8fB9zVm(jayDP<|zpZUE9EK=F1~20bui4pd+xRKYPItpZeV7D|5t e(jbe(H&-(5Vd5$%%FjwoE-BV8*lf%4lo0^a`WKb} diff --git a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po index 7f10aeb45..d6fa11261 100644 --- a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 16:39+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.mo index 15a36fdcbae749a017e57141d0bd67474f01d1fe..41ddbb969b8d5d23229fe5be3fcb91559b3aa37b 100644 GIT binary patch delta 200 zcmXZTArAp@9LDkI=8nG+%x(yh#%)YcL_ss9M_7(!rK$k{W4ggagdu?Qeo@?mL$7giR>@#NE!J6 delta 202 zcmXZTFAo6$9LDkI=D1^Q!VN*v%%7W}h>~WvNrK>}2=0a=(S&0YHBC@2+#3+R32#CX z_}Zk;^Lw8CBIoFw9@~o{9ZabvshN?+IK({O{wCPrzGDer*u#P)**L%|dU(bK{{Ah- z3Od-u7WUD{5ngSzH6^?$ia5ziWem{8J=QV720r7B@k!;vWiX%l>y;bEyL4oJ0W}>O A#Q*>R diff --git a/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po index 7ff7cd256..bd547b487 100644 --- a/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.mo index 29b588b9af34823f1aa41e64f42b2223d6abe9e0..54f28feb95725d407e3959b6afc24d882bb0f4b4 100644 GIT binary patch delta 200 zcmca1cujD^nflp`3=BOi3=Fai3=A4<3=B3v+6_np5koVOU?v((5-@GX7=eDk#d&N=+^))-Tvx#~Q&500QtEZU6uP diff --git a/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po index 2370efaa4..69bbe62d9 100644 --- a/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.mo index baae03e63d6a722e37d1b447c8fea41ee7248562..af62e60695edd94eb4b7a7d24fc7467622a4e145 100644 GIT binary patch delta 290 zcmXBOKMMhI7{Kx8oO5^nWbp4;E_H;G$YN0zHk(;7uqhdsj#5kpi#K6Vm)BsH-C~v3 z;Cs~5^Lc*1o}TAEMN&6*hg-Z4YqNQ9lW82W`v~}NB`gi mW-yOYY~cyJ=-?BJs7CdFQSr)wre-W=^YL^vTY3}y9sC02u^V#$ delta 292 zcmXBOO$z~G5Ww;AvevG3P+nFkZQdf!^wt%9G98bGgZa#!T!!k~{{=&y98~}S diff --git a/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po index 26a3b9e83..aa8f6556d 100644 --- a/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-12 13:28+0000\n" "Last-Translator: Wasilis Mandratzis-Walz\n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.mo index 13d05fd517d2a363ec8740293927d5d727784aba..2f88c459e6c6dfa5c8b3efbb31395b4b47d042d3 100644 GIT binary patch delta 290 zcmXZUKTAS!7{&3U;J=$!Gy<0&NN^K$OfD&0hal(;+(mFwu!ca82A!^pV{?0mlSASg z5F1*315WNjO+lc3f8g{v9M1F1%+!2(vFI%(jgwMYQZ6mMppQBHzydC?ieH$=JqCEh zA_f`B!w~Oqgm$+;AJ=$=e`x=>j`WUoN0G9G4TT+Sk)Qg-8~n#xyuOewF~kRaIy*;u x|AS0*K)cIO8Z=nK2JWzhkJxmjdz`o_sZID^R^qip`n5mkK6m=VWiPc#o&dvwBU%6e delta 292 zcmXZUJ!(Q>5QX7$1JQW>mq40JEc^j&1Vw~I3<1F%*qBZ&5(GulS!icz=?277gu4L? zEo|LD3O68VB?x&xv3h0>XJ+m!oK?~qO)Y8ck(aPrh2G}6>OpEFHp@LFn~u? qxf5D=#t7bVg)hwFoZsbfYcgGAbM{JpTMG^QgKn?WAA2Kx7We{&0V2}? delta 292 zcmXBPy$eB67{~GF>Uz2NMq;3(h`bDvvX~g;Kd_m|Vj(YsQY;1~6T8t!{sg1NW;Bt- zNGACn>gjyWdCu?YbUuMea2wagYfWV05DAM&)Fo2DB3d{^4^GjKOQdAOlEED^Di>6_ z8>-wBDKU(H&WCo+B@AH&M_4yx{JXf&aMHM\n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.mo index 29802a16b8b15e61f06bc54d27d6971c421656a5..6a6116f54f5b1098bdba258b809dd556cdc1f546 100644 GIT binary patch delta 290 zcmXZWu?qoV7{~GFxO2|cElRg2p^M3)q+~JLZ59@$D@i7It5s2wQ5J)`ze1TTR+GVk zKR|rnQg83)ecpcW^Sm2(?H-F-u+&7tgh)Ucr* pkt@1*|JPq!Q9BGN;0`@J*?g%E-Q#DbyoNzqq_qx-GAD)J(gZTsBEFo_I diff --git a/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po index e3f03d575..d1d1835a9 100644 --- a/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-17 11:58+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.mo index 9e7614cad239c3d186b08be7f6ed6f6ab55c9ba4..ab1ff3aa879d24015ebd09ed70b413fe88067c88 100644 GIT binary patch delta 200 zcmXZVtqQ_m7{&23=f{h(usSdaegp+&f_LD3Xwde;Fw7uoUl7D17K2x?ORyNWiy1b9 z`VULLa}GQ_Z@=(Q+5YB8NmXh~8q}p3&as6DG??HJFJ*t0Jws0Q!2o|4W6+R@I%5;B u*uw{gnBxR1Mk9?0Q@*fig&tb$;10WZ$3DK&t@Cxw#zxEa!p7;b7P)`u-x~`6 delta 202 zcmXZVF$)249LDkI-yN=#;Z`xJql8HD7Q7A_Slk^0)4$A;MHX2MUckKui^OY@Rq`Ef z`uv`!o__D(6YL-MY^1F#RV6j^(hx^j#0`45!xkR1e9Q6^nd*yWGzDpe6{OMueLP_u vuh_>I_R#gzR+nSI7dlO`gfZ68Vu%-P;5}WNpW{c#d^Q;`7o8}zxy1PcyLB4a diff --git a/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po index 9f1732472..4f3735b3b 100644 --- a/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo index 304365af1497e43e4f4bcfc6eaf2295571b0f02d..338c093cde5df0bc8cc9891ece7bbfb05b17ef88 100644 GIT binary patch delta 184 zcmZ3%y^MRpp8BPX3=D^u7#KJh7#K2G7#KK#bRm!y0@Bq$nhi+z0cnu@R3I%1q~`%? zF(ADKNOJ+{(?A-e?i!E=sk;lMpF!o{L+M{Y+5#xg$_ko0 diff --git a/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po index ed42ba34a..c77266718 100644 --- a/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-20 14:04+0000\n" "Last-Translator: lior abazon \n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..42e27967d1adccb6a3327679a5e462b6b4bd7ee9 GIT binary patch literal 1000 zcmY+CJ8u**5XTLK*Yc1^K}9hXkrE}&?gkK-4Tm5v=^`SIWC==zoLy(nVb4BnZ!RZA zhyrL35)B6?Am)3HT6h43#i{H zXTcFdP9Q_1TW{3<3UUPfd&slM4di)bQpa^2AJqO6HTy zRdpUCo&OZ+`oBPqB3~gdBHtrD3&Y3{Br*O@!}QPgRa zt8)^CspZ`eg)IlL9bsI+tyE5rWt_B` z=F*aNw#&)7WwtOR7B=T39`rcbWMP_KMBJkRGW4fR@vzSa5ndK481mQIrT%|K11hdhV*~uUb0!*Z9d{?-l|K(k$ zL6z5-4A8tg%vc(0CQZ()(h=O&l4*#Gu7Ke?rH$o68lxoKU@l@Ya4YNL5vLQ?y@~r} zR^YX1%vm>rR>E^8Q<1=UJ)MB@jH88*ZET<7L`7%yS*Lxu#1p zQK^tw1dT0W{~bJnvX|G+3(a!6taR5zAbX{2nlp1yO`GEq#vlyfauY(>--pT#poxAs zG3SvDp6{?~1U5X-to$5<;Q=G_nh)$>!0!r)f? YNv;t7B$4MN=2;, 2015 +# saevarom , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-01 09:38+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Choose" +msgstr "Velja" + +msgid "Title" +msgstr "Titill" + +msgid "Delete" +msgstr "Eyða" + +msgid "Yes, delete" +msgstr "Já, eyða" + +msgid "Save" +msgstr "Vista" + +msgid "Parent" +msgstr "Yfirsíða" + +msgid "Type" +msgstr "Tegund" + +msgid "Status" +msgstr "Staða" + +msgid "Edit this page" +msgstr "Breyta þessari síðu" + +msgid "Edit" +msgstr "Breyta" + +#, python-format +msgid "Choose another %s" +msgstr "Velja aðra %s" + +#, python-format +msgid "Edit this %s" +msgstr "Breyta þessari %s" diff --git a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.mo index 3bb89688a4129b5fa17069fa351055c9fe902d07..7a776323f6ea3524c9a6ac908269677dff149de9 100644 GIT binary patch delta 290 zcmXZXzY76j9LMqR>2T*3onlZ*ex+E%WHH@tvY*AKWT5C2gMrb`s0_+~V6#}n%A`!n zq@=uY_4K@+&$s9M?RnmjS7e=3oVg-0@QK7kB(8~+v4WJOhdK^1gj4k60&}=TmYmp3 zJYyIiZe6E2Pd3qu6^x>VeYACPegiJIV!XBSHWG delta 292 zcmXZXy$eB67{~F4yx&ELK}lUNDNgVN|+^=F^3cUK6Hx~+!=X~ qZt@Woyy6TWsN$Gn3|9)@iE}t?66S){)oeBDwMwU*Zf?5vq2&X5OC%%! diff --git a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po index d1bfe96d3..732100c84 100644 --- a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-30 06:32+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6f922d95d375104610d9a6dc1a37850b33f05aa7 GIT binary patch literal 3210 zcmb`IU2IfE6vszF)b$fY{Fb3op`mv_iU{3)i3K7G*uWwoJ~Xqt)7=Z(dpGyavNVLG zr9~U?qsA7Ry4BT`AO;h_N@^m$`sT9_#1~)e-dQyz{1_Yn*MiHTOz~Bp?}B6SNk6FkvkFSu z!HpoMhy^M?^ns6qgZ}&|sQmDmKmHk1a=(B|?pJ?23o5yP{PAiCt;VA1~!9fpI`a&*M0sD;zvqoR)ROcr@;W6F$2B?ZU(RWT#4Yd zVY~~38(iN3Zg~+cMOFG#?37)qsQ9X)^gf6Bh#H_giK_Ng`J#%7yYhvydkreKbc@Qj z$57#tYEe0Kb9o8_l}{>7ReY7tR-sl3!bzS$eF0U)jciROY5jWJ(6d=CxcN?si zH`rvW#c7|Jqjt{k(Gl3{#}JrDnFdT71;j zLp99nhAo(pP!?@Z>cVaOy}cQ4kYy?Ee$$Oqg^Sa=hvx|@tu0OVn6*B1XEQmAWg2Xn zW=A-Ub8gUt#hKvAAU%-oqc|vSWi)N^p0>LB^?8;OOwag!w!1yq?wkb`b?pp6Fb&=s zV(lHIi&@+dWFPdBeO_GbYG*-P=A>HfEHm0`#II z1H^gdP&AoC#7)XA%e3s^{PH%;PTnT1iwq|*Bp2ClBT&@rsdjK8p*|zN2f5woXBRn$ z%u}v4)`_YO%;>9iegvW7*Sqn(zs8RN70gO;(N@_?05Zcb9_71mf-87=~fR{soy*z7LLfdVp z^rZHBE@f*mGfD$pZ^yJwm4Xn~wn0slHiaXbwD2ohQ-p?_qZ^wygd^cF1hu{Vh_000 zBDYy<+DIdj=%y_j!YF}V%obYAVuqbz!nC6FO`X2M4BDB_87bO&NKfNls(w@WwNx*% zJD4zg+p)|@3OnKUK=l;9Fa3c=iHA}7RQ|PBUGOFRu&88v0~|m59GvX2a!X?^57(?hd!_8 zoSt&d&ETo5On6J?G2+&z(pOL9@HqB!m3qDMN8_+lp6{p5cm1U+*L(>%^~oajdTQk0 zu=8a>PE3<(ulCvTeNqlxc18-dzE@u(T6GaTN#)u1p^TkE@lFG>$Wo319H&py#4x5h=?qOZsu;+LOQkEtxwyc9ld#+Qv@lO_)y=3R{{I!#$|LOkZ{GH1 ud&zdEXfO1Xt4r)_aYn}F+2NZGywE!LfbNy1cfSsf{O}TXE}xpYef59BWl{A2 literal 0 HcmV?d00001 diff --git a/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.po new file mode 100644 index 000000000..c65b0a566 --- /dev/null +++ b/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.po @@ -0,0 +1,141 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Ji Han Chung , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 11:58+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Choose" +msgstr "선택" + +#, python-format +msgid "" +"You haven't created any %(snippet_type_name)s snippets. Why not create one now" +msgstr "" +"업로드된 %(snippet_type_name)s 콘텐츠가 없습니다. 지금 콘텐츠를 생성 해 보시는" +"건 어떨까요?" + +msgid "Title" +msgstr "제목" + +#, python-format +msgid "Delete %(snippet_type_name)s - %(instance)s" +msgstr "%(snippet_type_name)s - %(instance)s 삭제" + +msgid "Delete" +msgstr "삭제" + +#, python-format +msgid "Are you sure you want to delete this %(snippet_type_name)s?" +msgstr "이 %(snippet_type_name)s 콘텐츠를 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다." + +#, python-format +msgid "New %(snippet_type_name)s" +msgstr "새로운 %(snippet_type_name)s" + +msgid "New" +msgstr "새로운" + +msgid "Save" +msgstr "저장" + +#, python-format +msgid "Editing %(snippet_type_name)s - %(instance)s" +msgstr "%(snippet_type_name)s - %(instance)s 수정" + +msgid "Editing" +msgstr "수정중" + +msgid "Snippets" +msgstr "콘텐츠" + +#, python-format +msgid "Snippets %(snippet_type_name_plural)s" +msgstr "%(snippet_type_name_plural)s 콘텐츠" + +#, python-format +msgid "Snippets %(snippet_type_name_plural)s" +msgstr "%(snippet_type_name_plural)s 콘텐츠" + +#, python-format +msgid "Add %(snippet_type_name)s" +msgstr "%(snippet_type_name)s 추가" + +#, python-format +msgid "" +"No %(snippet_type_name_plural)s have been created. Why not add one?" +msgstr "" +"생성된 %(snippet_type_name_plural)s 콘텐츠가 없습니다. 지금 콘텐츠를 추가 해 보시는건 어떨까요?" + +#, python-format +msgid "Usage of %(title)s" +msgstr "%(title)s 의 사용" + +msgid "Usage of" +msgstr "의 사용" + +msgid "Parent" +msgstr "상위" + +msgid "Type" +msgstr "타입" + +msgid "Status" +msgstr "상태" + +msgid "Edit this page" +msgstr "페이지 변경" + +#, python-brace-format +msgid "{snippet_type} '{instance}' created." +msgstr "{snippet_type} '{instance}' 이 생성 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "The snippet could not be created due to errors." +msgstr "에러로 인해 콘텐츠를 생성할 수 없습니다." + +#, python-brace-format +msgid "{snippet_type} '{instance}' updated." +msgstr "{snippet_type} '{instance}' 가 업데이트 되었습니다." + +msgid "The snippet could not be saved due to errors." +msgstr "에러로 인해 콘텐츠를 저장할 수 없습니다." + +#, python-brace-format +msgid "{snippet_type} '{instance}' deleted." +msgstr "{snippet_type} '{instance}' 가 삭제 되었습니다." + +#, python-format +msgid "Choose %s" +msgstr "%s 선택" + +#, python-format +msgid "Choose another %s" +msgstr "다른 %s 선택" + +#, python-format +msgid "Edit this %s" +msgstr "%s 수정" diff --git a/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.mo index e923193111f1901ff78f492cfeeaf13d8c10685f..8d6f0800efc495f64634585b3e9bce83965733a7 100644 GIT binary patch delta 248 zcmXZWzY76z7{~F?b%%4C%fw)!uvsXXZ2km;fyH)(LEYfTV3e|%NEU4O2iVM##eZP7 zNEy84>gjnsPv58K`RjAs88ZaJ{E9-E*>$8CoJL_Eqr1M zUpPkB{?9E#S4e0>%HrNuOC^d+IAF%53cZ8BkJRyZ$VU^W$ZpLrfpc_ljX6AoUNKMq U4(>+NvIkzT(`|dhpcZ|YUxU{kr~m)} delta 250 zcmXZWKMO%&6vy%3&AnVV3*CvyKw(f8N=A#9V6ezyar0-qQ4B_l%|tdVUV+UlDeu4w zu!zA|Zk^8OoSxG;&&J)li_iFGNDWI$NlHhgGS-mLh{Th8%;OXjc)&28uz+VY@rg-% z;RId#Ker5AA)yT^gF9O-l_)O3fEAT0^fCN>q>jHsK8A3H?A9FPxIhQjn8khI6?63O W\n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.mo index 7e6a0f61496bff38d765d4256bba641dfd783403..95a249c96010a5ab2b1b45885dd9bbe745abbbd2 100644 GIT binary patch delta 290 zcmXZXy$%6E5Ww*{&gUf;iNbY6$mJ5E-~lv>tGs~9H98^+g@i&BN(zZWts}XFM^I{X zlo~;&5DouLB$NH^&hG5aPOP!D&1u86CNc_(q(#Juid50X2u{(!876S`&u_56dXJRK z6-~Tj5Y^vc@r5>iv4S>9wco%pdRW2*szwi} t;}O-l6RL*Ks6Oz(CB89>bCP-78C0u>F1{0RL(yKl>$RHgzCVae^&i4|Ba;9C delta 292 zcmXZXy$%6E5Ww*{&c~fZF40gCAtH!^2hfSAynseD8iGPJrx1lGDX7#cat)85)aWQR zf=(d{|4k&D{q4-|?9PtElkhg7*&9t{&kTO#YYdFBJA-1?#+)1d5UTESQQ>YOXF^y`!js~!0$W~1NBcbuVbs{a78up@Q= diff --git a/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.po index ec8bc4da4..4a65af59d 100644 --- a/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-17 11:58+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.mo index f67225e9b77d80d8493bea1e1bdd2fc1409969a0..7172518be487b19646132d985228923e7faa10f1 100644 GIT binary patch delta 290 zcmXZXF$+Oa6u|NG^zeAaVDLL_9TPtSzbv|7IvRNURh)`T6_Yr zu$eLV-%_{pyXV|Nb&A|hE4aSV|fwvZ)rf{80k;Rb1yJ(lqJ&z~40 zf1&DoBTEt#%a}%WUMJ+RfkPa`#1oy(okA2J7{?bD@Pk#%Q&bPPv4S0RaEWT}gzBC% qCh>w9yrKHQ7Z+%dvH6O)TIN)!YfyJ!cH! q1#P^c`oI_GXp+QnjR`zhOsj{kZrW4xnLVf5X}1RbT+bcr6Ymc=1S8G> diff --git a/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.po index 38a01debb..bd0eb75c8 100644 --- a/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 17:27+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.mo index 15f60daa054a9b4901cf3400cc228ce17659d64d..a9bc6e28acc87659dc8a7073031ecc508a0c9663 100644 GIT binary patch delta 248 zcmXZWF$)1<9LMpW?wpf_+(KCuiQy)b-D{A64UV_Cduo*0r z@8#;>@ALHQ>Hj=?XXmUx^GiZ%C#904Y)Wck9jW9YqY+WVDHib<_oukOqCx+{0=_Z8 zoc-UkKt?Mfjaw|^!B$r;hZ}{3U#z3atp>UneWZ`k0|R6tXx=Px>BD delta 250 zcmXZW%?bfg7{>8u!uZ;m*-*BMWRxr{+<h1ZRo=)#MTYG0O-?OtJwPI3UQYJ1nu!>Z2k&#c7ae_HK{QKj-zhH#^iCKK% z7_G!_&m0-8h$L>Xfcu0xs&TkdnE1g8n%r`*j^Rgo7(UQPMjm0|6w|oCBCfH7Ck*#I Wf}7Efru>2D_PV2?;|ERi9{B>PgdZmW diff --git a/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po index b40a0aaa9..f4b22f791 100644 --- a/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.mo index 7e85de113d25acf4417bac47abda0f54ebdc3266..81423723c21c47c4cfd432a9885e3f267970696d 100644 GIT binary patch delta 290 zcmXZXy$XS07{>97^8FQ=^rn;uNl^w_Oco3ln}J0c&-6^vs8t$c_jT%aHK7{fCb z@s0+1yiyHQNNK>4z$tEV5T8@;*uh;+^^ego7h~}X`?4W6S&_%Pi xMQ+dm%|}k?;V%~OA1|28NL7qtt!$Dj8Pvk6_3>;^zQ@Bse;PC<;XHXyJOHt$B02y7 diff --git a/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.po index d63e9e388..02b72dad4 100644 --- a/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-05 13:12+0000\n" "Last-Translator: Eugene MechanisM \n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.mo index 53f2c4ee951275c937e7c056c44be382201bf964..346c42d3b86f145a9351c98bf0c61d34d4368e14 100644 GIT binary patch delta 200 zcmX>qcvx`4nffV=3=BOi3=Gl?3=E2F3=Eb)+7?Iy5konYt^?9qKz=KfzX8hM4&^@r z(jfgWfpj^LW@U%yuZ7YrKw1eX-VLPnf%G~ctqY{@u`}p_4d&s1XfOxT{6GmiAguzV g{h)L)kOnzm#^y@KzswvZ`9;YYN%<9<8(3YL0Uui#4FCWD delta 202 zcmX>scvNu0nfhsr3=BOi3=Gl?3=GO_3=Eb)+8#&)5kn=EZUE9+Kz=)vzX{6U3FSWl z(jfh>fpj^LW@m@!uZPlYKw1eX-V3Dlf%FC-tqY_durug^4d&y3Xs`s*{6Gl@AguzV i1E6#%kOnzm*5*pazsy_(Mfq8&$tA`51)J+wU6}!7+Zova diff --git a/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po index c00033a1e..b6cefa1fd 100644 --- a/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo index 0c71577eedccf67de755102d1dba7dcca26f3a15..4becfc98ebebfa6ea4a35ef1aaa8bfd985d0cca7 100644 GIT binary patch delta 153 zcmeC?=;W9%rG5@01H)Y)W@BJrsA7iDjZnG+Nb>{5`=R{#P3vZ8 xD3m?}q{5CqnrPq4WwM%?T7=59RNK(g&dQ zaVUKbNb>;IT?Nt-K>87o2ATI8NCT||*|}MmaT_C7K~a8IYH~@je!=F8Ocsm){xudE diff --git a/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po index 2662e5357..8e8b10232 100644 --- a/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 17:13+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.mo index 86308142ab9cbe84dbe563589545cb4061e8053f..fb9d5a98127b8fa46862ba3b93e3233ac82eef1d 100644 GIT binary patch delta 200 zcmX>lctUW(nfm#R3=BOi3=A?13=BGK3=HN#+7n0v5kn)C?f}x-Kz=`zzZ=Rw1m(X2 z(jfg`fpjI17Gj6!?}5^jfwVGEd=`*40Mh$_vhcuH`>nfir{3=BOi3=A?13=Dc~3=HN#+8am%5koVS?gG-kE1e=n4O1j_#a zq(S<>1L;a2Ey51b-v_0q0%>KS_#7Z@0HhB9X%!&-k)1&g%n;*%Xs`y-{6GmOAgv0d igP?Q;kOnzm-sVb1CKj%OqWrAX\n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/torchbox/wagtail/" "language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.mo index cb14394aafeaa556e24f7dd31ac4af8ec7cf75db..036722682e7cbcd269c5b1a80a814efb331d274e 100644 GIT binary patch delta 307 zcmXZXyJ|u~6ouhsAn}?522rCRScHIxh}hX!h(g+Qse(3&$N@QsMZm%!SgGIzpCFcs zjdpnf-@s?Ewi5qAoB3wX8fMR4BxZ?q-ql;Wr0J8?m6Y*FW&Fc;JfVeQuav~MyA||N zH!y|{4snEGd?hq_mgNfz7{oa)aD^{e^sA=`n@_(~!Y0yFYvfPbV*vj#g$H!-jOJd8 z(Bz%FeKa2*V-93nqmBn1sYLSO3EZ#8%d45jny==A^n78#b&5k5>c*z)#SHh=LX!t zT!Xch?}^R%ocBDZ^PYE=Tqpkuj>*;`EnlUPqz|`L!5yaYiUEwhNhwS}{X`FS8{ct= zzc|MT#tBWHXQ^WmL%6{;?lFuduO^DJsd=R`c95PrAb-*ceR#$UUT}anH1{k*laHQG z(R_S?-+06?O!yy-$7oSUm@132K\n" -"Language-Team: Bulgarian (http://www.transifex.com/projects/p/wagtail/" -"language/bg/)\n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.mo index e3029141386a2440e047004eb4cda03d191385bb..ffd2f8d7b1aa66b7ca372321aa1bff7ea8781529 100644 GIT binary patch delta 322 zcmXZX!3qIU6oBD_VT@rUtI0-DHWo-qA`2-y+1rd1rIaK#Bo^`l9>CT@jg5u9x9|j> zK*@hKoBN$}?!D*Uv$MDMwdLEKd?KbUQWKGLSR{)t454O-1kuCJQh6r=#U@HoJg18O(BU5#;T DV$mL= delta 324 zcmXZXze>YU6vy#jG)>xED-E53i=fh_AeIb51~W*PE*;zp6)8Gsunt0pDuvRaFVF{Y z6(Qh~p?lw=PvGp>^L;z1;u6n0$_hSYV24wC5CPx(}*>bVlAl+c-vhAwh#Tc!E9b;t1^n z-{|5m9%F$iZqR<*aQPHNY-6W%fJ5@7X-R#8KMGAu885;+w39xw*hZ85@nBI2ve%cV Ohx@njWtRW@3wH+)ydI4J diff --git a/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.po index fc6337772..88fb8b610 100644 --- a/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Catalan (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.mo index d671f50a573529522e90444fcb1db3a2e86a71f9..b94e97d0162faff8b55cdaaf3b025d8685f59705 100644 GIT binary patch delta 538 zcmX}p&nv@m9LMn&jeTQmewCu79Hz#>fugiXNwky|snrlosnv2=D}B$d%0WaqaFJF! z&c7h-AkOT7n}efxzPC@lefm5;?{}YH@6Y!lejYD{n*CCf^xZD4OSI8T&9e)rZVeYZ#}lCD~%e)P3T12~9{ zxPT6>ViRUDjCqV>5!>;^%innMJvNZ9B27

L+c3p$cF+vk#Cf!XGG2ZI zCyBSc_!@hOOW2JMo}Xyznj_K#Mlp!9NR3*?QOu$hbQE#x2cMDXB5{eGSV6n_BhvIt zH-_&xgz;$IG;R?eU;t}q7x+LcVZk{!}CuHh73 zU=iOuGcjqA_yz4HhPkz^n?q8{qgCvB9-_VQG4jX%zp@jkI>Ey3PJTVNzc*4SzlQFd EUvo$}xBvhE diff --git a/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.po index aa266deed..18dba35c6 100644 --- a/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Czech (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo index 1e6945003ef973a478aeb32aec2b56484725125a..ed59ebfd2df11f52238edb759fa7663e4b80cf72 100644 GIT binary patch delta 596 zcmXZY&nts*9Ki7pZL^I%oB27011Bjx%3&=Lp&>tNlBJ&7N~0Ld!8kmH3r=pN_7^y) zog7?TP$U=0LH+_Wsi*Jj^L;+wU!TvZd19U?%k5&B$YDUl5|PfJNDm%h950cS ze4!gFLL!wIzy^$9JDS*pvlzxTti@f_eaEQh6mba8uoXW;VoQu5Sk2*>KrhZ9cS;K9 za2fr0<#>;J@H6(|E9(9zx7T9_wqP9fq4TKub)3S2GrtYn{}(>;qm9H1>cQXWLa7m{ z12^(XGlS;4o&UY44<1LYIEfS|OE`gBID*&Mj|PjhW0Samd7HpP@PIyiLT%L>Y6sqN z41ZDAC3sB~r!j>qs2#Y$0rXJ5iKD0&7H|+Ra1nnniy7KtVeF2ek)Vqqg2QN_g;ltU eTH&@c-$QNXQEA`x;qz|f@|kQpw^`aTBK|)v{yb^` delta 598 zcmXZY&nv@m7{Kwz8vB9myZJe64l5_omxGoTQN)Ol6{{spLTzokjlM3FxH;jnzd&k7 z2NxF<$whLIe}G&`-cP>u?els*-_MWd^E@Z!nR&6`u*y{;hxH<95$X1e^x+W>;uW$a z-&l@r=&26 zTj<4W+XvK(UoehusOKYOZ^kYRV;uFN%c$!GoWYVkzYALb37`1U$-*n@#XsmoM}tTc zx{y!847zUG{|8VXJdIlMB2t`e;uLP<7~bFz8f?;z&0-3R7C{ZcBYN-|wN>w^9r(ma z)K}=f1a{yYE@2k61GhMgZpt@t0ySX?NAMEY@E6xHLtD}qyC-NR=wS%qIQnn}>oA8} f;f_7uM{VVC<-qyj@#gZ`jm&DX(3`95`a<46t9(3} diff --git a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po index 957e7bd92..d8459818f 100644 --- a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-28 22:36+0000\n" "Last-Translator: Tammo van Lessen \n" -"Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.mo index 81de33acd6d3bbe5d84a87ea77a80a0b31aaaa6a..b3d9e4379c794d3b893d91b431b323df6ba8a57c 100644 GIT binary patch delta 1348 zcmXZbUr19?9Ki9TZfVwZ&N5wU^FhJppRFm0&9H20C>XJzLa?bb1=(PlXc?;%DKtWF zX7mshiS$yUL_vsANN*bmfd%eGAA*W}h=_>l`)l{I-Oo8^_x{fB{La}!_o_P_vlylo zR|DT%zTQNod^lm?#%127R4Zm+5eBdrr!g6qk&k-EEeRvI16Of3#xNDX<97UuDY%`N zjY@@;g@%cNY^=f}%)&Ob;{fuGdZhaVchaB77F^w)!ZzLh z|Av*iK|?0Ek2N@peAEUv$@mLOWqzOp&SX#~%s~t0V+K0)@j5iqZ$yc62Bi}1n2v+! z#_L$Y{AxuS_zPv_<)rJudXxz#P$ry0sniTg1!mES3n&ZN#69>Ky_m#4l;UZWN{(S6 zE?^0+VR%0cBhh5f9e5U}upYl+CRQ-3*oX|NR+N?Xpd=VVVyQutL`HEkL8)Ln%X7v98Xti+G#M>G2) z2@fEzs1cO-w{ad9EYx2z>0o*Cz(tf5jbjr|BGpvuSdO2t7_&J^c07tQK>#1)CFBuh zW5Z=(6)1K3u~B{E3|yw&ui7aTsNVQ+N&E;BoX=<9l`skI>&j89%T$erASs zV|bVGTK*~%_yHxME>(`o0Gl!~5oi3Z>V6~&t?%+yo_Vx9bdPBZI zU$3t}7^=2)2Ep&Qxd-%C?U1iK7%V#<(hAa?Dg4;c-5wlVY)uQLTOUNPMwX*vk!O)t Yw#Xcvr_qt8XzAuGZ8NXtALuEl-2eap delta 1298 zcmXZbOGs2v7{KvwUOuKAO(%P(I6@gVJ{yg}rWdIwP7IY1R9NFUWi>i7GlZ5gU{nOz z!a*w9qy!N?LBw5i;$Oa_9ceIo^BD_kHL1+Bfb?e#*Cw z30DihVt#(JNDzmtJoL&CISeK&$4;!k3z&(IkXxpCSnvrh!x>zOFVT))FdKhh7A~Pp zBq?TQ$zdQ1y;z8a7(h23L*A89!yCAq{w)mP1JqdmAh(#Aor%Sc9?U}xpb4EAFzo(s zQe=>ZE^rmM;uvzv8y*_*2h_@ZMV;8fpe~q=`RKqESZ0iSFps_$b)GiVO6_Hz6 zU_I;0ls51iYUZVc+l-r07aT%ea2T~xmryG(hIKfBn!sCJh3~Nge_|E3vL9N>)3_cd zuo9nRawCo3G<45h%z6-qu?0V30j^_J)r*>uA2qQ3$ft4$HGt!I%_P!?UGy_ZSI^D~ zJc_fZ32vY~4&0W<{%fgr^C-bi)X0X6{$0a4!$n-p-!0TzEyfXSzy^GVVO&CDmm};C zpGX9C{&V;kZ=wd`FQESVLWuMC4TrO^+g&X>SyOri$#P#ZeY3)G1hP$#evUO76EA=!c#aSulE9rj@>8}7kroWk#@ z3yo7AVv_q9Z0xoWtvk zSMV=#1!qtL3Xq<@e;)Nv&Z8!_h#Jr@ByqDiQmAds)QHWK(@bAK z)2nH6-j>Qt_2!Ijudmuv=c@HK*4Mggx$OR6JW q@|~iygW*t5S9G8{6zxqlI_m8GvFOQgC=svepNu, 2015 # serafeim , 2014 # serafeim , 2014 +# dotoree , 2015 # Wasilis Mandratzis-Walz, 2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" -"Language-Team: Greek (http://www.transifex.com/projects/p/wagtail/language/" +"PO-Revision-Date: 2015-08-13 07:05+0000\n" +"Last-Translator: dotoree \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -96,6 +97,9 @@ msgstr "Απορριφθείσες ειδοποιήσεις" msgid "Receive notification when your page edit is rejected" msgstr "Λήψη ειδοποίησης όταν σελίδα επεξεργασίας σας απορρίπτεται" +msgid "User Profile" +msgstr "Προφίλ Χρήστη" + msgid "Delete group" msgstr "Διαγραφή ομάδας" diff --git a/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.mo index 7c2e82cc1e35d67bda1050e887711e3642d869da..f0eb3071f923f8a943dab9b004e8976a79d2d3f4 100644 GIT binary patch delta 596 zcmXZYO(;ZB6u|K_@-Z*HF~;~9u@E)+$jidQhS|KL*~#WDm?D|77)_%@dMhN#(n3j6 zYF3!C6B{d{q*<}F@li^whWt-+SHFAC?VNk=xpXd^lZgs{FCemIi%f|~yiTMO*Rc!p zSdI6_BGwQ;V;Ens9e*%_QIfQhIFgbH3q1GLS#g{$~S0uFY2L|yQL->c2 zXxEnqnMb|PVgs(=Fz%q%-_F|4i})fIhgA}7xPdzH5o$pm z^`TSLfv!;>dNlbbtR?Qh-iwQi#7=B?AZ9iIm&_ivULS5k;YNJJT zaSe5#8`K{?poeeRgKndUgA3S;2PVG70pb#-v7fcf;x6g{L%$rjld)#jgDGTdvTWQ& fUDZD7298k&IWKHhzFWauCOea!&MX!DP{R5L(ZxbB delta 598 zcmXZYPbkA-7{Kwze?PL{4D)YJbD60hC%LeTrk0Cbw5X*OO4jy^i}gFQlyY=Xl9bv( z&A~;=#fd0sCyp+YQsOkePu|n#eV(`Hd7t;Wa;}~8xmxeAMr5~5WKl#Swn!Lva1e{w zh>ylHHW9y~AK!2Qe=vYSlC+Wtl9DlOz_`iJ;52a(weG|(o(yxiA)$>wuo=J6hte*x z05<9%YpC}wc3>VSa38h)!Q{&rB(7i&)-j#dhj13dsC_m9o`}W4BN4&^>cpq01x3_{ zN~il6eKo!0=A29^?~7S~P?bVp diff --git a/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po index a8e41f59b..2b77d9a2b 100644 --- a/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-22 02:21+0000\n" "Last-Translator: José Alaguna \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/fr/LC_MESSAGES/django.mo index effb836135d8f66aa5d90546c837741ee488dd32..70af5d26043e7a4475f7d836aeba474758c8c0ad 100644 GIT binary patch delta 596 zcmXZZy)Q#i7{~FWir&x{^-_(O7{oxrRjGuOt*A&;(xjbrk(4wkgGFxAO)N%>MJzOt zCM70=O$`136OD>=v9L5DzQ2&%dp_qr_uS_`=Q&mT*)FGC&T*45hhAfH#+VU5Hy&XG zudx;1u?0V{4ZpAxzi|lt0b_b`0u_&A52jJyZKDr&a0!dpj}HOk7@Nr(0S|`w+QMP% z!ZF;!1=RZzcHkANusfW>dsJZ!>_%6RTo}SIPNLo?Fp2B`&!<7hm}UYO1jg|amG}u2 ze?cXzA(v?|xY0{>Dlo{Pf<|!wr%~&Y7{@HG;5jbiC#qBPBwfRl!$dzk!*(p87Tlm( z^oUAON3Dy}SH)wP#tf!x-ue6R1{ZDhKYm<=M>_vYQ+Ey~@6?X8i(rTt8y~ delta 598 zcmXZZJ4*vW5Ww+K&&T=5%lJ4V3L+AS;N>8S7STo{22@lO(@Gi@5~5ZX*Q60UOB)-p z(LgYuSXtPKg&)8|d=qSJv39#KiG|apGZ5}sPP20;R@=$40>=I6PU*k-ulE9o5?$Y2DI31VlTGh z0B+zo>h}UR<2h zgqrXTd8EQ%pqJ{jz#xMb6vi%$p{|?92~6WOp5PRIp>}GFq_eo>GSMF%V-pro7hIyY z=ngf(2kN?E`l|6bE@KL{17|pd&*)%?Br%-9QOsiwuTVSc(4I*gIb@HIrE l4{AXU>IvhhcbG(NWvaAml+DI$F0+\n" -"Language-Team: French (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.mo index 78a01781bc239247ef06e7371e0c2ed3938d5f6a..cd70c593d0e6cce07ff1b8fd937ded84970707c6 100644 GIT binary patch delta 322 zcmXZWAx}bK6vpufcdz$)fw^5q;Ep+Gp{N+BHU@z}BrP)EQq*bHurnaC6@CWXl^@ADRoqVIBII88`NPije;`O+0SXOfErJjELfv4rPX zJ@y-z=HA2#c90dCV+Mcl9@pq#I*{rZqRqvDhKECk!Ucss+Q$>L2k)4~56t5i*6i>H&Z>-W38 N_G8?AS?oN|-2*rLAg}-c delta 324 zcmXZWKMO%&6vy#HuFFNrpXHLlA|nY;iCi^;;ESPWi(Nmehx zOECF9m_E;Q&Uw!Bo0|*sSajHHhlo!Xsf)5Ng#?8Os*hKw9&FHuTa4oYD|kaS7p18J#!v-I zVi9xy`V=$VXPCu3TKL2^8vfKT`OwcY3Kul-j%wixRnqsV<6LUSVA$`r8sm{QIK6dU F`v9s!A({XH diff --git a/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po index d04cee921..e524bf665 100644 --- a/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po @@ -13,8 +13,8 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Galician (http://www.transifex.com/projects/p/wagtail/" -"language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo index f2cb5b32af7a68b033b48fb9527edd666d9b1679..937516ed3553d5fa7b0f46eff982b077d5147803 100644 GIT binary patch delta 556 zcmXZYzb`{k7{>7zjhu2-tLjJ4SR@)vEF>f%od`BV2Nux~lPhItyPQPQp^MlgW?ed! zF76^kLd;^Q#GfD{Mh4$E_bm5wo^wv#`@ZKb^O|X9J8iu~q|z%gEh3YBB2&1AJ?J|t zXvkGe;Tfj!%H>B)lG`qSqTcU{g?gAHr*IhaxQ>T0vC_>VU_-sf1U};?wowaZ`@@Fj zag?0HCEP;(B^Nk`b>{<4kU!k{FYc40@vzK)(qBf9du<%#}&ZpL5WY(AyzgRff^-Hay GS1|ufMLD?u delta 558 zcmXZY%_~Gv7{~F4hHm$cYX)P;OH#^YGCMCN$;wMM7E-KCC>wWX*vzP#QWiF{Q`TlP z3%OSAMx@A6R-^n0k}S#h>7LE~oZmU8=RVJQ&Aer9>`Inqy4_1v2*hl^_=fAi`b`nv&BC;iwgda_Q!iF|*gE0(I3*KQDzN0qs zgPr(?`a&tX)fX8+ZG4Q+1kM=`jkl\n" -"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.mo index fa072051085fdcdd991bfcd5bf1744cf919d96b7..c2dad0aeeeac6591d380fec197a029231238e8ff 100644 GIT binary patch delta 298 zcmXZXFAKs@6o=un&FMt^3z{@&7EA`CAHinUVjJj!rXlzVEEbcPOyZisWH2s>2u8Kp z1e@Y}U~st4J!kj+xVz>r`EA|sKZeL7CQ=iTTU?}qKP+H5A!1_#Q`p23wlRy{Xg-K~ z57W$Nn8Z0!vW(_y)SMk^?ja$*SZt0AC^@lcA7Td2=-?f5_(Dp)EcyVOj~ZCS4pvcv sN2uo}Si~vn4=qsdZBQS$cjz?W$UrZKLCaiOj^_^hgPuDMp7z`P1BBNixc~qF delta 300 zcmXZXEpGxr6ouilz;^ivv`Ydg5XF)Z6hZR~u(bq(DdEc?5Ka0EFf|ASs)7V00<{8( zAQ)7^VlX)R-ei-TdFI}oIhj5BCx2COrVmHD#H4pg=NGAn@}w-3(8U_2u#S0b;wyfH z^KRIWG0prN6F5Uk^KiaI%h{mi?mSHuWfL%H>C7ru?Kj3w7>$k zu#6TwLOVCX9Dbqw&=1\n" -"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/" -"wagtail/language/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (http://www.transifex.com/torchbox/wagtail/" +"language/hr_HR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo index 174d9e25c8755a0ef75d24c6c6d18b190412b589..30f505998d0cd7079646227d1e0c29f1119fc166 100644 GIT binary patch delta 596 zcmXZZJxD@P6u|N0!}3XGX7)iKG>157OHKx5UtAn3HIUz z2C#|kc!M_HA&<0p4dV+&Fc9|QL&gyd5lriKa$&1YDscYjxKX?kYuHH z(T)y^a@j>G7vZAZmUw@BpZfNFJ)r)T!L~p>2cUi;eCmy$s<0$)S)cpB?7zwkuA)tw0Q44;e{_z`^ zv8Kg6U$gFDEpdZU%%OutY{OgZz$fg)57Yr1x=f-Ewcb?FxCQ43bQ4%YZ6Jr5@CfNa zj!_#rLrrvz?O4SB8$oJF8TI$?ID!=%!UW^0`>2!O^P0gI!$K#C)3%zxMjW%IaG3qP zJwHb+bcrb}VH87j6T>9xAO`#K6!rWOGwASrS8)Reap0K+Ii!dC(yNN0PC9`)*(~bB eY4l;n?sp3Z&X>0#yScuSUfAC1%NF+h70(}_S3six diff --git a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po index fc739d091..0c63033d4 100644 --- a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 09:40+0000\n" "Last-Translator: Giacomo Ghizzani \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..c8c3adbaa21d71cbb213b800e6bf1ac60e0e54b1 GIT binary patch literal 6436 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, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"PO-Revision-Date: 2015-07-23 15:04+0000\n" +"Last-Translator: Ji Han Chung \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Administrator" +msgstr "관리자" + +msgid "If ticked, this user has the ability to manage user accounts." +msgstr "" +"선택한 경우, 이 사용자는 사용자 계정을 관리할 수 있는 권한을 가지게 됩니다." + +msgid "Email" +msgstr "이메일" + +msgid "First Name" +msgstr "이름" + +msgid "Last Name" +msgstr "성" + +msgid "A user with that username already exists." +msgstr "이 사용자명은 이미 사용되고 있습니다." + +msgid "The two password fields didn't match." +msgstr "두 개의 비밀번호가 일치하지 않습니다." + +msgid "Username" +msgstr "사용자명" + +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"필수사항. 15 자 이하로 작성하여야 하며 문자, 숫자 및 @/./+/-/_ 만 가능합니다." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "이 값은 오직 문자, 숫자 및 @/./+/-/_ 로 포함하였을 것입니다." + +msgid "Password" +msgstr "비밀번호" + +msgid "Leave blank if not changing." +msgstr "변경되지 않았으면 빈칸으로 남겨 두시기 바랍니다" + +msgid "Password confirmation" +msgstr "비밀번호 확인" + +msgid "Enter the same password as above, for verification." +msgstr "확인을 위해, 위의 비밀번호를 똑같이 적어주시기 바랍니다." + +msgid "Administrators have the ability to manage user accounts." +msgstr "관리자는 사용자 계정을 관리할 수 있는 권한을 가지고 있습니다." + +msgid "A group with that name already exists." +msgstr "이 이름을 가진 그룹은 이미 사용하고 있습니다." + +msgid "Submitted notifications" +msgstr "제출된 알림" + +msgid "Receive notification when a page is submitted for moderation" +msgstr "페이지가 검토를 위해 제출되었을 때 알림을 받습니다" + +msgid "Approved notifications" +msgstr "승인된 알림" + +msgid "Receive notification when your page edit is approved" +msgstr "당신의 페이지 수정 건이 승인 되었을때 알림을 받습니다" + +msgid "Rejected notifications" +msgstr "부결 알림" + +msgid "Receive notification when your page edit is rejected" +msgstr "당신의 페이지 수정 건이 부결 되었을때 알림을 받습니다" + +msgid "User Profile" +msgstr "사용자 프로필" + +msgid "Delete group" +msgstr "그룹 삭제" + +#, python-format +msgid "" +"The group '%(group_name)s' has %(group_user_count)s users " +"assigned." +msgstr "" +"'%(group_name)s' 그룹엔 %(group_user_count)s 명의 사용자가 " +"할당되어 있습니다." + +msgid "" +"Deleting this group will revoke this group's permissions from all member " +"users." +msgstr "" +"이 그룹을 지우면 모든 멤버 유저들로부터 그룹의 퍼미션들이 폐지될 것입니다." + +msgid "Are you sure you want to delete this group?" +msgstr "이 그룹을 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다." + +msgid "Add group" +msgstr "그룹 추가" + +msgid "Editing" +msgstr "수정중" + +msgid "Save" +msgstr "저장" + +msgid "Object permissions" +msgstr "오브젝트 허가" + +msgid "Name" +msgstr "이름" + +msgid "Add" +msgstr "추가" + +msgid "Change" +msgstr "변화" + +msgid "Delete" +msgstr "삭제" + +msgid "Other permissions" +msgstr "다른 퍼미션" + +msgid "Page permissions" +msgstr "페이지 퍼미션" + +msgid "Page" +msgstr "페이지" + +msgid "Permission type" +msgstr "퍼미션 형태" + +msgid "Add a page permission" +msgstr "페이지 퍼미션 추가" + +msgid "groups" +msgstr "그룹" + +msgid "Add a group" +msgstr "그룹 추가" + +#, python-format +msgid "" +"There are no groups configured. Why not add some?" +msgstr "" +"그룹이 설정되어 있지 않습니다. 지금 그룹을 추가 하는건 어떨까요?" + +msgid "Add user" +msgstr "사용자 추가" + +msgid "Account" +msgstr "계정" + +msgid "Roles" +msgstr "역할" + +msgid "Users" +msgstr "사용자" + +msgid "Add a user" +msgstr "사용자 추가" + +msgid "Level" +msgstr "레벨" + +msgid "Status" +msgstr "상태" + +msgid "Admin" +msgstr "관리자" + +msgid "Active" +msgstr "활성화" + +msgid "Inactive" +msgstr "비활성화" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"%(counter)s 개의 연관된 결과가 있습니다" + +#, python-format +msgid "Sorry, no users match \"%(query_string)s\"" +msgstr "죄송합니다. \"%(query_string)s\" 와 연관된 사용자가 없습니다" + +#, python-format +msgid "" +"There are no users configured. Why not add some?" +msgstr "" +"사용자가 설정되어 있지 않습니다. 지금 사용자를 추가 하는건 어떨까요?" + +msgid "Search groups" +msgstr "그룹 검색" + +#, python-brace-format +msgid "Group '{0}' created." +msgstr "'{0}' 그룹이 생성 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "The group could not be created due to errors." +msgstr "에러로 인해 그룹이 생성될 수 없습니다." + +#, python-brace-format +msgid "Group '{0}' updated." +msgstr "'{0}' 그룹이 업데이트 되었습니다" + +msgid "The group could not be saved due to errors." +msgstr "에러로 인해 그룹이 생성될 수 없습니다." + +#, python-brace-format +msgid "Group '{0}' deleted." +msgstr "'{0}' 그룹이 삭제 되었습니다." + +msgid "Search users" +msgstr "사용자 검색" + +#, python-brace-format +msgid "User '{0}' created." +msgstr "'{0}' 사용자가 생성되었습니다" + +msgid "The user could not be created due to errors." +msgstr "에러로 인해 사용자를 생성할 수 없습니다." + +#, python-brace-format +msgid "User '{0}' updated." +msgstr "'{0}' 사용자가 업데이트 되었습니다." + +msgid "The user could not be saved due to errors." +msgstr "에러로 인해 사용자를 저장할 수 없습니다." + +msgid "Groups" +msgstr "그룹" diff --git a/wagtail/wagtailusers/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/pl/LC_MESSAGES/django.mo index bc53ba9d322304ff7daa8c33c8b17da61bb5f234..efc23688a81accf031a3cf22bffd819764fd1211 100644 GIT binary patch delta 346 zcmXZYy-Pw-7{~FSrq^4(L6n1-NFeIs=%RE9g2KQlbZM%=mJr0iL2wOQY80mkorILT zxwo5tf=)TPx%NG9;c!0B%Q=UKGfsb{XZODT(kHD$(wijrP|BfmBn7dFwDgR}_~QBM z^+y<`{)yN4jV$fi%zb}YDxr-rbg+RnH0LH^^<@*xDdcg17H-fyu=VmCo{;bH0wWRW z3UBce-?54-4B#14nRm|d6boqjj#nRGlKdm;NEL!9g);tO9kYykgFQ^)4`y(U<|hu~ Y41o!E=r3A!r`3LZdT4dsU;EDb2Rd6O*Z=?k delta 348 zcmXZYy-Pw-9LDj-(A)Kz24Wx~)(|KNy0s|Eg`fz6hS0?=9BffkaMN9#YHDbbph=WV zTYF;={sp0vPHt{}4_r8$&+p~Dai;0_^t>Jz{syGKLuoAOGc0A$b)*nBk(OE*$G-2# z@4sP``V_Bmfeh`L%>H0Rx\n" -"Language-Team: Polish (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.mo index 35831f27b1a5fdeae2f2a30db29ee5c0f477c688..7e1ce1fe1e2a3e6ff046874f5efa6baff6d34cdb 100644 GIT binary patch delta 596 zcmXZZPbhW#V$)L{XQ1|DND`W-7a0@%|(iT^SX*@7ckBy;!Bd8mC zFo$vU;|^N5hkEbbel>x*^QqC{AF(c#WO(qY;rTCS4kO;09{KZPXHaNKvGS zTC!s^|ABhI4^E@aXC`qDwUYZ7!z!lm)y#L3E>C|Fm#~5waAbh`XmSU;uz>mnN2mc# gQUCcB2Jr?p=zV$D=Wno9o#lnad1t+R*qjag0cmePM*si- delta 598 zcmXZZPbha+g}k zVdXG!#Z@A?NRdKryubO?)ARcM|9zhC^W;1`CsXBau}oyoFETA6W3?htJj8Y^VFkVz z-_b|^3vK+xHnf8x4LFDl$pq^BEb9Iga)qqn2yS5nFN5Mr4~+)~Dlt&^Zy0q$E6!jy zdT|Gho1a_g`w{E*4H8eIEh+)<&JVOuta}47J z^2i-8-S}q4zfptuxmDMNP}jw99EWifGsbIdq93UjiDSP@Ll4|QO}LF(!Yoo0$)lF+ z*vx;R9`J*cX!Du9m_)7Q0d`^u`|#Dww~%g;egfyQh#GLHgZgOlC2YnF>K7cL1~^6i f=T}&bH>g4H3%ee#Wu=!>3v(Lxk$^yT diff --git a/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.po index c741e054c..baab9ea5a 100644 --- a/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 11:37+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.mo index 3bd43755a2cca196cc0118daf0411b0d4e541785..206958114dbad7a3377b098d3441e349fa858c05 100644 GIT binary patch delta 596 zcmXZZJuC!47{>AUT_g5Hv(0*}LKjmlHXOMz*;|C=?>P zQwWVhY$FtCg-FB|qE-kEg=h}{mrW-7o0;sq^UTbZd*L3>RQV?nk&OnCaS<7566wYw z_TnKLco$kmi}4fM_>4XHg&pX`MCeKaTQP~ceiqq67Et%eVJ8ML@uiQ>4HGr^iPiXx z^=LGU%%P1spFz7{~EvSzhnE{_L*xue1jalJsWVw%nAZ#6j5;rL=34gLhlv_~x=DwMWTq z9mGXyxroGBq+}0rb`Td1QsVpY*7Sa6rgxtC&CG>;X&))}n+& z>cPNijG)dtScj|L*u@0n0{ZbBoAC-YzyoTq7u5CDq@F?xb-&rL``^hj(Z|FR>W@39 z1xwh1dq|TrKDzK0Td{(A!Z&aHfiww_LQfjSVa#9>_pt+CaRLpOn0lot{7Zyff@D!Q zSVJvTL=AS2dZI_1#CPn+Bq?poqu%H)#_$^B_=9PTQ*;5haSR82RMWQ@$4<;3HDw(w i+(Lbd5(e-PHOOgs!~bnsxxBMDpI%wEbLC>=fcXnZHbCD1 diff --git a/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po index 33c4cea21..d470678ce 100644 --- a/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-29 17:37+0000\n" "Last-Translator: Tiago Henriques \n" -"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ro/LC_MESSAGES/django.mo index 2e8e0f0c61cce8eb0cf7812accb8edd4946c15f0..ce251cae9c728f05d75bf20eaf431c847d83a78b 100644 GIT binary patch delta 538 zcmX}p&nrYx7{>7jgNtFt^`nd?BpM?{R%}RQGaFJXJ)ocErGbTxewZ49an(oct!k#yH7jbfxrn!prB za2=a5i>;W)7;a+{%h-qK7{vnCy|JaT#Z@ zjAgvSJzMYPui*&}<1>!oC)&n7_ra}d#5sl5&>V8(|4-;eYMysgI@~H2O2^?xH1GWa Dxp_7C delta 540 zcmX}p&nrYx7{>93X2#$$gHbXxY9g-1kR1z>9~&tpQX`8Yxw9}0n&sUqD=8a)fF`9T zMOK=PlCqGpC!5JetbO0y+{OKz_ngji&fB?jtL~*!?^o-j?`CO1(oKt$#z?C)gf50~ z8N;}S4Y+|Z+{RukVJDuTgJo>TYa~(+fv-45{egp+jLBCcgBj8+co8jNC8%>4q0Zwt z7K8Zw1X482d}DhU\n" -"Language-Team: Romanian (http://www.transifex.com/projects/p/wagtail/" -"language/ro/)\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.mo index b87080812f8443d22d29400b77090b9573c160b4..2610162b2323ed6dd90995a9860b3e26fd91b406 100644 GIT binary patch delta 596 zcmXZZPbkB27{~EXl14TRGk+I_FdDHEi{_wAauDTW<{}QWHQGhLkkD{*P~5qxt>mV5 zRm#o9!DTlG|4x$kH^0;CdA@yr&+~kr-*@OUbTe0E^%O}Nr*tprwnCc1bfvV0d30f4 zl|-nJ?F=@PFJTb3u?utd`HP+ZU>WBfZm9wLaTlj?5Fg#L6d@?C{%#e0Z`3RctV|aye%U>IM+$Q=ie>-{O~F&_ z#xrcido-JP#TNWPQ`lW6b)pYhq9!qg3z)nU kB+!TF$c(x}v$7{NgA}qy#qXt#R6Mz|8jGj1`>sUgA8z(UO8@`> delta 598 zcmXZZODIHP7{>7@X+kdJGJ|nzlxw4zhFr>!iG^#Eq*%Fbro_x>l+6hnlMFix#g?5? zN;XonRm#rB!p2T=*~$NF&g%ERU*~-9d!F+Z`Uzdl*yD;8!c?Z8~gm#?*FiW^VTxSgPpjGQ`m)1WwJC*;V91zm_{>j8EY_( zmzc&v?5&V$aRhz1gbR3t4*bAI{I&JCq-OdMn)g@m0%OP{^0=++K)+iGb1;BrfgLm# z9%DP6pcfy|B=Lsz_>Jb`ib|;ky-0`}#Z8>UI6m6_P?Z#\n" -"Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.mo index bff04c2346d9f9138fbd2ab70d1e7cd69450bb19..c767c8ccc0b1b88e9464e3d335bb8c207ee819df 100644 GIT binary patch delta 410 zcmXZYu}eZx6vy$OsG+H8SyS*7B_oUo3Mm{y2*Q?@Xpp9aa1&HQ2zi7 z2#);&4gL)+2I5eEfqoA>xSY>D_ug~gdAIMpIm4dMef3E3k>2l zMzDgLc<<$pUjB^dtPk)Af6(f-C<@>8j-6LCTHHkHm1otn8J6o#=g)B zrdY-~+QkLBwEZGlUPb#r4Hggy-}^*)!UVJV7b3}6K# zSj8mX`SG(KzhQ~}PdvwOw7Ol2)-i=_DT^^YMmsM=C@wvmUIMv1kPV7PhTsMl`Wt<&b{Dl`lH E0gzB9V*mgE diff --git a/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po index 4e0a25863..04f6226c2 100644 --- a/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Vietnamese (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Vietnamese (http://www.transifex.com/torchbox/wagtail/" "language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.mo index 99c3feef2d11a99d3a3e0af323c3a1dce07a04a9..e10c94f0f34598728c28b0c94b91f5959d52999c 100644 GIT binary patch delta 298 zcmeAZ?GfFe!&pCok%2*-4Tu>S72@FuQg;w4eu9Icos;02`vp>zb02ALBNq*Z`)DU_ZCq=SI`{Xp6ZNDFZ>Fo*$ZUnrfz h#SigGHBbO#aO-AErYkHQCHY0k8AP delta 300 zcmeAX?GxRg!&pCwk%2*-4Tu>S7!0G2APuxq*Z`)Ih39Qq=SI`gFxB}NQ-bWFo*$Ze<+>C j#SigGEl>btaQkLUrYkI51x5K;smUe9`URUs*~^&$xz8Yo diff --git a/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.po index 83aec176a..f701096fb 100644 --- a/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" -"Language-Team: Chinese (http://www.transifex.com/projects/p/wagtail/language/" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo index d2c58853645b479fd6d64f6efa24ab309c0aac56..3ebaac14591db2c8d43d261a49e2dced12278d34 100644 GIT binary patch delta 596 zcmXZZIZFd!6oui>Ef|O<(YT?7f}n{AK|!!`X++Y91Oz)b3|Iuj!XhvTHgOseEQHwE zq%x8so#2vIv9RzDh>F_UiSKm|4D-yncfM_=p1Mm_vW;G;!8yOpxukP$H0oS0F3TMZ zkq@OWPms%Em+W1%1zi^oRqy9k5dH)k6W5J8_auIE!B~0V0vX3_5 zDcXW19KkX+;S+Y^Gj`*Pt@!3Mm^U$g}h6m26zXd4_ut52YP>X~Y>`8(XYm*3sUt>^cv I2krNvKg1b3B>(^b delta 598 zcmXZY&nv@m9LMpG(KIoeAB)5RCDXDZD_%p}4emt`JpqBYFohH@2c!b`LT zYdD2Iw&N@I;~S>%OGc7me;928qiFLiCB3k*LSc}?sv1RELR)BG9;;qaK3Be0zL5cD z825m4*un)I?+b5k9dqOzj}P04FYnP#UPoKFfj012{Z5W&^*H8n1norI@(k@Dcgj!l z8w=Ev1KcWZVHOwbeAs|bX~7mqp>1RWZG#!r=h3b@7o2vqVqN8fz0zj!=y0|ic=2ZR E52a^2Q~&?~ diff --git a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po index 2a9b600c8..cb6f4726c 100644 --- a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-29 17:12+0000\n" "Last-Translator: hanfeng \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" From f8a4ff4e6aa3f1e85f6a793286b4223a34662b19 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 13:58:52 +0100 Subject: [PATCH 044/259] Added SearchableSnippet test model --- .../migrations/0002_searchablesnippet.py | 23 +++++++++++++++++++ wagtail/tests/snippets/models.py | 16 +++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 wagtail/tests/snippets/migrations/0002_searchablesnippet.py diff --git a/wagtail/tests/snippets/migrations/0002_searchablesnippet.py b/wagtail/tests/snippets/migrations/0002_searchablesnippet.py new file mode 100644 index 000000000..fccf0a497 --- /dev/null +++ b/wagtail/tests/snippets/migrations/0002_searchablesnippet.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import wagtail.wagtailsearch.index + + +class Migration(migrations.Migration): + + dependencies = [ + ('snippetstests', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='SearchableSnippet', + fields=[ + ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), + ('text', models.CharField(max_length=255)), + ], + bases=(models.Model, wagtail.wagtailsearch.index.Indexed), + ), + ] diff --git a/wagtail/tests/snippets/models.py b/wagtail/tests/snippets/models.py index 6264b22f9..5f7900b3d 100644 --- a/wagtail/tests/snippets/models.py +++ b/wagtail/tests/snippets/models.py @@ -1,6 +1,8 @@ from django.db import models from django.utils.encoding import python_2_unicode_compatible +from wagtail.wagtailsearch import index + from wagtail.wagtailsnippets.models import register_snippet @@ -36,3 +38,17 @@ register_snippet(RegisterFunction) @register_snippet class RegisterDecorator(models.Model): pass + + +# A snippet model that inherits from index.Indexed can be searched on + +@register_snippet +class SearchableSnippet(models.Model, index.Indexed): + text = models.CharField(max_length=255) + + search_fields = ( + index.SearchField('text'), + ) + + def __str__(self): + return self.text From 3efbac7dfc7516c247d7d96b11f6a87bf07595a7 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 13:42:21 +0100 Subject: [PATCH 045/259] Added search to snippet listing view --- wagtail/wagtailsnippets/tests.py | 52 ++++++++++++++++++++++- wagtail/wagtailsnippets/views/snippets.py | 23 ++++++++++ 2 files changed, 74 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 5e4932171..9f9576809 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -4,7 +4,7 @@ from django.test.utils import override_settings from wagtail.tests.utils import WagtailTestUtils from wagtail.tests.testapp.models import Advert, SnippetChooserModel -from wagtail.tests.snippets.models import AlphaSnippet, ZuluSnippet, RegisterDecorator, RegisterFunction +from wagtail.tests.snippets.models import AlphaSnippet, ZuluSnippet, RegisterDecorator, RegisterFunction, SearchableSnippet from wagtail.wagtailsnippets.models import register_snippet, SNIPPET_MODELS from wagtail.wagtailsnippets.views.snippets import ( @@ -54,6 +54,56 @@ class TestSnippetListView(TestCase, WagtailTestUtils): def test_displays_add_button(self): self.assertContains(self.get(), "Add advert") + def test_not_searchable(self): + self.assertFalse(self.get().context['is_searchable']) + + +class TestSnippetListViewWithSearchableSnippet(TestCase, WagtailTestUtils): + def setUp(self): + self.login() + + # Create some instances of the searchable snippet for testing + self.snippet_a = SearchableSnippet.objects.create(text="Hello") + self.snippet_b = SearchableSnippet.objects.create(text="World") + self.snippet_c = SearchableSnippet.objects.create(text="Hello World") + + def get(self, params={}): + return self.client.get(reverse('wagtailsnippets:list', + args=('snippetstests', 'searchablesnippet')), + params) + + def test_simple(self): + response = self.get() + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/type_index.html') + + # All snippets should be in items + items = list(response.context['items'].object_list) + self.assertIn(self.snippet_a, items) + self.assertIn(self.snippet_b, items) + self.assertIn(self.snippet_c, items) + + def test_is_searchable(self): + self.assertTrue(self.get().context['is_searchable']) + + def test_search_hello(self): + response = self.get({'q': "Hello"}) + + # Just snippets with "Hello" should be in items + items = list(response.context['items'].object_list) + self.assertIn(self.snippet_a, items) + self.assertNotIn(self.snippet_b, items) + self.assertIn(self.snippet_c, items) + + def test_search_world(self): + response = self.get({'q': "World"}) + + # Just snippets with "World" should be in items + items = list(response.context['items'].object_list) + self.assertNotIn(self.snippet_a, items) + self.assertIn(self.snippet_b, items) + self.assertIn(self.snippet_c, items) + class TestSnippetCreateView(TestCase, WagtailTestUtils): def setUp(self): diff --git a/wagtail/wagtailsnippets/views/snippets.py b/wagtail/wagtailsnippets/views/snippets.py index 01c2a8ad5..bce68bc02 100644 --- a/wagtail/wagtailsnippets/views/snippets.py +++ b/wagtail/wagtailsnippets/views/snippets.py @@ -13,6 +13,9 @@ from wagtail.wagtailadmin.edit_handlers import ObjectList, extract_panel_definit from wagtail.wagtailsnippets.models import get_snippet_content_types from wagtail.wagtailsnippets.permissions import user_can_edit_snippet_type from wagtail.wagtailadmin import messages +from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailsearch.index import class_is_indexed +from wagtail.wagtailsearch.backends import get_search_backend # == Helper functions == @@ -94,6 +97,24 @@ def list(request, content_type_app_name, content_type_model_name): items = model.objects.all() + # Search + is_searchable = class_is_indexed(model) + if is_searchable and 'q' in request.GET: + search_form = SearchForm(request.GET, placeholder=_("Search %(snippet_type_name)s") % { + 'snippet_type_name': snippet_type_name_plural + }) + + if search_form.is_valid(): + search_query = search_form.cleaned_data['q'] + + search_backend = get_search_backend() + items = search_backend.search(search_query, items) + + else: + search_form = SearchForm(placeholder=_("Search %(snippet_type_name)s") % { + 'snippet_type_name': snippet_type_name_plural + }) + # Pagination p = request.GET.get('p', 1) paginator = Paginator(items, 20) @@ -110,6 +131,8 @@ def list(request, content_type_app_name, content_type_model_name): 'snippet_type_name': snippet_type_name, 'snippet_type_name_plural': snippet_type_name_plural, 'items': paginated_items, + 'is_searchable': is_searchable, + 'search_form': search_form, }) From 9fced68f890a02752548ff01ef421eed3ad68ff7 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 13:56:37 +0100 Subject: [PATCH 046/259] Add search to snippet chooser view --- wagtail/wagtailsnippets/tests.py | 49 ++++++++++++++++++++++++ wagtail/wagtailsnippets/views/chooser.py | 27 ++++++++++++- 2 files changed, 75 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 9f9576809..cb8407718 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -300,6 +300,55 @@ class TestSnippetChoose(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailsnippets/chooser/choose.html') + def test_not_searchable(self): + self.assertFalse(self.get().context['is_searchable']) + + +class TestSnippetChooseWithSearchableSnippet(TestCase, WagtailTestUtils): + def setUp(self): + self.login() + + # Create some instances of the searchable snippet for testing + self.snippet_a = SearchableSnippet.objects.create(text="Hello") + self.snippet_b = SearchableSnippet.objects.create(text="World") + self.snippet_c = SearchableSnippet.objects.create(text="Hello World") + + def get(self, params=None): + return self.client.get(reverse('wagtailsnippets:choose', + args=('snippetstests', 'searchablesnippet')), + params or {}) + + def test_simple(self): + response = self.get() + self.assertTemplateUsed(response, 'wagtailsnippets/chooser/choose.html') + + # All snippets should be in items + items = list(response.context['items'].object_list) + self.assertIn(self.snippet_a, items) + self.assertIn(self.snippet_b, items) + self.assertIn(self.snippet_c, items) + + def test_is_searchable(self): + self.assertTrue(self.get().context['is_searchable']) + + def test_search_hello(self): + response = self.get({'q': "Hello"}) + + # Just snippets with "Hello" should be in items + items = list(response.context['items'].object_list) + self.assertIn(self.snippet_a, items) + self.assertNotIn(self.snippet_b, items) + self.assertIn(self.snippet_c, items) + + def test_search_world(self): + response = self.get({'q': "World"}) + + # Just snippets with "World" should be in items + items = list(response.context['items'].object_list) + self.assertNotIn(self.snippet_a, items) + self.assertIn(self.snippet_b, items) + self.assertIn(self.snippet_c, items) + class TestSnippetChosen(TestCase, WagtailTestUtils): fixtures = ['test.json'] diff --git a/wagtail/wagtailsnippets/views/chooser.py b/wagtail/wagtailsnippets/views/chooser.py index ca1355fad..60a47ed8f 100644 --- a/wagtail/wagtailsnippets/views/chooser.py +++ b/wagtail/wagtailsnippets/views/chooser.py @@ -4,8 +4,12 @@ from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage from django.core.urlresolvers import reverse from django.shortcuts import get_object_or_404 from django.utils.six import text_type +from django.utils.translation import ugettext as _ from wagtail.wagtailadmin.modal_workflow import render_modal_workflow +from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailsearch.index import class_is_indexed +from wagtail.wagtailsearch.backends import get_search_backend from wagtail.wagtailsnippets.views.snippets import get_content_type_from_url_params, get_snippet_type_name @@ -13,10 +17,29 @@ from wagtail.wagtailsnippets.views.snippets import get_content_type_from_url_par def choose(request, content_type_app_name, content_type_model_name): content_type = get_content_type_from_url_params(content_type_app_name, content_type_model_name) model = content_type.model_class() - snippet_type_name = get_snippet_type_name(content_type)[0] + snippet_type_name, snippet_type_name_plural = get_snippet_type_name(content_type) items = model.objects.all() + # Search + is_searchable = class_is_indexed(model) + if is_searchable and 'q' in request.GET: + search_form = SearchForm(request.GET, placeholder=_("Search %(snippet_type_name)s") % { + 'snippet_type_name': snippet_type_name_plural + }) + + if search_form.is_valid(): + search_query = search_form.cleaned_data['q'] + + search_backend = get_search_backend() + items = search_backend.search(search_query, items) + + else: + search_form = SearchForm(placeholder=_("Search %(snippet_type_name)s") % { + 'snippet_type_name': snippet_type_name_plural + }) + + # Pagination p = request.GET.get("p", 1) paginator = Paginator(items, 25) @@ -34,6 +57,8 @@ def choose(request, content_type_app_name, content_type_model_name): 'content_type': content_type, 'snippet_type_name': snippet_type_name, 'items': paginated_items, + 'is_searchable': is_searchable, + 'search_form': search_form, } ) From d43fa39f89c7511aeb89cd1b8117dd9d0520f815 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 14:41:59 +0100 Subject: [PATCH 047/259] Ajaxify snippet search --- .../wagtailsnippets/snippets/list.html | 3 -- .../wagtailsnippets/snippets/results.html | 24 ++++++++++++++ .../wagtailsnippets/snippets/type_index.html | 32 +++++++++++++++---- wagtail/wagtailsnippets/views/snippets.py | 13 +++++++- 4 files changed, 62 insertions(+), 10 deletions(-) create mode 100644 wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/list.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/list.html index 7b6e8ac89..930622b4d 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/list.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/list.html @@ -22,6 +22,3 @@ {% endfor %} - - -{% include "wagtailadmin/shared/pagination_nav.html" with items=items is_ajax=is_ajax linkurl=linkurl %} diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html new file mode 100644 index 000000000..09edc8b12 --- /dev/null +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html @@ -0,0 +1,24 @@ +{% load i18n %} +{% if items %} + {% if is_searching %} +

+ {% blocktrans count counter=items|length %} + There is one match + {% plural %} + There are {{ counter }} matches + {% endblocktrans %} +

+ {% endif %} + + {% include "wagtailsnippets/snippets/list.html" %} + + {% url 'wagtailsnippets:list' content_type.app_label content_type.model as wagtailsnippets_list_url %} + {% include "wagtailadmin/shared/pagination_nav.html" with items=items is_searching=is_searching linkurl=wagtailsnippets_list_url %} +{% else %} + {% if is_searching %} +

{% blocktrans %}Sorry, no snippets match "{{ query_string }}"{% endblocktrans %}

+ {% else %} + {% url 'wagtailsnippets:add' content_type.app_label content_type.model as wagtailsnippets_create_url %} +

{% blocktrans %}No {{ snippet_type_name_plural }} have been created. Why not add one?{% endblocktrans %}

+ {% endif %} +{% endif %} diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html index 01ec20e23..e8c0acbf5 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html @@ -1,12 +1,34 @@ {% extends "wagtailadmin/base.html" %} {% load i18n %} {% block titletag %}{% blocktrans with snippet_type_name_plural=snippet_type_name_plural|capfirst %}Snippets {{ snippet_type_name_plural }}{% endblocktrans %}{% endblock %} + +{% block extra_js %} + +{% endblock %} + {% block content %}

{% blocktrans with snippet_type_name_plural=snippet_type_name_plural|capfirst %}Snippets {{ snippet_type_name_plural }}{% endblocktrans %}

+ + {% if is_searchable %} +
+
    + {% for field in search_form %} + {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %} + {% endfor %} +
  • +
+
+ {% endif %}
+
- {% if items %} - {% include "wagtailsnippets/snippets/list.html" %} - {% else %} - {% url 'wagtailsnippets:add' content_type.app_label content_type.model as wagtailsnippets_create_url %} -

{% blocktrans %}No {{ snippet_type_name_plural }} have been created. Why not add one?{% endblocktrans %}

- {% endif %} +
+ {% include "wagtailsnippets/snippets/results.html" %} +
{% endblock %} diff --git a/wagtail/wagtailsnippets/views/snippets.py b/wagtail/wagtailsnippets/views/snippets.py index bce68bc02..fe0ef6110 100644 --- a/wagtail/wagtailsnippets/views/snippets.py +++ b/wagtail/wagtailsnippets/views/snippets.py @@ -99,6 +99,8 @@ def list(request, content_type_app_name, content_type_model_name): # Search is_searchable = class_is_indexed(model) + is_searching = False + search_query = None if is_searchable and 'q' in request.GET: search_form = SearchForm(request.GET, placeholder=_("Search %(snippet_type_name)s") % { 'snippet_type_name': snippet_type_name_plural @@ -109,6 +111,7 @@ def list(request, content_type_app_name, content_type_model_name): search_backend = get_search_backend() items = search_backend.search(search_query, items) + is_searching = True else: search_form = SearchForm(placeholder=_("Search %(snippet_type_name)s") % { @@ -126,13 +129,21 @@ def list(request, content_type_app_name, content_type_model_name): except EmptyPage: paginated_items = paginator.page(paginator.num_pages) - return render(request, 'wagtailsnippets/snippets/type_index.html', { + # Template + if request.is_ajax(): + template = 'wagtailsnippets/snippets/results.html' + else: + template = 'wagtailsnippets/snippets/type_index.html' + + return render(request, template, { 'content_type': content_type, 'snippet_type_name': snippet_type_name, 'snippet_type_name_plural': snippet_type_name_plural, 'items': paginated_items, 'is_searchable': is_searchable, 'search_form': search_form, + 'is_searching': is_searching, + 'query_string': search_query, }) From eddc129a693687cfbee5c051f771962156b53741 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 15:13:09 +0100 Subject: [PATCH 048/259] Added search form to snippets chooser --- .../wagtailsnippets/chooser/choose.html | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html index 7bc89c93b..f95161f6a 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html @@ -3,11 +3,21 @@ {% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="snippet" %} From cc6615944176a3c881e647ff7282a8b1a7c768c0 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 15:15:11 +0100 Subject: [PATCH 049/259] Added snippet chooser results template So search results can be loaded with ajax --- .../templates/wagtailsnippets/chooser/choose.html | 9 ++------- .../templates/wagtailsnippets/chooser/results.html | 7 +++++++ 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html index f95161f6a..18de910dc 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html @@ -3,7 +3,7 @@ {% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="snippet" %} diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html new file mode 100644 index 000000000..e1b9387ce --- /dev/null +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html @@ -0,0 +1,7 @@ +{% load i18n %} +{% if items %} + {% include "wagtailsnippets/chooser/list.html" with choosing=1 %} +{% else %} + {% url 'wagtailsnippets:add' content_type.app_label content_type.model as wagtailsnippets_create_snippet_url %} +

{% blocktrans %}You haven't created any {{ snippet_type_name }} snippets. Why not create one now{% endblocktrans %}

+{% endif %} From aa4edc67d3b615f6f56c0a95fed6110df52220d7 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 15:36:27 +0100 Subject: [PATCH 050/259] Snippets chooser pagination now fetches results.html Instead of going through modal workflow. This is similar to how the chooser works elsewhere in wagtail --- .../wagtailsnippets/chooser/choose.js | 23 ++++++------------- wagtail/wagtailsnippets/views/chooser.py | 19 +++++++++++++-- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js index a82e6f62f..9cb5abad9 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js @@ -1,7 +1,5 @@ function initModal(modal) { - var listingUrl = $('#snippet-chooser-list', modal.body).data('url'); - function ajaxifyLinks(context) { $('a.snippet-choice', modal.body).click(function() { modal.loadUrl(this.href); @@ -15,24 +13,17 @@ function initModal(modal) { }); } + var searchUrl = $('form.snippet-search', modal.body).attr('action'); + function setPage(page) { - $.ajax({ - url: listingUrl, - data: { p: page }, - dataType: 'html', - success: function(data, status, xhr) { - var response = eval('(' + data + ')'); - $(modal.body).html(response.html); - - if (response.onload) { - response.onload(self); - } - - ajaxifyLinks($('#snippet-chooser-list')); + url: searchUrl, + data: {p: page, results: 'true'}, + success: function(data, status) { + $('#search-results').html(data); + ajaxifyLinks($('#search-results')); } }); - return false; } diff --git a/wagtail/wagtailsnippets/views/chooser.py b/wagtail/wagtailsnippets/views/chooser.py index 60a47ed8f..ac8dd6b26 100644 --- a/wagtail/wagtailsnippets/views/chooser.py +++ b/wagtail/wagtailsnippets/views/chooser.py @@ -1,8 +1,8 @@ import json -from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage +from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage from django.core.urlresolvers import reverse -from django.shortcuts import get_object_or_404 +from django.shortcuts import render, get_object_or_404 from django.utils.six import text_type from django.utils.translation import ugettext as _ @@ -23,6 +23,8 @@ def choose(request, content_type_app_name, content_type_model_name): # Search is_searchable = class_is_indexed(model) + is_searching = False + search_query = None if is_searchable and 'q' in request.GET: search_form = SearchForm(request.GET, placeholder=_("Search %(snippet_type_name)s") % { 'snippet_type_name': snippet_type_name_plural @@ -33,6 +35,7 @@ def choose(request, content_type_app_name, content_type_model_name): search_backend = get_search_backend() items = search_backend.search(search_query, items) + is_searching = True else: search_form = SearchForm(placeholder=_("Search %(snippet_type_name)s") % { @@ -50,6 +53,16 @@ def choose(request, content_type_app_name, content_type_model_name): except EmptyPage: paginated_items = paginator.page(paginator.num_pages) + # If paginating or searching, render "results.html" + if request.GET.get('results', None) == 'true': + return render(request, "wagtailsnippets/chooser/results.html", { + 'content_type': content_type, + 'snippet_type_name': snippet_type_name, + 'items': paginated_items, + 'query_string': search_query, + 'is_searching': is_searching, + }) + return render_modal_workflow( request, 'wagtailsnippets/chooser/choose.html', 'wagtailsnippets/chooser/choose.js', @@ -59,6 +72,8 @@ def choose(request, content_type_app_name, content_type_model_name): 'items': paginated_items, 'is_searchable': is_searchable, 'search_form': search_form, + 'query_string': search_query, + 'is_searching': is_searching, } ) From 8ed3b797060ac4f197db77a18c62e9a2f9385c33 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 15:41:39 +0100 Subject: [PATCH 051/259] Use main listing template in chooser --- .../wagtailsnippets/chooser/list.html | 29 ------------------- .../wagtailsnippets/chooser/results.html | 4 ++- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/list.html diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/list.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/list.html deleted file mode 100644 index 819cd762f..000000000 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/list.html +++ /dev/null @@ -1,29 +0,0 @@ -{% load i18n %} - -{% url "wagtailsnippets:choose" content_type.app_label content_type.model as linkurl %} - - - - - - - - - - - - {% for snippet in items %} - - - - {% endfor %} - -
{% trans "Title" %}
- {% if choosing %} -

{{ snippet }}

- {% else %} -

{{ snippet }}

- {% endif %} -
- -{% include "wagtailadmin/shared/pagination_nav.html" with items=items is_ajax=1 %} diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html index e1b9387ce..5b32ae741 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html @@ -1,6 +1,8 @@ {% load i18n %} {% if items %} - {% include "wagtailsnippets/chooser/list.html" with choosing=1 %} + {% include "wagtailsnippets/snippets/list.html" with choosing=1 %} + + {% include "wagtailadmin/shared/pagination_nav.html" with items=items is_ajax=1 %} {% else %} {% url 'wagtailsnippets:add' content_type.app_label content_type.model as wagtailsnippets_create_snippet_url %}

{% blocktrans %}You haven't created any {{ snippet_type_name }} snippets. Why not create one now{% endblocktrans %}

From f9632b98d32c04a43a09f9036216d6ed029d140d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 15:44:51 +0100 Subject: [PATCH 052/259] JavaScript for snippet chooser search --- .../wagtailsnippets/chooser/choose.js | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js index 9cb5abad9..d2320259b 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js @@ -15,10 +15,10 @@ function initModal(modal) { var searchUrl = $('form.snippet-search', modal.body).attr('action'); - function setPage(page) { + function search() { $.ajax({ url: searchUrl, - data: {p: page, results: 'true'}, + data: {q: $('#id_q').val(), results: 'true'}, success: function(data, status) { $('#search-results').html(data); ajaxifyLinks($('#search-results')); @@ -27,6 +27,31 @@ function initModal(modal) { return false; } - ajaxifyLinks(modal.body); + function setPage(page) { + var dataObj = {p: page, results: 'true'}; + if ($('#id_q').val().length) { + dataObj.q = $('#id_q').val(); + } + + $.ajax({ + url: searchUrl, + data: dataObj, + success: function(data, status) { + $('#search-results').html(data); + ajaxifyLinks($('#search-results')); + } + }); + return false; + } + + $('form.snippet-search', modal.body).submit(search); + + $('#id_q').on('input', function() { + clearTimeout($.data(this, 'timer')); + var wait = setTimeout(search, 50); + $(this).data('timer', wait); + }); + + ajaxifyLinks(modal.body); } From 5d0c4caf3b3f7b39490b385547db5755d7010746 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 14 Aug 2015 15:45:22 +0100 Subject: [PATCH 053/259] Search results messages - Number of items matched - Different message when no items found --- .../wagtailsnippets/chooser/results.html | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html index 5b32ae741..67bfb01cf 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html @@ -1,9 +1,23 @@ {% load i18n %} {% if items %} + {% if is_searching %} +

+ {% blocktrans count counter=items|length %} + There is one match + {% plural %} + There are {{ counter }} matches + {% endblocktrans %} +

+ {% endif %} + {% include "wagtailsnippets/snippets/list.html" with choosing=1 %} {% include "wagtailadmin/shared/pagination_nav.html" with items=items is_ajax=1 %} {% else %} - {% url 'wagtailsnippets:add' content_type.app_label content_type.model as wagtailsnippets_create_snippet_url %} -

{% blocktrans %}You haven't created any {{ snippet_type_name }} snippets. Why not create one now{% endblocktrans %}

+ {% if is_searching %} +

{% blocktrans %}Sorry, no snippets match "{{ query_string }}"{% endblocktrans %}

+ {% else %} + {% url 'wagtailsnippets:add' content_type.app_label content_type.model as wagtailsnippets_create_snippet_url %} +

{% blocktrans %}You haven't created any {{ snippet_type_name }} snippets. Why not create one now{% endblocktrans %}

+ {% endif %} {% endif %} From d11f8efc80b3f0bf48f6fe4c98bd23c18cb92fcd Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 10:00:00 +0100 Subject: [PATCH 054/259] Remove 'user profile' from the set of registered permission types. This is never used, as Wagtail has no interface for editing user profiles; if one were to exist, it would make more sense for this to be linked to User permissions. --- wagtail/wagtailusers/wagtail_hooks.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailusers/wagtail_hooks.py b/wagtail/wagtailusers/wagtail_hooks.py index 56b38d50a..56c30d7e9 100644 --- a/wagtail/wagtailusers/wagtail_hooks.py +++ b/wagtail/wagtailusers/wagtail_hooks.py @@ -22,10 +22,12 @@ class AuthMenuItem(MenuItem): def is_shown(self, request): return request.user.has_module_perms('auth') + @hooks.register('register_settings_menu_item') def register_users_menu_item(): return AuthMenuItem(_('Users'), urlresolvers.reverse('wagtailusers_users:index'), classnames='icon icon-user', order=600) + @hooks.register('register_settings_menu_item') def register_groups_menu_item(): return AuthMenuItem(_('Groups'), urlresolvers.reverse('wagtailusers_groups:index'), classnames='icon icon-group', order=601) @@ -33,7 +35,6 @@ def register_groups_menu_item(): @hooks.register('register_permissions') def register_permissions(): - user_profile_content_types = ContentType.objects.filter(app_label='wagtailusers', model='userprofile') auth_content_types = ContentType.objects.filter(app_label='auth', model__in=['group', 'user']) - relevant_content_types = user_profile_content_types | auth_content_types + relevant_content_types = auth_content_types return Permission.objects.filter(content_type__in=relevant_content_types) From 04b95ce99e12939b9fe5ae07c22a6226ab1b99d1 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 10:18:16 +0100 Subject: [PATCH 055/259] Remove 'delete' permission checkboxes for image and document. For these models, permission to edit implies permission to delete, so the delete permission is redundant. --- wagtail/wagtaildocs/wagtail_hooks.py | 8 ++++---- wagtail/wagtailimages/wagtail_hooks.py | 8 ++++---- .../groups/includes/formatted_permissions.html | 12 +++++++++--- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/wagtail/wagtaildocs/wagtail_hooks.py b/wagtail/wagtaildocs/wagtail_hooks.py index 4ad4ce96c..ed2149dcf 100644 --- a/wagtail/wagtaildocs/wagtail_hooks.py +++ b/wagtail/wagtaildocs/wagtail_hooks.py @@ -3,7 +3,6 @@ from django.conf.urls import include, url from django.core import urlresolvers from django.utils.html import format_html, format_html_join from django.utils.translation import ugettext_lazy as _ -from django.contrib.contenttypes.models import ContentType from django.contrib.auth.models import Permission from wagtail.wagtailcore import hooks @@ -26,6 +25,7 @@ class DocumentsMenuItem(MenuItem): def is_shown(self, request): return request.user.has_perm('wagtaildocs.add_document') + @hooks.register('register_admin_menu_item') def register_documents_menu_item(): return DocumentsMenuItem(_('Documents'), urlresolvers.reverse('wagtaildocs:index'), name='documents', classnames='icon icon-doc-full-inverse', order=400) @@ -53,9 +53,8 @@ def editor_js(): @hooks.register('register_permissions') def register_permissions(): - document_content_type = ContentType.objects.get(app_label='wagtaildocs', model='document') - document_permissions = Permission.objects.filter(content_type=document_content_type) - return document_permissions + return Permission.objects.filter(content_type__app_label='wagtaildocs', + codename__in=['add_document', 'change_document']) @hooks.register('register_rich_text_link_handler') @@ -72,6 +71,7 @@ class DocumentsSummaryItem(SummaryItem): 'total_docs': Document.objects.count(), } + @hooks.register('construct_homepage_summary_items') def add_documents_summary_item(request, items): items.append(DocumentsSummaryItem(request)) diff --git a/wagtail/wagtailimages/wagtail_hooks.py b/wagtail/wagtailimages/wagtail_hooks.py index a7eeb5a43..b5f9c8322 100644 --- a/wagtail/wagtailimages/wagtail_hooks.py +++ b/wagtail/wagtailimages/wagtail_hooks.py @@ -4,7 +4,6 @@ from django.core import urlresolvers from django.utils.html import format_html, format_html_join from django.utils.translation import ugettext_lazy as _ from django.contrib.auth.models import Permission -from django.contrib.contenttypes.models import ContentType from wagtail.wagtailcore import hooks from wagtail.wagtailadmin.menu import MenuItem @@ -26,6 +25,7 @@ class ImagesMenuItem(MenuItem): def is_shown(self, request): return request.user.has_perm('wagtailimages.add_image') + @hooks.register('register_admin_menu_item') def register_images_menu_item(): return ImagesMenuItem(_('Images'), urlresolvers.reverse('wagtailimages:index'), name='images', classnames='icon icon-image', order=300) @@ -53,9 +53,8 @@ def editor_js(): @hooks.register('register_permissions') def register_permissions(): - image_content_type = ContentType.objects.get(app_label='wagtailimages', model='image') - image_permissions = Permission.objects.filter(content_type=image_content_type) - return image_permissions + return Permission.objects.filter(content_type__app_label='wagtailimages', + codename__in=['add_image', 'change_image']) @hooks.register('register_image_operations') @@ -84,6 +83,7 @@ class ImagesSummaryItem(SummaryItem): 'total_images': get_image_model().objects.count(), } + @hooks.register('construct_homepage_summary_items') def add_images_summary_item(request, items): items.append(ImagesSummaryItem(request)) diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/formatted_permissions.html b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/formatted_permissions.html index b3f46e1ec..9a524c1e8 100644 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/formatted_permissions.html +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/formatted_permissions.html @@ -20,17 +20,23 @@

{{ content_perms_dict.object|capfirst }}

{% with content_perms_dict.add as perm_tuple %} - + {% if perm_tuple %} + + {% endif %} {% endwith %} {% with content_perms_dict.change as perm_tuple %} - + {% if perm_tuple %} + + {% endif %} {% endwith %} {% with content_perms_dict.delete as perm_tuple %} - + {% if perm_tuple %} + + {% endif %} {% endwith %} From 169eb8a85c35262f58b59d21262d4ce45c9da9d7 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 10:52:55 +0100 Subject: [PATCH 056/259] Make images admin usable by users who have change_image permission but not add_image --- wagtail/wagtailadmin/utils.py | 30 +++++++++++ .../templates/wagtailimages/images/index.html | 9 +++- .../wagtailimages/tests/test_admin_views.py | 51 ++++++++++++++++++- wagtail/wagtailimages/views/images.py | 6 +-- wagtail/wagtailimages/views/multiple.py | 5 +- wagtail/wagtailimages/wagtail_hooks.py | 2 +- 6 files changed, 94 insertions(+), 9 deletions(-) diff --git a/wagtail/wagtailadmin/utils.py b/wagtail/wagtailadmin/utils.py index 500309192..b0e2dae3c 100644 --- a/wagtail/wagtailadmin/utils.py +++ b/wagtail/wagtailadmin/utils.py @@ -3,6 +3,8 @@ from django.core.mail import send_mail as django_send_mail from django.conf import settings from django.contrib.auth import get_user_model from django.db.models import Q +from django.shortcuts import redirect +from django.utils.translation import ugettext as _ from modelcluster.fields import ParentalKey @@ -62,6 +64,34 @@ def users_with_page_permission(page, permission_type, include_superusers=True): return User.objects.filter(is_active=True).filter(q).distinct() +def any_permission_required(*perms): + """ + Decorator that accepts a list of permission names, and allows the user + to pass if they have *any* of the permissions in the list + """ + from wagtail.wagtailadmin import messages + + # Construct and return a decorator function specific to the permission list + # that has been passed in + def decorator(view_func): + # decorator takes the view function, and returns the view wrapped in + # a permission check + + def wrapped_view_func(request, *args, **kwargs): + for perm in perms: + if request.user.has_perm(perm): + # permission check succeeds; run the view function as normal + return view_func(request, *args, **kwargs) + + # if we get here, none of the permission checks have passed + messages.error(request, _('Sorry, you do not have permission to access this area.')) + return redirect('wagtailadmin_home') + + return wrapped_view_func + + return decorator + + def send_mail(email_subject, email_content, email_addresses, from_email=None): if not from_email: if hasattr(settings, 'WAGTAILADMIN_NOTIFICATION_FROM_EMAIL'): diff --git a/wagtail/wagtailimages/templates/wagtailimages/images/index.html b/wagtail/wagtailimages/templates/wagtailimages/images/index.html index dc6701dea..7f89b97ee 100644 --- a/wagtail/wagtailimages/templates/wagtailimages/images/index.html +++ b/wagtail/wagtailimages/templates/wagtailimages/images/index.html @@ -15,8 +15,13 @@ {% block content %} {% trans "Images" as im_str %} - {% trans "Add an image" as add_img_str %} - {% include "wagtailadmin/shared/header.html" with title=im_str add_link="wagtailimages:add_multiple" icon="image" add_text=add_img_str search_url="wagtailimages:index" %} + + {% if perms.wagtailimages.add_image %} + {% trans "Add an image" as add_img_str %} + {% include "wagtailadmin/shared/header.html" with title=im_str add_link="wagtailimages:add_multiple" icon="image" add_text=add_img_str search_url="wagtailimages:index" %} + {% else %} + {% include "wagtailadmin/shared/header.html" with title=im_str icon="image" search_url="wagtailimages:index" %} + {% endif %}
diff --git a/wagtail/wagtailimages/tests/test_admin_views.py b/wagtail/wagtailimages/tests/test_admin_views.py index 4e215bb89..bce7ce8d4 100644 --- a/wagtail/wagtailimages/tests/test_admin_views.py +++ b/wagtail/wagtailimages/tests/test_admin_views.py @@ -5,6 +5,7 @@ import json from django.test import TestCase, override_settings from django.utils.http import urlquote from django.core.urlresolvers import reverse +from django.contrib.auth import get_user_model from django.contrib.auth.models import Permission from django.core.files.uploadedfile import SimpleUploadedFile from django.template.defaultfilters import filesizeformat @@ -14,7 +15,7 @@ from django.template.defaultfilters import filesizeformat try: from django.utils.http import RFC3986_SUBDELIMS urlquote_safechars = RFC3986_SUBDELIMS + str('/~:@') -except ImportError: # < Django 1,8 +except ImportError: # < Django 1,8 urlquote_safechars = '/' from wagtail.tests.utils import WagtailTestUtils @@ -34,6 +35,7 @@ class TestImageIndexView(TestCase, WagtailTestUtils): response = self.get() self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailimages/images/index.html') + self.assertContains(response, "Add an image") def test_search(self): response = self.get({'q': "Hello"}) @@ -687,3 +689,50 @@ class TestPreviewView(TestCase, WagtailTestUtils): # Check response self.assertEqual(response.status_code, 400) + + +class TestEditOnlyPermissions(TestCase, WagtailTestUtils): + def setUp(self): + # Create an image to edit + self.image = Image.objects.create( + title="Test image", + file=get_test_image_file(), + ) + + # Create a user with change_image permission but not add_image + user = get_user_model().objects.create_user(username='changeonly', email='changeonly@example.com', password='password') + change_permission = Permission.objects.get(content_type__app_label='wagtailimages', codename='change_image') + admin_permission = Permission.objects.get(content_type__app_label='wagtailadmin', codename='access_admin') + user.user_permissions.add(change_permission, admin_permission) + self.client.login(username='changeonly', password='password') + + def test_get_index(self): + response = self.client.get(reverse('wagtailimages:index')) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailimages/images/index.html') + + # user should not get an "Add an image" button + self.assertNotContains(response, "Add an image") + + # user should be able to see images not owned by them + self.assertContains(response, "Test image") + + def test_get_add(self): + response = self.client.get(reverse('wagtailimages:add')) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + def test_get_edit(self): + response = self.client.get(reverse('wagtailimages:edit', args=(self.image.id,))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailimages/images/edit.html') + + def test_get_delete(self): + response = self.client.get(reverse('wagtailimages:delete', args=(self.image.id,))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailimages/images/confirm_delete.html') + + def test_get_add_multiple(self): + response = self.client.get(reverse('wagtailimages:add_multiple')) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) diff --git a/wagtail/wagtailimages/views/images.py b/wagtail/wagtailimages/views/images.py index 605d80733..53dfe63dd 100644 --- a/wagtail/wagtailimages/views/images.py +++ b/wagtail/wagtailimages/views/images.py @@ -3,7 +3,6 @@ import json from django.shortcuts import render, redirect, get_object_or_404 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger -from django.contrib.auth.decorators import permission_required from django.core.exceptions import PermissionDenied from django.utils.translation import ugettext as _ from django.views.decorators.vary import vary_on_headers @@ -13,6 +12,7 @@ from django.http import HttpResponse from wagtail.wagtailcore.models import Site from wagtail.wagtailadmin.forms import SearchForm from wagtail.wagtailadmin import messages +from wagtail.wagtailadmin.utils import any_permission_required from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtailimages.models import get_image_model, Filter @@ -21,7 +21,7 @@ from wagtail.wagtailimages.utils import generate_signature from wagtail.wagtailimages.exceptions import InvalidFilterSpecError -@permission_required('wagtailimages.add_image') +@any_permission_required('wagtailimages.add_image', 'wagtailimages.change_image') @vary_on_headers('X-Requested-With') def index(request): Image = get_image_model() @@ -233,7 +233,7 @@ def delete(request, image_id): }) -@permission_required('wagtailimages.add_image') +@any_permission_required('wagtailimages.add_image') def add(request): ImageModel = get_image_model() ImageForm = get_image_form(ImageModel) diff --git a/wagtail/wagtailimages/views/multiple.py b/wagtail/wagtailimages/views/multiple.py index 81540cec4..ebf32fddf 100644 --- a/wagtail/wagtailimages/views/multiple.py +++ b/wagtail/wagtailimages/views/multiple.py @@ -1,13 +1,14 @@ import json from django.shortcuts import render, get_object_or_404 -from django.contrib.auth.decorators import permission_required from django.views.decorators.http import require_POST from django.core.exceptions import PermissionDenied from django.views.decorators.vary import vary_on_headers from django.http import HttpResponse, HttpResponseBadRequest from django.utils.encoding import force_text +from wagtail.wagtailadmin.utils import any_permission_required + from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtailimages.models import get_image_model @@ -38,7 +39,7 @@ def get_image_edit_form(ImageModel): return ImageEditForm -@permission_required('wagtailimages.add_image') +@any_permission_required('wagtailimages.add_image') @vary_on_headers('X-Requested-With') def add(request): Image = get_image_model() diff --git a/wagtail/wagtailimages/wagtail_hooks.py b/wagtail/wagtailimages/wagtail_hooks.py index b5f9c8322..a5f859695 100644 --- a/wagtail/wagtailimages/wagtail_hooks.py +++ b/wagtail/wagtailimages/wagtail_hooks.py @@ -23,7 +23,7 @@ def register_admin_urls(): class ImagesMenuItem(MenuItem): def is_shown(self, request): - return request.user.has_perm('wagtailimages.add_image') + return request.user.has_perm('wagtailimages.add_image') or request.user.has_perm('wagtailimages.change_image') @hooks.register('register_admin_menu_item') From b3a55a3588c8ce167271cd8f95f872b10c17aeb9 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 10:59:46 +0100 Subject: [PATCH 057/259] Make documents admin usable by users who have change_document permission but not add_document --- .../wagtaildocs/documents/index.html | 9 +++- wagtail/wagtaildocs/tests.py | 44 +++++++++++++++++++ wagtail/wagtaildocs/views/documents.py | 6 +-- wagtail/wagtaildocs/wagtail_hooks.py | 2 +- 4 files changed, 55 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtaildocs/templates/wagtaildocs/documents/index.html b/wagtail/wagtaildocs/templates/wagtaildocs/documents/index.html index dd70fecf1..b3305518b 100644 --- a/wagtail/wagtaildocs/templates/wagtaildocs/documents/index.html +++ b/wagtail/wagtaildocs/templates/wagtaildocs/documents/index.html @@ -13,8 +13,13 @@ {% block content %} {% trans "Documents" as doc_str %} - {% trans "Add a document" as add_doc_str %} - {% include "wagtailadmin/shared/header.html" with title=doc_str add_link="wagtaildocs:add" icon="doc-full-inverse" add_text=add_doc_str search_url="wagtaildocs:index" %} + + {% if perms.wagtaildocs.add_document %} + {% trans "Add a document" as add_doc_str %} + {% include "wagtailadmin/shared/header.html" with title=doc_str add_link="wagtaildocs:add" icon="doc-full-inverse" add_text=add_doc_str search_url="wagtaildocs:index" %} + {% else %} + {% include "wagtailadmin/shared/header.html" with title=doc_str icon="doc-full-inverse" search_url="wagtaildocs:index" %} + {% endif %}
diff --git a/wagtail/wagtaildocs/tests.py b/wagtail/wagtaildocs/tests.py index 66c01facf..6a8ca3dca 100644 --- a/wagtail/wagtaildocs/tests.py +++ b/wagtail/wagtaildocs/tests.py @@ -65,6 +65,7 @@ class TestDocumentIndexView(TestCase, WagtailTestUtils): response = self.client.get(reverse('wagtaildocs:index')) self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtaildocs/documents/index.html') + self.assertContains(response, "Add a document") def test_search(self): response = self.client.get(reverse('wagtaildocs:index'), {'q': "Hello"}) @@ -688,3 +689,46 @@ class TestDocumentRichTextLinkHandler(TestCase): ) self.assertEqual(result, '') + + +class TestEditOnlyPermissions(TestCase, WagtailTestUtils): + def setUp(self): + # Build a fake file + fake_file = ContentFile(b("A boring example document")) + fake_file.name = 'test.txt' + + # Create a document to edit + self.document = models.Document.objects.create(title="Test document", file=fake_file) + + # Create a user with change_document permission but not add_document + user = get_user_model().objects.create_user(username='changeonly', email='changeonly@example.com', password='password') + change_permission = Permission.objects.get(content_type__app_label='wagtaildocs', codename='change_document') + admin_permission = Permission.objects.get(content_type__app_label='wagtailadmin', codename='access_admin') + user.user_permissions.add(change_permission, admin_permission) + self.client.login(username='changeonly', password='password') + + def test_get_index(self): + response = self.client.get(reverse('wagtaildocs:index')) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtaildocs/documents/index.html') + + # user should not get an "Add a document" button + self.assertNotContains(response, "Add a document") + + # user should be able to see documents not owned by them + self.assertContains(response, "Test document") + + def test_get_add(self): + response = self.client.get(reverse('wagtaildocs:add')) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + def test_get_edit(self): + response = self.client.get(reverse('wagtaildocs:edit', args=(self.document.id,))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtaildocs/documents/edit.html') + + def test_get_delete(self): + response = self.client.get(reverse('wagtaildocs:delete', args=(self.document.id,))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtaildocs/documents/confirm_delete.html') diff --git a/wagtail/wagtaildocs/views/documents.py b/wagtail/wagtaildocs/views/documents.py index bd6b1ca84..b1bce01f3 100644 --- a/wagtail/wagtaildocs/views/documents.py +++ b/wagtail/wagtaildocs/views/documents.py @@ -1,12 +1,12 @@ from django.shortcuts import render, redirect, get_object_or_404 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger -from django.contrib.auth.decorators import permission_required from django.core.exceptions import PermissionDenied from django.utils.translation import ugettext as _ from django.views.decorators.vary import vary_on_headers from django.core.urlresolvers import reverse from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailadmin.utils import any_permission_required from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtailadmin import messages @@ -14,7 +14,7 @@ from wagtail.wagtaildocs.models import Document from wagtail.wagtaildocs.forms import DocumentForm -@permission_required('wagtaildocs.add_document') +@any_permission_required('wagtaildocs.add_document', 'wagtaildocs.change_document') @vary_on_headers('X-Requested-With') def index(request): # Get documents @@ -77,7 +77,7 @@ def index(request): }) -@permission_required('wagtaildocs.add_document') +@any_permission_required('wagtaildocs.add_document') def add(request): if request.POST: doc = Document(uploaded_by_user=request.user) diff --git a/wagtail/wagtaildocs/wagtail_hooks.py b/wagtail/wagtaildocs/wagtail_hooks.py index ed2149dcf..fb1accb50 100644 --- a/wagtail/wagtaildocs/wagtail_hooks.py +++ b/wagtail/wagtaildocs/wagtail_hooks.py @@ -23,7 +23,7 @@ def register_admin_urls(): class DocumentsMenuItem(MenuItem): def is_shown(self, request): - return request.user.has_perm('wagtaildocs.add_document') + return request.user.has_perm('wagtaildocs.add_document') or request.user.has_perm('wagtaildocs.change_document') @hooks.register('register_admin_menu_item') From 7d32c55d7f0a58cf0b0a29ed1adfecb5866dfe9b Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 14:48:26 +0200 Subject: [PATCH 058/259] Add a permission_required decorator as a non-broken replacement for Django's one. This is functionally equivalent to any_permission_required with a single permission passed, but it's better to make permission_required its own thing so that developers don't have the mental hurdle of seeing an unfamiliar decorator and wondering what 'any' refers to... --- wagtail/wagtailadmin/utils.py | 38 ++++++++++++++++++++++--- wagtail/wagtaildocs/views/documents.py | 4 +-- wagtail/wagtailimages/views/images.py | 4 +-- wagtail/wagtailimages/views/multiple.py | 4 +-- 4 files changed, 40 insertions(+), 10 deletions(-) diff --git a/wagtail/wagtailadmin/utils.py b/wagtail/wagtailadmin/utils.py index b0e2dae3c..3c1c75ce6 100644 --- a/wagtail/wagtailadmin/utils.py +++ b/wagtail/wagtailadmin/utils.py @@ -64,13 +64,44 @@ def users_with_page_permission(page, permission_type, include_superusers=True): return User.objects.filter(is_active=True).filter(q).distinct() +def permission_denied(request): + "Return a standard 'permission denied' response" + from wagtail.wagtailadmin import messages + + messages.error(request, _('Sorry, you do not have permission to access this area.')) + return redirect('wagtailadmin_home') + + +def permission_required(permission_name): + """ + Replacement for django.contrib.auth.decorators.permission_required which returns a + more meaningful 'permission denied' response than just redirecting to the login page. + (The latter doesn't work anyway because Wagtail doesn't define LOGIN_URL...) + """ + # Construct and return a decorator function specific to the permission name + # that has been passed in + def decorator(view_func): + # decorator takes the view function, and returns the view wrapped in + # a permission check + + def wrapped_view_func(request, *args, **kwargs): + if request.user.has_perm(permission_name): + # permission check succeeds; run the view function as normal + return view_func(request, *args, **kwargs) + else: + # permission check failed + return permission_denied(request) + + return wrapped_view_func + + return decorator + + def any_permission_required(*perms): """ Decorator that accepts a list of permission names, and allows the user to pass if they have *any* of the permissions in the list """ - from wagtail.wagtailadmin import messages - # Construct and return a decorator function specific to the permission list # that has been passed in def decorator(view_func): @@ -84,8 +115,7 @@ def any_permission_required(*perms): return view_func(request, *args, **kwargs) # if we get here, none of the permission checks have passed - messages.error(request, _('Sorry, you do not have permission to access this area.')) - return redirect('wagtailadmin_home') + return permission_denied(request) return wrapped_view_func diff --git a/wagtail/wagtaildocs/views/documents.py b/wagtail/wagtaildocs/views/documents.py index b1bce01f3..285173cba 100644 --- a/wagtail/wagtaildocs/views/documents.py +++ b/wagtail/wagtaildocs/views/documents.py @@ -6,7 +6,7 @@ from django.views.decorators.vary import vary_on_headers from django.core.urlresolvers import reverse from wagtail.wagtailadmin.forms import SearchForm -from wagtail.wagtailadmin.utils import any_permission_required +from wagtail.wagtailadmin.utils import permission_required, any_permission_required from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtailadmin import messages @@ -77,7 +77,7 @@ def index(request): }) -@any_permission_required('wagtaildocs.add_document') +@permission_required('wagtaildocs.add_document') def add(request): if request.POST: doc = Document(uploaded_by_user=request.user) diff --git a/wagtail/wagtailimages/views/images.py b/wagtail/wagtailimages/views/images.py index 53dfe63dd..9553e9641 100644 --- a/wagtail/wagtailimages/views/images.py +++ b/wagtail/wagtailimages/views/images.py @@ -12,7 +12,7 @@ from django.http import HttpResponse from wagtail.wagtailcore.models import Site from wagtail.wagtailadmin.forms import SearchForm from wagtail.wagtailadmin import messages -from wagtail.wagtailadmin.utils import any_permission_required +from wagtail.wagtailadmin.utils import permission_required, any_permission_required from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtailimages.models import get_image_model, Filter @@ -233,7 +233,7 @@ def delete(request, image_id): }) -@any_permission_required('wagtailimages.add_image') +@permission_required('wagtailimages.add_image') def add(request): ImageModel = get_image_model() ImageForm = get_image_form(ImageModel) diff --git a/wagtail/wagtailimages/views/multiple.py b/wagtail/wagtailimages/views/multiple.py index ebf32fddf..d2369a7e7 100644 --- a/wagtail/wagtailimages/views/multiple.py +++ b/wagtail/wagtailimages/views/multiple.py @@ -7,7 +7,7 @@ from django.views.decorators.vary import vary_on_headers from django.http import HttpResponse, HttpResponseBadRequest from django.utils.encoding import force_text -from wagtail.wagtailadmin.utils import any_permission_required +from wagtail.wagtailadmin.utils import permission_required from wagtail.wagtailsearch.backends import get_search_backends @@ -39,7 +39,7 @@ def get_image_edit_form(ImageModel): return ImageEditForm -@any_permission_required('wagtailimages.add_image') +@permission_required('wagtailimages.add_image') @vary_on_headers('X-Requested-With') def add(request): Image = get_image_model() From 2c948bbe1582d99e016bee4ee7ea6643329ff21b Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 14:59:46 +0200 Subject: [PATCH 059/259] Remove redundant access_admin permission check from styleguide. All admin views added through register_admin_urls have this applied automatically. --- wagtail/contrib/wagtailstyleguide/views.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/wagtail/contrib/wagtailstyleguide/views.py b/wagtail/contrib/wagtailstyleguide/views.py index 14f615f38..05dd1c999 100644 --- a/wagtail/contrib/wagtailstyleguide/views.py +++ b/wagtail/contrib/wagtailstyleguide/views.py @@ -2,13 +2,13 @@ from django import forms from django.shortcuts import render from django.utils.translation import ugettext as _ from wagtail.wagtailadmin import messages -from django.contrib.auth.decorators import permission_required from wagtail.wagtailadmin.forms import SearchForm from wagtail.wagtailadmin.widgets import AdminPageChooser, AdminDateInput, AdminTimeInput, AdminDateTimeInput from wagtail.wagtailimages.widgets import AdminImageChooser from wagtail.wagtaildocs.widgets import AdminDocumentChooser + class ExampleForm(forms.Form): def __init__(self, *args, **kwargs): super(ExampleForm, self).__init__(*args, **kwargs) @@ -37,8 +37,6 @@ class ExampleForm(forms.Form): document_chooser = forms.BooleanField(required=True) - -@permission_required('wagtailadmin.access_admin') def index(request): form = SearchForm(placeholder=_("Search something")) From 90b009583e3e4ff910ec82a0ab492368b3003c2c Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 15:22:27 +0200 Subject: [PATCH 060/259] Convert remaining permission_required decorators to the wagtailadmin one --- wagtail/wagtaildocs/views/chooser.py | 3 ++- wagtail/wagtailimages/views/chooser.py | 2 +- wagtail/wagtailredirects/views.py | 2 +- wagtail/wagtailsites/views.py | 11 ++--------- wagtail/wagtailusers/views/groups.py | 11 ++--------- wagtail/wagtailusers/views/users.py | 2 +- 6 files changed, 9 insertions(+), 22 deletions(-) diff --git a/wagtail/wagtaildocs/views/chooser.py b/wagtail/wagtaildocs/views/chooser.py index 91b31fa6a..2a831637f 100644 --- a/wagtail/wagtaildocs/views/chooser.py +++ b/wagtail/wagtaildocs/views/chooser.py @@ -3,15 +3,16 @@ import json from django.core.urlresolvers import reverse from django.shortcuts import get_object_or_404, render from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger -from django.contrib.auth.decorators import permission_required from wagtail.wagtailadmin.modal_workflow import render_modal_workflow from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailadmin.utils import permission_required from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtaildocs.models import Document from wagtail.wagtaildocs.forms import DocumentForm + def get_document_json(document): """ helper function: given a document, return the json to pass back to the diff --git a/wagtail/wagtailimages/views/chooser.py b/wagtail/wagtailimages/views/chooser.py index b96efdb84..e27ed379f 100644 --- a/wagtail/wagtailimages/views/chooser.py +++ b/wagtail/wagtailimages/views/chooser.py @@ -3,10 +3,10 @@ import json from django.core.urlresolvers import reverse from django.shortcuts import get_object_or_404, render from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger -from django.contrib.auth.decorators import permission_required from wagtail.wagtailadmin.modal_workflow import render_modal_workflow from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailadmin.utils import permission_required from wagtail.wagtailsearch.backends import get_search_backends from wagtail.wagtailimages.models import get_image_model diff --git a/wagtail/wagtailredirects/views.py b/wagtail/wagtailredirects/views.py index 9f787a5fe..80ac21071 100644 --- a/wagtail/wagtailredirects/views.py +++ b/wagtail/wagtailredirects/views.py @@ -1,5 +1,4 @@ from django.shortcuts import render, redirect, get_object_or_404 -from django.contrib.auth.decorators import permission_required from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.utils.translation import ugettext as _ from django.views.decorators.vary import vary_on_headers @@ -7,6 +6,7 @@ from django.core.urlresolvers import reverse from wagtail.wagtailadmin.edit_handlers import ObjectList from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailadmin.utils import permission_required from wagtail.wagtailadmin import messages from wagtail.wagtailredirects import models diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 2475be0a2..54c15183b 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -1,21 +1,14 @@ from django.shortcuts import render, redirect, get_object_or_404 -from django.contrib.auth.decorators import permission_required, user_passes_test from django.utils.translation import ugettext as _ from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Site from wagtail.wagtailsites.forms import SiteForm from wagtail.wagtailadmin import messages +from wagtail.wagtailadmin.utils import permission_required, any_permission_required -def user_has_site_model_perm(user): - for verb in ['add', 'change', 'delete']: - if user.has_perm('wagtailcore.%s_site' % verb): - return True - return False - - -@user_passes_test(user_has_site_model_perm) +@any_permission_required('wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site') def index(request): sites = Site.objects.all() return render(request, 'wagtailsites/index.html', { diff --git a/wagtail/wagtailusers/views/groups.py b/wagtail/wagtailusers/views/groups.py index b10ed51a9..b0cad20b0 100644 --- a/wagtail/wagtailusers/views/groups.py +++ b/wagtail/wagtailusers/views/groups.py @@ -1,6 +1,5 @@ from django.shortcuts import render, redirect, get_object_or_404 from django.contrib.auth.models import Group -from django.contrib.auth.decorators import permission_required, user_passes_test from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.core.urlresolvers import reverse from django.utils.translation import ugettext as _ @@ -8,17 +7,11 @@ from django.views.decorators.vary import vary_on_headers from wagtail.wagtailadmin import messages from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailadmin.utils import permission_required, any_permission_required from wagtail.wagtailusers.forms import GroupForm, GroupPagePermissionFormSet -def user_has_group_model_perm(user): - for verb in ['add', 'change', 'delete']: - if user.has_perm('auth.%s_group' % verb): - return True - return False - - -@user_passes_test(user_has_group_model_perm) +@any_permission_required('auth.add_group', 'auth.change_group', 'auth.delete_group') @vary_on_headers('X-Requested-With') def index(request): q = None diff --git a/wagtail/wagtailusers/views/users.py b/wagtail/wagtailusers/views/users.py index 833133365..78da0c456 100644 --- a/wagtail/wagtailusers/views/users.py +++ b/wagtail/wagtailusers/views/users.py @@ -1,6 +1,5 @@ from django.shortcuts import render, redirect, get_object_or_404 from django.contrib.auth import get_user_model -from django.contrib.auth.decorators import permission_required from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.core.urlresolvers import reverse from django.db.models import Q @@ -9,6 +8,7 @@ from django.views.decorators.vary import vary_on_headers from wagtail.wagtailadmin import messages from wagtail.wagtailadmin.forms import SearchForm +from wagtail.wagtailadmin.utils import permission_required from wagtail.wagtailusers.forms import UserCreationForm, UserEditForm from wagtail.wagtailcore.compat import AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME From e1f4b9a68c02521f1a0892b11227d8ccc8c14371 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 15:34:25 +0200 Subject: [PATCH 061/259] Show groups menu item iff user has add, change or delete permission on groups (rather than checking 'auth' permissions en masse) --- wagtail/wagtailusers/wagtail_hooks.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/wagtail/wagtailusers/wagtail_hooks.py b/wagtail/wagtailusers/wagtail_hooks.py index 56c30d7e9..e946e626d 100644 --- a/wagtail/wagtailusers/wagtail_hooks.py +++ b/wagtail/wagtailusers/wagtail_hooks.py @@ -18,19 +18,28 @@ def register_admin_urls(): ] -class AuthMenuItem(MenuItem): +class UsersMenuItem(MenuItem): def is_shown(self, request): return request.user.has_module_perms('auth') @hooks.register('register_settings_menu_item') def register_users_menu_item(): - return AuthMenuItem(_('Users'), urlresolvers.reverse('wagtailusers_users:index'), classnames='icon icon-user', order=600) + return UsersMenuItem(_('Users'), urlresolvers.reverse('wagtailusers_users:index'), classnames='icon icon-user', order=600) + + +class GroupsMenuItem(MenuItem): + def is_shown(self, request): + return ( + request.user.has_perm('auth.add_group') + or request.user.has_perm('auth.change_group') + or request.user.has_perm('auth.delete_group') + ) @hooks.register('register_settings_menu_item') def register_groups_menu_item(): - return AuthMenuItem(_('Groups'), urlresolvers.reverse('wagtailusers_groups:index'), classnames='icon icon-group', order=601) + return GroupsMenuItem(_('Groups'), urlresolvers.reverse('wagtailusers_groups:index'), classnames='icon icon-group', order=601) @hooks.register('register_permissions') From 45e3354a4476434118437365f7868294122f0237 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 15:41:19 +0200 Subject: [PATCH 062/259] Check add/change/delete permissions as appropriate within user admin UI ...instead of using change_user for everything --- wagtail/wagtailusers/views/users.py | 14 ++++++++------ wagtail/wagtailusers/wagtail_hooks.py | 15 ++++++++++++++- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/wagtail/wagtailusers/views/users.py b/wagtail/wagtailusers/views/users.py index 78da0c456..0e0b145e5 100644 --- a/wagtail/wagtailusers/views/users.py +++ b/wagtail/wagtailusers/views/users.py @@ -8,19 +8,21 @@ from django.views.decorators.vary import vary_on_headers from wagtail.wagtailadmin import messages from wagtail.wagtailadmin.forms import SearchForm -from wagtail.wagtailadmin.utils import permission_required +from wagtail.wagtailadmin.utils import permission_required, any_permission_required from wagtail.wagtailusers.forms import UserCreationForm, UserEditForm from wagtail.wagtailcore.compat import AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME User = get_user_model() -# Typically we would check the permission 'auth.change_user' for user -# management actions, but this may vary according to the AUTH_USER_MODEL -# setting +# Typically we would check the permission 'auth.change_user' (and 'auth.add_user' / +# 'auth.delete_user') for user management actions, but this may vary according to +# the AUTH_USER_MODEL setting +add_user_perm = "{0}.add_{1}".format(AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME.lower()) change_user_perm = "{0}.change_{1}".format(AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME.lower()) +delete_user_perm = "{0}.delete_{1}".format(AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME.lower()) -@permission_required(change_user_perm) +@any_permission_required(add_user_perm, change_user_perm, delete_user_perm) @vary_on_headers('X-Requested-With') def index(request): q = None @@ -81,7 +83,7 @@ def index(request): }) -@permission_required(change_user_perm) +@permission_required(add_user_perm) def create(request): if request.POST: form = UserCreationForm(request.POST) diff --git a/wagtail/wagtailusers/wagtail_hooks.py b/wagtail/wagtailusers/wagtail_hooks.py index e946e626d..d5fbb900d 100644 --- a/wagtail/wagtailusers/wagtail_hooks.py +++ b/wagtail/wagtailusers/wagtail_hooks.py @@ -5,6 +5,7 @@ from django.contrib.contenttypes.models import ContentType from django.utils.translation import ugettext_lazy as _ from wagtail.wagtailcore import hooks +from wagtail.wagtailcore.compat import AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME from wagtail.wagtailadmin.menu import MenuItem from wagtail.wagtailusers.urls import users, groups @@ -18,9 +19,21 @@ def register_admin_urls(): ] +# Typically we would check the permission 'auth.change_user' (and 'auth.add_user' / +# 'auth.delete_user') for user management actions, but this may vary according to +# the AUTH_USER_MODEL setting +add_user_perm = "{0}.add_{1}".format(AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME.lower()) +change_user_perm = "{0}.change_{1}".format(AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME.lower()) +delete_user_perm = "{0}.delete_{1}".format(AUTH_USER_APP_LABEL, AUTH_USER_MODEL_NAME.lower()) + + class UsersMenuItem(MenuItem): def is_shown(self, request): - return request.user.has_module_perms('auth') + return ( + request.user.has_perm(add_user_perm) + or request.user.has_perm(change_user_perm) + or request.user.has_perm(delete_user_perm) + ) @hooks.register('register_settings_menu_item') From 164013bd434d3a91b2305bf9238487475d4af352 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 13 Aug 2015 15:58:22 +0200 Subject: [PATCH 063/259] When registering user/group permissions, specify add/change/delete permissions explicitly. This ensures that we don't pull in any other permissions that may happen to exist (but are not relevant to the Wagtail admin). Also, ensure that we pick up the appropriate user model as returned by get_user_model, as this is the one used for permission checks in the views. --- wagtail/wagtailusers/wagtail_hooks.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/wagtail/wagtailusers/wagtail_hooks.py b/wagtail/wagtailusers/wagtail_hooks.py index d5fbb900d..524e20212 100644 --- a/wagtail/wagtailusers/wagtail_hooks.py +++ b/wagtail/wagtailusers/wagtail_hooks.py @@ -1,3 +1,4 @@ +from django.db.models import Q from django.conf.urls import include, url from django.core import urlresolvers from django.contrib.auth.models import Permission @@ -57,6 +58,11 @@ def register_groups_menu_item(): @hooks.register('register_permissions') def register_permissions(): - auth_content_types = ContentType.objects.filter(app_label='auth', model__in=['group', 'user']) - relevant_content_types = auth_content_types - return Permission.objects.filter(content_type__in=relevant_content_types) + user_permissions = Q(content_type__app_label=AUTH_USER_APP_LABEL, codename__in=[ + 'add_%s' % AUTH_USER_MODEL_NAME.lower(), + 'change_%s' % AUTH_USER_MODEL_NAME.lower(), + 'delete_%s' % AUTH_USER_MODEL_NAME.lower(), + ]) + group_permissions = Q(content_type__app_label='auth', codename__in=['add_group', 'change_group', 'delete_group']) + + return Permission.objects.filter(user_permissions | group_permissions) From f8e08929eb3582aa6b74837f4d0e383443c36862 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 02:39:11 +0200 Subject: [PATCH 064/259] Remove unused import of ContentType --- wagtail/wagtailusers/wagtail_hooks.py | 1 - 1 file changed, 1 deletion(-) diff --git a/wagtail/wagtailusers/wagtail_hooks.py b/wagtail/wagtailusers/wagtail_hooks.py index 524e20212..8ae9e7e39 100644 --- a/wagtail/wagtailusers/wagtail_hooks.py +++ b/wagtail/wagtailusers/wagtail_hooks.py @@ -2,7 +2,6 @@ from django.db.models import Q from django.conf.urls import include, url from django.core import urlresolvers from django.contrib.auth.models import Permission -from django.contrib.contenttypes.models import ContentType from django.utils.translation import ugettext_lazy as _ from wagtail.wagtailcore import hooks From a8e7200b1ab90dbbadb81ed9128f044ff57a025c Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 16:46:37 +0200 Subject: [PATCH 065/259] use triple-quoted string for docstring --- wagtail/wagtailadmin/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/utils.py b/wagtail/wagtailadmin/utils.py index 3c1c75ce6..823702923 100644 --- a/wagtail/wagtailadmin/utils.py +++ b/wagtail/wagtailadmin/utils.py @@ -65,7 +65,7 @@ def users_with_page_permission(page, permission_type, include_superusers=True): def permission_denied(request): - "Return a standard 'permission denied' response" + """Return a standard 'permission denied' response""" from wagtail.wagtailadmin import messages messages.error(request, _('Sorry, you do not have permission to access this area.')) From 8c583e68d8c9d47251232042a9fbc5876bd24a7b Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 16:51:55 +0200 Subject: [PATCH 066/259] decorate wrapper functions with functools.wraps --- wagtail/wagtailadmin/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wagtail/wagtailadmin/utils.py b/wagtail/wagtailadmin/utils.py index 823702923..6565fe846 100644 --- a/wagtail/wagtailadmin/utils.py +++ b/wagtail/wagtailadmin/utils.py @@ -1,3 +1,5 @@ +from functools import wraps + from django.template.loader import render_to_string from django.core.mail import send_mail as django_send_mail from django.conf import settings @@ -84,6 +86,7 @@ def permission_required(permission_name): # decorator takes the view function, and returns the view wrapped in # a permission check + @wraps(view_func) def wrapped_view_func(request, *args, **kwargs): if request.user.has_perm(permission_name): # permission check succeeds; run the view function as normal @@ -108,6 +111,7 @@ def any_permission_required(*perms): # decorator takes the view function, and returns the view wrapped in # a permission check + @wraps(view_func) def wrapped_view_func(request, *args, **kwargs): for perm in perms: if request.user.has_perm(perm): From 8d6c200e8839d7b469212749a96acd790d1d0bd3 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 16:34:43 +0100 Subject: [PATCH 067/259] Let DRF handle the id field Ref: https://github.com/torchbox/wagtail/pull/1579#discussion_r36741624 --- wagtail/contrib/wagtailapi/endpoints.py | 3 +++ wagtail/contrib/wagtailapi/serializers.py | 13 +++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/wagtail/contrib/wagtailapi/endpoints.py b/wagtail/contrib/wagtailapi/endpoints.py index 1bf3b197c..54fb41673 100644 --- a/wagtail/contrib/wagtailapi/endpoints.py +++ b/wagtail/contrib/wagtailapi/endpoints.py @@ -118,6 +118,9 @@ class BaseAPIEndpoint(GenericViewSet): # Detail views show all fields all the time fields = all_fields + # Always show id first + fields = ['id'] + fields + return get_serializer_class(model, fields, base=self.base_serializer_class) def get_serializer_context(self): diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index 388e666e4..f036457fa 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -93,17 +93,14 @@ class BaseSerializer(serializers.ModelSerializer): return super(BaseSerializer, self).to_representation(obj) def to_representation(self, obj): - data = [ - ('id', obj.id), - ] + # Serialize fields + data = list(self.serialize_fields(obj).items()) # Serialize meta metadata = self.serialize_meta(obj) if metadata: - data.append(('meta', metadata)) - - # Serialize fields - data.extend(self.serialize_fields(obj).items()) + # Insert meta just after id + data.insert(1, ('meta', metadata)) return OrderedDict(data) @@ -128,7 +125,7 @@ class PageSerializer(BaseSerializer): if site_pages.filter(id=parent.id).exists(): parent_class = parent.specific_class - data.insert(0, + data.insert(1, ('parent', OrderedDict([ ('id', parent.id), ('meta', OrderedDict([ From a6462a3ab72c08e66d5633e4ce41ec524d984d86 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 16:47:00 +0100 Subject: [PATCH 068/259] Made "meta" its own field type Ref: https://github.com/torchbox/wagtail/pull/1579#discussion_r36741624 --- wagtail/contrib/wagtailapi/endpoints.py | 4 +- wagtail/contrib/wagtailapi/serializers.py | 72 ++++++++++++----------- 2 files changed, 39 insertions(+), 37 deletions(-) diff --git a/wagtail/contrib/wagtailapi/endpoints.py b/wagtail/contrib/wagtailapi/endpoints.py index 54fb41673..3e35280c4 100644 --- a/wagtail/contrib/wagtailapi/endpoints.py +++ b/wagtail/contrib/wagtailapi/endpoints.py @@ -118,8 +118,8 @@ class BaseAPIEndpoint(GenericViewSet): # Detail views show all fields all the time fields = all_fields - # Always show id first - fields = ['id'] + fields + # Always show id and meta first + fields = ['id', 'meta'] + fields return get_serializer_class(model, fields, base=self.base_serializer_class) diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index f036457fa..f4ed0a343 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -16,6 +16,38 @@ from wagtail.wagtailcore import fields as wagtailcore_fields from .utils import ObjectDetailURL, URLPath, pages_for_site +class MetaField(Field): + def get_attribute(self, instance): + return instance + + def to_representation(self, obj): + return OrderedDict([ + ('type', type(obj)._meta.app_label + '.' + type(obj).__name__), + ('detail_url', ObjectDetailURL(type(obj), obj.pk)), + ]) + + +class PageMetaField(MetaField): + def to_representation(self, page): + data = super(PageMetaField, self).to_representation(page) + + # Change type to the specific page class instead + data['type'] = page.specific_class._meta.app_label + '.' + page.specific_class.__name__ + + return data + + +class DocumentMetaField(MetaField): + def to_representation(self, document): + data = super(DocumentMetaField, self).to_representation(document) + + # Add download url + if self.context.get('show_details', False): + data['download_url'] = URLPath(document.url) + + return data + + class RelatedField(relations.RelatedField): def to_representation(self, value): model = type(value) @@ -67,6 +99,8 @@ class BaseSerializer(serializers.ModelSerializer): }) serializer_related_field = RelatedField + meta = MetaField() + def build_property_field(self, field_name, model_class): # TaggableManager is not a Django field so it gets treated as a property field = getattr(model_class, field_name) @@ -75,19 +109,6 @@ class BaseSerializer(serializers.ModelSerializer): return super(BaseSerializer, self).build_property_field(field_name, model_class) - def serialize_meta(self, obj): - """ - This generates an OrderedDict representing the "meta" section of - the object - """ - data = OrderedDict() - - # Add type - data['type'] = type(obj)._meta.app_label + '.' + type(obj).__name__ - data['detail_url'] = ObjectDetailURL(type(obj), obj.pk) - - return data - def serialize_fields(self, obj): # Call rest frameworks built in to_representation method return super(BaseSerializer, self).to_representation(obj) @@ -96,23 +117,11 @@ class BaseSerializer(serializers.ModelSerializer): # Serialize fields data = list(self.serialize_fields(obj).items()) - # Serialize meta - metadata = self.serialize_meta(obj) - if metadata: - # Insert meta just after id - data.insert(1, ('meta', metadata)) - return OrderedDict(data) class PageSerializer(BaseSerializer): - def serialize_meta(self, page): - data = super(PageSerializer, self).serialize_meta(page) - - # Add type - data['type'] = page.specific_class._meta.app_label + '.' + page.specific_class.__name__ - - return data + meta = PageMetaField() def serialize_fields(self, page): data = list(super(PageSerializer, self).serialize_fields(page).items()) @@ -125,7 +134,7 @@ class PageSerializer(BaseSerializer): if site_pages.filter(id=parent.id).exists(): parent_class = parent.specific_class - data.insert(1, + data.insert(2, ('parent', OrderedDict([ ('id', parent.id), ('meta', OrderedDict([ @@ -154,14 +163,7 @@ class PageSerializer(BaseSerializer): class DocumentSerializer(BaseSerializer): - def serialize_meta(self, document): - data = super(DocumentSerializer, self).serialize_meta(document) - - # Add download URL to meta - if self.context.get('show_details', False): - data['download_url'] = URLPath(document.url) - - return data + meta = DocumentMetaField() def get_serializer_class(model_, fields_, base=BaseSerializer): From dd37d3f5ff9aa43f02d3288aef7947793fa0c186 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 16:59:25 +0100 Subject: [PATCH 069/259] Made page parent into a DRF field This adds a bit of messy code into endpoints.py. I'll clean that up in a later PR Ref: https://github.com/torchbox/wagtail/pull/1579#discussion_r36741886 --- wagtail/contrib/wagtailapi/endpoints.py | 4 +++ wagtail/contrib/wagtailapi/serializers.py | 33 +++++++---------------- 2 files changed, 14 insertions(+), 23 deletions(-) diff --git a/wagtail/contrib/wagtailapi/endpoints.py b/wagtail/contrib/wagtailapi/endpoints.py index 3e35280c4..5c86d2538 100644 --- a/wagtail/contrib/wagtailapi/endpoints.py +++ b/wagtail/contrib/wagtailapi/endpoints.py @@ -121,6 +121,10 @@ class BaseAPIEndpoint(GenericViewSet): # Always show id and meta first fields = ['id', 'meta'] + fields + # If showing details, add the parent field + if isinstance(self, PagesAPIEndpoint) and self.get_serializer_context().get('show_details', False): + fields.insert(2, 'parent') + return get_serializer_class(model, fields, base=self.base_serializer_class) def get_serializer_context(self): diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index f4ed0a343..d88d05e58 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -61,6 +61,15 @@ class RelatedField(relations.RelatedField): ]) +class PageParentField(RelatedField): + def get_attribute(self, instance): + parent = instance.get_parent().specific + + site_pages = pages_for_site(self.context['request'].site) + if site_pages.filter(id=parent.id).exists(): + return parent + + class ChildRelationField(Field): """ Child objects are part of the pages content so we nest them on the page. @@ -122,29 +131,7 @@ class BaseSerializer(serializers.ModelSerializer): class PageSerializer(BaseSerializer): meta = PageMetaField() - - def serialize_fields(self, page): - data = list(super(PageSerializer, self).serialize_fields(page).items()) - - # Add parent field to the beginning of the fields section - if self.context.get('show_details', False): - parent = page.get_parent() - - site_pages = pages_for_site(self.context['request'].site) - if site_pages.filter(id=parent.id).exists(): - parent_class = parent.specific_class - - data.insert(2, - ('parent', OrderedDict([ - ('id', parent.id), - ('meta', OrderedDict([ - ('type', parent_class._meta.app_label + '.' + parent_class.__name__), - ('detail_url', ObjectDetailURL(parent_class, parent.id)), - ])), - ])) - ) - - return OrderedDict(data) + parent = PageParentField(read_only=True) def build_relational_field(self, field_name, relation_info): # Find all relation fields that point to child class and make them use From 82464f6cddd18fc2005ff6d9ba8d00f27f624bdf Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 17:01:28 +0100 Subject: [PATCH 070/259] Removed serialize_fields method --- wagtail/contrib/wagtailapi/serializers.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index d88d05e58..7b67a26f5 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -83,9 +83,7 @@ class ChildRelationField(Field): serializer = serializer_class() return [ - # We don't call to_representation here as we don't want the id or meta - # to be added to the child objects - serializer.serialize_fields(child_object) + serializer.to_representation(child_object) for child_object in value.all() ] @@ -118,16 +116,6 @@ class BaseSerializer(serializers.ModelSerializer): return super(BaseSerializer, self).build_property_field(field_name, model_class) - def serialize_fields(self, obj): - # Call rest frameworks built in to_representation method - return super(BaseSerializer, self).to_representation(obj) - - def to_representation(self, obj): - # Serialize fields - data = list(self.serialize_fields(obj).items()) - - return OrderedDict(data) - class PageSerializer(BaseSerializer): meta = PageMetaField() From d258ddf22d207bc211186471f2619ee2bd758165 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 17:08:44 +0100 Subject: [PATCH 071/259] Use MetaField classes in RelatedField --- wagtail/contrib/wagtailapi/serializers.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index 7b67a26f5..c29bce867 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -49,21 +49,20 @@ class DocumentMetaField(MetaField): class RelatedField(relations.RelatedField): - def to_representation(self, value): - model = type(value) + meta_field_serializer_class = MetaField + def to_representation(self, value): return OrderedDict([ ('id', value.pk), - ('meta', OrderedDict([ - ('type', model._meta.app_label + '.' + model.__name__), - ('detail_url', ObjectDetailURL(model, value.pk)), - ])), + ('meta', self.meta_field_serializer_class().to_representation(value)), ]) class PageParentField(RelatedField): + meta_field_serializer_class = PageMetaField + def get_attribute(self, instance): - parent = instance.get_parent().specific + parent = instance.get_parent() site_pages = pages_for_site(self.context['request'].site) if site_pages.filter(id=parent.id).exists(): From 2110110d75bc65ce228f9743485fc86dc63b85fa Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 14 Aug 2015 10:52:00 +0200 Subject: [PATCH 072/259] Apply appropriate permission checks for adding / changing / deleting snippets. Previously, *any* permission on the model would be counted as 'user can edit'. --- wagtail/wagtailsnippets/permissions.py | 5 + .../wagtailsnippets/snippets/type_index.html | 6 +- wagtail/wagtailsnippets/tests.py | 122 ++++++++++++++++++ wagtail/wagtailsnippets/views/snippets.py | 40 ++++-- 4 files changed, 157 insertions(+), 16 deletions(-) diff --git a/wagtail/wagtailsnippets/permissions.py b/wagtail/wagtailsnippets/permissions.py index 5a730909b..a9c5ac66c 100644 --- a/wagtail/wagtailsnippets/permissions.py +++ b/wagtail/wagtailsnippets/permissions.py @@ -1,8 +1,13 @@ +from django.contrib.auth import get_permission_codename from django.contrib.auth.models import Permission from wagtail.wagtailsnippets.models import get_snippet_content_types +def get_permission_name(action, model): + return "%s.%s" % (model._meta.app_label, get_permission_codename(action, model._meta)) + + def user_can_edit_snippet_type(user, content_type): """ true if user has any permission related to this content type """ if user.is_active and user.is_superuser: diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html index 01ec20e23..0c99738f7 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/type_index.html @@ -9,8 +9,10 @@

{% blocktrans with snippet_type_name_plural=snippet_type_name_plural|capfirst %}Snippets {{ snippet_type_name_plural }}{% endblocktrans %}

- {% blocktrans %}Add {{ snippet_type_name }}{% endblocktrans %} - {# TODO: figure out a way of saying "Add a/an [foo]" #} + {% if can_add_snippet %} + {% blocktrans %}Add {{ snippet_type_name }}{% endblocktrans %} + {# TODO: figure out a way of saying "Add a/an [foo]" #} + {% endif %}
diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 5e4932171..b2f58121c 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -1,6 +1,8 @@ from django.test import TestCase from django.core.urlresolvers import reverse from django.test.utils import override_settings +from django.contrib.auth import get_user_model +from django.contrib.auth.models import Permission from wagtail.tests.utils import WagtailTestUtils from wagtail.tests.testapp.models import Advert, SnippetChooserModel @@ -270,3 +272,123 @@ class TestSnippetChosen(TestCase, WagtailTestUtils): response = self.get(999999) self.assertEqual(response.status_code, 404) + + +class TestAddOnlyPermissions(TestCase, WagtailTestUtils): + fixtures = ['test.json'] + + def setUp(self): + self.test_snippet = Advert.objects.get(id=1) + + # Create a user with add_advert permission but not change_advert + user = get_user_model().objects.create_user(username='addonly', email='addonly@example.com', password='password') + add_permission = Permission.objects.get(content_type__app_label='tests', codename='add_advert') + admin_permission = Permission.objects.get(content_type__app_label='wagtailadmin', codename='access_admin') + user.user_permissions.add(add_permission, admin_permission) + self.client.login(username='addonly', password='password') + + def test_get_index(self): + response = self.client.get(reverse('wagtailsnippets:list', + args=('tests', 'advert'))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/type_index.html') + + # user should get an "Add advert" button + self.assertContains(response, "Add advert") + + def test_get_add(self): + response = self.client.get(reverse('wagtailsnippets:add', + args=('tests', 'advert'))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/create.html') + + def test_get_edit(self): + response = self.client.get(reverse('wagtailsnippets:edit', + args=('tests', 'advert', self.test_snippet.id))) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + def test_get_delete(self): + response = self.client.get(reverse('wagtailsnippets:delete', args=('tests', 'advert', self.test_snippet.id, ))) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + +class TestEditOnlyPermissions(TestCase, WagtailTestUtils): + fixtures = ['test.json'] + + def setUp(self): + self.test_snippet = Advert.objects.get(id=1) + + # Create a user with change_advert permission but not add_advert + user = get_user_model().objects.create_user(username='changeonly', email='changeonly@example.com', password='password') + change_permission = Permission.objects.get(content_type__app_label='tests', codename='change_advert') + admin_permission = Permission.objects.get(content_type__app_label='wagtailadmin', codename='access_admin') + user.user_permissions.add(change_permission, admin_permission) + self.client.login(username='changeonly', password='password') + + def test_get_index(self): + response = self.client.get(reverse('wagtailsnippets:list', + args=('tests', 'advert'))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/type_index.html') + + # user should not get an "Add advert" button + self.assertNotContains(response, "Add advert") + + def test_get_add(self): + response = self.client.get(reverse('wagtailsnippets:add', + args=('tests', 'advert'))) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + def test_get_edit(self): + response = self.client.get(reverse('wagtailsnippets:edit', + args=('tests', 'advert', self.test_snippet.id))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/edit.html') + + def test_get_delete(self): + response = self.client.get(reverse('wagtailsnippets:delete', args=('tests', 'advert', self.test_snippet.id, ))) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + +class TestDeleteOnlyPermissions(TestCase, WagtailTestUtils): + fixtures = ['test.json'] + + def setUp(self): + self.test_snippet = Advert.objects.get(id=1) + + # Create a user with delete_advert permission + user = get_user_model().objects.create_user(username='deleteonly', email='deleteeonly@example.com', password='password') + change_permission = Permission.objects.get(content_type__app_label='tests', codename='delete_advert') + admin_permission = Permission.objects.get(content_type__app_label='wagtailadmin', codename='access_admin') + user.user_permissions.add(change_permission, admin_permission) + self.client.login(username='deleteonly', password='password') + + def test_get_index(self): + response = self.client.get(reverse('wagtailsnippets:list', + args=('tests', 'advert'))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/type_index.html') + + # user should not get an "Add advert" button + self.assertNotContains(response, "Add advert") + + def test_get_add(self): + response = self.client.get(reverse('wagtailsnippets:add', + args=('tests', 'advert'))) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + def test_get_edit(self): + response = self.client.get(reverse('wagtailsnippets:edit', + args=('tests', 'advert', self.test_snippet.id))) + # permission should be denied + self.assertRedirects(response, reverse('wagtailadmin_home')) + + def test_get_delete(self): + response = self.client.get(reverse('wagtailsnippets:delete', args=('tests', 'advert', self.test_snippet.id, ))) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailsnippets/snippets/confirm_delete.html') diff --git a/wagtail/wagtailsnippets/views/snippets.py b/wagtail/wagtailsnippets/views/snippets.py index 01c2a8ad5..56e959b5b 100644 --- a/wagtail/wagtailsnippets/views/snippets.py +++ b/wagtail/wagtailsnippets/views/snippets.py @@ -3,15 +3,15 @@ from django.shortcuts import get_object_or_404, render, redirect from django.utils.encoding import force_text from django.utils.text import capfirst from django.contrib.contenttypes.models import ContentType -from django.core.exceptions import PermissionDenied from django.utils.translation import ugettext as _ from django.core.urlresolvers import reverse from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from wagtail.wagtailadmin.edit_handlers import ObjectList, extract_panel_definitions_from_model_class +from wagtail.wagtailadmin.utils import permission_denied from wagtail.wagtailsnippets.models import get_snippet_content_types -from wagtail.wagtailsnippets.permissions import user_can_edit_snippet_type +from wagtail.wagtailsnippets.permissions import get_permission_name, user_can_edit_snippet_type from wagtail.wagtailadmin import messages @@ -86,10 +86,15 @@ def index(request): def list(request, content_type_app_name, content_type_model_name): content_type = get_content_type_from_url_params(content_type_app_name, content_type_model_name) - if not user_can_edit_snippet_type(request.user, content_type): - raise PermissionDenied - model = content_type.model_class() + + permissions = [ + get_permission_name(action, model) + for action in ['add', 'change', 'delete'] + ] + if not any([request.user.has_perm(perm) for perm in permissions]): + return permission_denied(request) + snippet_type_name, snippet_type_name_plural = get_snippet_type_name(content_type) items = model.objects.all() @@ -110,15 +115,18 @@ def list(request, content_type_app_name, content_type_model_name): 'snippet_type_name': snippet_type_name, 'snippet_type_name_plural': snippet_type_name_plural, 'items': paginated_items, + 'can_add_snippet': request.user.has_perm(get_permission_name('add', model)), }) def create(request, content_type_app_name, content_type_model_name): content_type = get_content_type_from_url_params(content_type_app_name, content_type_model_name) - if not user_can_edit_snippet_type(request.user, content_type): - raise PermissionDenied - model = content_type.model_class() + + permission = get_permission_name('add', model) + if not request.user.has_perm(permission): + return permission_denied(request) + snippet_type_name = get_snippet_type_name(content_type)[0] instance = model() @@ -158,10 +166,12 @@ def create(request, content_type_app_name, content_type_model_name): def edit(request, content_type_app_name, content_type_model_name, id): content_type = get_content_type_from_url_params(content_type_app_name, content_type_model_name) - if not user_can_edit_snippet_type(request.user, content_type): - raise PermissionDenied - model = content_type.model_class() + + permission = get_permission_name('change', model) + if not request.user.has_perm(permission): + return permission_denied(request) + snippet_type_name = get_snippet_type_name(content_type)[0] instance = get_object_or_404(model, id=id) @@ -202,10 +212,12 @@ def edit(request, content_type_app_name, content_type_model_name, id): def delete(request, content_type_app_name, content_type_model_name, id): content_type = get_content_type_from_url_params(content_type_app_name, content_type_model_name) - if not user_can_edit_snippet_type(request.user, content_type): - raise PermissionDenied - model = content_type.model_class() + + permission = get_permission_name('delete', model) + if not request.user.has_perm(permission): + return permission_denied(request) + snippet_type_name = get_snippet_type_name(content_type)[0] instance = get_object_or_404(model, id=id) From 550947fb0b832416004367b35dd952812dda459b Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 16:36:38 +0200 Subject: [PATCH 073/259] Reorganise wagtailsnippets.permissions to only consider add/edit/delete as granting access to the snippet admin area --- wagtail/wagtailsnippets/models.py | 4 +++ wagtail/wagtailsnippets/permissions.py | 36 ++++++++++++-------------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/wagtail/wagtailsnippets/models.py b/wagtail/wagtailsnippets/models.py index 36bcc9a63..d851e068e 100644 --- a/wagtail/wagtailsnippets/models.py +++ b/wagtail/wagtailsnippets/models.py @@ -21,6 +21,10 @@ def get_snippet_content_types(): return SNIPPET_CONTENT_TYPES +def get_snippet_models(): + return SNIPPET_MODELS + + def register_snippet(model): if model not in SNIPPET_MODELS: model.get_usage = get_object_usage diff --git a/wagtail/wagtailsnippets/permissions.py b/wagtail/wagtailsnippets/permissions.py index a9c5ac66c..66e18df1f 100644 --- a/wagtail/wagtailsnippets/permissions.py +++ b/wagtail/wagtailsnippets/permissions.py @@ -1,38 +1,36 @@ from django.contrib.auth import get_permission_codename -from django.contrib.auth.models import Permission +from django.contrib.contenttypes.models import ContentType -from wagtail.wagtailsnippets.models import get_snippet_content_types +from wagtail.wagtailsnippets.models import get_snippet_models def get_permission_name(action, model): return "%s.%s" % (model._meta.app_label, get_permission_codename(action, model._meta)) -def user_can_edit_snippet_type(user, content_type): - """ true if user has any permission related to this content type """ - if user.is_active and user.is_superuser: - return True +def user_can_edit_snippet_type(user, model_or_content_type): + """ true if user has 'add', 'change' or 'delete' permission on this model """ + if isinstance(model_or_content_type, ContentType): + model = model_or_content_type.model_class() + else: + model = model_or_content_type - permission_codenames = content_type.permission_set.values_list('codename', flat=True) - for codename in permission_codenames: - permission_name = "%s.%s" % (content_type.app_label, codename) - if user.has_perm(permission_name): + for action in ('add', 'change', 'delete'): + if user.has_perm(get_permission_name(action, model)): return True return False def user_can_edit_snippets(user): - """ true if user has any permission related to any content type registered as a snippet type """ - snippet_content_types = get_snippet_content_types() - if user.is_active and user.is_superuser: - # admin can edit snippets iff any snippet types exist - return bool(snippet_content_types) + """ + true if user has 'add', 'change' or 'delete' permission + on any model registered as a snippet type + """ + snippet_models = get_snippet_models() - permissions = Permission.objects.filter(content_type__in=snippet_content_types).select_related('content_type') - for perm in permissions: - permission_name = "%s.%s" % (perm.content_type.app_label, perm.codename) - if user.has_perm(permission_name): + for model in snippet_models: + if user_can_edit_snippet_type(user, model): return True return False From f88995a9d7a86906afaa6eae226687706d81dc01 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 21:24:22 +0100 Subject: [PATCH 074/259] Doc strings for custom serializer fields --- wagtail/contrib/wagtailapi/serializers.py | 117 +++++++++++++++++++++- 1 file changed, 116 insertions(+), 1 deletion(-) diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index c29bce867..7055cb43c 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -17,6 +17,18 @@ from .utils import ObjectDetailURL, URLPath, pages_for_site class MetaField(Field): + """ + Serializes the "meta" section of each object. + + This section is used for storing non-field data such as model name, urls, etc. + + Example: + + "meta": { + "type": "wagtailimages.Image", + "detail_url": "http://api.example.com/v1/images/1/" + } + """ def get_attribute(self, instance): return instance @@ -28,6 +40,11 @@ class MetaField(Field): class PageMetaField(MetaField): + """ + A subclass of MetaField for Page objects. + + Changes the "type" field to use the name of the specific model of the page. + """ def to_representation(self, page): data = super(PageMetaField, self).to_representation(page) @@ -38,6 +55,11 @@ class PageMetaField(MetaField): class DocumentMetaField(MetaField): + """ + A subclass of MetaField for Document objects. + + Adds a "download_url" field. + """ def to_representation(self, document): data = super(DocumentMetaField, self).to_representation(document) @@ -49,6 +71,19 @@ class DocumentMetaField(MetaField): class RelatedField(relations.RelatedField): + """ + Serializes related objects (eg, foreign keys). + + Example: + + "feed_image": { + "id": 1, + "meta": { + "type": "wagtailimages.Image", + "detail_url": "http://api.example.com/v1/images/1/" + } + } + """ meta_field_serializer_class = MetaField def to_representation(self, value): @@ -59,6 +94,14 @@ class RelatedField(relations.RelatedField): class PageParentField(RelatedField): + """ + Serializes the "parent" field on Page objects. + + Pages don't have a "parent" field so some extra logic is needed to find the + parent page. That logic is implemented in this class. + + The representation is the same as the RelatedField class. + """ meta_field_serializer_class = PageMetaField def get_attribute(self, instance): @@ -71,7 +114,34 @@ class PageParentField(RelatedField): class ChildRelationField(Field): """ - Child objects are part of the pages content so we nest them on the page. + Serializes child relations. + + Child relations are any model that is related to a Page using a ParentalKey. + They are used for repeated fields on a page such as carousel items or related + links. + + Child objects are part of the pages content so we nest them. The relation is + represented as a list of objects. + + Example: + + "carousel_items": [ + { + "title": "First carousel item", + "image": { + "id": 1, + "meta": { + "type": "wagtailimages.Image", + "detail_url": "http://api.example.com/v1/images/1/" + } + } + }, + "carousel_items": [ + { + "title": "Second carousel item (no image)", + "image": null + } + ] """ def __init__(self, *args, **kwargs): self.child_fields = kwargs.pop('child_fields') @@ -88,11 +158,56 @@ class ChildRelationField(Field): class StreamField(Field): + """ + Serializes StreamField values. + + Stream fields are stored in JSON format in the database. We reuse that in + the API. + + Example: + + "body": [ + { + "type": "heading", + "value": { + "text": "Hello world!", + "size": "h1" + } + }, + { + "type": "paragraph", + "value": "Some content" + } + { + "type": "image", + "value": 1 + } + ] + + Where "heading" is a struct block containing "text" and "size" fields, and + "paragraph" is a simple text block. + + Note that foreign keys are represented slightly differently in stream fields + to other parts of the API. In stream fields, a foreign key is represented + by an integer (the ID of the related object) but elsewhere in the API, + foreign objects are nested objects with id and meta as attributes. + """ def to_representation(self, value): return value.stream_block.get_prep_value(value) class TagsField(Field): + """ + Serializes django-taggit TaggableManager fields. + + These fields are a common way to link tags to objects in Wagtail. The API + serializes these as a list of strings taken from the name attribute of each + tag. + + Example: + + "tags": ["bird", "wagtail"] + """ def to_representation(self, value): return list(value.all().order_by('name').values_list('name', flat=True)) From 634136fb78a6526027e88c6f4a811221e15219a9 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sat, 15 Aug 2015 21:27:39 +0100 Subject: [PATCH 075/259] Added image serializer class --- wagtail/contrib/wagtailapi/endpoints.py | 3 ++- wagtail/contrib/wagtailapi/serializers.py | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/wagtail/contrib/wagtailapi/endpoints.py b/wagtail/contrib/wagtailapi/endpoints.py index 5c86d2538..c6a2489fc 100644 --- a/wagtail/contrib/wagtailapi/endpoints.py +++ b/wagtail/contrib/wagtailapi/endpoints.py @@ -20,7 +20,7 @@ from .filters import ( ) from .renderers import WagtailJSONRenderer from .pagination import WagtailPagination -from .serializers import BaseSerializer, PageSerializer, DocumentSerializer, get_serializer_class +from .serializers import BaseSerializer, PageSerializer, DocumentSerializer, ImageSerializer, get_serializer_class from .utils import BadRequestError @@ -220,6 +220,7 @@ class PagesAPIEndpoint(BaseAPIEndpoint): class ImagesAPIEndpoint(BaseAPIEndpoint): queryset = get_image_model().objects.all().order_by('id') + base_serializer_class = ImageSerializer filter_backends = [FieldsFilter, OrderingFilter, SearchFilter] extra_api_fields = ['title', 'tags', 'width', 'height'] name = 'images' diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index 7055cb43c..7f701f5a6 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -251,6 +251,10 @@ class PageSerializer(BaseSerializer): return super(BaseSerializer, self).build_relational_field(field_name, relation_info) +class ImageSerializer(BaseSerializer): + pass + + class DocumentSerializer(BaseSerializer): meta = DocumentMetaField() From 08891c69f7c68ad59cbfdd2393032b9f9aaef5d0 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 20:58:04 +0200 Subject: [PATCH 076/259] Fix description of 'edit' page permission 'edit' permission does not provide the ability to add pages. --- ...change_edit_page_permission_description.py | 20 +++++++++++++++++++ wagtail/wagtailcore/models.py | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 wagtail/wagtailcore/migrations/0017_change_edit_page_permission_description.py diff --git a/wagtail/wagtailcore/migrations/0017_change_edit_page_permission_description.py b/wagtail/wagtailcore/migrations/0017_change_edit_page_permission_description.py new file mode 100644 index 000000000..57fb8bfee --- /dev/null +++ b/wagtail/wagtailcore/migrations/0017_change_edit_page_permission_description.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0001_squashed_0016_change_page_url_path_to_text_field'), + ] + + operations = [ + migrations.AlterField( + model_name='grouppagepermission', + name='permission_type', + field=models.CharField(choices=[('add', 'Add/edit pages you own'), ('edit', 'Edit any page'), ('publish', 'Publish any page'), ('lock', 'Lock/unlock any page')], max_length=20, verbose_name='Permission type'), + preserve_default=True, + ), + ] diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 92e6f3512..246f3cb67 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -1182,7 +1182,7 @@ class PageRevision(models.Model): PAGE_PERMISSION_TYPE_CHOICES = [ ('add', _('Add/edit pages you own')), - ('edit', _('Add/edit any page')), + ('edit', _('Edit any page')), ('publish', _('Publish any page')), ('lock', _('Lock/unlock any page')), ] From b43e3f8cc772fc2c04deaa185ffecacb691ca379 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 21:01:59 +0200 Subject: [PATCH 077/259] Register site permissions in the group permissions UI --- wagtail/wagtailsites/wagtail_hooks.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailsites/wagtail_hooks.py b/wagtail/wagtailsites/wagtail_hooks.py index ae837d5c6..a0e19bc51 100644 --- a/wagtail/wagtailsites/wagtail_hooks.py +++ b/wagtail/wagtailsites/wagtail_hooks.py @@ -1,6 +1,7 @@ from django.conf.urls import include, url from django.core import urlresolvers from django.utils.translation import ugettext_lazy as _ +from django.contrib.auth.models import Permission from wagtail.wagtailcore import hooks from wagtail.wagtailadmin.menu import MenuItem @@ -19,7 +20,7 @@ class SitesMenuItem(MenuItem): def is_shown(self, request): return ( request.user.has_perm('wagtailcore.add_site') - or request.user.has_perm('wagtailcore.edit_site') + or request.user.has_perm('wagtailcore.change_site') or request.user.has_perm('wagtailcore.delete_site') ) @@ -27,3 +28,9 @@ class SitesMenuItem(MenuItem): @hooks.register('register_settings_menu_item') def register_sites_menu_item(): return SitesMenuItem(_('Sites'), urlresolvers.reverse('wagtailsites:index'), classnames='icon icon-site', order=602) + + +@hooks.register('register_permissions') +def register_permissions(): + return Permission.objects.filter(content_type__app_label='wagtailcore', + codename__in=['add_site', 'change_site', 'delete_site']) From 63511a7ee6c9a3d171233fa35dd47f5c691b352c Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 21:21:51 +0200 Subject: [PATCH 078/259] Enforce redirect permissions correctly, and register them with the group permissions UI --- wagtail/wagtailredirects/views.py | 8 ++++---- wagtail/wagtailredirects/wagtail_hooks.py | 15 +++++++++++++-- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtailredirects/views.py b/wagtail/wagtailredirects/views.py index 80ac21071..1f34197fb 100644 --- a/wagtail/wagtailredirects/views.py +++ b/wagtail/wagtailredirects/views.py @@ -6,7 +6,7 @@ from django.core.urlresolvers import reverse from wagtail.wagtailadmin.edit_handlers import ObjectList from wagtail.wagtailadmin.forms import SearchForm -from wagtail.wagtailadmin.utils import permission_required +from wagtail.wagtailadmin.utils import permission_required, any_permission_required from wagtail.wagtailadmin import messages from wagtail.wagtailredirects import models @@ -15,7 +15,7 @@ from wagtail.wagtailredirects import models REDIRECT_EDIT_HANDLER = ObjectList(models.Redirect.content_panels).bind_to_model(models.Redirect) -@permission_required('wagtailredirects.change_redirect') +@any_permission_required('wagtailredirects.add_redirect', 'wagtailredirects.change_redirect', 'wagtailredirects.delete_redirect') @vary_on_headers('X-Requested-With') def index(request): page = request.GET.get('p', 1) @@ -86,7 +86,7 @@ def edit(request, redirect_id): }) -@permission_required('wagtailredirects.change_redirect') +@permission_required('wagtailredirects.delete_redirect') def delete(request, redirect_id): theredirect = get_object_or_404(models.Redirect, id=redirect_id) @@ -100,7 +100,7 @@ def delete(request, redirect_id): }) -@permission_required('wagtailredirects.change_redirect') +@permission_required('wagtailredirects.add_redirect') def add(request): theredirect = models.Redirect() diff --git a/wagtail/wagtailredirects/wagtail_hooks.py b/wagtail/wagtailredirects/wagtail_hooks.py index 03f4eb845..3de51c4af 100644 --- a/wagtail/wagtailredirects/wagtail_hooks.py +++ b/wagtail/wagtailredirects/wagtail_hooks.py @@ -1,6 +1,7 @@ from django.core import urlresolvers from django.conf.urls import include, url from django.utils.translation import ugettext_lazy as _ +from django.contrib.auth.models import Permission from wagtail.wagtailcore import hooks from wagtail.wagtailredirects import urls @@ -17,9 +18,19 @@ def register_admin_urls(): class RedirectsMenuItem(MenuItem): def is_shown(self, request): - # TEMPORARY: Only show if the user is a superuser - return request.user.is_superuser + return ( + request.user.has_perm('wagtailredirects.add_redirect') + or request.user.has_perm('wagtailredirects.change_redirect') + or request.user.has_perm('wagtailredirects.delete_redirect') + ) + @hooks.register('register_settings_menu_item') def register_redirects_menu_item(): return RedirectsMenuItem(_('Redirects'), urlresolvers.reverse('wagtailredirects:index'), classnames='icon icon-redirect', order=800) + + +@hooks.register('register_permissions') +def register_permissions(): + return Permission.objects.filter(content_type__app_label='wagtailredirects', + codename__in=['add_redirect', 'change_redirect', 'delete_redirect']) From faeecf15826d9ef976a954f8842a112cd5881ae6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sat, 15 Aug 2015 22:44:57 +0200 Subject: [PATCH 079/259] Enforce permissions on search promotions, and register them with the group permissions UI --- wagtail/contrib/wagtailsearchpromotions/views.py | 5 +++++ .../wagtailsearchpromotions/wagtail_hooks.py | 14 ++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/wagtail/contrib/wagtailsearchpromotions/views.py b/wagtail/contrib/wagtailsearchpromotions/views.py index 9c2bf6e0d..61d5e111b 100644 --- a/wagtail/contrib/wagtailsearchpromotions/views.py +++ b/wagtail/contrib/wagtailsearchpromotions/views.py @@ -9,10 +9,12 @@ from wagtail.wagtailsearch import forms as search_forms from wagtail.wagtailsearch.models import Query from wagtail.wagtailadmin.forms import SearchForm from wagtail.wagtailadmin import messages +from wagtail.wagtailadmin.utils import permission_required, any_permission_required from wagtail.contrib.wagtailsearchpromotions import forms +@any_permission_required('wagtailsearchpromotions.add_searchpromotion', 'wagtailsearchpromotions.change_searchpromotion', 'wagtailsearchpromotions.delete_searchpromotion') @vary_on_headers('X-Requested-With') def index(request): is_searching = False @@ -71,6 +73,7 @@ def save_searchpicks(query, new_query, searchpicks_formset): return False +@permission_required('wagtailsearchpromotions.add_searchpromotion') def add(request): if request.POST: # Get query @@ -102,6 +105,7 @@ def add(request): }) +@permission_required('wagtailsearchpromotions.change_searchpromotion') def edit(request, query_id): query = get_object_or_404(Query, id=query_id) @@ -137,6 +141,7 @@ def edit(request, query_id): }) +@permission_required('wagtailsearchpromotions.delete_searchpromotion') def delete(request, query_id): query = get_object_or_404(Query, id=query_id) diff --git a/wagtail/contrib/wagtailsearchpromotions/wagtail_hooks.py b/wagtail/contrib/wagtailsearchpromotions/wagtail_hooks.py index 3d074feaa..9e8c4164c 100644 --- a/wagtail/contrib/wagtailsearchpromotions/wagtail_hooks.py +++ b/wagtail/contrib/wagtailsearchpromotions/wagtail_hooks.py @@ -1,6 +1,7 @@ from django.core import urlresolvers from django.conf.urls import include, url from django.utils.translation import ugettext_lazy as _ +from django.contrib.auth.models import Permission from wagtail.wagtailcore import hooks from wagtail.contrib.wagtailsearchpromotions import admin_urls @@ -17,10 +18,19 @@ def register_admin_urls(): class SearchPicksMenuItem(MenuItem): def is_shown(self, request): - # TEMPORARY: Only show if the user is a superuser - return request.user.is_superuser + return ( + request.user.has_perm('wagtailsearchpromotions.add_searchpromotion') + or request.user.has_perm('wagtailsearchpromotions.change_searchpromotion') + or request.user.has_perm('wagtailsearchpromotions.delete_searchpromotion') + ) @hooks.register('register_settings_menu_item') def register_search_picks_menu_item(): return SearchPicksMenuItem(_('Promoted search results'), urlresolvers.reverse('wagtailsearchpromotions:index'), classnames='icon icon-pick', order=900) + + +@hooks.register('register_permissions') +def register_permissions(): + return Permission.objects.filter(content_type__app_label='wagtailsearchpromotions', + codename__in=['add_searchpromotion', 'change_searchpromotion', 'delete_searchpromotion']) From 7a82bc2d948cb062cfb0438d8c4b383b01e8a30d Mon Sep 17 00:00:00 2001 From: hanpama Date: Sun, 16 Aug 2015 23:11:45 +0900 Subject: [PATCH 080/259] Change column name (Delete Submission to Actions) --- .../wagtailforms/templates/wagtailforms/list_submissions.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailforms/templates/wagtailforms/list_submissions.html b/wagtail/wagtailforms/templates/wagtailforms/list_submissions.html index 075aa0749..8f58647ec 100644 --- a/wagtail/wagtailforms/templates/wagtailforms/list_submissions.html +++ b/wagtail/wagtailforms/templates/wagtailforms/list_submissions.html @@ -10,7 +10,7 @@ {% for heading in data_headings %} {{ heading }} {% endfor %} - {% trans "Delete Submission" %} + {% trans "Actions" %} From 3b651241ae71ccaec8ea3aa0bbb3481f382cb9e8 Mon Sep 17 00:00:00 2001 From: Marc Date: Mon, 17 Aug 2015 12:49:54 +0200 Subject: [PATCH 081/259] Fixed indentation problems The original indentation used was 2 spaces. Fixed to 4 spaces. --- docs/topics/snippets.rst | 88 +++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 42 deletions(-) diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index 6acf2faf2..84cfa4097 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -24,16 +24,16 @@ Here's an example snippet from the Wagtail demo website: @register_snippet class Advert(models.Model): - url = models.URLField(null=True, blank=True) - text = models.CharField(max_length=255) - - panels = [ - FieldPanel('url'), - FieldPanel('text'), - ] - - def __unicode__(self): - return self.text + url = models.URLField(null=True, blank=True) + text = models.CharField(max_length=255) + + panels = [ + FieldPanel('url'), + FieldPanel('text'), + ] + + def __unicode__(self): + return self.text The ``Advert`` model uses the basic Django model class and defines two properties: text and URL. The editing interface is very close to that provided for ``Page``-derived models, with fields assigned in the panels property. Snippets do not use multiple tabs of fields, nor do they provide the "save as draft" or "submit for moderation" features. @@ -60,10 +60,10 @@ First, add a new python file to a ``templatetags`` folder within your app. The d # Advert snippets @register.inclusion_tag('demo/tags/adverts.html', takes_context=True) def adverts(context): - return { - 'adverts': Advert.objects.all(), - 'request': context['request'], - } + return { + 'adverts': Advert.objects.all(), + 'request': context['request'], + } ``@register.inclusion_tag()`` takes two variables: a template and a boolean on whether that template should be passed a request context. It's a good idea to include request contexts in your custom template tags, since some Wagtail-specific template tags like ``pageurl`` need the context to work properly. The template tag function could take arguments and filter the adverts to return a specific model, but for brevity we'll just use ``Advert.objects.all()``. @@ -102,17 +102,18 @@ In the above example, the list of adverts is a fixed list, displayed as part of from wagtail.wagtailsnippets.edit_handlers import SnippetChooserPanel # ... class BookPage(Page): - advert = models.ForeignKey( - 'demo.Advert', - null=True, - blank=True, - on_delete=models.SET_NULL, - related_name='+' - ) - + advert = models.ForeignKey( + 'demo.Advert', + null=True, + blank=True, + on_delete=models.SET_NULL, + related_name='+' + ) + + BookPage.content_panels = [ - SnippetChooserPanel('advert', Advert), - # ... + SnippetChooserPanel('advert', Advert), + # ... ] @@ -133,29 +134,32 @@ To attach multiple adverts to a page, the ``SnippetChooserPanel`` can be placed ... class BookPageAdvertPlacement(Orderable, models.Model): - page = ParentalKey('demo.BookPage', related_name='advert_placements') - advert = models.ForeignKey('demo.Advert', related_name='+') - - class Meta: - verbose_name = "Advert Placement" - verbose_name_plural = "Advert Placements" - - panels = [ - SnippetChooserPanel('advert', Advert), - ] - - def __unicode__(self): - return self.page.title + " -> " + self.advert.text - + page = ParentalKey('demo.BookPage', related_name='advert_placements') + advert = models.ForeignKey('demo.Advert', related_name='+') + + class Meta: + verbose_name = "Advert Placement" + verbose_name_plural = "Advert Placements" + + panels = [ + SnippetChooserPanel('advert', Advert), + ] + + def __unicode__(self): + return self.page.title + " -> " + self.advert.text + + class BookPage(Page): - ... - + ... + + BookPage.content_panels = [ - InlinePanel('advert_placements', label="Adverts"), - # ... + InlinePanel('advert_placements', label="Adverts"), + # ... ] + These child objects are now accessible through the page's ``advert_placements`` property, and from there we can access the linked Advert snippet as ``advert``. In the template for ``BookPage``, we could include the following: .. code-block:: django From cebe5249d052ca18e328d33554c5be7d2709e087 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 12:15:59 +0100 Subject: [PATCH 082/259] Changelog/release notes for #1606 --- CHANGELOG.txt | 3 ++- docs/releases/1.1.rst | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 277d15c61..a8a276f0e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -7,7 +7,8 @@ Changelog * Implemented the `specific()` method on PageQuerySet, to return pages as their most specific type * "Promoted search results" has moved into its own module * Elasticsearch backend now supports an experimental `ATOMIC_REBUILD` flag to keep the existing index available while the `update_index` task is running - * The wagtailapi module has been refactored to use Django REST Framework + * The wagtailapi module has been refactored to use Django REST Framework (Tom Christie) + * A number of permissions fixes have been made to the Wagtail admin interface. See release notes for a list of specific changes made. * Implemented pagination in the page chooser modal * Changed INSTALLED_APPS in project template to list apps in precedence order (Piet Delport) * The `{% image %}` tag now supports filters on the image variable, e.g. `{% image primary_img|default:secondary_img width-500 %}` diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 2a227a6b3..00ea04d22 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -42,6 +42,17 @@ Minor features * Updated URLs within the admin backend to use namespaces * The ``update_index`` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use +Permissions fixes in the admin interface +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +A number of inconsistencies around permissions in the admin interface were fixed in this release: + + * Removed all permissions for "User profile" (not used) + * Removed "delete" permission for Images and documents (not used) + * Users can now access images and documents when they only have the "change" permission (previously required "add" permission as well) + * Permissions for Users now taken from custom user model, if set (previously always used permissions on Djangos builtin User model) + * Groups and Users now respond consistently to their respective "add", "change" and "delete" permissions + Bug fixes ~~~~~~~~~ From 0ba28e5ca95a3c2331b5943c53c3ed2683a167cd Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 12:43:52 +0100 Subject: [PATCH 083/259] Changelog for #1587 --- CHANGELOG.txt | 1 + CONTRIBUTORS.rst | 1 + docs/releases/1.1.rst | 1 + 3 files changed, 3 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a8a276f0e..3cb4f5f5b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -18,6 +18,7 @@ Changelog * Added optional directory argument to "wagtail start" command (Mitchel Cabuloy) * Non-superusers can now view/edit/delete sites if they have the correct permissions * Image file size is now stored in the database, to avoid unnecessary filesystem lookups + * Page URL lookups hit the cache/database less often (Michael van Tellingen) * Updated URLs within the admin backend to use namespaces * The `update_index` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use * Fix: Text areas in the non-default tab of the page editor now resize to the correct height diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index 2f1ad8aa2..705f9129d 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -58,6 +58,7 @@ Contributors * Mitchel Cabuloy * Piet Delport * Tom Christie +* Michael van Tellingen Translators =========== diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 00ea04d22..0338eec14 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -39,6 +39,7 @@ Minor features * Added optional directory argument to "wagtail start" command * Non-superusers can now view/edit/delete sites if they have the correct permissions * Image file size is now stored in the database, to avoid unnecessary filesystem lookups + * Page URL lookups hit the cache/database less often * Updated URLs within the admin backend to use namespaces * The ``update_index`` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use From 7e16aa0d8de9707fcd6f745ba668f46a8c14c961 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 14:15:41 +0100 Subject: [PATCH 084/259] Removed page class fallback Under normal circumstances, this fallback isn't needed --- wagtail/wagtailadmin/views/chooser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 80f4804bf..a9c55da06 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -73,7 +73,7 @@ def browse(request, parent_page_id=None): shown_pages = [] for page in pages: - page.can_choose = issubclass(page.specific_class or Page, desired_class) + page.can_choose = issubclass(page.specific_class, desired_class) page.can_descend = page.get_children_count() if page.can_choose or page.can_descend: From 240a7f1c73eebb4e03dc59a28d0734c725e19b22 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 14:38:47 +0100 Subject: [PATCH 085/259] Improvements to page chooser test suite --- .../wagtailadmin/tests/test_page_chooser.py | 93 ++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index b57a4758c..d0a88a2bd 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -1,8 +1,10 @@ +import unittest + from django.test import TestCase from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Page -from wagtail.tests.testapp.models import SimplePage +from wagtail.tests.testapp.models import SimplePage, EventPage, EventIndex from wagtail.tests.utils import WagtailTestUtils @@ -73,6 +75,95 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): def test_get_invalid(self): self.assertEqual(self.get_invalid().status_code, 404) + def test_with_page_type(self): + # Add a page that is not a SimplePage + event_page = EventPage( + title="event", + slug="event", + ) + self.root_page.add_child(instance=event_page) + + # Add a page with a child page + event_index_page = EventIndex( + title="events", + slug="events", + ) + self.root_page.add_child(instance=event_index_page) + event_index_page.add_child(instance=EventPage( + title="other event", + slug="other-event", + )) + + # Send request + response = self.get({'page_type': 'tests.simplepage'}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/browse.html') + self.assertEqual(response.context['page_type_string'], 'tests.simplepage') + + pages = { + page.id: page + for page in response.context['pages'].object_list + } + + # Child page is a simple page directly underneath root + # so should appear in the list + self.assertIn(self.child_page.id, pages) + self.assertTrue(pages[self.child_page.id].can_choose) + self.assertFalse(pages[self.child_page.id].can_descend) + + # Event page is not a simple page and is not descendable either + # so should not appear in the list + self.assertNotIn(event_page.id, pages) + + # Event index page is not a simple page but has a child and is therefore descendable + # so should appear in the list + self.assertIn(event_index_page.id, pages) + self.assertFalse(pages[event_index_page.id].can_choose) + self.assertTrue(pages[event_index_page.id].can_descend) + + def test_with_unknown_page_type(self): + response = self.get({'page_type': 'foo.bar'}) + self.assertEqual(response.status_code, 404) + + @unittest.expectedFailure # Crashes + def test_with_invalid_page_type(self): + response = self.get({'page_type': 'foo'}) + self.assertEqual(response.status_code, 404) + + def setup_pagination_test_data(self): + # Create lots of pages + for i in range(100): + new_page = SimplePage( + title="foobarbaz", + slug="foobarbaz", + ) + self.root_page.add_child(instance=new_page) + + def test_pagination_basic(self): + self.setup_pagination_test_data() + + response = self.get() + self.assertEqual(response.context['pages'].paginator.num_pages, 5) + self.assertEqual(response.context['pages'].number, 1) + + def test_pagination_another_page(self): + self.setup_pagination_test_data() + + response = self.get({'p': 2}) + self.assertEqual(response.context['pages'].number, 2) + + def test_pagination_invalid_page(self): + self.setup_pagination_test_data() + + response = self.get({'p': 'foo'}) + self.assertEqual(response.context['pages'].number, 1) + + def test_pagination_out_of_range_page(self): + self.setup_pagination_test_data() + + response = self.get({'p': 100}) + self.assertEqual(response.context['pages'].number, 5) + class TestChooserExternalLink(TestCase, WagtailTestUtils): def setUp(self): From b4aa3230d4f79d63a8198e0ea8887fb87a4b1dfa Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 14:49:00 +0100 Subject: [PATCH 086/259] Fix crash when invalid page type name is given to page chooser --- wagtail/wagtailadmin/tests/test_page_chooser.py | 3 --- wagtail/wagtailadmin/views/chooser.py | 6 +++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index d0a88a2bd..0365c4192 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -1,5 +1,3 @@ -import unittest - from django.test import TestCase from django.core.urlresolvers import reverse @@ -125,7 +123,6 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) - @unittest.expectedFailure # Crashes def test_with_invalid_page_type(self): response = self.get({'page_type': 'foo'}) self.assertEqual(response.status_code, 404) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index a9c55da06..4442913c7 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -33,7 +33,11 @@ def browse(request, parent_page_id=None): ITEMS_PER_PAGE = 25 page_type = request.GET.get('page_type') or 'wagtailcore.page' - content_type_app_name, content_type_model_name = page_type.split('.') + + try: + content_type_app_name, content_type_model_name = page_type.split('.') + except ValueError: + raise Http404 try: content_type = ContentType.objects.get_by_natural_key(content_type_app_name, content_type_model_name) From e58083f3982b7318d4e59eba56679916b50b6f43 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 15:11:34 +0100 Subject: [PATCH 087/259] Use nicer queries for restricing page types --- wagtail/wagtailadmin/views/chooser.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 4442913c7..eaa5ef63e 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -75,13 +75,10 @@ def browse(request, parent_page_id=None): # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) - shown_pages = [] - for page in pages: - page.can_choose = issubclass(page.specific_class, desired_class) - page.can_descend = page.get_children_count() + choosable_pages = pages.type(desired_class) + descendable_pages = pages.filter(numchild__gt=0) - if page.can_choose or page.can_descend: - shown_pages.append(page) + shown_pages = choosable_pages | descendable_pages # Apply pagination p = request.GET.get('p', 1) @@ -93,6 +90,10 @@ def browse(request, parent_page_id=None): except EmptyPage: pages = paginator.page(paginator.num_pages) + for page in pages: + page.can_choose = issubclass(page.specific_class, desired_class) + page.can_descend = page.get_children_count() + return render_modal_workflow( request, 'wagtailadmin/chooser/browse.html', 'wagtailadmin/chooser/browse.js', From 9a8f0d4d0de62196bc9a8c8b2b2e1e87bf47f69d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 15:14:36 +0100 Subject: [PATCH 088/259] Cut out duplicated pagination code --- wagtail/wagtailadmin/views/chooser.py | 50 ++++++++++----------------- 1 file changed, 18 insertions(+), 32 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index eaa5ef63e..71e64375c 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -30,8 +30,6 @@ def shared_context(request, extra_context={}): def browse(request, parent_page_id=None): - ITEMS_PER_PAGE = 25 - page_type = request.GET.get('page_type') or 'wagtailcore.page' try: @@ -54,45 +52,33 @@ def browse(request, parent_page_id=None): search_form = SearchForm() pages = parent_page.get_children() - if desired_class == Page: - # apply pagination first, since we know that the page listing won't - # have to be filtered, and that saves us walking the entire list - p = request.GET.get('p', 1) - paginator = Paginator(pages, ITEMS_PER_PAGE) - try: - pages = paginator.page(p) - except PageNotAnInteger: - pages = paginator.page(1) - except EmptyPage: - pages = paginator.page(paginator.num_pages) - - for page in pages: - page.can_choose = True - page.can_descend = page.get_children_count() - - else: + if desired_class != Page: # restrict the page listing to just those pages that: # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) - choosable_pages = pages.type(desired_class) descendable_pages = pages.filter(numchild__gt=0) - shown_pages = choosable_pages | descendable_pages + pages = choosable_pages | descendable_pages - # Apply pagination - p = request.GET.get('p', 1) - paginator = Paginator(shown_pages, ITEMS_PER_PAGE) - try: - pages = paginator.page(p) - except PageNotAnInteger: - pages = paginator.page(1) - except EmptyPage: - pages = paginator.page(paginator.num_pages) + # apply pagination first, as it saves us walking the entire list + p = request.GET.get('p', 1) + paginator = Paginator(pages, 25) + try: + pages = paginator.page(p) + except PageNotAnInteger: + pages = paginator.page(1) + except EmptyPage: + pages = paginator.page(paginator.num_pages) - for page in pages: + # Annotate each page with can_choose/can_decend flags + for page in pages: + if desired_class == Page: + page.can_choose = True + else: page.can_choose = issubclass(page.specific_class, desired_class) - page.can_descend = page.get_children_count() + + page.can_descend = page.get_children_count() return render_modal_workflow( request, From 6247c7faa3299477dce74aa55c59a00c73f91238 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 15:15:23 +0100 Subject: [PATCH 089/259] No need to define search form so early --- wagtail/wagtailadmin/views/chooser.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 71e64375c..43ef8662d 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -49,7 +49,6 @@ def browse(request, parent_page_id=None): parent_page = Page.get_first_root_node() parent_page.can_choose = issubclass(parent_page.specific_class, desired_class) - search_form = SearchForm() pages = parent_page.get_children() if desired_class != Page: @@ -86,7 +85,7 @@ def browse(request, parent_page_id=None): shared_context(request, { 'parent_page': parent_page, 'pages': pages, - 'search_form': search_form, + 'search_form': SearchForm(), 'page_type_string': page_type, 'page_type_name': desired_class.get_verbose_name(), 'page_types_restricted': (page_type != 'wagtailcore.page') From cc25263caccfcb2958d55273c6468a03004483a0 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 15:22:47 +0100 Subject: [PATCH 090/259] Clarity improvements to the browse view --- wagtail/wagtailadmin/views/chooser.py | 47 ++++++++++++++++----------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 43ef8662d..0f1d8d498 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -30,37 +30,45 @@ def shared_context(request, extra_context={}): def browse(request, parent_page_id=None): - page_type = request.GET.get('page_type') or 'wagtailcore.page' - - try: - content_type_app_name, content_type_model_name = page_type.split('.') - except ValueError: - raise Http404 - - try: - content_type = ContentType.objects.get_by_natural_key(content_type_app_name, content_type_model_name) - except ContentType.DoesNotExist: - raise Http404 - desired_class = content_type.model_class() - + # Find parent page if parent_page_id: parent_page = get_object_or_404(Page, id=parent_page_id) else: parent_page = Page.get_first_root_node() - parent_page.can_choose = issubclass(parent_page.specific_class, desired_class) + # Get children of parent page pages = parent_page.get_children() - if desired_class != Page: + # Filter them by page type + page_type_string = request.GET.get('page_type', 'wagtailcore.page') + if page_type_string != 'wagtailcore.page': + try: + content_type_app_name, content_type_model_name = page_type_string.split('.') + except ValueError: + raise Http404 + + try: + content_type = ContentType.objects.get_by_natural_key(content_type_app_name, content_type_model_name) + except ContentType.DoesNotExist: + raise Http404 + + desired_class = content_type.model_class() + # restrict the page listing to just those pages that: # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) choosable_pages = pages.type(desired_class) descendable_pages = pages.filter(numchild__gt=0) - pages = choosable_pages | descendable_pages + else: + desired_class = Page - # apply pagination first, as it saves us walking the entire list + # Parent page can be chosen if it is a instance of desired_class + parent_page.can_choose = issubclass(parent_page.specific_class, desired_class) + + # Pagination + # We apply pagination first so we don't need to walk the entire list + # in the block below p = request.GET.get('p', 1) paginator = Paginator(pages, 25) try: @@ -79,6 +87,7 @@ def browse(request, parent_page_id=None): page.can_descend = page.get_children_count() + # Render return render_modal_workflow( request, 'wagtailadmin/chooser/browse.html', 'wagtailadmin/chooser/browse.js', @@ -86,9 +95,9 @@ def browse(request, parent_page_id=None): 'parent_page': parent_page, 'pages': pages, 'search_form': SearchForm(), - 'page_type_string': page_type, + 'page_type_string': page_type_string, 'page_type_name': desired_class.get_verbose_name(), - 'page_types_restricted': (page_type != 'wagtailcore.page') + 'page_types_restricted': (page_type_string != 'wagtailcore.page') }) ) From 35f10306ae08b8f7dc8aa70989a20c7fb8c057dd Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 17:03:34 +0100 Subject: [PATCH 091/259] Tests for page chooser search --- .../wagtailadmin/tests/test_page_chooser.py | 81 ++++++++++++++----- wagtail/wagtailadmin/views/chooser.py | 1 + 2 files changed, 64 insertions(+), 18 deletions(-) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index 0365c4192..a3822f9a6 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -1,3 +1,5 @@ +import unittest + from django.test import TestCase from django.core.urlresolvers import reverse @@ -21,29 +23,11 @@ class TestChooserBrowse(TestCase, WagtailTestUtils): def get(self, params={}): return self.client.get(reverse('wagtailadmin_choose_page'), params) - def search(self, params={}): - return self.client.get(reverse('wagtailadmin_choose_page_search'), params) - def test_simple(self): response = self.get() self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailadmin/chooser/browse.html') - def test_search(self): - response = self.search({'q': "foobarbaz"}) - self.assertEqual(response.status_code, 200) - self.assertContains(response, "There is one match") - self.assertContains(response, "foobarbaz") - - def test_search_no_results(self): - response = self.search({'q': "quux"}) - self.assertEqual(response.status_code, 200) - self.assertContains(response, "There are 0 matches") - - def test_get_invalid(self): - response = self.search({'page_type': 'foo.bar'}) - self.assertEqual(response.status_code, 404) - class TestChooserBrowseChild(TestCase, WagtailTestUtils): def setUp(self): @@ -162,6 +146,67 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): self.assertEqual(response.context['pages'].number, 5) +class TestChooserSearch(TestCase, WagtailTestUtils): + def setUp(self): + self.root_page = Page.objects.get(id=2) + + # Add child page + self.child_page = SimplePage() + self.child_page.title = "foobarbaz" + self.child_page.slug = "foobarbaz" + self.root_page.add_child(instance=self.child_page) + + self.login() + + def get(self, params=None): + return self.client.get(reverse('wagtailadmin_choose_page_search'), params or {}) + + def test_simple(self): + response = self.get({'q': "foobarbaz"}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/_search_results.html') + self.assertContains(response, "There is one match") + self.assertContains(response, "foobarbaz") + + def test_search_no_results(self): + response = self.get({'q': "quux"}) + self.assertEqual(response.status_code, 200) + self.assertContains(response, "There are 0 matches") + + def test_with_page_type(self): + # Add a page that is not a SimplePage + event_page = EventPage( + title="foo", + slug="foo", + ) + self.root_page.add_child(instance=event_page) + + # Send request + response = self.get({'q': "foo", 'page_type': 'tests.simplepage'}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/_search_results.html') + self.assertEqual(response.context['page_type_string'], 'tests.simplepage') + + pages = { + page.id: page + for page in response.context['pages'] + } + + self.assertIn(self.child_page.id, pages) + + # Not a simple page + self.assertNotIn(event_page.id, pages) + + def test_with_unknown_page_type(self): + response = self.get({'page_type': 'foo.bar'}) + self.assertEqual(response.status_code, 404) + + @unittest.expectedFailure + def test_with_invalid_page_type(self): + response = self.get({'page_type': 'foo'}) + self.assertEqual(response.status_code, 404) + + class TestChooserExternalLink(TestCase, WagtailTestUtils): def setUp(self): self.login() diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 0f1d8d498..93032e91a 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -130,6 +130,7 @@ def search(request, parent_page_id=None): shared_context(request, { 'searchform': search_form, 'pages': shown_pages, + 'page_type_string': page_type, }) ) From 4532010539fa1888ad1d96acbdbb280095f1f78d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 17:04:51 +0100 Subject: [PATCH 092/259] Fix crash when invalid page type name is given to page chooser search --- wagtail/wagtailadmin/tests/test_page_chooser.py | 3 --- wagtail/wagtailadmin/views/chooser.py | 6 +++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index a3822f9a6..b9a9bab04 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -1,5 +1,3 @@ -import unittest - from django.test import TestCase from django.core.urlresolvers import reverse @@ -201,7 +199,6 @@ class TestChooserSearch(TestCase, WagtailTestUtils): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) - @unittest.expectedFailure def test_with_invalid_page_type(self): response = self.get({'page_type': 'foo'}) self.assertEqual(response.status_code, 404) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 93032e91a..af52148b3 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -104,7 +104,11 @@ def browse(request, parent_page_id=None): def search(request, parent_page_id=None): page_type = request.GET.get('page_type') or 'wagtailcore.page' - content_type_app_name, content_type_model_name = page_type.split('.') + + try: + content_type_app_name, content_type_model_name = page_type.split('.') + except ValueError: + raise Http404 try: content_type = ContentType.objects.get_by_natural_key(content_type_app_name, content_type_model_name) From 96113db3538688dab8038d2ba21af970015a0d2e Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 17:28:17 +0100 Subject: [PATCH 093/259] Use resolve_model_string for finding page model --- wagtail/wagtailadmin/views/chooser.py | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index af52148b3..dd965499b 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -8,6 +8,7 @@ from wagtail.wagtailadmin.modal_workflow import render_modal_workflow from wagtail.wagtailadmin.forms import SearchForm, ExternalLinkChooserForm, ExternalLinkChooserWithLinkTextForm, EmailLinkChooserForm, EmailLinkChooserWithLinkTextForm from wagtail.wagtailcore.models import Page +from wagtail.wagtailcore.utils import resolve_model_string def get_querystring(request): @@ -43,17 +44,10 @@ def browse(request, parent_page_id=None): page_type_string = request.GET.get('page_type', 'wagtailcore.page') if page_type_string != 'wagtailcore.page': try: - content_type_app_name, content_type_model_name = page_type_string.split('.') - except ValueError: + desired_class = resolve_model_string(page_type_string) + except (ValueError, LookupError): raise Http404 - try: - content_type = ContentType.objects.get_by_natural_key(content_type_app_name, content_type_model_name) - except ContentType.DoesNotExist: - raise Http404 - - desired_class = content_type.model_class() - # restrict the page listing to just those pages that: # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) @@ -103,19 +97,13 @@ def browse(request, parent_page_id=None): def search(request, parent_page_id=None): - page_type = request.GET.get('page_type') or 'wagtailcore.page' + page_type_string = request.GET.get('page_type', 'wagtailcore.page') try: - content_type_app_name, content_type_model_name = page_type.split('.') - except ValueError: + desired_class = resolve_model_string(page_type_string) + except (ValueError, LookupError): raise Http404 - try: - content_type = ContentType.objects.get_by_natural_key(content_type_app_name, content_type_model_name) - except ContentType.DoesNotExist: - raise Http404 - desired_class = content_type.model_class() - search_form = SearchForm(request.GET) if search_form.is_valid() and search_form.cleaned_data['q']: pages = desired_class.objects.exclude( @@ -134,7 +122,7 @@ def search(request, parent_page_id=None): shared_context(request, { 'searchform': search_form, 'pages': shown_pages, - 'page_type_string': page_type, + 'page_type_string': page_type_string, }) ) From d73fdba0b464dd8ba3d1b0a836d976d64f0e3e96 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 17:29:26 +0100 Subject: [PATCH 094/259] Check specified page type is infact a page --- wagtail/wagtailadmin/tests/test_page_chooser.py | 8 ++++++++ wagtail/wagtailadmin/views/chooser.py | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index b9a9bab04..8a6771734 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -105,6 +105,10 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) + def test_with_bad_page_type(self): + response = self.get({'page_type': 'wagtailcore.site'}) + self.assertEqual(response.status_code, 404) + def test_with_invalid_page_type(self): response = self.get({'page_type': 'foo'}) self.assertEqual(response.status_code, 404) @@ -199,6 +203,10 @@ class TestChooserSearch(TestCase, WagtailTestUtils): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) + def test_with_bad_page_type(self): + response = self.get({'page_type': 'wagtailcore.site'}) + self.assertEqual(response.status_code, 404) + def test_with_invalid_page_type(self): response = self.get({'page_type': 'foo'}) self.assertEqual(response.status_code, 404) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index dd965499b..0e263e6ef 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -48,6 +48,9 @@ def browse(request, parent_page_id=None): except (ValueError, LookupError): raise Http404 + if not issubclass(desired_class, Page): + raise Http404 + # restrict the page listing to just those pages that: # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) @@ -104,6 +107,9 @@ def search(request, parent_page_id=None): except (ValueError, LookupError): raise Http404 + if not issubclass(desired_class, Page): + raise Http404 + search_form = SearchForm(request.GET) if search_form.is_valid() and search_form.cleaned_data['q']: pages = desired_class.objects.exclude( From 614cec69ea4fd7929250f75a4b59581cad776a28 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 18 Aug 2015 09:28:26 +0100 Subject: [PATCH 095/259] Removed unused import --- wagtail/wagtailadmin/views/chooser.py | 1 - 1 file changed, 1 deletion(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 0e263e6ef..fa14813e5 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -1,5 +1,4 @@ from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger -from django.contrib.contenttypes.models import ContentType from django.shortcuts import get_object_or_404, render from django.http import Http404 from django.utils.http import urlencode From aba7f7a38af545e96fc568b130b162ff85c6af17 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 18 Aug 2015 09:39:24 +0100 Subject: [PATCH 096/259] Added page_model_from_string method --- wagtail/wagtailadmin/views/chooser.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index fa14813e5..2b04cfc00 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -29,6 +29,15 @@ def shared_context(request, extra_context={}): return context +def page_model_from_string(string): + page_model = resolve_model_string(string) + + if not issubclass(page_model, Page): + raise ValueError("Model is not a page") + + return page_model + + def browse(request, parent_page_id=None): # Find parent page if parent_page_id: @@ -43,13 +52,10 @@ def browse(request, parent_page_id=None): page_type_string = request.GET.get('page_type', 'wagtailcore.page') if page_type_string != 'wagtailcore.page': try: - desired_class = resolve_model_string(page_type_string) + desired_class = page_model_from_string(page_type_string) except (ValueError, LookupError): raise Http404 - if not issubclass(desired_class, Page): - raise Http404 - # restrict the page listing to just those pages that: # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) @@ -102,13 +108,10 @@ def search(request, parent_page_id=None): page_type_string = request.GET.get('page_type', 'wagtailcore.page') try: - desired_class = resolve_model_string(page_type_string) + desired_class = page_model_from_string(page_type_string) except (ValueError, LookupError): raise Http404 - if not issubclass(desired_class, Page): - raise Http404 - search_form = SearchForm(request.GET) if search_form.is_valid() and search_form.cleaned_data['q']: pages = desired_class.objects.exclude( From acadf2155f43789d4a187a785340af6d111f1061 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 01:14:28 +0200 Subject: [PATCH 097/259] Convert sites index to a class-based view --- wagtail/wagtailsites/urls.py | 2 +- wagtail/wagtailsites/views.py | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/wagtail/wagtailsites/urls.py b/wagtail/wagtailsites/urls.py index 2b4237ba9..8ebb17bce 100644 --- a/wagtail/wagtailsites/urls.py +++ b/wagtail/wagtailsites/urls.py @@ -2,7 +2,7 @@ from django.conf.urls import url from wagtail.wagtailsites import views urlpatterns = [ - url(r'^$', views.index, name='index'), + url(r'^$', views.Index.as_view(), name='index'), url(r'^add/$', views.create, name='add'), url(r'^(\d+)/$', views.edit, name='edit'), url(r'^(\d+)/delete/$', views.delete, name='delete'), diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 54c15183b..3202fae84 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -1,6 +1,8 @@ from django.shortcuts import render, redirect, get_object_or_404 +from django.utils.decorators import method_decorator from django.utils.translation import ugettext as _ from django.core.urlresolvers import reverse +from django.views.generic.base import View from wagtail.wagtailcore.models import Site from wagtail.wagtailsites.forms import SiteForm @@ -8,12 +10,13 @@ from wagtail.wagtailadmin import messages from wagtail.wagtailadmin.utils import permission_required, any_permission_required -@any_permission_required('wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site') -def index(request): - sites = Site.objects.all() - return render(request, 'wagtailsites/index.html', { - 'sites': sites, - }) +class Index(View): + @method_decorator(any_permission_required('wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site')) + def get(self, request): + sites = Site.objects.all() + return render(request, 'wagtailsites/index.html', { + 'sites': sites, + }) @permission_required('wagtailcore.add_site') From 5abde658bea7960c40f313480c2357df32bcdf55 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 01:22:00 +0200 Subject: [PATCH 098/259] Convert 'create site' to a class-based view --- wagtail/wagtailsites/urls.py | 2 +- wagtail/wagtailsites/views.py | 29 +++++++++++++++++------------ 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/wagtail/wagtailsites/urls.py b/wagtail/wagtailsites/urls.py index 8ebb17bce..872ed8c39 100644 --- a/wagtail/wagtailsites/urls.py +++ b/wagtail/wagtailsites/urls.py @@ -3,7 +3,7 @@ from wagtail.wagtailsites import views urlpatterns = [ url(r'^$', views.Index.as_view(), name='index'), - url(r'^add/$', views.create, name='add'), + url(r'^add/$', views.Create.as_view(), name='add'), url(r'^(\d+)/$', views.edit, name='edit'), url(r'^(\d+)/delete/$', views.delete, name='delete'), ] diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 3202fae84..a8e0fe3ef 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -19,24 +19,29 @@ class Index(View): }) -@permission_required('wagtailcore.add_site') -def create(request): - if request.method == 'POST': - form = SiteForm(request.POST) - if form.is_valid(): - site = form.save() +class Create(View): + @method_decorator(permission_required('wagtailcore.add_site')) + def get(self, request): + self.form = SiteForm() + return self.render_to_response() + + @method_decorator(permission_required('wagtailcore.add_site')) + def post(self, request): + self.form = SiteForm(request.POST) + if self.form.is_valid(): + site = self.form.save() + messages.success(request, _("Site '{0}' created.").format(site.hostname), buttons=[ messages.button(reverse('wagtailsites:edit', args=(site.id,)), _('Edit')) ]) return redirect('wagtailsites:index') else: - messages.error(request, _("The site could not be created due to errors.")) - else: - form = SiteForm() + return self.render_to_response() - return render(request, 'wagtailsites/create.html', { - 'form': form, - }) + def render_to_response(self): + return render(self.request, 'wagtailsites/create.html', { + 'form': self.form, + }) @permission_required('wagtailcore.change_site') From 8d3039bb7ecbd8b92205b2277c94564521208d6c Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 13:55:53 +0200 Subject: [PATCH 099/259] Convert 'edit site' to a class-based view --- wagtail/wagtailsites/urls.py | 2 +- wagtail/wagtailsites/views.py | 32 +++++++++++++++++++------------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/wagtail/wagtailsites/urls.py b/wagtail/wagtailsites/urls.py index 872ed8c39..c428917bb 100644 --- a/wagtail/wagtailsites/urls.py +++ b/wagtail/wagtailsites/urls.py @@ -4,6 +4,6 @@ from wagtail.wagtailsites import views urlpatterns = [ url(r'^$', views.Index.as_view(), name='index'), url(r'^add/$', views.Create.as_view(), name='add'), - url(r'^(\d+)/$', views.edit, name='edit'), + url(r'^(\d+)/$', views.Edit.as_view(), name='edit'), url(r'^(\d+)/delete/$', views.delete, name='delete'), ] diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index a8e0fe3ef..c25ff8657 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -44,27 +44,33 @@ class Create(View): }) -@permission_required('wagtailcore.change_site') -def edit(request, site_id): - site = get_object_or_404(Site, id=site_id) +class Edit(View): + @method_decorator(permission_required('wagtailcore.change_site')) + def get(self, request, site_id): + self.site = get_object_or_404(Site, id=site_id) + self.form = SiteForm(instance=self.site) + return self.render_to_response() - if request.method == 'POST': - form = SiteForm(request.POST, instance=site) - if form.is_valid(): - site = form.save() + @method_decorator(permission_required('wagtailcore.change_site')) + def post(self, request, site_id): + self.site = get_object_or_404(Site, id=site_id) + self.form = SiteForm(request.POST, instance=self.site) + if self.form.is_valid(): + site = self.form.save() messages.success(request, _("Site '{0}' updated.").format(site.hostname), buttons=[ messages.button(reverse('wagtailsites:edit', args=(site.id,)), _('Edit')) ]) return redirect('wagtailsites:index') else: messages.error(request, _("The site could not be saved due to errors.")) - else: - form = SiteForm(instance=site) - return render(request, 'wagtailsites/edit.html', { - 'site': site, - 'form': form, - }) + return self.render_to_response() + + def render_to_response(self): + return render(self.request, 'wagtailsites/edit.html', { + 'site': self.site, + 'form': self.form, + }) @permission_required('wagtailcore.delete_site') From 7b5028ebd4eec40d3fe073e8f7ce0890a1cc1367 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 15:16:24 +0200 Subject: [PATCH 100/259] Convert 'delete site' to a class-based view --- wagtail/wagtailsites/urls.py | 2 +- wagtail/wagtailsites/views.py | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/wagtail/wagtailsites/urls.py b/wagtail/wagtailsites/urls.py index c428917bb..d92861c46 100644 --- a/wagtail/wagtailsites/urls.py +++ b/wagtail/wagtailsites/urls.py @@ -5,5 +5,5 @@ urlpatterns = [ url(r'^$', views.Index.as_view(), name='index'), url(r'^add/$', views.Create.as_view(), name='add'), url(r'^(\d+)/$', views.Edit.as_view(), name='edit'), - url(r'^(\d+)/delete/$', views.delete, name='delete'), + url(r'^(\d+)/delete/$', views.Delete.as_view(), name='delete'), ] diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index c25ff8657..c92f065da 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -73,15 +73,17 @@ class Edit(View): }) -@permission_required('wagtailcore.delete_site') -def delete(request, site_id): - site = get_object_or_404(Site, id=site_id) +class Delete(View): + @method_decorator(permission_required('wagtailcore.delete_site')) + def get(self, request, site_id): + site = get_object_or_404(Site, id=site_id) + return render(request, "wagtailsites/confirm_delete.html", { + 'site': site, + }) - if request.method == 'POST': + @method_decorator(permission_required('wagtailcore.delete_site')) + def post(self, request, site_id): + site = get_object_or_404(Site, id=site_id) site.delete() messages.success(request, _("Site '{0}' deleted.").format(site.hostname)) return redirect('wagtailsites:index') - - return render(request, "wagtailsites/confirm_delete.html", { - 'site': site, - }) From 1d535aa081ed3b8064e15c0016491d188c2b821f Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 15:49:43 +0200 Subject: [PATCH 101/259] Use a mixin class to implement permission checks on CBVs. Method decorators don't play well with inheritance. --- wagtail/wagtailadmin/views/generic.py | 33 +++++++++++++++++++++++++++ wagtail/wagtailsites/views.py | 27 +++++++++++----------- 2 files changed, 46 insertions(+), 14 deletions(-) create mode 100644 wagtail/wagtailadmin/views/generic.py diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py new file mode 100644 index 000000000..18b64ae95 --- /dev/null +++ b/wagtail/wagtailadmin/views/generic.py @@ -0,0 +1,33 @@ +from django.views.generic.base import View + +from wagtail.wagtailadmin.utils import permission_denied + + +class PermissionCheckedView(View): + """ + Mixin for class-based views to enforce permission checks. + Subclasses should set either of the following class properties: + * permission_required (a single permission string) + * any_permission_required (a list of permission strings - the user must have + one or more of those permissions) + """ + permission_required = None + any_permission_required = None + + def dispatch(self, request, *args, **kwargs): + if self.permission_required is not None: + if not request.user.has_perm(self.permission_required): + return permission_denied(request) + + if self.any_permission_required is not None: + has_permission = False + + for perm in self.any_permission_required: + if request.user.has_perm(perm): + has_permission = True + break + + if not has_permission: + return permission_denied(request) + + return super(PermissionCheckedView, self).dispatch(request, *args, **kwargs) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index c92f065da..24a727626 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -1,17 +1,16 @@ from django.shortcuts import render, redirect, get_object_or_404 -from django.utils.decorators import method_decorator from django.utils.translation import ugettext as _ from django.core.urlresolvers import reverse -from django.views.generic.base import View from wagtail.wagtailcore.models import Site from wagtail.wagtailsites.forms import SiteForm from wagtail.wagtailadmin import messages -from wagtail.wagtailadmin.utils import permission_required, any_permission_required +from wagtail.wagtailadmin.views.generic import PermissionCheckedView -class Index(View): - @method_decorator(any_permission_required('wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site')) +class Index(PermissionCheckedView): + any_permission_required = ['wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site'] + def get(self, request): sites = Site.objects.all() return render(request, 'wagtailsites/index.html', { @@ -19,13 +18,13 @@ class Index(View): }) -class Create(View): - @method_decorator(permission_required('wagtailcore.add_site')) +class Create(PermissionCheckedView): + permission_required = 'wagtailcore.add_site' + def get(self, request): self.form = SiteForm() return self.render_to_response() - @method_decorator(permission_required('wagtailcore.add_site')) def post(self, request): self.form = SiteForm(request.POST) if self.form.is_valid(): @@ -44,14 +43,14 @@ class Create(View): }) -class Edit(View): - @method_decorator(permission_required('wagtailcore.change_site')) +class Edit(PermissionCheckedView): + permission_required = 'wagtailcore.change_site' + def get(self, request, site_id): self.site = get_object_or_404(Site, id=site_id) self.form = SiteForm(instance=self.site) return self.render_to_response() - @method_decorator(permission_required('wagtailcore.change_site')) def post(self, request, site_id): self.site = get_object_or_404(Site, id=site_id) self.form = SiteForm(request.POST, instance=self.site) @@ -73,15 +72,15 @@ class Edit(View): }) -class Delete(View): - @method_decorator(permission_required('wagtailcore.delete_site')) +class Delete(PermissionCheckedView): + permission_required = 'wagtailcore.delete_site' + def get(self, request, site_id): site = get_object_or_404(Site, id=site_id) return render(request, "wagtailsites/confirm_delete.html", { 'site': site, }) - @method_decorator(permission_required('wagtailcore.delete_site')) def post(self, request, site_id): site = get_object_or_404(Site, id=site_id) site.delete() From c0505bb8aa0e422fd40a68e340956a5adf8ee34a Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 16:13:49 +0200 Subject: [PATCH 102/259] Extract generic functionality from sites index view --- wagtail/wagtailadmin/views/generic.py | 12 ++++++++++++ wagtail/wagtailsites/views.py | 13 +++++-------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 18b64ae95..a70934d5e 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -1,3 +1,4 @@ +from django.shortcuts import render from django.views.generic.base import View from wagtail.wagtailadmin.utils import permission_denied @@ -31,3 +32,14 @@ class PermissionCheckedView(View): return permission_denied(request) return super(PermissionCheckedView, self).dispatch(request, *args, **kwargs) + + +class IndexView(PermissionCheckedView): + def get_queryset(self): + return self.model.objects.all() + + def get(self, request): + object_list = self.get_queryset() + return render(request, self.template, { + self.context_object_name: object_list, + }) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 24a727626..6341442cc 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -5,17 +5,14 @@ from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Site from wagtail.wagtailsites.forms import SiteForm from wagtail.wagtailadmin import messages -from wagtail.wagtailadmin.views.generic import PermissionCheckedView +from wagtail.wagtailadmin.views.generic import PermissionCheckedView, IndexView -class Index(PermissionCheckedView): +class Index(IndexView): any_permission_required = ['wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site'] - - def get(self, request): - sites = Site.objects.all() - return render(request, 'wagtailsites/index.html', { - 'sites': sites, - }) + model = Site + context_object_name = 'sites' + template = 'wagtailsites/index.html' class Create(PermissionCheckedView): From bc0f46e5f76af851824e72d171e0238c530546ef Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 16:26:57 +0200 Subject: [PATCH 103/259] Extract generic functionality from sites create view --- wagtail/wagtailadmin/views/generic.py | 28 ++++++++++++++++++++++++++- wagtail/wagtailsites/views.py | 21 ++++++++++++-------- 2 files changed, 40 insertions(+), 9 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index a70934d5e..2338ecb33 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -1,6 +1,9 @@ -from django.shortcuts import render +from django.core.urlresolvers import reverse +from django.shortcuts import render, redirect +from django.utils.translation import ugettext as _ from django.views.generic.base import View +from wagtail.wagtailadmin import messages from wagtail.wagtailadmin.utils import permission_denied @@ -43,3 +46,26 @@ class IndexView(PermissionCheckedView): return render(request, self.template, { self.context_object_name: object_list, }) + + +class CreateView(PermissionCheckedView): + def get(self, request): + self.form = self.form_class() + return self.render_to_response() + + def post(self, request): + self.form = self.form_class(request.POST) + if self.form.is_valid(): + instance = self.form.save() + + messages.success(request, self.success_message.format(instance), buttons=[ + messages.button(reverse(self.edit_url_name, args=(instance.id,)), _('Edit')) + ]) + return redirect(self.index_url_name) + else: + return self.render_to_response() + + def render_to_response(self): + return render(self.request, self.template, { + 'form': self.form, + }) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 6341442cc..281504285 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -1,5 +1,5 @@ from django.shortcuts import render, redirect, get_object_or_404 -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext as _, ugettext_lazy as __ from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Site @@ -17,25 +17,30 @@ class Index(IndexView): class Create(PermissionCheckedView): permission_required = 'wagtailcore.add_site' + form_class = SiteForm + success_message = __("Site '{0}' created.") + edit_url_name = 'wagtailsites:edit' + index_url_name = 'wagtailsites:index' + template = 'wagtailsites/create.html' def get(self, request): - self.form = SiteForm() + self.form = self.form_class() return self.render_to_response() def post(self, request): - self.form = SiteForm(request.POST) + self.form = self.form_class(request.POST) if self.form.is_valid(): - site = self.form.save() + instance = self.form.save() - messages.success(request, _("Site '{0}' created.").format(site.hostname), buttons=[ - messages.button(reverse('wagtailsites:edit', args=(site.id,)), _('Edit')) + messages.success(request, self.success_message.format(instance), buttons=[ + messages.button(reverse(self.edit_url_name, args=(instance.id,)), _('Edit')) ]) - return redirect('wagtailsites:index') + return redirect(self.index_url_name) else: return self.render_to_response() def render_to_response(self): - return render(self.request, 'wagtailsites/create.html', { + return render(self.request, self.template, { 'form': self.form, }) From 77adea6c51d96c99ef52aa3df131022bf785ba12 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 17:03:04 +0200 Subject: [PATCH 104/259] Extract generic functionality from sites edit view --- wagtail/wagtailadmin/views/generic.py | 29 ++++++++++++- wagtail/wagtailsites/views.py | 61 +++++---------------------- 2 files changed, 39 insertions(+), 51 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 2338ecb33..80e2fa5a1 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -1,5 +1,5 @@ from django.core.urlresolvers import reverse -from django.shortcuts import render, redirect +from django.shortcuts import render, redirect, get_object_or_404 from django.utils.translation import ugettext as _ from django.views.generic.base import View @@ -69,3 +69,30 @@ class CreateView(PermissionCheckedView): return render(self.request, self.template, { 'form': self.form, }) + + +class EditView(PermissionCheckedView): + def get(self, request, instance_id): + self.instance = get_object_or_404(self.model, id=instance_id) + self.form = self.form_class(instance=self.instance) + return self.render_to_response() + + def post(self, request, instance_id): + self.instance = get_object_or_404(self.model, id=instance_id) + self.form = self.form_class(request.POST, instance=self.instance) + if self.form.is_valid(): + self.form.save() + messages.success(request, self.success_message.format(self.instance), buttons=[ + messages.button(reverse(self.edit_url_name, args=(self.instance.id,)), _('Edit')) + ]) + return redirect(self.index_url_name) + else: + messages.error(request, self.error_message) + + return self.render_to_response() + + def render_to_response(self): + return render(self.request, self.template, { + self.context_object_name: self.instance, + 'form': self.form, + }) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 281504285..bdfc4c196 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -1,11 +1,10 @@ from django.shortcuts import render, redirect, get_object_or_404 from django.utils.translation import ugettext as _, ugettext_lazy as __ -from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Site from wagtail.wagtailsites.forms import SiteForm from wagtail.wagtailadmin import messages -from wagtail.wagtailadmin.views.generic import PermissionCheckedView, IndexView +from wagtail.wagtailadmin.views.generic import PermissionCheckedView, IndexView, CreateView, EditView class Index(IndexView): @@ -15,7 +14,7 @@ class Index(IndexView): template = 'wagtailsites/index.html' -class Create(PermissionCheckedView): +class Create(CreateView): permission_required = 'wagtailcore.add_site' form_class = SiteForm success_message = __("Site '{0}' created.") @@ -23,55 +22,17 @@ class Create(PermissionCheckedView): index_url_name = 'wagtailsites:index' template = 'wagtailsites/create.html' - def get(self, request): - self.form = self.form_class() - return self.render_to_response() - def post(self, request): - self.form = self.form_class(request.POST) - if self.form.is_valid(): - instance = self.form.save() - - messages.success(request, self.success_message.format(instance), buttons=[ - messages.button(reverse(self.edit_url_name, args=(instance.id,)), _('Edit')) - ]) - return redirect(self.index_url_name) - else: - return self.render_to_response() - - def render_to_response(self): - return render(self.request, self.template, { - 'form': self.form, - }) - - -class Edit(PermissionCheckedView): +class Edit(EditView): permission_required = 'wagtailcore.change_site' - - def get(self, request, site_id): - self.site = get_object_or_404(Site, id=site_id) - self.form = SiteForm(instance=self.site) - return self.render_to_response() - - def post(self, request, site_id): - self.site = get_object_or_404(Site, id=site_id) - self.form = SiteForm(request.POST, instance=self.site) - if self.form.is_valid(): - site = self.form.save() - messages.success(request, _("Site '{0}' updated.").format(site.hostname), buttons=[ - messages.button(reverse('wagtailsites:edit', args=(site.id,)), _('Edit')) - ]) - return redirect('wagtailsites:index') - else: - messages.error(request, _("The site could not be saved due to errors.")) - - return self.render_to_response() - - def render_to_response(self): - return render(self.request, 'wagtailsites/edit.html', { - 'site': self.site, - 'form': self.form, - }) + model = Site + form_class = SiteForm + success_message = __("Site '{0}' updated.") + error_message = __("The site could not be saved due to errors.") + edit_url_name = 'wagtailsites:edit' + index_url_name = 'wagtailsites:index' + context_object_name = 'site' + template = 'wagtailsites/edit.html' class Delete(PermissionCheckedView): From 57590f7bf4d2176e4caa90a79366868651207df6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 17:10:20 +0200 Subject: [PATCH 105/259] Extract generic functionality from sites delete view --- wagtail/wagtailadmin/views/generic.py | 14 ++++++++++++++ wagtail/wagtailsites/views.py | 25 ++++++++----------------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 80e2fa5a1..6b84ad1a2 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -96,3 +96,17 @@ class EditView(PermissionCheckedView): self.context_object_name: self.instance, 'form': self.form, }) + + +class DeleteView(PermissionCheckedView): + def get(self, request, instance_id): + instance = get_object_or_404(self.model, id=instance_id) + return render(request, self.template, { + self.context_object_name: instance, + }) + + def post(self, request, instance_id): + instance = get_object_or_404(self.model, id=instance_id) + instance.delete() + messages.success(request, self.success_message.format(instance)) + return redirect(self.index_url_name) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index bdfc4c196..7531de805 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -1,10 +1,8 @@ -from django.shortcuts import render, redirect, get_object_or_404 -from django.utils.translation import ugettext as _, ugettext_lazy as __ +from django.utils.translation import ugettext_lazy as __ from wagtail.wagtailcore.models import Site from wagtail.wagtailsites.forms import SiteForm -from wagtail.wagtailadmin import messages -from wagtail.wagtailadmin.views.generic import PermissionCheckedView, IndexView, CreateView, EditView +from wagtail.wagtailadmin.views.generic import IndexView, CreateView, EditView, DeleteView class Index(IndexView): @@ -35,17 +33,10 @@ class Edit(EditView): template = 'wagtailsites/edit.html' -class Delete(PermissionCheckedView): +class Delete(DeleteView): permission_required = 'wagtailcore.delete_site' - - def get(self, request, site_id): - site = get_object_or_404(Site, id=site_id) - return render(request, "wagtailsites/confirm_delete.html", { - 'site': site, - }) - - def post(self, request, site_id): - site = get_object_or_404(Site, id=site_id) - site.delete() - messages.success(request, _("Site '{0}' deleted.").format(site.hostname)) - return redirect('wagtailsites:index') + model = Site + success_message = __("Site '{0}' deleted.") + index_url_name = 'wagtailsites:index' + context_object_name = 'site' + template = 'wagtailsites/confirm_delete.html' From e86a005d1aa42cf218f777d541795c62a7bd1580 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 18:20:58 +0200 Subject: [PATCH 106/259] Move site create/edit form into an include --- wagtail/wagtailsites/templates/wagtailsites/_form.html | 4 ++++ wagtail/wagtailsites/templates/wagtailsites/create.html | 6 +----- wagtail/wagtailsites/templates/wagtailsites/edit.html | 5 +---- 3 files changed, 6 insertions(+), 9 deletions(-) create mode 100644 wagtail/wagtailsites/templates/wagtailsites/_form.html diff --git a/wagtail/wagtailsites/templates/wagtailsites/_form.html b/wagtail/wagtailsites/templates/wagtailsites/_form.html new file mode 100644 index 000000000..694ea4a00 --- /dev/null +++ b/wagtail/wagtailsites/templates/wagtailsites/_form.html @@ -0,0 +1,4 @@ +{% include "wagtailadmin/shared/field_as_li.html" with field=form.hostname %} +{% include "wagtailadmin/shared/field_as_li.html" with field=form.port %} +{% include "wagtailadmin/shared/field_as_li.html" with field=form.root_page %} +{% include "wagtailadmin/shared/field_as_li.html" with field=form.is_default_site %} diff --git a/wagtail/wagtailsites/templates/wagtailsites/create.html b/wagtail/wagtailsites/templates/wagtailsites/create.html index 4fa93f91c..35be9aabd 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/create.html +++ b/wagtail/wagtailsites/templates/wagtailsites/create.html @@ -12,11 +12,7 @@ {% csrf_token %}
    - {% include "wagtailadmin/shared/field_as_li.html" with field=form.hostname %} - {% include "wagtailadmin/shared/field_as_li.html" with field=form.port %} - {% include "wagtailadmin/shared/field_as_li.html" with field=form.root_page %} - {% include "wagtailadmin/shared/field_as_li.html" with field=form.is_default_site %} - + {% include "wagtailsites/_form.html" %}
diff --git a/wagtail/wagtailsites/templates/wagtailsites/edit.html b/wagtail/wagtailsites/templates/wagtailsites/edit.html index 28b36cd2e..24d377ed1 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/edit.html +++ b/wagtail/wagtailsites/templates/wagtailsites/edit.html @@ -13,10 +13,7 @@ {% csrf_token %}
    - {% include "wagtailadmin/shared/field_as_li.html" with field=form.hostname %} - {% include "wagtailadmin/shared/field_as_li.html" with field=form.port %} - {% include "wagtailadmin/shared/field_as_li.html" with field=form.root_page %} - {% include "wagtailadmin/shared/field_as_li.html" with field=form.is_default_site %} + {% include "wagtailsites/_form.html" %}
  • From a9735a02e73c4dd5258e38caa8ef706ca27e94e6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 18:27:19 +0200 Subject: [PATCH 107/259] Move all non-generic data from the 'create site' template into class variables --- wagtail/wagtailadmin/views/generic.py | 1 + .../wagtailsites/templates/wagtailsites/create.html | 11 ++++++----- wagtail/wagtailsites/views.py | 3 +++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 6b84ad1a2..438cf1681 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -67,6 +67,7 @@ class CreateView(PermissionCheckedView): def render_to_response(self): return render(self.request, self.template, { + 'view': self, 'form': self.form, }) diff --git a/wagtail/wagtailsites/templates/wagtailsites/create.html b/wagtail/wagtailsites/templates/wagtailsites/create.html index 35be9aabd..0e432e6f0 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/create.html +++ b/wagtail/wagtailsites/templates/wagtailsites/create.html @@ -1,18 +1,19 @@ {% extends "wagtailadmin/base.html" %} {% load i18n %} -{% block titletag %}{% trans "Add site" %} {{ site.hostname }}{% endblock %} +{% block titletag %}{{ view.page_title }}{% endblock %} {% block content %} - {% trans "Add site" as add_site_str %} - {% include "wagtailadmin/shared/header.html" with title=add_site_str icon="site" %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} -
    + {% csrf_token %}
      - {% include "wagtailsites/_form.html" %} + {% block form %} + {% include "wagtailsites/_form.html" %} + {% endblock %}
    diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 7531de805..a17749246 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -15,10 +15,13 @@ class Index(IndexView): class Create(CreateView): permission_required = 'wagtailcore.add_site' form_class = SiteForm + page_title = __("Add site") success_message = __("Site '{0}' created.") + add_url_name = 'wagtailsites:add' edit_url_name = 'wagtailsites:edit' index_url_name = 'wagtailsites:index' template = 'wagtailsites/create.html' + header_icon = 'site' class Edit(EditView): From 1e94187c8ee8dd62169003a4e980505d83205e59 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 19:15:04 +0200 Subject: [PATCH 108/259] make 'create site' template inherit from a generic version --- .../wagtailadmin/generic/create.html | 20 ++++++++++++++++ .../templates/wagtailsites/create.html | 23 ++++--------------- 2 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html b/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html new file mode 100644 index 000000000..8883532e0 --- /dev/null +++ b/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html @@ -0,0 +1,20 @@ +{% extends "wagtailadmin/base.html" %} +{% load i18n %} + +{% block titletag %}{{ view.page_title }}{% endblock %} + +{% block content %} + + {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} + + + {% csrf_token %} +
    +
      + {% block form %} + {% endblock %} +
    • +
    +
    + +{% endblock %} diff --git a/wagtail/wagtailsites/templates/wagtailsites/create.html b/wagtail/wagtailsites/templates/wagtailsites/create.html index 0e432e6f0..eebe065dd 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/create.html +++ b/wagtail/wagtailsites/templates/wagtailsites/create.html @@ -1,24 +1,9 @@ -{% extends "wagtailadmin/base.html" %} -{% load i18n %} +{% extends "wagtailadmin/generic/create.html" %} -{% block titletag %}{{ view.page_title }}{% endblock %} - -{% block content %} - - {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} - -
    - {% csrf_token %} -
    -
      - {% block form %} - {% include "wagtailsites/_form.html" %} - {% endblock %} -
    • -
    -
    -
    +{% block form %} + {% include "wagtailsites/_form.html" %} {% endblock %} + {% block extra_js %} {% include "wagtailadmin/pages/_editor_js.html" %} {% endblock %} From 36dd01265070f60518597f6351703dce6be95ebd Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 19:28:42 +0200 Subject: [PATCH 109/259] Move all non-generic data from the 'edit site' template into class variables --- wagtail/wagtailadmin/views/generic.py | 15 ++++++++++++++- .../wagtailsites/templates/wagtailsites/edit.html | 15 ++++++++------- wagtail/wagtailsites/views.py | 4 ++++ 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 438cf1681..9e3e63584 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -1,6 +1,6 @@ from django.core.urlresolvers import reverse from django.shortcuts import render, redirect, get_object_or_404 -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext as _, ugettext_lazy as __ from django.views.generic.base import View from wagtail.wagtailadmin import messages @@ -73,6 +73,17 @@ class CreateView(PermissionCheckedView): class EditView(PermissionCheckedView): + page_title = __("Editing") + + def get_page_subtitle(self): + return str(self.instance) + + def get_edit_url(self): + return reverse(self.edit_url_name, args=(self.instance.id,)) + + def get_delete_url(self): + return reverse(self.delete_url_name, args=(self.instance.id,)) + def get(self, request, instance_id): self.instance = get_object_or_404(self.model, id=instance_id) self.form = self.form_class(instance=self.instance) @@ -94,8 +105,10 @@ class EditView(PermissionCheckedView): def render_to_response(self): return render(self.request, self.template, { + 'view': self, self.context_object_name: self.instance, 'form': self.form, + 'can_delete': self.request.user.has_perm(self.delete_permission_name), }) diff --git a/wagtail/wagtailsites/templates/wagtailsites/edit.html b/wagtail/wagtailsites/templates/wagtailsites/edit.html index 24d377ed1..edc5d6f85 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/edit.html +++ b/wagtail/wagtailsites/templates/wagtailsites/edit.html @@ -1,24 +1,25 @@ {% extends "wagtailadmin/base.html" %} {% load i18n %} -{% block titletag %}{% trans "Editing" %} {{ site.hostname }}{% endblock %} +{% block titletag %}{{ view.page_title }} {{ view.get_page_subtitle }}{% endblock %} {% block content %} - {% trans "Editing" as editing_str %} - {% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=site.hostname icon="site" %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}
    -
    + {% csrf_token %} diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index a17749246..cddb6f48c 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -30,10 +30,14 @@ class Edit(EditView): form_class = SiteForm success_message = __("Site '{0}' updated.") error_message = __("The site could not be saved due to errors.") + delete_item_label = __("Delete site") edit_url_name = 'wagtailsites:edit' index_url_name = 'wagtailsites:index' + delete_url_name = 'wagtailsites:delete' + delete_permission_name = 'wagtailcore.delete_site' context_object_name = 'site' template = 'wagtailsites/edit.html' + header_icon = 'site' class Delete(DeleteView): From 04f99dbe4df3c0514e4f5dd00651248dbd5cfd5c Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 19:30:26 +0200 Subject: [PATCH 110/259] make 'edit site' template inherit from a generic version --- .../templates/wagtailadmin/generic/edit.html | 27 +++++++++++++++++ .../templates/wagtailsites/edit.html | 29 ++----------------- 2 files changed, 30 insertions(+), 26 deletions(-) create mode 100644 wagtail/wagtailadmin/templates/wagtailadmin/generic/edit.html diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/generic/edit.html b/wagtail/wagtailadmin/templates/wagtailadmin/generic/edit.html new file mode 100644 index 000000000..cbc5ff7eb --- /dev/null +++ b/wagtail/wagtailadmin/templates/wagtailadmin/generic/edit.html @@ -0,0 +1,27 @@ +{% extends "wagtailadmin/base.html" %} +{% load i18n %} + +{% block titletag %}{{ view.page_title }} {{ view.get_page_subtitle }}{% endblock %} + +{% block content %} + + {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %} + +
    + + {% csrf_token %} + + + +
    +{% endblock %} diff --git a/wagtail/wagtailsites/templates/wagtailsites/edit.html b/wagtail/wagtailsites/templates/wagtailsites/edit.html index edc5d6f85..e8c6898a9 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/edit.html +++ b/wagtail/wagtailsites/templates/wagtailsites/edit.html @@ -1,30 +1,7 @@ -{% extends "wagtailadmin/base.html" %} -{% load i18n %} +{% extends "wagtailadmin/generic/edit.html" %} -{% block titletag %}{{ view.page_title }} {{ view.get_page_subtitle }}{% endblock %} - -{% block content %} - - {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %} - -
    -
    - {% csrf_token %} - -
      - {% block form %} - {% include "wagtailsites/_form.html" %} - {% endblock %} - -
    • - - {% if can_delete %} - {{ view.delete_item_label }} - {% endif %} -
    • -
    -
    -
    +{% block form %} + {% include "wagtailsites/_form.html" %} {% endblock %} {% block extra_js %} From 2d47ad31266fc7e2212decdaf758b0b1b890baa8 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 19:38:52 +0200 Subject: [PATCH 111/259] Make header section generic on the sites index template --- wagtail/wagtailadmin/views/generic.py | 2 ++ .../wagtailsites/templates/wagtailsites/index.html | 12 ++++++------ wagtail/wagtailsites/views.py | 5 +++++ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 9e3e63584..041cfe954 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -44,7 +44,9 @@ class IndexView(PermissionCheckedView): def get(self, request): object_list = self.get_queryset() return render(request, self.template, { + 'view': self, self.context_object_name: object_list, + 'can_add': self.request.user.has_perm(self.add_permission_name), }) diff --git a/wagtail/wagtailsites/templates/wagtailsites/index.html b/wagtail/wagtailsites/templates/wagtailsites/index.html index ddf0abc02..45e3d319b 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/index.html +++ b/wagtail/wagtailsites/templates/wagtailsites/index.html @@ -1,15 +1,14 @@ {% extends "wagtailadmin/base.html" %} {% load i18n %} -{% block titletag %}{% trans "Sites" %}{% endblock %} +{% block titletag %}{{ view.page_title }}{% endblock %} {% block content %} - {% trans "Sites" as sites_str %} - {% if perms.wagtailcore.add_site %} - {% trans "Add a site" as add_a_site_str %} - {% include "wagtailadmin/shared/header.html" with title=sites_str add_link="wagtailsites:add" add_text=add_a_site_str icon="site" %} + {% if can_add %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title add_link=view.add_url_name add_text=view.add_item_label icon=view.header_icon %} {% else %} - {% include "wagtailadmin/shared/header.html" with title=sites_str icon="site" %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} {% endif %} + {% block listing %}
    @@ -48,4 +47,5 @@ + {% endblock %} {% endblock %} diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index cddb6f48c..065762050 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -10,6 +10,11 @@ class Index(IndexView): model = Site context_object_name = 'sites' template = 'wagtailsites/index.html' + add_url_name = 'wagtailsites:add' + add_permission_name = 'wagtailcore.add_site' + page_title = __("Sites") + add_item_label = __("Add a site") + header_icon = 'site' class Create(CreateView): From 3266b453ddb2584ca0f27a56e8893cb911c0e649 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 19:41:19 +0200 Subject: [PATCH 112/259] make sites index template inherit from a generic version --- .../templates/wagtailadmin/generic/index.html | 13 +++++++++++++ .../wagtailsites/templates/wagtailsites/index.html | 12 ++---------- 2 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 wagtail/wagtailadmin/templates/wagtailadmin/generic/index.html diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/generic/index.html b/wagtail/wagtailadmin/templates/wagtailadmin/generic/index.html new file mode 100644 index 000000000..71e5d7629 --- /dev/null +++ b/wagtail/wagtailadmin/templates/wagtailadmin/generic/index.html @@ -0,0 +1,13 @@ +{% extends "wagtailadmin/base.html" %} +{% load i18n %} +{% block titletag %}{{ view.page_title }}{% endblock %} +{% block content %} + {% if can_add %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title add_link=view.add_url_name add_text=view.add_item_label icon=view.header_icon %} + {% else %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} + {% endif %} + + {% block listing %} + {% endblock %} +{% endblock %} diff --git a/wagtail/wagtailsites/templates/wagtailsites/index.html b/wagtail/wagtailsites/templates/wagtailsites/index.html index 45e3d319b..5e1346cd8 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/index.html +++ b/wagtail/wagtailsites/templates/wagtailsites/index.html @@ -1,14 +1,7 @@ -{% extends "wagtailadmin/base.html" %} +{% extends "wagtailadmin/generic/index.html" %} {% load i18n %} -{% block titletag %}{{ view.page_title }}{% endblock %} -{% block content %} - {% if can_add %} - {% include "wagtailadmin/shared/header.html" with title=view.page_title add_link=view.add_url_name add_text=view.add_item_label icon=view.header_icon %} - {% else %} - {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} - {% endif %} - {% block listing %} +{% block listing %}
    @@ -47,5 +40,4 @@ - {% endblock %} {% endblock %} From 2085b4c4536f3913c7649e51ed895e441516f6e4 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 20:04:03 +0200 Subject: [PATCH 113/259] make 'confirm delete site' template fully generic --- wagtail/wagtailadmin/views/generic.py | 17 ++++++++++++----- .../templates/wagtailsites/confirm_delete.html | 9 ++++----- wagtail/wagtailsites/views.py | 4 ++++ 3 files changed, 20 insertions(+), 10 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 041cfe954..a325ad108 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -115,14 +115,21 @@ class EditView(PermissionCheckedView): class DeleteView(PermissionCheckedView): + def get_page_subtitle(self): + return str(self.instance) + + def get_delete_url(self): + return reverse(self.delete_url_name, args=(self.instance.id,)) + def get(self, request, instance_id): - instance = get_object_or_404(self.model, id=instance_id) + self.instance = get_object_or_404(self.model, id=instance_id) return render(request, self.template, { - self.context_object_name: instance, + 'view': self, + self.context_object_name: self.instance, }) def post(self, request, instance_id): - instance = get_object_or_404(self.model, id=instance_id) - instance.delete() - messages.success(request, self.success_message.format(instance)) + self.instance = get_object_or_404(self.model, id=instance_id) + self.instance.delete() + messages.success(request, self.success_message.format(self.instance)) return redirect(self.index_url_name) diff --git a/wagtail/wagtailsites/templates/wagtailsites/confirm_delete.html b/wagtail/wagtailsites/templates/wagtailsites/confirm_delete.html index 39ccfe4f0..5329aa0f7 100644 --- a/wagtail/wagtailsites/templates/wagtailsites/confirm_delete.html +++ b/wagtail/wagtailsites/templates/wagtailsites/confirm_delete.html @@ -1,14 +1,13 @@ {% extends "wagtailadmin/base.html" %} {% load i18n %} -{% block titletag %}{% trans "Delete site" %}{% endblock %} +{% block titletag %}{{ view.page_title }}{% endblock %} {% block content %} - {% trans "Delete site" as del_str %} - {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=site.hostname icon="site" %} + {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}
    -

    {% trans "Are you sure you want to delete this site?" %}

    -
    +

    {{ view.confirmation_message }}

    + {% csrf_token %} diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 065762050..147ff2615 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -50,5 +50,9 @@ class Delete(DeleteView): model = Site success_message = __("Site '{0}' deleted.") index_url_name = 'wagtailsites:index' + delete_url_name = 'wagtailsites:delete' context_object_name = 'site' template = 'wagtailsites/confirm_delete.html' + page_title = __("Delete site") + confirmation_message = __("Are you sure you want to delete this site?") + header_icon = 'site' From 5d937a21cc3c08fe42d65786fbcebe036c0d17ac Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 16 Aug 2015 20:12:00 +0200 Subject: [PATCH 114/259] Set generic 'confirm delete' view to use wagtailadmin/generic/confirm_delete.html template by default --- .../templates/wagtailadmin/generic}/confirm_delete.html | 0 wagtail/wagtailadmin/views/generic.py | 2 ++ wagtail/wagtailsites/tests.py | 4 ++-- wagtail/wagtailsites/views.py | 1 - 4 files changed, 4 insertions(+), 3 deletions(-) rename wagtail/{wagtailsites/templates/wagtailsites => wagtailadmin/templates/wagtailadmin/generic}/confirm_delete.html (100%) diff --git a/wagtail/wagtailsites/templates/wagtailsites/confirm_delete.html b/wagtail/wagtailadmin/templates/wagtailadmin/generic/confirm_delete.html similarity index 100% rename from wagtail/wagtailsites/templates/wagtailsites/confirm_delete.html rename to wagtail/wagtailadmin/templates/wagtailadmin/generic/confirm_delete.html diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index a325ad108..f79bece1e 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -115,6 +115,8 @@ class EditView(PermissionCheckedView): class DeleteView(PermissionCheckedView): + template = 'wagtailadmin/generic/confirm_delete.html' + def get_page_subtitle(self): return str(self.instance) diff --git a/wagtail/wagtailsites/tests.py b/wagtail/wagtailsites/tests.py index c506bc7a0..3d9f15fbe 100644 --- a/wagtail/wagtailsites/tests.py +++ b/wagtail/wagtailsites/tests.py @@ -238,7 +238,7 @@ class TestSiteDeleteView(TestCase, WagtailTestUtils): def test_simple(self): response = self.get() self.assertEqual(response.status_code, 200) - self.assertTemplateUsed(response, 'wagtailsites/confirm_delete.html') + self.assertTemplateUsed(response, 'wagtailadmin/generic/confirm_delete.html') def test_nonexistant_redirect(self): self.assertEqual(self.get(site_id=100000).status_code, 404) @@ -319,7 +319,7 @@ class TestLimitedPermissions(TestCase, WagtailTestUtils): delete_url = reverse('wagtailsites:delete', args=(self.localhost.id,)) response = self.client.get(delete_url) self.assertEqual(response.status_code, 200) - self.assertTemplateUsed(response, 'wagtailsites/confirm_delete.html') + self.assertTemplateUsed(response, 'wagtailadmin/generic/confirm_delete.html') def test_delete(self): delete_url = reverse('wagtailsites:delete', args=(self.localhost.id,)) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index 147ff2615..c00975701 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -52,7 +52,6 @@ class Delete(DeleteView): index_url_name = 'wagtailsites:index' delete_url_name = 'wagtailsites:delete' context_object_name = 'site' - template = 'wagtailsites/confirm_delete.html' page_title = __("Delete site") confirmation_message = __("Are you sure you want to delete this site?") header_icon = 'site' From 60e3e3aa08b9ea11c5da56ada9ce56f18acb5d3a Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 18 Aug 2015 19:06:45 +0100 Subject: [PATCH 115/259] Use 'template_name' rather than 'template' for consistency with Django's CBVs --- wagtail/wagtailadmin/views/generic.py | 10 +++++----- wagtail/wagtailsites/views.py | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index f79bece1e..a94e77306 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -43,7 +43,7 @@ class IndexView(PermissionCheckedView): def get(self, request): object_list = self.get_queryset() - return render(request, self.template, { + return render(request, self.template_name, { 'view': self, self.context_object_name: object_list, 'can_add': self.request.user.has_perm(self.add_permission_name), @@ -68,7 +68,7 @@ class CreateView(PermissionCheckedView): return self.render_to_response() def render_to_response(self): - return render(self.request, self.template, { + return render(self.request, self.template_name, { 'view': self, 'form': self.form, }) @@ -106,7 +106,7 @@ class EditView(PermissionCheckedView): return self.render_to_response() def render_to_response(self): - return render(self.request, self.template, { + return render(self.request, self.template_name, { 'view': self, self.context_object_name: self.instance, 'form': self.form, @@ -115,7 +115,7 @@ class EditView(PermissionCheckedView): class DeleteView(PermissionCheckedView): - template = 'wagtailadmin/generic/confirm_delete.html' + template_name = 'wagtailadmin/generic/confirm_delete.html' def get_page_subtitle(self): return str(self.instance) @@ -125,7 +125,7 @@ class DeleteView(PermissionCheckedView): def get(self, request, instance_id): self.instance = get_object_or_404(self.model, id=instance_id) - return render(request, self.template, { + return render(request, self.template_name, { 'view': self, self.context_object_name: self.instance, }) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index c00975701..fccf9a5aa 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -9,7 +9,7 @@ class Index(IndexView): any_permission_required = ['wagtailcore.add_site', 'wagtailcore.change_site', 'wagtailcore.delete_site'] model = Site context_object_name = 'sites' - template = 'wagtailsites/index.html' + template_name = 'wagtailsites/index.html' add_url_name = 'wagtailsites:add' add_permission_name = 'wagtailcore.add_site' page_title = __("Sites") @@ -25,7 +25,7 @@ class Create(CreateView): add_url_name = 'wagtailsites:add' edit_url_name = 'wagtailsites:edit' index_url_name = 'wagtailsites:index' - template = 'wagtailsites/create.html' + template_name = 'wagtailsites/create.html' header_icon = 'site' @@ -41,7 +41,7 @@ class Edit(EditView): delete_url_name = 'wagtailsites:delete' delete_permission_name = 'wagtailcore.delete_site' context_object_name = 'site' - template = 'wagtailsites/edit.html' + template_name = 'wagtailsites/edit.html' header_icon = 'site' From 46eae81e9361fe0ff43c50ccf2c52986c7a3da04 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 18 Aug 2015 19:10:35 +0100 Subject: [PATCH 116/259] Make PermissionCheckedView into a pure mixin class --- wagtail/wagtailadmin/views/generic.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index a94e77306..3d75a0f11 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -7,7 +7,7 @@ from wagtail.wagtailadmin import messages from wagtail.wagtailadmin.utils import permission_denied -class PermissionCheckedView(View): +class PermissionCheckedMixin(object): """ Mixin for class-based views to enforce permission checks. Subclasses should set either of the following class properties: @@ -34,10 +34,10 @@ class PermissionCheckedView(View): if not has_permission: return permission_denied(request) - return super(PermissionCheckedView, self).dispatch(request, *args, **kwargs) + return super(PermissionCheckedMixin, self).dispatch(request, *args, **kwargs) -class IndexView(PermissionCheckedView): +class IndexView(PermissionCheckedMixin, View): def get_queryset(self): return self.model.objects.all() @@ -50,7 +50,7 @@ class IndexView(PermissionCheckedView): }) -class CreateView(PermissionCheckedView): +class CreateView(PermissionCheckedMixin, View): def get(self, request): self.form = self.form_class() return self.render_to_response() @@ -74,7 +74,7 @@ class CreateView(PermissionCheckedView): }) -class EditView(PermissionCheckedView): +class EditView(PermissionCheckedMixin, View): page_title = __("Editing") def get_page_subtitle(self): @@ -114,7 +114,7 @@ class EditView(PermissionCheckedView): }) -class DeleteView(PermissionCheckedView): +class DeleteView(PermissionCheckedMixin, View): template_name = 'wagtailadmin/generic/confirm_delete.html' def get_page_subtitle(self): From 78f7c951566dffd8db1956f9d63f916779dbe63b Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 18 Aug 2015 19:53:28 +0100 Subject: [PATCH 117/259] Provide a get_add_url method on CreateView, for consistency with the edit/delete views. Unfortunately wagtailadmin/shared/header.html still needs to be passed a URL name, so it isn't yet possible to have a non-static add URL. --- .../wagtailadmin/templates/wagtailadmin/generic/create.html | 2 +- wagtail/wagtailadmin/views/generic.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html b/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html index 8883532e0..89d1b6b1f 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/generic/create.html @@ -7,7 +7,7 @@ {% include "wagtailadmin/shared/header.html" with title=view.page_title icon=view.header_icon %} -
    + {% csrf_token %}
      diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index 3d75a0f11..c8223b30f 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -51,6 +51,9 @@ class IndexView(PermissionCheckedMixin, View): class CreateView(PermissionCheckedMixin, View): + def get_add_url(self): + return reverse(self.add_url_name) + def get(self, request): self.form = self.form_class() return self.render_to_response() From ebac5727fbdd62b149b75bf3688f5e626337e701 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 18 Aug 2015 21:25:33 +0100 Subject: [PATCH 118/259] Pass 'object'/'object_list' to generic admin templates, and make context_object_name optional --- wagtail/wagtailadmin/views/generic.py | 36 ++++++++++++++++++++------- wagtail/wagtailsites/views.py | 1 - 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/wagtail/wagtailadmin/views/generic.py b/wagtail/wagtailadmin/views/generic.py index c8223b30f..ce829c40c 100644 --- a/wagtail/wagtailadmin/views/generic.py +++ b/wagtail/wagtailadmin/views/generic.py @@ -38,16 +38,23 @@ class PermissionCheckedMixin(object): class IndexView(PermissionCheckedMixin, View): + context_object_name = None + def get_queryset(self): return self.model.objects.all() def get(self, request): object_list = self.get_queryset() - return render(request, self.template_name, { + + context = { 'view': self, - self.context_object_name: object_list, + 'object_list': object_list, 'can_add': self.request.user.has_perm(self.add_permission_name), - }) + } + if self.context_object_name: + context[self.context_object_name] = object_list + + return render(request, self.template_name, context) class CreateView(PermissionCheckedMixin, View): @@ -79,6 +86,7 @@ class CreateView(PermissionCheckedMixin, View): class EditView(PermissionCheckedMixin, View): page_title = __("Editing") + context_object_name = None def get_page_subtitle(self): return str(self.instance) @@ -109,16 +117,21 @@ class EditView(PermissionCheckedMixin, View): return self.render_to_response() def render_to_response(self): - return render(self.request, self.template_name, { + context = { 'view': self, - self.context_object_name: self.instance, + 'object': self.instance, 'form': self.form, 'can_delete': self.request.user.has_perm(self.delete_permission_name), - }) + } + if self.context_object_name: + context[self.context_object_name] = self.instance + + return render(self.request, self.template_name, context) class DeleteView(PermissionCheckedMixin, View): template_name = 'wagtailadmin/generic/confirm_delete.html' + context_object_name = None def get_page_subtitle(self): return str(self.instance) @@ -128,10 +141,15 @@ class DeleteView(PermissionCheckedMixin, View): def get(self, request, instance_id): self.instance = get_object_or_404(self.model, id=instance_id) - return render(request, self.template_name, { + + context = { 'view': self, - self.context_object_name: self.instance, - }) + 'object': self.instance, + } + if self.context_object_name: + context[self.context_object_name] = self.instance + + return render(request, self.template_name, context) def post(self, request, instance_id): self.instance = get_object_or_404(self.model, id=instance_id) diff --git a/wagtail/wagtailsites/views.py b/wagtail/wagtailsites/views.py index fccf9a5aa..30243e60c 100644 --- a/wagtail/wagtailsites/views.py +++ b/wagtail/wagtailsites/views.py @@ -51,7 +51,6 @@ class Delete(DeleteView): success_message = __("Site '{0}' deleted.") index_url_name = 'wagtailsites:index' delete_url_name = 'wagtailsites:delete' - context_object_name = 'site' page_title = __("Delete site") confirmation_message = __("Are you sure you want to delete this site?") header_icon = 'site' From a8a734492769b8ab79f38cc0f4e887a08ef3fec2 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 19 Aug 2015 12:10:08 +0100 Subject: [PATCH 119/259] Added index on PageRevision.submitted_for_moderation Fixes #1622 Speeds up "pages in moderation" query on the admin dashboard when there are lots of revisions on the site. --- ...revision_submitted_for_moderation_index.py | 19 +++++++++++++++++++ wagtail/wagtailcore/models.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 wagtail/wagtailcore/migrations/0018_pagerevision_submitted_for_moderation_index.py diff --git a/wagtail/wagtailcore/migrations/0018_pagerevision_submitted_for_moderation_index.py b/wagtail/wagtailcore/migrations/0018_pagerevision_submitted_for_moderation_index.py new file mode 100644 index 000000000..f3d27c876 --- /dev/null +++ b/wagtail/wagtailcore/migrations/0018_pagerevision_submitted_for_moderation_index.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0017_change_edit_page_permission_description'), + ] + + operations = [ + migrations.AlterField( + model_name='pagerevision', + name='submitted_for_moderation', + field=models.BooleanField(default=False, db_index=True, verbose_name='Submitted for moderation'), + ), + ] diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 53dbe297a..229b30769 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -1074,7 +1074,7 @@ class SubmittedRevisionsManager(models.Manager): @python_2_unicode_compatible class PageRevision(models.Model): page = models.ForeignKey('Page', verbose_name=_('Page'), related_name='revisions') - submitted_for_moderation = models.BooleanField(verbose_name=_('Submitted for moderation'), default=False) + submitted_for_moderation = models.BooleanField(verbose_name=_('Submitted for moderation'), default=False, db_index=True) created_at = models.DateTimeField(verbose_name=_('Created at')) user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_('User'), null=True, blank=True) content_json = models.TextField(verbose_name=_('Content JSON')) From 9bd04efd056b3bf563254260380baffbfb8f0373 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 19 Aug 2015 12:15:40 +0100 Subject: [PATCH 120/259] Added index on AbstractImage.created_at Fixes #1598 Speeds up image index/chooser when many images exist in the site --- .../migrations/0007_auto_20150819_0614.py | 24 +++++++++++++++++++ .../migrations/0008_image_created_at_index.py | 19 +++++++++++++++ wagtail/wagtailimages/models.py | 2 +- 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 wagtail/tests/testapp/migrations/0007_auto_20150819_0614.py create mode 100644 wagtail/wagtailimages/migrations/0008_image_created_at_index.py diff --git a/wagtail/tests/testapp/migrations/0007_auto_20150819_0614.py b/wagtail/tests/testapp/migrations/0007_auto_20150819_0614.py new file mode 100644 index 000000000..cdf17659a --- /dev/null +++ b/wagtail/tests/testapp/migrations/0007_auto_20150819_0614.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tests', '0006_image_file_size'), + ] + + operations = [ + migrations.AlterField( + model_name='customimagewithadminformfields', + name='created_at', + field=models.DateTimeField(db_index=True, verbose_name='Created at', auto_now_add=True), + ), + migrations.AlterField( + model_name='customimagewithoutadminformfields', + name='created_at', + field=models.DateTimeField(db_index=True, verbose_name='Created at', auto_now_add=True), + ), + ] diff --git a/wagtail/wagtailimages/migrations/0008_image_created_at_index.py b/wagtail/wagtailimages/migrations/0008_image_created_at_index.py new file mode 100644 index 000000000..23dda8c91 --- /dev/null +++ b/wagtail/wagtailimages/migrations/0008_image_created_at_index.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailimages', '0007_image_file_size'), + ] + + operations = [ + migrations.AlterField( + model_name='image', + name='created_at', + field=models.DateTimeField(db_index=True, verbose_name='Created at', auto_now_add=True), + ), + ] diff --git a/wagtail/wagtailimages/models.py b/wagtail/wagtailimages/models.py index 032a6cfff..1439d5563 100644 --- a/wagtail/wagtailimages/models.py +++ b/wagtail/wagtailimages/models.py @@ -63,7 +63,7 @@ class AbstractImage(models.Model, TagSearchable): file = models.ImageField(verbose_name=_('File'), upload_to=get_upload_to, width_field='width', height_field='height') width = models.IntegerField(verbose_name=_('Width'), editable=False) height = models.IntegerField(verbose_name=_('Height'), editable=False) - created_at = models.DateTimeField(verbose_name=_('Created at'), auto_now_add=True) + created_at = models.DateTimeField(verbose_name=_('Created at'), auto_now_add=True, db_index=True) uploaded_by_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_('Uploaded by user'), null=True, blank=True, editable=False) tags = TaggableManager(help_text=None, blank=True, verbose_name=_('Tags')) From 9d4eace4e6d9158d0480f21725a65cacadfeb38d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 19 Aug 2015 13:20:31 +0100 Subject: [PATCH 121/259] Cleanup PageMetaField.to_representation() No longer calling super() to improve clarity --- wagtail/contrib/wagtailapi/serializers.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index 7f701f5a6..6c6e52c8b 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -44,14 +44,19 @@ class PageMetaField(MetaField): A subclass of MetaField for Page objects. Changes the "type" field to use the name of the specific model of the page. + + Example: + + "meta": { + "type": "blog.BlogPage", + "detail_url": "http://api.example.com/v1/pages/1/" + } """ def to_representation(self, page): - data = super(PageMetaField, self).to_representation(page) - - # Change type to the specific page class instead - data['type'] = page.specific_class._meta.app_label + '.' + page.specific_class.__name__ - - return data + return OrderedDict([ + ('type', page.specific_class._meta.app_label + '.' + page.specific_class.__name__), + ('detail_url', ObjectDetailURL(type(page), page.pk)), + ]) class DocumentMetaField(MetaField): From 3948a0bb47cecc16bf40922a4742268c1f15b5af Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 19 Aug 2015 13:33:19 +0100 Subject: [PATCH 122/259] Cleanup DocumentMetaField.to_representation() No longer calling super() to improve clarity --- wagtail/contrib/wagtailapi/serializers.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/wagtail/contrib/wagtailapi/serializers.py b/wagtail/contrib/wagtailapi/serializers.py index 6c6e52c8b..23671f893 100644 --- a/wagtail/contrib/wagtailapi/serializers.py +++ b/wagtail/contrib/wagtailapi/serializers.py @@ -64,9 +64,18 @@ class DocumentMetaField(MetaField): A subclass of MetaField for Document objects. Adds a "download_url" field. + + "meta": { + "type": "wagtaildocs.Document", + "detail_url": "http://api.example.com/v1/documents/1/", + "download_url": "http://api.example.com/documents/1/my_document.pdf" + } """ def to_representation(self, document): - data = super(DocumentMetaField, self).to_representation(document) + data = OrderedDict([ + ('type', "wagtaildocs.Document"), + ('detail_url', ObjectDetailURL(type(document), document.pk)), + ]) # Add download url if self.context.get('show_details', False): From 4e9932e5a3aaddd899868fb37792697b8832d293 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 10:31:12 +0100 Subject: [PATCH 123/259] Added show_in_menus into Page filter fields --- wagtail/wagtailcore/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 53dbe297a..fcc4a9211 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -301,6 +301,7 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed index.FilterField('path'), index.FilterField('depth'), index.FilterField('locked'), + index.FilterField('show_in_menus'), ) def __init__(self, *args, **kwargs): From 4b3732f8c10c93b2771fdbbeb4f53d2284b6bb40 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 10:34:23 +0100 Subject: [PATCH 124/259] Failing test for #1276 --- wagtail/wagtailcore/tests/test_page_queryset.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/wagtail/wagtailcore/tests/test_page_queryset.py b/wagtail/wagtailcore/tests/test_page_queryset.py index 9c4f3e7b7..9a47cd6f7 100644 --- a/wagtail/wagtailcore/tests/test_page_queryset.py +++ b/wagtail/wagtailcore/tests/test_page_queryset.py @@ -1,3 +1,5 @@ +import unittest + from django.test import TestCase from wagtail.wagtailcore.models import Page, PageViewRestriction @@ -410,3 +412,18 @@ class TestSpecificQuery(TestCase): Page.objects.get(url_path='/home/events/christmas/').specific, Page.objects.get(url_path='/home/events/').specific, Page.objects.get(url_path='/home/about-us/').specific]) + + @unittest.expectedFailure + def test_specific_query_with_search(self): + # 1276 - The database search backend didn't return results with the + # specific type when searching a specific queryset. + + pages = list(Page.objects.specific().live().in_menu().search(None, backend='wagtail.wagtailsearch.backends.db')) + + # Check that each page is in the queryset with the correct type. + # We don't care about order here + self.assertEqual(len(pages), 4) + self.assertIn(Page.objects.get(url_path='/home/other/').specific, pages) + self.assertIn(Page.objects.get(url_path='/home/events/christmas/').specific, pages) + self.assertIn(Page.objects.get(url_path='/home/events/').specific, pages) + self.assertIn(Page.objects.get(url_path='/home/about-us/').specific, pages) From 0bf12ca33343cd4d87a90ed431883a0cbeda3974 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 10:44:32 +0100 Subject: [PATCH 125/259] Put Page class fallback back Reverts: 7e16aa0d8de9707fcd6f745ba668f46a8c14c961 --- wagtail/wagtailadmin/views/chooser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 2b04cfc00..c2e3693b7 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -66,7 +66,7 @@ def browse(request, parent_page_id=None): desired_class = Page # Parent page can be chosen if it is a instance of desired_class - parent_page.can_choose = issubclass(parent_page.specific_class, desired_class) + parent_page.can_choose = issubclass(parent_page.specific_class or Page, desired_class) # Pagination # We apply pagination first so we don't need to walk the entire list @@ -85,7 +85,7 @@ def browse(request, parent_page_id=None): if desired_class == Page: page.can_choose = True else: - page.can_choose = issubclass(page.specific_class, desired_class) + page.can_choose = issubclass(page.specific_class or Page, desired_class) page.can_descend = page.get_children_count() From 2f472cc48b30f1bb8d9e695e45670af3495e94f1 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 10:48:08 +0100 Subject: [PATCH 126/259] Make database search use base queryset Fixes #1276 --- wagtail/wagtailcore/tests/test_page_queryset.py | 3 --- wagtail/wagtailsearch/backends/db.py | 14 ++++++++------ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/wagtail/wagtailcore/tests/test_page_queryset.py b/wagtail/wagtailcore/tests/test_page_queryset.py index 9a47cd6f7..c9913bc9c 100644 --- a/wagtail/wagtailcore/tests/test_page_queryset.py +++ b/wagtail/wagtailcore/tests/test_page_queryset.py @@ -1,5 +1,3 @@ -import unittest - from django.test import TestCase from wagtail.wagtailcore.models import Page, PageViewRestriction @@ -413,7 +411,6 @@ class TestSpecificQuery(TestCase): Page.objects.get(url_path='/home/events/').specific, Page.objects.get(url_path='/home/about-us/').specific]) - @unittest.expectedFailure def test_specific_query_with_search(self): # 1276 - The database search backend didn't return results with the # specific type when searching a specific queryset. diff --git a/wagtail/wagtailsearch/backends/db.py b/wagtail/wagtailsearch/backends/db.py index 2e789973e..e7e32fce0 100644 --- a/wagtail/wagtailsearch/backends/db.py +++ b/wagtail/wagtailsearch/backends/db.py @@ -22,10 +22,12 @@ class DBSearchQuery(BaseSearchQuery): return q - def get_q(self): - # Get filters as a q object - q = self._get_filters_from_queryset() + def get_extra_q(self): + # Run _get_filters_from_queryset to test that no fields that are not + # a FilterField have been used in the query. + self._get_filters_from_queryset() + q = models.Q() model = self.queryset.model if self.query_string is not None: @@ -57,10 +59,10 @@ class DBSearchQuery(BaseSearchQuery): class DBSearchResults(BaseSearchResults): def get_queryset(self): - model = self.query.queryset.model - q = self.query.get_q() + queryset = self.query.queryset + q = self.query.get_extra_q() - return model.objects.filter(q).distinct()[self.start:self.stop] + return queryset.filter(q).distinct()[self.start:self.stop] def _do_search(self): return self.get_queryset() From 6dc2aecdd065987185d11007164111530280a476 Mon Sep 17 00:00:00 2001 From: Tim Heap Date: Thu, 20 Aug 2015 17:24:57 +1000 Subject: [PATCH 127/259] Add a test for adding and editing tagged snippets --- .../migrations/0007_auto_20150820_0419.py | 33 +++++++++++++++++++ wagtail/tests/testapp/models.py | 9 +++++ wagtail/wagtailsnippets/tests.py | 30 +++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py diff --git a/wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py b/wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py new file mode 100644 index 000000000..c843b42dc --- /dev/null +++ b/wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import taggit.managers +import modelcluster.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('taggit', '0001_initial'), + ('tests', '0006_image_file_size'), + ] + + operations = [ + migrations.CreateModel( + name='AdvertTag', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('content_object', modelcluster.fields.ParentalKey(related_name='tagged_items', to='tests.Advert')), + ('tag', models.ForeignKey(related_name='tests_adverttag_items', to='taggit.Tag')), + ], + options={ + 'abstract': False, + }, + ), + migrations.AddField( + model_name='advert', + name='tags', + field=taggit.managers.TaggableManager(to='taggit.Tag', through='tests.AdvertTag', blank=True, help_text='A comma-separated list of tags.', verbose_name='Tags'), + ), + ] diff --git a/wagtail/tests/testapp/models.py b/wagtail/tests/testapp/models.py index 9b3a9ae82..df66a54c4 100644 --- a/wagtail/tests/testapp/models.py +++ b/wagtail/tests/testapp/models.py @@ -5,6 +5,7 @@ from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.utils.encoding import python_2_unicode_compatible from taggit.models import TaggedItemBase +from taggit.managers import TaggableManager from modelcluster.fields import ParentalKey from modelcluster.contrib.taggit import ClusterTaggableManager @@ -302,14 +303,22 @@ class AdvertPlacement(models.Model): advert = models.ForeignKey('tests.Advert', related_name='+') colour = models.CharField(max_length=255) + +class AdvertTag(TaggedItemBase): + content_object = ParentalKey('Advert', related_name='tagged_items') + + @python_2_unicode_compatible class Advert(models.Model): url = models.URLField(null=True, blank=True) text = models.CharField(max_length=255) + tags = TaggableManager(through=AdvertTag, blank=True) + panels = [ FieldPanel('url'), FieldPanel('text'), + FieldPanel('tags'), ] def __str__(self): diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index b2f58121c..a543ffc80 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -4,6 +4,8 @@ from django.test.utils import override_settings from django.contrib.auth import get_user_model from django.contrib.auth.models import Permission +from taggit.models import Tag + from wagtail.tests.utils import WagtailTestUtils from wagtail.tests.testapp.models import Advert, SnippetChooserModel from wagtail.tests.snippets.models import AlphaSnippet, ZuluSnippet, RegisterDecorator, RegisterFunction @@ -90,6 +92,20 @@ class TestSnippetCreateView(TestCase, WagtailTestUtils): self.assertEqual(snippets.count(), 1) self.assertEqual(snippets.first().url, 'http://www.example.com/') + def test_create_with_tags(self): + tags = ['hello', 'world'] + response = self.post(post_data={'text': 'test_advert', + 'url': 'http://example.com/', + 'tags': ', '.join(tags)}) + + self.assertRedirects(response, reverse('wagtailsnippets:list', + args=('tests', 'advert'))) + + snippet = Advert.objects.get(text='test_advert') + self.assertEqual( + list(snippet.tags.order_by('name')), + list(Tag.objects.order_by('name').filter(name__in=tags))) + class TestSnippetEditView(TestCase, WagtailTestUtils): fixtures = ['test.json'] @@ -135,6 +151,20 @@ class TestSnippetEditView(TestCase, WagtailTestUtils): self.assertEqual(snippets.count(), 1) self.assertEqual(snippets.first().url, 'http://www.example.com/edited') + def test_edit_with_tags(self): + tags = ['hello', 'world'] + response = self.post(post_data={'text': 'edited_test_advert', + 'url': 'http://www.example.com/edited', + 'tags': ', '.join(tags)}) + + self.assertRedirects(response, reverse('wagtailsnippets:list', + args=('tests', 'advert'))) + + snippet = Advert.objects.get(text='edited_test_advert') + self.assertEqual( + list(snippet.tags.order_by('name')), + list(Tag.objects.order_by('name').filter(name__in=tags))) + class TestSnippetDelete(TestCase, WagtailTestUtils): fixtures = ['test.json'] From d0eadafeb50edddf47237c980c8ecb39e01c8ab9 Mon Sep 17 00:00:00 2001 From: Tim Heap Date: Thu, 20 Aug 2015 21:02:52 +1000 Subject: [PATCH 128/259] Remove reference to non-existant page in docs --- docs/editor_manual/administrator_tasks/index.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/editor_manual/administrator_tasks/index.rst b/docs/editor_manual/administrator_tasks/index.rst index e4d82c0d8..312e9df1b 100644 --- a/docs/editor_manual/administrator_tasks/index.rst +++ b/docs/editor_manual/administrator_tasks/index.rst @@ -8,4 +8,3 @@ This section of the guide documents how to perform common tasks as an administra managing_users promoted_search_results - .. redirects From fca5e10314ac0bc9a2165abd89dd0c652043ee33 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 12:25:51 +0100 Subject: [PATCH 129/259] Upgrade consideration for EditorsPick model move --- docs/releases/1.1.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 0338eec14..04fbcc779 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -80,3 +80,9 @@ To re-enable it, add :mod:`wagtail.contrib.wagtailsearchpromotions` to your ``IN 'wagtail.contrib.wagtailsearchpromotions', ... + +If you have references to the ``wagtail.wagtailsearch.models.EditorsPick`` model in your +project, you will need to update these to point to the :mod:`wagtail.contrib.wagtailsearchpromotions.models.SearchPromotion` model instead. + +If you created your project using the ``wagtail start`` command with Wagtail 1.0. +You will probably have references to this model in the ``search/views.py`` file. From a57b432078443d85c4b2b7c7fe62e42ffc5ca85f Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 12:29:25 +0100 Subject: [PATCH 130/259] Created internationalisation section of the docs --- docs/advanced_topics/{multilingual_sites.rst => i18n/index.rst} | 0 docs/advanced_topics/index.rst | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/advanced_topics/{multilingual_sites.rst => i18n/index.rst} (100%) diff --git a/docs/advanced_topics/multilingual_sites.rst b/docs/advanced_topics/i18n/index.rst similarity index 100% rename from docs/advanced_topics/multilingual_sites.rst rename to docs/advanced_topics/i18n/index.rst diff --git a/docs/advanced_topics/index.rst b/docs/advanced_topics/index.rst index 76e8cca71..50909406b 100644 --- a/docs/advanced_topics/index.rst +++ b/docs/advanced_topics/index.rst @@ -8,7 +8,7 @@ Advanced topics settings deploying performance - multilingual_sites + i18n/index privacy customisation/index third_party_tutorials From e8a3d7ba8886d90c27de6d3f41e62f4fb390e0f6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 20 Aug 2015 16:21:50 +0100 Subject: [PATCH 131/259] Make page chooser accept empty page_type parameter again --- wagtail/wagtailadmin/tests/test_page_chooser.py | 16 ++++++++++++++++ wagtail/wagtailadmin/views/chooser.py | 6 ++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index 8a6771734..29c72c8ae 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -101,6 +101,13 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): self.assertFalse(pages[event_index_page.id].can_choose) self.assertTrue(pages[event_index_page.id].can_descend) + def test_with_blank_page_type(self): + # a blank page_type parameter should be equivalent to an absent parameter + # (or an explicit page_type of wagtailcore.page) + response = self.get({'page_type': ''}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/browse.html') + def test_with_unknown_page_type(self): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) @@ -199,6 +206,15 @@ class TestChooserSearch(TestCase, WagtailTestUtils): # Not a simple page self.assertNotIn(event_page.id, pages) + def test_with_blank_page_type(self): + # a blank page_type parameter should be equivalent to an absent parameter + # (or an explicit page_type of wagtailcore.page) + response = self.get({'q': "foobarbaz", 'page_type': ''}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/_search_results.html') + self.assertContains(response, "There is one match") + self.assertContains(response, "foobarbaz") + def test_with_unknown_page_type(self): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index c2e3693b7..686e89d15 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -49,7 +49,8 @@ def browse(request, parent_page_id=None): pages = parent_page.get_children() # Filter them by page type - page_type_string = request.GET.get('page_type', 'wagtailcore.page') + # A missing or empty page_type parameter indicates 'all page types' (i.e. descendants of wagtailcore.page) + page_type_string = request.GET.get('page_type') or 'wagtailcore.page' if page_type_string != 'wagtailcore.page': try: desired_class = page_model_from_string(page_type_string) @@ -105,7 +106,8 @@ def browse(request, parent_page_id=None): def search(request, parent_page_id=None): - page_type_string = request.GET.get('page_type', 'wagtailcore.page') + # A missing or empty page_type parameter indicates 'all page types' (i.e. descendants of wagtailcore.page) + page_type_string = request.GET.get('page_type') or 'wagtailcore.page' try: desired_class = page_model_from_string(page_type_string) From ac97197c89dd586f01cf7b7e713a53293ef916c6 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 17 Aug 2015 16:50:30 +0100 Subject: [PATCH 132/259] Test for multiple page types in page chooser --- .../wagtailadmin/tests/test_page_chooser.py | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index 29c72c8ae..18f98f95f 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -1,3 +1,5 @@ +import unittest + from django.test import TestCase from django.core.urlresolvers import reverse @@ -108,6 +110,34 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailadmin/chooser/browse.html') + @unittest.expectedFailure + def test_with_multiple_page_types(self): + # Add a page that is not a SimplePage + event_page = EventPage( + title="event", + slug="event", + ) + self.root_page.add_child(instance=event_page) + + # Send request + response = self.get({'page_type': 'tests.simplepage,tests.eventpage'}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/browse.html') + self.assertEqual(response.context['page_type_string'], 'tests.simplepage,tests.eventpage') + + pages = { + page.id: page + for page in response.context['pages'].object_list + } + + # Simple page in results, as before + self.assertIn(self.child_page.id, pages) + self.assertTrue(pages[self.child_page.id].can_choose) + + # Event page should now also be choosable + self.assertIn(event_page.id, pages) + self.assertTrue(pages[self.child_page.id].can_choose) + def test_with_unknown_page_type(self): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) @@ -215,6 +245,32 @@ class TestChooserSearch(TestCase, WagtailTestUtils): self.assertContains(response, "There is one match") self.assertContains(response, "foobarbaz") + @unittest.expectedFailure + def test_with_multiple_page_types(self): + # Add a page that is not a SimplePage + event_page = EventPage( + title="foo", + slug="foo", + ) + self.root_page.add_child(instance=event_page) + + # Send request + response = self.get({'q': "foo", 'page_type': 'tests.simplepage,tests.eventpage'}) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailadmin/chooser/_search_results.html') + self.assertEqual(response.context['page_type_string'], 'tests.simplepage,tests.eventpage') + + pages = { + page.id: page + for page in response.context['pages'] + } + + # Simple page in results, as before + self.assertIn(self.child_page.id, pages) + + # Event page should now also be choosable + self.assertIn(event_page.id, pages) + def test_with_unknown_page_type(self): response = self.get({'page_type': 'foo.bar'}) self.assertEqual(response.status_code, 404) From 72534951244e5c9264468c6281356b75b8ba6aa7 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 18 Aug 2015 09:54:44 +0100 Subject: [PATCH 133/259] Added support for multiple page types into page chooser --- .../wagtailadmin/chooser/browse.html | 7 +-- .../wagtailadmin/tests/test_page_chooser.py | 4 -- wagtail/wagtailadmin/views/chooser.py | 50 ++++++++++++------- 3 files changed, 37 insertions(+), 24 deletions(-) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/chooser/browse.html b/wagtail/wagtailadmin/templates/wagtailadmin/chooser/browse.html index 524d05a28..dac5a3819 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/chooser/browse.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/chooser/browse.html @@ -1,20 +1,21 @@ {% load i18n %} {% if page_types_restricted %} {% trans "Choose" as choose_str %} - {% trans page_type_name as subtitle %} {% else %} {% trans "Choose a page" as choose_str %} {% endif %} -{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=subtitle search_url="wagtailadmin_choose_page_search" query_parameters="page_type="|add:page_type_string icon="doc-empty-inverse" %} +{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=page_type_names|join:", " search_url="wagtailadmin_choose_page_search" query_parameters="page_type="|add:page_type_string icon="doc-empty-inverse" %}
      {% include 'wagtailadmin/chooser/_link_types.html' with current='internal' %} {% if page_types_restricted %}

      - {% blocktrans with type=page_type_name %} + {% blocktrans with type=page_type_names|join:", " count counter=page_type_names|length %} Only pages of type "{{ type }}" may be chosen for this field. Search results will exclude pages of other types. + {% plural %} + Only the following page types may be chosen for this field: {{ type }}. Search results will exclude pages of other types. {% endblocktrans %}

      {% endif %} diff --git a/wagtail/wagtailadmin/tests/test_page_chooser.py b/wagtail/wagtailadmin/tests/test_page_chooser.py index 18f98f95f..1f4223f87 100644 --- a/wagtail/wagtailadmin/tests/test_page_chooser.py +++ b/wagtail/wagtailadmin/tests/test_page_chooser.py @@ -1,5 +1,3 @@ -import unittest - from django.test import TestCase from django.core.urlresolvers import reverse @@ -110,7 +108,6 @@ class TestChooserBrowseChild(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailadmin/chooser/browse.html') - @unittest.expectedFailure def test_with_multiple_page_types(self): # Add a page that is not a SimplePage event_page = EventPage( @@ -245,7 +242,6 @@ class TestChooserSearch(TestCase, WagtailTestUtils): self.assertContains(response, "There is one match") self.assertContains(response, "foobarbaz") - @unittest.expectedFailure def test_with_multiple_page_types(self): # Add a page that is not a SimplePage event_page = EventPage( diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index 686e89d15..9b543f497 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -29,13 +29,27 @@ def shared_context(request, extra_context={}): return context -def page_model_from_string(string): - page_model = resolve_model_string(string) +def page_models_from_string(string): + page_models = [] - if not issubclass(page_model, Page): - raise ValueError("Model is not a page") + for sub_string in string.split(','): + page_model = resolve_model_string(sub_string) - return page_model + if not issubclass(page_model, Page): + raise ValueError("Model is not a page") + + page_models.append(page_model) + + return tuple(page_models) + + +def filter_page_type(queryset, page_models): + qs = queryset.none() + + for model in page_models: + qs |= queryset.type(model) + + return qs def browse(request, parent_page_id=None): @@ -53,21 +67,21 @@ def browse(request, parent_page_id=None): page_type_string = request.GET.get('page_type') or 'wagtailcore.page' if page_type_string != 'wagtailcore.page': try: - desired_class = page_model_from_string(page_type_string) + desired_classes = page_models_from_string(page_type_string) except (ValueError, LookupError): raise Http404 # restrict the page listing to just those pages that: # - are of the given content type (taking into account class inheritance) # - or can be navigated into (i.e. have children) - choosable_pages = pages.type(desired_class) + choosable_pages = filter_page_type(pages, desired_classes) descendable_pages = pages.filter(numchild__gt=0) pages = choosable_pages | descendable_pages else: - desired_class = Page + desired_classes = (Page, ) - # Parent page can be chosen if it is a instance of desired_class - parent_page.can_choose = issubclass(parent_page.specific_class or Page, desired_class) + # Parent page can be chosen if it is a instance of desired_classes + parent_page.can_choose = issubclass(parent_page.specific_class or Page, desired_classes) # Pagination # We apply pagination first so we don't need to walk the entire list @@ -83,10 +97,10 @@ def browse(request, parent_page_id=None): # Annotate each page with can_choose/can_decend flags for page in pages: - if desired_class == Page: + if desired_classes == (Page, ): page.can_choose = True else: - page.can_choose = issubclass(page.specific_class or Page, desired_class) + page.can_choose = issubclass(page.specific_class or Page, desired_classes) page.can_descend = page.get_children_count() @@ -99,7 +113,7 @@ def browse(request, parent_page_id=None): 'pages': pages, 'search_form': SearchForm(), 'page_type_string': page_type_string, - 'page_type_name': desired_class.get_verbose_name(), + 'page_type_names': [desired_class.get_verbose_name() for desired_class in desired_classes], 'page_types_restricted': (page_type_string != 'wagtailcore.page') }) ) @@ -110,17 +124,19 @@ def search(request, parent_page_id=None): page_type_string = request.GET.get('page_type') or 'wagtailcore.page' try: - desired_class = page_model_from_string(page_type_string) + desired_classes = page_models_from_string(page_type_string) except (ValueError, LookupError): raise Http404 search_form = SearchForm(request.GET) if search_form.is_valid() and search_form.cleaned_data['q']: - pages = desired_class.objects.exclude( + pages = Page.objects.exclude( depth=1 # never include root - ).filter(title__icontains=search_form.cleaned_data['q'])[:10] + ).filter(title__icontains=search_form.cleaned_data['q']) + pages = filter_page_type(pages, desired_classes) + pages = pages[:10] else: - pages = desired_class.objects.none() + pages = Page.objects.none() shown_pages = [] for page in pages: From f3b758bc7d0c3e90bce6bec14ed2685c541f46fa Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 18 Aug 2015 12:36:12 +0100 Subject: [PATCH 134/259] Added tests for AdminPageChooser widget Looks like a public API to me so deserves some tests/docs --- wagtail/wagtailadmin/tests/test_widgets.py | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 wagtail/wagtailadmin/tests/test_widgets.py diff --git a/wagtail/wagtailadmin/tests/test_widgets.py b/wagtail/wagtailadmin/tests/test_widgets.py new file mode 100644 index 000000000..061aa40c5 --- /dev/null +++ b/wagtail/wagtailadmin/tests/test_widgets.py @@ -0,0 +1,53 @@ +from django.test import TestCase +from django.contrib.contenttypes.models import ContentType + +from wagtail.wagtailadmin import widgets + +from wagtail.wagtailcore.models import Page +from wagtail.tests.testapp.models import SimplePage + + +class TestAdminPageChooserWidget(TestCase): + def setUp(self): + self.root_page = Page.objects.get(id=2) + + # Add child page + self.child_page = SimplePage( + title="foobarbaz", + slug="foobarbaz", + ) + self.root_page.add_child(instance=self.child_page) + + def test_render_html(self): + widget = widgets.AdminPageChooser() + + html = widget.render_html('test', None, {}) + self.assertIn("", html) + + def test_render_js_init(self): + widget = widgets.AdminPageChooser() + + js_init = widget.render_js_init('test-id', 'test', None) + self.assertEqual(js_init, "createPageChooser(\"test-id\", \"wagtailcore.page\", null);") + + def test_render_html_with_value(self): + widget = widgets.AdminPageChooser() + + html = widget.render_html('test', self.child_page, {}) + self.assertIn("" % self.child_page.id, html) + + def test_render_js_init_with_value(self): + widget = widgets.AdminPageChooser() + + js_init = widget.render_js_init('test-id', 'test', self.child_page) + self.assertEqual(js_init, "createPageChooser(\"test-id\", \"wagtailcore.page\", %d);" % self.root_page.id) + + # def test_render_html_init_with_content_type omitted as HTML does not + # change when selecting a content type + + def test_render_js_init_with_content_type(self): + content_type = ContentType.objects.get_for_model(SimplePage) + widget = widgets.AdminPageChooser(content_type=content_type) + + js_init = widget.render_js_init('test-id', 'test', None) + self.assertEqual(js_init, "createPageChooser(\"test-id\", \"tests.simplepage\", null);") From b93afbfeaa061b9909a3f017f7ecc3871be44313 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 18 Aug 2015 12:53:16 +0100 Subject: [PATCH 135/259] Multiple page type support for AdminPageChooser widget --- .../wagtailadmin/js/page-chooser.js | 2 +- .../wagtailadmin/tests/test_edit_handlers.py | 6 ++-- wagtail/wagtailadmin/tests/test_widgets.py | 19 +++++++++--- wagtail/wagtailadmin/widgets.py | 31 ++++++++++++++----- 4 files changed, 43 insertions(+), 15 deletions(-) diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js b/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js index 5c4895a84..064a78f86 100644 --- a/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js +++ b/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js @@ -12,7 +12,7 @@ function createPageChooser(id, pageType, openAtParentId) { ModalWorkflow({ url: initialUrl, - urlParams: { page_type: pageType }, + urlParams: { page_type: pageType.join(',') }, responses: { pageChosen: function(pageData) { input.val(pageData.id); diff --git a/wagtail/wagtailadmin/tests/test_edit_handlers.py b/wagtail/wagtailadmin/tests/test_edit_handlers.py index b3cc6caad..a7e863d84 100644 --- a/wagtail/wagtailadmin/tests/test_edit_handlers.py +++ b/wagtail/wagtailadmin/tests/test_edit_handlers.py @@ -367,7 +367,7 @@ class TestPageChooserPanel(TestCase): def test_render_js_init(self): result = self.page_chooser_panel.render_as_field() - expected_js = 'createPageChooser("{id}", "{model}", {parent});'.format( + expected_js = 'createPageChooser("{id}", ["{model}"], {parent});'.format( id="id_page", model="wagtailcore.page", parent=self.events_index_page.id) self.assertIn(expected_js, result) @@ -400,7 +400,7 @@ class TestPageChooserPanel(TestCase): page_chooser_panel = self.MyPageChooserPanel(instance=self.test_instance, form=form) result = page_chooser_panel.render_as_field() - expected_js = 'createPageChooser("{id}", "{model}", {parent});'.format( + expected_js = 'createPageChooser("{id}", ["{model}"], {parent});'.format( id="id_page", model="tests.eventpage", parent=self.events_index_page.id) self.assertIn(expected_js, result) @@ -414,7 +414,7 @@ class TestPageChooserPanel(TestCase): page_chooser_panel = self.MyPageChooserPanel(instance=self.test_instance, form=form) result = page_chooser_panel.render_as_field() - expected_js = 'createPageChooser("{id}", "{model}", {parent});'.format( + expected_js = 'createPageChooser("{id}", ["{model}"], {parent});'.format( id="id_page", model="tests.eventpage", parent=self.events_index_page.id) self.assertIn(expected_js, result) diff --git a/wagtail/wagtailadmin/tests/test_widgets.py b/wagtail/wagtailadmin/tests/test_widgets.py index 061aa40c5..62b366395 100644 --- a/wagtail/wagtailadmin/tests/test_widgets.py +++ b/wagtail/wagtailadmin/tests/test_widgets.py @@ -4,7 +4,7 @@ from django.contrib.contenttypes.models import ContentType from wagtail.wagtailadmin import widgets from wagtail.wagtailcore.models import Page -from wagtail.tests.testapp.models import SimplePage +from wagtail.tests.testapp.models import SimplePage, EventPage class TestAdminPageChooserWidget(TestCase): @@ -28,7 +28,7 @@ class TestAdminPageChooserWidget(TestCase): widget = widgets.AdminPageChooser() js_init = widget.render_js_init('test-id', 'test', None) - self.assertEqual(js_init, "createPageChooser(\"test-id\", \"wagtailcore.page\", null);") + self.assertEqual(js_init, "createPageChooser(\"test-id\", [\"wagtailcore.page\"], null);") def test_render_html_with_value(self): widget = widgets.AdminPageChooser() @@ -40,7 +40,7 @@ class TestAdminPageChooserWidget(TestCase): widget = widgets.AdminPageChooser() js_init = widget.render_js_init('test-id', 'test', self.child_page) - self.assertEqual(js_init, "createPageChooser(\"test-id\", \"wagtailcore.page\", %d);" % self.root_page.id) + self.assertEqual(js_init, "createPageChooser(\"test-id\", [\"wagtailcore.page\"], %d);" % self.root_page.id) # def test_render_html_init_with_content_type omitted as HTML does not # change when selecting a content type @@ -50,4 +50,15 @@ class TestAdminPageChooserWidget(TestCase): widget = widgets.AdminPageChooser(content_type=content_type) js_init = widget.render_js_init('test-id', 'test', None) - self.assertEqual(js_init, "createPageChooser(\"test-id\", \"tests.simplepage\", null);") + self.assertEqual(js_init, "createPageChooser(\"test-id\", [\"tests.simplepage\"], null);") + + def test_render_js_init_with_multiple_content_types(self): + content_types = [ + # Not using get_for_models as we need deterministic ordering + ContentType.objects.get_for_model(SimplePage), + ContentType.objects.get_for_model(EventPage), + ] + widget = widgets.AdminPageChooser(content_type=content_types) + + js_init = widget.render_js_init('test-id', 'test', None) + self.assertEqual(js_init, "createPageChooser(\"test-id\", [\"tests.simplepage\", \"tests.eventpage\"], null);") diff --git a/wagtail/wagtailadmin/widgets.py b/wagtail/wagtailadmin/widgets.py index 58e1f9eeb..f59bde48c 100644 --- a/wagtail/wagtailadmin/widgets.py +++ b/wagtail/wagtailadmin/widgets.py @@ -119,8 +119,17 @@ class AdminPageChooser(AdminChooser): super(AdminPageChooser, self).__init__(**kwargs) self.target_content_type = content_type or ContentType.objects.get_for_model(Page) + # Make sure target_content_type is a list or typle + if self.target_content_type is not None: + if not isinstance(self.target_content_type, (list, tuple)): + self.target_content_type = [self.target_content_type] + def render_html(self, name, value, attrs): - model_class = self.target_content_type.model_class() + if len(self.target_content_type) == 1: + model_class = self.target_content_type[0].model_class() + else: + model_class = Page + instance, value = self.get_instance_and_id(model_class, value) original_field_html = super(AdminPageChooser, self).render_html(name, value, attrs) @@ -134,17 +143,25 @@ class AdminPageChooser(AdminChooser): }) def render_js_init(self, id_, name, value): - model_class = self.target_content_type.model_class() - if isinstance(value, model_class): + if isinstance(value, Page): page = value else: + # Value is an ID look up object + if len(self.target_content_type) == 1: + model_class = self.target_content_type[0].model_class() + else: + model_class = Page + page = self.get_instance(model_class, value) + parent = page.get_parent() if page else None - content_type = self.target_content_type return "createPageChooser({id}, {content_type}, {parent});".format( id=json.dumps(id_), - content_type=json.dumps('{app}.{model}'.format( - app=content_type.app_label, - model=content_type.model)), + content_type=json.dumps([ + '{app}.{model}'.format( + app=content_type.app_label, + model=content_type.model) + for content_type in self.target_content_type + ]), parent=json.dumps(parent.id if parent else None)) From 2f223e6a3bb6c6d7b31ef10a51163cc31b39caa0 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 18 Aug 2015 13:46:29 +0100 Subject: [PATCH 136/259] Multiple page type support in PageChooserPanel edit handler --- wagtail/wagtailadmin/edit_handlers.py | 31 +++++++++++++------ .../wagtailadmin/tests/test_edit_handlers.py | 2 +- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/wagtail/wagtailadmin/edit_handlers.py b/wagtail/wagtailadmin/edit_handlers.py index fc6756c0f..8d52fc2b2 100644 --- a/wagtail/wagtailadmin/edit_handlers.py +++ b/wagtail/wagtailadmin/edit_handlers.py @@ -555,19 +555,22 @@ class BasePageChooserPanel(BaseChooserPanel): def target_content_type(cls): if cls._target_content_type is None: if cls.page_type: - try: - model = resolve_model_string(cls.page_type) - except LookupError: - raise ImproperlyConfigured("{0}.page_type must be of the form 'app_label.model_name', given {1!r}".format( - cls.__name__, cls.page_type)) - except ValueError: - raise ImproperlyConfigured("{0}.page_type refers to model {1!r} that has not been installed".format( - cls.__name__, cls.page_type)) + target_models = [] - cls._target_content_type = ContentType.objects.get_for_model(model) + for page_type in cls.page_type: + try: + target_models.append(resolve_model_string(page_type)) + except LookupError: + raise ImproperlyConfigured("{0}.page_type must be of the form 'app_label.model_name', given {1!r}".format( + cls.__name__, page_type)) + except ValueError: + raise ImproperlyConfigured("{0}.page_type refers to model {1!r} that has not been installed".format( + cls.__name__, page_type)) + + cls._target_content_type = list(ContentType.objects.get_for_models(*target_models).values()) else: target_model = cls.model._meta.get_field(cls.field_name).rel.to - cls._target_content_type = ContentType.objects.get_for_model(target_model) + cls._target_content_type = [ContentType.objects.get_for_model(target_model)] return cls._target_content_type @@ -575,6 +578,14 @@ class BasePageChooserPanel(BaseChooserPanel): class PageChooserPanel(object): def __init__(self, field_name, page_type=None): self.field_name = field_name + + if page_type: + # Convert single string/model into list + if not isinstance(page_type, (list, tuple)): + page_type = [page_type] + else: + page_type = [] + self.page_type = page_type def bind_to_model(self, model): diff --git a/wagtail/wagtailadmin/tests/test_edit_handlers.py b/wagtail/wagtailadmin/tests/test_edit_handlers.py index a7e863d84..6b912c0de 100644 --- a/wagtail/wagtailadmin/tests/test_edit_handlers.py +++ b/wagtail/wagtailadmin/tests/test_edit_handlers.py @@ -423,7 +423,7 @@ class TestPageChooserPanel(TestCase): result = PageChooserPanel( 'barbecue', 'wagtailcore.site' - ).bind_to_model(PageChooserModel).target_content_type() + ).bind_to_model(PageChooserModel).target_content_type()[0] self.assertEqual(result.name, 'Site') def test_target_content_type_malformed_type(self): From 4657c62326580f5de9cc2178599d82e1c1913b37 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 20 Aug 2015 16:53:56 +0100 Subject: [PATCH 137/259] Release note for #1623 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 3cb4f5f5b..dcf98b7ad 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -21,6 +21,7 @@ Changelog * Page URL lookups hit the cache/database less often (Michael van Tellingen) * Updated URLs within the admin backend to use namespaces * The `update_index` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use + * Added database indexes on PageRevision and Image to improve performance on large sites * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 04fbcc779..79c9828ac 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -42,6 +42,7 @@ Minor features * Page URL lookups hit the cache/database less often * Updated URLs within the admin backend to use namespaces * The ``update_index`` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use + * Added database indexes on PageRevision and Image to improve performance on large sites Permissions fixes in the admin interface ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 0bc723b53fb15e0fbb495827c7ce5e3176dfed4e Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 20 Aug 2015 16:54:42 +0100 Subject: [PATCH 138/259] Move 'permissions fixes' section of release notes above 'minor features' --- docs/releases/1.1.rst | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 79c9828ac..ca876aded 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -26,6 +26,17 @@ Atomic rebuilding of Elasticsearch indexes The Elasticsearch search backend now accepts an experimental ``ATOMIC_REBUILD`` flag which ensures that the existing search index continues to be available while the ``update_index`` task is running. See :ref:`wagtailsearch_backends_atomic_rebuild`. +Permissions fixes in the admin interface +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +A number of inconsistencies around permissions in the admin interface were fixed in this release: + + * Removed all permissions for "User profile" (not used) + * Removed "delete" permission for Images and documents (not used) + * Users can now access images and documents when they only have the "change" permission (previously required "add" permission as well) + * Permissions for Users now taken from custom user model, if set (previously always used permissions on Djangos builtin User model) + * Groups and Users now respond consistently to their respective "add", "change" and "delete" permissions + Minor features ~~~~~~~~~~~~~~ @@ -44,17 +55,6 @@ Minor features * The ``update_index`` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use * Added database indexes on PageRevision and Image to improve performance on large sites -Permissions fixes in the admin interface -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -A number of inconsistencies around permissions in the admin interface were fixed in this release: - - * Removed all permissions for "User profile" (not used) - * Removed "delete" permission for Images and documents (not used) - * Users can now access images and documents when they only have the "change" permission (previously required "add" permission as well) - * Permissions for Users now taken from custom user model, if set (previously always used permissions on Djangos builtin User model) - * Groups and Users now respond consistently to their respective "add", "change" and "delete" permissions - Bug fixes ~~~~~~~~~ From e73e21a8275c656def76f368ae3f968b63738c1d Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 20 Aug 2015 16:57:21 +0100 Subject: [PATCH 139/259] grammar fix --- docs/releases/1.1.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index ca876aded..2070849b9 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -85,5 +85,5 @@ To re-enable it, add :mod:`wagtail.contrib.wagtailsearchpromotions` to your ``IN If you have references to the ``wagtail.wagtailsearch.models.EditorsPick`` model in your project, you will need to update these to point to the :mod:`wagtail.contrib.wagtailsearchpromotions.models.SearchPromotion` model instead. -If you created your project using the ``wagtail start`` command with Wagtail 1.0. -You will probably have references to this model in the ``search/views.py`` file. +If you created your project using the ``wagtail start`` command with Wagtail 1.0, +you will probably have references to this model in the ``search/views.py`` file. From e09acbea2d9beda2c69323c2483c05190ec50f6a Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 20 Aug 2015 22:30:55 -0500 Subject: [PATCH 140/259] Changed __unicode__ to __str__ --- docs/topics/snippets.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index 84cfa4097..d2c1157ec 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -32,12 +32,12 @@ Here's an example snippet from the Wagtail demo website: FieldPanel('text'), ] - def __unicode__(self): + def __str__(self): return self.text The ``Advert`` model uses the basic Django model class and defines two properties: text and URL. The editing interface is very close to that provided for ``Page``-derived models, with fields assigned in the panels property. Snippets do not use multiple tabs of fields, nor do they provide the "save as draft" or "submit for moderation" features. -``@register_snippet`` tells Wagtail to treat the model as a snippet. The ``panels`` list defines the fields to show on the snippet editing page. It's also important to provide a string representation of the class through ``def __unicode__(self):`` so that the snippet objects make sense when listed in the Wagtail admin. +``@register_snippet`` tells Wagtail to treat the model as a snippet. The ``panels`` list defines the fields to show on the snippet editing page. It's also important to provide a string representation of the class through ``def __str__(self):`` so that the snippet objects make sense when listed in the Wagtail admin. Including Snippets in Template Tags ----------------------------------- @@ -145,7 +145,7 @@ To attach multiple adverts to a page, the ``SnippetChooserPanel`` can be placed SnippetChooserPanel('advert', Advert), ] - def __unicode__(self): + def __str__(self): return self.page.title + " -> " + self.advert.text From ee61839fd592daa7d7e48eb46a1c892f8f61d1ea Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 20 Aug 2015 16:23:01 +0100 Subject: [PATCH 141/259] Improvements to internationalisation docs --- docs/advanced_topics/i18n/duplicate_tree.rst | 144 ++++++++++ docs/advanced_topics/i18n/index.rst | 276 ++++++++++++------- 2 files changed, 314 insertions(+), 106 deletions(-) create mode 100644 docs/advanced_topics/i18n/duplicate_tree.rst diff --git a/docs/advanced_topics/i18n/duplicate_tree.rst b/docs/advanced_topics/i18n/duplicate_tree.rst new file mode 100644 index 000000000..c4a05da58 --- /dev/null +++ b/docs/advanced_topics/i18n/duplicate_tree.rst @@ -0,0 +1,144 @@ +=========================================================== +Creating a multilingual site (by duplicating the page tree) +=========================================================== + +This tutorial will show you a method of creating multilingual sites in Wagtail by duplicating the page tree. + +For example:: + + / + en/ + about/ + contact/ + fr/ + about/ + contact/ + + +The root page +============= + +The root page (``/``) should detect the browsers language and forward them to the correct language homepage (``/en/``, ``/fr/``). This page should sit at the site root (where the homepage would normally be). + +We must set Django's ``LANGUAGES`` setting so we don't redirect non English/French users to pages that don't exist. + + +.. code-block:: python + + # settings.py + LANGUAGES = ( + ('en', _("English")), + ('fr', _("French")), + ) + + # models.py + from django.utils import translation + from django.http import HttpResponseRedirect + + from wagtail.wagtailcore.models import Page + + + class LanguageRedirectionPage(Page): + + def serve(self, request): + # This will only return a language that is in the LANGUAGES Django setting + language = translation.get_language_from_request(request) + + return HttpResponseRedirect(self.url + language + '/') + + +Linking pages together +====================== + +It may be useful to link different versions of the same page together to allow the user to easily switch between languages. But we don't want to increase the burden on the editor too much so ideally, editors should only need to link one of the pages to the other versions and the links between the other versions should be created implicitly. + +As this behaviour needs to be added to all page types that would be translated, its best to put this behaviour in a mixin. + +Here's an example of how this could be implemented (with English as the main language and French/Spanish as alternative languages): + +.. code-block:: python + + class TranslatablePageMixin(models.Model): + # One link for each alternative language + # These should only be used on the main language page (english) + french_link = models.ForeignKey(Page, null=True, on_delete=models.SET_NULL, blank=True, related_name='+') + spanish_link = models.ForeignKey(Page, null=True, on_delete=models.SET_NULL, blank=True, related_name='+') + + def get_language(self): + """ + This returns the language code for this page. + """ + # Look through ancestors of this page for its language homepage + # The language homepage is located at depth 3 + language_homepage = self.get_ancestors(inclusive=True).get(depth=3) + + # The slug of language homepages should always be set to the language code + return language_homepage.slug + + + # Method to find the main language version of this page + # This works by reversing the above links + + def english_page(self): + """ + This finds the english version of this page + """ + language = self.get_language() + + if language == 'en': + return self + elif language == 'fr': + return type(self).objects.filter(french_link=self).first().specific + elif language == 'es': + return type(self).objects.filter(spanish_link=self).first().specific + + + # We need a method to find a version of this page for each alternative language. + # These all work the same way. They firstly find the main version of the page + # (english), then from there they can just follow the link to the correct page. + + def french_page(self): + """ + This finds the french version of this page + """ + english_page = self.english_page() + + if english_page and english_page.french_link: + return english_page.french_link.specific + + def spanish_page(self): + """ + This finds the spanish version of this page + """ + english_page = self.english_page() + + if english_page and english_page.spanish_link: + return english_page.spanish_link.specific + + class Meta: + abstract = True + + + class AboutPage(Page, TranslatablePageMixin): + ... + + + class ContactPage(Page, TranslatablePageMixin): + ... + + +You can make use of these methods in your template by doing: + +.. code-block:: django + + {% if self.english_page and self.get_language != 'en' %} + {% trans "View in English" %} + {% endif %} + + {% if self.french_page and self.get_language != 'fr' %} + {% trans "View in French" %} + {% endif %} + + {% if self.spanish_page and self.get_language != 'es' %} + {% trans "View in Spanish" %} + {% endif %} diff --git a/docs/advanced_topics/i18n/index.rst b/docs/advanced_topics/i18n/index.rst index 8c15dc408..dd7b30021 100644 --- a/docs/advanced_topics/i18n/index.rst +++ b/docs/advanced_topics/i18n/index.rst @@ -1,146 +1,210 @@ -=========================== -Creating multilingual sites -=========================== +==================== +Internationalisation +==================== -This tutorial will show you a method of creating multilingual sites in Wagtail. +This document describes the internationalisation features of Wagtail and how to create multi-lingual sites. -Currently, Wagtail doesn't support multiple languages in the same page. The recommended way of creating multilingual websites in Wagtail at the moment is to create one section of your website for each language. - -For example:: - - / - en/ - about/ - contact/ - fr/ - about/ - contact/ +Wagtail uses Django's `Internationalisation framework `_ so most of the steps are the same as other Django projects. -The root page -============= +.. contents:: -The root page (``/``) should detect the browsers language and forward them to the correct language homepage (``/en/``, ``/fr/``). This page should sit at the site root (where the homepage would normally be). -We must set Django's ``LANGUAGES`` setting so we don't redirect non English/French users to pages that don't exist. +Wagtail admin translations +========================== + +The Wagtail admin backend has been translated into many different languages. You can find a list of currently available translations on Wagtails `Transifex page `_. (Note: if you're using an old version of Wagtail, this page may not accurately reflect what languages you have available). + +If your language isn't listed on that page, you can easily contribute new languages or correct mistakes. Sign up and submit changes to `Transifex `_. Translation updates are typically merged into an official release within one month of being submitted. + + +Changing the primary language of your Wagtail installation +========================================================== + +The default language of Wagtail is ``en-us`` (American English). You can change this by tweaking a couple of Django settings: + + - Make sure `USE_I18N `_ is set to ``True`` + - Set `LANGUAGE_CODE `_ to your websites' primary language + +If there is a translation available for your language, the Wagtail admin backend should now be in the language you've chosen. + + +Creating sites with multiple languages +====================================== + +You can create sites with multiple language support by levaraging Django's `translation features `_. + +This section of the documentation will show you how to use Django's translation features with Wagtail and also describe a couple of methods for storing/retrieving translated content using Wagtail pages. + + +Enabling multiple language support +---------------------------------- + +Firstly, make sure the `USE_I18N `_ Django setting is set to ``True``. + +To enable multi-language support, add ``django.middleware.i18n.LocaleMiddleware`` to your ``MIDDLEWARE_CLASSES``: .. code-block:: python - # settings.py - LANGUAGES = ( - ('en', _("English")), - ('fr', _("French")), + MIDDLEWARE_CLASSES = ( + ... + + 'django.middleware.i18n.LocaleMiddleware', ) - # models.py - from django.utils import translation - from django.http import HttpResponseRedirect - - from wagtail.wagtailcore.models import Page +This middleware class looks at the users browser language and sets the `language of the site accordingly `_. - class LanguageRedirectionPage(Page): +Serving different languages from different URLs +----------------------------------------------- - def serve(self, request): - # This will only return a language that is in the LANGUAGES Django setting - language = translation.get_language_from_request(request) +The above will make Django switch to the language that the users browser is set to. - return HttpResponseRedirect(self.url + language + '/') +This has a couple of shortcomings: + - You can't switch language without changing your browser settings + - It may not work well with various caching setups (as content varies based on browser settings) - -Linking pages together -====================== - -It may be useful to link different versions of the same page together to allow the user to easily switch between languages. But we don't want to increase the burden on the editor too much so ideally, editors should only need to link one of the pages to the other versions and the links between the other versions should be created implicitly. - -As this behaviour needs to be added to all page types that would be translated, its best to put this behaviour in a mixin. - -Here's an example of how this could be implemented (with English as the main language and French/Spanish as alternative languages): +If you need any of these, you can use Djangos ``i18n_patterns`` in your ``urls.py`` which puts the language code at the beginning of each URL (eg ``/en/about-us``): .. code-block:: python - class TranslatablePageMixin(models.Model): - # One link for each alternative language - # These should only be used on the main language page (english) - french_link = models.ForeignKey(Page, null=True, on_delete=models.SET_NULL, blank=True, related_name='+') - spanish_link = models.ForeignKey(Page, null=True, on_delete=models.SET_NULL, blank=True, related_name='+') + # mysite/urls.py - def get_language(self): - """ - This returns the language code for this page. - """ - # Look through ancestors of this page for its language homepage - # The language homepage is located at depth 3 - language_homepage = self.get_ancestors(inclusive=True).get(depth=3) + from django.conf.urls import include, url + from django.conf.urls.i18n import i18n_patterns + from django.conf import settings + from django.contrib import admin - # The slug of language homepages should always be set to the language code - return language_homepage.slug + from wagtail.wagtailadmin import urls as wagtailadmin_urls + from wagtail.wagtaildocs import urls as wagtaildocs_urls + from wagtail.wagtailcore import urls as wagtail_urls - # Method to find the main language version of this page - # This works by reversing the above links + urlpatterns = [ + url(r'^django-admin/', include(admin.site.urls)), - def english_page(self): - """ - This finds the english version of this page - """ - language = self.get_language() - - if language == 'en': - return self - elif language == 'fr': - return type(self).objects.filter(french_link=self).first().specific - elif language == 'es': - return type(self).objects.filter(spanish_link=self).first().specific + url(r'^admin/', include(wagtailadmin_urls)), + url(r'^documents/', include(wagtaildocs_urls)), + ] - # We need a method to find a version of this page for each alternative language. - # These all work the same way. They firstly find the main version of the page - # (english), then from there they can just follow the link to the correct page. + urlpatterns += i18n_patterns('', + # These URLs will have // appended to the beginning - def french_page(self): - """ - This finds the french version of this page - """ - english_page = self.english_page() + url(r'^search/$', 'search.views.search', name='search'), - if english_page and english_page.french_link: - return english_page.french_link.specific + url(r'', include(wagtail_urls)), + ) - def spanish_page(self): - """ - This finds the spanish version of this page - """ - english_page = self.english_page() - - if english_page and english_page.spanish_link: - return english_page.spanish_link.specific - - class Meta: - abstract = True +You can implement switching between languages by changing the part at the beginning of the URL. As each language has it's own URL, it also works well with just about any caching setup. - class AboutPage(Page, TranslatablePageMixin): +Translating templates +--------------------- + +Static text in templates needs to be marked up in a way that allows Djangos ``makemessages`` command to find and export the strings for translators and also allow them to switch to translated versions on the fly. + +As Wagtail uses Djangos templates, inserting this markup and the workflow for exporting and translating the strings is the same as any other Django project. + +See: https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#internationalization-in-template-code + + +Translating content +------------------- + +The most common approach for translating content in Wagtail to duplicate each translatable text field, providing a seprate field for each language. + +This section will descibe how to implement this method manually but there is a third party module you can use, `wagtail modeltranslation `_, which may be quicker if it meets your needs. + + +**Duplicating the fields in your model** + +Each text field in your Page model can be duplicated and suffixed with the language of that field: + +.. code-block:: python + + class BlogPage(Page): + + frontend_title_en = models.CharField(max_length=255) + frontend_title_fr = models.CharField(max_length=255) + + body_en = StreamField(...) + body_fr = StreamField(...) + + # Language-independent fields don't need to be duplicated + thumbnail_image = models.ForeignKey('wagtailimages.image', ...) + +.. note:: + + We define a separate ``frontend_title`` field here instead of using Wagtails builtin ``title`` field. This is because we can't change the name of the builtin field, or add an "fr" version to the base ``Page`` model. + + +**Organising the fields in the admin interface** + +You can either put all the fields with their translations next to each other on the "content" tab or put the translations for other languages on different tabs. See :ref:`customising_the_tabbed_interface` for information on how to do that. + + +**Accessing the fields from the template** + +In order for the translations to be shown on the site frontend, the correct field needs to be used in the template based on what language the client has selected. + +Having to add language checks every time you display a field in a template, could make your templates very messy. Here's a little trick that will allow you to implement this while keeping your templates and model code clean. + +You can use a snippet like the following to add accessor fields on to your page model. These accessor fields will point at the field that contains the language the user has selected. + +Copy this into your project and make sure it's imported in any ``models.py`` files that contain a ``Page`` with translated fields. It will require some modification to support different languages. + +.. code-block:: python + + from django.utils import translation + + class TranslatedField(object): + def __init__(self, en_field, fr_field): + self.en_field = en_field + self.fr_field = fr_field + + def __get__(self, instance, owner): + en = getattr(instance, self.en_field) + fr = getattr(instance, self.fr_field) + + if translation.get_language() == 'fr': + return fr + else: + return en + + +Then, for each translated field, create an instance of ``TranslatedField`` with a nice name (as this is the name your templates will reference). + +For example, here's how we would apply this to the above ``BlogPage`` model: + +.. code-block:: python + + class BlogPage(Page): ... - - class ContactPage(Page, TranslatablePageMixin): - ... + frontend_title = TranslatedField( + 'frontend_title_en', + 'frontend_title_fr', + ) + body = TranslatedField( + 'body_en', + 'body_fr', + ) -You can make use of these methods in your template by doing: +Finally, in the template, reference the accessors instead of the underlying database fields: -.. code-block:: django +.. code-block:: html+Django - {% if self.english_page and self.get_language != 'en' %} - {% trans "View in English" %} - {% endif %} + {{ self.frontend_title }} - {% if self.french_page and self.get_language != 'fr' %} - {% trans "View in French" %} - {% endif %} + {{ self.body }} - {% if self.spanish_page and self.get_language != 'es' %} - {% trans "View in Spanish" %} - {% endif %} + +Other approaches +---------------- + +.. toctree:: + + duplicate_tree From 0d040564d61d5f784469a36eaa6b2c1761e84c9c Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 15:25:48 +0200 Subject: [PATCH 142/259] Fix LocaleMiddleware path in i18n docs --- docs/advanced_topics/i18n/index.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/advanced_topics/i18n/index.rst b/docs/advanced_topics/i18n/index.rst index dd7b30021..9e5130caf 100644 --- a/docs/advanced_topics/i18n/index.rst +++ b/docs/advanced_topics/i18n/index.rst @@ -43,14 +43,14 @@ Enabling multiple language support Firstly, make sure the `USE_I18N `_ Django setting is set to ``True``. -To enable multi-language support, add ``django.middleware.i18n.LocaleMiddleware`` to your ``MIDDLEWARE_CLASSES``: +To enable multi-language support, add ``django.middleware.locale.LocaleMiddleware`` to your ``MIDDLEWARE_CLASSES``: .. code-block:: python MIDDLEWARE_CLASSES = ( ... - 'django.middleware.i18n.LocaleMiddleware', + 'django.middleware.locale.LocaleMiddleware', ) This middleware class looks at the users browser language and sets the `language of the site accordingly `_. From 80bf868963bbb8636a7cb9147b67257304ceff83 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 21 Aug 2015 14:32:31 +0100 Subject: [PATCH 143/259] Use StreamingHttpResponse in image serve view Fixes #1584 This will prevent djangos "UpdateCacheMiddleware" from trying to add the image into the cache. https://github.com/django/django/blob/master/django/middleware/cache.py#L78-L79 --- wagtail/wagtailimages/tests/tests.py | 1 + wagtail/wagtailimages/views/frontend.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailimages/tests/tests.py b/wagtail/wagtailimages/tests/tests.py index bba1e1f9c..d9d5147bd 100644 --- a/wagtail/wagtailimages/tests/tests.py +++ b/wagtail/wagtailimages/tests/tests.py @@ -182,6 +182,7 @@ class TestFrontendServeView(TestCase): # Check response self.assertEqual(response.status_code, 200) + self.assertTrue(response.streaming) self.assertEqual(response['Content-Type'], 'image/png') def test_get_invalid_signature(self): diff --git a/wagtail/wagtailimages/views/frontend.py b/wagtail/wagtailimages/views/frontend.py index 7e78473df..341e5fdd0 100644 --- a/wagtail/wagtailimages/views/frontend.py +++ b/wagtail/wagtailimages/views/frontend.py @@ -2,7 +2,7 @@ from wsgiref.util import FileWrapper import imghdr from django.shortcuts import get_object_or_404 -from django.http import HttpResponse +from django.http import HttpResponse, StreamingHttpResponse from django.core.exceptions import PermissionDenied from wagtail.wagtailimages.models import get_image_model @@ -20,6 +20,6 @@ def serve(request, signature, image_id, filter_spec): rendition = image.get_rendition(filter_spec) rendition.file.open('rb') image_format = imghdr.what(rendition.file) - return HttpResponse(FileWrapper(rendition.file), content_type='image/' + image_format) + return StreamingHttpResponse(FileWrapper(rendition.file), content_type='image/' + image_format) except InvalidFilterSpecError: return HttpResponse("Invalid filter spec: " + filter_spec, content_type='text/plain', status=400) From 4b14962ba3b686966cd8fd062a9a5a0cc4f33418 Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 15:57:20 +0200 Subject: [PATCH 144/259] Fix details in editor manual docs --- .../editor_manual/finding_your_way_around/the_dashboard.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/editor_manual/finding_your_way_around/the_dashboard.rst b/docs/editor_manual/finding_your_way_around/the_dashboard.rst index 8d42c072f..b82cfe39c 100644 --- a/docs/editor_manual/finding_your_way_around/the_dashboard.rst +++ b/docs/editor_manual/finding_your_way_around/the_dashboard.rst @@ -15,7 +15,7 @@ You can return to the Dashboard at any time by clicking the Wagtail log in the t - Clicking the logo returns you to your Dashboard. - The stats at the top of the page describe the total amount of content on the CMS (just for fun!). -- The *Pages awaiting moderation* table will only displayed if you have moderator or administrator privileges +- The *Pages awaiting moderation* table will only be displayed if you have moderator or administrator privileges - Clicking the name of a page will take you to the ‘Edit page’ interface for this page. - Clicking approve or reject will either change the page status to live or return the page to draft status. An email will be sent to the creator of the page giving the result of moderation either way. @@ -23,8 +23,8 @@ You can return to the Dashboard at any time by clicking the Wagtail log in the t - The *Your most recent edits* table displays the five pages that you most recently edited. - The date column displays the date that you edited the page. Hover your mouse over the date for a more exact time/date. -- The status column displays the current status of the page. A page will have on one of four statuses: +- The status column displays the current status of the page. A page will have one of three statuses: - Live: Published and accessible to website visitors - Draft: Not live on the website. - - Live + Draft: A version of the page is live, but a newer version is in draft mode. \ No newline at end of file + - Live + Draft: A version of the page is live, but a newer version is in draft mode. From b8d0541f3933d97ce30e8b42ac4a8a2189e36b63 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 21 Aug 2015 16:00:26 +0100 Subject: [PATCH 145/259] Some edits --- docs/advanced_topics/i18n/index.rst | 31 +++++++++++++++-------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/advanced_topics/i18n/index.rst b/docs/advanced_topics/i18n/index.rst index 9e5130caf..b03e8580a 100644 --- a/docs/advanced_topics/i18n/index.rst +++ b/docs/advanced_topics/i18n/index.rst @@ -10,7 +10,6 @@ Wagtail uses Django's `Internationalisation framework Date: Fri, 21 Aug 2015 16:05:44 +0100 Subject: [PATCH 146/259] Fix some typos in i18n docs --- docs/advanced_topics/i18n/index.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/advanced_topics/i18n/index.rst b/docs/advanced_topics/i18n/index.rst index b03e8580a..a976169d8 100644 --- a/docs/advanced_topics/i18n/index.rst +++ b/docs/advanced_topics/i18n/index.rst @@ -13,7 +13,7 @@ Wagtail uses Django's `Internationalisation framework `_. (Note: if you're using an old version of Wagtail, this page may not accurately reflect what languages you have available). +The Wagtail admin backend has been translated into many different languages. You can find a list of currently available translations on Wagtail's `Transifex page `_. (Note: if you're using an old version of Wagtail, this page may not accurately reflect what languages you have available). If your language isn't listed on that page, you can easily contribute new languages or correct mistakes. Sign up and submit changes to `Transifex `_. Translation updates are typically merged into an official release within one month of being submitted. @@ -52,7 +52,7 @@ To enable multi-language support, add ``django.middleware.locale.LocaleMiddlewar 'django.middleware.locale.LocaleMiddleware', ) -This middleware class looks at the users browser language and sets the `language of the site accordingly `_. +This middleware class looks at the user's browser language and sets the `language of the site accordingly `_. Serving different languages from different URLs @@ -103,9 +103,9 @@ You can implement switching between languages by changing the part at the beginn Translating templates --------------------- -Static text in templates needs to be marked up in a way that allows Djangos ``makemessages`` command to find and export the strings for translators and also allow them to switch to translated versions on the when the template is being served. +Static text in templates needs to be marked up in a way that allows Django's ``makemessages`` command to find and export the strings for translators and also allow them to switch to translated versions on the when the template is being served. -As Wagtail uses Djangos templates, inserting this markup and the workflow for exporting and translating the strings is the same as any other Django project. +As Wagtail uses Django's templates, inserting this markup and the workflow for exporting and translating the strings is the same as any other Django project. See: https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#internationalization-in-template-code @@ -113,9 +113,9 @@ See: https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#internationa Translating content ------------------- -The most common approach for translating content in Wagtail to duplicate each translatable text field, providing a seprate field for each language. +The most common approach for translating content in Wagtail is to duplicate each translatable text field, providing a separate field for each language. -This section will descibe how to implement this method manually but there is a third party module you can use, `wagtail modeltranslation `_, which may be quicker if it meets your needs. +This section will describe how to implement this method manually but there is a third party module you can use, `wagtail modeltranslation `_, which may be quicker if it meets your needs. **Duplicating the fields in your model** From 8323a10ecc639a01203e14bffa14ce1b1515b495 Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:07:34 +0200 Subject: [PATCH 147/259] Update docs with current number of dots in reordering icon --- .../finding_your_way_around/the_explorer_page.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/editor_manual/finding_your_way_around/the_explorer_page.rst b/docs/editor_manual/finding_your_way_around/the_explorer_page.rst index 51a4aa2db..1c85d3c4d 100644 --- a/docs/editor_manual/finding_your_way_around/the_explorer_page.rst +++ b/docs/editor_manual/finding_your_way_around/the_explorer_page.rst @@ -28,5 +28,5 @@ ________________ .. image:: ../../_static/images/screen08.5_reorder_page_handles.png * Clicking the icon to the far left of the child pages table will enable the reordering handles. This allows you to reorder the way that content displays in the main menu of your website. -* Reorder by dragging the pages by the handles on the far left (the icon made up of 8 dots). -* Your new order will be automatically saved each time you drag and drop an item. \ No newline at end of file +* Reorder by dragging the pages by the handles on the far left (the icon made up of 6 dots). +* Your new order will be automatically saved each time you drag and drop an item. From 4d238ffb6a2420bd0eef24c12b277473cc66511c Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:08:24 +0200 Subject: [PATCH 148/259] Use bullet points instead of ordered list consistently --- docs/editor_manual/new_pages/adding_multiple_items.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/editor_manual/new_pages/adding_multiple_items.rst b/docs/editor_manual/new_pages/adding_multiple_items.rst index f173995dd..e74c6255b 100644 --- a/docs/editor_manual/new_pages/adding_multiple_items.rst +++ b/docs/editor_manual/new_pages/adding_multiple_items.rst @@ -14,4 +14,4 @@ A common feature of Wagtail is the ability to add more than one of a particular .. image:: ../../_static/images/screen26_reordering_multiple_items.png -4. You can reorder your multiple items using the up and down arrows. Doing this will affect the order in which they are display on the live page. \ No newline at end of file +* You can reorder your multiple items using the up and down arrows. Doing this will affect the order in which they are display on the live page. From cef785e469f8a3f9f098c5bfb70b3ced8759bea6 Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:09:04 +0200 Subject: [PATCH 149/259] Fix some typos in editor manual doc --- docs/editor_manual/new_pages/inserting_images.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/editor_manual/new_pages/inserting_images.rst b/docs/editor_manual/new_pages/inserting_images.rst index a59b8126a..90b491897 100644 --- a/docs/editor_manual/new_pages/inserting_images.rst +++ b/docs/editor_manual/new_pages/inserting_images.rst @@ -38,7 +38,7 @@ The image below demonstrates finding and inserting an image that is already pre #. You must include an image title for your uploaded image #. Click the *Choose file* button to choose an image from your computer. -#. This *Tags* allows you to associate tags with the image you are uploading. This allows them to be more easily found when searching. Each tag should be separated by a space. Good practice for creating multiple word tags is to use an underscore between each word (e.g. western_yellow_wagtail). +#. *Tags* allows you to associate tags with the image you are uploading. This allows them to be more easily found when searching. Each tag should be separated by a space. Good practice for creating multiple word tags is to use an underscore between each word (e.g. western_yellow_wagtail). #. Click *Upload* to insert the uploaded image into the carousel. The image will also be added to the main CMS image library for reuse in other content. Inserting images using the rich text field @@ -48,7 +48,7 @@ __________________________________________ Images can also be inserted into the body text of a page via the rich text editor. When working in a rich text field, click the image illustrated above. You will then be presented with the same options as for inserting images into the main carousel. -In addition, Wagtail allows you to chose an alignment for you image. +In addition, Wagtail allows you to choose an alignment for you image. .. image:: ../../_static/images/screen18_image_alignment.png From f5166be502d2dbd74897ee51b853e6eb9dd19087 Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:09:32 +0200 Subject: [PATCH 150/259] Remove reference to RCA in editor manual doc --- docs/editor_manual/new_pages/inserting_links.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/editor_manual/new_pages/inserting_links.rst b/docs/editor_manual/new_pages/inserting_links.rst index 030b93bc2..6519da1bf 100644 --- a/docs/editor_manual/new_pages/inserting_links.rst +++ b/docs/editor_manual/new_pages/inserting_links.rst @@ -10,7 +10,7 @@ Whichever way you insert a link, you will be presented with the form displayed b * Search for an existing page to link to using the search bar at the top of the pop-up. * Below the search bar you can select the type of link you want to insert. The following types are available: - * Internal link: A link to an existing page within the RCA website. + * Internal link: A link to an existing page within your website. * External link: A link to a page on another website. * Email link: A link that will open the users default email client with the email address prepopulated. From 3d64afeb524de9546b30007ffdd81578e49aa6cc Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:09:52 +0200 Subject: [PATCH 151/259] Add apostrophe --- docs/editor_manual/new_pages/inserting_links.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/editor_manual/new_pages/inserting_links.rst b/docs/editor_manual/new_pages/inserting_links.rst index 6519da1bf..b05dbbae2 100644 --- a/docs/editor_manual/new_pages/inserting_links.rst +++ b/docs/editor_manual/new_pages/inserting_links.rst @@ -12,7 +12,7 @@ Whichever way you insert a link, you will be presented with the form displayed b * Internal link: A link to an existing page within your website. * External link: A link to a page on another website. - * Email link: A link that will open the users default email client with the email address prepopulated. + * Email link: A link that will open the user's default email client with the email address prepopulated. * You can also navigate through the website to find an internal link via the explorer. From dd6a035e9563d83d18f2405988c235d4b5ae559d Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:11:15 +0200 Subject: [PATCH 152/259] Update page type link text in editor manual to match currently used text --- docs/editor_manual/new_pages/selecting_a_page_type.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/editor_manual/new_pages/selecting_a_page_type.rst b/docs/editor_manual/new_pages/selecting_a_page_type.rst index 095b60436..38aeeecc0 100644 --- a/docs/editor_manual/new_pages/selecting_a_page_type.rst +++ b/docs/editor_manual/new_pages/selecting_a_page_type.rst @@ -4,9 +4,9 @@ Selecting a page type .. image:: ../../_static/images/screen09_page_type_selection.png * On the left of the page chooser screen are listed all the types of pages that you can create. Clicking the page type name will take you to the Create new page screen for that page type (see below). -* Clicking the *View all … pages* links on the right will display all the pages that exist on the website of this type. This is to help you judge what type of page you will need to complete your task. +* Clicking the *Pages using … Page* links on the right will display all the pages that exist on the website of this type. This is to help you judge what type of page you will need to complete your task. .. image:: ../../_static/images/screen10_blank_page_edit_screen.png * Once you've selected a page type you will be presented with a blank New page screen. -* Click into the areas below each field's heading to start entering content. \ No newline at end of file +* Click into the areas below each field's heading to start entering content. From 067b38e9dfcd8fe0dad6e297860a4dc3d1e89186 Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:19:04 +0200 Subject: [PATCH 153/259] Add missing verb in editor manual --- docs/editor_manual/documents_images_snippets/images.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/editor_manual/documents_images_snippets/images.rst b/docs/editor_manual/documents_images_snippets/images.rst index a84188e3e..3b7dd3c60 100644 --- a/docs/editor_manual/documents_images_snippets/images.rst +++ b/docs/editor_manual/documents_images_snippets/images.rst @@ -25,5 +25,5 @@ ___________ * This interface allows you to select a focal point which can effect how your image displays to visitors on the front-end. * If your images are cropped in some way to make them fit to a specific shape, then the focal point will define the centre point from which the image is cropped. -* To set the focal point, simply a marquee around the most important element of the image. -* If the feature is set up in your website, then on the front-end you will see the crop of this image focusing on your selection. \ No newline at end of file +* To set the focal point, simply drag a marquee around the most important element of the image. +* If the feature is set up in your website, then on the front-end you will see the crop of this image focusing on your selection. From 7ed22ea7ea1d0140c7cde79e124b7a6c4c5ad6d9 Mon Sep 17 00:00:00 2001 From: Benedikt Breinbauer Date: Fri, 21 Aug 2015 18:19:22 +0200 Subject: [PATCH 154/259] Add apostrophe --- docs/editor_manual/documents_images_snippets/snippets.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/editor_manual/documents_images_snippets/snippets.rst b/docs/editor_manual/documents_images_snippets/snippets.rst index 14f622a4b..4e0f7cf08 100644 --- a/docs/editor_manual/documents_images_snippets/snippets.rst +++ b/docs/editor_manual/documents_images_snippets/snippets.rst @@ -3,7 +3,7 @@ Snippets Snippets allow you to create elements on a website once and reuse them in multiple places. Then, if you want to change something on the snippet, you only need to change it once, and it will change across all the occurances of the snippet. -How snippets are used can vary widely between websites. Here are a few examples of things Torchbox have used snippets for on our clients websites: +How snippets are used can vary widely between websites. Here are a few examples of things Torchbox have used snippets for on our clients' websites: * For staff contact details, so that they can be added to many pages but managed in one place * For Adverts, either to be applied sitewide or on individual pages @@ -35,4 +35,4 @@ If you are editing a page, and you find yourself in need of a new snippet, do no * You should now see your new snippet, even though you didn't leave the edit page. .. Note:: - Even though this is possible, it is worth saving your page as a draft as often as possible, to avoid your changes being lost by navigating away from the edit page accidentally. \ No newline at end of file + Even though this is possible, it is worth saving your page as a draft as often as possible, to avoid your changes being lost by navigating away from the edit page accidentally. From 537502b52101044030d49fbf5779bda04b5fd488 Mon Sep 17 00:00:00 2001 From: Tim Heap Date: Thu, 20 Aug 2015 20:54:26 +1000 Subject: [PATCH 155/259] Add documentation for tagging snippets --- docs/reference/pages/model_recipes.rst | 6 +++--- docs/topics/snippets.rst | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/docs/reference/pages/model_recipes.rst b/docs/reference/pages/model_recipes.rst index bf199f228..b8ddd63a4 100644 --- a/docs/reference/pages/model_recipes.rst +++ b/docs/reference/pages/model_recipes.rst @@ -155,11 +155,11 @@ Using an example from the Wagtail demo site, here's what the tag model and the r from modelcluster.fields import ParentalKey from modelcluster.contrib.taggit import ClusterTaggableManager - from taggit.models import Tag, TaggedItemBase - ... + from taggit.models import TaggedItemBase + class BlogPageTag(TaggedItemBase): content_object = ParentalKey('demo.BlogPage', related_name='tagged_items') - ... + class BlogPage(Page): ... tags = ClusterTaggableManager(through=BlogPageTag, blank=True) diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index 84cfa4097..5d7a41c63 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -169,3 +169,28 @@ These child objects are now accessible through the page's ``advert_placements`` {% endfor %} +Tagging snippets +---------------- + +Adding tags to snippets is very similar to adding tags to pages. The only difference is that :class:`taggit.manager.TaggableManager` should be used in the place of :class:`~modelcluster.contrib.taggit.ClusterTaggableManager`. + +.. code-block:: python + + from modelcluster.fields import ParentalKey + from taggit.models import TaggedItemBase + from taggit.managers import TaggableManager + + class AdvertTag(TaggedItemBase): + content_object = ParentalKey('demo.Advert', related_name='tagged_items') + + @register_snippet + class Advert(models.Model): + ... + tags = TaggableManager(through=BlogPageTag, blank=True) + + panels = [ + ... + FieldPanel('tags'), + ] + +The :ref:`documentation on tagging pages ` has more information on how to use tags in views. From ae3c08ad69dbe50d9743487679372fc1819993c8 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 21 Aug 2015 14:59:16 +0100 Subject: [PATCH 156/259] Use Djangos JsonResponse class when returning JSON from view --- wagtail/wagtailadmin/views/tags.py | 8 ++------ wagtail/wagtailimages/views/images.py | 15 +++++---------- wagtail/wagtailimages/views/multiple.py | 18 ++++++------------ wagtail/wagtailsearch/views/frontend.py | 11 +++++------ 4 files changed, 18 insertions(+), 34 deletions(-) diff --git a/wagtail/wagtailadmin/views/tags.py b/wagtail/wagtailadmin/views/tags.py index 175e9ebc2..552f3d33e 100644 --- a/wagtail/wagtailadmin/views/tags.py +++ b/wagtail/wagtailadmin/views/tags.py @@ -1,8 +1,6 @@ -import json - from taggit.models import Tag -from django.http import HttpResponse +from django.http import JsonResponse def autocomplete(request): @@ -12,6 +10,4 @@ def autocomplete(request): else: tags = Tag.objects.none() - response = json.dumps([tag.name for tag in tags]) - - return HttpResponse(response, content_type='text/javascript') + return JsonResponse([tag.name for tag in tags]) diff --git a/wagtail/wagtailimages/views/images.py b/wagtail/wagtailimages/views/images.py index 9553e9641..882b62f43 100644 --- a/wagtail/wagtailimages/views/images.py +++ b/wagtail/wagtailimages/views/images.py @@ -1,5 +1,4 @@ import os -import json from django.shortcuts import render, redirect, get_object_or_404 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger @@ -7,7 +6,7 @@ from django.core.exceptions import PermissionDenied from django.utils.translation import ugettext as _ from django.views.decorators.vary import vary_on_headers from django.core.urlresolvers import reverse, NoReverseMatch -from django.http import HttpResponse +from django.http import HttpResponse, JsonResponse from wagtail.wagtailcore.models import Site from wagtail.wagtailadmin.forms import SearchForm @@ -162,23 +161,19 @@ def url_generator(request, image_id): }) -def json_response(document, status=200): - return HttpResponse(json.dumps(document), content_type='application/json', status=status) - - def generate_url(request, image_id, filter_spec): # Get the image Image = get_image_model() try: image = Image.objects.get(id=image_id) except Image.DoesNotExist: - return json_response({ + return JsonResponse({ 'error': "Cannot find image." }, status=404) # Check if this user has edit permission on this image if not image.is_editable_by_user(request.user): - return json_response({ + return JsonResponse({ 'error': "You do not have permission to generate a URL for this image." }, status=403) @@ -186,7 +181,7 @@ def generate_url(request, image_id, filter_spec): try: Filter(spec=filter_spec).operations except InvalidFilterSpecError: - return json_response({ + return JsonResponse({ 'error': "Invalid filter spec." }, status=400) @@ -203,7 +198,7 @@ def generate_url(request, image_id, filter_spec): # Generate preview url preview_url = reverse('wagtailimages:preview', args=(image_id, filter_spec)) - return json_response({'url': site_root_url + url, 'preview_url': preview_url}, status=200) + return JsonResponse({'url': site_root_url + url, 'preview_url': preview_url}, status=200) def preview(request, image_id, filter_spec): diff --git a/wagtail/wagtailimages/views/multiple.py b/wagtail/wagtailimages/views/multiple.py index d2369a7e7..163e9bc41 100644 --- a/wagtail/wagtailimages/views/multiple.py +++ b/wagtail/wagtailimages/views/multiple.py @@ -1,10 +1,8 @@ -import json - from django.shortcuts import render, get_object_or_404 from django.views.decorators.http import require_POST from django.core.exceptions import PermissionDenied from django.views.decorators.vary import vary_on_headers -from django.http import HttpResponse, HttpResponseBadRequest +from django.http import JsonResponse, HttpResponseBadRequest from django.utils.encoding import force_text from wagtail.wagtailadmin.utils import permission_required @@ -17,10 +15,6 @@ from wagtail.wagtailimages.fields import ALLOWED_EXTENSIONS from wagtail.utils.compat import render_to_string -def json_response(document): - return HttpResponse(json.dumps(document), content_type='application/json') - - def get_image_edit_form(ImageModel): ImageForm = get_image_form(ImageModel) @@ -67,7 +61,7 @@ def add(request): image.save() # Success! Send back an edit form for this image to the user - return json_response({ + return JsonResponse({ 'success': True, 'image_id': int(image.id), 'form': render_to_string('wagtailimages/multiple/edit_form.html', { @@ -77,7 +71,7 @@ def add(request): }) else: # Validation error - return json_response({ + return JsonResponse({ 'success': False, # https://github.com/django/django/blob/stable/1.6.x/django/forms/util.py#L45 @@ -117,12 +111,12 @@ def edit(request, image_id, callback=None): for backend in get_search_backends(): backend.add(image) - return json_response({ + return JsonResponse({ 'success': True, 'image_id': int(image_id), }) else: - return json_response({ + return JsonResponse({ 'success': False, 'image_id': int(image_id), 'form': render_to_string('wagtailimages/multiple/edit_form.html', { @@ -144,7 +138,7 @@ def delete(request, image_id): image.delete() - return json_response({ + return JsonResponse({ 'success': True, 'image_id': int(image_id), }) diff --git a/wagtail/wagtailsearch/views/frontend.py b/wagtail/wagtailsearch/views/frontend.py index 776d79fd5..8e477097a 100644 --- a/wagtail/wagtailsearch/views/frontend.py +++ b/wagtail/wagtailsearch/views/frontend.py @@ -1,8 +1,6 @@ -import json - from django.conf import settings from django.shortcuts import render -from django.http import HttpResponse +from django.http import JsonResponse from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from wagtail.wagtailcore import models @@ -66,7 +64,8 @@ def search( query = None search_results = None - if use_json: # Return a json response + if use_json: + # Return a json response if search_results: search_results_json = [] for result in search_results: @@ -78,9 +77,9 @@ def search( if hasattr(result_specific, attr) )) - return HttpResponse(json.dumps(search_results_json)) + return JsonResponse(search_results_json) else: - return HttpResponse('[]') + return JsonResponse([], safe=False) else: # Render a template if request.is_ajax() and template_ajax: template = template_ajax From 5cd957d2646df6fd07e56b13253bcdc441a56232 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 24 Aug 2015 10:12:56 +0100 Subject: [PATCH 157/259] Explicity set html5lib as BeautifulSoup parser Fixes some warnings during tests I also fixed a few import order issues --- .../wagtailcore/tests/test_dbwhitelister.py | 6 ++++-- wagtail/wagtailcore/tests/test_rich_text.py | 20 ++++++++----------- wagtail/wagtailcore/tests/test_whitelist.py | 16 ++++++++------- wagtail/wagtailcore/whitelist.py | 2 -- wagtail/wagtaildocs/tests.py | 4 +--- wagtail/wagtailembeds/tests.py | 16 ++++++--------- wagtail/wagtailimages/tests/test_rich_text.py | 7 ++++--- 7 files changed, 32 insertions(+), 39 deletions(-) diff --git a/wagtail/wagtailcore/tests/test_dbwhitelister.py b/wagtail/wagtailcore/tests/test_dbwhitelister.py index 3ab7868fa..dc1f76cea 100644 --- a/wagtail/wagtailcore/tests/test_dbwhitelister.py +++ b/wagtail/wagtailcore/tests/test_dbwhitelister.py @@ -1,8 +1,10 @@ +from bs4 import BeautifulSoup + from django.test import TestCase + from wagtail.wagtailcore.rich_text import DbWhitelister from wagtail.wagtailcore.whitelist import Whitelister -from bs4 import BeautifulSoup class TestDbWhitelister(TestCase): def assertHtmlEqual(self, str1, str2): @@ -10,7 +12,7 @@ class TestDbWhitelister(TestCase): Assert that two HTML strings are equal at the DOM level (necessary because we can't guarantee the order that attributes are output in) """ - self.assertEqual(BeautifulSoup(str1), BeautifulSoup(str2)) + self.assertEqual(BeautifulSoup(str1, 'html5lib'), BeautifulSoup(str2, 'html5lib')) def test_page_link_is_rewritten(self): input_html = '

      Look at the lovely homepage of my Wagtail site

      ' diff --git a/wagtail/wagtailcore/tests/test_rich_text.py b/wagtail/wagtailcore/tests/test_rich_text.py index b14b635b4..850877437 100644 --- a/wagtail/wagtailcore/tests/test_rich_text.py +++ b/wagtail/wagtailcore/tests/test_rich_text.py @@ -1,4 +1,5 @@ from mock import patch +from bs4 import BeautifulSoup from django.test import TestCase @@ -9,16 +10,13 @@ from wagtail.wagtailcore.rich_text import ( expand_db_html, RichText ) -from bs4 import BeautifulSoup class TestPageLinkHandler(TestCase): fixtures = ['test.json'] def test_get_db_attributes(self): - soup = BeautifulSoup( - 'foo' - ) + soup = BeautifulSoup('foo', 'html5lib') tag = soup.a result = PageLinkHandler.get_db_attributes(tag) self.assertEqual(result, @@ -49,9 +47,7 @@ class TestPageLinkHandler(TestCase): class TestDbWhiteLister(TestCase): def test_clean_tag_node_div(self): - soup = BeautifulSoup( - '
      foo
      ' - ) + soup = BeautifulSoup('
      foo
      ', 'html5lib') tag = soup.div self.assertEqual(tag.name, 'div') DbWhitelister.clean_tag_node(soup, tag) @@ -59,7 +55,8 @@ class TestDbWhiteLister(TestCase): def test_clean_tag_node_with_data_embedtype(self): soup = BeautifulSoup( - '

      foo

      ' + '

      foo

      ', + 'html5lib' ) tag = soup.p DbWhitelister.clean_tag_node(soup, tag) @@ -68,16 +65,15 @@ class TestDbWhiteLister(TestCase): def test_clean_tag_node_with_data_linktype(self): soup = BeautifulSoup( - 'foo' + 'foo', + 'html5lib' ) tag = soup.a DbWhitelister.clean_tag_node(soup, tag) self.assertEqual(str(tag), 'foo') def test_clean_tag_node(self): - soup = BeautifulSoup( - 'foo' - ) + soup = BeautifulSoup('foo', 'html5lib') tag = soup.a DbWhitelister.clean_tag_node(soup, tag) self.assertEqual(str(tag), 'foo') diff --git a/wagtail/wagtailcore/tests/test_whitelist.py b/wagtail/wagtailcore/tests/test_whitelist.py index 6589ecab5..ce2ff44b8 100644 --- a/wagtail/wagtailcore/tests/test_whitelist.py +++ b/wagtail/wagtailcore/tests/test_whitelist.py @@ -1,6 +1,7 @@ from bs4 import BeautifulSoup from django.test import TestCase + from wagtail.wagtailcore.whitelist import ( check_url, attribute_rule, @@ -8,6 +9,7 @@ from wagtail.wagtailcore.whitelist import ( Whitelister ) + class TestCheckUrl(TestCase): def test_allowed_url_schemes(self): for url_scheme in ['', 'http', 'https', 'ftp', 'mailto', 'tel']: @@ -27,7 +29,7 @@ class TestCheckUrl(TestCase): class TestAttributeRule(TestCase): def setUp(self): - self.soup = BeautifulSoup('baz') + self.soup = BeautifulSoup('baz', 'html5lib') def test_no_rule_for_attr(self): """ @@ -86,7 +88,7 @@ class TestAttributeRule(TestCase): Test that attribute_rule() with will drop all attributes. """ - soup = BeautifulSoup('') + soup = BeautifulSoup('', 'html5lib') tag = soup.b allow_without_attributes(tag) self.assertEqual(str(tag), '') @@ -97,7 +99,7 @@ class TestWhitelister(TestCase): """ Unknown node should remove a node from the parent document """ - soup = BeautifulSoup('bazquux') + soup = BeautifulSoup('bazquux', 'html5lib') tag = soup.foo Whitelister.clean_unknown_node('', soup.bar) self.assertEqual(str(tag), 'quux') @@ -107,7 +109,7 @@ class TestWhitelister(TestCase): tags are allowed without attributes. This remains true when tags are nested. """ - soup = BeautifulSoup('foo') + soup = BeautifulSoup('foo', 'html5lib') tag = soup.b Whitelister.clean_tag_node(tag, tag) self.assertEqual(str(tag), 'foo') @@ -116,19 +118,19 @@ class TestWhitelister(TestCase): """ tags should be removed, even when nested. """ - soup = BeautifulSoup('bar') + soup = BeautifulSoup('bar', 'html5lib') tag = soup.b Whitelister.clean_tag_node(tag, tag) self.assertEqual(str(tag), 'bar') def test_clean_string_node_does_nothing(self): - soup = BeautifulSoup('bar') + soup = BeautifulSoup('bar', 'html5lib') string = soup.b.string Whitelister.clean_string_node(string, string) self.assertEqual(str(string), 'bar') def test_clean_node_does_not_change_navigable_strings(self): - soup = BeautifulSoup('bar') + soup = BeautifulSoup('bar', 'html5lib') string = soup.b.string Whitelister.clean_node(string, string) self.assertEqual(str(string), 'bar') diff --git a/wagtail/wagtailcore/whitelist.py b/wagtail/wagtailcore/whitelist.py index 356be9ecb..3f521275a 100644 --- a/wagtail/wagtailcore/whitelist.py +++ b/wagtail/wagtailcore/whitelist.py @@ -3,8 +3,6 @@ A generic HTML whitelisting engine, designed to accommodate subclassing to overr specific rules. """ import re - - from bs4 import BeautifulSoup, NavigableString, Tag diff --git a/wagtail/wagtaildocs/tests.py b/wagtail/wagtaildocs/tests.py index 6a8ca3dca..c1f038130 100644 --- a/wagtail/wagtaildocs/tests.py +++ b/wagtail/wagtaildocs/tests.py @@ -659,9 +659,7 @@ class TestDocumentRichTextLinkHandler(TestCase): fixtures = ['test.json'] def test_get_db_attributes(self): - soup = BeautifulSoup( - 'foo' - ) + soup = BeautifulSoup('foo', 'html5lib') tag = soup.a result = DocumentLinkHandler.get_db_attributes(tag) self.assertEqual(result, diff --git a/wagtail/wagtailembeds/tests.py b/wagtail/wagtailembeds/tests.py index a477e8ea1..59a8fd0f0 100644 --- a/wagtail/wagtailembeds/tests.py +++ b/wagtail/wagtailembeds/tests.py @@ -1,24 +1,23 @@ -import django.utils.six.moves.urllib.request -from django.utils.six.moves.urllib.error import URLError - -from mock import patch import unittest +from mock import patch from bs4 import BeautifulSoup -from wagtail.wagtailembeds.rich_text import MediaEmbedHandler - try: import embedly # noqa no_embedly = False except ImportError: no_embedly = True +import django.utils.six.moves.urllib.request from django import template from django.test import TestCase from django.core.exceptions import ValidationError +from django.utils.six.moves.urllib.error import URLError +from wagtail.wagtailcore import blocks from wagtail.tests.utils import WagtailTestUtils +from wagtail.wagtailembeds.rich_text import MediaEmbedHandler from wagtail.wagtailembeds.embeds import ( EmbedNotFoundException, EmbedlyException, @@ -27,7 +26,6 @@ from wagtail.wagtailembeds.embeds import ( embedly as wagtail_embedly, oembed as wagtail_oembed, ) -from wagtail.wagtailcore import blocks from wagtail.wagtailembeds.templatetags.wagtailembeds_tags import embed as embed_filter from wagtail.wagtailembeds.blocks import EmbedBlock, EmbedValue from wagtail.wagtailembeds.models import Embed @@ -435,9 +433,7 @@ class TestEmbedBlock(TestCase): class TestMediaEmbedHandler(TestCase): def test_get_db_attributes(self): - soup = BeautifulSoup( - 'foo' - ) + soup = BeautifulSoup('foo', 'html5lib') tag = soup.b result = MediaEmbedHandler.get_db_attributes(tag) self.assertEqual(result, diff --git a/wagtail/wagtailimages/tests/test_rich_text.py b/wagtail/wagtailimages/tests/test_rich_text.py index 473a6faab..b0ed55ce8 100644 --- a/wagtail/wagtailimages/tests/test_rich_text.py +++ b/wagtail/wagtailimages/tests/test_rich_text.py @@ -1,15 +1,16 @@ -from django.test import TestCase - from bs4 import BeautifulSoup from mock import patch +from django.test import TestCase + from wagtail.wagtailimages.rich_text import ImageEmbedHandler class TestImageEmbedHandler(TestCase): def test_get_db_attributes(self): soup = BeautifulSoup( - 'foo' + 'foo', + 'html5lib' ) tag = soup.b result = ImageEmbedHandler.get_db_attributes(tag) From 48b0f92961752957be87a086e93ee4b07134e8e5 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 24 Aug 2015 12:09:47 +0100 Subject: [PATCH 158/259] Tweaks based on feedback from @tomdyson --- docs/advanced_topics/i18n/index.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/advanced_topics/i18n/index.rst b/docs/advanced_topics/i18n/index.rst index a976169d8..967441604 100644 --- a/docs/advanced_topics/i18n/index.rst +++ b/docs/advanced_topics/i18n/index.rst @@ -32,7 +32,7 @@ If there is a translation available for your language, the Wagtail admin backend Creating sites with multiple languages ====================================== -You can create sites with multiple language support by levaraging Django's `translation features `_. +You can create sites with multiple language support by leveraging Django's `translation features `_. This section of the documentation will show you how to use Django's translation features with Wagtail and also describe a couple of methods for storing/retrieving translated content using Wagtail pages. @@ -65,7 +65,7 @@ Just enabling the multi-language support in Django sometimes may not be enough. Django's ``i18n_patterns`` feature, when enabled, prefixes the URLs with the language code (eg ``/en/about-us``). Users are forwarded to their preferred version, based on browser language, when they first visit the site. -This feature is enabled through the projects root URL configuration. Just put the views you would like to have this enabled for in an ``i18n_patterns`` list and append that to the other url patterns: +This feature is enabled through the project's root URL configuration. Just put the views you would like to have this enabled for in an ``i18n_patterns`` list and append that to the other URL patterns: .. code-block:: python @@ -97,7 +97,7 @@ This feature is enabled through the projects root URL configuration. Just put th url(r'', include(wagtail_urls)), ) -You can implement switching between languages by changing the part at the beginning of the URL. As each language has it's own URL, it also works well with just about any caching setup. +You can implement switching between languages by changing the part at the beginning of the URL. As each language has its own URL, it also works well with just about any caching setup. Translating templates From 6675a738e495b0c1ae8ac7515c59a0a8e495b1a4 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 24 Aug 2015 18:15:16 -0500 Subject: [PATCH 159/259] Added comment for Python 2 --- docs/topics/snippets.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index d2c1157ec..35aa00b2b 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -32,7 +32,7 @@ Here's an example snippet from the Wagtail demo website: FieldPanel('text'), ] - def __str__(self): + def __str__(self): # __unicode__ on Python 2 return self.text The ``Advert`` model uses the basic Django model class and defines two properties: text and URL. The editing interface is very close to that provided for ``Page``-derived models, with fields assigned in the panels property. Snippets do not use multiple tabs of fields, nor do they provide the "save as draft" or "submit for moderation" features. @@ -145,7 +145,7 @@ To attach multiple adverts to a page, the ``SnippetChooserPanel`` can be placed SnippetChooserPanel('advert', Advert), ] - def __str__(self): + def __str__(self): # __unicode__ on Python 2 return self.page.title + " -> " + self.advert.text From 314389f5efc4f5e7378747a5f5386042c5ffd043 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 25 Aug 2015 10:06:17 +0100 Subject: [PATCH 160/259] Release note for #1476 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index dcf98b7ad..1789ef612 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -22,6 +22,7 @@ Changelog * Updated URLs within the admin backend to use namespaces * The `update_index` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use * Added database indexes on PageRevision and Image to improve performance on large sites + * Search in page chooser now uses Wagtail's search framework, to order results by relevance * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 2070849b9..e94f30862 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -54,6 +54,7 @@ Minor features * Updated URLs within the admin backend to use namespaces * The ``update_index`` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use * Added database indexes on PageRevision and Image to improve performance on large sites + * Search in page chooser now uses Wagtail's search framework, to order results by relevance Bug fixes ~~~~~~~~~ From 1410de5c7d0180f70d883b1d456af096698d0589 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 25 Aug 2015 15:40:35 +0100 Subject: [PATCH 161/259] Pluralise content_type/pageType parameters for clarity --- .../wagtailadmin/js/page-chooser.js | 4 ++-- wagtail/wagtailadmin/widgets.py | 20 +++++++++---------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js b/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js index 064a78f86..738e1659f 100644 --- a/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js +++ b/wagtail/wagtailadmin/static_src/wagtailadmin/js/page-chooser.js @@ -1,4 +1,4 @@ -function createPageChooser(id, pageType, openAtParentId) { +function createPageChooser(id, pageTypes, openAtParentId) { var chooserElement = $('#' + id + '-chooser'); var pageTitle = chooserElement.find('.title'); var input = $('#' + id); @@ -12,7 +12,7 @@ function createPageChooser(id, pageType, openAtParentId) { ModalWorkflow({ url: initialUrl, - urlParams: { page_type: pageType.join(',') }, + urlParams: { page_type: pageTypes.join(',') }, responses: { pageChosen: function(pageData) { input.val(pageData.id); diff --git a/wagtail/wagtailadmin/widgets.py b/wagtail/wagtailadmin/widgets.py index f59bde48c..12c68fe90 100644 --- a/wagtail/wagtailadmin/widgets.py +++ b/wagtail/wagtailadmin/widgets.py @@ -110,23 +110,21 @@ class AdminChooser(WidgetWithScript, widgets.Input): class AdminPageChooser(AdminChooser): - target_content_type = None choose_one_text = _('Choose a page') choose_another_text = _('Choose another page') link_to_chosen_text = _('Edit this page') def __init__(self, content_type=None, **kwargs): super(AdminPageChooser, self).__init__(**kwargs) - self.target_content_type = content_type or ContentType.objects.get_for_model(Page) - # Make sure target_content_type is a list or typle - if self.target_content_type is not None: - if not isinstance(self.target_content_type, (list, tuple)): - self.target_content_type = [self.target_content_type] + self.target_content_types = content_type or ContentType.objects.get_for_model(Page) + # Make sure target_content_types is a list or tuple + if not isinstance(self.target_content_types, (list, tuple)): + self.target_content_types = [self.target_content_types] def render_html(self, name, value, attrs): - if len(self.target_content_type) == 1: - model_class = self.target_content_type[0].model_class() + if len(self.target_content_types) == 1: + model_class = self.target_content_types[0].model_class() else: model_class = Page @@ -147,8 +145,8 @@ class AdminPageChooser(AdminChooser): page = value else: # Value is an ID look up object - if len(self.target_content_type) == 1: - model_class = self.target_content_type[0].model_class() + if len(self.target_content_types) == 1: + model_class = self.target_content_types[0].model_class() else: model_class = Page @@ -162,6 +160,6 @@ class AdminPageChooser(AdminChooser): '{app}.{model}'.format( app=content_type.app_label, model=content_type.model) - for content_type in self.target_content_type + for content_type in self.target_content_types ]), parent=json.dumps(parent.id if parent else None)) From 7076e06ce7da8ff5103ddb3f0a5a23de247a9fad Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 25 Aug 2015 16:14:16 +0100 Subject: [PATCH 162/259] Documentation for #1621 --- docs/reference/pages/editing_api.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/reference/pages/editing_api.rst b/docs/reference/pages/editing_api.rst index 6401d3b7d..8a04eb085 100644 --- a/docs/reference/pages/editing_api.rst +++ b/docs/reference/pages/editing_api.rst @@ -143,7 +143,7 @@ FieldRowPanel PageChooserPanel ---------------- -.. class:: PageChooserPanel(field_name, model=None) +.. class:: PageChooserPanel(field_name, page_type=None) You can explicitly link :class:`~wagtail.wagtailcore.models.Page`-derived models together using the :class:`~wagtail.wagtailcore.models.Page` model and ``PageChooserPanel``. @@ -166,7 +166,9 @@ PageChooserPanel PageChooserPanel('related_page', 'demo.PublisherPage'), ] - ``PageChooserPanel`` takes two arguments: a field name and an optional page type. Specifying a page type (in the form of an ``"appname.modelname"`` string) will filter the chooser to display only pages of that type. + ``PageChooserPanel`` takes two arguments: a field name and an optional page type. Specifying a page type (in the form of an ``"appname.modelname"`` string) will filter the chooser to display only pages of that type. A list or tuple of page types can also be passed in, to allow choosing a page that matches any of those page types:: + + PageChooserPanel('related_page', ['demo.PublisherPage', 'demo.AuthorPage']) ImageChooserPanel ----------------- From e39653c69be094a93fef7e51df16465ddf53befc Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 25 Aug 2015 16:17:35 +0100 Subject: [PATCH 163/259] Release note for #1621 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 3cb4f5f5b..e969e5898 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -21,6 +21,7 @@ Changelog * Page URL lookups hit the cache/database less often (Michael van Tellingen) * Updated URLs within the admin backend to use namespaces * The `update_index` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use + * `PageChooserPanel` now supports passing a list (or tuple) of accepted page types * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 04fbcc779..3af4f4459 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -42,6 +42,7 @@ Minor features * Page URL lookups hit the cache/database less often * Updated URLs within the admin backend to use namespaces * The ``update_index`` task now indexes objects in batches of 1000, to indicate progress and avoid excessive memory use + * ``PageChooserPanel`` now supports passing a list (or tuple) of accepted page types Permissions fixes in the admin interface ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 27f52bf4c78ab5c23151fdd62182d962db4f011a Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 25 Aug 2015 16:35:42 +0100 Subject: [PATCH 164/259] Reorganise filtering logic to be compatible with #1476 --- wagtail/wagtailadmin/views/chooser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailadmin/views/chooser.py b/wagtail/wagtailadmin/views/chooser.py index a70bb302d..4fb782dcc 100644 --- a/wagtail/wagtailadmin/views/chooser.py +++ b/wagtail/wagtailadmin/views/chooser.py @@ -132,9 +132,9 @@ def search(request, parent_page_id=None): if search_form.is_valid() and search_form.cleaned_data['q']: pages = Page.objects.exclude( depth=1 # never include root - ).search(search_form.cleaned_data['q'], fields=['title'])[:10] + ) pages = filter_page_type(pages, desired_classes) - pages = pages[:10] + pages = pages.search(search_form.cleaned_data['q'], fields=['title'])[:10] else: pages = Page.objects.none() From 03c7b9abbae4362fb1c24a516e181059e34520e4 Mon Sep 17 00:00:00 2001 From: Scot Hacker Date: Tue, 25 Aug 2015 15:10:40 -0700 Subject: [PATCH 165/259] Search signal handler references pk rather than id - Resolves https://github.com/torchbox/wagtail/issues/1640 --- wagtail/wagtailsearch/signal_handlers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailsearch/signal_handlers.py b/wagtail/wagtailsearch/signal_handlers.py index 395e59967..3124948b6 100644 --- a/wagtail/wagtailsearch/signal_handlers.py +++ b/wagtail/wagtailsearch/signal_handlers.py @@ -10,7 +10,7 @@ def get_indexed_instance(instance): return # Make sure that the instance is in its class's indexed objects - if not type(indexed_instance).get_indexed_objects().filter(id=indexed_instance.id).exists(): + if not type(indexed_instance).get_indexed_objects().filter(pk=indexed_instance.pk).exists(): return return indexed_instance From ca48ac248090609c3cdcf339b4ac261b2d71d85b Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 11:03:22 +0100 Subject: [PATCH 166/259] Use container-based infrastructure on Travis CI --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 65347372f..27a814971 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,8 @@ language: python +# Use container-based infrastructure +sudo: false + matrix: include: - env: TOXENV=py27-dj17-postgres From d01421d2d6d8418171137fae23e8fcf9f7b3c285 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 26 Aug 2015 12:04:53 +0100 Subject: [PATCH 167/259] Release note for #1605 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 2cf73fe0a..31c036509 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -27,6 +27,7 @@ Changelog * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel + * Fix: The wagtailimages module is now compatible with remote storage backends that do not allow reopening closed files 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 0731bc5d7..50405d331 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -63,6 +63,7 @@ Bug fixes * Text areas in the non-default tab of the page editor now resize to the correct height * Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel + * The ``wagtailimages`` module is now compatible with remote storage backends that do not allow reopening closed files Upgrade considerations From 19ab4cae0a1cd55eb20ac3388464f1b6286e163d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 13:43:07 +0100 Subject: [PATCH 168/259] Only show search box when snippet is searchable --- .../wagtailsnippets/chooser/choose.html | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html index 18de910dc..b5b6ea84b 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html @@ -3,14 +3,16 @@ {% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="snippet" %}
      - -
        - {% for field in search_form %} - {% include "wagtailadmin/shared/field_as_li.html" with field=field %} - {% endfor %} -
      • -
      - + {% if is_searchable %} + +
        + {% for field in search_form %} + {% include "wagtailadmin/shared/field_as_li.html" with field=field %} + {% endfor %} +
      • +
      + + {% endif %}
      {% include "wagtailsnippets/chooser/results.html" with choosing=1 %} From 7f7252bf44ae275cd86e41171e9ada358116218e Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 13:44:57 +0100 Subject: [PATCH 169/259] Show total count of found snippets Rather than just the number on the current page --- .../templates/wagtailsnippets/chooser/results.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html index 67bfb01cf..88d999c7c 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/results.html @@ -2,7 +2,7 @@ {% if items %} {% if is_searching %}

      - {% blocktrans count counter=items|length %} + {% blocktrans count counter=items.paginator.count %} There is one match {% plural %} There are {{ counter }} matches From 53e8285ae1c1cda3ecdb8e37423d099db9493015 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 13:50:09 +0100 Subject: [PATCH 170/259] Changelog for #1641 --- CHANGELOG.txt | 1 + CONTRIBUTORS.rst | 2 ++ docs/releases/1.1.rst | 1 + 3 files changed, 4 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 31c036509..781fc59a7 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -28,6 +28,7 @@ Changelog * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel * Fix: The wagtailimages module is now compatible with remote storage backends that do not allow reopening closed files + * Fix: Search no longer crashes when auto-indexing a model that doesn't have an id field (Scot Hacker) 1.0 (16.07.2015) diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index 705f9129d..6eb7d26bd 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -59,6 +59,8 @@ Contributors * Piet Delport * Tom Christie * Michael van Tellingen +* Scot Hacker + Translators =========== diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 50405d331..517931ff7 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -64,6 +64,7 @@ Bug fixes * Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel * The ``wagtailimages`` module is now compatible with remote storage backends that do not allow reopening closed files + * Search no longer crashes when auto-indexing a model that doesn't have an ``id`` field Upgrade considerations From 695099f958e105718ff25aeda239d4b811828426 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 14:08:20 +0100 Subject: [PATCH 171/259] Changelog for #1528 --- CHANGELOG.txt | 1 + CONTRIBUTORS.rst | 1 + docs/releases/1.1.rst | 1 + 3 files changed, 3 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 781fc59a7..eb5043343 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -9,6 +9,7 @@ Changelog * Elasticsearch backend now supports an experimental `ATOMIC_REBUILD` flag to keep the existing index available while the `update_index` task is running * The wagtailapi module has been refactored to use Django REST Framework (Tom Christie) * A number of permissions fixes have been made to the Wagtail admin interface. See release notes for a list of specific changes made. + * Implemented deletion of form submissions (Kyungil Choi) * Implemented pagination in the page chooser modal * Changed INSTALLED_APPS in project template to list apps in precedence order (Piet Delport) * The `{% image %}` tag now supports filters on the image variable, e.g. `{% image primary_img|default:secondary_img width-500 %}` diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index 6eb7d26bd..e600145a9 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -60,6 +60,7 @@ Contributors * Tom Christie * Michael van Tellingen * Scot Hacker +* Kyungil Choi Translators diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 517931ff7..37cec6c2c 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -41,6 +41,7 @@ Minor features ~~~~~~~~~~~~~~ * The :mod:`~wagtail.contrib.wagtailapi` module has been refactored to use Django REST Framework + * Implemented deletion of form submissions * Implemented pagination in the page chooser modal * Changed INSTALLED_APPS in project template to list apps in precedence order * The ``{% image %}`` tag now supports filters on the image variable, e.g. ``{% image primary_img|default:secondary_img width-500 %}`` From 140441feb6700d2e2e7232f29f465161afdf820a Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 14:25:29 +0100 Subject: [PATCH 172/259] Added script for rebuilding translation sources --- scripts/rebuild-translation-sources.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 scripts/rebuild-translation-sources.sh diff --git a/scripts/rebuild-translation-sources.sh b/scripts/rebuild-translation-sources.sh new file mode 100755 index 000000000..3e262c6e4 --- /dev/null +++ b/scripts/rebuild-translation-sources.sh @@ -0,0 +1,10 @@ +# Delete old translation sources +find ../wagtail -iname *.po -iwholename */en/* -delete + +# Run makemessages on each app +for d in $(find ../wagtail -iwholename */locale/* | sed 's|\(.*\)/locale.*|\1|' | sort -u); +do + pushd $d + django-admin makemessages --locale=en + popd +done From 4203714d9158f5b77ef30c8b7e192f53a102e613 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 14:26:21 +0100 Subject: [PATCH 173/259] Fix typo in fetch-translations.sh --- scripts/fetch-translations.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/fetch-translations.sh b/scripts/fetch-translations.sh index c627f2269..cb3691597 100755 --- a/scripts/fetch-translations.sh +++ b/scripts/fetch-translations.sh @@ -11,7 +11,7 @@ tx pull -a --minimum-perc=30 # These things are only needed by translators (which they won't be seen by) and make the translation updates difficult to check find ../wagtail -iname *.po ! -iwholename */en/* -exec msgattrib --translated --no-fuzzy --no-obsolete --no-location -o {} {} \; -# Run makemessages on each app +# Run compilemessages on each app for d in $(find ../wagtail -iname *.po | sed 's|\(.*\)/locale.*|\1|' | sort -u); do pushd $d From 039b0a58b95e211251abba0691d69049a1f4e771 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 14:28:51 +0100 Subject: [PATCH 174/259] Rebuilt source translation files --- .../locale/en/LC_MESSAGES/django.po | 14 +- .../locale/en/LC_MESSAGES/django.po | 373 +++++++++--------- .../locale/en/LC_MESSAGES/django.po | 106 ++--- .../locale/en/LC_MESSAGES/django.po | 34 +- .../locale/en/LC_MESSAGES/django.po | 2 +- .../locale/en/LC_MESSAGES/django.po | 93 +++-- .../locale/en/LC_MESSAGES/django.po | 132 +++---- .../locale/en/LC_MESSAGES/django.po | 40 +- .../locale/en/LC_MESSAGES/django.po | 191 +-------- .../locale/en/LC_MESSAGES/django.po | 74 +--- .../locale/en/LC_MESSAGES/django.po | 34 +- .../locale/en/LC_MESSAGES/django.po | 164 ++++---- 12 files changed, 532 insertions(+), 725 deletions(-) diff --git a/wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.po b/wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.po index f665b7b68..13a02f4bb 100644 --- a/wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.po +++ b/wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-06 12:05+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,26 +30,26 @@ msgstr "" msgid "Delete image" msgstr "" -#: views.py:45 +#: views.py:42 msgid "Search something" msgstr "" -#: views.py:49 +#: views.py:46 msgid "Success message" msgstr "" -#: views.py:50 views.py:54 views.py:58 +#: views.py:47 views.py:51 views.py:55 msgid "View live" msgstr "" -#: views.py:51 views.py:55 views.py:59 +#: views.py:48 views.py:52 views.py:56 msgid "Edit" msgstr "" -#: views.py:53 +#: views.py:50 msgid "Warning message" msgstr "" -#: views.py:57 +#: views.py:54 msgid "Error message" msgstr "" diff --git a/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.po index b8099f486..2ed80b475 100644 --- a/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,18 +17,18 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: edit_handlers.py:704 +#: edit_handlers.py:724 msgid "Scheduled publishing" msgstr "" -#: edit_handlers.py:718 +#: edit_handlers.py:738 msgid "Common page configuration" msgstr "" #: forms.py:34 templates/wagtailadmin/base.html:16 #: templates/wagtailadmin/base.html:17 templates/wagtailadmin/base.html:18 #: templates/wagtailadmin/pages/search.html:3 -#: templates/wagtailadmin/pages/search.html:16 +#: templates/wagtailadmin/pages/search.html:15 msgid "Search" msgstr "" @@ -184,36 +184,36 @@ msgstr "" msgid "Update" msgstr "" -#: templates/wagtailadmin/account/password_reset/complete.html:4 -#: templates/wagtailadmin/account/password_reset/confirm.html:42 -#: templates/wagtailadmin/account/password_reset/done.html:4 -#: templates/wagtailadmin/account/password_reset/form.html:4 -#: templates/wagtailadmin/account/password_reset/form.html:37 +#: templates/wagtailadmin/account/password_reset/complete.html:3 +#: templates/wagtailadmin/account/password_reset/confirm.html:41 +#: templates/wagtailadmin/account/password_reset/done.html:3 +#: templates/wagtailadmin/account/password_reset/form.html:3 +#: templates/wagtailadmin/account/password_reset/form.html:36 msgid "Reset password" msgstr "" -#: templates/wagtailadmin/account/password_reset/complete.html:15 +#: templates/wagtailadmin/account/password_reset/complete.html:14 msgid "Password change successful" msgstr "" -#: templates/wagtailadmin/account/password_reset/complete.html:16 +#: templates/wagtailadmin/account/password_reset/complete.html:15 msgid "Login" msgstr "" -#: templates/wagtailadmin/account/password_reset/confirm.html:4 -#: templates/wagtailadmin/account/password_reset/confirm.html:26 +#: templates/wagtailadmin/account/password_reset/confirm.html:3 +#: templates/wagtailadmin/account/password_reset/confirm.html:25 msgid "Set your new password" msgstr "" -#: templates/wagtailadmin/account/password_reset/confirm.html:19 +#: templates/wagtailadmin/account/password_reset/confirm.html:18 msgid "The passwords do not match. Please try again." msgstr "" -#: templates/wagtailadmin/account/password_reset/done.html:15 +#: templates/wagtailadmin/account/password_reset/done.html:14 msgid "Check your email" msgstr "" -#: templates/wagtailadmin/account/password_reset/done.html:16 +#: templates/wagtailadmin/account/password_reset/done.html:15 msgid "A link to reset your password has been emailed to you." msgstr "" @@ -225,11 +225,11 @@ msgstr "" msgid "Password reset" msgstr "" -#: templates/wagtailadmin/account/password_reset/form.html:27 +#: templates/wagtailadmin/account/password_reset/form.html:26 msgid "Reset your password" msgstr "" -#: templates/wagtailadmin/base.html:11 templates/wagtailadmin/home.html:4 +#: templates/wagtailadmin/base.html:11 templates/wagtailadmin/home.html:3 msgid "Dashboard" msgstr "" @@ -237,11 +237,33 @@ msgstr "" msgid "Menu" msgstr "" -#: templates/wagtailadmin/block_forms/list.html:5 +#: templates/wagtailadmin/block_forms/list.html:13 msgid "Add another" msgstr "" -#: templates/wagtailadmin/chooser/_browse_results.html:7 wagtail_hooks.py:17 +#: templates/wagtailadmin/block_forms/list_member.html:6 +#: templates/wagtailadmin/block_forms/stream_member.html:12 +#: templates/wagtailadmin/edit_handlers/inline_panel_child.html:5 +msgid "Move up" +msgstr "" + +#: templates/wagtailadmin/block_forms/list_member.html:7 +#: templates/wagtailadmin/block_forms/stream_member.html:13 +#: templates/wagtailadmin/edit_handlers/inline_panel_child.html:6 +msgid "Move down" +msgstr "" + +#: templates/wagtailadmin/block_forms/list_member.html:8 +#: templates/wagtailadmin/block_forms/stream_member.html:14 +#: templates/wagtailadmin/edit_handlers/inline_panel_child.html:8 +#: templates/wagtailadmin/pages/confirm_delete.html:6 +#: templates/wagtailadmin/pages/edit.html:44 +#: templates/wagtailadmin/pages/listing/_page_title_explore.html:33 +#: templates/wagtailadmin/pages/listing/_parent_page_title_explore.html:33 +msgid "Delete" +msgstr "" + +#: templates/wagtailadmin/chooser/_browse_results.html:3 wagtail_hooks.py:17 msgid "Explorer" msgstr "" @@ -260,16 +282,7 @@ msgstr "" msgid "Email link" msgstr "" -#: templates/wagtailadmin/chooser/_page_type_restricted_warning.html:4 -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" - -#: templates/wagtailadmin/chooser/_search_results.html:8 +#: templates/wagtailadmin/chooser/_search_results.html:4 #, python-format msgid "" "\n" @@ -286,10 +299,25 @@ msgstr[1] "" msgid "Choose" msgstr "" -#: templates/wagtailadmin/chooser/browse.html:6 widgets.py:114 +#: templates/wagtailadmin/chooser/browse.html:5 widgets.py:113 msgid "Choose a page" msgstr "" +#: templates/wagtailadmin/chooser/browse.html:15 +#, python-format +msgid "" +"\n" +" Only pages of type \"%(type)s\" may be chosen for this " +"field. Search results will exclude pages of other types.\n" +" " +msgid_plural "" +"\n" +" Only the following page types may be chosen for this field: " +"%(type)s. Search results will exclude pages of other types.\n" +" " +msgstr[0] "" +msgstr[1] "" + #: templates/wagtailadmin/chooser/email_link.html:2 msgid "Add an email link" msgstr "" @@ -303,28 +331,21 @@ msgstr "" msgid "Add an external link" msgstr "" -#: templates/wagtailadmin/edit_handlers/inline_panel_child.html:5 -msgid "Move up" +#: templates/wagtailadmin/generic/confirm_delete.html:12 +msgid "Yes, delete" msgstr "" -#: templates/wagtailadmin/edit_handlers/inline_panel_child.html:6 -msgid "Move down" +#: templates/wagtailadmin/generic/create.html:16 +#: templates/wagtailadmin/generic/edit.html:19 +msgid "Save" msgstr "" -#: templates/wagtailadmin/edit_handlers/inline_panel_child.html:8 -#: templates/wagtailadmin/pages/confirm_delete.html:7 -#: templates/wagtailadmin/pages/edit.html:48 -#: templates/wagtailadmin/pages/listing/_page_title_explore.html:33 -#: templates/wagtailadmin/pages/listing/_parent_page_title_explore.html:33 -msgid "Delete" -msgstr "" - -#: templates/wagtailadmin/home.html:22 +#: templates/wagtailadmin/home.html:21 #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "" -#: templates/wagtailadmin/home.html:33 +#: templates/wagtailadmin/home.html:32 msgid "" "This is your dashboard on which helpful information about content you've " "created will be displayed." @@ -342,13 +363,15 @@ msgid "Title" msgstr "" #: templates/wagtailadmin/home/pages_for_moderation.html:14 -#: templates/wagtailadmin/pages/list.html:23 +#: templates/wagtailadmin/pages/listing/_list_choose.html:13 +#: templates/wagtailadmin/pages/listing/_list_move.html:13 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:37 msgid "Parent" msgstr "" #: templates/wagtailadmin/home/pages_for_moderation.html:15 -#: templates/wagtailadmin/pages/list.html:26 +#: templates/wagtailadmin/pages/listing/_list_choose.html:16 +#: templates/wagtailadmin/pages/listing/_list_move.html:16 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:51 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:54 msgid "Type" @@ -362,7 +385,7 @@ msgstr "" #: templates/wagtailadmin/home/recent_edits.html:22 #: templates/wagtailadmin/pages/listing/_page_title_explore.html:7 #: templates/wagtailadmin/pages/listing/_page_title_explore.html:18 -#: widgets.py:116 +#: widgets.py:115 msgid "Edit this page" msgstr "" @@ -380,15 +403,16 @@ msgstr "" #: templates/wagtailadmin/home/recent_edits.html:28 #: templates/wagtailadmin/pages/listing/_page_title_explore.html:18 #: templates/wagtailadmin/pages/listing/_parent_page_title_explore.html:20 -#: templates/wagtailadmin/userbar/item_page_edit.html:5 views/pages.py:226 -#: views/pages.py:231 views/pages.py:362 views/pages.py:367 views/pages.py:556 -#: views/pages.py:608 views/pages.py:796 views/pages.py:815 +#: templates/wagtailadmin/userbar/item_page_edit.html:5 views/generic.py:74 +#: views/generic.py:111 views/pages.py:179 views/pages.py:184 +#: views/pages.py:259 views/pages.py:264 views/pages.py:497 views/pages.py:549 +#: views/pages.py:736 views/pages.py:755 msgid "Edit" msgstr "" #: templates/wagtailadmin/home/pages_for_moderation.html:43 #: templates/wagtailadmin/pages/create.html:41 -#: templates/wagtailadmin/pages/edit.html:60 +#: templates/wagtailadmin/pages/edit.html:56 #: templates/wagtailadmin/pages/preview.html:5 msgid "Preview" msgstr "" @@ -403,7 +427,8 @@ msgstr "" #: templates/wagtailadmin/home/recent_edits.html:14 #: templates/wagtailadmin/pages/edit.html:18 -#: templates/wagtailadmin/pages/list.html:27 +#: templates/wagtailadmin/pages/listing/_list_choose.html:17 +#: templates/wagtailadmin/pages/listing/_list_move.html:17 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:60 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:63 msgid "Status" @@ -438,20 +463,20 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: templates/wagtailadmin/login.html:4 templates/wagtailadmin/login.html:61 +#: templates/wagtailadmin/login.html:3 templates/wagtailadmin/login.html:60 msgid "Sign in" msgstr "" -#: templates/wagtailadmin/login.html:18 +#: templates/wagtailadmin/login.html:17 #, python-format msgid "Your %(username_field)s and password didn't match. Please try again." msgstr "" -#: templates/wagtailadmin/login.html:29 +#: templates/wagtailadmin/login.html:28 msgid "Sign in to Wagtail" msgstr "" -#: templates/wagtailadmin/login.html:48 +#: templates/wagtailadmin/login.html:47 msgid "Forgotten it?" msgstr "" @@ -540,20 +565,20 @@ msgstr "" msgid "Private" msgstr "" -#: templates/wagtailadmin/pages/add_subpage.html:6 +#: templates/wagtailadmin/pages/add_subpage.html:5 #, python-format msgid "Create a page in %(title)s" msgstr "" -#: templates/wagtailadmin/pages/add_subpage.html:9 +#: templates/wagtailadmin/pages/add_subpage.html:8 msgid "Create a page in" msgstr "" -#: templates/wagtailadmin/pages/add_subpage.html:13 +#: templates/wagtailadmin/pages/add_subpage.html:12 msgid "Choose which type of page you'd like to create." msgstr "" -#: templates/wagtailadmin/pages/add_subpage.html:26 +#: templates/wagtailadmin/pages/add_subpage.html:25 #, python-format msgid "Pages using %(page_type)s" msgstr "" @@ -563,11 +588,11 @@ msgstr "" msgid "Delete %(title)s" msgstr "" -#: templates/wagtailadmin/pages/confirm_delete.html:12 +#: templates/wagtailadmin/pages/confirm_delete.html:11 msgid "Are you sure you want to delete this page?" msgstr "" -#: templates/wagtailadmin/pages/confirm_delete.html:14 +#: templates/wagtailadmin/pages/confirm_delete.html:13 #, python-format msgid "" "\n" @@ -581,17 +606,17 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: templates/wagtailadmin/pages/confirm_delete.html:22 +#: templates/wagtailadmin/pages/confirm_delete.html:21 msgid "" "Alternatively you can unpublish the page. This removes the page from public " "view and you can edit or publish it again later." msgstr "" -#: templates/wagtailadmin/pages/confirm_delete.html:26 +#: templates/wagtailadmin/pages/confirm_delete.html:25 msgid "Delete it" msgstr "" -#: templates/wagtailadmin/pages/confirm_delete.html:26 +#: templates/wagtailadmin/pages/confirm_delete.html:25 msgid "Unpublish it" msgstr "" @@ -600,25 +625,25 @@ msgstr "" msgid "Move %(title)s" msgstr "" -#: templates/wagtailadmin/pages/confirm_move.html:6 +#: templates/wagtailadmin/pages/confirm_move.html:5 #: templates/wagtailadmin/pages/listing/_page_title_explore.html:27 #: templates/wagtailadmin/pages/listing/_parent_page_title_explore.html:30 msgid "Move" msgstr "" -#: templates/wagtailadmin/pages/confirm_move.html:11 +#: templates/wagtailadmin/pages/confirm_move.html:10 #, python-format msgid "Are you sure you want to move this page into '%(title)s'?" msgstr "" -#: templates/wagtailadmin/pages/confirm_move.html:13 +#: templates/wagtailadmin/pages/confirm_move.html:12 #, python-format msgid "" "Are you sure you want to move this page and all of its children into " "'%(title)s'?" msgstr "" -#: templates/wagtailadmin/pages/confirm_move.html:18 +#: templates/wagtailadmin/pages/confirm_move.html:17 msgid "Yes, move this page" msgstr "" @@ -627,22 +652,22 @@ msgstr "" msgid "Unpublish %(title)s" msgstr "" -#: templates/wagtailadmin/pages/confirm_unpublish.html:6 -#: templates/wagtailadmin/pages/edit.html:45 +#: templates/wagtailadmin/pages/confirm_unpublish.html:5 +#: templates/wagtailadmin/pages/edit.html:41 #: templates/wagtailadmin/pages/listing/_page_title_explore.html:36 #: templates/wagtailadmin/pages/listing/_parent_page_title_explore.html:36 msgid "Unpublish" msgstr "" -#: templates/wagtailadmin/pages/confirm_unpublish.html:10 +#: templates/wagtailadmin/pages/confirm_unpublish.html:9 msgid "Are you sure you want to unpublish this page?" msgstr "" -#: templates/wagtailadmin/pages/confirm_unpublish.html:13 +#: templates/wagtailadmin/pages/confirm_unpublish.html:12 msgid "Yes, unpublish it" msgstr "" -#: templates/wagtailadmin/pages/content_type_use.html:7 +#: templates/wagtailadmin/pages/content_type_use.html:6 msgid "Pages using" msgstr "" @@ -651,12 +676,12 @@ msgstr "" msgid "Copy %(title)s" msgstr "" -#: templates/wagtailadmin/pages/copy.html:6 +#: templates/wagtailadmin/pages/copy.html:5 #: templates/wagtailadmin/pages/listing/_page_title_explore.html:30 msgid "Copy" msgstr "" -#: templates/wagtailadmin/pages/copy.html:27 +#: templates/wagtailadmin/pages/copy.html:26 msgid "Copy this page" msgstr "" @@ -674,12 +699,12 @@ msgid "Save as draft" msgstr "" #: templates/wagtailadmin/pages/create.html:33 -#: templates/wagtailadmin/pages/edit.html:51 +#: templates/wagtailadmin/pages/edit.html:47 msgid "Publish" msgstr "" #: templates/wagtailadmin/pages/create.html:35 -#: templates/wagtailadmin/pages/edit.html:53 +#: templates/wagtailadmin/pages/edit.html:49 msgid "Submit for moderation" msgstr "" @@ -693,20 +718,20 @@ msgstr "" msgid "Editing %(page_type)s %(title)s" msgstr "" -#: templates/wagtailadmin/pages/edit.html:39 +#: templates/wagtailadmin/pages/edit.html:35 msgid "Page locked" msgstr "" -#: templates/wagtailadmin/pages/edit.html:39 +#: templates/wagtailadmin/pages/edit.html:35 msgid "Save draft" msgstr "" -#: templates/wagtailadmin/pages/edit.html:81 +#: templates/wagtailadmin/pages/edit.html:77 #, python-format msgid "Last modified: %(last_mod)s" msgstr "" -#: templates/wagtailadmin/pages/edit.html:83 +#: templates/wagtailadmin/pages/edit.html:79 #, python-format msgid "by %(modified_by)s" msgstr "" @@ -716,51 +741,24 @@ msgstr "" msgid "Exploring %(title)s" msgstr "" -#: templates/wagtailadmin/pages/list.html:25 +#: templates/wagtailadmin/pages/listing/_list.html:46 +msgid "Drag" +msgstr "" + +#: templates/wagtailadmin/pages/listing/_list_choose.html:15 +#: templates/wagtailadmin/pages/listing/_list_move.html:15 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:42 #: templates/wagtailadmin/pages/listing/_table_headers_explore.html:45 msgid "Updated" msgstr "" -#: templates/wagtailadmin/pages/list.html:66 -msgid "Drag" +#: templates/wagtailadmin/pages/listing/_list_explore.html:25 +msgid "No pages have been created at this location." msgstr "" -#: templates/wagtailadmin/pages/list.html:106 -msgid "No pages have been created." -msgstr "" - -#: templates/wagtailadmin/pages/list.html:106 +#: templates/wagtailadmin/pages/listing/_list_explore.html:25 #, python-format -msgid "Why not add one?" -msgstr "" - -#: templates/wagtailadmin/pages/list.html:113 -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" - -#: templates/wagtailadmin/pages/list.html:119 -#: templates/wagtailadmin/pages/search_results.html:35 -#: templates/wagtailadmin/pages/search_results.html:37 -#: templates/wagtailadmin/pages/usage_results.html:13 -#: templates/wagtailadmin/shared/pagination_nav.html:21 -#: templates/wagtailadmin/shared/pagination_nav.html:23 -#: templates/wagtailadmin/shared/pagination_nav.html:25 -msgid "Previous" -msgstr "" - -#: templates/wagtailadmin/pages/list.html:124 -#: templates/wagtailadmin/pages/search_results.html:44 -#: templates/wagtailadmin/pages/search_results.html:46 -#: templates/wagtailadmin/pages/usage_results.html:18 -#: templates/wagtailadmin/shared/pagination_nav.html:32 -#: templates/wagtailadmin/shared/pagination_nav.html:34 -#: templates/wagtailadmin/shared/pagination_nav.html:36 -msgid "Next" +msgid "Why not create one?" msgstr "" #: templates/wagtailadmin/pages/listing/_locked_indicator.html:10 @@ -805,6 +803,28 @@ msgstr "" msgid "Add child page" msgstr "" +#: templates/wagtailadmin/pages/listing/_pagination.html:18 +#, python-format +msgid "" +"\n" +" Page %(page_number)s of %(num_pages)s.\n" +" " +msgstr "" + +#: templates/wagtailadmin/pages/listing/_pagination.html:24 +#: templates/wagtailadmin/shared/pagination_nav.html:21 +#: templates/wagtailadmin/shared/pagination_nav.html:23 +#: templates/wagtailadmin/shared/pagination_nav.html:25 +msgid "Previous" +msgstr "" + +#: templates/wagtailadmin/pages/listing/_pagination.html:29 +#: templates/wagtailadmin/shared/pagination_nav.html:32 +#: templates/wagtailadmin/shared/pagination_nav.html:34 +#: templates/wagtailadmin/shared/pagination_nav.html:36 +msgid "Next" +msgstr "" + #: templates/wagtailadmin/pages/listing/_privacy_indicator.html:11 msgid "This page is protected from public view" msgstr "" @@ -827,59 +847,50 @@ msgstr "" msgid "Select a new parent page for %(title)s" msgstr "" -#: templates/wagtailadmin/pages/move_choose_destination.html:7 +#: templates/wagtailadmin/pages/move_choose_destination.html:6 #, python-format msgid "Select a new parent page for %(title)s" msgstr "" -#: templates/wagtailadmin/pages/search_results.html:6 +#: templates/wagtailadmin/pages/search_results.html:5 #, python-format msgid "" "\n" -" There is one matching page\n" -" " +" There is one matching page\n" +" " msgid_plural "" "\n" -" There are %(counter)s matching pages\n" -" " +" There are %(counter)s matching pages\n" +" " msgstr[0] "" msgstr[1] "" -#: templates/wagtailadmin/pages/search_results.html:16 +#: templates/wagtailadmin/pages/search_results.html:13 msgid "Other searches" msgstr "" -#: templates/wagtailadmin/pages/search_results.html:18 +#: templates/wagtailadmin/pages/search_results.html:15 msgid "Images" msgstr "" -#: templates/wagtailadmin/pages/search_results.html:19 +#: templates/wagtailadmin/pages/search_results.html:16 msgid "Documents" msgstr "" -#: templates/wagtailadmin/pages/search_results.html:20 +#: templates/wagtailadmin/pages/search_results.html:17 msgid "Users" msgstr "" -#: templates/wagtailadmin/pages/search_results.html:28 -#: templates/wagtailadmin/pages/usage_results.html:7 -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" - -#: templates/wagtailadmin/pages/search_results.html:54 +#: templates/wagtailadmin/pages/search_results.html:27 #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" -#: templates/wagtailadmin/pages/search_results.html:56 +#: templates/wagtailadmin/pages/search_results.html:29 msgid "Enter a search term above" msgstr "" -#: templates/wagtailadmin/pages/usage_results.html:24 +#: templates/wagtailadmin/pages/usage_results.html:9 msgid "No pages use" msgstr "" @@ -1010,6 +1021,10 @@ msgstr "" msgid "Add" msgstr "" +#: utils.py:73 +msgid "Sorry, you do not have permission to access this area." +msgstr "" + #: views/account.py:38 msgid "Your password has been changed successfully!" msgstr "" @@ -1018,125 +1033,125 @@ msgstr "" msgid "Your preferences have been updated successfully!" msgstr "" -#: views/pages.py:155 views/pages.py:289 -msgid "This slug is already in use" -msgstr "" - -#: views/pages.py:182 views/pages.py:317 -msgid "Go live date/time must be before expiry date/time" -msgstr "" - -#: views/pages.py:192 views/pages.py:327 -msgid "Expiry date/time must be in the future" -msgstr "" - -#: views/pages.py:224 +#: views/pages.py:177 #, python-brace-format msgid "Page '{0}' created and published." msgstr "" -#: views/pages.py:225 views/pages.py:361 views/pages.py:795 +#: views/pages.py:178 views/pages.py:258 views/pages.py:735 msgid "View live" msgstr "" -#: views/pages.py:229 +#: views/pages.py:182 #, python-brace-format msgid "Page '{0}' created and submitted for moderation." msgstr "" -#: views/pages.py:230 views/pages.py:366 +#: views/pages.py:183 views/pages.py:263 msgid "View draft" msgstr "" -#: views/pages.py:235 +#: views/pages.py:188 #, python-brace-format msgid "Page '{0}' created." msgstr "" -#: views/pages.py:249 +#: views/pages.py:202 msgid "The page could not be created due to validation errors" msgstr "" -#: views/pages.py:360 views/pages.py:794 +#: views/pages.py:257 views/pages.py:734 #, python-brace-format msgid "Page '{0}' published." msgstr "" -#: views/pages.py:365 +#: views/pages.py:262 #, python-brace-format msgid "Page '{0}' submitted for moderation." msgstr "" -#: views/pages.py:371 +#: views/pages.py:268 #, python-brace-format msgid "Page '{0}' updated." msgstr "" -#: views/pages.py:386 +#: views/pages.py:283 msgid "The page could not be saved as it is locked" msgstr "" -#: views/pages.py:388 +#: views/pages.py:285 msgid "The page could not be saved due to validation errors" msgstr "" -#: views/pages.py:401 +#: views/pages.py:298 msgid "This page is currently awaiting moderation" msgstr "" -#: views/pages.py:422 +#: views/pages.py:322 +msgid "This slug is already in use" +msgstr "" + +#: views/pages.py:345 +msgid "Go live date/time must be before expiry date/time" +msgstr "" + +#: views/pages.py:351 +msgid "Expiry date/time must be in the future" +msgstr "" + +#: views/pages.py:363 #, python-brace-format msgid "Page '{0}' deleted." msgstr "" -#: views/pages.py:555 +#: views/pages.py:496 #, python-brace-format msgid "Page '{0}' unpublished." msgstr "" -#: views/pages.py:607 +#: views/pages.py:548 #, python-brace-format msgid "Page '{0}' moved." msgstr "" -#: views/pages.py:702 +#: views/pages.py:643 #, python-brace-format msgid "Page '{0}' and {1} subpages copied." msgstr "" -#: views/pages.py:704 +#: views/pages.py:645 #, python-brace-format msgid "Page '{0}' copied." msgstr "" -#: views/pages.py:729 +#: views/pages.py:670 msgid "Content" msgstr "" -#: views/pages.py:731 +#: views/pages.py:672 msgid "Promote" msgstr "" -#: views/pages.py:733 wagtail_hooks.py:27 +#: views/pages.py:674 wagtail_hooks.py:27 msgid "Settings" msgstr "" -#: views/pages.py:789 views/pages.py:809 views/pages.py:829 +#: views/pages.py:729 views/pages.py:749 views/pages.py:769 #, python-brace-format msgid "The page '{0}' is not currently awaiting moderation." msgstr "" -#: views/pages.py:814 +#: views/pages.py:754 #, python-brace-format msgid "Page '{0}' rejected for publication." msgstr "" -#: views/pages.py:855 +#: views/pages.py:795 #, python-brace-format msgid "Page '{0}' is now locked." msgstr "" -#: views/pages.py:879 +#: views/pages.py:819 #, python-brace-format msgid "Page '{0}' is now unlocked." msgstr "" @@ -1157,6 +1172,6 @@ msgstr "" msgid "Edit this item" msgstr "" -#: widgets.py:115 +#: widgets.py:114 msgid "Choose another page" msgstr "" diff --git a/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po index 4d5c803cf..26121e1bc 100644 --- a/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,220 +17,220 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: models.py:53 +#: models.py:54 msgid "Hostname" msgstr "" -#: models.py:54 +#: models.py:55 msgid "Port" msgstr "" -#: models.py:54 +#: models.py:55 msgid "" "Set this to something other than 80 if you need a specific port number to " "appear in URLs (e.g. development on port 8000). Does not affect request " "handling (so port forwarding still works)." msgstr "" -#: models.py:55 +#: models.py:56 msgid "Root page" msgstr "" -#: models.py:56 +#: models.py:57 msgid "Is default site" msgstr "" -#: models.py:56 +#: models.py:57 msgid "" "If true, this site will handle requests for all other hostnames that do not " "have a site entry of their own" msgstr "" -#: models.py:60 +#: models.py:61 msgid "Site" msgstr "" -#: models.py:118 +#: models.py:121 #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " "before you can save this site as default." msgstr "" -#: models.py:266 +#: models.py:272 msgid "Title" msgstr "" -#: models.py:266 +#: models.py:272 msgid "The page title as you'd like it to be seen by the public" msgstr "" -#: models.py:267 +#: models.py:273 msgid "Slug" msgstr "" -#: models.py:267 +#: models.py:273 msgid "" "The name of the page as it will appear in URLs e.g http://domain.com/blog/" "[my-slug]/" msgstr "" -#: models.py:270 +#: models.py:276 msgid "Content type" msgstr "" -#: models.py:271 +#: models.py:277 msgid "Live" msgstr "" -#: models.py:272 +#: models.py:278 msgid "Has unpublished changes" msgstr "" -#: models.py:273 +#: models.py:279 msgid "URL path" msgstr "" -#: models.py:274 +#: models.py:280 msgid "Owner" msgstr "" -#: models.py:276 +#: models.py:282 msgid "Page title" msgstr "" -#: models.py:276 +#: models.py:282 msgid "" "Optional. 'Search Engine Friendly' title. This will appear at the top of the " "browser window." msgstr "" -#: models.py:277 +#: models.py:283 msgid "Show in menus" msgstr "" -#: models.py:277 +#: models.py:283 msgid "" "Whether a link to this page will appear in automatically generated menus" msgstr "" -#: models.py:278 +#: models.py:284 msgid "Search description" msgstr "" -#: models.py:280 +#: models.py:286 msgid "Go live date/time" msgstr "" -#: models.py:280 models.py:281 +#: models.py:286 models.py:287 msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." msgstr "" -#: models.py:281 +#: models.py:287 msgid "Expiry date/time" msgstr "" -#: models.py:282 +#: models.py:288 msgid "Expired" msgstr "" -#: models.py:284 +#: models.py:290 msgid "Locked" msgstr "" -#: models.py:286 +#: models.py:292 msgid "First published at" msgstr "" -#: models.py:287 +#: models.py:293 msgid "Latest revision created at" msgstr "" -#: models.py:710 +#: models.py:725 msgid "expired" msgstr "" -#: models.py:712 +#: models.py:727 msgid "scheduled" msgstr "" -#: models.py:714 +#: models.py:729 msgid "draft" msgstr "" -#: models.py:717 +#: models.py:732 msgid "live + draft" msgstr "" -#: models.py:719 +#: models.py:734 msgid "live" msgstr "" -#: models.py:885 +#: models.py:900 msgid "Default" msgstr "" -#: models.py:1061 models.py:1178 models.py:1405 +#: models.py:1076 models.py:1193 models.py:1420 msgid "Page" msgstr "" -#: models.py:1062 +#: models.py:1077 msgid "Submitted for moderation" msgstr "" -#: models.py:1063 +#: models.py:1078 msgid "Created at" msgstr "" -#: models.py:1064 +#: models.py:1079 msgid "User" msgstr "" -#: models.py:1065 +#: models.py:1080 msgid "Content JSON" msgstr "" -#: models.py:1066 +#: models.py:1081 msgid "Approved go live at" msgstr "" -#: models.py:1165 +#: models.py:1180 msgid "Page Revision" msgstr "" -#: models.py:1169 +#: models.py:1184 msgid "Add/edit pages you own" msgstr "" -#: models.py:1170 -msgid "Add/edit any page" +#: models.py:1185 +msgid "Edit any page" msgstr "" -#: models.py:1171 +#: models.py:1186 msgid "Publish any page" msgstr "" -#: models.py:1172 +#: models.py:1187 msgid "Lock/unlock any page" msgstr "" -#: models.py:1177 +#: models.py:1192 msgid "Group" msgstr "" -#: models.py:1179 +#: models.py:1194 msgid "Permission type" msgstr "" -#: models.py:1183 +#: models.py:1198 msgid "Group Page Permission" msgstr "" -#: models.py:1406 +#: models.py:1421 msgid "Password" msgstr "" -#: models.py:1409 +#: models.py:1424 msgid "Page View Restriction" msgstr "" diff --git a/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.po index 10f85f7b5..9566ecc23 100644 --- a/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -47,18 +47,18 @@ msgstr "" msgid "Choose a document" msgstr "" -#: templates/wagtaildocs/chooser/chooser.html:7 -#: templates/wagtaildocs/chooser/chooser.html:19 +#: templates/wagtaildocs/chooser/chooser.html:8 +#: templates/wagtaildocs/chooser/chooser.html:20 msgid "Search" msgstr "" -#: templates/wagtaildocs/chooser/chooser.html:8 +#: templates/wagtaildocs/chooser/chooser.html:9 msgid "Upload" msgstr "" -#: templates/wagtaildocs/chooser/chooser.html:34 -#: templates/wagtaildocs/documents/add.html:25 -#: templates/wagtaildocs/documents/edit.html:31 +#: templates/wagtaildocs/chooser/chooser.html:35 +#: templates/wagtaildocs/documents/add.html:24 +#: templates/wagtaildocs/documents/edit.html:30 msgid "Save" msgstr "" @@ -91,11 +91,11 @@ msgid "Change document:" msgstr "" #: templates/wagtaildocs/documents/add.html:4 -#: templates/wagtaildocs/documents/index.html:17 +#: templates/wagtaildocs/documents/index.html:18 msgid "Add a document" msgstr "" -#: templates/wagtaildocs/documents/add.html:15 +#: templates/wagtaildocs/documents/add.html:14 msgid "Add document" msgstr "" @@ -104,16 +104,16 @@ msgstr "" msgid "Delete %(title)s" msgstr "" -#: templates/wagtaildocs/documents/confirm_delete.html:6 -#: templates/wagtaildocs/documents/edit.html:31 +#: templates/wagtaildocs/documents/confirm_delete.html:5 +#: templates/wagtaildocs/documents/edit.html:30 msgid "Delete document" msgstr "" -#: templates/wagtaildocs/documents/confirm_delete.html:10 +#: templates/wagtaildocs/documents/confirm_delete.html:9 msgid "Are you sure you want to delete this document?" msgstr "" -#: templates/wagtaildocs/documents/confirm_delete.html:13 +#: templates/wagtaildocs/documents/confirm_delete.html:12 msgid "Yes, delete" msgstr "" @@ -122,19 +122,19 @@ msgstr "" msgid "Editing %(title)s" msgstr "" -#: templates/wagtaildocs/documents/edit.html:15 +#: templates/wagtaildocs/documents/edit.html:14 msgid "Editing" msgstr "" -#: templates/wagtaildocs/documents/edit.html:38 +#: templates/wagtaildocs/documents/edit.html:37 msgid "Filesize" msgstr "" -#: templates/wagtaildocs/documents/edit.html:39 +#: templates/wagtaildocs/documents/edit.html:38 msgid "File not found" msgstr "" -#: templates/wagtaildocs/documents/index.html:16 wagtail_hooks.py:31 +#: templates/wagtaildocs/documents/index.html:15 wagtail_hooks.py:31 msgid "Documents" msgstr "" diff --git a/wagtail/wagtailembeds/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/en/LC_MESSAGES/django.po index b23f54380..a314ee2f9 100644 --- a/wagtail/wagtailembeds/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/wagtail/wagtailforms/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/en/LC_MESSAGES/django.po index 35f464b58..d738aef71 100644 --- a/wagtail/wagtailforms/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,118 +17,135 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: models.py:25 +#: models.py:24 msgid "Single line text" msgstr "" -#: models.py:26 +#: models.py:25 msgid "Multi-line text" msgstr "" -#: models.py:27 +#: models.py:26 msgid "Email" msgstr "" -#: models.py:28 +#: models.py:27 msgid "Number" msgstr "" -#: models.py:29 +#: models.py:28 msgid "URL" msgstr "" -#: models.py:30 +#: models.py:29 msgid "Checkbox" msgstr "" -#: models.py:31 +#: models.py:30 msgid "Checkboxes" msgstr "" -#: models.py:32 +#: models.py:31 msgid "Drop down" msgstr "" -#: models.py:33 +#: models.py:32 msgid "Radio buttons" msgstr "" -#: models.py:34 +#: models.py:33 msgid "Date" msgstr "" -#: models.py:35 +#: models.py:34 msgid "Date/time" msgstr "" -#: models.py:49 +#: models.py:48 msgid "Submit time" msgstr "" -#: models.py:58 +#: models.py:57 msgid "Form Submission" msgstr "" -#: models.py:64 +#: models.py:66 msgid "Label" msgstr "" -#: models.py:66 +#: models.py:68 msgid "The label of the form field" msgstr "" -#: models.py:68 +#: models.py:70 msgid "Field type" msgstr "" -#: models.py:69 +#: models.py:71 msgid "Required" msgstr "" -#: models.py:70 +#: models.py:73 msgid "Choices" msgstr "" -#: models.py:73 +#: models.py:76 msgid "" "Comma separated list of choices. Only applicable in checkboxes, radio and " "dropdown." msgstr "" -#: models.py:75 +#: models.py:79 msgid "Default value" msgstr "" -#: models.py:78 +#: models.py:82 msgid "Default value. Comma separated values supported for checkboxes." msgstr "" -#: models.py:80 +#: models.py:84 msgid "Help text" msgstr "" -#: models.py:191 +#: models.py:205 msgid "To address" msgstr "" -#: models.py:191 +#: models.py:205 msgid "Optional - form submissions will be emailed to this address" msgstr "" -#: models.py:192 +#: models.py:206 msgid "From address" msgstr "" -#: models.py:193 +#: models.py:207 msgid "Subject" msgstr "" -#: templates/wagtailforms/index.html:3 templates/wagtailforms/index.html:6 -#: wagtail_hooks.py:25 +#: templates/wagtailforms/confirm_delete.html:3 +#, python-format +msgid "Delete %(title)s" +msgstr "" + +#: templates/wagtailforms/confirm_delete.html:7 +msgid "Delete" +msgstr "" + +#: templates/wagtailforms/confirm_delete.html:12 +msgid "Are you sure you want to delete this form submission?" +msgstr "" + +#: templates/wagtailforms/confirm_delete.html:16 +msgid "Delete it" +msgstr "" + +#: templates/wagtailforms/index.html:3 templates/wagtailforms/index.html:5 +#: wagtail_hooks.py:28 msgid "Forms" msgstr "" -#: templates/wagtailforms/index.html:7 +#: templates/wagtailforms/index.html:6 msgid "Pages" msgstr "" @@ -137,20 +154,20 @@ msgstr "" msgid "Submissions of %(form_title)s" msgstr "" -#: templates/wagtailforms/index_submissions.html:36 +#: templates/wagtailforms/index_submissions.html:35 #, python-format msgid "Form data %(form_title)s" msgstr "" -#: templates/wagtailforms/index_submissions.html:45 +#: templates/wagtailforms/index_submissions.html:44 msgid "Filter" msgstr "" -#: templates/wagtailforms/index_submissions.html:51 +#: templates/wagtailforms/index_submissions.html:50 msgid "Download CSV" msgstr "" -#: templates/wagtailforms/index_submissions.html:63 +#: templates/wagtailforms/index_submissions.html:62 #, python-format msgid "There have been no submissions of the '%(title)s' form." msgstr "" @@ -167,6 +184,14 @@ msgstr "" msgid "Submission Date" msgstr "" +#: templates/wagtailforms/list_submissions.html:13 +msgid "Actions" +msgstr "" + #: templates/wagtailforms/results_forms.html:7 msgid "No form pages have been created." msgstr "" + +#: views.py:44 +msgid "Submission deleted." +msgstr "" diff --git a/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.po index 41b789eb3..6f81e36c8 100644 --- a/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,38 +21,38 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "" -#: fields.py:16 -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "" - -#: fields.py:20 -#, python-format -msgid "Not a valid %s image." -msgstr "" - -#: fields.py:29 -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "" - -#: fields.py:35 -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" - -#: fields.py:41 +#: fields.py:27 #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " "%(max_upload_size)s." msgstr "" -#: fields.py:52 +#: fields.py:34 #, python-format msgid "Supported formats: %(supported_formats)s." msgstr "" +#: fields.py:41 +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "" + +#: fields.py:45 +#, python-format +msgid "Not a valid %s image." +msgstr "" + +#: fields.py:49 +#, python-format +msgid "This file is too big (%%s). Maximum filesize %s." +msgstr "" + +#: fields.py:53 +#, python-format +msgid "This file is too big. Maximum filesize %s." +msgstr "" + #: forms.py:64 msgid "Filter" msgstr "" @@ -81,11 +81,11 @@ msgstr "" msgid "Resize to fill" msgstr "" -#: forms.py:74 models.py:62 +#: forms.py:74 models.py:64 msgid "Width" msgstr "" -#: forms.py:75 models.py:63 +#: forms.py:75 models.py:65 msgid "Height" msgstr "" @@ -93,23 +93,23 @@ msgstr "" msgid "Closeness" msgstr "" -#: models.py:60 templates/wagtailimages/images/usage.html:16 +#: models.py:62 templates/wagtailimages/images/usage.html:16 msgid "Title" msgstr "" -#: models.py:61 +#: models.py:63 msgid "File" msgstr "" -#: models.py:64 +#: models.py:66 msgid "Created at" msgstr "" -#: models.py:65 +#: models.py:67 msgid "Uploaded by user" msgstr "" -#: models.py:67 +#: models.py:69 msgid "Tags" msgstr "" @@ -176,75 +176,75 @@ msgid "Change image file:" msgstr "" #: templates/wagtailimages/images/add.html:4 -#: templates/wagtailimages/images/index.html:19 +#: templates/wagtailimages/images/index.html:20 msgid "Add an image" msgstr "" -#: templates/wagtailimages/images/add.html:15 +#: templates/wagtailimages/images/add.html:14 msgid "Add image" msgstr "" -#: templates/wagtailimages/images/add.html:29 -#: templates/wagtailimages/images/edit.html:46 +#: templates/wagtailimages/images/add.html:28 +#: templates/wagtailimages/images/edit.html:44 msgid "Save" msgstr "" #: templates/wagtailimages/images/confirm_delete.html:4 -#: templates/wagtailimages/images/confirm_delete.html:8 -#: templates/wagtailimages/images/edit.html:46 +#: templates/wagtailimages/images/confirm_delete.html:7 +#: templates/wagtailimages/images/edit.html:44 msgid "Delete image" msgstr "" -#: templates/wagtailimages/images/confirm_delete.html:16 +#: templates/wagtailimages/images/confirm_delete.html:15 msgid "Are you sure you want to delete this image?" msgstr "" -#: templates/wagtailimages/images/confirm_delete.html:19 +#: templates/wagtailimages/images/confirm_delete.html:18 msgid "Yes, delete" msgstr "" -#: templates/wagtailimages/images/edit.html:4 +#: templates/wagtailimages/images/edit.html:3 #: templates/wagtailimages/images/url_generator.html:4 #, python-format msgid "Editing image %(title)s" msgstr "" -#: templates/wagtailimages/images/edit.html:26 +#: templates/wagtailimages/images/edit.html:24 msgid "Editing" msgstr "" -#: templates/wagtailimages/images/edit.html:51 +#: templates/wagtailimages/images/edit.html:49 msgid "Focal point (optional)" msgstr "" -#: templates/wagtailimages/images/edit.html:52 +#: templates/wagtailimages/images/edit.html:50 msgid "" "To define this image's most important region, drag a box over the image " "below." msgstr "" -#: templates/wagtailimages/images/edit.html:52 +#: templates/wagtailimages/images/edit.html:50 msgid "Current focal point shown" msgstr "" -#: templates/wagtailimages/images/edit.html:71 +#: templates/wagtailimages/images/edit.html:69 msgid "URL Generator" msgstr "" -#: templates/wagtailimages/images/edit.html:78 +#: templates/wagtailimages/images/edit.html:76 msgid "Max dimensions" msgstr "" -#: templates/wagtailimages/images/edit.html:80 +#: templates/wagtailimages/images/edit.html:78 msgid "Filesize" msgstr "" -#: templates/wagtailimages/images/edit.html:81 +#: templates/wagtailimages/images/edit.html:79 msgid "File not found" msgstr "" #: templates/wagtailimages/images/index.html:5 -#: templates/wagtailimages/images/index.html:18 wagtail_hooks.py:74 +#: templates/wagtailimages/images/index.html:17 wagtail_hooks.py:31 msgid "Images" msgstr "" @@ -260,19 +260,19 @@ msgid "" "\"%(wagtailimages_add_image_url)s\">add one now?" msgstr "" -#: templates/wagtailimages/images/url_generator.html:9 +#: templates/wagtailimages/images/url_generator.html:7 msgid "Generating URL" msgstr "" -#: templates/wagtailimages/images/url_generator.html:26 +#: templates/wagtailimages/images/url_generator.html:24 msgid "URL" msgstr "" -#: templates/wagtailimages/images/url_generator.html:29 +#: templates/wagtailimages/images/url_generator.html:27 msgid "Preview" msgstr "" -#: templates/wagtailimages/images/url_generator.html:35 +#: templates/wagtailimages/images/url_generator.html:33 msgid "" "Note that images generated larger than the screen will appear smaller when " "previewed here, so they fit the screen." @@ -307,26 +307,26 @@ msgstr "" msgid "Add multiple images" msgstr "" -#: templates/wagtailimages/multiple/add.html:13 +#: templates/wagtailimages/multiple/add.html:12 msgid "Add images" msgstr "" -#: templates/wagtailimages/multiple/add.html:18 +#: templates/wagtailimages/multiple/add.html:17 msgid "Drag and drop images into this area to upload immediately." msgstr "" -#: templates/wagtailimages/multiple/add.html:23 +#: templates/wagtailimages/multiple/add.html:22 msgid "Or choose from your computer" msgstr "" -#: templates/wagtailimages/multiple/add.html:48 +#: templates/wagtailimages/multiple/add.html:47 msgid "" "Upload successful. Please update this image with a more appropriate title, " "if necessary. You may also delete the image completely if the upload wasn't " "required." msgstr "" -#: templates/wagtailimages/multiple/add.html:49 +#: templates/wagtailimages/multiple/add.html:48 msgid "Sorry, upload failed." msgstr "" @@ -334,7 +334,7 @@ msgstr "" msgid "Update" msgstr "" -#: templates/wagtailimages/multiple/edit_form.html:15 views/images.py:129 +#: templates/wagtailimages/multiple/edit_form.html:15 views/images.py:130 msgid "Delete" msgstr "" @@ -342,40 +342,40 @@ msgstr "" msgid "Search images" msgstr "" -#: views/images.py:106 +#: views/images.py:110 #, python-brace-format msgid "Image '{0}' updated." msgstr "" -#: views/images.py:107 +#: views/images.py:111 msgid "Edit again" msgstr "" -#: views/images.py:111 +#: views/images.py:115 msgid "The image could not be saved due to errors." msgstr "" -#: views/images.py:128 +#: views/images.py:129 msgid "" "The source image file could not be found. Please change the source or delete " "the image." msgstr "" -#: views/images.py:221 +#: views/images.py:222 #, python-brace-format msgid "Image '{0}' deleted." msgstr "" -#: views/images.py:244 +#: views/images.py:248 #, python-brace-format msgid "Image '{0}' added." msgstr "" -#: views/images.py:245 +#: views/images.py:249 msgid "Edit" msgstr "" -#: views/images.py:249 +#: views/images.py:253 msgid "The image could not be created due to errors." msgstr "" diff --git a/wagtail/wagtailredirects/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/en/LC_MESSAGES/django.po index 7a166776e..e31dbdbbf 100644 --- a/wagtail/wagtailredirects/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,78 +17,78 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: models.py:12 +#: models.py:11 msgid "Redirect from" msgstr "" -#: models.py:13 +#: models.py:12 msgid "Site" msgstr "" -#: models.py:14 +#: models.py:13 msgid "Permanent" msgstr "" -#: models.py:14 +#: models.py:13 msgid "" "Recommended. Permanent redirects ensure search engines forget the old page " "(the 'Redirect from') and index the new page instead." msgstr "" -#: models.py:15 +#: models.py:14 msgid "Redirect to a page" msgstr "" -#: models.py:16 +#: models.py:15 msgid "Redirect to any URL" msgstr "" -#: models.py:71 +#: models.py:70 msgid "Redirect" msgstr "" -#: templates/wagtailredirects/add.html:3 templates/wagtailredirects/add.html:6 -#: templates/wagtailredirects/index.html:18 +#: templates/wagtailredirects/add.html:3 templates/wagtailredirects/add.html:5 +#: templates/wagtailredirects/index.html:17 msgid "Add redirect" msgstr "" -#: templates/wagtailredirects/add.html:14 -#: templates/wagtailredirects/edit.html:14 +#: templates/wagtailredirects/add.html:13 +#: templates/wagtailredirects/edit.html:13 msgid "Save" msgstr "" -#: templates/wagtailredirects/confirm_delete.html:4 +#: templates/wagtailredirects/confirm_delete.html:3 #, python-format msgid "Delete redirect %(title)s" msgstr "" -#: templates/wagtailredirects/confirm_delete.html:6 +#: templates/wagtailredirects/confirm_delete.html:5 msgid "Delete" msgstr "" -#: templates/wagtailredirects/confirm_delete.html:10 +#: templates/wagtailredirects/confirm_delete.html:9 msgid "Are you sure you want to delete this redirect?" msgstr "" -#: templates/wagtailredirects/confirm_delete.html:13 +#: templates/wagtailredirects/confirm_delete.html:12 msgid "Yes, delete" msgstr "" -#: templates/wagtailredirects/edit.html:4 +#: templates/wagtailredirects/edit.html:3 #, python-format msgid "Editing %(title)s" msgstr "" -#: templates/wagtailredirects/edit.html:6 +#: templates/wagtailredirects/edit.html:5 msgid "Editing" msgstr "" -#: templates/wagtailredirects/edit.html:15 +#: templates/wagtailredirects/edit.html:14 msgid "Delete redirect" msgstr "" #: templates/wagtailredirects/index.html:3 -#: templates/wagtailredirects/index.html:17 wagtail_hooks.py:25 +#: templates/wagtailredirects/index.html:16 wagtail_hooks.py:30 msgid "Redirects" msgstr "" diff --git a/wagtail/wagtailsearch/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/en/LC_MESSAGES/django.po index 38ee3cb37..56dce1413 100644 --- a/wagtail/wagtailsearch/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,169 +17,20 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: forms.py:10 +#: forms.py:6 msgid "Search term(s)/phrase" msgstr "" -#: forms.py:11 +#: forms.py:7 msgid "" "Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" - -#: forms.py:38 -msgid "Please specify at least one recommendation for this search term." +"Promoted Results to be displayed, wildcards are NOT allowed." msgstr "" #: models.py:73 msgid "Query Daily Hits" msgstr "" -#: models.py:78 -msgid "Page" -msgstr "" - -#: models.py:80 -msgid "Description" -msgstr "" - -#: models.py:87 -msgid "Editor's Pick" -msgstr "" - -#: templates/wagtailsearch/editorspicks/add.html:3 -#: templates/wagtailsearch/editorspicks/add.html:5 -msgid "Add editor's pick" -msgstr "" - -#: templates/wagtailsearch/editorspicks/add.html:10 -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" - -#: templates/wagtailsearch/editorspicks/add.html:14 -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" - -#: templates/wagtailsearch/editorspicks/add.html:28 -#: templates/wagtailsearch/editorspicks/edit.html:19 -msgid "Save" -msgstr "" - -#: templates/wagtailsearch/editorspicks/confirm_delete.html:3 -#, python-format -msgid "Delete %(query)s" -msgstr "" - -#: templates/wagtailsearch/editorspicks/confirm_delete.html:5 -#: templates/wagtailsearch/editorspicks/edit.html:20 -#: templates/wagtailsearch/editorspicks/includes/editorspicks_form.html:6 -msgid "Delete" -msgstr "" - -#: templates/wagtailsearch/editorspicks/confirm_delete.html:9 -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" - -#: templates/wagtailsearch/editorspicks/confirm_delete.html:12 -msgid "Yes, delete" -msgstr "" - -#: templates/wagtailsearch/editorspicks/edit.html:3 -#, python-format -msgid "Editing %(query)s" -msgstr "" - -#: templates/wagtailsearch/editorspicks/edit.html:5 -msgid "Editing" -msgstr "" - -#: templates/wagtailsearch/editorspicks/includes/editorspicks_form.html:4 -msgid "Move up" -msgstr "" - -#: templates/wagtailsearch/editorspicks/includes/editorspicks_form.html:5 -msgid "Move down" -msgstr "" - -#: templates/wagtailsearch/editorspicks/includes/editorspicks_form.html:10 -msgid "Promoted search result" -msgstr "" - -#: templates/wagtailsearch/editorspicks/includes/editorspicks_formset.html:16 -msgid "Add recommended page" -msgstr "" - -#: templates/wagtailsearch/editorspicks/index.html:3 -msgid "Search Terms" -msgstr "" - -#: templates/wagtailsearch/editorspicks/index.html:17 wagtail_hooks.py:25 -msgid "Promoted search results" -msgstr "" - -#: templates/wagtailsearch/editorspicks/index.html:18 -msgid "Add new promoted result" -msgstr "" - -#: templates/wagtailsearch/editorspicks/list.html:8 -msgid "Search term(s)" -msgstr "" - -#: templates/wagtailsearch/editorspicks/list.html:9 -msgid "Promoted results" -msgstr "" - -#: templates/wagtailsearch/editorspicks/list.html:10 -#: templates/wagtailsearch/queries/chooser/results.html:8 -msgid "Views (past week)" -msgstr "" - -#: templates/wagtailsearch/editorspicks/list.html:17 -msgid "Edit this pick" -msgstr "" - -#: templates/wagtailsearch/editorspicks/list.html:23 -msgid "None" -msgstr "" - -#: templates/wagtailsearch/editorspicks/results.html:5 -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -msgstr[1] "" - -#: templates/wagtailsearch/editorspicks/results.html:18 -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" - -#: templates/wagtailsearch/editorspicks/results.html:21 -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" - #: templates/wagtailsearch/queries/chooser/chooser.html:2 msgid "Popular search terms" msgstr "" @@ -192,6 +43,10 @@ msgstr "" msgid "Terms" msgstr "" +#: templates/wagtailsearch/queries/chooser/results.html:8 +msgid "Views (past week)" +msgstr "" + #: templates/wagtailsearch/queries/chooser/results.html:22 msgid "No results found" msgstr "" @@ -203,33 +58,3 @@ msgstr "" #: templates/wagtailsearch/queries/chooser_field.html:8 msgid "Choose from popular search terms" msgstr "" - -#: views/editorspicks.py:46 -msgid "Search editor's picks" -msgstr "" - -#: views/editorspicks.py:81 -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "" - -#: views/editorspicks.py:82 views/editorspicks.py:117 -msgid "Edit" -msgstr "" - -#: views/editorspicks.py:89 -msgid "Recommendations have not been created due to errors" -msgstr "" - -#: views/editorspicks.py:116 -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "" - -#: views/editorspicks.py:124 -msgid "Recommendations have not been saved due to errors" -msgstr "" - -#: views/editorspicks.py:142 -msgid "Editor's picks deleted." -msgstr "" diff --git a/wagtail/wagtailsites/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/en/LC_MESSAGES/django.po index 082cf3f7a..e1057f4bf 100644 --- a/wagtail/wagtailsites/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,84 +25,26 @@ msgstr "" msgid "Choose a different root page" msgstr "" -#: templates/wagtailsites/confirm_delete.html:3 -#: templates/wagtailsites/confirm_delete.html:7 -#: templates/wagtailsites/edit.html:25 -msgid "Delete site" -msgstr "" - -#: templates/wagtailsites/confirm_delete.html:11 -msgid "Are you sure you want to delete this site?" -msgstr "" - -#: templates/wagtailsites/confirm_delete.html:14 -msgid "Yes, delete" -msgstr "" - -#: templates/wagtailsites/create.html:4 templates/wagtailsites/create.html:9 -msgid "Add site" -msgstr "" - -#: templates/wagtailsites/create.html:21 templates/wagtailsites/edit.html:23 -msgid "Save" -msgstr "" - -#: templates/wagtailsites/edit.html:4 templates/wagtailsites/edit.html.py:9 -msgid "Editing" -msgstr "" - -#: templates/wagtailsites/index.html:3 templates/wagtailsites/index.html:5 -#: wagtail_hooks.py:24 -msgid "Sites" -msgstr "" - -#: templates/wagtailsites/index.html:7 -msgid "Add a site" -msgstr "" - -#: templates/wagtailsites/index.html:19 +#: templates/wagtailsites/index.html:11 msgid "Site" msgstr "" -#: templates/wagtailsites/index.html:26 +#: templates/wagtailsites/index.html:18 msgid "Port" msgstr "" -#: templates/wagtailsites/index.html:27 +#: templates/wagtailsites/index.html:19 msgid "Root page" msgstr "" -#: templates/wagtailsites/index.html:28 +#: templates/wagtailsites/index.html:20 msgid "Default?" msgstr "" -#: templates/wagtailsites/index.html:42 +#: templates/wagtailsites/index.html:34 msgid "Default" msgstr "" -#: views.py:31 -#, python-brace-format -msgid "Site '{0}' created." -msgstr "" - -#: views.py:32 views.py:54 -msgid "Edit" -msgstr "" - -#: views.py:36 -msgid "The site could not be created due to errors." -msgstr "" - -#: views.py:53 -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "" - -#: views.py:58 -msgid "The site could not be saved due to errors." -msgstr "" - -#: views.py:74 -#, python-brace-format -msgid "Site '{0}' deleted." +#: wagtail_hooks.py:30 +msgid "Sites" msgstr "" diff --git a/wagtail/wagtailsnippets/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/en/LC_MESSAGES/django.po index 4abfa9eae..2be63170a 100644 --- a/wagtail/wagtailsnippets/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -39,17 +39,17 @@ msgstr "" msgid "Delete %(snippet_type_name)s - %(instance)s" msgstr "" -#: templates/wagtailsnippets/snippets/confirm_delete.html:6 -#: templates/wagtailsnippets/snippets/edit.html:20 +#: templates/wagtailsnippets/snippets/confirm_delete.html:5 +#: templates/wagtailsnippets/snippets/edit.html:19 msgid "Delete" msgstr "" -#: templates/wagtailsnippets/snippets/confirm_delete.html:10 +#: templates/wagtailsnippets/snippets/confirm_delete.html:9 #, python-format msgid "Are you sure you want to delete this %(snippet_type_name)s?" msgstr "" -#: templates/wagtailsnippets/snippets/confirm_delete.html:13 +#: templates/wagtailsnippets/snippets/confirm_delete.html:12 msgid "Yes, delete" msgstr "" @@ -58,12 +58,12 @@ msgstr "" msgid "New %(snippet_type_name)s" msgstr "" -#: templates/wagtailsnippets/snippets/create.html:6 +#: templates/wagtailsnippets/snippets/create.html:5 msgid "New" msgstr "" -#: templates/wagtailsnippets/snippets/create.html:17 -#: templates/wagtailsnippets/snippets/edit.html:17 +#: templates/wagtailsnippets/snippets/create.html:16 +#: templates/wagtailsnippets/snippets/edit.html:16 msgid "Save" msgstr "" @@ -72,7 +72,7 @@ msgstr "" msgid "Editing %(snippet_type_name)s - %(instance)s" msgstr "" -#: templates/wagtailsnippets/snippets/edit.html:6 +#: templates/wagtailsnippets/snippets/edit.html:5 msgid "Editing" msgstr "" @@ -85,7 +85,7 @@ msgstr "" msgid "Snippets %(snippet_type_name_plural)s" msgstr "" -#: templates/wagtailsnippets/snippets/type_index.html:10 +#: templates/wagtailsnippets/snippets/type_index.html:9 #, python-format msgid "Snippets %(snippet_type_name_plural)s" msgstr "" @@ -95,7 +95,7 @@ msgstr "" msgid "Add %(snippet_type_name)s" msgstr "" -#: templates/wagtailsnippets/snippets/type_index.html:23 +#: templates/wagtailsnippets/snippets/type_index.html:24 #, python-format msgid "" "No %(snippet_type_name_plural)s have been created. Why not \n" "Language-Team: LANGUAGE \n" @@ -17,67 +17,63 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: forms.py:22 forms.py:99 forms.py:158 -msgid "Administrator" -msgstr "" - -#: forms.py:24 -msgid "If ticked, this user has the ability to manage user accounts." -msgstr "" - -#: forms.py:27 forms.py:84 -msgid "Email" -msgstr "" - -#: forms.py:28 forms.py:85 -msgid "First Name" -msgstr "" - -#: forms.py:29 forms.py:86 -msgid "Last Name" -msgstr "" - -#: forms.py:72 -msgid "A user with that username already exists." -msgstr "" - -#: forms.py:73 -msgid "The two password fields didn't match." -msgstr "" - -#: forms.py:76 templates/wagtailusers/users/list.html:15 -msgid "Username" -msgstr "" - -#: forms.py:79 +#: forms.py:30 msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" -#: forms.py:81 +#: forms.py:34 msgid "This value may contain only letters, numbers and @/./+/-/_ characters." msgstr "" -#: forms.py:89 +#: forms.py:49 forms.py:135 forms.py:196 +msgid "Administrator" +msgstr "" + +#: forms.py:51 +msgid "If ticked, this user has the ability to manage user accounts." +msgstr "" + +#: forms.py:55 forms.py:125 msgid "Password" msgstr "" -#: forms.py:92 +#: forms.py:58 forms.py:128 msgid "Leave blank if not changing." msgstr "" -#: forms.py:94 +#: forms.py:60 forms.py:130 msgid "Password confirmation" msgstr "" -#: forms.py:96 +#: forms.py:62 forms.py:132 msgid "Enter the same password as above, for verification." msgstr "" -#: forms.py:101 forms.py:160 +#: forms.py:64 forms.py:120 +msgid "Email" +msgstr "" + +#: forms.py:65 forms.py:121 +msgid "First Name" +msgstr "" + +#: forms.py:66 forms.py:122 +msgid "Last Name" +msgstr "" + +#: forms.py:116 +msgid "A user with that username already exists." +msgstr "" + +#: forms.py:117 +msgid "The two password fields didn't match." +msgstr "" + +#: forms.py:137 forms.py:198 msgid "Administrators have the ability to manage user accounts." msgstr "" -#: forms.py:154 +#: forms.py:192 msgid "A group with that name already exists." msgstr "" @@ -110,48 +106,48 @@ msgid "User Profile" msgstr "" #: templates/wagtailusers/groups/confirm_delete.html:3 -#: templates/wagtailusers/groups/confirm_delete.html:7 -#: templates/wagtailusers/groups/edit.html:37 +#: templates/wagtailusers/groups/confirm_delete.html:6 +#: templates/wagtailusers/groups/edit.html:34 msgid "Delete group" msgstr "" -#: templates/wagtailusers/groups/confirm_delete.html:12 +#: templates/wagtailusers/groups/confirm_delete.html:11 #, python-format msgid "" "The group '%(group_name)s' has %(group_user_count)s users " "assigned." msgstr "" -#: templates/wagtailusers/groups/confirm_delete.html:16 +#: templates/wagtailusers/groups/confirm_delete.html:15 msgid "" "Deleting this group will revoke this group's permissions from all member " "users." msgstr "" -#: templates/wagtailusers/groups/confirm_delete.html:20 +#: templates/wagtailusers/groups/confirm_delete.html:19 msgid "Are you sure you want to delete this group?" msgstr "" -#: templates/wagtailusers/groups/confirm_delete.html:23 +#: templates/wagtailusers/groups/confirm_delete.html:22 msgid "Yes, delete" msgstr "" -#: templates/wagtailusers/groups/create.html:6 -#: templates/wagtailusers/groups/create.html:17 -#: templates/wagtailusers/groups/create.html:32 +#: templates/wagtailusers/groups/create.html:4 +#: templates/wagtailusers/groups/create.html:14 +#: templates/wagtailusers/groups/create.html:29 msgid "Add group" msgstr "" -#: templates/wagtailusers/groups/edit.html:6 -#: templates/wagtailusers/groups/edit.html:17 +#: templates/wagtailusers/groups/edit.html:4 +#: templates/wagtailusers/groups/edit.html:14 #: templates/wagtailusers/users/edit.html:4 -#: templates/wagtailusers/users/edit.html:8 +#: templates/wagtailusers/users/edit.html:7 msgid "Editing" msgstr "" -#: templates/wagtailusers/groups/edit.html:34 -#: templates/wagtailusers/users/edit.html:30 -#: templates/wagtailusers/users/edit.html:37 +#: templates/wagtailusers/groups/edit.html:31 +#: templates/wagtailusers/users/edit.html:31 +#: templates/wagtailusers/users/edit.html:38 msgid "Save" msgstr "" @@ -160,7 +156,7 @@ msgid "Object permissions" msgstr "" #: templates/wagtailusers/groups/includes/formatted_permissions.html:11 -#: templates/wagtailusers/groups/includes/formatted_permissions.html:47 +#: templates/wagtailusers/groups/includes/formatted_permissions.html:53 #: templates/wagtailusers/groups/list.html:6 #: templates/wagtailusers/users/list.html:7 msgid "Name" @@ -179,7 +175,7 @@ msgstr "" msgid "Delete" msgstr "" -#: templates/wagtailusers/groups/includes/formatted_permissions.html:41 +#: templates/wagtailusers/groups/includes/formatted_permissions.html:47 msgid "Other permissions" msgstr "" @@ -200,11 +196,11 @@ msgid "Add a page permission" msgstr "" #: templates/wagtailusers/groups/index.html:4 -#: templates/wagtailusers/groups/index.html:17 +#: templates/wagtailusers/groups/index.html:16 msgid "groups" msgstr "" -#: templates/wagtailusers/groups/index.html:18 +#: templates/wagtailusers/groups/index.html:17 msgid "Add a group" msgstr "" @@ -216,31 +212,35 @@ msgid "" msgstr "" #: templates/wagtailusers/users/create.html:4 -#: templates/wagtailusers/users/create.html:8 -#: templates/wagtailusers/users/create.html:35 +#: templates/wagtailusers/users/create.html:7 +#: templates/wagtailusers/users/create.html:36 msgid "Add user" msgstr "" -#: templates/wagtailusers/users/create.html:12 -#: templates/wagtailusers/users/edit.html:12 +#: templates/wagtailusers/users/create.html:11 +#: templates/wagtailusers/users/edit.html:11 msgid "Account" msgstr "" -#: templates/wagtailusers/users/create.html:13 -#: templates/wagtailusers/users/create.html:28 -#: templates/wagtailusers/users/edit.html:13 +#: templates/wagtailusers/users/create.html:12 +#: templates/wagtailusers/users/create.html:29 +#: templates/wagtailusers/users/edit.html:12 msgid "Roles" msgstr "" #: templates/wagtailusers/users/index.html:4 -#: templates/wagtailusers/users/index.html:17 wagtail_hooks.py:27 +#: templates/wagtailusers/users/index.html:16 wagtail_hooks.py:41 msgid "Users" msgstr "" -#: templates/wagtailusers/users/index.html:18 +#: templates/wagtailusers/users/index.html:17 msgid "Add a user" msgstr "" +#: templates/wagtailusers/users/list.html:15 +msgid "Username" +msgstr "" + #: templates/wagtailusers/users/list.html:22 msgid "Level" msgstr "" @@ -286,59 +286,59 @@ msgid "" "\">add some?" msgstr "" -#: views/groups.py:29 views/groups.py:36 +#: views/groups.py:22 views/groups.py:29 msgid "Search groups" msgstr "" -#: views/groups.py:87 +#: views/groups.py:80 #, python-brace-format msgid "Group '{0}' created." msgstr "" -#: views/groups.py:88 views/groups.py:113 views/users.py:87 views/users.py:108 +#: views/groups.py:81 views/groups.py:106 views/users.py:93 views/users.py:114 msgid "Edit" msgstr "" -#: views/groups.py:92 +#: views/groups.py:85 msgid "The group could not be created due to errors." msgstr "" -#: views/groups.py:112 +#: views/groups.py:105 #, python-brace-format msgid "Group '{0}' updated." msgstr "" -#: views/groups.py:117 +#: views/groups.py:110 msgid "The group could not be saved due to errors." msgstr "" -#: views/groups.py:135 +#: views/groups.py:128 #, python-brace-format msgid "Group '{0}' deleted." msgstr "" -#: views/users.py:31 views/users.py:38 +#: views/users.py:33 views/users.py:44 msgid "Search users" msgstr "" -#: views/users.py:86 +#: views/users.py:92 #, python-brace-format msgid "User '{0}' created." msgstr "" -#: views/users.py:91 +#: views/users.py:97 msgid "The user could not be created due to errors." msgstr "" -#: views/users.py:107 +#: views/users.py:113 #, python-brace-format msgid "User '{0}' updated." msgstr "" -#: views/users.py:112 +#: views/users.py:118 msgid "The user could not be saved due to errors." msgstr "" -#: wagtail_hooks.py:31 +#: wagtail_hooks.py:55 msgid "Groups" msgstr "" From 8e0685085fd8f8a25ed96cb2d44d6db42e81bca2 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 14:42:57 +0100 Subject: [PATCH 175/259] Added wagtailsearchpromotions to tx config --- .tx/config | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.tx/config b/.tx/config index 4312d6d79..8eef45da0 100644 --- a/.tx/config +++ b/.tx/config @@ -66,3 +66,9 @@ file_filter = wagtail/wagtailsites/locale//LC_MESSAGES/django.po source_file = wagtail/wagtailsites/locale/en/LC_MESSAGES/django.po source_lang = en type = PO + +[wagtail.wagtailsearchpromotions] +file_filter = wagtail/contrib/wagtailsearchpromotions/locale//LC_MESSAGES/django.po +source_file = wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.po +source_lang = en +type = PO From 6c2bbad17ec4d4c697328af1d4af9de0e9565b01 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 14:46:59 +0100 Subject: [PATCH 176/259] Added source translations for wagtailsearchpromotions --- .../locale/en/LC_MESSAGES/django.po | 196 ++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.po diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.po new file mode 100644 index 000000000..c25cc7906 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,196 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\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" + +#: forms.py:31 +msgid "Please specify at least one recommendation for this search term." +msgstr "" + +#: models.py:9 +msgid "Page" +msgstr "" + +#: models.py:11 +msgid "Description" +msgstr "" + +#: models.py:18 +msgid "Search promotion" +msgstr "" + +#: templates/wagtailsearchpromotions/add.html:3 +#: templates/wagtailsearchpromotions/add.html:5 +msgid "Add search pick" +msgstr "" + +#: templates/wagtailsearchpromotions/add.html:10 +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" + +#: templates/wagtailsearchpromotions/add.html:14 +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" + +#: templates/wagtailsearchpromotions/add.html:28 +#: templates/wagtailsearchpromotions/edit.html:19 +msgid "Save" +msgstr "" + +#: templates/wagtailsearchpromotions/confirm_delete.html:3 +#, python-format +msgid "Delete %(query)s" +msgstr "" + +#: templates/wagtailsearchpromotions/confirm_delete.html:5 +#: templates/wagtailsearchpromotions/edit.html:20 +#: templates/wagtailsearchpromotions/includes/searchpromotion_form.html:6 +msgid "Delete" +msgstr "" + +#: templates/wagtailsearchpromotions/confirm_delete.html:9 +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" + +#: templates/wagtailsearchpromotions/confirm_delete.html:12 +msgid "Yes, delete" +msgstr "" + +#: templates/wagtailsearchpromotions/edit.html:3 +#, python-format +msgid "Editing %(query)s" +msgstr "" + +#: templates/wagtailsearchpromotions/edit.html:5 +msgid "Editing" +msgstr "" + +#: templates/wagtailsearchpromotions/includes/searchpromotion_form.html:4 +msgid "Move up" +msgstr "" + +#: templates/wagtailsearchpromotions/includes/searchpromotion_form.html:5 +msgid "Move down" +msgstr "" + +#: templates/wagtailsearchpromotions/includes/searchpromotion_form.html:10 +msgid "Promoted search result" +msgstr "" + +#: templates/wagtailsearchpromotions/includes/searchpromotions_formset.html:16 +msgid "Add recommended page" +msgstr "" + +#: templates/wagtailsearchpromotions/index.html:3 +msgid "Search Terms" +msgstr "" + +#: templates/wagtailsearchpromotions/index.html:16 wagtail_hooks.py:30 +msgid "Promoted search results" +msgstr "" + +#: templates/wagtailsearchpromotions/index.html:17 +msgid "Add new promoted result" +msgstr "" + +#: templates/wagtailsearchpromotions/list.html:8 +msgid "Search term(s)" +msgstr "" + +#: templates/wagtailsearchpromotions/list.html:9 +msgid "Promoted results" +msgstr "" + +#: templates/wagtailsearchpromotions/list.html:10 +msgid "Views (past week)" +msgstr "" + +#: templates/wagtailsearchpromotions/list.html:17 +msgid "Edit this pick" +msgstr "" + +#: templates/wagtailsearchpromotions/list.html:23 +msgid "None" +msgstr "" + +#: templates/wagtailsearchpromotions/results.html:5 +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: templates/wagtailsearchpromotions/results.html:18 +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" + +#: templates/wagtailsearchpromotions/results.html:21 +#, python-format +msgid "" +"No promoted results have been created. Why not add one?" +msgstr "" + +#: views.py:51 +msgid "Search promoted results" +msgstr "" + +#: views.py:87 +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "" + +#: views.py:88 views.py:124 +msgid "Edit" +msgstr "" + +#: views.py:95 +msgid "Recommendations have not been created due to errors" +msgstr "" + +#: views.py:123 +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "" + +#: views.py:131 +msgid "Recommendations have not been saved due to errors" +msgstr "" + +#: views.py:150 +msgid "Editor's picks deleted." +msgstr "" From 521e8c01a697e96b6bf70d38b4368e71828f7c69 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 15:07:39 +0100 Subject: [PATCH 177/259] Added transifex config for wagtailstyleguide --- .tx/config | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.tx/config b/.tx/config index 8eef45da0..113f0f9a4 100644 --- a/.tx/config +++ b/.tx/config @@ -72,3 +72,9 @@ file_filter = wagtail/contrib/wagtailsearchpromotions/locale//LC_MESSAGES/ source_file = wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.po source_lang = en type = PO + +[wagtail.wagtailstyleguide] +file_filter = wagtail/contrib/wagtailstyleguide/locale//LC_MESSAGES/django.po +source_file = wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.po +source_lang = en +type = PO From 2e79724dbed6a1065c76a14ec54bd7b722d70c9d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 15:18:39 +0100 Subject: [PATCH 178/259] Pulled translations from transifex --- .../locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 1482 bytes .../locale/bg/LC_MESSAGES/django.po | 79 ++++++++ .../locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 1595 bytes .../locale/ca/LC_MESSAGES/django.po | 91 +++++++++ .../locale/de/LC_MESSAGES/django.mo | Bin 0 -> 4088 bytes .../locale/de/LC_MESSAGES/django.po | 169 ++++++++++++++++ .../locale/el/LC_MESSAGES/django.mo | Bin 0 -> 5005 bytes .../locale/el/LC_MESSAGES/django.po | 164 +++++++++++++++ .../locale/en/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 0 -> 4116 bytes .../locale/es/LC_MESSAGES/django.po | 169 ++++++++++++++++ .../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 4199 bytes .../locale/fr/LC_MESSAGES/django.po | 169 ++++++++++++++++ .../locale/gl/LC_MESSAGES/django.mo | Bin 0 -> 1653 bytes .../locale/gl/LC_MESSAGES/django.po | 93 +++++++++ .../locale/he_IL/LC_MESSAGES/django.mo | Bin 0 -> 2379 bytes .../locale/he_IL/LC_MESSAGES/django.po | 101 ++++++++++ .../locale/it/LC_MESSAGES/django.mo | Bin 0 -> 4102 bytes .../locale/it/LC_MESSAGES/django.po | 170 ++++++++++++++++ .../locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 4035 bytes .../locale/ko/LC_MESSAGES/django.po | 153 ++++++++++++++ .../locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 1733 bytes .../locale/pl/LC_MESSAGES/django.po | 98 +++++++++ .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 4009 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 163 +++++++++++++++ .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 0 -> 4089 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 168 ++++++++++++++++ .../locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 3996 bytes .../locale/ro/LC_MESSAGES/django.po | 157 +++++++++++++++ .../locale/zh/LC_MESSAGES/django.mo | Bin 0 -> 1376 bytes .../locale/zh/LC_MESSAGES/django.po | 74 +++++++ .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 951 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 58 ++++++ .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/bg/LC_MESSAGES/django.mo | Bin 13979 -> 13541 bytes .../locale/bg/LC_MESSAGES/django.po | 57 ++---- .../locale/ca/LC_MESSAGES/django.mo | Bin 11187 -> 10860 bytes .../locale/ca/LC_MESSAGES/django.po | 56 ++---- .../locale/cs/LC_MESSAGES/django.mo | Bin 16987 -> 16266 bytes .../locale/cs/LC_MESSAGES/django.po | 100 +++------- .../locale/de/LC_MESSAGES/django.mo | Bin 20014 -> 19084 bytes .../locale/de/LC_MESSAGES/django.po | 110 +++-------- .../locale/el/LC_MESSAGES/django.mo | Bin 25596 -> 24309 bytes .../locale/el/LC_MESSAGES/django.po | 116 +++-------- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 19674 -> 18662 bytes .../locale/es/LC_MESSAGES/django.po | 113 +++-------- .../locale/fr/LC_MESSAGES/django.mo | Bin 19914 -> 18801 bytes .../locale/fr/LC_MESSAGES/django.po | 115 +++-------- .../locale/gl/LC_MESSAGES/django.mo | Bin 11335 -> 10969 bytes .../locale/gl/LC_MESSAGES/django.po | 57 ++---- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 20662 -> 19643 bytes .../locale/he_IL/LC_MESSAGES/django.po | 110 +++-------- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 8765 -> 8610 bytes .../locale/is_IS/LC_MESSAGES/django.po | 50 ++--- .../locale/it/LC_MESSAGES/django.mo | Bin 19287 -> 18193 bytes .../locale/it/LC_MESSAGES/django.po | 114 +++-------- .../locale/ko/LC_MESSAGES/django.mo | Bin 20369 -> 19359 bytes .../locale/ko/LC_MESSAGES/django.po | 107 +++------- .../locale/nl/LC_MESSAGES/django.mo | Bin 16229 -> 15573 bytes .../locale/nl/LC_MESSAGES/django.po | 87 +++----- .../locale/pl/LC_MESSAGES/django.mo | Bin 15496 -> 14751 bytes .../locale/pl/LC_MESSAGES/django.po | 91 +++------ .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 19444 -> 18320 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 114 +++-------- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 19447 -> 18415 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 114 +++-------- .../locale/ro/LC_MESSAGES/django.mo | Bin 15129 -> 14374 bytes .../locale/ro/LC_MESSAGES/django.po | 102 +++------- .../locale/ru/LC_MESSAGES/django.mo | Bin 26070 -> 24528 bytes .../locale/ru/LC_MESSAGES/django.po | 125 +++--------- .../locale/zh/LC_MESSAGES/django.mo | Bin 10036 -> 9667 bytes .../locale/zh/LC_MESSAGES/django.po | 57 ++---- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 17520 -> 16535 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 110 +++-------- .../locale/de/LC_MESSAGES/django.mo | Bin 4474 -> 4465 bytes .../locale/de/LC_MESSAGES/django.po | 17 +- .../locale/el/LC_MESSAGES/django.mo | Bin 6233 -> 6124 bytes .../locale/el/LC_MESSAGES/django.po | 9 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 4690 -> 4619 bytes .../locale/es/LC_MESSAGES/django.po | 9 +- .../locale/fi/LC_MESSAGES/django.mo | Bin 4514 -> 4437 bytes .../locale/fi/LC_MESSAGES/django.po | 9 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 4666 -> 4590 bytes .../locale/fr/LC_MESSAGES/django.po | 9 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 3375 -> 3305 bytes .../locale/he_IL/LC_MESSAGES/django.po | 9 +- .../locale/it/LC_MESSAGES/django.mo | Bin 4225 -> 4136 bytes .../locale/it/LC_MESSAGES/django.po | 9 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 4810 -> 4746 bytes .../locale/ko/LC_MESSAGES/django.po | 9 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 4670 -> 4584 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 9 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 4688 -> 4618 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 9 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 6128 -> 6012 bytes .../locale/ru/LC_MESSAGES/django.po | 9 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 4252 -> 4194 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 9 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 2755 -> 2755 bytes .../locale/bg/LC_MESSAGES/django.po | 2 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2366 -> 2366 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 2748 -> 2748 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 3630 -> 3630 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 4309 -> 4309 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 3527 -> 3527 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 3571 -> 3571 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2459 -> 2459 bytes .../locale/gl/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2727 -> 2727 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.mo | Bin 3488 -> 3488 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 3478 -> 3478 bytes .../locale/ko/LC_MESSAGES/django.po | 2 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 2788 -> 2788 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3508 -> 3508 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 3512 -> 3512 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 2765 -> 2765 bytes .../locale/ro/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 4565 -> 4565 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2092 -> 2092 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 3217 -> 3217 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 1313 -> 1313 bytes .../locale/bg/LC_MESSAGES/django.po | 2 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 1233 -> 1233 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 1192 -> 1192 bytes .../locale/cs/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 1190 -> 1225 bytes .../locale/de/LC_MESSAGES/django.po | 10 +- .../locale/el/LC_MESSAGES/django.mo | Bin 1439 -> 1439 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 1241 -> 1241 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 1215 -> 1215 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 1199 -> 1199 bytes .../locale/gl/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 1262 -> 1262 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 842 -> 842 bytes .../locale/is_IS/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.mo | Bin 1168 -> 1168 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 1271 -> 1271 bytes .../locale/ko/LC_MESSAGES/django.po | 2 +- .../locale/mn/LC_MESSAGES/django.mo | Bin 631 -> 631 bytes .../locale/mn/LC_MESSAGES/django.po | 2 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 1240 -> 1240 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1255 -> 1255 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 1276 -> 1276 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 1277 -> 1277 bytes .../locale/ro/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 1578 -> 1578 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 1062 -> 1062 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1092 -> 1092 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 1082 -> 1082 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 2717 -> 2709 bytes .../locale/de/LC_MESSAGES/django.po | 6 +- .../locale/el/LC_MESSAGES/django.mo | Bin 3391 -> 3395 bytes .../locale/el/LC_MESSAGES/django.po | 6 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 2865 -> 2861 bytes .../locale/es/LC_MESSAGES/django.po | 6 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 2839 -> 2836 bytes .../locale/fr/LC_MESSAGES/django.po | 6 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2610 -> 2610 bytes .../locale/he_IL/LC_MESSAGES/django.po | 6 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 1741 -> 1726 bytes .../locale/is_IS/LC_MESSAGES/django.po | 6 +- .../locale/it/LC_MESSAGES/django.mo | Bin 2660 -> 2651 bytes .../locale/it/LC_MESSAGES/django.po | 6 +- .../locale/ja/LC_MESSAGES/django.mo | Bin 2259 -> 2259 bytes .../locale/ja/LC_MESSAGES/django.po | 4 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 2795 -> 2789 bytes .../locale/ko/LC_MESSAGES/django.po | 6 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 2706 -> 2688 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 6 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 2839 -> 2832 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 6 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 2287 -> 2287 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3434 -> 3424 bytes .../locale/ru/LC_MESSAGES/django.po | 6 +- .../locale/sv/LC_MESSAGES/django.mo | Bin 2622 -> 2604 bytes .../locale/sv/LC_MESSAGES/django.po | 6 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1542 -> 1544 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 6 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 2849 -> 2849 bytes .../locale/bg/LC_MESSAGES/django.po | 4 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2406 -> 2406 bytes .../locale/ca/LC_MESSAGES/django.po | 4 +- .../locale/cs/LC_MESSAGES/django.mo | Bin 5276 -> 5276 bytes .../locale/cs/LC_MESSAGES/django.po | 4 +- .../locale/de/LC_MESSAGES/django.mo | Bin 6763 -> 6431 bytes .../locale/de/LC_MESSAGES/django.po | 33 ++-- .../locale/el/LC_MESSAGES/django.mo | Bin 8716 -> 8302 bytes .../locale/el/LC_MESSAGES/django.po | 36 ++-- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 6823 -> 6485 bytes .../locale/es/LC_MESSAGES/django.po | 34 ++-- .../locale/fr/LC_MESSAGES/django.mo | Bin 6824 -> 6521 bytes .../locale/fr/LC_MESSAGES/django.po | 31 ++- .../locale/gl/LC_MESSAGES/django.mo | Bin 2493 -> 2493 bytes .../locale/gl/LC_MESSAGES/django.po | 4 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 5665 -> 5665 bytes .../locale/he_IL/LC_MESSAGES/django.po | 6 +- .../locale/it/LC_MESSAGES/django.mo | Bin 6618 -> 6314 bytes .../locale/it/LC_MESSAGES/django.po | 30 ++- .../locale/ko/LC_MESSAGES/django.mo | Bin 7058 -> 6659 bytes .../locale/ko/LC_MESSAGES/django.po | 34 ++-- .../locale/mn/LC_MESSAGES/django.mo | Bin 2724 -> 2724 bytes .../locale/mn/LC_MESSAGES/django.po | 4 +- .../locale/nl/LC_MESSAGES/django.mo | Bin 4891 -> 4721 bytes .../locale/nl/LC_MESSAGES/django.po | 10 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 4180 -> 4180 bytes .../locale/pl/LC_MESSAGES/django.po | 4 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 6672 -> 6356 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 30 ++- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 6701 -> 6389 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 31 ++- .../locale/ro/LC_MESSAGES/django.mo | Bin 4297 -> 4297 bytes .../locale/ro/LC_MESSAGES/django.po | 4 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 9031 -> 8587 bytes .../locale/ru/LC_MESSAGES/django.po | 34 ++-- .../locale/zh/LC_MESSAGES/django.mo | Bin 2047 -> 2047 bytes .../locale/zh/LC_MESSAGES/django.po | 4 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 6019 -> 5724 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 30 ++- .../locale/bg/LC_MESSAGES/django.mo | Bin 3207 -> 3207 bytes .../locale/bg/LC_MESSAGES/django.po | 2 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2752 -> 2752 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 3108 -> 3108 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 3809 -> 3809 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 3033 -> 3033 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 3085 -> 3085 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2776 -> 2776 bytes .../locale/gl/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 2086 -> 2086 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.mo | Bin 2972 -> 2972 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 3223 -> 3223 bytes .../locale/ko/LC_MESSAGES/django.po | 2 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 2886 -> 2886 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3089 -> 3089 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 3059 -> 3059 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 3006 -> 3006 bytes .../locale/ro/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3976 -> 3976 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2216 -> 2216 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 2697 -> 2697 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 1905 -> 897 bytes .../locale/bg/LC_MESSAGES/django.po | 69 +------ .../locale/ca/LC_MESSAGES/django.mo | Bin 2003 -> 802 bytes .../locale/ca/LC_MESSAGES/django.po | 84 +------- .../locale/de/LC_MESSAGES/django.mo | Bin 5276 -> 913 bytes .../locale/de/LC_MESSAGES/django.po | 180 +---------------- .../locale/el/LC_MESSAGES/django.mo | Bin 6595 -> 1189 bytes .../locale/el/LC_MESSAGES/django.po | 177 +---------------- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 5389 -> 997 bytes .../locale/es/LC_MESSAGES/django.po | 181 +---------------- .../locale/fr/LC_MESSAGES/django.mo | Bin 5476 -> 999 bytes .../locale/fr/LC_MESSAGES/django.po | 181 +---------------- .../locale/gl/LC_MESSAGES/django.mo | Bin 2049 -> 789 bytes .../locale/gl/LC_MESSAGES/django.po | 86 +------- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 3043 -> 927 bytes .../locale/he_IL/LC_MESSAGES/django.po | 95 +-------- .../locale/it/LC_MESSAGES/django.mo | Bin 5343 -> 967 bytes .../locale/it/LC_MESSAGES/django.po | 183 +---------------- .../locale/ko/LC_MESSAGES/django.mo | Bin 5336 -> 961 bytes .../locale/ko/LC_MESSAGES/django.po | 166 +--------------- .../locale/pl/LC_MESSAGES/django.mo | Bin 2107 -> 841 bytes .../locale/pl/LC_MESSAGES/django.po | 90 +-------- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 5264 -> 1008 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 176 +---------------- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 5311 -> 1027 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 181 +---------------- .../locale/ro/LC_MESSAGES/django.mo | Bin 4673 -> 853 bytes .../locale/ro/LC_MESSAGES/django.po | 157 +-------------- .../locale/ru/LC_MESSAGES/django.mo | Bin 6974 -> 1268 bytes .../locale/ru/LC_MESSAGES/django.po | 186 +----------------- .../locale/zh/LC_MESSAGES/django.mo | Bin 1697 -> 780 bytes .../locale/zh/LC_MESSAGES/django.po | 65 +----- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1200 -> 586 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 50 +---- .../locale/de/LC_MESSAGES/django.mo | Bin 1742 -> 853 bytes .../locale/de/LC_MESSAGES/django.po | 52 +---- .../locale/el/LC_MESSAGES/django.mo | Bin 2136 -> 963 bytes .../locale/el/LC_MESSAGES/django.po | 52 +---- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 1681 -> 865 bytes .../locale/es/LC_MESSAGES/django.po | 50 +---- .../locale/fr/LC_MESSAGES/django.mo | Bin 1673 -> 831 bytes .../locale/fr/LC_MESSAGES/django.po | 52 +---- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 1772 -> 887 bytes .../locale/he_IL/LC_MESSAGES/django.po | 52 +---- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 1731 -> 876 bytes .../locale/is_IS/LC_MESSAGES/django.po | 52 +---- .../locale/it/LC_MESSAGES/django.mo | Bin 1655 -> 832 bytes .../locale/it/LC_MESSAGES/django.po | 52 +---- .../locale/ja/LC_MESSAGES/django.mo | Bin 1810 -> 873 bytes .../locale/ja/LC_MESSAGES/django.po | 49 +---- .../locale/ko/LC_MESSAGES/django.mo | Bin 1800 -> 875 bytes .../locale/ko/LC_MESSAGES/django.po | 52 +---- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1663 -> 842 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 52 +---- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 1673 -> 865 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 52 +---- .../locale/ro/LC_MESSAGES/django.mo | Bin 1671 -> 876 bytes .../locale/ro/LC_MESSAGES/django.po | 49 +---- .../locale/ru/LC_MESSAGES/django.mo | Bin 2092 -> 1087 bytes .../locale/ru/LC_MESSAGES/django.po | 52 +---- .../locale/sv/LC_MESSAGES/django.mo | Bin 1756 -> 842 bytes .../locale/sv/LC_MESSAGES/django.po | 52 +---- .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 1664 -> 845 bytes .../locale/tr_TR/LC_MESSAGES/django.po | 52 +---- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1570 -> 823 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 52 +---- .../locale/bg/LC_MESSAGES/django.mo | Bin 2571 -> 2571 bytes .../locale/bg/LC_MESSAGES/django.po | 2 +- .../locale/ca/LC_MESSAGES/django.mo | Bin 2262 -> 2262 bytes .../locale/ca/LC_MESSAGES/django.po | 2 +- .../locale/de/LC_MESSAGES/django.mo | Bin 3153 -> 3153 bytes .../locale/de/LC_MESSAGES/django.po | 2 +- .../locale/el/LC_MESSAGES/django.mo | Bin 3620 -> 3620 bytes .../locale/el/LC_MESSAGES/django.po | 2 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 3070 -> 3070 bytes .../locale/es/LC_MESSAGES/django.po | 2 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 3097 -> 3097 bytes .../locale/fr/LC_MESSAGES/django.po | 2 +- .../locale/gl/LC_MESSAGES/django.mo | Bin 2289 -> 2289 bytes .../locale/gl/LC_MESSAGES/django.po | 2 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 1446 -> 1446 bytes .../locale/he_IL/LC_MESSAGES/django.po | 2 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 1000 -> 1000 bytes .../locale/is_IS/LC_MESSAGES/django.po | 2 +- .../locale/it/LC_MESSAGES/django.mo | Bin 3067 -> 3067 bytes .../locale/it/LC_MESSAGES/django.po | 2 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 3210 -> 3210 bytes .../locale/ko/LC_MESSAGES/django.po | 2 +- .../locale/pl/LC_MESSAGES/django.mo | Bin 2595 -> 2595 bytes .../locale/pl/LC_MESSAGES/django.po | 2 +- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3076 -> 3076 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 2 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 3080 -> 3080 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 2 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 2587 -> 2587 bytes .../locale/ro/LC_MESSAGES/django.po | 2 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3672 -> 3672 bytes .../locale/ru/LC_MESSAGES/django.po | 2 +- .../locale/zh/LC_MESSAGES/django.mo | Bin 2243 -> 2243 bytes .../locale/zh/LC_MESSAGES/django.po | 2 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1033 -> 1033 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 2 +- .../locale/zh_TW/LC_MESSAGES/django.mo | Bin 2248 -> 2248 bytes .../locale/zh_TW/LC_MESSAGES/django.po | 2 +- .../locale/bg/LC_MESSAGES/django.mo | Bin 3861 -> 3861 bytes .../locale/bg/LC_MESSAGES/django.po | 46 ++--- .../locale/ca/LC_MESSAGES/django.mo | Bin 3201 -> 3201 bytes .../locale/ca/LC_MESSAGES/django.po | 46 ++--- .../locale/cs/LC_MESSAGES/django.mo | Bin 5532 -> 5532 bytes .../locale/cs/LC_MESSAGES/django.po | 52 ++--- .../locale/de/LC_MESSAGES/django.mo | Bin 6297 -> 6289 bytes .../locale/de/LC_MESSAGES/django.po | 57 +++--- .../locale/el/LC_MESSAGES/django.mo | Bin 7762 -> 7762 bytes .../locale/el/LC_MESSAGES/django.po | 52 ++--- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 6077 -> 6077 bytes .../locale/es/LC_MESSAGES/django.po | 48 ++--- .../locale/fr/LC_MESSAGES/django.mo | Bin 6240 -> 6240 bytes .../locale/fr/LC_MESSAGES/django.po | 48 ++--- .../locale/gl/LC_MESSAGES/django.mo | Bin 3329 -> 3329 bytes .../locale/gl/LC_MESSAGES/django.po | 46 ++--- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 5331 -> 5331 bytes .../locale/he_IL/LC_MESSAGES/django.po | 44 ++--- .../locale/hr_HR/LC_MESSAGES/django.mo | Bin 2262 -> 2262 bytes .../locale/hr_HR/LC_MESSAGES/django.po | 30 +-- .../locale/it/LC_MESSAGES/django.mo | Bin 6013 -> 6013 bytes .../locale/it/LC_MESSAGES/django.po | 48 ++--- .../locale/ko/LC_MESSAGES/django.mo | Bin 6436 -> 6436 bytes .../locale/ko/LC_MESSAGES/django.po | 46 ++--- .../locale/pl/LC_MESSAGES/django.mo | Bin 3875 -> 3875 bytes .../locale/pl/LC_MESSAGES/django.po | 46 ++--- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 6114 -> 6114 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 48 ++--- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 6079 -> 6079 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 48 ++--- .../locale/ro/LC_MESSAGES/django.mo | Bin 5441 -> 5441 bytes .../locale/ro/LC_MESSAGES/django.po | 44 ++--- .../locale/ru/LC_MESSAGES/django.mo | Bin 7924 -> 7924 bytes .../locale/ru/LC_MESSAGES/django.po | 48 ++--- .../locale/vi/LC_MESSAGES/django.mo | Bin 3862 -> 3862 bytes .../locale/vi/LC_MESSAGES/django.po | 44 ++--- .../locale/zh/LC_MESSAGES/django.mo | Bin 2700 -> 2700 bytes .../locale/zh/LC_MESSAGES/django.po | 44 ++--- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 5443 -> 5443 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 44 ++--- 435 files changed, 3543 insertions(+), 5229 deletions(-) create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/de/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/de/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/he_IL/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/he_IL/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/ko/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/ko/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/pt_BR/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.po diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..93a6557913c3a9fa81fa13b461ee07a36efcdc7c GIT binary patch literal 1482 zcmZvb&u`pB6vqcz3YZqk577&v4++Ftt>fJ&M3F-fv`s|?fv9X-A#s_tr(U;Sdl}DW zlLJzcN=5Y2OAv6V;J}T`k`i_4kIjuM<8!4RIPec}tdRJQy}Q|pjx_$vd-L9#_uh;j zytMyYhVcUCYnWS@M=%dQfe%I#`~r-?SHM5O1K@q|F!&evH24qrBKQz|7CiK1sXqel zhkSI%H^GCDZSZ+;7Bqf~;B(*w@CU^3!Bxor?qh5QTtN`y_Y3$c*dOvw@F?WJhx-Sf zD(zkdpMjo+vJJitc@}&dJO`S%UxB9HZ4k#6wc+TZCgYFei(&c$6LzQ+i?7LdG_2vm z)Nb-L!_1BjlQ$vBe-#Q4)?gv9pw}2ny0}!irU=%|1bb>@&WC zkKod8QeDVaHWH9ctCHF5d?dOVRoXmL)D_~g%{~{|aSF-=mSuWL_{upGIOm1TqBQa7 z0uL3BV(YAEr&2jfSr`S*iB6a~_0%J4`O~^{QVOnM?406Ccr;zDz2j8poatGr&3H4j z$Evkz6^71Pu@ae}kF~4K9IIkjA0suVE_ss0T&2>ZkGPEK!?Y2LHG20lg!iHLn~ijJ z3T=E34oTQS7oED`Essug;*iUTCsb)F)%IMs+wD#%6EM0c3LkeA!0ndBx$!WD+X!9T zS~|0|xYvN%RMk3};yx4Pwbn*~N~|ik9rGxeC%?&MCe*^Y`e|ow&(0ioQAlSo@zVfT z=+RswQsZ1bYJ}Eu+>tzXPN%phkCJvFW((8vR4x}P3B9pEHGAHA^r`9Z^MdWSWC%v1mVF6nEnnXrWv<%pXr~mSu6=Ma@|DY>-k2}Cpc~8 zS4=bAu^syQIJ+Os8TzKaW3r}7(SwarG8v)<(}$v@yJZ(_)4Ser!flM3L5MJ5{{f8v B`SSn( literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 000000000..002f60f7e --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,79 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lyuboslav Petrov , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" +"bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Save" +msgstr "Запази" + +#, python-format +msgid "Delete %(query)s" +msgstr "Изтрий %(query)s" + +msgid "Delete" +msgstr "Изтрий" + +msgid "Yes, delete" +msgstr "Да, изтрий го" + +#, python-format +msgid "Editing %(query)s" +msgstr "Редакция на %(query)s" + +msgid "Editing" +msgstr "Редактиране" + +msgid "Move up" +msgstr "Нагоре" + +msgid "Move down" +msgstr "Надолу" + +msgid "Add recommended page" +msgstr "Добави препоръчана страница" + +msgid "Search Terms" +msgstr "Фрази за търсене" + +msgid "Search term(s)" +msgstr "Дума/Фраза за търсене" + +msgid "Views (past week)" +msgstr "Преглед (последната седмица)" + +msgid "None" +msgstr "Нищо" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" Има едно съвпадение\n" +" " +msgstr[1] "" +"\n" +" Има %(counter)s съвпадения\n" +" " diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..3b63126fc153fe779268227df5a75da0c3911476 GIT binary patch literal 1595 zcmaKr&u<(x6vquMP?p~Xgo>bY4m7)JXMd!jiY5fnrm0$`DN(Z&QT6iH^Rnw^)*ft6 zHUV+v#1(Pn$O$3A8G-T-aOThhLPAJz;RYwZp50BhRn@1lKV#3=?>&2-@0~pUrGUMR z_6FJyXm6rje+(V$C-4sVGx!R4`f(wi1kZynf+_esxDGxA-UeR+d*Ewe0O!CjCj1tB z8slHUsQ(o_4*oXbAK2NUo+5RbTrF6Q$)h!En>$@p(D?)M)s=5q{(a0+}CjCr*{ zq$O%-G5=`MPqY|+YR};%>Q782;#ovHi5CCC)Ly_#Jm+XJUW|><)tSV+qTy%|P|jF) zz>cN%(i)aS3Tklp`C&qW_^rCKr3vgBe!PPH(VB}{CLJp~9J0wclLhrzT;`m^6j=Xp z$!@>l#agC=3a%O(pIywJo`?Gne98=&&Das-n zD>m#d%gm09sNTv#+`w6gE!suLge>Ly3XR+Hmr6XsU=-U#^)5QOXWJbTwb-k zocHBBI~cr&X*KBCy(a$HyI5fQC4N}aWg4b(l>+5tWPK1qk+xc+(Wn`sJH5@-iq>>_ zYc$?k3-ZcCOHr#)+qkx|cC`IYvt3)YC>(>V_6uw;@Lp&YIcc*j)qtGmu<}9oO0smM zi{ZA}C2L0648@VkrJfFlnWj=vZ8I+&<;fL`zm!T-R71bAuq?-~D|I91R%EBKTobjc zS`J8-hNQCED4iXAgPtZI%zf28t6(oKZgZdYUbVP5_`0v*q^fl?l#y8TJ?q>dA1Ggv zgtGU6q(}8Cr4PQZ%9l)-a%RQWRD*hw`8?yIptgA&A)_XWapL4YLBUSa%oTXFa(q=t zg_3d|KEWQE;u7gS5}V~+6020;=6Vvb{I$_Bl47UuCHA=5j>??sTwMkq*w^#8yD-Fg Q;H!tjhS<{Qrg@A10Y@vAg#Z8m literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.po new file mode 100644 index 000000000..55d72e376 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/ca/LC_MESSAGES/django.po @@ -0,0 +1,91 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# David Llop , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" +"ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Save" +msgstr "Desa" + +#, python-format +msgid "Delete %(query)s" +msgstr "Esborra %(query)s" + +msgid "Delete" +msgstr "Esborra" + +msgid "Yes, delete" +msgstr "Si, esborra" + +#, python-format +msgid "Editing %(query)s" +msgstr "Editant %(query)s" + +msgid "Editing" +msgstr "Editant" + +msgid "Move up" +msgstr "Puja" + +msgid "Move down" +msgstr "Baixa" + +msgid "Add recommended page" +msgstr "Afegeix una pàgina recomanada" + +msgid "Search Terms" +msgstr "Termini de cerca" + +msgid "Search term(s)" +msgstr "Cerca paraula(es)" + +msgid "Views (past week)" +msgstr "Vistes(la setmana pasada)" + +msgid "Edit this pick" +msgstr "Edita aquesta selecció" + +msgid "None" +msgstr "Cap" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Hi ha una coincidència" +msgstr[1] "" +"\n" +"Hi han %(counter)s coincidències" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Selecció de l'editor per a '{0}' creada." + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Selecció de l'editor per '{0}' actualitzada." + +msgid "Editor's picks deleted." +msgstr "Selecció de l'editor esborrada." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/de/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..673de27606e8773cde3e1c621ed1e7adb9023963 GIT binary patch literal 4088 zcma)8&yO5O6)qqISRjD_P9XevUO?Vu=f|#N5;I<}W5?^*j@K-njUyr?tEc--cd^~o zO;z=d#}PTgfiqk{%Eb~VBo1JNWQ4@z!jS{w#+ise0C9rvb@%MdENh3BX1=cKSM^?f z@2gk!_h+8?slsy-zc1qVwGSxO1-3qjKRo{cK8?Qjfa}12e@LnCq5m5nR_a;ckAa^B zz5~1t{0;C);D3Oh0zQex$AQlRp8$Rp_!Mvj_z~bsz)u4&0A;@K03{aP;7@=bL;F`i zvHu-V=J{iT?*d;&`_Dk}w*;dTz~_N7-)Z0r!0W&b;M+hM|7+kUfWHMwJbwai0{;S( zc%J%b9XA1ghIO}qF90V9hJgQCQtA%up2H*^;9a2b_ePNdIop~h%WUi z5JS}-@Oj{!ru`OBc>EDi*8g+h8t@Om7Vtfwj5~o~g^!a!P^{J(+yGud`z7F)fNujO zo?kTW-vhVM{u}UHz!Oi`^Xvj8t~Y^jp<_wm4nX%q7}E=EfO0zUZ$buG@=2g`G~U8c{nsaz_KKQVVR~Bn27jp5c=s# zhqYFj&otG7S))kSH@&nXWS6wCDFD3`{{I z8iNc|7WgnZWOtF-+E4`b^_4I$4T4#9^$2#eF&CqV43C7IT9Gv)O8O7w2ckrD>LO+n zMqSywi~{3@+K5y3kS>yOWFkkB44)w4M(e`L1$DU^(EvjHLCJQ!>d@grs|yjJ+K#lZ z{_63C4)?1jk}<`(kz$?OQ;x*WH6cZv%5tt>!a4QU`VUW0XgR#V!y~$#x;3p5 zl@mvm)}$s>dTUlmQOT02O1|$m#zC#okr93Lsb-7riLj>)$tU)!>gU#uTPQ~VD}hR< zb#Z7ieaCr=G_Jb3OsLzMM~+qsA#TLHzpB2=uGJ(_R{nhsefwI}zKsn7ZS?4kAVw8P zmu_*9Ti@Psv5wl8%GkB{@*XYietWO|iX<4u?aRnwk4~>|e6ziNwtf0V+BnlY^Wxh2 z#`-!8+qd{Y%cRHJZJb$K$Fp<;p|$rcDsvh@XFYl?uqj>52Puzfb03YD(H$m({B8#& zaSH=XTtXo2Jr1%Sy$YI8CRP&fi(a=o8jU($X46Bi26U&RyQ6w#-L#pY8*z7aY3JI` z_H6YVo%N+xPzTu{sBwYSdA{qrMT)|B4z(z-j{W)9_pY?h&g{h9kZpV0gt?Tt9-SR% ze;8;FbT93ur47>dl^hxFktwRCJAe8d)vxDQ44phr8>{D*X7vUq+Eum(IDq4!8)g=+VG_=mUwu&}j0|!lXm}oc1RV3}}O+j4rWu1x^>z z3F=wDz(LE#NgxZO*%&ebLWnr4+zdFjdN`~FT~$`+ClCESHno}w=QBJ*$=XJX1$}|D zYZ+}L4Z(nia>Omm5}LWWyIUQ9W|^|dLr^FzpacOA@-&6N`?wXvXqI3W7?gOQo1g_= z_S4d76fQo1OiG+$IK@#c67NDRSPv?iZA%h^OtERv5KL80#95P)Sw6DK0}K`--^6|4 zbvaV%g_pP#RKzx6O0JU0{c@;dI$%2zVkNtC@u4-E+?O;ziXgc)Z99tfz)OU*-N6+YQJi>{&j?8y(8oqmlqQ%+iK^sQ zCrpNw()XCrs51pu((?-Ct9mnPPD@~IR#UpHZZIyuw%JpTP=ulD$IBF=hMrNEtGoU2 i$2V?=QldKQVmY+skZA?i!Fx<^, 2014 +# pcraston , 2014 +# Tammo van Lessen , 2015 +# Wasilis Mandratzis-Walz, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" +"de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "Bitte geben Sie mindestens einen Vorschlag für diesen Suchbegriff an." + +msgid "Page" +msgstr "Seite" + +msgid "Description" +msgstr "Beschreibung" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Hervorgehobene Suchergebnisse sind eine Möglichkeit, bestimmte " +"Seiten zu empfehlen die von sich aus nicht sehr weit oben in den " +"Suchergebnissen auftauchen würden. So könnte zum Beispiel ihre Spendenseite " +"auftauchen wenn nach dem Suchbegriff \"unterstützen\" gesucht wird." +"

      \n" +" " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      Im Eingabefeld \"Suchbegriffe/Phrasen\" müssen sie den " +"vollständigen und genauen Suchbegriff, inklusive eventueller " +"Rechtschreibfehler, eingeben, für den sie Seiten empfehlen möchten. Zur " +"Unterstützung können sie aus häufig verwendeten Suchbegriffen wählen.

      \n" +" " + +msgid "Save" +msgstr "Speichern" + +#, python-format +msgid "Delete %(query)s" +msgstr "%(query)s löschen" + +msgid "Delete" +msgstr "Löschen" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Sind Sie sicher, dass Sie alle hervorgehobenen Suchergebnisse für diesen " +"Suchbegriff löschen wollen?" + +msgid "Yes, delete" +msgstr "Ja, löschen" + +#, python-format +msgid "Editing %(query)s" +msgstr "%(query)s bearbeiten" + +msgid "Editing" +msgstr "Bearbeiten" + +msgid "Move up" +msgstr "Nach oben" + +msgid "Move down" +msgstr "Nach unten" + +msgid "Promoted search result" +msgstr "Hervorgehobenes Suchergebnis" + +msgid "Add recommended page" +msgstr "Empfohlene Seite hinzufügen" + +msgid "Search Terms" +msgstr "Suchbegriffe" + +msgid "Promoted search results" +msgstr "Hervorgehobene Suchergebnisse" + +msgid "Add new promoted result" +msgstr "Neues hervorgehobenes Suchergebnis hinzufügen" + +msgid "Search term(s)" +msgstr "Suchbegriff/e" + +msgid "Promoted results" +msgstr "Hervorgehobene Suchergebnisse" + +msgid "Views (past week)" +msgstr "Aufrufe (letze Woche)" + +msgid "Edit this pick" +msgstr "Diese Empfehlung bearbeiten" + +msgid "None" +msgstr "Keine" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" Es gibt ein Ergebnis\n" +" " +msgstr[1] "" +"\n" +" Es gibt %(counter)s Ergebnisse\n" +" " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Leider gibt es keine hervorgehobenen Suchergebnisse, die zu \"" +"%(query_string)s\" passen." + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Redaktionsempfehlungen für '{0}' erstellt." + +msgid "Edit" +msgstr "Bearbeiten" + +msgid "Recommendations have not been created due to errors" +msgstr "Empfehlungen konnten wegen eines Fehlers nicht erstellt werden" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Redaktionsempfehlungen für '{0}' geändert." + +msgid "Recommendations have not been saved due to errors" +msgstr "Empfehlungen wurden wegen eines Fehlers nicht gespeichert" + +msgid "Editor's picks deleted." +msgstr "Redaktionsempfehlungen gelöscht." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..c3ead18934d5353e64429cea1bad41d409a25443 GIT binary patch literal 5005 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 literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.po new file mode 100644 index 000000000..a70bf55a6 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/el/LC_MESSAGES/django.po @@ -0,0 +1,164 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# dotoree , 2015 +# serafeim , 2014 +# Wasilis Mandratzis-Walz, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" +"el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "" +"Παρακαλείστε να διευκρινίσετε τουλάχιστον μία σύσταση για αυτόν τον όρο " +"αναζήτησης." + +msgid "Page" +msgstr "Σελίδα" + +msgid "Description" +msgstr "Περιγραφή" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Οι επιλογές συντακτών είναι ένας τρόπος πρότασης συγκεκριμένων σελίδων οι " +"οποίες κανονικά δε θα βρίσκονται ψηλά στα αποτελέσματα της αναζήτησης.

      " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"\n" +"

      Το πεδίο \"όρος(οι)/φράσεις\" παρακάτω πρέπει να περιέχει το πλήρες και " +"ακριβές κείμενο για το οποίο θέλετε να παρέχετε προτεινόμενα αποτελέσματα, " +"συμπεριλαμβανομένων τυχόν ορθογραφικών λαθών. Προς βοήθεια, " +"μπορείτε να επιλέξετε όρους αναζήτησης που ήταν δημοφιλείς στους χρήστες.

      " + +msgid "Save" +msgstr "Αποθήκευση" + +#, python-format +msgid "Delete %(query)s" +msgstr "Διαγραφή %(query)s" + +msgid "Delete" +msgstr "Διαγραφή" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Είστε σίγουρος ότι θέλετε να διαγράψετε όλες τις επιλογές συντακτών για τον " +"εν λόγω όρο αναζήτησης;" + +msgid "Yes, delete" +msgstr "Ναι, να διαγραφεί" + +#, python-format +msgid "Editing %(query)s" +msgstr "Επεξεργασία %(query)s" + +msgid "Editing" +msgstr "Διόρθωση" + +msgid "Move up" +msgstr "Πάνω" + +msgid "Move down" +msgstr "Κάτω" + +msgid "Promoted search result" +msgstr "Προωθείται το αποτέλεσμα αναζήτησης" + +msgid "Add recommended page" +msgstr "Προσθήκη προτεινόμενης σελίδας" + +msgid "Search Terms" +msgstr "Όροι αναζήτησης" + +msgid "Promoted search results" +msgstr "Προωθουνται τα αποτέλεσματα αναζήτησης" + +msgid "Add new promoted result" +msgstr "Προσθήκη νέου προωθείμενου αποτελέσματος" + +msgid "Search term(s)" +msgstr "Όροι αναζήτησης" + +msgid "Promoted results" +msgstr "Προωθημενα αποτελέσματα" + +msgid "Views (past week)" +msgstr "Εμφανίσεις (την περασμένη εβδομάδα)" + +msgid "Edit this pick" +msgstr "Διόρθωση" + +msgid "None" +msgstr "Καμία" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Βρέθηκε ένα αποτέλεσμα" +msgstr[1] "" +"\n" +"Βρέθηκαν %(counter)s αποτελέσματα" + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Λυπούμαστε, καμία ανακατεύθυνση δε ταιριάζει με το \"%(query_string)s\"" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Επιτυχής δημιουργία επιλογή συντακτών για το '{0}'." + +msgid "Edit" +msgstr "Επεξεργασία" + +msgid "Recommendations have not been created due to errors" +msgstr "Οι συστάσεις δεν έχουν δημιουργηθεί λόγω σφαλμάτων" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Επιτυχής διόθρωση επιλογής συντακτών για το '{0}'." + +msgid "Recommendations have not been saved due to errors" +msgstr "Οι συστάσεις δεν έχουν αποθηκευτεί λόγω σφαλμάτων" + +msgid "Editor's picks deleted." +msgstr "Επιτυχής διαγραφή επιλογής συντακτών." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..8387f776bb297574ba311580551c933d82e04ff1 GIT binary patch literal 378 zcmYL^K~KUk7=|@^+R?Lz9=zd)8$mKF8Y(Ne*luJD61`QZa|T<|6{A1Izvpl9TVmu* zp7hY?Yv1qZpaM&s@HJ0s~RXRCBZB&VeGW>I0T9Envz}^T|yW`Z$P3x?GHL(6ox25 zp+D;O@jvg8vjSue2_yG8m1*ZG&v+nI^kT{_z3OD2{^;r%Z_Ivf%|yh0^SS! z1(57|qsG4hzmE6+0eisq9Z_Ea$&SlF()$^37kIT^{|^vHvttM@+zw}c0Z7-EaNmcU z@&Byx%~tkfENG)ux7I1gRyeuBhf3;<52Q8|o>$J}z`_f-MHUPzt+^;N zF0Y8x&pjO)%O_)nz``?_>tL>dgXTbGa^X7SUk84jli{jJbw#lbwqx5V0_+fXt+D7j zAq>)5W81uM_*m+4J)Dq=f~R9+91KEc=Vp*6b)v@NK*9%!sG73U0`^f5X~&T1kO8N> zyjj2yDR4wVsgOJuJ{>pFJsjC6NQC;@YHF$i#;m!hA>Bgfe3tP-PAE8$kuf5S)*JdE zP((U*9=lOQT~$9!MByp4nbgvQx=6;6jU1o$4SoBCS~m)xwKB^ocKZaM<;k{r9cgSfJ9Yh zQDWC1eVLgQEId^udmiy;dlZyCEy2^eJf|F0Neie*B&dmCtf=dSqRpCSP?K@7aHu=n zVA-(?^DYq%aXfI1dP3k^?Iq7DNtp`ty_t>!TeBk?`&eUjiS~)u^B2k|>Xq#qYp3gI zM(?LU;Aw0Qb*5i--Xe`_F188wqLLHGS4#@qM9NER?7Pyf*GVMLFUr&>&t%DqC>U^~ z$G;;+=mNTRL6*k)WY>*UmONgKT+%l^-rDTYzq5KJz}14Wx&S8n6fLtR|0=U`gWx9H4TfM-4aO<^^E+6=Uu^36+lc?`?x zcwnxy(Gs_zP>d=NB=db? zKG)-C2Ff><_BcAjp02FW$x{X??(w1wuWsw)Ssov^RttW7i*Kx*ZLt@#ruSa+xVw6;{MTz#v28D`!_nst^u`VWQ2hVWi;&_0P*nX6TS$kbsg*F?8^% z!_F#~mL4kUJP>W1)?>wl!?7}${mEgUOtkqPs$5=_d8t8$P=)dE3e!-56SM&hx)f>0 zFs;1O>id`@hWpvCZLSJzj=_uHA+#$*8B$2Ai7X~nyENfKBz81UMP7!zSLWNGGU%+v zw9YV0HKO)FhEXO9_^HK0gw83^PX(XGu_j^+DMV;Ah%y)-43EKC3PR&4a?-mZry+v7P_7RPx(>sJ@)gG7;Q{xwnDVL+ zh!*BH8JjAxm}|`weSDGV@)TTFS)PR>D@R~xQON_d;8x@{1sp_U=V!kW8Jw+YydYO5 z*xPUIIHb+VQDp-SXsRL91GGl$>kXC05#ENPsW-2S1r$fGMq33919_@Q>vL>JD=Z4z zJS@$>dUB>}_S-l*NenX)2V+CBN=sz5`4^Ok{}byM19(4*g|eX3qlnR%A_L>xl+lPx zxHe`$*z^OWY5sgjQGCIHov6bg|G2ma5B95pvg~;@E99E(#oocFyochz*!9>&@Lf#R z0k+1XC0;bO5PXgf#K_ha9zxr+42)6w246I?c}|x9ph~WjaflT(P#f(V3t@&Vn-!vl z6gMSN#|nlGs6s@nQ4|NenI=axmy&Ej}7%*O0, 2014 +# Joaquín Tita , 2014 +# José Alaguna , 2015 +# Mauricio Baeza , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" +"es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "" +"Por favor, especifique al menos una recomendación para este término de " +"búsqueda." + +msgid "Page" +msgstr "Página" + +msgid "Description" +msgstr "Descripción" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Resultados promovidos son medios para recomendar páginas específicas que " +"pueden no aparecer en los primeros puestos de los resultados de búsqueda. " +"Por ejemplo: recomendar un sitio de donaciones utilizando términos menos " +"frecuentes como \"donar\".

      " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      El campo de \"término(s) de búsqueda/frase\", debe contener la búsqueda " +"completa y exacta para que se proporcionen los resultados recomendados, " +"incluyendo cualquier error de ortografía o error accidental del " +"usuario. Para ayudarte, puedes elegir entre los términos de búsqueda que han " +"sido más populares entre los usuarios de su sitio.

      " + +msgid "Save" +msgstr "Guardar" + +#, python-format +msgid "Delete %(query)s" +msgstr "Eliminar %(query)s" + +msgid "Delete" +msgstr "Eliminar" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"¿Esta seguro de querer borrar todos los resultados promocionados para este " +"termino de busqueda?" + +msgid "Yes, delete" +msgstr "Sí, eliminar" + +#, python-format +msgid "Editing %(query)s" +msgstr "Editando %(query)s" + +msgid "Editing" +msgstr "Editando" + +msgid "Move up" +msgstr "Subir" + +msgid "Move down" +msgstr "Bajar" + +msgid "Promoted search result" +msgstr "Resultados de busqueda promocionados" + +msgid "Add recommended page" +msgstr "Añadir página recomendada" + +msgid "Search Terms" +msgstr "Términos de búsqueda" + +msgid "Promoted search results" +msgstr "Resultados de busqueda promocionados" + +msgid "Add new promoted result" +msgstr "Agregar nuevo resultado promocionado" + +msgid "Search term(s)" +msgstr "Término(s) de búsqueda" + +msgid "Promoted results" +msgstr "Resultados promocionados" + +msgid "Views (past week)" +msgstr "Vistas (semana pasada)" + +msgid "Edit this pick" +msgstr "Editar esta selección" + +msgid "None" +msgstr "Ninguna" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" Hay una coincidencia\n" +" " +msgstr[1] "" +"\n" +" Hay %(counter)s coincidencias\n" +" " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Lo sentimos, resultados promovidos no encontrados \"%(query_string)s" +"\"" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Selecciones del editor para '{0}' creadas." + +msgid "Edit" +msgstr "Editar" + +msgid "Recommendations have not been created due to errors" +msgstr "Las recomendaciones no han sido creadas debido a errores " + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Selecciones del editor para '{0}' actualizadas." + +msgid "Recommendations have not been saved due to errors" +msgstr "Las recomendaciones no han sido guardadas debido a errores" + +msgid "Editor's picks deleted." +msgstr "Selecciones del editor para '{0}' eliminadas." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..da37d2cdbb8cb951510b74f8e082da9741df0bd1 GIT binary patch literal 4199 zcmb7`PmCN#6~;Rd0t}Eq2m}a!iVbLY$*0B=M5PUJOV`QMtQzrsAHi zPF45Lt`Ud}f{+_h&Tu1pK#CM14j>^iTsUyZfeQx?oPxM=;RL_e-LunUY+_29`KD{C zUVZO-uiopwK6vlT5#zIbKFQ~E_e4=2Tzdy!jJLoCnEN}p4*u(%QS=?=zwoXodKml> z_z?Ir@M-W@;C@$f$IVenq?QSg3n1$;O7W$;7bc~I!9#?1Kb4P1clH2 z@2Pn!@MZj71Gm68AoC)44^CZU-Afo*2LA?r3haC!ik<^kK;ivkQ1tmJC_4NC#8mVe zD13hl3Xea59|!*eeg^y}D0Ux$+#0wEiaiVBY7{^uj&6eD&kw+7z#oF*|C^xb_!jsm z*m_Fl3I{0Dm_uxmsKZ94ne}EqY&qERu(YHX{u3{iOWr)9@;3K?bh&|yZ z{>hN@WpwxmSFxk`2;T?!h~F~gTp7Y!((cpp&?IoO;E*17iw&Wqe5k_P|go^W@DYEM~Y2GjrdEIxw6?UhxF8TZ@6gs$dz8@-j20D zQi;oSVO>_8qY4M1G8o@j5hfE`j5yz@)Px|Xjagk7KUPbdX1q1D2dvuc^K+@U+0VBY z6u7M(dl*}~T5BPOR>EpOA9)?jlG?W>P1JRhx``T>q2R!*(6}WG_RBO?I!lx})NwKM zbl-V38CitIGw25BIvjKdHZgP8(Z3OXO$l+E#c3&8SKKjsgunsa)0D~3uVgUZJKs}# zPK`{OuT>|+I#cn;xd0&|JEI|jI0%jWd0=m5K59Rx_~uN zG?dMciOvdZ{(L+xSNHNHAvD+9|7@Uk*yvg@#hnt5&w=h0gMK*T1){VsA8e@PDi*^Q2y};|O2k zCRtSdD)Z=T=pXHhD7&d4Pn+v`q_~wb!Hpz9Ckoa#>UL7}qLX6KB;$Nyp*q}QIz(4y zRiZj1s4CZ_CRF*>c&U=oNTjOteY-t@Y)x+2ah18KxuScL*s}+TC-*hF>byT%qZs{n z3RHPo7l$U&&xOJh#??@liRhX&lb}{|5pH74jn(MeCag6<6wjYGanXG$>0aZ)kQ)Q_ zO+BOvq@61!cfRQEgrQBkUnz&7yXOX~v-|8`_elvbi@O(z;y|5R-}q8@{Y>}N<7(sd z;Pm5%m=c&x8CeH@y8SPW`Rd+o#M{4s14^J>1 zkFLAJ9wl*$4cV|HLArZJj|b|KHyH(KWmFXTpx>WNCcQ$e*?m)O=+AcdC$(q&v@y`% z_x;t*&Qm+vbMH5L>zya5gC>L2QI2tsd+=&CYPV|PRuJgLJJZ<j)D->3#FwxQ8~P} zxXKdgk=`CmkNKBAMIlO4LyIgFMn}3VDpM^A^+8n4cw}gOhXbWUaIxjk16NSTAx8A4tBej7nqEB)UV(~-ro)YXVz1ke+sf{V$RX4X8ixv z2QOn_q{q2hk}GEBZLra+rn97C+eI-5Q|FwmTcXLVSE-ho)37ED^K|+OtPJurNS)Dl~EcX`R&lGF!G|xr_2&WqqG; zRMPHyo#&=c?GXXdI$drl+Ecqis^X$)(0;A{4b=lk(O9{iyq{=4w(`nRD=!tkuY@s_lNfL)GAI%tzA~>9rh-MTyQKT~Yptt7^OOAVHcp_bao?&~ks~#q_ur-S+>A z`>bP6kMCw3Z*6ji(ckx~Hwtpp8;HqUP;{Y;%dGC**Gy@-2RG^7b=AQs!c<@CrUdYM zOX}AR{LVVI$S;(=mQQWjTLR2i+>+9*07g|^t@`|o3*~QFDyo#k>2WbV=6y!gAql92 z)Jy8EN|x(87w*bH&}8XQd+zxitZZlA3@yDI8TX_@EmE%Ms9FnmGrCCFT{=BpLtCVu sCuvKCg@kA2smxsQ>@~ literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 000000000..da5514f0e --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,169 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Adrien , 2014 +# Bertrand Bordage , 2015 +# nahuel, 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" +"fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "" +"Veuillez spécifier au moins une recommandation pour ce terme de recherche." + +msgid "Page" +msgstr "Page" + +msgid "Description" +msgstr "Description" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Les résultats améliorés sont un moyen de recommander des " +"pages spécifiques qui ne seraient pas arrivées naturellement en haut des " +"résultats de recherche. Ex: associer votre page de \"soutient\" à une " +"recherche utilisateur avec un terme moins explicite comme \"donner" +"\".

      \n" +" " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      Le champ \"Terme(s)/phrase de recherche\" ci-dessous doit " +"contenir la recherche complète et exacte pour laquelle vous souhaitez " +"fournir des résultats recommandés, ce qui comprend n'importe quelle " +"faute de frappe/erreur de l'utilisateur. Pour vous aider, vous pouvez " +"choisir parmi les termes de recherche populaires des utilisateurs de votre " +"site.

      \n" +" " + +msgid "Save" +msgstr "Enregistrer" + +#, python-format +msgid "Delete %(query)s" +msgstr "Supprimée %(query)s" + +msgid "Delete" +msgstr "Supprimer" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Êtes-vous sûr de vouloir supprimer tous les résultats améliorés pour ce " +"terme de recherche" + +msgid "Yes, delete" +msgstr "Oui, supprimer" + +#, python-format +msgid "Editing %(query)s" +msgstr "Modification de %(query)s" + +msgid "Editing" +msgstr "Modification" + +msgid "Move up" +msgstr "Monter" + +msgid "Move down" +msgstr "Descendre" + +msgid "Promoted search result" +msgstr "Résultat de recherche amélioré" + +msgid "Add recommended page" +msgstr "Ajouter une page recommandée" + +msgid "Search Terms" +msgstr "Termes de recherche" + +msgid "Promoted search results" +msgstr "Résultats de recherche améliorés" + +msgid "Add new promoted result" +msgstr "Ajouter un nouveau résultat amélioré" + +msgid "Search term(s)" +msgstr "Terme(s) de recherche" + +msgid "Promoted results" +msgstr "Résultats améliorés" + +msgid "Views (past week)" +msgstr "Vues (semaine dernière)" + +msgid "Edit this pick" +msgstr "Éditer ce choix" + +msgid "None" +msgstr "Aucun" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" 1 correspondance " +msgstr[1] "" +"\n" +" %(counter)s correspondances " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Désolé, aucun résultat amélioré correspondant pour \"%(query_string)s\"" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Résultat amélioré pour '{0}' créé." + +msgid "Edit" +msgstr "Modifier" + +msgid "Recommendations have not been created due to errors" +msgstr "Les recommandations n'ont pas été créées en raison d'erreurs" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Résultat amélioré pour '{0}' mis à jour." + +msgid "Recommendations have not been saved due to errors" +msgstr "Les recommandations n'ont pas été sauvegardées en raison d'erreurs" + +msgid "Editor's picks deleted." +msgstr "Résultat amélioré supprimé." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..64c3d6d45c4b8a62d0eac2ab71c03efcd994414a GIT binary patch literal 1653 zcma)*OOG5i5XTJ(Bn+<*5RrgDh~s(oGUkHKZ^e-1XlAHXK~I~ejhg%76e3>f^K1;hS%e4Yg(F!=9+!T%QcG?;=2 zi`6hf{6RuqK|-EW3A!PV;5$gTiy*;gc!Q~gv*5Cnkbk)A5LdVpq+SZH1_#oD^oP<) zQjUz4G~zxP&VD~gkwf|QdSVLgrER#0g>-Y9cZDD;6Ehk~Eu^5Fr;=^RO!_Hc|8XJh zVZ*VWP@en{r{^l!E0;>AQ{Ja&?9xQfktqF%W~sTbziTWlecJwPi4rThmk-k@axu}^ zH2ac-8EaO~ik#iTU9fGwkB{Uw8B$-`k((}%_^9q0Y)8qlqk7Jrr?HfK4fcU_%T;V_ z%bJg5;-l*#+L6{Nqhq?mQ_odayDf8LeYELPC8A43>Y~1hskZfAKe`;^hH|ul;9^>7 zcixQJYthO@>a51A7caCs?KTvn+j3t8rw`QYtX^nCYBv#D)VEx_jC*5ay1{Km*UTW3 zhxFDS7Vls?84k=r6EF5Q40KxH!J@w8qnNJpOeKnIst>)-<5p`t9yfjPr*>s&(wf@0 z#*^GyS>>XYX01kT^ZI6Qo`0v=u3a{$9F4FJbL8jcfp6s*S9+b2A-7KY?)&{K(b`-u z9JecN)YFL(sE(M{2FlMujVaA)TUlXw7F{uTrkHeIE?swJohH+6UDLTPbsFone;4&N zuBgyMPKi-EQ9|Ow=fymmg@y^bi>1G4vd{oMopPZp+v-NFln3uRZi71#}(V?x8ypl}JV)@Yyk){a8TXe1{` U9QTEOg5L()KKf>vsst?i2Xls>?*IS* literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.po new file mode 100644 index 000000000..f825713bd --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/gl/LC_MESSAGES/django.po @@ -0,0 +1,93 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# fooflare , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" +"gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Save" +msgstr "Gardar" + +#, python-format +msgid "Delete %(query)s" +msgstr "Eliminar %(query)s" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Yes, delete" +msgstr "Sí, eliminar" + +#, python-format +msgid "Editing %(query)s" +msgstr "Editando %(query)s" + +msgid "Editing" +msgstr "Editando" + +msgid "Move up" +msgstr "Subir" + +msgid "Move down" +msgstr "Baixar" + +msgid "Add recommended page" +msgstr "Engadir páxina recomendada" + +msgid "Search Terms" +msgstr "Termos de busca" + +msgid "Search term(s)" +msgstr "Termos(s) de busca" + +msgid "Views (past week)" +msgstr "Vistas (semana pasada)" + +msgid "Edit this pick" +msgstr "Editar esta selección" + +msgid "None" +msgstr "Ningunha" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" Hai unha coincidencia\n" +" " +msgstr[1] "" +"\n" +" Hai %(counter)s coincidencias\n" +" " + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Seleccións do editor para '{0}' creadas." + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Seleccións do editor para '{0}' actualizadas." + +msgid "Editor's picks deleted." +msgstr "Seleccións do editor para '{0}' eliminadas." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..0814af71d20e4bbe5d9e9205fc9c814a4db68398 GIT binary patch literal 2379 zcmai!%WoS+9LEP53K$BsyelN8NL3QG8{26pkwem!rlo-fOyW{;LL2YIUb@*`X2x}* zsvJ1L5kumpE};!3rHTImF5EbA5O5JM#%IgU7M|7<>Z!0elAh86%r%Ba1TiS&n1*#FZQ2-L*RGdAb1rDQ426L2-1(J}jQZq`q$-lpDoQvC}{~Y=6in4XXJAn9tKD z8A#3c+-^^J9uGy8$1<9WwD7nTsuE~M=Ta1-xj7MfIF8+tU?-&D3sHruO0uZBq2@Z` zo(O~%+zoxZQd z`N6&qD?%>xD|-^jUd2gHB@uW7-RI=J_fqC^FE2{rBEfq|RAR3!F&SMH+>5Fqv#UzX z-ikuO@>GL-AY3K5ibc_%UEr?fbf7r|whHD_LU+x4faP~qT5TO91xh-wDYxTTv8hg1 ztP{n{E`kjs&1ZxNJ6UqCBB(J!%1Hj7j)DcROJf>mY`WdC0y?JHdqN#f%1j}DAd1?V z@SJyrR7f_*&$}h<`ax<+#F5m_q$>HI^ID~(oI;f2sr=go=OncN!p=DAoa2L;?8{DO z*cm*^vqQO|qlYrtOa_9^l(^`V(YwlJhYn>hQfE1+I={j=$;3fS-wG0tbnw*$CwN;7iKqhrE3bhCk;6jW{wV2oGIB@-Ngcr-M zR6>uQE1Y(Qx8%s{pTi7guEpC>v*f2}mB%8RvHObX6SIkYi zteLMkJ}tuM<|?k1O@lUHng*S$!+PDUVvDmC=q+P=%c_vf3WtqO40Uq61es18_MizX zb+g{~yK0sxwuV{5*#1v(M8e_bF?C5Bh_9|pVR$, 2015 +# lior abazon , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" +"language/he_IL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: he_IL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "אנא ציין לפחות המלצה אחת למונח חיפוש זה" + +msgid "Page" +msgstr "עמוד" + +msgid "Description" +msgstr "תיאור" + +msgid "Save" +msgstr "שמור" + +msgid "Delete" +msgstr "מחיקה" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"האם אתם בטוחים כי ברצונכם למחוק את כל התוצאות המקודמות עבור מונח חיפוש זה?" + +msgid "Yes, delete" +msgstr "כן, מחק" + +#, python-format +msgid "Editing %(query)s" +msgstr "עריכת %(query)s" + +msgid "Editing" +msgstr "עריכה" + +msgid "Move up" +msgstr "העבר מעלה" + +msgid "Move down" +msgstr "העבר מטה" + +msgid "Promoted search result" +msgstr "קדם תוצאת חיפוש" + +msgid "Add recommended page" +msgstr "הוסף עמוד מומלץ" + +msgid "Search Terms" +msgstr "מושגי חיפוש" + +msgid "Promoted search results" +msgstr "תוצאות חיפוש מקודמות " + +msgid "Add new promoted result" +msgstr "הוסף תוצאה מקודמת חדשה" + +msgid "Promoted results" +msgstr "תוצאות מקודמות " + +msgid "Edit this pick" +msgstr "ערוך בחירה זו" + +msgid "None" +msgstr "אף אחת" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "בחירת העורך עבור '{0}' נוצרה" + +msgid "Edit" +msgstr "ערוך" + +msgid "Recommendations have not been created due to errors" +msgstr "המלצות לא נשמרו בעקבות שגיאה" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "בחירת העורך עבור '{0}' עודכנה" + +msgid "Recommendations have not been saved due to errors" +msgstr "ההמלצות לא נשמרו עקב שגיאות" + +msgid "Editor's picks deleted." +msgstr "בחירת העורך נמחקה" diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..9de94be906f368b8284ba08c8ba41e335b24cd03 GIT binary patch literal 4102 zcmb7HO^h5z6|Rtwgar~30s+F$%M!A)$^5Nxf;HZ?w|bqpo-eqA-MUcL9d zSMT+H@ZeoP6&R1=`68aj?hv8}Y<~oQF#ZO-A8UUH_JRMrQ;65F{=`Rxco_I&;6uQl z1785X4ZIupZ{VkZcVqH#;KRVXfL{gP2W$cF0e%Dc0PsAJ^}PaQTXcE^r(8Cm`E% z-@TRH1pFENZUZj^--j_z0Uv-kT3jO2Z%fpAsq09pT~dVU%B3g!nu*85A~I`ADJ z>-!6k_1tm45FKC_h!Ba_fPC%{_!(dTz6yK;_&MNTfo%7`fN(pW`FS9ZFX8zD9*z$W zmSfx4P9A(Nk2O4e7EBO?hxz9-K~WrhE)TXFX(qnRlX~FTI6#AV1kYFSaC|tnpT@(3 z^KU*l25k3ya84j)VFcYYw##$-)=Z37DLEx=GA65B$h{+J6-k;XSvWEyEGK3%QAMhY zj9jS_J<)UE_F4ISl+V0_Xy}R8j z&#f?UA|HoPwti4?!HQaLvsaF-bZVVOTIDGXRc@v<3C`od!b`Zt7K}oklPpqFH)P`H zo{o&A=~#nUcm{JF%r$V(9O+aoTnGO(@oi$mb&=$OxsJ9&?FRDkCdK1g|&g2ckIX#06+$ zMqQ|1rn2x%ZK`tRk-7-RO^O_GF#H%6*SXHDoEMkkjv8R%>p|Jsro)0utS&hL#cry7 z{8Q~Ob#gsU5sW!5?PO_VHyp8?t4&I~QF3XW&Dr>V{|6hCSS4`>KSUywX(e&RAbhEr z79zfdQoIEI#Xgg=pDW~PeLZJ{TgeN!kqA)3V0EKTqM|FBVo)dJVqv8^++x{@tMe)m z4{;Q8jcY>8x7tfegW^cV^u664hipx6+Hrt2QD4zRPVD)Fzm@+%C+ktvghAZiSO*Cool!-$c+JgOJ=A7 z`Px-g8tXe(T&B~`vmtYxLo=YY{g)3r7dgNX?p#6?2Xv~x^;D;SrgQ3P+B!Wr{q&Rl zt$rVZovZ3dv(gjgwoX6U$5^`z(>jM1l{uHlvjM#*ZBE}b!(7d1`#L7iU^y8N&5bTf z;yG+6vVa8X94a{((4LpMMxAJly)Os7-gG+cdRC`LD(>jbxA&%%YrVYI(9^!Rxprmm z%I?Dbt!{tqA_}1@VAZUIdtTk}y)s8-Jd0u^ty6yI)x+mHXBKjN+(_BZZjl(Sa|1dv z)V{HFK$z_3!OFbzoI!{ORFrY*c21q8>UF18(4#xFwRv`Jwcv1LV-?qe2nS=F`0lg6ml+Ds5KgwXWsBo<`X=n@m39o${OSt zni}YY?7Z)xOQHawE65yKUMN1fF#|IcH=Mp?QI{^DYdAG2wP`P%Pq`!?WMu>(c10~? zTRcXRaD#^Bftjxi8}Wi{JVkpVoyUI2UcjvYh@FwW`@j0)UQUUel!n&%%0XRAZ}vu2 zUwl0PW09a1Y4$Hw#j#v;yXK9P^qiV#( zg)Gyd$TStf9GL}E%OrZU5Q`~{I5cVPCF&&()JZ@BgS#V>BN!^z2rDPO58x8)%!9DP z&r+x$#8E`QbO=2cU(T|{O*=1kE1h#(YLQiQjaiIFmh#u6Y+fprxT%T4?QNEumnA(1 zQG`T8*)l{u;d*PG>lR3?8Ym0fYQsUh*RhWDU+EiEs2U&(}9h^#7Ua-%YZ zi&|{f5)~$q!9_n}zlORKgi!&HK+6fz2mFhuO2%>?)k|DOmNG^hlv*ZS&d|LhqfHXl ny}a_Z0U6?7wy|1S!O4+Y(x=e_t3ON6Pu literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.po new file mode 100644 index 000000000..9917982a2 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Claudio Bantaloukas , 2015 +# Giacomo Ghizzani , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" +"it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "" +"Si prega di specificare almeno una raccomandazione per questo termine di " +"ricerca." + +msgid "Page" +msgstr "Pagina" + +msgid "Description" +msgstr "Descrizione" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      I risultati di ricerca sponsorizzati sono un mezzo di " +"raccomandare pagine specifiche che potrebbero non salire organicamente in " +"alto nei risultati dei motori di ricerca. Ad esempio, raccomanda la tua " +"pagina primaria donazione a un utente che fa una ricerca con il termine " +"comune \"dare\".

      \n" +" " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      Il campo \"Termine(i)/frase\" qui sotto deve contenere la " +"ricerca intera e esatta per cui vuoi sponsorizzare un risultato, " +"incluso anche ogni errore di battitura dell'utente. Puoi aiutarti " +"scegliendo fra i termini di ricerca più popolari degli utenti del tuo sito.\n" +" " + +msgid "Save" +msgstr "Salva" + +#, python-format +msgid "Delete %(query)s" +msgstr "Elimina %(query)s" + +msgid "Delete" +msgstr "Elimina" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Sei sicuro di voler eliminare tutti i risultati di ricerca sponsorizzati per " +"questo termine di ricerca?" + +msgid "Yes, delete" +msgstr "Si, elimina" + +#, python-format +msgid "Editing %(query)s" +msgstr "Modifica %(query)s" + +msgid "Editing" +msgstr "Modifica" + +msgid "Move up" +msgstr "Vai su" + +msgid "Move down" +msgstr "Vai giù" + +msgid "Promoted search result" +msgstr "Risultati di ricerca sponsorizzati" + +msgid "Add recommended page" +msgstr "Aggiungi pagina raccomandata" + +msgid "Search Terms" +msgstr "Termini di ricerca" + +msgid "Promoted search results" +msgstr "Risultati di ricerca promozionati" + +msgid "Add new promoted result" +msgstr "Aggiungi nuovo risultato sponsorizzato" + +msgid "Search term(s)" +msgstr "Termine(i) di ricerca" + +msgid "Promoted results" +msgstr "Risultati promozionati" + +msgid "Views (past week)" +msgstr "Viste (scorsa settimana)" + +msgid "Edit this pick" +msgstr "Modifica questa scelta" + +msgid "None" +msgstr "Nessuno" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" C'è una corrispondenza\n" +" " +msgstr[1] "" +"\n" +" Ci sono %(counter)s corrispondenze\n" +" " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Spiacente, nessun risultato promozionato corrispondente a \"" +"%(query_string)s\"" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Scelta dalla redazione per '{0}' creata." + +msgid "Edit" +msgstr "Modifica" + +msgid "Recommendations have not been created due to errors" +msgstr "Raccomandazione non creata a causa di errori" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Scelta dalla redazione per '{0}' aggiornata." + +msgid "Recommendations have not been saved due to errors" +msgstr "Raccomandazione non salvata a causa di errori" + +msgid "Editor's picks deleted." +msgstr "Scelta dalla redazione eliminata." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/ko/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..9a3e17c4aec9531676ed12eff5f2820a5a842026 GIT binary patch literal 4035 zcmbtVU2Ggz6}~_yWq}sTPg@G~)Gdlly+2Mv367Jrw65Ahz$7LW5~7;yUhhslJG0Ep zdSfAwi8sO6E-{K1Z`@sHtGLvSTxm%*#gQx_Azt7CsqY97Pju(5!~-w96uvVv`(xK6 z4_tZt?Y(o(x!?KDxp)3@&%TntcnHtu@I3N9A>zQn_v0VNKY({*?HynO`0o!0@ja}6 z>4QSt3;ZeYQ^3o>=Yb929l-wpKMuSDlaB!J1?~er47>~25Bw1DE5J_xj{!N}w}H$> z4{-tbVa(qIvi)y>9Ot(o{vP-Q=6?Y4ei0ab2KWGw;~fA#27Dek1pG0O{p-Mw0&f7B z&+mXEz_)?S=dL>g-UPgWya#~~1Ghnj@oy0!4#I99f;#+) z!Ta;zI&(}&<&TF#gj53U;Ok64*8d(nNZB8s4w3icw);XjXTY}pKw9DfJP+dG`molV zClBtw_TV07zU{%9p=Hq+v}=syj*i(@)^cTv9I4sK4B67j8?Hl|ElH!S)J%u02`neA zY*v~n-At2{lSzF-Pf|`xONZQy=2BKqXIwHZmn=K2nR-$)jA??CqzqnBK1aH_Ym*p_ z#?m`OPg{ALa<-n;>}g6_rsnFF>F-0X1wwg8+F=xCQqbKD_LpQx$KlU4b0pVz?PF4tt$d zIVPU=JwgD*ALOMyJ>X!$N!ogj8&HgF~1<{J z0vnV1Gp?H(j>ijyLd@l8`h@fy;%)DEA;>IlgaP7{R(v3G{JGY}4$}?^}XW(KyjJrs)9qAtV&iFIYLtQ)GZbI78Q8Q`rH8)I$PU~)m=rB!Mkuf80 zYew`L3l$zFGv`m8BSVKN_<1C8I3gnWgteB7-m4Yw>V`U3rslO7HTyF_y?K4xn_nhX z-S+BbRr`smZtZ-lR+dz;Lf*!h&2?rFq}+tz~tsqN+twm13(@q1OCO zRVz{J=VeuGz|gz6uGY?Z3v=GWdW=Yw=e*apiC2Hw80_7bjXA2S&IGO3+^TzT%>)hC ztY6}FZ(##&93aSmH&kag)#@8+Z3#@9*A@q<^-58_ved%>=E|qpDwUaYt6XZ$R=TYC zo9An!N=0uCyvx)V#K&fFZ*xnnz1Bx9yu4WP{TF7uU)4!nt6|r8XMX|#@A4+IEzbD7eM;>bFvnV@dHn`BBJn`Y2K1_xT9-;}-(lqISG)pl zsisk|>nJ6HE%Ae)#YO%SP-3WSZEJu3>m!xNG+E z_l5aC{8!F-FM|^o{k>6wPDfpE0vq0iO9EtiXDjDbby0KC9q^NVQ0 zO1mAp_W`;Q&09kLo20I6tAz?TwpU;F)?Ns!=Xy^I#^=Zp3%ig{&wKzPM, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" +"ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "이 검색어를 위해 최소 한개의 추천을 지정하여 주시기 바랍니다." + +msgid "Page" +msgstr "페이지" + +msgid "Description" +msgstr "설명" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      프로모션 검색 결과는 일반적인 검색 결과에서 먼저 나오지 않는 추천을 위한 " +"특정 페이지들입니다. 예를 들어, 일반적이지 않은 \"기부\"같은 단어" +"를 검색한 사용자에게, 후원 페이지를 추천하는 형태입니다.

      " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      아래의 \"검색어/문장\" 필드는 틀린 철자/사용자 에러를 포함한 내용" +"에 대한 추천 결과를 제공하기 위해 정확한 검색어를 넣어야 합니다. 지원을 위" +"해 당신은 사이트의 유명한 검색어 중 선택할 수 있습니다.

      " + +msgid "Save" +msgstr "저장" + +#, python-format +msgid "Delete %(query)s" +msgstr "%(query)s 삭제" + +msgid "Delete" +msgstr "삭제" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "이 검색어와 관련된 모든 프로모션 결과들을 정말 삭제할까요?" + +msgid "Yes, delete" +msgstr "네, 지우겠습니다." + +#, python-format +msgid "Editing %(query)s" +msgstr "%(query)s 수정" + +msgid "Editing" +msgstr "수정중" + +msgid "Move up" +msgstr "위로 이동" + +msgid "Move down" +msgstr "아래로 이동" + +msgid "Promoted search result" +msgstr "프로모션 검색 결과" + +msgid "Add recommended page" +msgstr "추천 페이지 추가" + +msgid "Search Terms" +msgstr "검색어" + +msgid "Promoted search results" +msgstr "프로모션 검색 결과" + +msgid "Add new promoted result" +msgstr "새로운 프로모션 결과 추가" + +msgid "Search term(s)" +msgstr "검색어" + +msgid "Promoted results" +msgstr "프로모션 결과" + +msgid "Views (past week)" +msgstr "본 횟수(지난 주)" + +msgid "Edit this pick" +msgstr "선택 수정" + +msgid "None" +msgstr "없음" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"%(counter)s 개의 연관된 결과가 있습니다" + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"죄송합니다, \"%(query_string)s\" 와 연관된 프로모션 결과가 없습니다." + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "'{0}' 를 위한 에디터의 선택이 추가 되었습니다." + +msgid "Edit" +msgstr "수정" + +msgid "Recommendations have not been created due to errors" +msgstr "에러로 인해 추천결과를 생성할 수 없습니다" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "'{0}' 를 위한 에디터의 선택이 업데이트 되었습니다." + +msgid "Recommendations have not been saved due to errors" +msgstr "에러로 인해 추천결과를 저장할 수 없습니다" + +msgid "Editor's picks deleted." +msgstr "에디터의 선택이 삭제 되었습니다." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ec3c0fa96e01cab446cf26df172a1d8807949889 GIT binary patch literal 1733 zcmaKr&u<$=6vqcBP|WXwgj7*92sN?QuDwn}6>Z`IZ4xMLXwy7aN)uo^~QJBKT}10+MUn*c<;@7GxP2rJMuk& zyn_FA{J-Kqf&cPjXdu6XpMigXuYzwpPRLW>8So`A0ABzvflq@sz?Z=W_!?-zH^J{l z{26=(<9ndf{|h_<{ypM9;By%N3p&3KK-YzQ?!6QrICjs_dj z8L79p=2RG}B&S_w!`5W^FhvIClf_V_(sErgLkn)EHt$6d)jU+)E|(FHXu_JDtn!%K zF<}3B%5|?~$XX;UwJq$Ph_I6ng=~)bkfPG_Lp?*I++S4AHD~6xm8SDw_+QS`P;+Ma zqcqYa8ft8)9Zn;aNs{-{gnWdvAX{t)4QD!R(K^>%GaexEZqby;b-^=3iwQH9W}J6Q zpzv-ag6bv6&hncUnoP)L8n&1=+}5tu z*S)2wp4)DlYi~`4D#F_c=u$)2NuU8u;=*Q}Y8HFz3YQd6ndC!LJF|>Mw^A$0TCGao zp+3d($*O;@wm|3R^6pA)(RGV%+Fz;q^wzC>-s$)y*i>P&P+Be=EQSwxBo!VFE?;F# z3O+4>NzWD8*8bNA%4KT7CVCHh#&epju(8QtcWSY!BG#sfih0N+wlG#JxqpXTGwEP= z*d8dJo=w|0ZAr6UWACm;*|-^Q`mPtY*^Dw=NU?v%s*x^=Ibxl#Ey`reW=i)J5+Aym zEYT=t!@46kSjVO;7JYXtk5DY5K>FN;OEVhn-5uPXooFIRq;p=g4m>6Tfv#)T?_p!p pPdmaLIXi6XN@NDNmF%G`Re}v7DX8s5eZdF2B~oXd(=^S`=zqwGzM%jB literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.po new file mode 100644 index 000000000..827ef284a --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/pl/LC_MESSAGES/django.po @@ -0,0 +1,98 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# utek , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" +"pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +msgid "Save" +msgstr "Zapisz" + +#, python-format +msgid "Delete %(query)s" +msgstr "Usuń %(query)s" + +msgid "Delete" +msgstr "Usuń" + +msgid "Yes, delete" +msgstr "Tak, usuń" + +#, python-format +msgid "Editing %(query)s" +msgstr "Edycja %(query)s" + +msgid "Editing" +msgstr "Edytujesz" + +msgid "Move up" +msgstr "Przesuń w górę" + +msgid "Move down" +msgstr "Przesuń w dół" + +msgid "Add recommended page" +msgstr "Dodaj polecaną stronę" + +msgid "Search Terms" +msgstr "Frazy wyszukiwania" + +msgid "Search term(s)" +msgstr "Frazy wyszukiwania" + +msgid "Views (past week)" +msgstr "Odsłony (poprzedni tydzień)" + +msgid "Edit this pick" +msgstr "Edytuj ten wybór" + +msgid "None" +msgstr "Brak" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" Jedno dopasowanie\n" +" " +msgstr[1] "" +"\n" +" Są %(counter)s dopasowania\n" +" " +msgstr[2] "" +"\n" +" Jest %(counter)s dopasowań\n" +" " + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Stworzono wybór redakcji dla '{0}'" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Zaktualizowano wybór redakcji dla '{0}'." + +msgid "Editor's picks deleted." +msgstr "Usunięto wybór redakcji." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ec53773e0d1847a3c5f9f3f659948272f5ab2628 GIT binary patch literal 4009 zcmai0&5s;M6)zwTWH1g12?4^#%LdE4c;{n{am;wVjz2a^0!}u&ixUu1RNGxUQ+9V( zr>c5p$9x>PAOTk-E(lp1KuDHyAOdkgVz_Wbf)f%a4)6zX-~_){T{Au7*rcSHUsv_3 zSMUAatM~fvk3aNdf$w68zw&;jI1U`cK zT_DT<2FQATAMuaC=P~~ikk4yD=;OerfvoQg@Qc8gfg8Z@0(t-2z~jJofNaknfSbTS z1KFMvAFAyp;4k6#I`A0quP}yr_*+Ye*CBTtN=^dPh(7?nf%)4&s1lESq}KNska>6( z2vbED_$lByAXJOjfR6*e0sJg52c8E0DB^E{?B73tj{^SfioIR75-0_Hyfei`@|An!i`WvuT>{ITCBf!Bb~0SWkRAlv;@AlwdTeG`9?#SuK$So`1fB`V{Ijp1C=9lj2gi-mj{Tnv92*AQ6;I>$IsDj8jxGDg zgY$1TIEOzmn*f9r}sIphrts+_V>3tKYQeu(oGWy(1|Er+yMHm8+Mm2VC72vVC}Jg#&$ zyXDpr1NY@)AIettYA#sOs$1)pLo1zHp+l{*lnzv8#*|miVpQj&);-nLo zp^X`JReTuB!ZWq0%9KayA{h55a>T*#Ls%Shomsggu7w>DVB%YqvXeE31(#S|asrC& zRQvE(?=N+7D@+lL87}N(X=6`0VmTL0N;^SvVV%u6^{w7_PElfx%U5>=Vj64wpF zmzr@Q!c$d>SHQp6VN!N7g*=Vdb3(Y4ynq{t0L>Y!Z`A#$=!khSh{@P2ELDdGEIY9~ zs}kW5M+|X+5XtiYG#!B5<6JJ+uJqD3Izo`=6ekpC=z=c6>^yzgu zKo!VZyQ(zSx39Z_PTNgVncl{i+P(AbGv{dIZ2#=J z)4h#e4}$GoHPWo~zH%F9PxmldUxjJyeT&MRN#t3dz9MZ#FPei)O=$BLCeLFz86KFU z4ocz{HWY&j3DVwIGVjw4tgHr=LaMA@vGTUg)@XI;ecA7J$K!Fwvub^)!tU-&Rd-yw z+0CN1Zt35=vfEv2U4QBNcEiR-r`NiQx~K{mIVs_-S4X~EW+;>wP@AN6%3u82{tNB% zjU1nNsBC+?NDP;~KAk_%er|Z5!db1Itg0PusOi&k4 zGNGv8eX>MBOVEsF?GDWmb*F%``ttCxXmCfJ`s&r1T?Gqj?QBwN==IJP-_s31b<79ee=Ipl>?Xd~!%{C%+8xL%yzVY=sjHN9&7#2-{Fw%FO`@=MK4 zC%D&0E+{O_$TV7;ltinWNzJn{<_8lH6Gz+#+Whkf=yYP3aN79zcdSoaRdz z*&K%M#7dPz)&|NhiS2sd3>P|D-3x;)p^Hfy0Sy?RfSz+05mTY@)vplg`NM*yy;}Yq zgk!z|QR4(lO-C%fM#O?b$OckEZ1y;$eCVEWA;H(C zctsV%Di=HTvQT, 2015 +# Gladson , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" +"wagtail/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "Especifique pelo menos uma recomendação para este termo de busca." + +msgid "Page" +msgstr "Página" + +msgid "Description" +msgstr "Descrição" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Resultados de busca promovidos são meios de recomendar páginas " +"específicas que pode não aparecer organicamente nos resultados. Ex. " +"recomendar sua página de doação principal para um usuário pesquisando com um " +"termo menos comum \"doando\".

      " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      O \"Termo(s)/frase da busca\" abaixo devem conter a busca exata e " +"completa para a qual você deseja provê resultados recomendados, " +"incluíndo qualquer erro de digitação ou do usuário. Para ajudar, " +"você pode escolher a partir de termos que são populares entre os usuários de " +"seu site

      " + +msgid "Save" +msgstr "Salvar" + +#, python-format +msgid "Delete %(query)s" +msgstr "Excluir %(query)s" + +msgid "Delete" +msgstr "Excluir" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Você tem certeza que você quer excluir todos os resultados promovidos para " +"este termo?" + +msgid "Yes, delete" +msgstr "Sim, apague" + +#, python-format +msgid "Editing %(query)s" +msgstr "Editando %(query)s" + +msgid "Editing" +msgstr "Editando" + +msgid "Move up" +msgstr "Mover para cima" + +msgid "Move down" +msgstr "Mover para baixo" + +msgid "Promoted search result" +msgstr "Resultado promovido" + +msgid "Add recommended page" +msgstr "Adicionar recomendação para página" + +msgid "Search Terms" +msgstr "Procurar Termos" + +msgid "Promoted search results" +msgstr "Resultados promovidos" + +msgid "Add new promoted result" +msgstr "Adicionar um novo resultado promovido" + +msgid "Search term(s)" +msgstr "Procurar termo(s)" + +msgid "Promoted results" +msgstr "Resultados promovidos" + +msgid "Views (past week)" +msgstr "Visualizações (última semana)" + +msgid "Edit this pick" +msgstr "Editar sugestão do editor" + +msgid "None" +msgstr "Nenhum" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" Há um resultado\n" +" " +msgstr[1] "" +"\n" +" Há %(counter)s resultados\n" +" " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "Desculpe, nenhum resultado promovido com \"%(query_string)s\"" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Sugestões dos editores para '{0}' criados." + +msgid "Edit" +msgstr "Editar" + +msgid "Recommendations have not been created due to errors" +msgstr "As recomendações não poderiam ser criadas devido a erros" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Sugestões do editor para '{0}' atualizado." + +msgid "Recommendations have not been saved due to errors" +msgstr "As recomendações não puderam ser salvas devido a erros" + +msgid "Editor's picks deleted." +msgstr "Sugestões do editor deletado." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..85832620488385ee6a643c926d0caac702fb01b0 GIT binary patch literal 4089 zcmai$&yO5O6~`Me0S0g&{0I<8D$5V=#yc~+#)+-*+RhShzzKFH_Fxn#BC74KnQ7eJ z)#>Wq@dUvE4jkaXg>w`kKq!io0}&EJLShjDi3>MQT(|@z{s2z!dDT7Jvunq0ZSS|c z=GCkBzVBE6I|4ERy-A}IQv2gR1S!5@Ji;Qb9y zTpa5!+z%e&7M~eCER^# z@dAo(q%20LBiB}bVOZGImL^ip=pvk|!ni6aozjI-TBSy3PT4Wbp-oehMR7J!E;nI3 zjzg8}iE*l&>QbfgWLm1smdX|royDO}lDT4&QB!_WRj%Uf$RRzo)0-StJ-1b%@*+-k zF;|hzbQ#;spQB2PL6tK_qeU#4#pRUqjY^Dja$1UXX^K>>Y?<`JB;G@6tIy*~Z>yhQ zIK;pm`52*W<$BG9C|Y%E{d`(zXI9iWHc6y*O=4#%tz5~0S*dYLEErcwqI4E1b4!Qi z!qc%W)NC3pJ{5#IGwcJkG+T60W`NsGUQwgZCt1(e*tIrYLOD zQzNUUCdt?R38BtZIJMSc5RqM&A)YjWn(94+4+d6kUL_j)ghbKkBkd#L;?mrUFqk4o zVm4()rMe8K2kahZwic9x`r>M6s|;h-T)o4%cF%Scsm#oToH`?GMgmzsNI!^@qzksu zCXBkOd6?;}6lx=rn3B{b7)KO2CBZ1CSlr~guyQfDIq#S>0C3pEz0f{H;JR}SE`BYj_g2nhR=<DTH*yZWRr>n>5hy}2Wp6w)ub|{%4+?rlQp$EEz5k+@6TqlUMb4svGM!+3uXOT z?Pxz~^!4-drQxW**12-|%1+D2W^beO6rIszm^sh!w=}oPexA@O&(WQ9;Y@k{8>6SY zXInWracqk2P8M2ed;@iMH!crMA1HrTXP8ulPP$K9!ah)0?qA*cQ|DCucz!igkDgbX zYv(#ahw=8DYZ|MLtW=`PjeEI@ovu@ZF3d8mZ_lJOmO|Hc!knWo=KHTr;!HbbWZ><; z!NlW*_CV*1kk9si#z#np0uu`~eVEVA_gWPeQD*d<-V2a+VVlR}SU-EX;oSqb7;hp*|0ERYU zT#3~l^O!-o5UJ8OiCS)TFd}YRk*%e9MS^1FCV-4o z^1ZZD4E(j{x7rzI!mM%7;h9@5ri;P0SJA-ID6EI*{x2cbk3U^BAeuy-1V#tj$}lte zaq+OEVyBkzT#FPL?+vEL7?`*J=@rKv%Q#z7Q36?fyZ#}t)M@H*q!EKq`@d>F?cZ^F(?BJbjf1QEzfDS_MwO;I O(|jAm>3Wm!!T$j^L%>r2 literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 000000000..5ae8ba2a2 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,168 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Gladson , 2014 +# Tiago Henriques , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" +"wagtail/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "" +"Por favor especifique pelo menos uma recomendação para este termo de " +"pesquisa." + +msgid "Page" +msgstr "Página" + +msgid "Description" +msgstr "Descrição" + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Os resultados de pesquisa promovidos servem para recomendar páginas " +"específicas que podem não aparecer bem posicionadas nos resultados de " +"pesquisa. Por exemplo, recomendar a sua página principal de donativos a um " +"utilizador que pesquisa um termo menos comum como \"dar\".

      \n" +" " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      O campo \"Pesquisar termo(s)/frase\" abaixo tem de conter a pesquisa " +"completa e exata para a qual pretende obter resultados recomendados, " +"incluindo quaisquer erros de ortografia/utilizador. Para facilitar, " +"pode escolher de entre os termos de pesquisa que são frequentemente usados " +"pelos utilizadores do seu site.

      \n" +" " + +msgid "Save" +msgstr "Guardar" + +#, python-format +msgid "Delete %(query)s" +msgstr "Apagar %(query)s" + +msgid "Delete" +msgstr "Apagar" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Tem a certeza que quer apagar todos os resultados promovidos para este termo " +"de pesquisa?" + +msgid "Yes, delete" +msgstr "Sim, apagar" + +#, python-format +msgid "Editing %(query)s" +msgstr "A editar %(query)s" + +msgid "Editing" +msgstr "A editar" + +msgid "Move up" +msgstr "Mover para cima" + +msgid "Move down" +msgstr "Mover para baixo" + +msgid "Promoted search result" +msgstr "Resultado de pesquisa promovido" + +msgid "Add recommended page" +msgstr "Adicionar uma página recomendada" + +msgid "Search Terms" +msgstr "Pesquisar Termos" + +msgid "Promoted search results" +msgstr "Resultados de pesquisa promovidos" + +msgid "Add new promoted result" +msgstr "Adicionar novo resultado promovido" + +msgid "Search term(s)" +msgstr "Pesquisar termo(s)" + +msgid "Promoted results" +msgstr "Resultados promovidos" + +msgid "Views (past week)" +msgstr "Visualizações (última semana)" + +msgid "Edit this pick" +msgstr "Editar esta escolha" + +msgid "None" +msgstr "Nenhuma" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Encontrado um resultado\n" +" " +msgstr[1] "" +"\n" +"Encontrados %(counter)s resultados\n" +" " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Desculpe, nenhuma resultado promovido contém \"%(query_string)s\"" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Escolhas do editor para '{0}' criadas." + +msgid "Edit" +msgstr "Editar" + +msgid "Recommendations have not been created due to errors" +msgstr "As recomendações não foram criadas devido a erros." + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Escolhas do editor para '{0}' atualizadas." + +msgid "Recommendations have not been saved due to errors" +msgstr "As recomendações não foram guardadas devido a erros." + +msgid "Editor's picks deleted." +msgstr "Escolhas do editor apagadas." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..f1239b67e6d893b45942745f5eb41dcea7241852 GIT binary patch literal 3996 zcmb7H%a0tz8LtEgWCDReUc5rF$o7obc^QM2@jmR>YsG-gYIm?h6eX(du9+#^-PP1% z$Fm_P{{vhi#p051hKQVUN+e<*mJ29SIB@ZS0~fgE!T||>Uv>BF?6M0=OS8Z3>hG)i zzTfxiy>1HTXK14;gOKpe#e zz*E30K-%{$;7@`71kyhL1wIA*4A=#7D3jhg@NVE`AlVTE7l9T?cDw`p0r20zcj4dr zzy;vzFroo`ug2I5c>g~LJqSF7&4{Pp0AB`?TuADhi>6kO0ob=zp?BO|Pw;{zp= zm~YBNk9q2?!-1I-aEmM$_$1*Xi@CfiB3F4j(1wpk3dF)Qm}_CKhJ$)b#d6nm@Lv)? z&&hC=MTsY_gYDRM0)j1gPZBKJcA!BTqfLwVH6O_&pARQQBID6WYYT%A*~$#^qzu$Z zY)SYa!K%)EB48hpNIQl|hX`2Zct={V+@91}T3Miz`PTA!vLh@zxpr?DF`YJGV#7MUYzW0^>Y)I~7%ZDctG!;N5Z znd`*L3OgG#N`Q&4dTAyN%T{BB9Z5V_(UtHB?kn6UsLioL&XyL$tsptGPNyIHL+6jj zcx0qN$$f)_&*MVkf=0ArJ6C zOtztonarc@d_CA9Ba1dr#`O2r8APyQi-y21DLJ;ho)d9nDX%ox%hJx5@gvV)k&$bj zkDHfJ8fZg3epw7r?@4W4=GwUC1v^x6^Ot^Tn|X`6m5E-T=&G29bB~+U|O?p(1R1GJ{!@9R4|Z)wS~kP4Fc8jxbibrI-5WnhU#f zblgCi=4uvcYH2;bu&LbC)E+mwww8D!lIA&$825OVhex~g)Jb04F4eQ8rS3|nSFhKz zBcO1(`)uR2*UE>brB37M(R%hcu+dmK-s?6RCu^*R@wP6vG0qT*1Z5<7bn}{b)QLiG z*upx>B{y7*g3@u*BCDB~z>fo!)>$~+gjFu1$%H;e*m zs!*(sh4k#XB!V-lA=%<*B?g8};pY7GxSQ9IMCEY`reYeXTofMAOx$@xDeg0mKTaiT zn{uPDDH5Lipz@Fz>_`RlJ>)Zt0~u{0a79UwONY-z5O?Orn<;rRM|CGN)gBnJjjd;# znWG0f;T4V9V&tY*Xi1R4SfnFyw{u+?Y*LKG9H$#!7#eG%AQQv~-ehos9;dubxj-aZ zVI-apBT+)Cn2AFpcdpAsfl8-`M&Nry(s^k82wwHJ#n-$erEn5B9EJzvVM!90oN=j| zi3RKMX@+4)Vl4Uuw8vXEOh;B*y{c@HIk`r6*-}Qb+6HFao>^DDQ{VXRbS(T3q*WwL zlN2MccoQ-(NTAv&FL5;6P(yq(%@VqE9SKl4>U5FgRXWaQei;uDNi@JBWoEfpVLN{g z`&77Z5WoGA%!KTDq>IBEIcMMjt=HpYV^fc`@~8!i_ux> z6ceWPf9c?}%%iwbF0zGjkFJGTM>$PJi5&jgn)Q}lR1wvhVCRv%I`&b>pGe~KqNppq zo2t}TiX1R)&a=JFl{`B?q?I8^e?~7zW*C6Jo9hJluBymc1G=^<~K@95A zz{rfll&nZXUpz=_1MdQ5tn3Q27ME*#mM(%30b0-<(ci*1`N6}O%*F>zQ79;ElyKxZ r{*55=52%PsYCFV|oaS}3c>KpeC7z=q(i?B0_cYj9F<;~sz8Aj&@XOS% literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.po new file mode 100644 index 000000000..966de1ef4 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/ro/LC_MESSAGES/django.po @@ -0,0 +1,157 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dan Braghis, 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "Introduceți cel puțin o recomandare pentru acest termen de căutare." + +msgid "" +"\n" +"

      Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

      \n" +" " +msgstr "" +"\n" +"

      Rezultatele de căutare promovate reprezintă o modalitate de recomandare a " +"paginilor care pot să nu apară în topul rezultatelor de căutare în mod " +"organic. De exemplu, recomandărea paginii principale de donații unui " +"utilizator care caută termenul mai puțin frecvent \"dare\".

      \n" +" " + +msgid "" +"\n" +"

      The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

      \n" +" " +msgstr "" +"\n" +"

      Câmpul \"Termeni/frază de căutare\" de mai jos trebuie să conțină șirul " +"exact pentru care doriți să furnizați rezultate recomandate. Includeți greșeli ortografice și alte greșeli. Puteți să alegeți din termenii de " +"căutare populari printre utilizatorii sitului dvs.

      " + +msgid "Save" +msgstr "Salvează" + +#, python-format +msgid "Delete %(query)s" +msgstr "Șterge %(query)s" + +msgid "Delete" +msgstr "Șterge" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Sigur doriți să ștergeți toate rezultatele promovate pentru acest termen de " +"căutare?" + +msgid "Yes, delete" +msgstr "Da, șterge" + +#, python-format +msgid "Editing %(query)s" +msgstr "Editare %(query)s" + +msgid "Editing" +msgstr "Editare" + +msgid "Move up" +msgstr "Deplasează în sus" + +msgid "Move down" +msgstr "Deplasează în jos" + +msgid "Promoted search result" +msgstr "Rezultat de căutare promovat" + +msgid "Add recommended page" +msgstr "Adaugă pagină recomandată" + +msgid "Search Terms" +msgstr "Termeni de căutare" + +msgid "Promoted search results" +msgstr "Rezultate de căutare promovate" + +msgid "Add new promoted result" +msgstr "Adaugă rezultat promovat" + +msgid "Search term(s)" +msgstr "Termen de căutare" + +msgid "Promoted results" +msgstr "Rezultate promovate" + +msgid "Views (past week)" +msgstr "Vizualizări (ultima săptămână)" + +msgid "Edit this pick" +msgstr "Editează selecția" + +msgid "None" +msgstr "Nici una" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Există o potrivire" +msgstr[1] "" +"\n" +"Sunt %(counter)s potriviri" +msgstr[2] "" +"\n" +"Sunt %(counter)s potriviri" + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Ne pare rău, \"%(query_string)s\" nu se potrivește cu nici un " +"rezultat promovat" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Selecțiile editoriale pentru '{0}' au fost create." + +msgid "Recommendations have not been created due to errors" +msgstr "Recomandările nu au fost create din cauza erorilor." + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Selecțiile editoriale pentru '{0}' au fost actualizate." + +msgid "Recommendations have not been saved due to errors" +msgstr "Recomandările nu au fost salvate din cauza erorilor." + +msgid "Editor's picks deleted." +msgstr "Selecțiile editoriale au fost șterse" diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ba75d47d4dd56f2880a7831bd01e91e7b60cd34d GIT binary patch literal 1376 zcmaKqO>ERg7=|YWN?HEOPufeW4u>jP5P}Lc?FtsE_U71=T@$bE+Oydt zRn@2}5=j7UP(eUa6;P{26(J#|Vp}4(aqG25F3tYrfO4UC-mzy%1XVw2{P-Pz^UeEt z=IPG$R|sM!MgztjjQ21)>+nF#gS)|d;G5tR@NMufa2xm(+z37ccYyzb?}8iOAY>2t zzT_cr6SM(}{4BU0%t?-bTcE!IMcoUas5b>}24}$nYX1Rlhdz$Q!p|4rJD?7V9){%n z1Ss+@gZ1ETQ1n%l{2LVeJ(sN85Y^izSr3Z!4U&7oUC^CUCqdW=dlLRctcwu(lCR+& zF$mGKh_@nyy$Qdy5Iv)07~=nmyA>gj1ljxd|?8t4a2 zU*?!U+#HY|)8dq8tblr!F%U}2N!R#FqU$$Cc>y)UdS+{wxn{oK^=ac*>er3b@R`op z|7GMnGs@_72N^ZpyhFmboJT%!9Y#*+gLp9AH!?KE{A^GY9HJ>`CTA>`4``F82b|^^ z8)znCN76Y+xsm3(y2yAGO?tc^L1M}>f)3%>Ug0H zx)L2UdhJp>Vx;`wVQKtk`O-}FVqy8#@1%78=JNHQB%%wt=E7ALuT~#TRv%wqD*jqo zc(gn^MxrT+)jJ$bM>(Yj3$pCm+3-e&pQcI=|NLk4TUjGoQ~O$;x?jFJFTR!vlS{>k z$}jLc6Nzyt$_uy3(_>`m@eifhYouJ5uH3&}I``Z1_jjvv7hl&u{#==!peu{#mx|-1 V$(fbKF;c!ZSGn=s%Hjp-^9A|EqWb^< literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.po new file mode 100644 index 000000000..0d9d3ca1b --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/zh/LC_MESSAGES/django.po @@ -0,0 +1,74 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" +"zh/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Save" +msgstr "保存" + +#, python-format +msgid "Delete %(query)s" +msgstr "删除Delete %(query)s" + +msgid "Delete" +msgstr "删除" + +msgid "Yes, delete" +msgstr "是的,删除" + +#, python-format +msgid "Editing %(query)s" +msgstr "编辑%(query)s" + +msgid "Editing" +msgstr "编辑" + +msgid "Move up" +msgstr "向上移动" + +msgid "Move down" +msgstr "向下移动" + +msgid "Add recommended page" +msgstr "添加推荐页" + +msgid "Search Terms" +msgstr "搜索关键词" + +msgid "Search term(s)" +msgstr "搜索关键词" + +msgid "Views (past week)" +msgstr "查看 (上周)" + +msgid "Edit this pick" +msgstr "编辑这个精选" + +msgid "None" +msgstr "没有" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "编辑精选'{0}'已创建。" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "编辑精选'{0}'已更新。" + +msgid "Editor's picks deleted." +msgstr "编辑精选已删除" diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..8bcf53a73d919a2b979b759b60e00236ffa77029 GIT binary patch literal 951 zcmZva&ubGw6vs!czgEQ`XAg4`TIzInODthyL`+*6G&a;!(My?ZCduk%XPuoStq1W? zM2u1ul=cv*RS*TK2Ze&g{wJRLBL%^K!8ggoDEQ#JpLw%y-jALAajNen0y_pe4Vnj? z1pNdlv-Ti#0B8eG0OP_g}{a1yBe8O@?*MZcHYpVw??zR+9(sy>#1s@_K+lxX*&_SL*yQ~fK05VRk3 z2(%ZZO!c7pG(aj38f89{Oaq_kzguNuZXkk<$Q52FJszO3f+yP#FDP~SS7?UU7%uR7 zfZD5Sh_bZA&^20v2cyC*;~W!}2;F4SSzPE8%nE*+xss#{EHXjH0+$!ysvI28d-6}y z4sO>nvVK)ipNw<35(fui+l`WT0(X{4D`B9mN6WiQ?=*UU#rDENYvVK8S%1~~{`_C` wf;QJ0JMX`t&9%o0yKlbkHdoN*Msw@aBHDiYVCTz9YxODGUR?dP{zTXL4Oct@o&W#< literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.po new file mode 100644 index 000000000..b6c22c5b6 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/zh_CN/LC_MESSAGES/django.po @@ -0,0 +1,58 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# hanfeng , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-08-26 14:14+0000\n" +"Last-Translator: Karl Hobley \n" +"Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" +"language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Page" +msgstr "页面" + +msgid "Description" +msgstr "描述" + +msgid "Save" +msgstr "保存" + +#, python-format +msgid "Delete %(query)s" +msgstr "删除%(query)s" + +msgid "Delete" +msgstr "删除" + +msgid "Yes, delete" +msgstr "是,删除" + +#, python-format +msgid "Editing %(query)s" +msgstr "编辑%(query)s" + +msgid "Editing" +msgstr "编辑" + +msgid "Move up" +msgstr "上移" + +msgid "Move down" +msgstr "下移" + +msgid "Search Terms" +msgstr "检索词" + +msgid "Edit" +msgstr "编辑" diff --git a/wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailstyleguide/locale/en/LC_MESSAGES/django.mo index d0f6410deb8e0298238bf6ac05695da280535a12..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 23 ecmeyx^owaiFRz8Jk(q*_iItIswt?ZqSq}hRxd*TS delta 23 ecmeyx^owaiFR!t#ftiA#k(Gg|wt>OKSq}hR5C@?E diff --git a/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo index 5368c39612cd29621774af6a2c5eaf36112af641..e384163b682436b0ba88b85e5c84b169ca945b9f 100644 GIT binary patch delta 2888 zcmZA3X>3$g7{>9p8?>F4(v8{{+L3NxTMAPs(9H#~0|=!qSkMB3h}ccB7Eoj$hA5Fl zv@x+R(2xL0LxW_3Ce<$ztwJJ!7!nh~6rzL}MS&O+W%2*aJ@dtrzVkch-g}mNmg#)d z`Rm5e&l&OW8)+voktmKg8^Vf2K1idPR1%kmfAHD$28w zrfmbNUJvHsE=doImP3m6Mfcr6({%uGZ`~ua%Nz{N&qo(kjyMGb$DgTLT(8p*KFcVcT*I9rX zSP|+?1E}ZgF%IXWmMn-NRa{9%4Xwr!T#p*z+s^%{3SrE~Z?G7Da_VLd|NASe2~ukYouW=XsSE;L*Bkx81$7WdYh=xbdY}N?upHIkZq)O8aTXpzor?3Q z4l+3cWmtTKIF2t{~0>|Cs%}5>g$Cxd} z3tYd#0{7qu3#kFr(fT|Lq96C*WE?`Za|Sgtx3P(KO8By2`-H4>66?l|?Kq4-Vi)!? z%4>Fmell#ih{VWQvcUaUmgwr1qd+WF8->_N4E9Cbg9hgGi}r|JAJBct6K zLY>ck)EgZ@?b4&jD%dGpgrlfEQqJq~2G;0o#sK9tsHN${ARfj#{0lpYx_2Tf1;7evB13f-~?2>P<`7@{6$x=i@L=!MivUr?3Hd)Y?$( zzES4R|L0s#g%MQ4K58}K9PGqi)Or5}HNYFl39@)bBXdy$o5sg9Y(-wq-gF*8)jx~c z{i7JfyHlC}C&&ajbNtypK2-4}CgN4p=DUd+SX#N+0M?_X@&fAmZ}=qUP|)V=##$Uf zt$hsBw-g(&8Ta5Lcs@ktbuv>Kwr(88D!hrqSVmzXUP4WE#dL25R^b@R-N>X_FV^5b zS3ZYY(%Yy_nMGx?)`WCvTW|q}4w0Eh=6C0Go?a5e*+#}-Cs?QfyoOqm_gF|x`5EM~ zNV?ytnbQ%|X4BE_BJ`U=N$b5ilJjO}4f!6O|3}Ga3Dnt(gk~dy=q7d$(ZozflBSvE zi+s5-=E%D0&6G5Aagm(&ZOKWswZwda!(>~DxkNOT>in;x6zi@$fJp?)Z5xP{L@V(M z(M~)~JV&tH-me{Gq9VsJ0hP30qG>gmhY6p%kcNv0?Fm0oN&k`5;auv}k|YyLh*j>| zv-k|5_0~_Sjl>JY3L=#lPdr4ZP3?_(BAU|4XhSPK?h*OP7b>JM$6fe8nOxXHbP}%; zuMtY?2~J=njpg%sLdU9wSWGBAM(89&(=0NZq6O?FW_x4xzWtiG!2cF|nb3}prff1V zxx$0UzKbO7-bSK?2og^bO3g$Hq0^wGW2TL()3A(aBP`kPQs1e(l)gq^e|TcbnfP#G zx_?Z#H77qdX-;LJ#y?|bZJ=*kZeg-ls;;e`9X^=*PfYlFephn%KxtM=_)g%Hxc>m^ CYY3(Q delta 3261 zcmaLZdu+{T9LMnob!+QZW!BdG*vct-b*NV7){bJTu5~Hh!BIs|tu13MhYp) z$5hIfkUq^5)O)RHEDmF^BmJ9XGECZJVmr)1Rm^oN7&8Mk!v$`6J*xhDuG^5d%|{rC zhwvplfiL1UOvU@CnfIV^EpBh@PXDGq8O+LJM;5f`JDd^rxm4^Sg-LM`1Dw``-{ zzm0nDE~>-dP%GM+g0`e9s$M*50R6B(rfB_#keSH?9g?l68SO%Kcmiq5oN>Rug7YbV zhiWi`qptc{I25O#ZpUU+2Vdd<{KYLtQCZ~-^y1v0o7s-ZJh+5f^2fLcd-Zg#iK#_x z%~90We2v<&tEj!bfsD!AMor`qs@_xd;6JEC=wV+}Z#J?UCb)u(8eWe&wR_$2IjpCA z6M5Hc>1E6W+>e9tA!=n}+1Nd;m=!it{)&B^h6iZ08XuzuRLYM_E>@$3XR)8|{|{u; z;9sbvN$SlVr@^VnIW&71)f_yA=P`nV5x^!~k11C8u$^?hjI(&&j5?IwzQ*up=J273 z)*xS*-RRN%KTAd({EVtFf??^!B22+rWOC*>>hN7g&FBW|(Ef<*miZGWV)V=5l_^3^ zV3}(TW>EeRwFOO>PygmyG9xg7URU63)QgvqMKHHqpP)L5;ee=P4{9K}s4Xf)eP4B~9sNp14L(IR7|YR>eNiu@pgPDz)i1y?Sc2{F5UQh3QHS^r zCSfG|IT*c|jy}xC9XJW^3}F59$ap;33;qq@L)T&#G8S_U)$s4A`<+Ous_#WLycS=@ zBUq02Q1zw_3=h_ctsHv?IJR@MB$0~t3c+`uT*Z79HeEXSGnIa1X` z)4S?tVh1cnE{gFZe`XyY2k{t2<0O_v&u3#1Zbs*j2FYaez{_xS1}d-skK+`4hOgs9 zF7G|ueo91t1j3$MBcnym&7Z1BWz{#yx750s>nl(eiGe3&jntXcG7HmPPIos?*&b(Qz z``?lllhG1)bRUey>27`@GI8e~$KVWN9HEs{(#mZj+7lYQ2K;=gp`h(q=|0pJXcF_) zzfQiEg6nJEA+%g;2&Ei?EqBr)SM9&H=uNjAfw~Pk4|Rmj!zx0ln$YT&5-gOHy116h zmihbLhs#mRtW&BKPZSc9RUkRPc$n#w!arQfCK7KE{3@HbiRaS_x1eokNgM+w1$8Qm z2^}i^*eLN!>>N7fqlwnUG8IT{qx0W2O*EIyYI6Nxv71w=O@KqyrbJ&3LqA@Zi>lrDfAgc+i}opAr>#((x^Cpr O1-m{x<8kQ++WZSZ9i5y2 diff --git a/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.po index 6eab4fd1c..eb5415f18 100644 --- a/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-17 11:48+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" "bg/)\n" @@ -108,6 +108,15 @@ msgstr "Работно Табло" msgid "Menu" msgstr "Меню" +msgid "Move up" +msgstr "Нагоре" + +msgid "Move down" +msgstr "Надолу" + +msgid "Delete" +msgstr "Изтрий" + msgid "Explorer" msgstr "Файлов мениджър" @@ -132,15 +141,6 @@ msgstr "Добави линк" msgid "Add an external link" msgstr "Добави външен линк" -msgid "Move up" -msgstr "Нагоре" - -msgid "Move down" -msgstr "Надолу" - -msgid "Delete" -msgstr "Изтрий" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Добре дошъл в %(site_name)s Wagtail CMS" @@ -359,19 +359,6 @@ msgstr "Преглед на %(title)s" msgid "Drag" msgstr "Плъзнете" -msgid "No pages have been created." -msgstr "Не бяха създадени никакви страници." - -#, python-format -msgid "Why not add one?" -msgstr "Защо не добавите една?" - -msgid "Previous" -msgstr "Предишно" - -msgid "Next" -msgstr "Следващо" - msgid "Explore" msgstr "Мениджър" @@ -385,6 +372,12 @@ msgstr "Добавете подстраница" msgid "Add child page" msgstr "Добави дъщерна страница" +msgid "Previous" +msgstr "Предишно" + +msgid "Next" +msgstr "Следващо" + msgid "Disable ordering of child pages" msgstr "Отменете подредбата на дъщерни страници" @@ -411,16 +404,6 @@ msgstr "Документи" msgid "Users" msgstr "Потребители" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Страница %(page_number)s от %(num_pages)s.\n" -" " - msgid "Enter a search term above" msgstr "Добавете дума за търсене по-горе" @@ -437,9 +420,6 @@ msgstr "Страница %(page_num)s от %(total_pages)s." msgid "Your password has been changed successfully!" msgstr "Паролата ви бе променена успешно!" -msgid "This slug is already in use" -msgstr "Този слъг е вече в употреба" - #, python-brace-format msgid "Page '{0}' created." msgstr "Страница '{0}' е създадена." @@ -462,6 +442,9 @@ msgstr "Тази страница не можеше да бъде запазен msgid "This page is currently awaiting moderation" msgstr "Тази страница очаква да бъде модерирана" +msgid "This slug is already in use" +msgstr "Този слъг е вече в употреба" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Страница '{0}' е изтрита." diff --git a/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ca/LC_MESSAGES/django.mo index 733fa82edcfaaa3157d11db1c5a200ca9422ee1a..e117a44f50b056160217b4b77193003e586d5578 100644 GIT binary patch delta 2944 zcmX}tdrX&A9LMp)k2{KTF-1fKg&(2;ag|G%3R+O8KQ)08MWGM{Z-Ho#j}Ct(}X)pTPw z_M+|!jW%W;Mx)Od#}rd3;lgv6g{N^c-n4oc%}YBDW3UAI$y6c#Of7%nvDw;%IkaCu z<}@GSbUcT;{~9LZEsSJ-6US^U+9Y8ZrlLB|#Yikct+d>>8&Un+thZ8si+keTFX%r`cMfF7 z3hKVstV5^=IEGr-`{?L~(^P`-9BMB|P&fX78t6Kv;|)y=zb^dC1+8p)oVzzEs3$E$rM?RDaSQ5!kDxL(WZQ3}?mvOL z??cpt=TVvb9k0{zmnSVn60$4C;5MgbLX=)u;hCpx)Xp+aADoXb&S}nC1jy zDsdm)iDyum`4bNXu`TRp8|^{P*kYW-pvufj)Iw`e-x&w#>X=vEiWx=?G=k6LkEqn| zptp|89`xaxxCn1!9+u5?Q@#zgq8`-s!$_9RS=6|rsD+LpYcZj$GC}8mCKaW)2$iaJ zn2If^0S_Ygn4_oxPNGu%1?mAW+Uwt-Ub5eCKK_N;igey!r9Q`6i0rB2){*5I3>lMC<*m|85lS%s8dmens7C$e;umdMpVBJ)c8H<=oq{~ zMNjHS-FOo9J@^E5d_F^6zl2)(*Qnn|QK`L(n)nu~pVFs=grQcNgS;MQsco;f?eg7CyB+0ym75F)70r7L(2TVm} zWS(v3&2j8ra6tq4P%q7PRH}MVZ*M>H@iPOMjmNMIFQX=yn&#f0hI$8X3$PF?QG2cHO5w2e3TD!d@Ve(e4-075<30EyF2oVkeUmecc@&FL z_Z>kk@C=6GH4H`P1{FQ=80ta(!9dCwC7gCD>iA`%_PP$W6|JZNyYVg@Ku)ANi(lf; zsJ;Jy*_-eJYAcKQdg*1X#UP!3J>4dPOqxB!czKMuyb zZbC&FIY4No_YyJNVE~l2(lF@IvqY@x!Vjp zztUe~+YjTtL^`pTnAU$PD&E;fO+|?xFFJQB*+f0DlF){#Xd|lwHTVBX5A{~tF2+^1 zz7y++eS}^Tl|{spL^83OsMIFwyIMu)E1>cSv0oKR3K2r&5nBkAt;BAkMh!|Ap|>xR z(D8VRXdt{qDWMWY=~4di3f=J#0El#eh1M+ zv=cfadi_Synb)utSGmYUz)$bzap_W U$nQzI8S0OoT^H^j%#8Q^2lJf&Z2$lO delta 3261 zcmaLXdrZ}39LMp8n+S*@-at%#g4|3vA}FE=Qg|V6cu7n}I&cmbFMu2{H1((zvW7Fq z?4nNHtn9j_OslySi?-^IEDL8dYn4qmvs%lxY;E=aob$L^Z9O~R-|KmP=l5KG&*gV> zMQ^45tN8GPhSWujCDw);a|VwL=0a+TG3GVgjAfWS#F%O5!ALxe$#?>XVLy(*i#QZ- zAXUw6+>Q~k!FqdeqA`B+1evA$aRv)9l3LkVig#hN)sN|v_hTHMMXH$hk)OH9WjKCk z{S94|htLRpn<7laa#a0V97F%6jZ73b_9HKEp2b0U6!qZq_W!e}H|?|KuTjt6u>OP^ z$SqX;Fe*o5G>*fOr~%}oo?DDA`ZrZ%G?n{MvwjfuCPz_kc-q>B>hL_OgU?V?d)fYf z4U;I}LbVsidPHCXs@^zjDrx|k=+~PUkWqzF48wBdXBKf$#cEW;9#n(7Fbz9V1AW!n zhy2U{myvi4C*U8}@$trtraTu_Z(Tg|uPJHehTfzbRelEbhNp21zJ(g`0BQ-YVjhOk ziUwYQnz<5No{y?ufvQ)D{7fAe&FD7N(sT`H{`FuFH#C4ln2s-C9)5({JRxjpz0puq zhZB%7m`SMrOE4D~VioR0wR;6s?nk^OMOSv(Mf*W6M`CpZnpXf)=7q zMH6c3k6c zEk~gm&P46vGFz_2*D3pvF__7$TRG0dNq7J?LvQ2LA;w(5O_UpHOas1zr8@tie04Nc zWvH20fc%V)3w6ws)|XKYzK7j-3AGfSyMqJYh)XFS!P)pDPC*x=W-?6;>cu)x_q%a~ z&i^}P)bIeZQO$K^63lJn<;*a4oThvtYU(O*JXWC^^do(l9#s8PsHyKq4e$ed{}a@v z`xfuPA27;KCeaD5MXEImHDVWPX6B$eScqDx^_YS^sMB#4r{M)uhl3fNI*LOLFbQ=E zT&Po0j9UA7=vReBWc1(zs0SNS9dw{h#bMMYI*F=y3iX|M19hCv+4~=&-uz?x{{U)c zKSy=^J!(d8q1uT}VgB_-!|6?LT!eaHnJsUy<=vRa{X@vloadrV`Li`PHMk^M$k*2_ zKrPuC)PQ!QX0Q{rS)W5@-<(Tj{>#XG!418MGa)$A9MsGd*m4PKfb&retwWBo*^ZjA z1E{4sj(mO1NzB1FaVB0zwV%qUR6iHBL`(c+)X-{FL(N!KKVFb?PYoX^#aVoAv zt$8`%U~rK04fRp{6*Lv*E!6WS^KF zsLgo{LvRkE@+)49oMw{(H zLQ|}?H%Q>Bb=9|i?mzCOk=IdFVyOc&qkU>Cyj)5K7yLbwmr1LM$hgb`j&1AuS-Ph-E6+{sS8% zo>CKQbegn5A1A_zOd`;KIusGB zh-5-3kyuEqCz^>SLTN`3(}txsUxL#K9jn#EeZ(T-PFiC#8?0V@jL>Fp)JRtJOpQ6+ zvo~f~MuofH>!fA2Ky_35rW$W+md|Of;})fA-S%bqa-w@L$HYb?EpB!Kcbo?I7Ozv| z^)@-RtzLJV*OSwGEpGWBS7pOir>VKkDRMgvt=_s>DQTH*k0;Pfb$jc^EMH17Wv98x zTjX*Vm-J2_JvKBdKYL29Gr4d^UQbnGa&&%nZh@1VJ0pL3Z)ajxNM>|J|MB|9Cii~^ z>Cw3V9%OG!(ytK-jL?_S;I`v(S^{;wzMS4aoz;\n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" @@ -113,6 +113,15 @@ msgstr "Tauler de control" msgid "Menu" msgstr "Menú" +msgid "Move up" +msgstr "Puja" + +msgid "Move down" +msgstr "Baixa" + +msgid "Delete" +msgstr "Esborra" + msgid "Explorer" msgstr "Explorador" @@ -137,15 +146,6 @@ msgstr "Insereix un enllaç" msgid "Add an external link" msgstr "Afegeix un enllaç extern" -msgid "Move up" -msgstr "Puja" - -msgid "Move down" -msgstr "Baixa" - -msgid "Delete" -msgstr "Esborra" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Benvingut al Wagtail CMS del lloc %(site_name)s" @@ -364,19 +364,6 @@ msgstr "Explorant %(title)s" msgid "Drag" msgstr "Agafa" -msgid "No pages have been created." -msgstr "No s'han creat pàgines." - -#, python-format -msgid "Why not add one?" -msgstr "Per què no afegeixes una?" - -msgid "Previous" -msgstr "Anterior" - -msgid "Next" -msgstr "Següent" - msgid "Explore" msgstr "Explora" @@ -390,6 +377,12 @@ msgstr "Afegeix subpàgina" msgid "Add child page" msgstr "Afegeix una pàgina filla" +msgid "Previous" +msgstr "Anterior" + +msgid "Next" +msgstr "Següent" + msgid "Disable ordering of child pages" msgstr "Desactiva l'ordenació de les pàgines fill" @@ -416,15 +409,6 @@ msgstr "Documents" msgid "Users" msgstr "Usuaris" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Pàgina %(page_number)s de %(num_pages)s." - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Ho sentim, cap pàgina coincideix amb \"%(query_string)s\"" @@ -445,9 +429,6 @@ msgstr "Pàgina %(page_num)s de %(total_pages)s." msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -msgid "This slug is already in use" -msgstr "Aquest llimac ja està en ús" - #, python-brace-format msgid "Page '{0}' created." msgstr "Pàgina '{0}' creada." @@ -470,6 +451,9 @@ msgstr "La pàgina no s'ha pogut guardar degut a errors de validació" msgid "This page is currently awaiting moderation" msgstr "Aquesta pàgina està esperant moderació" +msgid "This slug is already in use" +msgstr "Aquest llimac ja està en ús" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Pàgina '{0}' eliminada." diff --git a/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo index e141c3293b2d198830b84e2683b8a48f9dae11bc..b33da7d95ae7901fa3252c74f520f1d2001d5900 100644 GIT binary patch delta 4557 zcmX}u2~bs40LJkHD##)`3Wo6{*-;aofRx!{C1#+xU<;8_rfF&!hNWJ&(lAVc%(cZ* z3peyxDpq2P7FM*VIb+l6Wb4?XHQAK?zjqIvneYA1x$iD#yAMt-3aD|M&tp11X((+Z zi8KTm6CYqqco!Wt=8kA%w&6J3gpo1EvoQj%#4s$y z*?22*y<<*L>BNCAF$=%N5g5(Y1F#Z%<9eiT<_JdO$JVbgjrMOCg^BU*d0D72^h0%E z5OQl%VjYh;Jm1Wu(w8ru$8h`v6Y)#zi04r^xPZE0L|3<+gnD2$cE`&x1j|s@jl<43 z0oCzosPku{&RdMhJm0La2X>-nVn6Bz2d#(f_eW42IffZ{3U%Wy-HZvvIJ_8>Q3JRF zb^cgX$L~fBvUfH6XQS490QSRy*aN4bI$n$F zSRHE3SED+x5%oMD>b(64%)crv9JmPIwqJaOy1}>T-(;wnIcNPF)qwzpsp~tT+M%`` zff{)%YN}IE_sKz>=S6MO!bIj@BO7W@9ErMNIchJAN1kP-S(l*Be-3rSMpVakp&qyw zQ}HlffDvn6s!Gg>#Xn)`RM3 z4(f&j?D3JdU4fd(S;(bk9;%~jQLn4hNF|R-D{4glqDC0RkAd2eSb*JZyA-vF%1}36 zY>zKPb!;W-0gd+ieYV|Vzi&e=!8gdBaLj2c+P&wHSJ=OkbmMq-lt!3@X_$fPXenw< z7otX9i<+@DsE#+GI=&Az^#@Vs9Yt-{udp0rc~ye+{@+JMH>gJSY#H{)I?Ts+P#w5{ z>6pg6sa=9rvoXZu9`BF6Y2Sm|8>>)D`8rlQRE|?o&x(4wzkpNl3ffPh z9&{Y_pns6nF{!+(gYha5$tPvA=0KV>riAygLfm!}ifB7HISI2!k2Ax5yE>e%(D^Quw5XmhQPqXw`BwN!^u zGkXU0$LbGj5GQG`b+zU=R4(Jd)u>G}7j?l_RF7Z9Q2Y?}cAP|Qo?lQS?94?PVNdj6 zA!7c!i)|l8b>K794Sq%Kg}^@U z1F}&+FkaOCN>Lr1f?aSCYG8G!rQ3jv!7<0EXoP|Ms(7#qs^@)B9q?iV4zb6}P*Yfr z9dHH?#Rst`zJa>_6l&x@pgQn7>OKLiqrQ*A5WW9hsc6I=^k4>tV=?LmV^A|wfx5vY z)cMucdDxNm5)8yz)PRzPVXWT&V^nnF_oxT|i@G3;9|f&#cWXcE z5LCx1P#u|Q+tV?c_AJ!z#!~d+F650ir!g5rnSXu+O%^)(Vh9yE8Fj)k)KqTAO#Bd8 zZgU>fF(c2t!ElVBJr%=nKI-+WMNRom)bGLp)BsPS2Y*4$M6{Rr*Cy&oH|d-iiW<>u z)D0I|m!n?8b*QB{hV;dJVcRkMUTeyeP#sUlC@i+eZ$WkFE{ww&7=TOqGym#I4F}{J zjK@aQ>(XM6AI844KgG*2IN$B)V2q|c4E5*tc2q~IQA@ZGHDh(C`!{0=wqh|RItA|L zsl=`vn26d$I<6U6fEwv;)DP2XOvP}fL+xBty9~8NbMPA6V%ukM5bYiV-0#a#9a@Td zp5vo(EtOW(iBU!FjfbONt19e+EvThBW4}+}S8ERKfvDGTKWfGf*!Cf7D{9F;K+V(% zya<1A+l~ohKDFivs9o*B3d}^U)nll=@HA>>8c`$Nh6#8QHIlQaKRRIp-S4wdBOQy$ zI1e?TXYmOBh~4!5@8NIl7!I_dE=Xe?LiDqLM zd55SBC)H#k(c4i&RNf#J4j+}|MzV)&CEBU&Weyc};trx$?QNp+fQx@hhfvSAZJ~|D z?D}VEtqxFH$TU?bE67#;8tbp!x|fV1+HhLK2g!RxuhLy4gS3|yskF5>@DZ|{Xi8&A zDpBb{CXf%*pzLz_|FePGbe?Y>w})D-nvt2d{sL-EeYSlozGmxLSVmqa?~@T^BvD!7 zVqUUl;%>r9`b#%H50OZ%e@FM2|6eXu_1>yzQ>lz2_5K<^NT|1gy=D%R60)9bBF_?) zIv4*QDz|lU0~u@En=z5>)M$D0%q(&{xt2UfR2p6UpWAJHF6NSJNFm7~2gz!(kF=M^ z+ACN<=8=~P_l~X)!RYBiQW>GTU^ZDIGUu{_ENmf z))(TtB#%5#ULp684TR#Db$m9H?qmi@AydfBq=~59=VGqIC{jztlSfG$xtBae29w$3 zNpdOKNLG?HAq?#DxLJ@Jyov?(sLDd*8gd z@80|Fdn9WEzh4;^xE3F=(NHdv9^~W$#&i!eW>z~LHRfELF;C%nJb+Wfof z9PY*^FcC58hnxD?+-bx_pVnASKA`{FDt z#??3!-^Wbs*u@yeY(`@&j+ku+f9&FF`%`qwr-kh~w!Tz*A#Q~Vm z)tI(89usgHM&JTu2BsF(;Y!=yfVyBKCgKr{!go-=dk@>-ReXT!n;TU0gHKT>{vEYs zk=;V=G}KCDqdLg5y6pF(Q3EN&bexHr=?aX-wb&Ckq9$+@b^fm~pppN9ie`EfwPf8n zOSfPQCgTLuh^tU5RfqcBT6=u6Z8xIs`60~4CVUWYpave!a%f;}P`5lbk@Z(c-8rBO zW}r^Yw&r4Y+QV&oI;w+N7~Ev2m8rBYL=9jOs-Gpcz1+4}qGtXiYNap~5%0CnLBn1YXDZwv&e@I;xH zP)mE%=q4#y6?h2VGV-vTe*NR6pBLOMC=1&}LMBZ`tEFY&&p^ zik38n8^vTyJZhwws7>g?K{yLFqi0Yv+-%#8m`8iBZC^+2rH@hlCb0ALI|ntebX5N? zl^{8FE8hJIC4XBRypk{awQ}I>QK(C|jZD&TWnJ1xEtUqet zV^9Ms#CSdbQ>f^~xu{+1$Jw|Gb)j%4)Il_AU=9w(KA4L$Q3H4u)9{3Ce`MQ{y^P7> z_yE-TW!Mk5=y-t2n^ZFKE7a!b%QL5YISEU#95t}FQE$S3;7H712kFA)s0*)0?Uh%s z054%Uc4MPx6ZSy0lQ9BQF`y;sM@37PgStl}Q7bYTwE`umC7X+yffx0=U8s%^qB=f` z>39OQ2d<;~i(^*WyeX&w<{|&gloZyV+hywQ7n`ww_E9{HpCfN!vyW+x$Jekw#xUK1 zI0W_dRN&z-{(j(O+L;;b2V9OC&~TPbmSH64J&h01-q?@z*9^~bLn86l$f}w5P|x$1 zr~!21s+vhZYd&tGJq5LLpI~dejZE5nfm1Pw`#J<`Q3F1RI`2blhc^PY@;Br+CM+v- zFSAesn})GC+ggR%&C9F}IGpxgqziKcb$&5hB(!2K)C?=o!5Y-SH=+ix1>55xd%PL7f@d*Y z&;JKhCUD>y_QDK$R|kctffb_$FcZ~Lx&3|-YR1b@GhU4juE(}`81?&8sPo=H{r)2A z{12s`|36cSz`tTEyp5XC9n_Mw8Wj3rSJVomq6V0Y9npn4ZxZUl9@K@ZQJe8`)Ggj^ zJ!QR&!RP-b6^-aNYQ$e*9JbC0y>?DvVhCbgo& zFau|yHt8x%!=r;)e|2z`1M&C;#$dbL&|{c@TKW;F7e^s>!g=W6Qq+oU#dJJ?+(q*{ z)P&mbmr4C~u=YSbj_Igd;?86JS!Gjc4{Sp%{mZD4H(>|-tv&uH)PQcG2J%k~!%p<7 zfpoE^VrSa9sHbM4Jw62o&@M$6HUy|>q!&?3eg*Y+`V-VZB8Gz3L9Ze7EVOnswK$x0kf0JG7g+a{SkSDKW$pFLR5RQ zbsFlP%|xwK8Ft4y+und$$(^W8ydO*O80uDaW>ne>eNiiui(wE|zFW}Go9wEK%uGh2vn;YsX@YeusQxC3?m9ZbTcF`)tHqxMV**%{!2r!81` zu?0J{O>>IMW-^zIBU6Y9D{n55V?=vF_w^@)TW($>4MZz?f6;zYNhJq}Hex^{Tu4?C z&GsUBgs5B&VfNx|Tlb>=LTc$(6D{d0g#BusB)=h}h>xfoB#}fbqq2`I2-f%?5Z!;3 z$H=$H_lcHT_k9Ub(bB#gtc4!Ex2c~X-z0TJk7owa8*x8Td536s|AIV9R3;IJ93|R- zp~CeO@7A&M--m;Lgw$L|wvca==ZVVq$R6?|(v8d_{mD}D0@3}yTYgEUp6KZ~OV$t- zZSujIzn?S{57|h5OmfH~a<|N(@^jKcN=ZIZ*+yOp*7%PXTyN_qu`gLmW{~H|Q$*z) z`5`GLfx~=M6O{|(L9&CW#FN*_t7=f%kY~wAHEcPK?z@ezxyjb&;~`Q-mXl}57~&$l zYBc{)`L4CmT4NPWDrJm9GJ#&Nlw@@miA5y>g(?y|Dr$VzIf=V$nnN7B|} zxCXdK<~J4fKG7;FC-b3fXW-CbgBoH}lcIAnv-6zn>|r@Wnuet2gcTRL=X(}=ylyAk z@z+$JY4ldQO|(7eyJz7-UwbP5%hwIt(~=w3r9EF9J*B4FO~>~y=;Hg<)BLX|HY`aW z*fcf0rA?nA&traHty5QDQ|D`W&f~3jTAI%^mU++Yy*r8etfqwQ*JBEbe07{?XIAS} iwH#_`_SATs#qRmOmgb88xRi^_g3FlI^nvSetA7DI7lFe7 diff --git a/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.po index 4c5efffa1..8b1cf9106 100644 --- a/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-17 11:48+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" @@ -181,6 +181,15 @@ msgstr "Dashboard" msgid "Menu" msgstr "Menu" +msgid "Move up" +msgstr "Posunout nahoru" + +msgid "Move down" +msgstr "Posunout dolů" + +msgid "Delete" +msgstr "Smazat" + msgid "Explorer" msgstr "Obsah" @@ -208,15 +217,6 @@ msgstr "Vložit odkaz" msgid "Add an external link" msgstr "Vložit externí odkaz" -msgid "Move up" -msgstr "Posunout nahoru" - -msgid "Move down" -msgstr "Posunout dolů" - -msgid "Delete" -msgstr "Smazat" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Vítejte v redakčním systému %(site_name)s" @@ -486,33 +486,11 @@ msgstr "uživatelem %(modified_by)s" msgid "Exploring %(title)s" msgstr "Obsah pod %(title)s" -msgid "Updated" -msgstr "Uloženo" - msgid "Drag" msgstr "Přetáhnout myší" -msgid "No pages have been created." -msgstr "Nejsou vytvořeny žádné stránky." - -#, python-format -msgid "Why not add one?" -msgstr "Novou stránku můžete založit zde." - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Strana %(page_number)s z %(num_pages)s." - -msgid "Previous" -msgstr "Předchozí" - -msgid "Next" -msgstr "Následující" +msgid "Updated" +msgstr "Uloženo" msgid "This page is locked to further editing" msgstr "Tato stránka je uzamčena pro další úpravy" @@ -534,6 +512,12 @@ msgstr "Přidat podstránku" msgid "Add child page" msgstr "Přidat podstránku" +msgid "Previous" +msgstr "Předchozí" + +msgid "Next" +msgstr "Následující" + msgid "This page is protected from public view" msgstr "Tato stránka není veřejně viditelná" @@ -554,25 +538,6 @@ msgstr "Zvolte novou nadřazenou stránku pro %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Zvolte novou nadřazenou stránku pro %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"Nalezena 1 stránka" -msgstr[1] "" -"\n" -"Nalezeno %(counter)s stránek" -msgstr[2] "" -"\n" -"Nalezeno %(counter)s stránek" - msgid "Other searches" msgstr "Další hledání" @@ -585,15 +550,6 @@ msgstr "Dokumenty" msgid "Users" msgstr "Uživatelé" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Strana %(page_number)s z %(num_pages)s." - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -694,15 +650,6 @@ msgstr "Vaše heslo bylo úspěšně změněno." msgid "Your preferences have been updated successfully!" msgstr "Vaše nastavení bylo uloženo." -msgid "This slug is already in use" -msgstr "Název pro URL musí být unikátní" - -msgid "Go live date/time must be before expiry date/time" -msgstr "Datum/čas zveřejnění musí být dřívější než datum/čas expirace" - -msgid "Expiry date/time must be in the future" -msgstr "Datum/čas expirace musí být v budoucnosti" - #, python-brace-format msgid "Page '{0}' created." msgstr "Stránka '{0}' byla vytvořena." @@ -731,6 +678,15 @@ msgstr "Stránku nelze uložit, zkontrolujte správné vyplnění polí" msgid "This page is currently awaiting moderation" msgstr "Stránka nyní čeká na schválení" +msgid "This slug is already in use" +msgstr "Název pro URL musí být unikátní" + +msgid "Go live date/time must be before expiry date/time" +msgstr "Datum/čas zveřejnění musí být dřívější než datum/čas expirace" + +msgid "Expiry date/time must be in the future" +msgstr "Datum/čas expirace musí být v budoucnosti" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Stránka '{0}' byla smazána." diff --git a/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo index c758af400e96d88aaca65a361d3d6f910ea1c545..719fb33ae79143b9b71681a70bf0763572ba6853 100644 GIT binary patch delta 5086 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 delta 5881 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 fPc0`;_u5u\n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -204,6 +204,15 @@ msgstr "Menü" msgid "Add another" msgstr "Ein anderes hinzufügen" +msgid "Move up" +msgstr "Nach oben" + +msgid "Move down" +msgstr "Nach unten" + +msgid "Delete" +msgstr "Löschen" + msgid "Explorer" msgstr "Explorer" @@ -216,17 +225,6 @@ msgstr "Externer Link" msgid "Email link" msgstr "Email-Link" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"Nur Seiten des Typs \"%(type)s\" können hier ausgewählt werden. Andere Typen " -"werden nicht im Suchergebnis angezeigt." - #, python-format msgid "" "\n" @@ -259,15 +257,6 @@ msgstr "Link einfügen" msgid "Add an external link" msgstr "Externen Link hinzufügen" -msgid "Move up" -msgstr "Nach oben" - -msgid "Move down" -msgstr "Nach unten" - -msgid "Delete" -msgstr "Löschen" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Willkommen zum %(site_name)s Wagtail CMS" @@ -566,33 +555,11 @@ msgstr "von %(modified_by)s" msgid "Exploring %(title)s" msgstr "%(title)s durchstöbern" -msgid "Updated" -msgstr "Aktualisiert" - msgid "Drag" msgstr "Ziehen" -msgid "No pages have been created." -msgstr "Es wurden keine Seiten erstellt." - -#, python-format -msgid "Why not add one?" -msgstr "Fügen Sie doch eine hinzu!" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Seite %(page_number)s von %(num_pages)s." - -msgid "Previous" -msgstr "Vorherige" - -msgid "Next" -msgstr "Nächste" +msgid "Updated" +msgstr "Aktualisiert" msgid "This page is locked to further editing" msgstr "Diese Seite ist gesperrt für weiteres Bearbeiten" @@ -625,6 +592,12 @@ msgstr "" msgid "Add child page" msgstr "Untergeordnete Seite hinzufügen" +msgid "Previous" +msgstr "Vorherige" + +msgid "Next" +msgstr "Nächste" + msgid "This page is protected from public view" msgstr "Diese Seite ist geschützt vor öffentlichen Zugang" @@ -645,22 +618,6 @@ msgstr "Wählen Sie eine neue übergeordnete Seite für %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Wählen Sie eine neue übergeordnete Seite für %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"Es gibt einen Treffer." -msgstr[1] "" -"\n" -"Es gibt %(counter)s Treffer." - msgid "Other searches" msgstr "Andere Suchbegriffe" @@ -673,15 +630,6 @@ msgstr "Dokumente" msgid "Users" msgstr "Benutzer" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Seite %(page_number)s von %(num_pages)s." - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -801,15 +749,6 @@ msgstr "Ihr Passwort wurde erfolgreich geändert." msgid "Your preferences have been updated successfully!" msgstr "Ihre Einstellungen wurden gesichert!" -msgid "This slug is already in use" -msgstr "Der Kurztitel wird bereits verwendet" - -msgid "Go live date/time must be before expiry date/time" -msgstr "Das Veröffentlichungsdatum muss vor dem Verfallsdatum liegen" - -msgid "Expiry date/time must be in the future" -msgstr "Das Verfallsdatum muss in der Zukunft sein" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Die Seite '{0}' erstellt und veröffentlicht." @@ -854,6 +793,15 @@ msgstr "" msgid "This page is currently awaiting moderation" msgstr "Diese Seite wartet derzeit auf Freischaltung" +msgid "This slug is already in use" +msgstr "Der Kurztitel wird bereits verwendet" + +msgid "Go live date/time must be before expiry date/time" +msgstr "Das Veröffentlichungsdatum muss vor dem Verfallsdatum liegen" + +msgid "Expiry date/time must be in the future" +msgstr "Das Verfallsdatum muss in der Zukunft sein" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Seite '{0}' gelöscht." diff --git a/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.mo index abc0b614039fdd8a45df0d0cbcb27b613aec005b..def900629f7e0993ab96a00d44c2df0f17dbbc74 100644 GIT binary patch delta 5090 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\n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" @@ -199,6 +199,15 @@ msgstr "Μενού" msgid "Add another" msgstr "Προσθήκη ένος άλλου" +msgid "Move up" +msgstr "Μετακίνηση πάνω" + +msgid "Move down" +msgstr "Μετακίνηση κάτω" + +msgid "Delete" +msgstr "Διαγραφή" + msgid "Explorer" msgstr "Εξερευνητής" @@ -211,17 +220,6 @@ msgstr "Εξωτερική σύνδεση" msgid "Email link" msgstr "Σύνδεση με email" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"Μόνο σελίδες του τύπου \"%(type)s\" μπορουν να επιλεγθουν για αυτό το πεδίο. " -"Τα αποτελέσματα αναζήτησης θα αποκλείσουν τις σελίδες των άλλων τύπων." - #, python-format msgid "" "\n" @@ -253,15 +251,6 @@ msgstr "Εισαγωγή σύνδεσης" msgid "Add an external link" msgstr "Προσθήκη εξωτερικής σύνδεσης" -msgid "Move up" -msgstr "Μετακίνηση πάνω" - -msgid "Move down" -msgstr "Μετακίνηση κάτω" - -msgid "Delete" -msgstr "Διαγραφή" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Καλώς ήρθατε στο %(site_name)s Wagtail CMS" @@ -562,33 +551,11 @@ msgstr "από %(modified_by)s" msgid "Exploring %(title)s" msgstr "Εξερεύνηση %(title)s" -msgid "Updated" -msgstr "Ενημέρωση" - msgid "Drag" msgstr "Τραβήξτε" -msgid "No pages have been created." -msgstr "Δεν έχουν δημιουργηθεί σελίδες." - -#, python-format -msgid "Why not add one?" -msgstr "Θέλετε να προσθέσετε μία;" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Σελίδα %(page_number)s από %(num_pages)s." - -msgid "Previous" -msgstr "Προηγούμενο" - -msgid "Next" -msgstr "Επόμενο" +msgid "Updated" +msgstr "Ενημέρωση" msgid "This page is locked to further editing" msgstr "Αυτή η σελίδα έχει κλειδωθεί για περαιτέρω επεξεργασία" @@ -621,6 +588,12 @@ msgstr "" msgid "Add child page" msgstr "Προσθήκη σελίδας-παιδί" +msgid "Previous" +msgstr "Προηγούμενο" + +msgid "Next" +msgstr "Επόμενο" + msgid "This page is protected from public view" msgstr "Αυτή η σελίδα προστατεύεται από τη δημοσιότητα" @@ -641,24 +614,6 @@ msgstr "Επιλογή πατρικής σελίδας για την %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Επιλογή νέας πατρικής σελίδας για την %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" Υπάρχει μία σελίδα που ταιριάζει\n" -" " -msgstr[1] "" -"\n" -" Υπάρχουν %(counter)s σελίδες που ταιριάζουν\n" -" " - msgid "Other searches" msgstr "Άλλες αναζητήσεις" @@ -671,15 +626,6 @@ msgstr "Έγγραφα" msgid "Users" msgstr "Χρήστες" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Σελίδα %(page_number)s of %(num_pages)s." - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -800,17 +746,6 @@ msgstr "Ο κωδικός σας αλλάχτηκε με επιτυχία!" msgid "Your preferences have been updated successfully!" msgstr "Οι προτιμήσεις σας έχουν ενημερωθεί επιτυχώς!" -msgid "This slug is already in use" -msgstr "Το slug χρησιμοποιείται" - -msgid "Go live date/time must be before expiry date/time" -msgstr "" -"Μετάβαση ζωντανής ημερομηνίας/ώρας πρέπει να είναι πριν από την ημερομηνία " -"λήξης/ώρας" - -msgid "Expiry date/time must be in the future" -msgstr "Η ημερομηνία/ώρα λήξης πρέπει να είναι μελλοντική" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Η σελίδα '{0}' δημιουργήθηκε και δημοσιεύθηκε." @@ -853,6 +788,17 @@ msgstr "Δε ήταν δυνατή η αποθήκευση της σελίδας msgid "This page is currently awaiting moderation" msgstr "Η σελίδα δεν είναι προς έλεγχο" +msgid "This slug is already in use" +msgstr "Το slug χρησιμοποιείται" + +msgid "Go live date/time must be before expiry date/time" +msgstr "" +"Μετάβαση ζωντανής ημερομηνίας/ώρας πρέπει να είναι πριν από την ημερομηνία " +"λήξης/ώρας" + +msgid "Expiry date/time must be in the future" +msgstr "Η ημερομηνία/ώρα λήξης πρέπει να είναι μελλοντική" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Έγινε διαγραφή της σελίδας '{0}'." diff --git a/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.mo index 8f1a7885031df1dde4fd0713b12355b1b7783510..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 19 acmeyx^owaiFQ|+~pdyMUn~DfeR6qnoKtUuV5JhuKF?R__$wVp8TpE2^4sEXU)YLS! z1uK_y&`B+uL^CJL6-{%g)M-B2%#`CeP18{G`@egfPv>M!X@He!tqHb6eW=tb2!+4yA58@i^g*Pz~ zJGC~ZF%HL;IL0~!V`$Go4QLbUx?LDZ|7I^04d4j!aOSM_1}4yMz-}1d#+c?f7TaPO zYJdyT51&WfXDJ5a2HW0>>Uckf<1uWC-=H7;oA0Uk;~mtrk6;8|q2lM_vCB>b@sXd#T<{h2=J1TmOUlK`@W6 z8%Ll9)(O>dJa)!j*b$2`2%o_YxEhmjFKRR2ur{EUvK8y98R?1|sJlNE-ZV1?J7I-& zC9?6&KGcm)p{D-NsFB}7-SB67ybTMkb|=&nXCupR@=*hS82O*6;Ga}nhCHC#9HOEp zKIR-S^_Wikl5K~$oXr-2nvp@M4hn619BP22sE%f#&R5&^64d$is3qEo+B>^3K<|GY z6@8IDL;dh7>Pc^44BkPFID+}r8V*Cvz*yAGm7yMB9%_Kqs3lp7x^6RSQ}4hD_!X+3 zY+jX6`ZxJhG_rBn1BtY;$abkuc| zPg{k$wD5&6rsKk z&!T2%6Y9F{sE+G!A)ZCuXB4B-3>BgF!XzAnE3g2+Ma^g$>#YH}r&7^WRa&btgZ4V) zn_71i;-@Ls+D4OD_S&?42| z5cPyTP)joqxzJ2OJ=t8;jTWFkzJU6@2LrGMwM4sY`wHs18>o)|Vf_(X=>6Bbp$=MN zFuH6z4H=usM@{W))a$eWd4wGHpEz6-e+h@-I&PDU;4{V#jIf+oEP55jAxgr~&jtEzvO4lowmw_WTCafVZFq_zvp&J*dri1obw2hhf;R zm$QT^y_kPCv?=63C{|+|T#ub`59$UN?RmdU=X^LOaXb}uz6AAQc@e{L3u@}?Q1`1x z&FtS$Gt#QJ^B^7ER5ao~_CP+ird^8h_!Q=04QfViqBhUJQ8VR}<-B&yQ8Q48$v7VM z+Acv|zt;LHYCv0219Ts@C(fZd{u0CS2h`dI-RI0qYt)n`qBdtXYH3E;^Ak`rS%v!B z@dj#u*HKIR9qM)V<)j7{jm(7GBvDa^*{BhX!TWJ4PQmS{_qH|fkVYPf+GOd-J~F*A z1FJ9=x1pA#-r9g&XvgF@f5wL)hs+|()BAszioW^&^h#f5F!Dy4#i$$Bp*p^aCFq-L z3=d-_qdqjRBdcLfq2BL6)=TYNEXDcQ7O!GI{4W+@9-aEqzgbL0Yqwkna1Hw5dek?6 zGiu6qpf>4#+dhe!;!C#u7tEo38?{tv`OezsqwX^Vb)RwQhh^y26P8oa+OI_Ya2syM z0~m!x3|n75H^$(0jK+E#hCkqLEa=b21siZUhVz*E-8AGIWL`$?h12MR2b}Mh^B0P? zcm1nXp}b7Sl3C;`Sw((b8rw!!96*vh2ZMs$jM!Vw@bB-*^Wwt!WGT^(+DGn|KTH)4_7ti;>O+9@>HhCt8j;u`&d(*%6 zr^qhNY765B`!>x;OzG+Bo|c*7c{?$xx6?|^Oik~aObHlNTs0%Hu(Ei1ReAA@iposa z1I3l)u7Zk^@=0@CSyO4`aJcl*l8V_L|D>CqYr!F&A>DR*b|go7mL(7NB!x7uozZ<} QKyCA^zJayR4H)kGKV2*tCjbBd delta 5939 zcma*q33OD|9mnw-!x~VQu*&ufOA<&zSOgLfFv@B~geXKnc$o~z;4l+r5*85#0hbCC zWCT$x5=DwdR0t}d2yGOx6o8W%bSYEdMH}Mww zAE7Sjwlk(a2CyfF@mjne^YCAojXl~M(*TRG8BR$UGv+25J=n1j8IgGibzlu%i2G0j zIE)m*9JhXkS@h3fZ_K*bn5H-t*<}K#0WQOOxB_*ZHK^-8s6O{MJ80;}&mn)z5q>nr zPf#a*jg9a$YG9^=cYH(CaqUnQOtbw0R7DC==TERsvcI2-8puqHsZm8krC*L2xE^(* z1E?oFgbsd#DcFjI(iyv;o^&YcI+IaPR)(rb6{@n2pepeSrs3bqoWFea~)^^lS=k-C|ARjf*0@MITV|Sc{U2ze%#A>_*cVjNb zj?vJnZs>S+K+S1y)BwhyM(jskZ8HzM;VSDcnxP#0ER^+XM^2d1J1oR6By5UK+6 zQI)$5^#B`D1Kffwxxaagh7LS{THUYUH2e{Dqp8$e7w};+F2GB15$e-ggBrjoOve^X zy!v^l{tWDoccPBpkG=3e7}GBtj?TvGQ2k}d@5~<5+@3@qev2C54O~^9+LbsIpFw_Q zzD53+P8oa)a0F@%ZNibb53j_eOz%NPW-|Zv*)i7c7?1Vn7hxkT#>QBJn!6yXQcJJ_ zuEK_R59-MtK%G~Iy6)SksrvvM)X$Blk9!a@Nf_16SY)yb;Tohd3U>>+y!ZUPX4IDzXQ)SPvrW)x3e}_#Nsy;`H+> z8Ox)g14m*@oPxJv2z8+^QKkG2c{uYU7GqBq%4l4UD*X}El+@bRe6{Y@$jU8p^3@pMI9APZA)7-|m3+WtJ$aZ6D*USVB}`mo%Gy1_Qo z0QTDc5$sF#5Sl!-p=s#=wDTBT9nxh8N26e-H)O89_=NAsP@Bb8b=teH;{V%iqAZlO{+n;VVu0mm?hUwmN?=*;)E1N~8W zG5Szbuo!j0HK-ClimJ>J?1b;22Koew2dF_!@lj+^$4ng!mGo28D*YZ+ z`ev7VrE8CU==Vk*#<-{fZbr@ZcI=D?Py;)Os>CVO4ZlYXsC9ucG)+1NFn|s8{@2ma z$lpROwr`ME)SSja*qb_~V>xQh)>!vqCjAevA2#JL0*YmZBfHEJ9Ojqxs&f;z7)>IPjg z9Wzjs9FJN9ccRYUjMcbv4E66qW8zrvA0SceLBAT)@Gy?Y&u}*mxyt)b>Q^{{{zZk} zc`ou*)=;t(dGU;BveQAwr|#%`vPTB7x5o=r6P3&Z+n>vUB4yOKxjKJhv^MatA+ zi<1|LN_}>#qOpN!+Fm2Wh)ZrFv&cK-BXT?UKer{`0(y;!Udg+OR<1tL+J+~7dOy~{ z+qOR!^#;6W`vI#cCeIM9{9R-eQDwFLfh6w#7!8$8TPe|8YMW1z$?xu39k&#y0@wmUr%uj4A(6=VrnK<*{lq8{cA zoJ>9;dr3EPkQ9(N$=U558WV{A!r=uww`I~Q*ZmLB&};W6GLPI!^ubw4juCxKenWbb z-w|#3Pn@Kg%yZlEolV~;nowOo1 zlJ#U0$tK#CdL;hQ`2y{xWG&fE-X(*`SfXu=hj|M1oe0{#h`q&+$I12NT2h~A+e-G3 zeZ(P`l1`*2(RL--LDINDJ1$_ zCX*0(n4H~?)3}Osw>#RN{e|^W>_KLbIb3;McqY5(P1o*dW;7>$FuOzguRAm)el)c#c1RNBlD{V`Oe=Y2sn0S4D!1a43Bz9P$t8?G7DQ zQ$J%|a^wElefv1MdHMa~Q+st8HXyt20H;rGer{f`T(*=#H(Hrp6mdh*pj#P^5R5(uDcR6)P2sI4vwpf4N<`2wZ>P^I6bjF=yY zRxDc=fziN=f;<2UmcrR zTN4bQ9}hRE3{-@FI>i-LexAgMGD-fRzbsJdGJZGWI({C@@wu}r!Z}W1IBKWaEv3n2 zN^18-=Wr^=X~qMQ+Un5%+$Y+^DWy7rP-QrpQ*$JHSxVZtuv6|j(LiZ9G1r_QV$J`g nx;Zu13>tCa!11iLIaSO|DExn?zjmiv8i;6myd@AHF){hSLp&^S diff --git a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po index f09580aef..817c423fd 100644 --- a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-26 10:09+0000\n" -"Last-Translator: José Alaguna \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -199,6 +199,15 @@ msgstr "Menú" msgid "Add another" msgstr "Agregar otro" +msgid "Move up" +msgstr "Subir" + +msgid "Move down" +msgstr "Bajar" + +msgid "Delete" +msgstr "Eliminar" + msgid "Explorer" msgstr "Explorador" @@ -211,17 +220,6 @@ msgstr "Enlace externo" msgid "Email link" msgstr "Enlace de correo electrónico" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"Sólo páginas de tipo \"%(type)s\" pueden ser elegidas para este campo. Los " -"resultados de búsqueda excluirán páginas de tipos distintos." - #, python-format msgid "" "\n" @@ -255,15 +253,6 @@ msgstr "Inserta un enlace" msgid "Add an external link" msgstr "Añade un enlace externo" -msgid "Move up" -msgstr "Subir" - -msgid "Move down" -msgstr "Bajar" - -msgid "Delete" -msgstr "Eliminar" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Bienvenido al CMS Wagtail %(site_name)s" @@ -563,33 +552,11 @@ msgstr "por %(modified_by)s" msgid "Exploring %(title)s" msgstr "Explorando %(title)s" -msgid "Updated" -msgstr "Actualizada" - msgid "Drag" msgstr "Llevar" -msgid "No pages have been created." -msgstr "No ha sido creada ninguna página." - -#, python-format -msgid "Why not add one?" -msgstr "Por qué no añadir una?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Página %(page_number)s de %(num_pages)s." - -msgid "Previous" -msgstr "Anterior" - -msgid "Next" -msgstr "Siguiente" +msgid "Updated" +msgstr "Actualizada" msgid "This page is locked to further editing" msgstr "Esta página se encuentra bloqueada para su edición" @@ -622,6 +589,12 @@ msgstr "" msgid "Add child page" msgstr "Añadir página hija" +msgid "Previous" +msgstr "Anterior" + +msgid "Next" +msgstr "Siguiente" + msgid "This page is protected from public view" msgstr "Esta página esta protegida para ser accedida públicamente" @@ -642,22 +615,6 @@ msgstr "Selecciona una nueva página padre para %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Selecciona una nueva página padre para %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"Hay una página coincidente" -msgstr[1] "" -"\n" -"Existen %(counter)s páginas coincidentes" - msgid "Other searches" msgstr "Otras búsquedas" @@ -670,16 +627,6 @@ msgstr "Documentos" msgid "Users" msgstr "Usuarios" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Página %(page_number)s de %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Lo sentimos, ninguna página contiene \"%(query_string)s\"" @@ -797,16 +744,6 @@ msgstr "¡Tu contraseña ha sido cambiada con éxito!" msgid "Your preferences have been updated successfully!" msgstr "¡Sus preferencias han sido actualizadas exitosamente!" -msgid "This slug is already in use" -msgstr "Este slug ya está en uso" - -msgid "Go live date/time must be before expiry date/time" -msgstr "" -"Ir en vivo fecha/tiempo debe ser anterior a la fecha/tiempo de expiración" - -msgid "Expiry date/time must be in the future" -msgstr "La fecha/tiempo de expiración debe ser en el futuro" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Página '{0}' creada y publicada." @@ -849,6 +786,16 @@ msgstr "La página no ha podido ser guardada debido a errores de validación" msgid "This page is currently awaiting moderation" msgstr "La página está a la espera de ser moderada" +msgid "This slug is already in use" +msgstr "Este slug ya está en uso" + +msgid "Go live date/time must be before expiry date/time" +msgstr "" +"Ir en vivo fecha/tiempo debe ser anterior a la fecha/tiempo de expiración" + +msgid "Expiry date/time must be in the future" +msgstr "La fecha/tiempo de expiración debe ser en el futuro" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Página '{0}' eliminada." diff --git a/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.mo index 511469c7e6376a13a31d8938afbc5ab1b73cc127..af2e261b7c839e51d9b9673fbfc21295ac578ecd 100644 GIT binary patch delta 5089 zcmYk=3v|s#0>|-*L?qEj<>ir(OCkvpB9R11BO(Y=kBWDd2vvlXXw|lI6-}$VC|A^T zqiVyJS~hHHOTD{|Vrjg(s;b@H+T(ON=s8$+zrXw^=a}P{&&=HaWBxPqzsXUv-s|>C zFZb18p9(|yiA0jjM#iLg8S{J-^%@f&V$8?b9t-dy=3_#rF;zGZ)6f-W45ylr=#As? zX)MAhoP$kq6>^HH!p6q9&1Y0}uP>bra{=F=eI0ed@!`fa#3|STXW&p=gWd7pn20gW zjPb?iFbGFmr(!Jad8h$xLLIjo1G&H1M@0iTfjpc!Z@qyDv>#z-?9kkpr*I6mz$vH! zzKK4#1a+Nd7>FBfdpqjJpJGcqiT?Oc^x^*I78O6dhZ@;q)Cmo_iw+D&O`*%Svr#iL z0CnRb*5UT^F{pt|vX-Kzej&!=D%5=rpj%IPjEW0yV*my-%+}Zn=`xw93ywfN*<{p= zl%l5gL)1*vU|T$g8t^^TgM~#nGus+G z{W5AMUO_F*V$_9}q0U>4n(B3^O}GQ~q@SaXKaRTY8Pr~?byH!v%@5WGs1rhXd|fya zHLw`ejXPjF?2gem9)ocaw!zhyg!@pN`G)loYAKttu9}gKsDZlsQQ=K9qcH|ctgDcX zZ}y`ubQU%B|3HoWHtK?pZGUqXTO8Ak2%aI3ko1;|p#3!8& zQ;X@euh@2|%h_y^s2Rye-Jrm>$D#&Ugu2mO)aT{4y%hEN2GkPmLhYSB7@+t62o-%J zokE>>9rdI)Fc$BjMjXlfY7K{=W?&3z=BA(?U_NSq<)|fDhC1#8)TZ8vqTVE&VYc6L2-^H9Lx0>$_Ot z#h{u06SOySPytS2{)gdyT#JF7oL^pBQ4f0GO{EbPeV^)e@k3U_L?f@P$wRHxi>Mow zp*GzL>sIv8K7jr>lu>Dh#-avT$d5u?iM{YHCSw}wt>fHNsptkJ*0-^4GofyD0X4vz zs42aRI^K_~Xn-!%d!L2cWTQ~$FU6y8)m9e$DOx+j~c)Y^uya2toQ!`m8NtAGW-yX zLOpp3^01~q>V(&ke`Ya1*gs}JY6`ETX5wdzMc-6s&m^J-o{KqHfO;L@M_unY#_Ih) zO+{;d&wkL7`3t5Uje4Rq)Cs+<`KaAK9Q)vC)IcjyPk0tJ#g|b_a1C{x+xGLvIFhz+ zI_s|!UZA3>eGxT~>8SqqP~U`WP*1YOw)dcpKZF{{aohgNwojv`{v2vXuh{l2)W9B~ zuJ6^2`46Mw-_4owDAY((F%WZ52M)2Hk3#Kidk#h8stP#3I0Ey)$s+Ww4szwe`_c5J5e zeosU#K?SP65;a3rsPlHB_L%z%`@uQX)P9Q^$bHn>Mm*zuGe)7FFaw)m0R~_(>Oyld z1>Z&O_JgPacx5>=))+NoF4P0`LuSTphB*~80X4E2s0)-~IUYtmL0(Vi8*(seVAD`H zoQb@7W;5yr7cmYWqn0K%+t~vHkySLaP}kp%J@x+oVmmtZ;x`~4%tE@%PSkt;AJk@S z&RO#@7Inid$Qx@eqh71b^b^li2O6l`Qgp|O)VAe+Dq!d ztLTH*QGe0=3pHiGqTZGU+)e$>t#PQ&(~wy=IjFs|0JZs6+IA&|(%y}_&k1yEm)B5f zf%i~vK~P^thtcT5YGf5mEoy2*`Z>Ed150U-#=Uq7V{lO(U)#71lkg7m=9!rO&h^Kk z7wrSiVO)TQibh>tS2Jckjv;f&by7i|EWWnU5xJh}g<&G$JZn$Oh6%4O^z6i+oA4NgGm3BDI~*QQ1!7$wKle$s;vn zHEBoQCSQ{oq`vH+a;Uz6*GM7BCzFZFF$cr9mzhY;lf&eF5=OddJFDc7l|;LtzW7to z_EWh?I@Hzp%EC!x6&RcoZ^>FRi!2~2n|1$1^}>?3KUA^Da(NBR<#a0fHOIt(}3`fu=iTR)4zB$HeqrDQm%yXP7z2T2Q3Ush1r zNk);~VsW2 R2UM43t_Z9iG~f;I{{y^B9dZBw delta 5910 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 QIK&PLw=VLRV;kE34+YpD*8l(j diff --git a/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po index 380124028..a11c63412 100644 --- a/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/fr/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-05-12 09:00+0000\n" -"Last-Translator: Bertrand Bordage \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" @@ -194,6 +194,15 @@ msgstr "Menu" msgid "Add another" msgstr "Ajouter un nouveau" +msgid "Move up" +msgstr "Monter" + +msgid "Move down" +msgstr "Descendre" + +msgid "Delete" +msgstr "Supprimer" + msgid "Explorer" msgstr "Explorer" @@ -206,18 +215,6 @@ msgstr "Lien externe" msgid "Email link" msgstr "Email" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -" Seules les pages de type \"%(type)s\" peuvent être choisis pour ce " -"champ. Les résultats de recherche excluront les pages d'un autre type.\n" -" " - #, python-format msgid "" "\n" @@ -251,15 +248,6 @@ msgstr "Insérer un lien" msgid "Add an external link" msgstr "Ajouter un lien externe" -msgid "Move up" -msgstr "Monter" - -msgid "Move down" -msgstr "Descendre" - -msgid "Delete" -msgstr "Supprimer" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Bienvenue sur le CMS Wagtail %(site_name)s" @@ -561,34 +549,11 @@ msgstr "par %(modified_by)s" msgid "Exploring %(title)s" msgstr "Explorer %(title)s" -msgid "Updated" -msgstr "Mis à jour" - msgid "Drag" msgstr "Glisser" -msgid "No pages have been created." -msgstr "Aucune page n'a été créé." - -#, python-format -msgid "Why not add one?" -msgstr "Pourquoi ne pas en ajouter une?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Page %(page_number)s sur %(num_pages)s.\n" -" " - -msgid "Previous" -msgstr "Précédent" - -msgid "Next" -msgstr "Suivant" +msgid "Updated" +msgstr "Mis à jour" msgid "This page is locked to further editing" msgstr "Cette page est verrouillé pour toute modification ultérieure" @@ -621,6 +586,12 @@ msgstr "" msgid "Add child page" msgstr "Ajouter une sous-page" +msgid "Previous" +msgstr "Précédent" + +msgid "Next" +msgstr "Suivant" + msgid "This page is protected from public view" msgstr "Cette page n'est pas visible publiquement" @@ -641,24 +612,6 @@ msgstr "Sélectionner une nouvelle page parent à %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Sélectionnez une nouvelle page parent pour %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" 1 page correspondante\n" -" " -msgstr[1] "" -"\n" -" %(counter)s pages correspondantes\n" -" " - msgid "Other searches" msgstr "Autres recherches" @@ -671,16 +624,6 @@ msgstr "Documents" msgid "Users" msgstr "Utilisateurs" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Page %(page_number)s sur %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Désolé, aucune page ne correspond à \"%(query_string)s\"" @@ -798,15 +741,6 @@ msgstr "Votre mot de passe a été changé avec succès!" msgid "Your preferences have been updated successfully!" msgstr "Vos préférences ont été mises à jour avec succès !" -msgid "This slug is already in use" -msgstr "Ce slug est déjà utilisé" - -msgid "Go live date/time must be before expiry date/time" -msgstr "La date de publication doit être antérieure à la date d'expiration" - -msgid "Expiry date/time must be in the future" -msgstr "La date d'expiration doit être dans le futur" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Page '{0}' créée et publiée." @@ -849,6 +783,15 @@ msgstr "La page n'a pu être enregistré à cause d'erreurs de validation." msgid "This page is currently awaiting moderation" msgstr "Cette page est actuellement en attente de modération" +msgid "This slug is already in use" +msgstr "Ce slug est déjà utilisé" + +msgid "Go live date/time must be before expiry date/time" +msgstr "La date de publication doit être antérieure à la date d'expiration" + +msgid "Expiry date/time must be in the future" +msgstr "La date d'expiration doit être dans le futur" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Page '{0}' supprimée." diff --git a/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/gl/LC_MESSAGES/django.mo index ad4ee361fe543d1cbdb96264637941a2066afa0e..ac1cc8351b16c60a475067d3a897a91bd608f853 100644 GIT binary patch delta 2944 zcmX}teN5F=9LMnkTpoqwK@$<-UKIokk>{sS>JkY>iiu)IkPx6qmSt3sS5r!J)E{Is z+ZxoyKZUh!V9%}%mn|sTjAf0UmO0z1O|qJ;?ESg-&>7$RI_KW=`<-*X=lp(rRDZ6{ z^G&SdsG;-{iA06N7%%P&EJm%=ZQISL{+-s{$h}M#>iQ=z0{but zkD(@T64mc>%);+5l<`e8qbb|*sFk=-E6lgLQ3KYZ2H1p3ZG-)NJ1(N#g-UTh2IC8; z>jteus0qA+TG%`2(FJ2vf^ZzQmy@Uqe?Z;n0;b?Es0qf=NiIkAFXdxC*5ER1wjRO- zw1-jsPopw%4z+-p81k<#uJVOewlLPeH%`<{OHrw>#$4Qin(&LLj1AfLYpCl_qOSV@ zHQ)p)li#DZsHf&R)HoBk9Dld%L=V07g&Xs*!#aSOw7)>5KImG~is`7wrw_H~Z=ts6 zENaWXLhbFh$eheY)Pnv&^^0IX(l8qJyQi26**7()8#ba&ZMSV7$Jc3(BKI(D@y1l) zUc3&^pfYnAj|H$T?5CIZAkSDm)^Sq}d;*u^o45kMMBX9~Ai#j96Q4=0S-}660g+KE? zADYNCx-iV?pFjpy&@M*}*o(UH)2Nj^kDAyC>nYTLlc)iwPz#wx^_xL$g@ZvndR)?| z=z>CPnbnQFq)Zj+MqBLnO{fgCqE_C4n%G|Z`;(|c)`uE+6geJd+_ul#_TMh@uNBW* z;=f=GvdyL)^^WdE&2#`YkuhXj%~{lhFJTJ)g`7{5L}#VG0M}v*>iHi=P4Hdom~~>Q z$A94zU+BiaqEZ^U%s-$DHBdGxQ-!z+E3pi_PE-DQxnYH^?M3Bu^LCP1KDQd zVt;GVjahgUm9f(ppy!`{W*ec^Jxt7&Rw|o_F#E*~xY5>|F`Li;noJ#WGjTnkqKxzs zA;emOB$zH@w)9ZZVt4ELSE(l|h`R`-iNzVtlsQNQ6OR%qs|g)2m3#d7-h%6>KVaKI zcq5^#93Yf#orT$=Ct^F1uP>Si9V`_cjM>sg_loO8;NyP0$l{Q%?teVhKSJ_JJQ-$Ir9E6Vl4nn1ac!=1n2Bn+OnP3FMSqEIX3Zrm5#-ln=fI6=Nb9la~p`xMOjT-ems5d!?dc&jE6Q~ECMLpnq)X-kC zzu&+_+ILa+i)B8-aSZCZ@zx2b4rHKTZ(c}67nEWsmLr>4$W9m5qHgR)-EbRD#7RFBW2rrk~#|u#-S7O^`sOu|H*Ht5%sb{AV-He)=T_YKPo!HF*bzncH;d_{mXHbhLge9#v z8ismcD$)lt8TES!=HUXY!L6wKUPfJa9jD@b)Yp^4K|QD5PbHnoZhN5Lwl8A=$HPVi zEkb=2UewSZz&bpMd`2dXan%$pMorOr)YP@2rnm!n7qcDJ;k~Hy{D-MzQ0c`SJcl}Q z(3s#{jzZly1GS3h+IAg&Lfen@!Q?V;V?i&uVEqW z-_X(bpT&yOjVq9aYFx-PnO4+=yHF1}V1GZ24(*G`ESW!$&BSt$FVEznhQ1WFDCeQ> zzX&xIt5H+A4x{{3_EXUa96>Fb4^R(2ih9GZQ4cta>c|~T#eztwTh#Nephmc=T~KDNur5XZ?96i1eb(CJ&8QLB zhVZoz9P3ac)`+>-fwQp}HKjMv!9P*gjq~#_pf{L|IxrvSU^V)%2P1HBdT=C$;}qH% zn2#%vQ%o1KnPcoU5?7Eun?Veh&PzviWChN^eaL3~=h@d%`5QB_h8>@(*@=;O2*a=! z^~dos>U;mfw$I^U+E-BzyoEC{hWXNnm1E$mLM`G})Op?L===YiNkh19)vL6lY$bD4p+p3EWWSk~*3;`GjAW3&^V47!Sw@nG zioSpaWG&HW=p`zz1Tk$`YU?F9ofMPh@20YV)|W`)!{v4dZd2RdvM#eVrI@zk z^Ll3GxQa{qrjH&sXh=cUlsqT5Xhwc_&Df-qkCogYC!Sue)vEPKKlane>9qMTG zy8hEox4QmlKg$wJBAg1J*Qxh420G_\n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" "gl/)\n" @@ -118,6 +118,15 @@ msgstr "Panel de control" msgid "Menu" msgstr "Menú" +msgid "Move up" +msgstr "Subir" + +msgid "Move down" +msgstr "Baixar" + +msgid "Delete" +msgstr "Eliminar" + msgid "Explorer" msgstr "Explorador" @@ -142,15 +151,6 @@ msgstr "Inserta unha ligazón" msgid "Add an external link" msgstr "Engade unha ligazón externa" -msgid "Move up" -msgstr "Subir" - -msgid "Move down" -msgstr "Baixar" - -msgid "Delete" -msgstr "Eliminar" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Benvido ao CMS Wagtail %(site_name)s" @@ -372,19 +372,6 @@ msgstr "Explorando %(title)s" msgid "Drag" msgstr "Levar" -msgid "No pages have been created." -msgstr "Non foi creada ningunha páxina." - -#, python-format -msgid "Why not add one?" -msgstr "¿Por qué non engadir unha?" - -msgid "Previous" -msgstr "Anterior" - -msgid "Next" -msgstr "Seguinte" - msgid "Explore" msgstr "Explorar" @@ -398,6 +385,12 @@ msgstr "Engadir subpáxina" msgid "Add child page" msgstr "Engadir páxina filla" +msgid "Previous" +msgstr "Anterior" + +msgid "Next" +msgstr "Seguinte" + msgid "Disable ordering of child pages" msgstr "Deshabilitar organización de páxinas fillas" @@ -424,16 +417,6 @@ msgstr "Documentos" msgid "Users" msgstr "Usuarios" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Páxina %(page_number)s de %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Sentímolo, ningunha páxina contén \"%(query_string)s\"" @@ -454,9 +437,6 @@ msgstr "Páxina %(page_num)s de %(total_pages)s." msgid "Your password has been changed successfully!" msgstr "¡O teu contrasinal foi cambiado correctamente!" -msgid "This slug is already in use" -msgstr "Este slug ya está en uso" - #, python-brace-format msgid "Page '{0}' created." msgstr "Páxina '{0}' creada." @@ -479,6 +459,9 @@ msgstr "A páxina non puido ser gardada debido a erros de validación" msgid "This page is currently awaiting moderation" msgstr "A páxina está á espera de ser moderada" +msgid "This slug is already in use" +msgstr "Este slug ya está en uso" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Páxina '{0}' eliminada." diff --git a/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo index b88ec8d8607cc289e90712dee4fc3c5a5ea90f3d..7889a167400ce7ed723622e388c649da284bc80c 100644 GIT binary patch delta 5075 zcmYk=2~<~A0>|-7;)dJE<^tGXKtTjWND)EA-IO#9!!%bUG*KMEt+ZE4HqNA#e|6Ns zTv9Z*EZou-615T=mt1p6$vnsEw473B^61R>_kY(;@63{;h`V5OgP zCD4DF;kZu1NqTK#lKqT%x}jQ)i48JlJGQ}WJcn5rA8bq+&c;sY2{DFCO%B$;(fAk4 z#fPyN8{<;s5>tltjB(5X3VPP3Zi6|CbEsFNZa6yBn3|Z6aX1+V;|fg0?=S(Qn;26I zhhQUo$~qBSQ=g6M&|1`a?_vX#nGjj4~ru^Hy0I`|U$ z<3iMZ7GnckZR=Z658jW>u?p+r4fN;v=4T3Z@D{3P_fZ$r6K+F|^aIrShf()Ej@nD79SSVBxn}(xbwLor*Nwwb9g9Xi zI1XE3Dn{XG48-}^5|?8l?n7OnJ6zb~-$MX29PQA@NFwRd)5fZqRu6!b;<0(D_E zYNR)@HQqw?IGp*_8a|Gif#Il`%SR1hE~2GErrv=g@ha*$8N4bXJm2)D zpq`DujyM`S;WAVQj$sV`YU^Q9ZoLOSLi@9*^VeWoJZsw@Vm%Y6r=ZTuL+zbasHLqy zCzrx`3hH4xzv>e^1v79Zssray9rzy(!x$R1iC)A$Sc<*y8?1q`oLm#*QS~JB$4;o3 zN<+pAqq8;ZnzUmFcdp7EstUr#^Z9-YgUO`>)&vrADw3Y z7gFEONxd;bkmU4F=eO`RiV!N z+WH@?q~4g`)WI{T`&~h{i@Ax@u|DgorJIM{@FHr)oviz!78bEKmQ*VXZ#QCW6SEC2tLEYzs^#bzNIi{LI5I@{OO?5rCszw-z>?f0k zAvg{-vRT&o*2Nf1`%2Vny91eBvmZ6Wo2ctSU8OYjL?kF18djp{%QU%5oR|49^d<6P8( zycmk5*aXW_BdJ2&_&n;oA5oj~4yps)JG(P66?Oj0*aVlLuG@loa0QOSDs*(CxK#Is z$*7T~qu$pswmlCUQlDa-i+W98wR%xEUS;bWZG9UC(!LiP;Zf9{_zG*|52?(5FooY} zXohvWxJIG&L|4><24iy^hB~jvx(GGWO{fm;LJg?W{(cNKvp10CH=$|n-Wq^t2|*z&bo6fajZ0D&RzGG1j8)pk`zNY6(`LrhbR5 zA3?3@CF{31g8GlBnd;xqeJe(x?lalypq}>zIw=%NDQIm@TYtsv)C2jt#9;+$ZNEom z&qVfj+w*V`_1Dq(vFR|3;E=WF2rPl`uN|!|{|kqc znWUO5BY!?LLpt=<&@a=@`$=Gs!<_q$FZuf(SxEN!THOClr3Jl4^i?=d4w4h(Wujv` znMKs?QDhx?p6IA@F^93xmLG7M0=v~Q6KsnY2NMmj9$7?m>~{I%Z+A+YNj}*`J|mY% zZK7iXDJ2oA*yCCBkWWb_X-Nu5xVG~t3R_7mnMd}Me&i@wPFj&y$T2dRJUF&dsCZDp zt7I%;txO)#amdB+IraTB<_vy9{z*beXKiO4J;)Lgt%^PBqCWOI&XG7@$=$N!DK909 ziFVHWa3c(e~CB)PD;!Aa9XLqzySj znv*o5^-c1{RaQkr!-RA~vz*HTXI4 zC$EwEwP9;b-l2h6yas*_JEhm#A8G&q delta 5944 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 M#@hy`#(vu5e?78z;{X5v diff --git a/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po index c9c9f474e..3fab4332a 100644 --- a/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-08-10 16:03+0000\n" -"Last-Translator: bjesus \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" @@ -188,6 +188,15 @@ msgstr "תפריט" msgid "Add another" msgstr "הוסיפו עוד" +msgid "Move up" +msgstr "עברו מעלה" + +msgid "Move down" +msgstr "עברו מטה" + +msgid "Delete" +msgstr "מחיקה" + msgid "Explorer" msgstr "סיור" @@ -200,17 +209,6 @@ msgstr "קישור חיצוני" msgid "Email link" msgstr "קישור דואר אלקטרוני" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"ניתן לבחור רק בעמודים מהסוג \"%(type)s\" עבור השדה הזה. תוצאות החיפוש לא " -"יכללו דפים מסוגים אחרים." - #, python-format msgid "" "\n" @@ -242,15 +240,6 @@ msgstr "הכניסו קישור" msgid "Add an external link" msgstr "הוסיפו קישור חיצוני" -msgid "Move up" -msgstr "עברו מעלה" - -msgid "Move down" -msgstr "עברו מטה" - -msgid "Delete" -msgstr "מחיקה" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "ברוך הבא לנחליאלי CMS של %(site_name)s" @@ -539,33 +528,11 @@ msgstr "מאת %(modified_by)s" msgid "Exploring %(title)s" msgstr "מסייר ב%(title)s" -msgid "Updated" -msgstr "עדכן" - msgid "Drag" msgstr "גרור" -msgid "No pages have been created." -msgstr "אפס עמודים נוצרו " - -#, python-format -msgid "Why not add one?" -msgstr "למה לא להוסיף אחד?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" עמוד %(page_number)s מתוך %(num_pages)s." - -msgid "Previous" -msgstr "קודם" - -msgid "Next" -msgstr "הבא" +msgid "Updated" +msgstr "עדכן" msgid "This page is locked to further editing" msgstr "עמוד זה נעול לעריכה" @@ -596,6 +563,12 @@ msgstr "עמוד זה מפורסם אך לא קיים באתר, לכן אין א msgid "Add child page" msgstr "הוספת תת-עמוד" +msgid "Previous" +msgstr "קודם" + +msgid "Next" +msgstr "הבא" + msgid "This page is protected from public view" msgstr "עמוד זה מוגן מתצוגה פומבית" @@ -616,22 +589,6 @@ msgstr "בחירת עמוד הורה חדש עבור %(title)s" msgid "Select a new parent page for %(title)s" msgstr "בחירת עמוד הורה חדש עבור %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"יש עמוד תואם אחד" -msgstr[1] "" -"\n" -"יש %(counter)s דפים תואמים" - msgid "Other searches" msgstr "חיפושים אחרים" @@ -644,15 +601,6 @@ msgstr "מסמכים" msgid "Users" msgstr "משתמשים" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" עמוד %(page_number)s מתוך %(num_pages)s." - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "מצערים, לא נמצאו עמודים שתואמים \"%(query_string)s\"" @@ -768,15 +716,6 @@ msgstr "סיסמתכם שונתה בהצלחה!" msgid "Your preferences have been updated successfully!" msgstr "העדופיתכם עודכנו בהצלחה!" -msgid "This slug is already in use" -msgstr "שדה זה כבר בשימוש" - -msgid "Go live date/time must be before expiry date/time" -msgstr "זמן פרסום חייב להיות לפני זמן תפוגת תוקף" - -msgid "Expiry date/time must be in the future" -msgstr "זמן תפוגה חייב להיות בעתיד" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "עמוד {0} נוצר ופורסם" @@ -819,6 +758,15 @@ msgstr "העמוד לא ניתן לשמירה עקב שגיאות אישור" msgid "This page is currently awaiting moderation" msgstr "העמוד ממתין לעריכה" +msgid "This slug is already in use" +msgstr "שדה זה כבר בשימוש" + +msgid "Go live date/time must be before expiry date/time" +msgstr "זמן פרסום חייב להיות לפני זמן תפוגת תוקף" + +msgid "Expiry date/time must be in the future" +msgstr "זמן תפוגה חייב להיות בעתיד" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "עמוד {0} נמחק" diff --git a/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo index de94f08c91643a5bf4dc7b79b9e29eb35fc71765..256b3326911508bb5b2a31782f625655b6d79fc0 100644 GIT binary patch delta 3083 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\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" "wagtail/language/is_IS/)\n" "MIME-Version: 1.0\n" @@ -113,15 +113,6 @@ msgstr "Endursettu lykilorðið þitt" msgid "Menu" msgstr "Valmynd" -msgid "Choose" -msgstr "Veldu" - -msgid "Choose a page" -msgstr "Veldu síðu" - -msgid "Add an email link" -msgstr "Bæta við hlekk á netfang" - msgid "Move up" msgstr "Færa upp" @@ -131,6 +122,15 @@ msgstr "Færa niður" msgid "Delete" msgstr "Eyða" +msgid "Choose" +msgstr "Veldu" + +msgid "Choose a page" +msgstr "Veldu síðu" + +msgid "Add an email link" +msgstr "Bæta við hlekk á netfang" + msgid "Title" msgstr "Titill" @@ -232,15 +232,11 @@ msgstr "Vista uppkast" msgid "Drag" msgstr "Draga" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Síða %(page_number)s af %(num_pages)s.\n" -" " +msgid "Add subpage" +msgstr "Bæta við undirsíðu" + +msgid "Add child page" +msgstr "Bæða við undirsíðu" msgid "Previous" msgstr "Fyrra" @@ -248,12 +244,6 @@ msgstr "Fyrra" msgid "Next" msgstr "Næsta" -msgid "Add subpage" -msgstr "Bæta við undirsíðu" - -msgid "Add child page" -msgstr "Bæða við undirsíðu" - msgid "Disable ordering of child pages" msgstr "Óvirkja röðun á undirsíðum" @@ -352,9 +342,6 @@ msgstr "Fara á Wagtail stjórnborð" msgid "Add a child page" msgstr "Bæta við undirsíðu" -msgid "Expiry date/time must be in the future" -msgstr "Dagsetning afbirtingar verður að vera í framtíðinni" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Síða '{0}' vistuð og birt." @@ -397,6 +384,9 @@ msgstr "Ekki var hægt að vista síðuna þar sem hún stóðst ekki villupróf msgid "This page is currently awaiting moderation" msgstr "Þessi síða bíður samþykkis til birtingar." +msgid "Expiry date/time must be in the future" +msgstr "Dagsetning afbirtingar verður að vera í framtíðinni" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Síðu '{0}' eytt." diff --git a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo index 187b18f2fdc8e644410a9711b91391f14bbc160f..14598f64b045be1da5c028b87c75ab379a4d6153 100644 GIT binary patch delta 5051 zcmYk<3wV#$0mt!^{mG4pL~bJF*2Lc>O>=1y5fMSeed1or<`N}ki(r!k{iC#0d?LE4C4M~4;2mI81iuDto1tfr~MVCVssRpnt%?r++tXhgSA7u-di_#f2Nxwxy^iKv-K zL3NN}&9R>kLJeeubqZ?A=b{^zq3-hr>cMuSCyvS$DuMV7_CgJps) zf|}CjQ8Te06Ywq6fZNa?zeUZcPY>t%aMbZc+wR|k`PXL2W zF|VNp(ulh8Q5=dVQRiz1%Z|t)6KLDXsDApPu1iPFWNr-euSx+2G>{@x2cv9zylqcJ z&BQd+Qp`hjREfH-8a34`QJe1-)RS&Uoxcaw?-A^b&B*GS_dK@pDe8iMp*ntu8kir` zp&JKb62@R67GfwqjqzBGPv92RlwY)dhFZ$6Q8Uto_0>T8A}^Tn3P`!#XU*GuS>uyehihjV|tQ z@~J$Dg_wm^r~w?r-gwovAJ}#h8z7V8V^Qa?!G3t$9{(Gr(2izZbzU)Q@2o^E?VC6U zPoPI5jO9~(wNAi%T!9+E3Df{S$7vYIL2aTrScD!NhUd_QojAE82BX^H*a5qvW~vuz zCVQinCapK~uc;c&0beXZKb($wvRSALH={b{b{#)sOUzQk>xOVP$TQi*5{Qq{ZLOb5_R4T)X(Q) ztiu=354$re&0sugpl%$ElQ9c-pq9D~bzUHiVDyC8N<1ed=mzTi+o&b^64jrJh1ZRvPffU{YLp+295+FUiLj@M%>Zbv;>3u@0? zM9suMZTr55il(e!%#I;z0n{4|F)MmSnnwi*vj&5rj>Va}m zGgN}=cNS_1JPT~)S=3tAp$1fsov_h)D22e z16zc8fNFbuHS!vJ%&Sz!@ih7WJs7-rNZ4Z@WRP_42jar)))ULgNv3S$AAEKr* ze5kW0dZ7l=2erw{P#ss=b`@#~*P#pRP;W;)YO}wC`u|UJh00dEkG-&VnDZ;QA2qc% zFdF@bJO2hu#NX1cLhb&v~|YWUOwdSVe%q5)_%m<)aleeBU-L&US5g$>hAoJ{jjrc<{l4uEDA}U86{{Oc?>%W^kO&Uon`3vzQDsPf4 zq^BCTlw%w@M+TF4qK&7e{4>$g^d_sxaWaBjAob)i@;rH;EF!vpd)dd|7F!oL$xJeu zlo6FP4({RECf`lBk9)0T^cMSFw*%_q1=EIW)ZFWip=po;)h2 zs9YjP$X+s={DwS7R9p^bKI(NmK|Zm^#^6DsP2HblkRY;?JVV@i{;?gp6)4l6b zVgsF4Ms7y7_drTy^ypcO7seG=%w9ORIxcSkje?~Wi|5RrT~Xz|oASWBJar%4Mtjda Wk=3+1?PNex>A;H4O|IfeuKxj{yZ|%+ delta 5867 zcmb8x33OD|0mku5gOG$Rgd`{uc(NsdY>-GG#1KsYgP=%IaA6rHlg!946K5u1&@yPP z1QkUBD!3Fu5tkrH#g)b4UO_txK6J$2TY);`AEhAXfgGc$~-!F^bP$(hE? zzzKLguE!~um1WFk^x|kt?Q0B8oAWUVYcb83xS2{}ASdQvZ(NGBZB}77d<4~(?Y6!b zZ=n7*s=?YbjX47^#o;&;FU6a1EFQ)J?0J?kU9bXsVRgc|F?AG%al(uA$lQv$@ILH; z8&MtDhD?IlV|@?vseg_|n9>U?ZyGCs94yj@@xTvVqM<)^AZi?9M#u2AQaiW}`YV7>D909E`It9dE#M@J=ko z?WmcLpRk3$qSiFkaXT;s)#EDUkv7wD2>PunktfhRjcVvE)Dj#=b^J?Idw)Zn@6Fv+ z&qmF38M1HVrjmkseg)D8Ht8LQ|cF8cAQg2y1XOu0r}?UPoQ`chs9rJ5;8jrrJT>s1|kI zJX8l7FbY8keGORBoM&eW+iFG;Bi1pA~Z> z>UR&K_ShEGOtoWI?r(NdP>*(FD!z+a^JAzVcH(WL8+Jqeu(!1zssn>jujmrY!YSAn zy{M<+dQ`icP*2-dvnJ$W>7D(*4Xn`V0X^XM?DQ;jI(SeNPLrrzJaqdX7Q1!t$5DQTQxfuJQcO3Jt!ctD?2J28G+=%MH~${r+7%lk=a&Dd>kkU@i_n&)v0ks0*4< zn`{ND;dQ8yY(=f*0o2|(hMJM@ZCx)B&D=m#2a2%@C!scVD{5xqt0`#258!ls#MZw< zZ8|gFotZ*wnY9Wv!dlb}c~A{Ep_XEabtP&^H=sK7Fm}Ud-0$P&WeV!~VeEk)AumO9 z5}9Swx5{m}4t1m1s2c=POBP2BpcQp~73y)`gj4Yutiz=9-TTZ$E!}KP((@msa4shn z<7jM0EybsphdnNE>t(3=JXFVS#VULaOR;M;|Fy;nqO5A!@Z=*I{(uMAb z`{Di6%Wwc5#$x>TLgrsnI;7Tp3@^qR)C2f9?nXTYfyunr@g~#{KS9k{&x_nOufa~# z_Y-wsCb^y*C)wl^@+R>U9oo3pCQ8iz0Sa^|@yBKxzDlkjTFaZsUUD7jc-+*nLRqts zOtgV@I3!FONyp>>^u;j=NnFpPTu7 zn&`3oEzxEhNtTn-$9)uvPFJv=Ox5#0(VqMbrjunvn@-1_q>4O2hLC)6lH5g(k>8Vh zh>k<#8M2eCBRW2CF@L~0wk+Nu1!M&GH%G}wq~oEd;1YXcb%!rrqTEJqAYa(?3$171 zFUYe*PsanKfn<_0qGLE&M4nfLBi@UT%Sk2aPjtNKl6a<{q&&~o#p9&Z*30piB#BHQ zy~#C1haOYCcK4~mkwI1_O1xLlLuP6Hb<8I%WC?knG?Cfl91BC218hL?yW=~#)zav?s z3;CRAC=ZdR$k`-F?j?C-0jVLW%76{df&gA49EOF zenx|I(cv(OPnBl)eLHe9?oCejdlvb)54Z3}e4d!EzHrCR{w3XtX8K#4P&npPcpQJk z*Ki&^^VHWTMm)DU5~PQf)SYn1S5f4t9KYja&c#V7r3Ir#I>lqlOWMYd7+6zQP+aDW z8d+XkGNPCxb&4k%E0_`SgrY%DEF39!CIvj+@WQY&$sbs<#1jfQ6^-th!bbm+s>X$$ zK(KAyh#v-2=j_|!G>1GISpdA@NF)$#3Ww@_p_sdZdkZo$6W=mp9ls5*npJJv@>gp$ z^QO7K|M&H*5B#U~{6DTPE|?#$3kSn)2YpVxFX+SqP2rB~*%XdO!=bR_i$+\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -193,6 +193,15 @@ msgstr "Menu" msgid "Add another" msgstr "Aggiungi un altro" +msgid "Move up" +msgstr "Vai su" + +msgid "Move down" +msgstr "Vai giù" + +msgid "Delete" +msgstr "Elimina" + msgid "Explorer" msgstr "Explorer" @@ -205,17 +214,6 @@ msgstr "Collegamento esterno" msgid "Email link" msgstr "Collegamento email" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"Solo pagine del tipo \"%(type)s\" possono esser scelte per questo campo. I " -"risultati della ricerca escluderanno pagina di altro tipo." - #, python-format msgid "" "\n" @@ -249,15 +247,6 @@ msgstr "Inserisci collegamento" msgid "Add an external link" msgstr "Aggiungi collegamento esterno" -msgid "Move up" -msgstr "Vai su" - -msgid "Move down" -msgstr "Vai giù" - -msgid "Delete" -msgstr "Elimina" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Benvenuto nel %(site_name)s Wagtail CMS" @@ -558,34 +547,11 @@ msgstr "di %(modified_by)s" msgid "Exploring %(title)s" msgstr "Esplorando %(title)s" -msgid "Updated" -msgstr "Aggiornato" - msgid "Drag" msgstr "Trascina" -msgid "No pages have been created." -msgstr "Nessuna pagina è stata creata." - -#, python-format -msgid "Why not add one?" -msgstr "Perché non l'aggiungi?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Pagina %(page_number)s di %(num_pages)s.\n" -" " - -msgid "Previous" -msgstr "Precedente" - -msgid "Next" -msgstr "Successivo" +msgid "Updated" +msgstr "Aggiornato" msgid "This page is locked to further editing" msgstr "Questa pagina è bloccata per ulteriori modifiche" @@ -618,6 +584,12 @@ msgstr "" msgid "Add child page" msgstr "Aggiungi pagina figlio" +msgid "Previous" +msgstr "Precedente" + +msgid "Next" +msgstr "Successivo" + msgid "This page is protected from public view" msgstr "Questa pagina è protetta dalla vista pubblica" @@ -638,24 +610,6 @@ msgstr "Seleziona una nuova pagina padre per %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Seleziona una nuova pagina padre per %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" C'è una pagina corrispondente\n" -" " -msgstr[1] "" -"\n" -" Ci sono %(counter)s pagine corrispondenti\n" -" " - msgid "Other searches" msgstr "Altre ricerche" @@ -668,16 +622,6 @@ msgstr "Documenti" msgid "Users" msgstr "Utenti" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Pagina %(page_number)s di %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -797,15 +741,6 @@ msgstr "La tua password è stato modificata con successo" msgid "Your preferences have been updated successfully!" msgstr "Le tue preferenze sono state aggiornate con successo!" -msgid "This slug is already in use" -msgstr "Questo slug è gia in uso" - -msgid "Go live date/time must be before expiry date/time" -msgstr "Go live data/ora deve precedere data/ora di scadenza" - -msgid "Expiry date/time must be in the future" -msgstr "Data/ora di scadenza deve esser nel futuro" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Pagina '{0}' creata e pubblicata." @@ -848,6 +783,15 @@ msgstr "La pagina non può esser salvata a causa di errori di validazione" msgid "This page is currently awaiting moderation" msgstr "Questa pagina è attualmente in attesa di moderazione" +msgid "This slug is already in use" +msgstr "Questo slug è gia in uso" + +msgid "Go live date/time must be before expiry date/time" +msgstr "Go live data/ora deve precedere data/ora di scadenza" + +msgid "Expiry date/time must be in the future" +msgstr "Data/ora di scadenza deve esser nel futuro" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Pagina '{0}' eliminata." diff --git a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo index 98e7a5ae21e608b1de137f8cbdefca563f6123fd..254a1cfca6cd8a164f699fc4a0f950a230f1f8ef 100644 GIT binary patch delta 5096 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 AqyPW_ delta 5904 zcmb8y33OD|0mku5*#pRuK-hV#CX$4(6i5tjq6#!I0GCzfJc+>Eqsp2QaT5~?r9ZT&;MoBDZF zgPxAYG{$Va4)bt2Zp8!)Vl4LSWK0uG!PYo8q|cb!DfHvSa->J*QPhRi*b0xJI`Aek z3FfRdfHBm6!~q!7*_f6%4>@JBQ5`J7Mz|i;&L&j5+g0cJW*-GTxEA>_C;8PJFQ9I` zh|Ta4s$-^$dwo;XbsbSN*vr+ z>*(OO7={sSl#vbTc5|oJK{YT0 zbw1hFC!sdYY#fO5ksq^>UmD>)REH0s_RL{aJI7EDK8<7W6V&xR=)LUIo%v@_Cfc4D zhiYgd>c;7)shn+1MRmlBY9QOzb8S5zH51EFOS1;m&L-4-6{wl6L~X)nd=xa&qo^C+ zKsEe6s$*wRo9ZI6kCTGIij4%~$5u@`x@%`)tRrPc$;n`q9W+W8Y|2^#Vgb-XpIy{@S9Lv1}7nQ5Py zM}duP(oj8Lf%M6g;$Yl|8sX=t5r1v#7jYQ%zuNjBc9u3>BI^1@sHM!e^9SD~I$ z9{Sv8%r1LkkGGt5)k~1i%pug;p2IZ!4%NXqw5qS#4LA~CKt3|xAwQ;D z6yF6n4z-82;dnfPW3fTBJCO0wtbb!pOtdGaVI%4(*bHZ5b6kj8yByR^t;8l+icPT$ zHL^<7eWy|Feu`SUFR(e*qh|0D(iii$Xy#v=rVqo>15!}CJqye6F4PFxFkhOH7~~B! zGf?N3phi@R`|%WZz>*l=9NdchnDhM7>(-WO)@zuIZ1qI+;SG2Mb=~(Ejt%IgY>(O#(a3%_(^2gfVH>^wce@2s ziuxYdW<88rqYqFI{sFnc#IW@>k`bsiy%p79D(dqLwMO`$tjteS}ST zzWI`ZHcMUT1S3Q>bjjA6v9ox#X^nc&SnDL~4C`!c#per956(rkQ-bPn8D5WjQ60E| z{q_D|q|gJqvk`Q|NMtq4RMeEMLXBXz^)PD9PvUrNKiuuuJnTn3&AQH>e-72|AyfyC zqn7F{`Z`efl!AKnEzZRskd1F8(D@|P+j0Y{ z{ROCY7GX*BR`R_+zF(%9KrUhv{NC0ZPIT+7P%|EZK22dS3f*uh zs-A*c(=2R_Mc4)JL*2L&^?+wl*B{2v6x;LXP&04=>7$8ar}f1p*ax@ZZmgZe`s#6 z9Z!?c^Y>EFI_gL#EkY&!a>Zv!6xmLi5xqJK$vY&5yh(KAlSfDxd6r%6|$V-R_g zq!E2TyhJ$M@yEFpv)0-XONn;*N>WU=5FG_B<~KNtTp)*uHrB65GWn2PKFTP}AlHy_ zmrr6e$*%L3R>-Tm713kfG!w5K)j+@Cr@+dh+ zbUZ*7he}s}?V{M^YV~RZzvtu>GMJQ*lSD@&m(aK2R>}{P_N3gNABIUPhdDnv{IL<8 zn`P%_I(K+7y?$?aw0~Aar{HYo~FE(>F?2rsftcUg*t_E^zWP zI7Ka0rwgJB;==rk!aM)Z*S-^;>6@CHQyhAJsI|i4JG@S>zELu|pqI1QQ|v7CI%!#X z1>RgIBQM`6%*rlsGP1on>2c02UQd2nmXq%-D9R};aF%7~4^Pa#VHWsGA!$9}+ugpc9{vIM_e0f6q|^DGyDI zAKpKnBW$v#pfENi-;-OA<0;I`Pjn_`I}<#)&X}wsmLX|Tc9thMP31xHqcazKvUB_g z`=9r>itW;={(*{MRZZ}Tm38}9I>BvggX^9TtX~^gzstWlX4;&8S_LOqRq=02b>)5& z_J3XM|13Px|3l0*zMn2jeMNbFNu?fhrP)xos%o72^3?%W__8q)s? eo}doZJxAv^*90~{S$B9taBJD9>J>NkZ1fLkDP#u# diff --git a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po index 5e2e12a9b..18ed33cb1 100644 --- a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-08-11 06:08+0000\n" -"Last-Translator: Ji Han Chung \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -188,6 +188,15 @@ msgstr "메뉴" msgid "Add another" msgstr "추가" +msgid "Move up" +msgstr "위로 이동" + +msgid "Move down" +msgstr "아래로 이동" + +msgid "Delete" +msgstr "삭제" + msgid "Explorer" msgstr "검색" @@ -200,17 +209,6 @@ msgstr "외부 링크" msgid "Email link" msgstr "이메일 링크" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -" \"%(type)s\" 형태의 페이지가 이 필드를 위해 선택되었습니다. 검색 결과는 다" -"른 형태의 페이지들을 제외시켰습니다." - #, python-format msgid "" "\n" @@ -239,15 +237,6 @@ msgstr "링크 삽입" msgid "Add an external link" msgstr "외부 링크 추가" -msgid "Move up" -msgstr "위로 이동" - -msgid "Move down" -msgstr "아래로 이동" - -msgid "Delete" -msgstr "삭제" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "%(site_name)s 와그테일 CMS에 오신 것을 환영합니다" @@ -532,33 +521,11 @@ msgstr "%(modified_by)s 에 의한" msgid "Exploring %(title)s" msgstr "%(title)s 탐색" -msgid "Updated" -msgstr "업데이트된" - msgid "Drag" msgstr "끌기" -msgid "No pages have been created." -msgstr "페이지가 생성되지 않았습니다" - -#, python-format -msgid "Why not add one?" -msgstr "하나 추가 하시는 건 어떨까요?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"%(num_pages)s 의 %(page_number)s 페이지" - -msgid "Previous" -msgstr "이전" - -msgid "Next" -msgstr "다음" +msgid "Updated" +msgstr "업데이트된" msgid "This page is locked to further editing" msgstr "이 페이지는 추가 수정을 위해 잠겼습니다" @@ -591,6 +558,12 @@ msgstr "" msgid "Add child page" msgstr "하위 페이지 추가" +msgid "Previous" +msgstr "이전" + +msgid "Next" +msgstr "다음" + msgid "This page is protected from public view" msgstr "이 페이지는 웹뷰로부터 보호되었습니다" @@ -611,19 +584,6 @@ msgstr "%(title)s 를 위한 새로운 상위페이지 선택" msgid "Select a new parent page for %(title)s" msgstr "%(title)s 를 위한 새로운 상위페이지 선택" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"%(counter)s 개의 연관된 페이지가 있습니다" - msgid "Other searches" msgstr "다른 검색결과들" @@ -636,15 +596,6 @@ msgstr "문서" msgid "Users" msgstr "사용자" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"%(num_pages)s 의 %(page_number)s 페이지" - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "죄송합니다. \"%(query_string)s\" 와 연관된 결과가 없습니다" @@ -761,15 +712,6 @@ msgstr "당신의 비밀번호가 성공적으로 변경 되었습니다" msgid "Your preferences have been updated successfully!" msgstr "당신의 선택사항이 성공적으로 업데이트 되었습니다" -msgid "This slug is already in use" -msgstr "이 슬러그는 이미 사용되었습니다" - -msgid "Go live date/time must be before expiry date/time" -msgstr "라이브를 위한 날짜 및 시간은 만료 날짜 및 시간보다 앞서야 합니다" - -msgid "Expiry date/time must be in the future" -msgstr "만료 날짜는 현재 이후의 날짜 및 시간이어야 합니다" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "'{0}' 페이지가 생성 및 퍼블리시 되었습니다" @@ -812,6 +754,15 @@ msgstr "이 페이지는 오류에 의해 저장할 수 없습니다" msgid "This page is currently awaiting moderation" msgstr "이 페이지는 현재 검토를 기다리고 있습니다" +msgid "This slug is already in use" +msgstr "이 슬러그는 이미 사용되었습니다" + +msgid "Go live date/time must be before expiry date/time" +msgstr "라이브를 위한 날짜 및 시간은 만료 날짜 및 시간보다 앞서야 합니다" + +msgid "Expiry date/time must be in the future" +msgstr "만료 날짜는 현재 이후의 날짜 및 시간이어야 합니다" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "'{0}' 페이지가 삭제되었습니다" diff --git a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.mo index 045e7c8a0500536691c6bc058e9a0cd69c22a107..bfb97976d43dd3295e0074c94c10806a2dc9df7d 100644 GIT binary patch delta 4526 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 diff --git a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po index 007ebaf8c..ecd366b45 100644 --- a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.po @@ -4,6 +4,7 @@ # # Translators: # Brecht Dervaux , 2015 +# Huib Keemink , 2015 # mahulst, 2014 # mahulst, 2014 # Samuel Leeuwenburg, 2014 @@ -12,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-05-12 12:38+0000\n" -"Last-Translator: Brecht Dervaux \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Dutch (http://www.transifex.com/torchbox/wagtail/language/" "nl/)\n" "MIME-Version: 1.0\n" @@ -191,6 +192,15 @@ msgstr "Menu" msgid "Add another" msgstr "Voeg nog een toe." +msgid "Move up" +msgstr "Verplaats omhoog" + +msgid "Move down" +msgstr "Verplaats naar beneden" + +msgid "Delete" +msgstr "Verwijder" + msgid "Explorer" msgstr "Verkenner" @@ -218,15 +228,6 @@ msgstr "Link invoegen" msgid "Add an external link" msgstr "Voeg een externe link toe" -msgid "Move up" -msgstr "Verplaats omhoog" - -msgid "Move down" -msgstr "Verplaats naar beneden" - -msgid "Delete" -msgstr "Verwijder" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Welkom het Wagtail CMS van %(site_name)s" @@ -492,24 +493,11 @@ msgstr "door %(modified_by)s" msgid "Exploring %(title)s" msgstr "%(title)s aan het verkennen" -msgid "Updated" -msgstr "Aangepast" - msgid "Drag" msgstr "Sleep" -msgid "No pages have been created." -msgstr "Er zijn geen pagina's aangemaakt" - -#, python-format -msgid "Why not add one?" -msgstr "Waarom niet een toevoegen?" - -msgid "Previous" -msgstr "Vorige" - -msgid "Next" -msgstr "Volgende" +msgid "Updated" +msgstr "Aangepast" msgid "This page is locked to further editing" msgstr "Deze pagina is geblokkeerd voor verdere aanpassingen" @@ -542,6 +530,12 @@ msgstr "" msgid "Add child page" msgstr "Voeg child pagina toe" +msgid "Previous" +msgstr "Vorige" + +msgid "Next" +msgstr "Volgende" + msgid "This page is protected from public view" msgstr "Deze pagina is beschermd tegen publieke zichtbaarheid" @@ -562,29 +556,11 @@ msgstr "Selecteer een nieuwe ouderpagina voor %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Selecteer een nieuwe ouderpagina voor %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" Er is een passende pagina\n" -" " -msgstr[1] "" -"\n" -" Er zijn %(counter)s passende pagina's\n" -" " - msgid "Other searches" msgstr "Andere zoekresultaten" msgid "Images" -msgstr "Plaatjes" +msgstr "Afbeeldingen" msgid "Documents" msgstr "Documenten" @@ -592,16 +568,6 @@ msgstr "Documenten" msgid "Users" msgstr "Gebruikers" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Pagina %(page_number)s van %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -715,9 +681,6 @@ msgstr "Voeg een kindpagina toe" msgid "Add" msgstr "Toevoegen" -msgid "This slug is already in use" -msgstr "Deze slug is al ingebruik" - #, python-brace-format msgid "Page '{0}' created." msgstr "Pagina '{0}' aangemaakt." @@ -732,6 +695,9 @@ msgstr "Pagina '{0}' gepubliceerd." msgid "The page could not be saved due to validation errors" msgstr "Deze pagina kon niet opgeslagen worden vanwege validatie fouten" +msgid "This slug is already in use" +msgstr "Deze slug is al ingebruik" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Pagina '{0}' verwijderd" @@ -748,6 +714,9 @@ msgstr "Pagina '{0}' en {1} subpaginas gekopieerd." msgid "Page '{0}' copied." msgstr "Pagina '{0}' gekopieerd." +msgid "Content" +msgstr "Inhoud" + msgid "Choose an item" msgstr "Kies een item" diff --git a/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.mo index 11e73c529e1c6b1ccfd8fbb9cea3cc34b5847703..22aab7ff43115698b7f784623cf1ff8056855c2f 100644 GIT binary patch delta 4210 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 B9V7q% diff --git a/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po index 6948c669a..609d16526 100644 --- a/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/pl/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-17 11:48+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" @@ -161,6 +161,15 @@ msgstr "Kokpit" msgid "Menu" msgstr "Menu" +msgid "Move up" +msgstr "Przesuń w górę" + +msgid "Move down" +msgstr "Przesuń w dół" + +msgid "Delete" +msgstr "Usuń" + msgid "Explorer" msgstr "Przeglądarka" @@ -185,15 +194,6 @@ msgstr "Wstaw link" msgid "Add an external link" msgstr "Dodaj link zewnętrzny" -msgid "Move up" -msgstr "Przesuń w górę" - -msgid "Move down" -msgstr "Przesuń w dół" - -msgid "Delete" -msgstr "Usuń" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Witamy na %(site_name)s Wagtail CMS" @@ -455,19 +455,6 @@ msgstr "Przeglądaj %(title)s" msgid "Drag" msgstr "Przeciągnij" -msgid "No pages have been created." -msgstr "Żadna strona nie została stworzona" - -#, python-format -msgid "Why not add one?" -msgstr "Czemu nie dodać kilku?" - -msgid "Previous" -msgstr "Wstecz" - -msgid "Next" -msgstr "Naprzód" - msgid "Explore" msgstr "Przeglądaj" @@ -485,6 +472,12 @@ msgstr "Dodaj podstronę" msgid "Add child page" msgstr "Dodaj stronę podrzędną" +msgid "Previous" +msgstr "Wstecz" + +msgid "Next" +msgstr "Naprzód" + msgid "Disable ordering of child pages" msgstr "Wyłącz sortowanie stron podrzędnych" @@ -502,28 +495,6 @@ msgstr "Wybierz nową stronę nadrzędną dla %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Wybierz nową stronę nadrzędną dla %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" Jest jedna pasująca strona\n" -" " -msgstr[1] "" -"\n" -" Są %(counter)s pasujące strony\n" -" " -msgstr[2] "" -"\n" -" Jest %(counter)s pasujących stron\n" -" " - msgid "Other searches" msgstr "Inne wyszukiwania" @@ -536,16 +507,6 @@ msgstr "Dokumenty" msgid "Users" msgstr "Użytkownicy" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Strona %(page_number)s z %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Przepraszamy, żadna strona nie pasuje do \"%(query_string)s\"" @@ -645,15 +606,6 @@ msgstr "Twoje hasło zostało zmienione poprawnie!" msgid "Your preferences have been updated successfully!" msgstr "Twoje ustawienia zostały zaktualizowane!" -msgid "This slug is already in use" -msgstr "Ten slug jest już w użyciu" - -msgid "Go live date/time must be before expiry date/time" -msgstr "Data/czas publikacji musi być wcześniejszy niż data wykończenia" - -msgid "Expiry date/time must be in the future" -msgstr "Data/czas wykończenia musi znajdować się w przyszłości." - #, python-brace-format msgid "Page '{0}' created." msgstr "Stworzono stronę '{0}'." @@ -679,6 +631,15 @@ msgstr "Strona nie mogła zostać zapisana z powodu błędów poprawności." msgid "This page is currently awaiting moderation" msgstr "Ta strona oczekuje na przejrzenie." +msgid "This slug is already in use" +msgstr "Ten slug jest już w użyciu" + +msgid "Go live date/time must be before expiry date/time" +msgstr "Data/czas publikacji musi być wcześniejszy niż data wykończenia" + +msgid "Expiry date/time must be in the future" +msgstr "Data/czas wykończenia musi znajdować się w przyszłości." + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Usunięto stronę '{0}'." diff --git a/wagtail/wagtailadmin/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/pt_BR/LC_MESSAGES/django.mo index a061e76584c64c62b1f989c1e8c25bbe6451c19d..66f7da0d779bca39f2367dc94d2a9bb4f1d43fc1 100644 GIT binary patch delta 5080 zcmYk=3tU#^0mt!&xD$Bc<^`}9L2iO_Q9&id8={e^!+WBLMj=57nJ(?MG&d{Jg{YZ@ z%5p3-aa5vK%S*a>nOSPO)Jm&;wEE1Jezw|l`~BbZuutdH|NTDC^Pcyd=XQ>Ky0PAC z&1x_ArBI&+!|^4FCb|B`WO*5Le+RW1lN4sm4ot>k`~-_IHQbnOxCjTJE5aClY9^yM z&csewhIe5tcE+{HPs}#F(-^neM?v>G;xw4ExS0B7)CFfo8sm%Qn1T=Ec-(*k@fxOK zd>3Q-ne| z8H2jkH5g#$4TXJRNW!&qF0>DY$a%vY_qP)pgFb=8dYMs?IZiULoXnTqjPZC#6O ze6t62p;M@-{|eRf?@<@LZQHxD;Ht-?rZ^8-elrr)@ma`!rkal|T#XFSZ4Oetl9 z<}_wgzhLX(E@!hvqh_QCb%SDCpN{Ha8R|xlqrP8Z>#I=TZ$d3m3u^DYi9ve)4^Yq> z=>+PBmr*0ViV1iV)#GU9S8F&9H3QR7Ggpopz!FpkSD==p4t3rZ)TVv|XW-|k`{ePc zL~wsIl7f0R9sA=<9Dog|4jjis{K3|v;+*<0>_>YA>ikCRjc0B99js>>^=#C6b5VO| zBWh{iM|T;8a}?CWT)x#SwhHs`MN|jQp*rwioPvooY7;HR0^Ecn@Ctfk5-0m&Dyp7| zJ~#k1Q-e`6IUGwK~psw{jeJSaRF*%PojSK7V5(9pg8{Oi2!cn~jOE^hAQ?6He(3V}3SMQy?#ko{o-c)#lLNkP3IMxtIQ zC8+bNtjlmc^$qBc>D)~-l!NMM9*)I%csK4v{xkpLLo@A8X5m99q+9bahI$d|Mitmm zC!(fwwXHXyM&62=p~I+6b`f>s&`jrX9D+Q_W-Mx;Rj3;;#7=tt-4sG;ScAGj6Y8U^CwuRqpmjxJL>tL=P4NT1cvd& zbGF`y%&OUmy3uFI@|nM(mMDVZcED_m#{%RDHS>^>nL5_E-TIaG&ydDi3f z{C7|RGf_RBgyC3qJI%TYaSME&4xWLeEw)Kmr!c4j0RwO4v!F{Y!Y^chUT z)u@?kv+lPZMGfF%)RMTrwO`yqb;OU?la?YJwdRSa&6tYnz);jojYr+E95vEMu`ez| z{xhw7r~}tgH~JAZupr(-x=t*z$J{1^f-aDQ+O1=-5T{}VZbfaz5dKBd(uAWnSt@2= zI`RrIvr&&<18Nhup_b+XYDRp9IRBQUA(u3BFh|e-RtgN>e2QB0F8R)s=b?*wEkEc@Ve3m#OYl5uFRVk|c#Ca6Z@q%L&UdKuenM~br8jPkIFN$YC>^y% zLvcG!!C3Se>0CGgQ>d3yK!fE7ja+x%cpC5j?i9<1kvl%a}4A21rqO6J)hdDdXwn* zgrs;%{Mn0h$XZfI#*saw{rDq=lcbfrM#{*mWI55Ht*qlAqCY0gJLFTM<6hE2dXO~I zkA#pWGLIya!$jM5FwwEk!SjD1mQdE~D$2GM<3TcmWD~th?qGxI*Sw!9>JIGz6Cz(Zb3@1UJlJl0S@|4|9O9J#Ko5>Io zMlKTmRWf%F9eQ^LkUX-DJVkW;-oebbjlP|7vFUbfpndpdf@O*Z#5M) zk<9_E|L&1|XKQiFz21R2X_*6D8T|%j*1wh(J5c4UL0Q?o(>a2QN^5Ggx~Fu0rK_-dcIDhfuH1Q4@@X!6aCY^=*6=K_S>FExr)&)T delta 5927 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 h?`u<7!Y\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -194,6 +194,15 @@ msgstr "Menu" msgid "Add another" msgstr "Adicionar outro" +msgid "Move up" +msgstr "Mover para cima" + +msgid "Move down" +msgstr "Mover para baixo" + +msgid "Delete" +msgstr "Excluir" + msgid "Explorer" msgstr "Explorador" @@ -206,17 +215,6 @@ msgstr "Link externo" msgid "Email link" msgstr "Link de e-mail" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"Somente páginas do tipo \"%(type)s\" podem ser escolhidas para este campo. " -"Os resultados da busca não irão conter páginas de outros tipos." - #, python-format msgid "" "\n" @@ -248,15 +246,6 @@ msgstr "Insira um link" msgid "Add an external link" msgstr "Adicione um link externo" -msgid "Move up" -msgstr "Mover para cima" - -msgid "Move down" -msgstr "Mover para baixo" - -msgid "Delete" -msgstr "Excluir" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Bem vindo ao %(site_name)s Wagtail CMS" @@ -554,34 +543,11 @@ msgstr "por %(modified_by)s" msgid "Exploring %(title)s" msgstr "Explorando %(title)s" -msgid "Updated" -msgstr "Atualizada" - msgid "Drag" msgstr "Arrastar" -msgid "No pages have been created." -msgstr "Nenhuma página foi criada." - -#, python-format -msgid "Why not add one?" -msgstr "Por que não adicionar uma?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Página %(page_number)s de %(num_pages)s.\n" -" " - -msgid "Previous" -msgstr "Anterior" - -msgid "Next" -msgstr "Próximo" +msgid "Updated" +msgstr "Atualizada" msgid "This page is locked to further editing" msgstr "Esta página está bloqueada para futuras edições" @@ -614,6 +580,12 @@ msgstr "" msgid "Add child page" msgstr "Adicionar subpágina" +msgid "Previous" +msgstr "Anterior" + +msgid "Next" +msgstr "Próximo" + msgid "This page is protected from public view" msgstr "Esta página está protegida da visualização pública" @@ -634,24 +606,6 @@ msgstr "Selecione uma nova página raíz para %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Selecione uma nova página raíz para %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" Há uma página correspondente\n" -" " -msgstr[1] "" -"\n" -" Existem %(counter)s páginas que correspondem\n" -" " - msgid "Other searches" msgstr "Outras buscas" @@ -664,16 +618,6 @@ msgstr "Documentos" msgid "Users" msgstr "Usuários" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Página %(page_number)s de %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -793,15 +737,6 @@ msgstr "Sua senha foi alterada com sucesso!" msgid "Your preferences have been updated successfully!" msgstr "Suas preferências foram atualizadas com sucesso!" -msgid "This slug is already in use" -msgstr "Esse endereço já existe" - -msgid "Go live date/time must be before expiry date/time" -msgstr "Data/hora para ficar online deve ser antes da data/hora de expiração" - -msgid "Expiry date/time must be in the future" -msgstr "Data/hora de expiração deve ser no futuro." - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Página '{0}' criada e publicada." @@ -844,6 +779,15 @@ msgstr "A página não pode ser salva devido a erros de validação" msgid "This page is currently awaiting moderation" msgstr "Essa página está atualmente esperando moderação" +msgid "This slug is already in use" +msgstr "Esse endereço já existe" + +msgid "Go live date/time must be before expiry date/time" +msgstr "Data/hora para ficar online deve ser antes da data/hora de expiração" + +msgid "Expiry date/time must be in the future" +msgstr "Data/hora de expiração deve ser no futuro." + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Página '{0}' excluida." diff --git a/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.mo index 5fe51e3b3b56b461c6747e2d10329553e39b7f9a..add8b600c80221fa78c5eff76c306b8bf13bd882 100644 GIT binary patch delta 5060 zcmYk=34Bdg0>|+aNhE@*L?R^Nkw}7sNQf;W_E=i96tRSaBB80B>C~mQ3^SOS7wb?l zR8?vXt*vQm>r|{A3A(6aIv<^WW^{&`PCImd|94ON>HXyYzUSO`?>*<9bMAdU{?f}-MeRG6@I&c=bIa6u9he^~QVOwk!X-pl=!A3Y4 z)xpIWfGbefS&emZi>;TU8a{@Nu>x!1R~SJ1=01gBe2D7VW7G+Ow4wteP($dk^(@qg z3_vwJ#5&x5pM&biMC&Zn(7%F-Sd41tU37GZrzv>wTMWTay4eI{kX-8!Bwa`EJgKr zKeA}dJE-$cp&Gt|z3>L=_!w5QY>wb*_)SaF{9e)OO-Akyobk(82bek`&-=j_l$@S z!Z$}z7rKHP`oExh{w?Z)kL~_QCS3J6)DUMP({K8qIzArxGevx);Tq%y9dn9;?zqC; zVXk6F>Yv$q1CP7dqERC<2-UzaTOW<;U_Pp$d8qG~+4?Hf_nT2uv>&y04q=F%|C1E- zM!JAH@iyvC?_oSXMD;kD@zop-L5)BTYUC!PZs2892bZCyWHsuzZKy@P7sui)R6ChG zD&e$m`cP2MMq>xe#dKVY>cDwSz<=3#RIFR?iS5~6fI5CFw#F*EzXtP}OuZxOxJjtB zvk5h|@1v7X;W`ENFoSRPihThyaU-e&*HIn#5l3PIJGF=wVPD*gz3~qEVZtwqu@CNRrVfdBr z3uC@V`e5qv>}Y7SP(zxHJi=x!>JB%c7SkIThZj&&^H0>G4(6HW&xG^Q5(lC>GzSy( z{4b=S6L+F|T!9U+3Uz_Mq3-NE496Pj?rM)j&1p0;3nmZM(PHan)cHHC2kicG)Olyo z38YYm_pJ;?Ext%pgBjMosG%Q%8oJ@uF?N5xbqeY+oQ}HQ46KLqP$RtD);FN8x2q%L z-;lx{cGSl+_JC`sp8pj!R1Z*7^9Z#j>UVNYL47|Mb>|~d4Ub1P_&g@!Jmd*AB^ZGf zs42YNiSbXN5YX8j+774#1|q-2CJ(iG9sB)OjHG@Tb-|0Mr{%w>7fZ7)?yq1s)D4Y5 zU2iJtI*aW7666=z9CRpXC@y1TtVG@EeN+zvy1K98c+^l%Lf_&+{YWju3Ahq90^gwS z_yOv;7~VcI-r5#*1D#MKb()v+x?eQC~7JPpw1s>EkwQQ=c7L^LnofXN(vg<1E|&d5$?iU zs5@WL#~td|F^>8*Y>NNGei+Sd9m0vIJ8i_yf!H2f;3DK@Xm+AH_9^<|yYvzGweo$s z>tLBJ{{eHzJaU_?B|qP4+KQ&EKWXFrAT-RON51XPd>$k#$UDA0?lMfH{3U5iu9K7G zGFeKrX~oSa31l4EMqVP?DqPGNEVAWlu2OhW%Xy03k;5MYJ7u`RS8I;~VSA z_y+kC`HTb+Z9B+j5~GUU3eZD7Bw3^xnMR_uoIj>eN)pK{- zdyB&R)fK!&CXhj7647?r#dN_uQb|4_>q$7#>(saP>*7_b26T2>qSC*C4T1c1z*{5_rya7QbM|uF!DL!SIX2N z+Vt)WCYfX>SxmIO>Ee5Jso2lf#T~MVyiI;hHj)`+5z+QXwf`#l4Y7SO7bt7HNM0jH zNID55pO9xrU!pC-#XM(y7Pr{)FYpUnzJj47gH(}OWH|A)xq(7CX+)~G-%;30Mv?>M zF6m815N)w8zRxFY`M1`6xYCvfTW?^J$|0VgZ{GW1wYlz5*HA70imVpnk44^3Lu zE*sYBDgRoXl2g+??b>%q_3ln?8syf}yqA+3Hy$`)<}^=sQQovk3p^QxRI+9l&CH*Y oS2W*SyUkUqsB`H113fhedDf^=9jyh#Wvornw4+0VsHUIzs delta 5929 zcma*qd303O0mtzh6Uc%VOoA+7d4w&IBrJ)9gs>PuAs_^ZVl;?D@{$ZpW|CRN7<8bZ z(gH4x;08)?qbQUT+)&X+MVFXBryrYO#sr+=lh#%xG4W+k@a7R*gIW+J|iC1`aurUK_; z3vS10n0Jmb4`K_B#LRBS(6p(9&5-HqvhUOX2AI1}%}BK$k%;-DVJbi@kmjF-oZ8nckXAWpO(Ju(|n7q;VBxD(ZZ zJ;)@Ow_U%&9O^&eP|WFR%$Zn)oHAZi2bW<2u0*wS3##3FRp#5YkLKGuu%*T}l{cBa-s zHBf*$U+UJUqBcz>4#&C3pShV2jc^O9!`o4N=1EjLFQ6WL04L!4sO$UEdpV#F^Ut76 zwtHd{s-ZH}jWbbGS?M|t)e#%jfY+`2-Fgr;6N^wwa|5cKTTu7iftu-cs7<&vN&iv`V;iv}`qdHoO>cC_ih;y(%UW=*NhW&5{4#Vg{ z3fk3)mSYBLO^2d7Fa_0P8+oCLUAH4|qInzD&Nrwfi03KlcxP05y-?>zy7f|I zrlY2c0vp>@qk4WF(kHVT^KlDmgrA^B{DoUTiiOnw?bb)Iv$W}oQP(d(EoIQHH={bZ z6!n}nvG1eC-0z-v*u7vUYOVI7Hqn06u0MqOVfqTyu;x`GO2k2!hU#!JYAOAw8MqoX zbJwE=a5t)h_hTy0H;+)zh0mgP_iH#8kE0$`#eA!QYK+HbJP)r${j|2DI`Ab9##I1%Hroq=4C&H8uXM45Y{922NlU=mhhGR{Y>oeworORyuZ z#zedgHL`W6`wpPm{Q$LepJFn8jhew@NMFnk+04H-%>ag@2UMVTdp)kfYfvNT!hC5) za*#LB%tD=SLXBuOZo~a}4lc{#&B42nKXaH5y>4eS&3X+>aeEvy9;L956G`-97lu*0 zI-jexnHJ)BycbvCAuK^J>!9lSt6a7O$vYNUTeE!|VdHZliLzaPg?9qdBmoiRF? zf-WpXZL%5IhBj(y6WI`&%Fd`g(iN}338)8eMEYcopq8WuJM%2GT=P(Sq6GEe8q^ZC zV7lJ_Abh2QNIsmsF5x}JvfYNrv=r{D%TCjgUk-p z(!GqScmxx8zWITIdZc+*L&>Oyx}YA=54Bl_UxkGii3)$rA*`&Xhmvd%rf z4Vitj8#S}vVXof);}rN2GdZK25l%;Kwz7tC)>(MNWr?pr*P2 zbzc>#!%I;!unKj58){%%F{*~2prF@cFKSKqqu%rG#ZFJlTxX#gxXiWAJs(Ehw-`I% z^R9bPn{O}bfk$0`M7`!6M>GGLx=y2=DNIFu(ZjV5s$>084G%``+FaBWk8$hMQTJVe z-LM+<8n?LLuSRuzJ!Ci|W7#)PqN%_QVwA zC&C2r99)lD${jci529u`ag6hQZ|p_A0JVu{Mk(lmChU$kq8i+QTFX~aJ^dDYVCS*U z$g)un9F1ydmU}*ky{Rup&B#XVi4UO$`aG(G2a!J${hm)vY2i3$#1~>G>gDLcD%1?@ zLXG%E)XaS2`n_x1cxM19s2S>yx~>5A;4!EH&O~)=0W$EY2~f}t*E=W7TGVEF1hs~b zVIJ;5R>vGeHJpFGb6*K+%`ZX?#76C@25vftrDg3)pZt2er1ZAb;j_K4xIfh0Z`0qn2)oTVH_*)K{V2 zhFdYJwZ4Z!SKN%6s^?Hk@CK&fyU1^pIgDD%Ui3;0409cW`pqxHc)Sz`VHIjX%TP=7 zBx=*{!%cW(GV`z9ed`ow%D3PE>K|iYOeiykXPN=H1AV9w_nT@Af2M?wfw%$-a4V{V zpJ5!@$;!W};sZ)icmApU_RdJ69 z-a*u<{bU^RkcDIc`H&nYH}L$Q54{CnkYu9iyp?DNrxG3GW1r5)E%1R`zY6=1LvG#c zDk{n2mhGSEHI?Zg+ZzsEu3O43ATlNsbXa{5uuiGZGeBZbS!i|!RKyPn`x3hRivx{rKD zc99}-G0`!dJVrK>kBE+&NJFf2^5cGr9ZyzIHt<(YUPSWAGV(gnk>C*f|Fyd)-$}ZX zHSYOBEKxbdI^}51P4AiH_19UAo;thrUpa$YFGOb9(;bYxkzrMQ8YZ&9UdlS_?Nf+E(VkESVk3 zv>H6k)_mKlt`CH4zf~IuTH$(c$g1_)zM4F1w(SX4*IPk56!C>a)*`RZXW3U*`yw^= z$tDBgdYjv5knU;lC+DD|-fkb2{yM=kSQ?pzR6UHF@m^dgXT-I;Xzb@(03J ziN~rB+O=conWv^EHrjcSppPDorEUfMcF9oB*m3P0vZlu;7vzo@ZVf9c&Tp+6(zlda zku|)qIKObnFpiXIo=`ZqBIxmle4cP1SZq~zJ#_(Vvh5Fgn<93|DhUU@{y@kR2?oa3 zHF&(f*2jh%ubjNQ&5AU5tj67KbzZ;6styDhc4NR_WBbGQ|E#JrM%^$lt2z+jYb}*~ zW9YOywaDXI59PGZFLzr$eT|vR)7JQu9mHh*^7~r7xl^OFcekJHOHIHEdm96%u6Sdh z#%{1eESVju4*2T5H6A+e33{l9*$JM8#z3AmBjm2SrzQ}xwA^;6DdG)zEN^i4eF0|| zc!Q@r$+iNKa4?V*iajxu*SecQxw@&5&T+#2=( diff --git a/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.po index 45b376504..41055718d 100644 --- a/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/pt_PT/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-29 17:37+0000\n" -"Last-Translator: Tiago Henriques \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -195,6 +195,15 @@ msgstr "Menu" msgid "Add another" msgstr "Adicionar outro" +msgid "Move up" +msgstr "Mover para cima" + +msgid "Move down" +msgstr "Mover para baixo" + +msgid "Delete" +msgstr "Apagar" + msgid "Explorer" msgstr "Explorador" @@ -207,17 +216,6 @@ msgstr "Link externo" msgid "Email link" msgstr "Link de e-mail" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -"Só páginas do tipo \"%(type)s\" podem ser escolhidas para este campo. Os " -"resultados de pesquisa irão excluir páginas de outros tipos." - #, python-format msgid "" "\n" @@ -249,15 +247,6 @@ msgstr "Inserir link" msgid "Add an external link" msgstr "Adicionar link externo" -msgid "Move up" -msgstr "Mover para cima" - -msgid "Move down" -msgstr "Mover para baixo" - -msgid "Delete" -msgstr "Apagar" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Bem vindo ao %(site_name)s Wagtail CMS" @@ -556,34 +545,11 @@ msgstr "por %(modified_by)s" msgid "Exploring %(title)s" msgstr "A explorar %(title)s" -msgid "Updated" -msgstr "Atualizada" - msgid "Drag" msgstr "Arrastar" -msgid "No pages have been created." -msgstr "Nenhuma página foi criada." - -#, python-format -msgid "Why not add one?" -msgstr "Porque não criar uma?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Página %(page_number)s de %(num_pages)s.\n" -" " - -msgid "Previous" -msgstr "Anterior" - -msgid "Next" -msgstr "Próxima" +msgid "Updated" +msgstr "Atualizada" msgid "This page is locked to further editing" msgstr "Esta página está bloqueada para edição" @@ -616,6 +582,12 @@ msgstr "" msgid "Add child page" msgstr "Adicionar página filha" +msgid "Previous" +msgstr "Anterior" + +msgid "Next" +msgstr "Próxima" + msgid "This page is protected from public view" msgstr "Esta página está protegida contra visualização pública" @@ -636,24 +608,6 @@ msgstr "Selecione uma nova página mãe para %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Selecione uma nova página mãe para %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"Há uma página correspondente\n" -" " -msgstr[1] "" -"\n" -"Há %(counter)s páginas correspondentes\n" -" " - msgid "Other searches" msgstr "Outras pesquisas" @@ -666,16 +620,6 @@ msgstr "Documentos" msgid "Users" msgstr "Utilizadores" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Página %(page_number)s de %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Desculpe, nenhuma página satisfaz \"%(query_string)s\"" @@ -792,15 +736,6 @@ msgstr "A sua senha foi alterada com sucesso!" msgid "Your preferences have been updated successfully!" msgstr "As suas preferências foram atualizadas com sucesso!" -msgid "This slug is already in use" -msgstr "Esse “slug” já existe" - -msgid "Go live date/time must be before expiry date/time" -msgstr "A data/hora de publicação tem de ser anterior à data/hora terminal" - -msgid "Expiry date/time must be in the future" -msgstr "A data/hora terminal deve ficar no futuro" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Página '{0}' criada e publicada." @@ -843,6 +778,15 @@ msgstr "A página não pôde ser guardada devido a erros de validação" msgid "This page is currently awaiting moderation" msgstr "Esta página aguarda moderação" +msgid "This slug is already in use" +msgstr "Esse “slug” já existe" + +msgid "Go live date/time must be before expiry date/time" +msgstr "A data/hora de publicação tem de ser anterior à data/hora terminal" + +msgid "Expiry date/time must be in the future" +msgstr "A data/hora terminal deve ficar no futuro" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Página '{0}' apagada." diff --git a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.mo index 0a3fe844ebc2d90810d432380bf702fb7d382658..c0f0a8e1403f3d262f7407884b688427e4d02044 100644 GIT binary patch delta 4253 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 diff --git a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po index 4b6deb983..a5b17cc0f 100644 --- a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-17 11:48+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" @@ -144,6 +144,15 @@ msgstr "Bord" msgid "Menu" msgstr "Meniu" +msgid "Move up" +msgstr "Deplasează în sus" + +msgid "Move down" +msgstr "Deplasează în jos" + +msgid "Delete" +msgstr "Șterge" + msgid "Explorer" msgstr "Explorator" @@ -171,15 +180,6 @@ msgstr "Inserează link" msgid "Add an external link" msgstr "Adaugă un link extern" -msgid "Move up" -msgstr "Deplasează în sus" - -msgid "Move down" -msgstr "Deplasează în jos" - -msgid "Delete" -msgstr "Șterge" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Bine ați venit la %(site_name)s Wagtail CMS" @@ -434,33 +434,11 @@ msgstr "de către %(modified_by)s" msgid "Exploring %(title)s" msgstr "Explorare %(title)s" -msgid "Updated" -msgstr "Actualizată" - msgid "Drag" msgstr "Glisează" -msgid "No pages have been created." -msgstr "Nu a fost creată nici o pagină." - -#, python-format -msgid "Why not add one?" -msgstr "De ce să nu adăugați una?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Pagina %(page_number)s din %(num_pages)s." - -msgid "Previous" -msgstr "Precedent" - -msgid "Next" -msgstr "Următor" +msgid "Updated" +msgstr "Actualizată" msgid "Explore" msgstr "Explorează" @@ -479,6 +457,12 @@ msgstr "Adaugă subpagină" msgid "Add child page" msgstr "Adaugă pagină dependentă" +msgid "Previous" +msgstr "Precedent" + +msgid "Next" +msgstr "Următor" + msgid "Disable ordering of child pages" msgstr "Dezactivează rânduirea paginilor dependente" @@ -496,25 +480,6 @@ msgstr "Alege o pagină de bază nouă pentru %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Alege o pagină de bază nouă pentru %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -"O singură pagină se potrivește" -msgstr[1] "" -"\n" -"%(counter)s pagini se potrivesc" -msgstr[2] "" -"\n" -"%(counter)s pagini se potrivesc" - msgid "Other searches" msgstr "Alte căutări" @@ -527,15 +492,6 @@ msgstr "Documente" msgid "Users" msgstr "Utilizatori" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -"Pagina %(page_number)s din %(num_pages)s." - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" @@ -636,16 +592,6 @@ msgstr "Parola a fost schimbată cu succes!" msgid "Your preferences have been updated successfully!" msgstr "Preferințele au fost schimbare cu success!" -msgid "This slug is already in use" -msgstr "Această fisă a fost deja folosită" - -msgid "Go live date/time must be before expiry date/time" -msgstr "" -"Data/timpul de publicare trebuie să fie înaintea datei/timpului de expirare" - -msgid "Expiry date/time must be in the future" -msgstr "Data/timpul de expirare trebuie să fie în viitor" - #, python-brace-format msgid "Page '{0}' created." msgstr "Pagina '{0}' a fost creată." @@ -674,6 +620,16 @@ msgstr "Pagina nu a fost salvată din cauza erorilor de validare." msgid "This page is currently awaiting moderation" msgstr "Această pagină este în moderare" +msgid "This slug is already in use" +msgstr "Această fisă a fost deja folosită" + +msgid "Go live date/time must be before expiry date/time" +msgstr "" +"Data/timpul de publicare trebuie să fie înaintea datei/timpului de expirare" + +msgid "Expiry date/time must be in the future" +msgstr "Data/timpul de expirare trebuie să fie în viitor" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Pagina '{0}' a fost ștearsă." diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo index 1ccd9496f07235426ee1245dde0f7abebb97598f..f4db56ed53ec9c526be6b488b823954bd9a0f3d8 100644 GIT binary patch delta 5091 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 D_8c{? delta 6278 zcmb`}33OD|0mktg115yXl0;bzk0pUXHdY}5LLi82vIJRV8qqvl+pq^Umk)wEO|KGd^h+R%kPv7C2-@R|%yYFsq zg6~k!={JJB=OP-cHyjs9Tap)IOuryw4m8nOW1fjLrVO{@E=-6rW+>KUf3$8kCLO2a zBCNzwn0SjZJ8%*9!455qp=mP(gVBY}jPV*bg?5~{ADiP7NZaOlY>Wp{eR-v7=0;4%rg(2auQB&gh~>m0q(|mi)P+@e6V{+Q za15CQbH?#=jHmu1CSiPQW5RJ7a?0eQI#`Mgung7CT2#ARROk6-7X>}|0P@eA;G+?K zhPv@<48=>Rj+r+0^&zP1TB2sKgHumM&B!R!{o@@cIp0r1btDVDDil-D)Gx;__yp=f zhfpItiWdG2!!U}C5{>OpBOQopXEJJJ*{B&QM$PPY)Jz=54)`{z!7A2J+mLx&JomuPvH=(M_u2J-pfwW%s+!N zan6Y}R6`?BH;zM10-9 z>rgkmhHBW4>ey-2rurJ$$mU1Kmdu~->yCOr3aX>2s16Lr7@UM1aWO{VR&0-ZFd4n4 zDQH)RShj6YYnp`Wz+I>wyOCGhEWl2<+OZOO6U`Y^JAXkfK`>8I$D5+sYl}MH$El|x zGwn6gD6p|j2CC;vkUp8!*b{f5M)(nG#21|U*LWNC@11%Nc9u3>3hMefsHH4)>LsWS zK8SkG`oQ;IW41Xbb~+c-pw{XnY7@PM+VvlzewaQ-HLQ8nh(a(HBT*erK`muIY6c!a z&D;vq05+jIxD6wCzIl;?EcB_`Zwgn2`%R|l7QoIpY zV+gK8jchaOzEh}n-$O0k$JhwJM9ttOq%Y=j9P_VD(~05e0qLmSo`dUgA!-E8m@myp zJn{yb@u>6jQ6pN775En3f~E1iIk*w|XU_AX*R46ztk*CVyWPNydnr5_#IB?lgRu?s zJDv-s_h44A0)2QHFX3@^*eiILb&8>Z6>Nls)OYeKXjjMfwf{EsMs6{~a4?qO-B^q2 zP~(2~(t7(+(1l}BYgdY0>BvrOM*Vb(J>{R`SnA*4228u1-+4TTxj3x9eO(3eD{Brq z*5fql-=X%_Jp=5HmLadX*KDMq8)}f*HfK>i3}$DI!(^O{%TQBZkNW-+YQ&xHuwTob z7)^aRvI-^}wPfYU8*BEX?t2g0W1~UZD_$<9poV%m4#Aex$2;}=a3uAG7=cGoGxIJ+ z;YAF`A5lL@;mmg;4n@tZ2a|CJYOkC@-QPBqw~6PQ1PbcuOk_}I1#0sgMrO@48Dfuo zB&uWCn1M^th37F0htWENGviPXehk&&!>Ep)LCxS7r~!wjG5PwvZ!>A5CiWY81{V*Lxjp!Vzo$pZ(YB=29Y|*IKdIGBB*{B&=f!YfjhBNZ~<8+6F-VSC^#Rx;)~b~&tM-69&MX~ak>t*2{&P9JcYXNGHRw` z$Jno9DrQsnZlMrPA%tHCZIUR|RL9{$9E94fwa6gNap(J6#@bVz;5ZD`;hESGx1px` z7;5V4u@ioWTHW4)x2(q?^piyhS|UR8csJ@8DeAJjEVy*i`#L zF4Xyr$g@o7z5M?WXJB_s=J$0m&c^rgL)1X(rrR@e1XVxl_yM-1{t0?Dg~2oIzk+e7 z`V?%2UW~xC_5T~ zkirQTHVwmPJ4=BBs4vDPSc_wVcoQ=0zuPOB*QYsOi9K)}3#$h%$0&RixjeAmYp@+D zA`IB@h6ny2X+YY4rZ!M8=GTsYaHR9*cB0L>-8m=TCKrj;T1PoKLPAt=j$+(Ev~S)b zcM!&C?jv)^`{X=%i05BDH02jaBXSdYj5H@&0v&?_pZ3REc+aWdkJ02qr=II5*h*#} z8B8k4oumWN@f#9&zFvn&o#D`qZ5$}^KUe%M=|Z-UQ1T1HYM7HGo*W}O3dtrCM&2ZB za&wBbB|3VL=Lstq_`}Z*J>3xO`4LGB#Aslbfl0^10`d2<42@D zxq&PsACoeo!)J5#^Usu8JGH4A|1)GOX+>ToS)>nnmqd{n7E9EZ4T0N+*N&}wueUKxbAoJ93GKT=ynykGZU*$we8tBX;My!m0wU~^>2Y^vso+85r%%;=(+7IFPzkknirFATP)RH-#&k-p2rmxfvm8vsb-05wB)<_evjR{eXf?}epnkq{kd+z15flX<%TL> zbrY?w-CedyVpX4{`p9nAO|Hc@*&FDyuQo7Py0%aIiSu=dRZWM?X)$q&uP*Sg1OC#$ wmG(XV;icjJI^S;EsALN=70#aZmj+%V<6Gyeh%aB#C#n3a9u2B0rdkdE0R<*dlK=n! diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po index 8bf257065..2d3628210 100644 --- a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-07-09 04:33+0000\n" -"Last-Translator: Eugene MechanisM \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -211,6 +211,15 @@ msgstr "Меню" msgid "Add another" msgstr "Добавить еще" +msgid "Move up" +msgstr "Двигать наверх" + +msgid "Move down" +msgstr "Двигать вниз" + +msgid "Delete" +msgstr "Удалить" + msgid "Explorer" msgstr "Проводник" @@ -223,18 +232,6 @@ msgstr "Внешняя ссылка" msgid "Email link" msgstr "Ссылка на адрес электронной почты" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -" Только страницы типа \"%(type)s\" могут быть использованы для этого " -"поля. В результатах поиска будут исключены страницы других типов.\n" -" " - #, python-format msgid "" "\n" @@ -272,15 +269,6 @@ msgstr "Вставить ссылку" msgid "Add an external link" msgstr "Добавить внешнюю ссылку" -msgid "Move up" -msgstr "Двигать наверх" - -msgid "Move down" -msgstr "Двигать вниз" - -msgid "Delete" -msgstr "Удалить" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Добро пожаловать в %(site_name)s Wagtail CMS" @@ -591,34 +579,11 @@ msgstr "от %(modified_by)s" msgid "Exploring %(title)s" msgstr "Обзор %(title)s" -msgid "Updated" -msgstr "Обновлено" - msgid "Drag" msgstr "Перетянуть" -msgid "No pages have been created." -msgstr "Страниц не было создано." - -#, python-format -msgid "Why not add one?" -msgstr "Почему бы не добавить одну?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Страница %(page_number)s из %(num_pages)s.\n" -" " - -msgid "Previous" -msgstr "Предыдущая" - -msgid "Next" -msgstr "Следующая" +msgid "Updated" +msgstr "Обновлено" msgid "This page is locked to further editing" msgstr "Эта страница заблокирована для дальнейшего редактирования" @@ -651,6 +616,12 @@ msgstr "" msgid "Add child page" msgstr "Добавить дочернюю страницу" +msgid "Previous" +msgstr "Предыдущая" + +msgid "Next" +msgstr "Следующая" + msgid "This page is protected from public view" msgstr "Эта страница защещена от публичного просмотра" @@ -671,32 +642,6 @@ msgstr "Выбрать новую родительскую страницу дл msgid "Select a new parent page for %(title)s" msgstr "Выбрать новую родительскую страницу для %(title)s" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" Найдена одна совпадающая страница\n" -" " -msgstr[1] "" -"\n" -" Найдено %(counter)s совпадающих страниц\n" -" " -msgstr[2] "" -"\n" -" Найдено %(counter)s совпадающих страниц\n" -" " -msgstr[3] "" -"\n" -" Найдено %(counter)s совпадающих страниц\n" -" " - msgid "Other searches" msgstr "Другие поиски" @@ -709,16 +654,6 @@ msgstr "Документы" msgid "Users" msgstr "Пользователи" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" Страница %(page_number)s из %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Извините, подходящих страниц не найдено \"%(query_string)s\"" @@ -837,16 +772,6 @@ msgstr "Ваш пароль успешно изменен!" msgid "Your preferences have been updated successfully!" msgstr "Ваши настройки успешно изменены!" -msgid "This slug is already in use" -msgstr "Этот слаг уже используется" - -msgid "Go live date/time must be before expiry date/time" -msgstr "" -"Дата/время публикации должно быть раньше даты/времени снятия с публикации." - -msgid "Expiry date/time must be in the future" -msgstr "Дата/время снятия с публикации должно быть в будущем." - #, python-brace-format msgid "Page '{0}' created and published." msgstr "Страница '{0}' создана и опубликована." @@ -889,6 +814,16 @@ msgstr "Страница не может быть сохранена из-за msgid "This page is currently awaiting moderation" msgstr "Эта страница в данный момент ожидает модерации" +msgid "This slug is already in use" +msgstr "Этот слаг уже используется" + +msgid "Go live date/time must be before expiry date/time" +msgstr "" +"Дата/время публикации должно быть раньше даты/времени снятия с публикации." + +msgid "Expiry date/time must be in the future" +msgstr "Дата/время снятия с публикации должно быть в будущем." + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Страница '{0}' удалена." diff --git a/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.mo index 74f6d8f4551063cc67960216e7bb3abd2ee5e3c0..1ae5f3894d26c1dbee9fb161d7b0a991c2082adb 100644 GIT binary patch delta 2854 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 aJN~EtmyaCnYH03ktK(kpAOgl5^Z6S{@?_=! diff --git a/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po index f3d8b647b..b554c5faf 100644 --- a/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/zh/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-17 11:48+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" @@ -102,6 +102,15 @@ msgstr "仪表板" msgid "Menu" msgstr "菜单" +msgid "Move up" +msgstr "向上移动" + +msgid "Move down" +msgstr "向下移动" + +msgid "Delete" +msgstr "删除" + msgid "Explorer" msgstr "浏览" @@ -126,15 +135,6 @@ msgstr "插入一个链接" msgid "Add an external link" msgstr "添加一个外部链接" -msgid "Move up" -msgstr "向上移动" - -msgid "Move down" -msgstr "向下移动" - -msgid "Delete" -msgstr "删除" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "欢迎来到%(site_name)s的Wagtail内容管理系统" @@ -327,19 +327,6 @@ msgstr "浏览%(title)s" msgid "Drag" msgstr "拖动" -msgid "No pages have been created." -msgstr "没有已保存的页面" - -#, python-format -msgid "Why not add one?" -msgstr "为什么不添加一页?" - -msgid "Previous" -msgstr "向前" - -msgid "Next" -msgstr "往后" - msgid "Explore" msgstr "浏览" @@ -353,6 +340,12 @@ msgstr "添加子页面" msgid "Add child page" msgstr "添加子页面" +msgid "Previous" +msgstr "向前" + +msgid "Next" +msgstr "往后" + msgid "Disable ordering of child pages" msgstr "禁止自页面的顺序" @@ -379,16 +372,6 @@ msgstr "文档" msgid "Users" msgstr "用户" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" 第 %(page_number)s / %(num_pages)s页.\n" -" " - msgid "Enter a search term above" msgstr "请在上面输入搜索词" @@ -405,9 +388,6 @@ msgstr "第%(page_num)s页 共%(total_pages)s页" msgid "Your password has been changed successfully!" msgstr "您的密码已经更改成功。" -msgid "This slug is already in use" -msgstr "这个唯一的地址已被占用" - #, python-brace-format msgid "Page '{0}' created." msgstr "第 '{0}' 页已创建。" @@ -430,6 +410,9 @@ msgstr "这页无法保存,因为页面发生验证错误" msgid "This page is currently awaiting moderation" msgstr "这页正在等待审核" +msgid "This slug is already in use" +msgstr "这个唯一的地址已被占用" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "第 '{0}' 页已删除" diff --git a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo index e4cb3423a8e550845900bd4dc47edbd4d64729f0..d4467fcbad9377cdb1ae3cc2901bd61042061aaa 100644 GIT binary patch delta 5067 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 diff --git a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po index 1da2ffb82..f96bbcf9e 100644 --- a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-29 16:35+0000\n" -"Last-Translator: hanfeng \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -185,6 +185,15 @@ msgstr "菜单" msgid "Add another" msgstr "添加另外一个" +msgid "Move up" +msgstr "上移" + +msgid "Move down" +msgstr "下移" + +msgid "Delete" +msgstr "删除" + msgid "Explorer" msgstr "资源管理" @@ -197,17 +206,6 @@ msgstr "外部链接" msgid "Email link" msgstr "电子邮件连接" -#, python-format -msgid "" -"\n" -" Only pages of type \"%(type)s\" may be chosen for this field. Search " -"results will exclude pages of other types.\n" -" " -msgstr "" -"\n" -" 这里只能选择 \"%(type)s\"类型的页面。搜索结果会过滤掉其它类型。\n" -" " - #, python-format msgid "" "\n" @@ -237,15 +235,6 @@ msgstr "插入链接" msgid "Add an external link" msgstr "添加一个外部链接" -msgid "Move up" -msgstr "上移" - -msgid "Move down" -msgstr "下移" - -msgid "Delete" -msgstr "删除" - #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "欢迎使用 %(site_name)s Wagtail CMS" @@ -529,34 +518,11 @@ msgstr "被 %(modified_by)s" msgid "Exploring %(title)s" msgstr "浏览 %(title)s" -msgid "Updated" -msgstr "已更新" - msgid "Drag" msgstr "拖曳" -msgid "No pages have been created." -msgstr "还没有创建页面。" - -#, python-format -msgid "Why not add one?" -msgstr "为啥不创建一个?" - -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" 页面 %(page_number)s / %(num_pages)s.\n" -" " - -msgid "Previous" -msgstr "上一个" - -msgid "Next" -msgstr "下一个" +msgid "Updated" +msgstr "已更新" msgid "This page is locked to further editing" msgstr "此页面已锁定,无法编辑" @@ -587,6 +553,12 @@ msgstr "此页面已发布,但并没有配置站点,所以无法查看。" msgid "Add child page" msgstr "添加子页面" +msgid "Previous" +msgstr "上一个" + +msgid "Next" +msgstr "下一个" + msgid "This page is protected from public view" msgstr "此页面已受保护,公众不可见。" @@ -607,20 +579,6 @@ msgstr "为 %(title)s选择新父节点" msgid "Select a new parent page for %(title)s" msgstr "为%(title)s选择新的父节点" -#, python-format -msgid "" -"\n" -" There is one matching page\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matching pages\n" -" " -msgstr[0] "" -"\n" -" 有%(counter)s个符合要求的页面\n" -" " - msgid "Other searches" msgstr "其它搜索" @@ -633,16 +591,6 @@ msgstr "文档" msgid "Users" msgstr "用户" -#, python-format -msgid "" -"\n" -" Page %(page_number)s of %(num_pages)s.\n" -" " -msgstr "" -"\n" -" 页面 %(page_number)s / %(num_pages)s.\n" -" " - #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "Sorry,没有符合\"%(query_string)s\"的页面" @@ -757,15 +705,6 @@ msgstr "密码成功修改!" msgid "Your preferences have been updated successfully!" msgstr "参数成功更新!" -msgid "This slug is already in use" -msgstr "此缩略名已被使用" - -msgid "Go live date/time must be before expiry date/time" -msgstr "发布日期/时间必须早于过期日期/时间" - -msgid "Expiry date/time must be in the future" -msgstr "过期日期/时间必须是未来时间。" - #, python-brace-format msgid "Page '{0}' created and published." msgstr "页面'{0}'已创建并发布。" @@ -808,6 +747,15 @@ msgstr "页面无法保存。出现验证错误。" msgid "This page is currently awaiting moderation" msgstr "页面等待审核中" +msgid "This slug is already in use" +msgstr "此缩略名已被使用" + +msgid "Go live date/time must be before expiry date/time" +msgstr "发布日期/时间必须早于过期日期/时间" + +msgid "Expiry date/time must be in the future" +msgstr "过期日期/时间必须是未来时间。" + #, python-brace-format msgid "Page '{0}' deleted." msgstr "页面'{0}'已删除" diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo index 625b2884afbac805760df5e630b48b7feacc130f..36d526d3cd127c72308462af77a96cee17b8efa8 100644 GIT binary patch delta 1121 zcmX}rOGs2v7{KvwoEaaZ+0*Qyc^fSwU!{|p7P<*XD;-dxiC!~u(aGt~IFCporZ%-{ zQCw-!V-c>TkZ86pS_MiF(xx`KkPxH?5xB5|{vQq=&ON_#?me&joqN~3zq}9YGdo3O z(Iv7SSFr>=?sd!2L%RkGuqkI7ZlT?U+c1DzaTv*xrYOT(SdNdd5U24PzQN5{nJ*dH zL!}{Kgtf(wJMb)$B}{P%Em_-M)=Iq2>w7YQ#gV>HUs2f^FvV5n|ajV#ff6$MISxx&TktJjT zwclOTNZ-p)A&X7%*dg*9Cu#eNMOttUYw#bE#mgvt<3`l>abztymAl`MdK5v_NRHuN zyn_Tqo?!(}p%*i6sptetIF8@Yz{`X~2WC)1`V{x!OVs}JcmY46PTW|!{-(!}ES(g( z!9LXf=TMK}3Tg!7NF*{cO+^=)L9)zKXvfdEfGenHHOnq^q7SGc{e+eH1+U^?Y{g3q z*5{L`{h#EVLVf-U{kVh$QY}(XyfmafWDe=V-8g`HW)ZvBS?loF_JKR-Dr#?NZZ(ejI-2btMOB^at(K0Kwz?xE z&zVp%)i9I@S;=T96-#s&r$dRT;g5x*=7e!#j7B%NheyM)o7sTpw!{8e94zh|9OyTC xt93D+YM$*=ZX=Ue1mK_c&`?_>K??2gjj0FGy delta 1166 zcmXxjOK1~87{Ku_O<%ULKJoq7w%Sta)+DWcg!+OCN%7qjq=;mz+nADUY#s#*67fv*jP(efl5f7H)r3bMHB6tuz2%@5*A}B=#1uy#lbh}LEH?uq6H?uRFZ*{-xE^I0+ z5|KBhBFpd_F2Tw&5g)E`ZNe)0?O1_3T_d=V{sCN!gQ)rPNRe@><#-M&@dgg#9bAAb z%cUTzXf&0JFt_yJQj8!)j!+#&8;OwzsN){te0+ksu$QP4d_+w=i*5J^b$lDE)`fQA zJnThXaI~TzGEF1S4NbU#EE*7W?Z6fEyD^IW*on7L7xW$}@|jBGzGDmi!Z0>4n~qB( zQ%D|l+$q!@K2xAUk@HknJt9}|GX2hKky?C$tvHJtu%0Ll3{&Zw_al!ahRi8R_kJGr zC{Cm9=p|f@H<3+|8LY#?V;UOx6-V$V8hD)T(15e3TY3Z6;S}ol=Qx0`P!o36{D0H! zNReGsy09qf_!#ODB(MX=kew*VT^c&kJ*3DpDjoO^pW+YHvwFxXG|>yxEq#k?@e{_d zjG%TLLVZ4gI{v!rZTI;UhPnR*E2Lgz3;U#7xfRJJVO)uaP|qw=jCdP8)x{BSa~Ury z4aIBT`dUq`%hIo7BR`!|Fa6#%+q~ij@8&%kKX;K%*1H}32AbWr{^Rt;=dKbOUbn+x zNTb^>FIuJJm6mhTIAO)@;_K3h$%|!&N(*gfFktw*Lam+6{(#?KwSS*^&>l@>6KTin zv2u3E2>JtCOn>@otap&;Y9s&-r1oEgnnPBv-f(wUGEwNk0HF={!+ZabT`9iux( zC;6|vBc8Gn$(Ez()HVX0c%CJgQQJy|CSz3zPi;8ijOB-BrsKA=dDuQ?8+~>nXB&gI nl^N8QQ+!lC;EOoNtz<51_V(@DTQq&6llOfeJ(D+U9+&(Dpk|wH diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po index 01729db6e..12458cd4a 100644 --- a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Florian , 2015 # Johannes Spielmann , 2014 # Tammo van Lessen , 2015 # Wasilis Mandratzis-Walz, 2015 @@ -10,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-29 13:28+0000\n" -"Last-Translator: Tammo van Lessen \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -116,7 +117,7 @@ msgid "Go live date/time" msgstr "Veröffentlichungszeitpunkt" msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." -msgstr "Bitte geben ein Datum im Format JJJJ-MM-DD hh:mm:ss ei." +msgstr "Bitte geben ein Datum im Format JJJJ-MM-DD hh:mm:ss ein." msgid "Expiry date/time" msgstr "Verfallszeitpunkt" @@ -164,7 +165,7 @@ msgid "User" msgstr "Benutzer" msgid "Content JSON" -msgstr "Inhalts-JSON" +msgstr "JSON Inhalt" msgid "Approved go live at" msgstr "Freigegeben zur Veröffentlichung am" @@ -175,9 +176,6 @@ msgstr "Seitenrevision" msgid "Add/edit pages you own" msgstr "Bearbeiten/Hinzufügen von Seiten, die Sie besitzen" -msgid "Add/edit any page" -msgstr "Hinzufügen/jede Seite bearbeiten" - msgid "Publish any page" msgstr "Jede Seite veröffentlichen" @@ -190,6 +188,9 @@ msgstr "Gruppe" msgid "Permission type" msgstr "Berechtigungstyp" +msgid "Group Page Permission" +msgstr "Gruppen Seitenberechtigungen" + msgid "Password" msgstr "Passwort" diff --git a/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.mo index 81f310dd93fd29e6250a85af29a0ec84c390ae39..3d424766e7e08a9f099074350e1c27d27d8afc1f 100644 GIT binary patch delta 1251 zcmX}sTS(Jk7{~EP+dRxxp2|a(n`Te z^$<56VHv)_JY2;a_!bYMFNedh3(3JQVJTilK9=Azh)Lv6Y!kKb3%c<;>YN=^qE52R z<9sV*q5~>WRXBo|-0;tOP}{eu~!SkC$?_G1b=@G~kgH($oo zO3=aiR>j1RUhKh(sEyB%Gi(ucz!IwD%gD!8xy~Zu^aDzAWk=!*Wy!r?Cki<565gCAy8T zsYn)2=VASZ)463^8Gqm@)_+T>{{oW+I%5<+pb~22G#%K%MG5rbbsWNF{Dj&!Nyn;! z4^jJ`;xT-QO5{C~N4o5ds8A(Z7!<*(_5Kwqv!9_3R|FaARv$x^QG+%!l(i04=;zv+ zo|)AkIsI>7R5fxLdTKSJUaxvcK~CxZQ3X>f^KMk^PVjhUUWa-j1;3oV;Ekk9s~h@P z(WD8XYS1=&kV^)IFAEequEeb?%Fh!h6(lDY4MX+U= zQP`pu5z!xzQK)niMG?UhY86I{D5!{nhzJ7f`Eb>s|Mum;1w*j;*d8n9KbM%*O%b zd2t(Mz{hTJDa3oY6rW%Q&SEEiz{PlQp;-yGAhFnKEWkMOu}fTz;TZB0`;D46hdG!^ zR9Ytwy{vEL475-PwZL|)#b(qG&!Hk8!c4r3+QD_4#suoYF&?7%XI%%enEPQogg0<2 z{z3&-&BHQS-@**^!<|@#jkp(kP!p$+HS95J-V0R99pq!PTrO~IAF&KiWtkn|`!OcP z@C$CnqeQtJFJc+q$GD%tD+Ws8Pt=)aE;3t(rML>4unF5xXL}pVaRLMQ7DJdr`d(uL zYNrLHtr_>DYUe8Mz&oh*KIfAE=M3iDFPW2h*cEO71V+^xhQ~X z?7)|J7sFJn=DkPOuW zJ5XJyCe+gZle{X6e)nEQTIr5;&dS7mOJSgYEqc?)*dkl+{)N}mf+M}2!Hm}KeqXG$ zJ(Bq5@uy|hR)&JUz_z-Ykz%huJy_!lY^e*5G6;mJCY>qgp)=u(&kQ8aWXH1p0naysJpcdz diff --git a/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.po index 9522ac3b4..72c38a609 100644 --- a/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-08-13 07:17+0000\n" -"Last-Translator: dotoree \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" @@ -180,9 +180,6 @@ msgstr "Αναθεώρηση Σελίδας" msgid "Add/edit pages you own" msgstr "Προσθήκη σελίδων/Επεξεργασία αυτων που έχετε στην κατοχή σας" -msgid "Add/edit any page" -msgstr "Προσθήκη σελίδων/Επεξεργασία καθε σελιδας" - msgid "Publish any page" msgstr "Δημοσίευση καθε σελίδας" diff --git a/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.mo index 8f1a7885031df1dde4fd0713b12355b1b7783510..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 19 acmeyx^owaiFQ@2`VWHwXEdb)}4yw^1f;>b@ zWT)ulB|2mm!!C8|SVR~^uw(ScQ@4WNAN%cL-{0$be)~PY=llHGK7?jMrLRq{henAL zZNzew*$}2`xKO5DW>Z+iEx3x!=y99XW2<8qdTGaT9S%AUp^x@yY{HAU5%b8WWOul3 z=Ee;A@hR5g5>DV7+<;*ZgW&*@gPq4sIEs8M$0dbDq>Ft*J@*A0u#6gK6_u!)ENdCx zd{i_*3u+a*Q5`R!G9Sk}ETCp^3zzW$>cywXR?nv#)3}xPWlUlT`|%?xu?Aj7)tb@8 z_|`@xf*m-FXHXA5M#iuwr~wvGOa2V`*bd^*nys2iuXi1 xUkE32>1+8+x{%E!g2&UjOmH|mmbp|69=b~7Ft^9AjAf@6=e<)^i;?<}=O5`aY^?wQ delta 1277 zcmXxjOGs2v9LMp$Ihu}Tjy<%Ob1lp1p^n!XD6>cm%38FEHbrqM8OBEQ!7PkuGAWE& z1Zo6ABm~u>MU1PID0I^%s6`<{ZE6?piXyPSzv<3l{`Ygv+;h+CfA5{T4|SQ(m4OMP z#EC7$e1X|fOcipWj0ViocpF3b7dK$2$ZRb}a22-sc4CnBXC}xu^*aU<^;79=wiP`Asav`=}i}!dc9s2JT}J^}psjg4MJ~@f1$sKKzMV zSQCSlFu%pA=)ptSh#hzg2T&bnkU8uPs^44Gk-tNJw#a3Yw0*;?w1>;g99+ij7^bsM ztOLvO94eJPm?3f(-MCAG#n~io#K-91E7XyFK`rP9>RtJRo3Wbh>*Qjn4IM$HWFEt~ zfZD)s+=&HDriDk!>8_W{gEvItDNY#@q?_eE?-tqDI~~*PNv*;`FE7R=CO2Oq{QnTa{9bPS9U2-TT~iraGRaz z{??YU>R>oX%XOk|s~a6_4_4J2zdShi%xO<~iFB{$w0Zw4-Ghe{Jzg@E9SEiiLKo6r Wsz06V8gTmNrV`0sFZ-!1R{Rghgm|L> diff --git a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po index b317c8436..051dfc0f5 100644 --- a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-22 02:20+0000\n" -"Last-Translator: José Alaguna \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -180,9 +180,6 @@ msgstr "Revisión de página" msgid "Add/edit pages you own" msgstr "Añadir/editar tus propias páginas" -msgid "Add/edit any page" -msgstr "Añadir/editar cualquier página" - msgid "Publish any page" msgstr "Publicar cualquier página" diff --git a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.mo index e69fd7f2eef04f8aa84873546f3b8c250bc29eb0..e67c644015d4ec290b06376bdb7fcf26f3cc2bf8 100644 GIT binary patch delta 1249 zcmXxk-%FEG9LMpmwV5t;rk2fC+q5#XnYz(zB?T24hDz8Ea#@=cQKP}8wB0m|Y-Bjp*Y2 z=BLwzAsoa})Wny_JM0bW1)oqQpGSVS$mKc5^$njg9^Y!#hW}8N@i18x4WLRMLp}E_ zQUn{pB6IB`9W6+q&h{Q^!3=8RYg8g1aX-$ZcJLE(xQeR8C>MPr6Q~5I@cp$ZK zTtKa_tfT(gnYV6ZXHBRx3L$eWhMIWBaTt#>zJy9_7PZ3{s54z~?tjJajF(YI_Js3Q z0HOeEKl(XvO}v8IK?=1XjpLZd)3}0~=c7#e_Yi7+7*)ZTGaf=t z$U;OXp{7dr5In*HI)61~-$m#PSL-EIi7=rvB|ke%93-grdefh4#Ob%9N*^UUh~0z| z)b8~$>ey6iHC0T>sV=Jh2Zf!3{G-;@>VL7FTM3VtSFtTx#s>4C*x-E delta 1282 zcmX}sOGs2v9LMp$Io3F)lV)m9uUbATAES<>Sri2pErRT^NQk?bWOSTNQOHFTIf1s! zl)!?@z(s_MSw(FsT?Eli2n1IN(IRS56lC@N+111R@8_I5=iYP9|D2im(#K_q#XR4* zQNqLyVm8gJ4P)tCC?h_z0UX6#{EG#cn_;#YD{&*XdY;4p?en++UC$_PqJ0(f@Fw!U zgpE_-W7Ax=;4>`5H|WO&?81*2#MA4|w&5jYE;fYum_R;umrDmuB9GWlRKGu%jp@uv z0(J#zdN3j*i8EgYGRA1 z6)vF;;j(w%&%Vyl4x+Yh9yNhaLGrH^f91wj{EcU@fDJ!{QB=oi)Cy)${h#ASoWtW- zLVDEiGV1#{s{arwgGsM_57{XzCH50Ke=94jN4_(MP|-_jiS24o8VIGbhS*IouGJCy z2xUfT-AU-+s%YPpi7>I3(0NeiG#M?lg3#7${FPIxbZN%=4_GbwnXQ&RUPb#|?A5j6 z)uObPcnuxWYOk(y#4fCrb=36NLZY?BIacL;rTq(y4fuxrZv2|l>vl#`UwkDQnT^%; zA*ZgnrD3cnP#kEg4uzahV@tSc>}a5{ye$@qJMC9`B7K9=SS;eSc5\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Finnish (http://www.transifex.com/torchbox/wagtail/language/" "fi/)\n" "MIME-Version: 1.0\n" @@ -172,9 +172,6 @@ msgstr "Sivun versio" msgid "Add/edit pages you own" msgstr "Lisää/muokkaa sivuja jota omistat" -msgid "Add/edit any page" -msgstr "Lisää/muokkaa kaikkia sivuja" - msgid "Publish any page" msgstr "Julkaise kaikkia sivuja" diff --git a/wagtail/wagtailcore/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/fr/LC_MESSAGES/django.mo index 495049ebb636ec0f5a50c4f2898d1bfecc959629..68947ab24239f68c82140740ea6bf413d6802afc 100644 GIT binary patch delta 1249 zcmX}sPi)I!9LMqRXlLvGsBKJVwoYfow7RyL>4+u7CT1Mw&nVFi@u#z-t7LP~I3OY- zEF(_1aB-2I#!kA611{nu5{`m7iKF+Y`^}R+zt{7$&+mD@&-Zz@SFOJSxi2-YX`{rc zjnvr^vtCRtFS ztZ!Z#TEK_O!ba4KCsC1)U^!+{JGhFocn>x40MTlE(lLdr>7T_x%wZRPLw81vi zd!5J->p=x){WO&NL#W6{(T6usfjq&r_zc(M9BP8^cpCqpGIg9)b%)ZZd2e9^@1w>S z@CbfDPQilJ3;aL@_*cJ^nI^XF zrypQ4jo5gyySm~#(BQjg9X%%JzP=!0eDdp*Wotw<6%68O65z`PG39Dp)Tb+ z)O+8MIIM-*PF2zG9aNUGW}Ux^Ze*CMs8pg<-PRB_K-Kwep>CooBPvRDtk^PJhx+p@ zUSL#Kba#|BWwec|45;X+6}$q^t>Lj)bmoht)oCc5O-@^9wpiF$F}3O|Q=8SG=zjyp z`@bxq6{K<^#f)rleo>YqW>Ys^*YXYSdUttODB9`oh$o^`2~TtPLNAtxZEcTGJpHNh yY-li(x-_0nWydlJ|Grcv?e7~KPM?|dZ@);Vhp$J@4UbLaAA0VVuCBO>(2iGjEg- z^&s_KhS>#-XY!!Tddw#99v0#j9>BsZvwc{Hd$8N}5_);>!EB7U#?Z(67#86)GGEf> zY4EdU9)5g|#kht!xQ>JP6$|jnZnHAHj>KYIy($GT9s0F&P6)&R(-a$ov7jtm|wSy=42GgjCN0~(Zr(9>Sg!fszic8pzzfgfS zFj)@kTZo1Rp28rW#fz9gb$pGiVQ*3WKA=+m5&79Vk428{8!qrZm1lMo{d7{Mx={i4 zqQ*seXrl>CYJzDRjIsMjaJGm#f+f@rRa#vhJw#PN`eb#KwN!0P>pLmdH>(}!ympE*vQv~s6FUAAmNFvbPA4vrJ`9o~{^uSOg7EdR\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" @@ -177,9 +177,6 @@ msgstr "Version de page" msgid "Add/edit pages you own" msgstr "Ajouter/modifier vos pages" -msgid "Add/edit any page" -msgstr "Ajouter/modifier n'importe quelle page" - msgid "Publish any page" msgstr "Publier n'importe quelle page" diff --git a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo index 05815916c5fab3557af72f74691ee0a9b79e42e8..83a8eadd3a42486cf5f22fea4f91fe59e1b51964 100644 GIT binary patch delta 1121 zcmYMzT}YEr9LMp$xtg1^OkK5^`M6e^b5=S`Mxud*P!LE&&_&G6UYCz;iy9H@qPh?1 zrobSQuFA-Zx+o%opy;X#i-@S3An+parYNHCZ!S8Vb3W%hJ3BA`^E|WRZ=uqs2G4aP z#VPA4m#fSMaA6r0>2tN&8vKHd_yYqN@R<2AgkFqR?818b32eaKxEc@Pay*GaoW!+e zCA&(ah6mHQ3h!bVA0gS^QZ?Z_T!9Oyi58J;KdI{Q4{G87KWbwU)Vy)jynUF!J*fX( zzuMMbrkp?0N$Ru>}*A{wUVcKZ6cl#28Ma z{`VR;;(IJbY5b0$2o9sh-9epj7PatG z)O;_IY#*rzw6#(?C{4P54sQ`kCq?)5FX<)ROo>qxB_(Y_NnzK7af+@;QB%_O=w!|6 zkaRdDZAM=OA5Zz9P~KP_>z7{+-Je2N`RZsbg-oYXYFncGDG~(RMA6ISP;?c#PbEGn z>ngYYR|>i9%4D{VXHFEH$<(p&yi;_~I_|j%n+tnds(th&gj zcf_`l{QFY*Li|83HIdJz3T`gx>`mpe&WJmf9WOdNPth6Tar*d}d%ipEo}Qcb`m5&N I)TBLs0SBdN{{R30 delta 1145 zcmYMzOK1~89LMpgiMC18TB}vt#&oT(YMPidZLz6RD?t=|9Ylm4WF;j=LQ>Ko8igFZ zNiSLg1s`BR@E~{y#gnLb5b>Y~A@ouzdhl^ke1K5I?=P-8?CfV}viZ-4fZ`{`4Ph5e`L{XqNZu-3wo6tf6n=oo(2~^yp zsJJJwAJ3qh@y$&hG}Br1UIQXsB9j@19%?w z-V;=Yo}u1*i9W_RuX)hGZ}1N3|Ad=pUnQ!xVh(%oD{2LPURLURQCl&Dn&@E+;23Ve zqSKziM%oY1!lxL-cUaONTga0J4B%$mhm2)XxD6+q_6%~F+fMr)D%EqSv-84fzeg_f zi<>g(Ve|z0QE_clCeJpKe;ta;bZo~mw&Not31%KOz#@*|4^-emmfwt{sP-{b%E#~& zUUB+Aq89iaHL#0@;`xv+)7?b=$#^X-nt*;(Kpp-dRg?HzI(bkwl&LLFr?x|-i>iS% z37w@LYA;m>b_Z42QPF``A@j9`yBWWBDAcLXORLgMwU63czPf)!nIQqS((R}(M=RM% z)gjwR)!u6xRg~sX?dktbTVh6&$(`fLw6|c{*$dW$of@w!x&~aH{!m}kiVVeL(}DV~ zk-<=3#EQn^(O57-@gA}#3!&qAJ3E=N3%PvU%A|97%RX%vb6IQmANQV%4uo_0R5+cf aT&nlh`L0)QSk>9;t!lYCUCB0FbpHnXUvUip diff --git a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po index 078c97de4..7f0848292 100644 --- a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-06-20 13:13+0000\n" -"Last-Translator: lior abazon \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" @@ -129,9 +129,6 @@ msgstr "מהדורת עמוד" msgid "Add/edit pages you own" msgstr "הוספת/עריכת דפים שאתה הבעלים שלהם" -msgid "Add/edit any page" -msgstr "הוספת/עריכת כל עמוד" - msgid "Publish any page" msgstr "פרסום כל עמוד" diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo index 9cc48f053042090824c4b68569105ae806a4d2d4..56e390f44f3e11d10e64a46cfcb5ea362dc36532 100644 GIT binary patch delta 1199 zcmXxjO=uHA7{>8wyK0jd6KlV;rrG*gQ@xJM25Zoy}(Uop*L;`<~h5uWi-? zLrW05iNz*kMscKtjy7%?a|0)^6Kl8w>$nwvy8cBkV{4N!TQK0-g+az)Y{NKi$5G@c zoAdM?T$sWxypFAS7q8%b4B$HMLjPtSg8kTzQRFbE=q}&{a;tfYx^EHv_!5<14K@EV z26(>t#7UA1-%x+(CVgcbLJ!7JnWykIPNF7kWftAv>Dq(cjBU)|aZKSnDxr7CVLs65 ze|3!UeDj$T-QeYE%x!|`B!Vh&2suoI?h)IQ#5;`Nvz!QKe8z0UvgG6j!O6~YKxXp_kYKW_!~LQ zS<0sQr%)Bn`KiB3S)!A(?hp5Hkns~#WmZvpT}Q3-7w*J0{DJLU)I0JIm57gl45AY1 zKy67JkKk=oBGmx(SEftug%wmuKcXJIjw)RX={ggmRuV+LOd(`PoTispO{EPJN_db+ z5c-&y%6UJ)98yQ~YX6&^(?)jy^cnUM1C2{gAEl2IHqlGy6I9bSs1j%AEwHW~$Unii#YMrBZmw5o%IR66e&X=Lv^7^* zvtC)AR5Wqa9!jPY3sq0}L}N6Z9zHe@r+H6jOEb|-F?+3)&(0KzX?rqT%-iFITz>kN ZJ#v-7NiJWyoGaX{^m^x-DmCAd^&fJ_XZ-*G delta 1279 zcmX}sO-NKx7{>9VjX9&4W!jgf*VJ;damLSVkjjuI!;n%6O0a9$%r$4GoH57<2^Zob zT1e}H7P)DqJ0l`mwhg3(Ere#!R7yd+{6Y#|_+v{sLomVU;zAMI3ixA@*4Na1X~qT)}btgrykXY0P0fi{xN#U^$K;o5`{p#>dD{%qr@>H7vn(RDv7m z=lSLj9SvMSy6sqj`oSes#se6@Td2&(@f|)v4HzX$-G9+~84q%N6^HO1cHsw9LYv5D z{<8D&eB)>IW-LM7(2b03&SNeSREYNhkd(wS_^O^yXKj<;~#_rUL_9y#~j_}J2W-$!4dJ=EIbL{3NB7Ulyry{AHv zE~lj<+S=I^p%wMJnQUli(oJP1+-!O>>cl+vb~>4MVhL}0+D&;*cl`gE=6GWITs-M| Y6HDuX*}UR(oQpihOSwyf#b12?0KbZMf&c&j diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po index ae3859f3f..65a8392e7 100644 --- a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-07-08 15:26+0000\n" -"Last-Translator: Giacomo Ghizzani \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -168,9 +168,6 @@ msgstr "Revisione pagina" msgid "Add/edit pages you own" msgstr "Aggiungi/modifica pagine di tua proprietà" -msgid "Add/edit any page" -msgstr "Aggiungi/modifica ogni pagina" - msgid "Publish any page" msgstr "Pubblica ogni pagina" diff --git a/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo index 0168c6e87f05374387e4ea97a86ab3c4d3088085..7a681f9eb90b2b26e54f35c0464d6ca3f09e5be5 100644 GIT binary patch delta 1249 zcmXxkT}YEr9LMqha$CC8mR3u%oRzJz`7))(vJwn5ii(m*n&BoztkGaw;D{Psm|z!D z67&X92whZHQXvRM5rkJ=L{|~iMFd?4(M8?${pqvAbDqyR&&zrFKmTpMd7`=awZ?th zC|%SB>YU50594K=D5Gw(OIX0QxPZ0j^_W#+y<-S{^t*65?sx1%KmDUvgTuHAbI4J& zG0tnaa03JQ2+MI6Q}`BFV%W=MxEEQ2ox;^PgdCRT6vqPcihV{s_XVr)8)}{f)IvS1 zvYh$NPeT*bp`x%I_2L=S%15vQ^QawM#W}o*8u$pS)$?)31g@ih4hOJ^QT&8jSQUfO zv|4mCzctWk#U|{>W2gu3B6HY7)C5mZA%BJ(Hp^*}&-D(c>7Q7!G|pdaq95X6ZR{Xw zBZH19)ccpQsKyu#g>n*uIE~Ht9*LIyLWTY}YTzoitpVF`9D8sBen8#-ff~2Gdg*!% za>?2;jr&mdpH>rpHC}K*1HMM(z(=S56PeTgIejnN>7^e)E$lQZDU+!83#f@Eu*_w4 z2kYoR;HKtz>G%dU&%B@bCun@e?x1R575!X07h7hV zP?1p7K*LRBhToQCpXqtn(-ON9Vf(CO%}VyDyA ze}g_jsVt)rqVffeytHjp6(xAP+0?lE+DyGC;Hij)BfEkfU9rei%-6VQsn;3n+}+Yn z@f}X&^5KDO;$kkH$Y-*#;Gsk|9qi8}(`O68?hAB!xIA(`nHinA=ezEjiB{h7{s-Ky BY#smr delta 1285 zcmX}sOGs2v9LMov&e(V@Q+sGnua=K8bsR@hlPCttiU=ZXQ^X}=9IE#E`@f%aoHOV7AMaMpRK>rRcv6Pa zLTn@6ru35cj0PuTq9US`wEue4P?By zNm1c3le{+KQ!K@|=)+m;!8u%qC-aQig6EO7m}|HJc~GLkD29_;@ZCB6WZ4cmQT>8lg4Ys z3Jjw*IE>oR7{*nZqN0JOUEiaQ^b^`RhgIlho1CJlLtQ}tHSh`4IG6DbCU86Y3YR~x zMvdQz`ui!Qi-{F-{=HNN+zvlof1?ImLghjc%T~JB z^_xH*GsQ~_e~qleR1$j$Im(ymeA2E zaaDE_+K_(Mdx#wbd6)gk>I7;C<(B5pW~p|k73+V%O3@v!6y3i{HBp|eEhnX0&F-?o zZ750W-MaFKTl`;EQPaN`ZbBzgXm-0F>G+zG{hmRe6TNE3obbi;FHeOxKUg1Vvi)uC z&B-#W+}c+kXtw>q_9lPwkX33Qi`bn`)DCs`N5ghUPo&$4UQj*YKN!B`M0(SG*6p0q g`Fo?8htD&U2|M#*\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -171,9 +171,6 @@ msgstr "페이지 검토" msgid "Add/edit pages you own" msgstr "당신이 소유한 페이지들 추가/수정" -msgid "Add/edit any page" -msgstr "페이지 추가/수정" - msgid "Publish any page" msgstr "페이지 퍼블리싱" diff --git a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.mo index cdb15139af71b85bd63984bc08734c84d99e753d..9adcbe8759f6a66f44912ee95ce9b6f6b38616ab 100644 GIT binary patch delta 1249 zcmXxky-!n77{~DkZGl#b6;R|wDHcVA0)2@#MWT}h-v^8xKxv7FU}H_G320)|!8oXc zAr8hE<01|wnqV{};Gl_#gBv;#iJLC+7nu0{)!UPM?&qAFdwZVqJO@5>{R$R;G`Joa zEkfiG4@Cw}w9aiCSj^6{wpi zYgym?475NCDhmftA6`U7K8YSIpmuN@m+>L$htCkL-XC*J<4)#Ra1@Ie$5m8dK7Nd$ zHKL34t(`$1cH%IeL%sMIS;L;87Fa-~{1tN961SI>>l2okXSbN`#XqP_Ht}*j_M%cg zi2Cj{>US@og0o8u6!8?cUwdfc0W!{M&Hw-a delta 1277 zcmX}sOGs346vy#n&X|sm9Idpnygo|vJ);9<7Kvd=P@9kzg$y~!$e8cIpr#bTf`XWA z6OqxPm2QS2Dx}CwEuvN}gcecIN{ApLu=@VSYk%h4&;LH={?9$<&U~v_tc-su@XQ(` zM3fLqX=X<;md=JT<1rh@Yv{+nxE1|gvqG%K9Bgy#LLd9xxDmsyQOsw57z=O`xnJC7 zneeekY_{M$7U65m#AWQqFSrR$W|(cq9wZmLh?_BveC#%xGk6#Iiv2=e_Xl$^ovgHu zAAPKERZO%{5VgPoY{BEGFJ3`qK8;y;2lWJV_yUut8xL_4U4Pki3X9pF!BhAE_u)@e zVvXD^ll3jcL|;6F4cLLla0GSXb7T#Bg}Uwys^ssGk1ex#M%%vPRrcqy&C0Nxi+1A? zR7LwS4<}KryoGVy;2{$&Fpnf>k5QQ~;x_zLE_~@8 z_mP#(7b5SQl_00A!aW{BI%VZV9ijIx^)?1k7dnK77HcF_c8z92Kf4B^k{~~8B5Da$ zPF31T=*87gThw#?tZN9hE0q|kLREw+ru9=#uHUSBqW^&Pq28?z^-W_BQJR{qRmPpB z+M$JZ0Xjmil18 zY1-e~oGA8{`civ=Kx=bLqTN?i*AWYk_eKVyBZE$R>_TMJ>5N3j21moriOATX)7Bf+ aslegBfp9dI9P!;qODyI3lPlT3z5f7=kaj)* diff --git a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po index 68e39f1d2..c1d0c8392 100644 --- a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-21 11:34+0000\n" -"Last-Translator: Claudemiro Alves Feitosa Neto \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -176,9 +176,6 @@ msgstr "Revisão de página" msgid "Add/edit pages you own" msgstr "Adicionar/editar páginas você mesmo" -msgid "Add/edit any page" -msgstr "Adicionar/editar qualquer página" - msgid "Publish any page" msgstr "Publicar qualquer página" diff --git a/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.mo index 9681dc83a332d7ed55c150c1055520f66fba25c5..90eeec911e6886b1e870cf7583ca3901155491df 100644 GIT binary patch delta 1249 zcmX}sK}eHf9LMozwV5uprPb6-r>(SfrrW476T38p!a7I^ZLuka*=VpWa+j6|3F;Km zA%dh+ha!-j1TWPg@Z@0xNd4)(Ej#|giL;o5!VG<8x4*3+# z64#>)JVP(O!CG9ydHjTjFi^u}ID*7rrtka1x6c!7?ha23|(f zG^3OGO*@SN?80%pj=J$BGKX0~P4E`Ay7KbbUtUFmte)LKinFmEG8gqo^&P zKuw%P1%4M5oOwt?D|?J5a2dOC6%|MsJ8;W>zk}KtFK^M==tVvM8nyCORDc_J3d^?t z50mtrM5P7IHnRU(;XDI+K^A*)$@V{>0{CeAUvPx}mK|>)Z>{t@keEyab%rkEA55TD z9wS;!IEBi60u|_-hyA}rW08Rv{y+uf=PBke{ip|qF^Dm|fd$mgZCbyfR{R@vDF51V z2dg4OriE~HF zz^F88A=*`~^fXmFprRd8uv$RzIG5d`t=uhs+fe?Ldlh~;dxZrWpY7?dqTjal-$0u8 z%05~>RP83`vyxt@q;-&^_QbhZYIAvAb&){uyl*HR4K7FBox{~$C>pxZH%M_`P37`| v$!zL=E}hC}vQgiaR5tA!&rGLh3%-l@=v-oWW^OvOP@3{U0hxKa2 delta 1279 zcmXxkOGs2v9LMp$Ild;f(Mru8UenSZzD9@Atc)Nn7j48%&kM;kVxwN0MJ=341S@xH z1VJT2Eusg_Ca8!oiU^`@2(1iSwTf(2eShQiFz0^Gx%b?2{^xP$M)jBK;SkcaT@?531c?EWk{n(l|vJ zWPGckpn<}u0rp`FcB5Xrf{J_`^Y9jG2KVt5rcfOZ(TUoR`i@~4^$G03S=@`iQGqqk zSuW#Sgo0i?fc1D7yU;^5e2I)gBDhr;)a_+xI*c zQXfZcitF33M`=l z4KeyQEJxKl3R(ZN6pnF2Gkb)Z=`&OZFR&Ir`So9@0CLzTJukrh=%DVO#tnE5iPc6? zXXz&Xz&X^+Cy7?$-3_t+I<0fuP^3@r1b)CHSVe0E)Q^m99;*FS4C5sB;v3Y;l@OJz zK+UigbvVQR{Z3@3(yO@}b^g+)F^u$K4q1sUvRyWxQJz>vM1(72c53IxEC8v^o=;}7rj_~aKue`gB{TeZfqds a1@C2qh7;}p&pl^oel{A5yQx5acJ_Y=gLY~F diff --git a/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.po index 0bcb5dd5b..5e38957fd 100644 --- a/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-29 17:35+0000\n" -"Last-Translator: Tiago Henriques \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -176,9 +176,6 @@ msgstr "Versão da Página" msgid "Add/edit pages you own" msgstr "Crie/altere as suas páginas" -msgid "Add/edit any page" -msgstr "Crie/altere qualquer página" - msgid "Publish any page" msgstr "Publicar qualquer página" diff --git a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.mo index cf92185d4d90184c218ac9e5e282a9e9f6acb58e..d6e09ffe86ca9102e1b15908992da4746dfac1cd 100644 GIT binary patch delta 1253 zcmX}s-%FEG9LMo*wwYV4oSMI~Hv6IZWAn#G%E}BRCKMIqMHe%g!w9t&(@HOFbdd&K ziAe-u6v1vHO0NXzqM*MZN=Sk(tZu|^gP`7@r{&=}&+D9L=XuWe`JVIaXUp$!_DhLt z&L~l84Rv{oSsW8vIZ?)4W;bvG%W(rsvCwU{1FQ4aqnCaZw_$hQI2O}CizRpo{Wyvo zS-Z=5Hy7?>1wO?hT*4uIi@PvX$Yj`s#9$Y&4EvG8GMo}Pf!tyrQR7z8hhI_iY@h;l z6J-(eTQLnyP=(4u1M0?$sK`_3!7)6X&6NMo5s2Y$zT3^3|2#!(YqM?G*7kK;?!8m{9C{=p!wkVcLBg~~u9 z={t`-sHJ;|3%GzBHs~k+YTV>$0i4Dz%;5oCLj~X=?^>dAOky1>h4)ZPHiNbJ9u@cx z93~@vc50CRBpXHJ=kw-JFaD~G{7=#N%!Q*kzz*SFn@3Ij8ucb`FpZz^0mk_h6!ADJ2SsPXN2ekew+L2+Z(xlQ(WiAU*l?lCl3ssXTFcp2S z5vOIgAN6@gsSQ-ExAu-+MuF8)wTD!Q$=N^3NOq5|v%J;fF=_NTKv`cWIa)oga!b!V~KUE%h0hT4w=+oG}d*_b!b z{jV2^MLL>VDc;k`(XmipCV6diBsrGO#Db@inUP>`dSGO5B6w_=&IvB3t_-Bd!>RPu O#b@5f1&dR@A@5(9f^(n% delta 1273 zcmX}sO-NKx7{>889ZRof&Xj4HIhtQ(>NskeniL@xCI&@N32~9ZtY);-prR%c!=l}2 zi;A#?v})5VTG%FP(p1Kx}@qbRElDGNHK6-w|68gV!9~Kes9e5J8fa|EEx{EG8K%#0ZsH4ju zGfS}zweWsCPh=)BNPn4x(er_P;;%*#8KIq*<8AE2c6^VFX#rAR6IY;i62@Wd!D*aF zZQv+j)Hp8cxqDcHbGRKBkabuYbvIS{m&(R4vf0$?z_O|J)FO2#ja24HP)qJ6-A4=Qa@`gNRw-$1R#|II#%VD=1;BELFJGB16GU9Xth*$jY`zfs3<8{ zi=tHOb(EyFUYkf8Y4X32r>4Ia9Ul?RwVmEq{5-88G47klbYoY7Bko`%`Q2BVk=0Zi zZU~0\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -177,9 +177,6 @@ msgstr "Ревизия Страницы" msgid "Add/edit pages you own" msgstr "Добавить/редактировать свои страницы" -msgid "Add/edit any page" -msgstr "Добавить/редактировать любую страницу" - msgid "Publish any page" msgstr "Опубликовать любую страницу" diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo index 81299118e7287ac7ab8bcb903e182fa52f9f31fe..15c4321c67c13b6619aee42831b80b2a0e439911 100644 GIT binary patch delta 1249 zcmXxkO-PhM9LMqh)~@O1s%d7L<+Ht6Zfm+q*=i|CC?#g#!NVHvE@dy$!fLQav;>8R zx|nnjq^L_5Z$cnQL=hdkgolct?y=YC)c3c}4m;0h{`1T{GtbOCyAuBG<$u=tpBt&0 z+)Uo^nGIoLI~P*UZ*~{waSs--4$A^&mDuEL#UODv?!bQM5Y`Z1##)@hT{w&U^7fc( zJrz%|0bgM`uH!BIfYlf+V=z36%)usbH%=ly%W_HJJkrHBQSE+U2!El*DWE1AV3y^K zZ#5J&KqG1uj-xtWMa?{o6*z}_g9o^Qi>L>WGF!DzIFq=S_&Sbb9((XBYGNTCM$zif z&-m6%p&i3GjAN*V%g7k^5;edZ)RM0vKU?SWg6;ZK6fF^#M4ehtg9kJv*E(1(pUh-yEH zqd4v2w;|SF4c}9tfj>LHATdX#bV8Pwix#aHSYoOC2R2A~T+yB)5_EhD!QeyNV^VgQ(B5cz|&~S!YM9 zqlq6S>kKLBE7PQP2=m&nQqo?P(qUIPf(Kk#Z&*tDhCLVPjGS;~{WoX@N@*K~Rx&$b zoJTuGR?-3QFk4#iKU`}HGz2PoqOnt6XLmfd6c4uaZbe=3uG5hYQg9?WI~N_#ChyG7 pBAVnm1{h@fSQj25Amn`jkMkbQsSvBUk}&pG#=*FERludWey_)E59$dG)* z8sbfYF?+B*ksGPsVN569#4Mc0m6(-e%nB^VN6rx#i*$%){51jFWfEB1$6u(4 zmD5==;~O6tHQa$^xEq_W1647GjA34(>b*lP`3K}OliWtwwrT95+>>fd0scX4X)cxZ zVII`hG@{xc;1*T~&16^|a}rfPi(1l7)Rzv}@+j(9JVkZ*0=1NHQSCls3(na0`&gFM zl$%lgUqnr;8&&^a8tZ?MOvFC;X)FFl4V;j^U=Gr!DMEGRwdFcIOu5NEe}HNiK@IQ> z)ouds<9qu)!0gpeR|e~^Oqd7yq8r?H;xM}LBkKJes>69(PT@dkZ!@tGOHlRNQS~m^ zayRlVrq4dVgY1-9Pi!M}{^CpMLH%AXLW!+2<%E_`sfy5VS4M0k=*LtLTL}$NOspkz zaFsR?`ip$T7GfR2xr_g@+JYiNXG`P9zeEQ^GuMGxO#00h({>A; z9n#WxZs8oU>i^RcaymmSq_!sAl-O5VzRJN)M{lw}c-a;5w+5m=9PXqPZ>gu!RZ&x0 zHJI-#bXJ#oYFw4owLb4)gEKGxv_E(%5NvhT`$M5iffHpd!CkHA{B7;g4rg0J!OY9p g^uSp8xAEcc6St>gv6;SGvytbsqmQDWQu`hM0E~)$eE\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -165,9 +165,6 @@ msgstr "页面修订版本" msgid "Add/edit pages you own" msgstr "增加/编辑所属的页面" -msgid "Add/edit any page" -msgstr "添加/编辑任意页面" - msgid "Publish any page" msgstr "发布任意页面" diff --git a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo index 868f0ea927712c0b1638b24159505eb1506f6b09..6380fb654e176efc04668665f3a52325177117ca 100644 GIT binary patch delta 22 dcmX>sdRTOWGb^Wsu92C7p^25zW*^paRsc*D1@Hg> delta 22 dcmX>sdRTOWGb^Wwu92aFfu)u4W*^paRsc)O1?&I- diff --git a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po index 6932c805d..77c679dac 100644 --- a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.mo index 578bcf1ae86d9b1a4bcffbb9a1dad5bcfb14b755..37f30e0012e45ee93000336a0420aa9cff60c27f 100644 GIT binary patch delta 22 dcmdldv`=V52`i_Cu92C7p^25z=33T+%m7bf28sXx delta 22 dcmdldv`=V52`i_Gu92aFfu)u4=33T+%m7aq28I9t diff --git a/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po index 230530402..b23ce30cf 100644 --- a/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/ca/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo index 3166223968cf65ce6a496e0d8aaf22db49cb1cd5..7c0771efacb67443e66ca0f3338601a6085a62b9 100644 GIT binary patch delta 22 dcmdlZx<_<_78|F9u92C7p^25zW@ENa763^Y1;YRU delta 22 dcmdlZx<_<_78|FDu92aFfu)u4W@ENa763@j1-}3Q diff --git a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po index d13c85b41..99a1f95bb 100644 --- a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo index bb5ef78fd15aa1929f250efc60492d796b84079f..81b4fb93278e4a84e1326fa3beef850ca8640070 100644 GIT binary patch delta 22 dcmZ1{vrc9M2M4Exu92C7p^25zW\n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo index 38f121c1ac63cddaa305d77f62cbe6e70f6664d1..fd28fe51c7204d92e61d13ee707bce15cd9ad41a 100644 GIT binary patch delta 22 dcmcbrcvW!&2M4Exu92C7p^25zW\n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.mo index 8f1a7885031df1dde4fd0713b12355b1b7783510..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 19 acmeyx^owaiFQueO!722M4Exu92C7p^25zWueO!722M4E#u92aFfu)u4W\n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.mo index 050c39024416d87192d547ef94227781bbf0aabc..4c4a136e7b822dc16c7bac648c23db7c58d358d0 100644 GIT binary patch delta 22 dcmew?{aJbg2M4Exu92C7p^25zW9R23G(8 delta 21 ccmew?{aJbg2ghUs4ptTeODp5ef*g-n0Zr5fIsgCw diff --git a/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po index d4f696b9a..a8f9baf00 100644 --- a/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/fr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 15:58+0000\n" "Last-Translator: Benoît Bar \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.mo index 5071872b5d401fdc7a08dbf60dee066c96aa1e75..954140801023f464d860a823fcb3a6b737ed71aa 100644 GIT binary patch delta 22 dcmbO&JX?4}2`i_Cu92C7p^25z=2})c763?x1*8A~ delta 22 dcmbO&JX?4}2`i_Gu92aFfu)u4=2})c763>+1)u-` diff --git a/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po index a87e1b9de..ca25395a7 100644 --- a/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/gl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo index 79f62f31a8de798548f5ad1d28af83adf3c81c75..894bf38cf730edd5aad142d96206b255b8d1ab28 100644 GIT binary patch delta 22 dcmZ23x?FUF78|F9u92C7p^25zW@EMz763(j1%v\n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.mo index 2cf667d87a365fc6df39db30c199293c31f65f51..1e1ceafd0623c5058c8a0cc0ba3fe25a54f2b1e8 100644 GIT binary patch delta 22 dcmZ1=y+C>c2M4Exu92C7p^25zWc2M4E#u92aFfu)u4W\n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ko/LC_MESSAGES/django.mo index 991f24f6f3fa624def0cfab4c9cc08d8276b57c6..ae92216d83cbe07e46a4a60bfdbb1709eaf41e9c 100644 GIT binary patch delta 22 dcmbOxJxzK82M4Exu92C7p^25zW\n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.mo index af83928d662a749a7664016ba1a0de4b04bf2dad..cf77c63be51d3cc52c30ca0177c0216e906b3cf7 100644 GIT binary patch delta 22 dcmaDN`b2bt78|F9u92C7p^25zW@EOEEC5gV20H)% delta 22 dcmaDN`b2bt78|FDu92aFfu)u4W@EOEEC5fg1~&iz diff --git a/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po index dda2d50f0..3b7bb9a2e 100644 --- a/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/pl/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/pt_BR/LC_MESSAGES/django.mo index 122a5504bd284e06c2845fda63761ff7b53dcd02..f41e5a371111b8352f01d0ebb26e23a1a059754e 100644 GIT binary patch delta 22 dcmdlYy+wKh2M4Exu92C7p^25zW\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/pt_PT/LC_MESSAGES/django.mo index 41c3e3ceccdcd38d3772aa8f781cd45ce5af213b..e281fbf89c716b782e3a75d3c5cbb7113c2336f7 100644 GIT binary patch delta 22 dcmdlXy+e8f2M4Exu92C7p^25zW\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.mo index ffea95d510bf2bcd40baf50835c1a961662951b1..cefaf8e5c82ce41ee8417ca6d8ad0f1ac590ec68 100644 GIT binary patch delta 22 dcmX>rdRBCU78|F9u92C7p^25zW@ENlEC5Ud1@-^{ delta 22 dcmX>rdRBCU78|FDu92aFfu)u4W@ENlEC5To1@Zs@ diff --git a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po index 74457c947..71de66fe1 100644 --- a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo index e7ac206ec45adb693d9e8d35f7013dbd2da55b21..bf812faba2418ddfb2f094e878dae3423ed1c3db 100644 GIT binary patch delta 22 dcmcbrd{ub^2M4Exu92C7p^25zW\n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.mo index 16ccf606d0d6c89ae6f9ac1b221235fc2f5b3ea8..ba3f0bf70ac63f85e1bc58ebfa1c48f189bce141 100644 GIT binary patch delta 22 dcmZ1@uts3RH5N__T_ZCELlY~b&G%V+nE_KR2Cx7C delta 20 ccmZ1@uts3RHI~W$SlE~?t&BI{XYpkQ08_LFEdT%j diff --git a/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po index fbd80b1b2..dfe269901 100644 --- a/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:38+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo index 413c5f374b3925b5902ada7362cac0f318b0f82c..0cbc927e3a32a38a7db08d1b9aef3edfa27d64e8 100644 GIT binary patch delta 22 dcmbOzIZ<*02M4Exu92C7p^25zW\n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/bg/LC_MESSAGES/django.mo index 592e1f5b85dac85b926f8591e5eaf55ac5b70855..d8c43760840a13ce2f3d74ee316e9ba4e2a2d304 100644 GIT binary patch delta 23 ecmZ3;wUBFr3=@}yu92C7p^24|#b!08-%J2UvIYGB delta 23 ecmZ3;wUBFr3=@}$u92aFfu)tP\n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ca/LC_MESSAGES/django.mo index 5c105c8af68feec77c982626894cc133d41544c3..6dd0bcb80c0ad90c157b94a5654905633c4b63aa 100644 GIT binary patch delta 23 ecmcb}d69F23=@}yu92C7p^24|#b!08)l2|SC\n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/cs/LC_MESSAGES/django.mo index 1bf5fee043f34eb9edbcdb994f76cda1815eb1de..54444207996670ad7ecaef5893fc37c43f485556 100644 GIT binary patch delta 23 ecmZ3%xq@?p3=@}yu92C7p^24|#b!08CMEz!$_0=B delta 23 ecmZ3%xq@?p3=@}$u92aFfu)tP\n" "Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/de/LC_MESSAGES/django.mo index dacf5f1ec4f10b1454402da4aaa39855b811b1fc..235370d9369edc3c1d9ea1bf7d83f5985f873773 100644 GIT binary patch delta 306 zcmZ3+d6KjKo)F7a1|Z-BVi_P#0b*VtUIWA+@BoOFfcPO0vjQ;-BLf2)kmdr?JV06y zNJ{`|IUpSbq|JeJJdo}J(#$~m6_B0?#P5Ju8^~_}3WDrf1EJ#>wgDM}K!F25S`|oN z0@9H{`Uj9M0@6V&5QB~aX`mTk%Yjl1>_7|xOb`l8f*i;J#2^bmfMw!QbynBhq|}s+ zuMHWwEOd>`6bwzQj4URrG06eBhL#G3mR1I)ll_>)CEarJi!u}Q6l~H!42QD(qMXb$ Tz5Jr|&CN{GjGL!03o!x!Jd!EG delta 325 zcmX@fxs0>^o)F7a1|Z-7Vi_Qg0b*_-o&&@nZ~};xfcPX3vjOoNAm#z$&p<2z#0-oK z3_(Cj5=h4b=^P-<45ZHh>1jZG0f@DM{B)ooCy<^Dqy>TWTp+E=z~IKP9>|CU3S0%! zML=4g1!BM=APv+D20$hl0F^K>0WmuevjQ>5(I7`LOuVbUnTyeYG2KMh$WXz+(#qIU z+rZGkfGfaXHz>6%vp6$9PuC@}B-Kj6$iUE4*8rlPGB90#Cqaz;{qg, 2015 # Johannes Spielmann , 2014 # Johannes Spielmann , 2014 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-19 19:05+0000\n" +"Last-Translator: Florian \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -26,6 +27,9 @@ msgstr "Bitte geben Sie eine gültige URL ein" msgid "URL" msgstr "URL" +msgid "Embed" +msgstr "Einbetten" + msgid "Insert embed" msgstr "Element einbetten" diff --git a/wagtail/wagtailembeds/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/el/LC_MESSAGES/django.mo index e9a9cf47ed80188609625d733dcd50f6e9bfe0d8..e738a7b37148560c49f20f10fbcf89063fb1aff0 100644 GIT binary patch delta 23 ecmbQwJ)e7n6%&_*u92C7p^24|#by_#Xl4LN*#(#Y delta 23 ecmbQwJ)e7n6%&_\n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/es/LC_MESSAGES/django.mo index e7b0232ddb93c57a631848a87fa91f77c357a613..87fed295efeb098cd69ae9b5bd1fd620ad823542 100644 GIT binary patch delta 23 ecmcb~d6RR46%&_*u92C7p^24|#by_#sZ0P;@CHEu delta 23 ecmcb~d6RR46%&_\n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/fr/LC_MESSAGES/django.mo index 1491420b7f9b3bdd5805a94dd6dda2d52c688f88..2012577752534ab613720f1442821b4fd892871b 100644 GIT binary patch delta 23 ecmdnbxu0``6%&_*u92C7p^24|#by_#Y9;_qL\n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/gl/LC_MESSAGES/django.mo index 20aa823d7354ce1e596ee79d0be8119efeefc970..6767450993bb3e21f3be0c9420f32e61a0c7c306 100644 GIT binary patch delta 23 ecmZ3_xt?=_3=@}yu92C7p^24|#b!08P9^|J3\n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo index f78947fdb7c353f852ec77da287a18c0f044051a..b744ea05260bfcffcacfa45e90dc05f7536337b3 100644 GIT binary patch delta 23 ecmaFI`Hpjg6%&_*u92C7p^24|#by_#RZIX@wg!Lz delta 23 ecmaFI`Hpjg6%&_\n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailembeds/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/is_IS/LC_MESSAGES/django.mo index b436266eddf7fbdb4453e81b80635c8e86318642..c8d9ae50af1ce1f868a0cd18eb91a698d3353404 100644 GIT binary patch delta 23 ecmX@bc8YC-E+dzPu92C7p^24|#b$FxVI}}gs0Duj delta 23 ecmX@bc8YC-E+dzTu92aFfu)tP\n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo index 434a0290c018b5594a0259c482704953fc26cfc9..70c36b65e62d84c6232fe2ea9b60f1b29298eb0c 100644 GIT binary patch delta 23 ecmbQhIe~M76%&_*u92C7p^24|#by^KA0_}r(gkJ! delta 23 ecmbQhIe~M76%&_\n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ko/LC_MESSAGES/django.mo index 4edf6c5b90e57747f669c79d1cc074995f668315..0247c6cd151d1f68de494fbecf76a6bb106540c2 100644 GIT binary patch delta 23 ecmey)`JHov6%&_*u92C7p^24|#by_#%}fATR0f*> delta 23 ecmey)`JHov6%&_\n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.mo index f11823897dbf665b07eccf7e586b827f550abf0e..43ee4aa50f3be8ddd716cf8a13149a582531d816 100644 GIT binary patch delta 21 ccmey)@||VELoN$lBQpg<6DuQ&jjwwc0a%X*kpKVy delta 21 ccmey)@||VELoO3tBSQrPODki`jjwwc0a!{0jsO4v diff --git a/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.po index df77b6ad4..62a3672c4 100644 --- a/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/mn/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Mongolian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/pl/LC_MESSAGES/django.mo index 05885797ce07171ae74834d917d2ea233c49cb2c..93f9e2df97ade439e4645c3b957cd9d0c4a0bb83 100644 GIT binary patch delta 23 ecmcb?d4qF<3=@}yu92C7p^24|#b!08O-uk#Y6c(x delta 23 ecmcb?d4qF<3=@}$u92aFfu)tP\n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/pt_BR/LC_MESSAGES/django.mo index 2fc38ecae1bf6be10a23aef1ca63d6a9a2b02703..de03da5af462d0e0116c22b01384ea64e57acab4 100644 GIT binary patch delta 23 ecmaFP`J8iu6%&_*u92C7p^24|#by_##Y_NIbOvhx delta 23 ecmaFP`J8iu6%&_\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.mo index 5458bb83940139b6a133687f9a51ef5f88e9255e..ecbb01ca0db327b0e5a5bb60626c0ed0c560beef 100644 GIT binary patch delta 23 ecmeyv`G<3Z6%&_*u92C7p^24|#by_#9ZUdOItHo$ delta 23 ecmeyv`G<3Z6%&_ diff --git a/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po index 6ca41a966..38aa9dab8 100644 --- a/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/pt_PT/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-29 16:59+0000\n" "Last-Translator: Tiago Henriques \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.mo index 10e5dcd82c8940be8f24e10c246c12f7ab1a9d78..7d988b872856fd7fbb2b174b6de0bf0633ba2bed 100644 GIT binary patch delta 23 ecmey%`ImEp3=@}yu92C7p^24|#b!08>r4Pw5C)F` delta 23 ecmey%`ImEp3=@}$u92aFfu)tPr4Pv$Oeo6 diff --git a/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.po index b7f3a06cb..ffca4772a 100644 --- a/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/ro/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/ru/LC_MESSAGES/django.mo index 88e0d425c55bddc90475f1b4c42283615dff054c..7ad678c825b1ae4cc49bd0ead8445493f4b24cc0 100644 GIT binary patch delta 23 ecmZ3*vx;Yf6%&_*u92C7p^24|#by_#XUqUg{RTS# delta 23 ecmZ3*vx;Yf6%&_\n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh/LC_MESSAGES/django.mo index cb41a9e93cea2922a4861619aab04cc7e49f638a..773781a945006b0db00a8c73c63a31c1d55d438b 100644 GIT binary patch delta 22 dcmZ3+v5aGb3=@}yu92C7p^24|#bPxkCICSG1o!{| delta 22 dcmZ3+v5aGb3=@}$u92aFfu)tP\n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo index e105f1f8ecb0c37ce8f1556b93c32375f4bf58ac..f813933e1f9de34a5ceda99ca7d3c866ed19eb0b 100644 GIT binary patch delta 22 dcmX@YafD-o6%&_*u92C7p^24|#bOsGCICo61#kcW delta 22 dcmX@YafD-o6%&_\n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh_TW/LC_MESSAGES/django.mo index efe8f0bec75f8144320dfac4689fb6a57369958e..b4ac098de916b022759d8b6425e8c82ac6a5ee9b 100644 GIT binary patch delta 23 ecmdnRv5RAa3=@}yu92C7p^24|#bz}o5hegh+yz7c delta 23 ecmdnRv5RAa3=@}$u92aFfu)tP\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo index e9273f689928b5cc5ce931cb8a2f1ea5a8970a5f..576760af4723c59deba33c3abaa2739b7025a44a 100644 GIT binary patch delta 396 zcmXZXze~eV5Ww-Pv9XPUIusqG#Gw$7R{H}j(Lr!gEaD(^aY;pxHW)}dw2O6ewupj) z=py2vR5}aJf`5UdtKj6Ili#z3<38Nu?q1$y;xy4MMcQW(k)NnYOhh_EA{JgCAvdHd z-XkqCNmCq?IE)UiVFAbS00}uJY5zIuo+~u*7PapIGx!{n_TR!!4s_u+>IG5K2#%r- zOre7r9K=XwMW^n`c1&2t; z5y`+#uQl*$SjBX1-p&@>T=8VnOfL4zyqjN`nd7rcUcHgt3cdZh?=^zZwb#ASw^xIT WzuU5xY81;H@9b5AX7ADbFn$4~hc<2i delta 404 zcmXZXF-yZh6u|Kpqp__DIutiOK}C>g(n>L*gV0In;80xUz#>YLLQ@2%ZsO!3f*lle zQ3p{eieEr*aq%lS>MjU^|Eq?_``sPyy~`cvPxE(Gt9@pPd=H3ZM5Hq)lEVum_r9C+yCI+_<8 zAR&h&8#~>-zE?Z9Rvma_AiL5Ik*4- diff --git a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po index a09253768..b986f208f 100644 --- a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-29 13:38+0000\n" -"Last-Translator: Tammo van Lessen \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/el/LC_MESSAGES/django.mo index 77a61a3fa7ae3811d965a150197d7b2d71f0705d..23b1295b7d68276bab8baa3c99926b613e4c8662 100644 GIT binary patch delta 398 zcmXBP&npCB7{KvoZ3bhpNq#Ic5?i#4S+OSKW@8Ty;yk-;DZ^xT54LFk1rjB3kd%wm z9`@)!abR6sUHJptaPWQY+gqQW=jnNRp1a6>h?iqsT5su@x_|1?l!&4x)+bfYs1g_2NAe7Ku|_zzXuE zy-B1S2QY|pr9#b1P*23HNn?D%wi1WSnlY<_xE-GwF?o8*$>n1!zO$8coxJDU#**W^ dM$${W*@7{%K`>7`v!3>LMl;@K=~_G1{s5m&Jj?(9 delta 394 zcmXZX&nrYx6u|K_CJ)c^qiIS8&C|rf81B4LdXI$_7PAokfmbFLc=cvduhjelEF_d7 zSt_O8A7C-F&`8a~f$UJ5q%8B|(Lgc4YWK2Yky4v31Apa+9 z;v1&%x?5xvW1PfSyuvTE@T^B<9B+}9(!?Qbq0YafuKz?AEmP`$iDgq{n7{^RaSwID zF)F;oReZ*NO!tZ$Vh&Syg98|&u5X|o_yec#8<|mZG@Za{)C;Uzv+a!|0uF%-T)`G{ zCDkV~f>})BLL7CxB+a>kQ?!-qmE6-c!*+`$Tg`jQ$t#Xo_N%qRX6Wx%cl}xrdiGWT Xm5RN1@c&wh{GA|}*$(4-\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.mo index 2338c57a429b92e173df5ab264389dd00b87bfbe..d6f1693216930cef5a634341d32c93442b21c4d8 100644 GIT binary patch delta 396 zcmXZXJxjw-6vpvWtI@<46iZMnlEI~Du(qX^_=01>q8(g{bV!S!G#W@Vn8hw`(nUc( zfs0b8^fQQ)o$TiBchJTErM=7Vo+sztocm^W%x)>xdWwnsPKYdt$o-_qGQQ#zzGH-a zq(zE^1|H!8R`3)XIEx>ne1MD8KcoB)HELZKS;2WsU;%N-zAzDqI&3^u{nIvGr<}`7x!_1>PHEt zo53W;G1ZI4KI2Bg&g8AFoRcX$l(p5JVVQNZ+v{nTQF5E1eG<4=P0tPez_AY9z_W^e W%{z;%-3G-0as9mJU-vrN?f5?mEH(iE delta 400 zcmXZXKTE?v7{~FaR-=tp5KE{Ca)XOVFpYvXh}u;$6m^phHx(squ&H3Dg1Cza4*Ci* z_>cMyoJ3rl?B?z}aMAD4X8GLn%X4?n-8;|DQ<&-AWki0*M2aGEGcGcRk2ryE*uhVv zMM6Rw_izSlc!)9P@qL*0ahCdLnE#<9(rl73|^EHEE2rn7WUCxRAjm- zRG3A#*BSZ9+H0;~QeHV&Enioyg>6b-d45n@U-tOyP$zBoprxBhq}y>TP`h#RnyN~q X>!(evHuYd}ob1#a`Y7t9*2U;QgnT%g diff --git a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po index e058bf85a..21f820081 100644 --- a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-22 02:17+0000\n" -"Last-Translator: José Alaguna \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.mo index 3ccb010ec3eadb633667789679996311d4642d33..351c9b42b88694eaea412fa565918137dff2bc9c 100644 GIT binary patch delta 396 zcmXZWKT88K9LDiqZ9VPzuSk0;h-Pw;qP><{&JJ}_@CHE#U6iW`N)HdOMJx#2+!R5@ zvA7p16bDDaP4p!=`3iKhliyIYe3B>0liXXk)}tF~+(ksX{UW0xay=k2hD{`rHeTQp z#;`ajV&V#pql-JZhe>=!eg6aX{ZAahFQh`gaSFR=V=^uc8Dg>;7fInJ4&xE(f>TW3 zIp*;a4SYox-%uA%@+*B_p?+`iS%c#Wu02jPAt^fc4 delta 399 zcmXZWy-UMD9LDiqZLK!G;!BDs8gLS+Hq}-dM5Q`OKnD@T=>k%Uv4u2Cr)q+?|-G=CvD(&SD~;?IOJ*((DlF!*e8(8$85Y zOyF{-h=FT3fE&1j9uDCh>iaLK@4sRXz9ALzjwASuIZUS{k}f9eDUo5^#%}ac7c{UR zBP`$%Ch-wnd`4Y7%CGeKNz@Ncq3&J4G_L;d@1p*=!Z8eu*}veJV1nQRZG1po_<<&V zVH^irjkc$_F`voVR<`KO6`PyM@ulCTop4^+i(T_*PvKQq%fg8%>k diff --git a/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.po index 85a840c48..3af42826b 100644 --- a/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/fr/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 15:56+0000\n" -"Last-Translator: Benoît Bar \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo index fb8fdf09c12e8e7c4dc6fe74043dd41f4d65974b..45c3c2e1e59dbf7edc659cab757c6ad6123bdb27 100644 GIT binary patch delta 91 zcmdlavPon^6Dya6u92C7p^24|#pE7VIeQ4#*vi;k+W-i-d=iUGbVG^~^NMp4OY)1X m6uc9QauhuBlX6lk6>PGB90#Cqaz;{qgX=^Tpy delta 91 zcmdlavPon^6DyaAu92aFfu)tP<>Ve#IeRl*BLf9PV=H4bZ37_S@<}W%(G4j|%qz}G pEXgmjQpm~7FH%TMO03GyQ?P;14rPX>dih1^dYL(!U$T0#005|s91{Ql diff --git a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po index 3333535c3..b898ec5bf 100644 --- a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-20 13:36+0000\n" -"Last-Translator: lior abazon \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo index e967004af5f7664bd3165a82eef206bec0d27b56..06cbd6392a7c17e2e5e6f494b435cf50b534201c 100644 GIT binary patch delta 280 zcmX@hyN`FmoBI8X3=ECT3=EtM3=EE}5ZW6^^8xvxK$;6krvPaIAe|4Sg@AMekQM~e zlYullkX{O<*8*u?Ab%^6W&zTNfiypmJ^|(5fXd$m(jaqRvoiQGXagDFpbC`O7#Mtk ze03lVGPo2-gAA+%(i}j#8%T=-=_x=Oh#1xY3832ZH8Yzna delta 295 zcmdnTdzN>?oBDH%3=ECT3=EtM3=9FR5IPD-^8xuOK$;6k7XxVlAYBKfg@ANFkQM~e zi-0scklq5N_W)^LApZ!EW&zTdfHXglz7FL-hswVJ(jaqxu`>8EXagCnY!D5GK-w3` zHv`fjgIjkrm0cmj{y%\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" "wagtail/language/is_IS/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo index 57f37db89574155be2b5ddbb6a4eb68aaff15fc3..ec5b2e9269e3ea6ff92bab221d7680e1e720b6cb 100644 GIT binary patch delta 396 zcmXZWze@sf7{~EPuTH&wkR`U&5k-TDbw=4$;3(wK5Vdwj5Oj2KN+bmiZEn?2P*X!o zODH%tG&R&;;Of*CG&S{p%H#OH?)luq^L%@$ZtA%lY1~9aeg;M2B61ZIvG5KD@DX?L zsb5EF(!Ll+631`@XK)DjFo8ZYQciFL&(Xvt>ikQb!~3{2{u*Bi#tGhV6uYQ{K2aBa z<1CtlIw*rBbdbBrSwFu(UD!lkx#gI^2h_d}>i-v<#P>u_WSEa0!8Cs1JSMrOE?UJj z7SX`nc0KxGScR;!Y%eakPT_jXoLc)Y^KO16v%q7Oy=pDH9eT%A->U_oYj1j?Z1JwP`aRG0_()ufWB^W1o#}VwHZuE_M z&=1aIoKQE);x?`#Zz+~Hzu**pM3zN{`1vB3!!9o34A0bq zHgOVn(7=QCao?K}&8E^TmYsJp`C!+a-O8mhwq@s>bUtabqD572r1om6S}&`HUvsR2 hrw;v!Zxu>jv#F|{wdVdOOKz#T;Z~GaZr_@Z#xE;@I|Tp$ diff --git a/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po index 361767ac3..45277b4e0 100644 --- a/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-30 06:29+0000\n" -"Last-Translator: Giacomo Ghizzani \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.mo index 181e7190896faee82a7f67441a36eab869df0624..d737da63153b17d30503f0d7985da26a7586ba9f 100644 GIT binary patch delta 38 ocmcaCcv)~mDhro|u92C7p^24|#pHYzIVjiI%GiAKbQT*H0Lw!OlK=n! delta 38 ocmcaCcv)~mDhrp1u92aFfu)tP<>Y)8IVjh{%EVyvbQT*H0LoSgg#Z8m diff --git a/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.po index fcc7717cb..b9a64c34e 100644 --- a/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ja/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Japanese (http://www.transifex.com/torchbox/wagtail/language/" "ja/)\n" diff --git a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo index 9158318906bca3637ba418529044ffc3501e863f..596fbced459209de24942f393729a4995ef0d619 100644 GIT binary patch delta 396 zcmaDY`c!m-4`Y2lBLl-PRt5$h1_p*Mb_hKkNV5U?OMvubAiWyOx94DB;05yCfHWtN z4gu0WKspXc3xL!?<@Z44PeJ)tfHcUwM^OGtAgu%Bf9GJR2TP~`O#>OM4WvN^TLKA? z24^5G4y3(+vf-AmH*zEH2RvDN4*M&PgoEFS1hbPAtk%@W@ZfNv%|{$p&&9fWpZc NN%<9<*R$EM001tmHbVda delta 402 zcmaDV`dV~@4`cmQMh1potPBi13=9kt*dg>>Ak7BkuL9DOf%HZw-<5-bffva40n(g6 zItobp0O=GUEdWvnl|KZPzX0Xm0@5J!UO@TpfwT^g|CfWI9xR~+G!101A&>?cY!4(r z8a#otIFJqi(k4JU11dfjNQVIVOMo=U;Xi>i5HYZEK^!6gq(SB>0%?$beIN}o&mAi6 z2c#u|{1`5Mh{7_UfCx~a1xVWi>6t(pq~Ru%egLGIf&Ay2E1AwRbD8KG87df9S{YkT z4q%gWG}kpURxmWMGO^S)00J(b#Nra&kfOxA;+({i{30s_uS^Ax#5@J(jMBVx1)HqQ XjKsWT5ZlPWAw4%SGiUQkHX9ZIKz}%j diff --git a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po index db8c0daf2..f08ec9d21 100644 --- a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-07-23 10:49+0000\n" -"Last-Translator: Ji Han Chung \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/pt_BR/LC_MESSAGES/django.mo index a8f8f630939200f6d78357a0f122d89ba250baf0..8f5f9cb5cb54b94be3b74c65d5954c6ece66f9f0 100644 GIT binary patch delta 396 zcmXZWKT88a5QpK3r)P3RMaW@P&;u)#VE%{+r-F?j7)8)8aFKxE>A@w15g`_Kc3KH3 zgfuBq2tfpG?5wPR<{bEthmbbg5@`3CjgZImA{MSjFAKF6ggNjAR})IN@*PGP1@;3Q7r zEG|a%ZQLjCp$=*xta=LeeXLu|G_l5pI8|*B>Db4g&ABz7qy{^`k^y4 z@T%7s`ZTOkCcoz7R^5E*{=l4DAH;%NC@yDNR@tl7Ge@C!Uh}qUI4VxQSCi$*@7#ONxhK|zbze!f9#bMeX_2gmboxY0?4r)kxQ%bv zi>)F^_||gsWIa-FKRtpJ9f4h5Fugl5cU8{D3w-Wu+wp{Crc;rkOs3Bgjsf#9^Gq zaa>O7yI3Xfp\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.mo index 648187ac646c1ab2ec0173324ba53d2ec28c795d..11cb89356f88f03c62f86584be85c91ff869d91d 100644 GIT binary patch delta 396 zcmXBPKTE?<6o&CrTcZv2zXTDK;NYMHYb#o#gAR&l5y9f(l$K(_&|sRu4$|F4!9hQP zi%X%CItcE?&C$)lQQUO#Ipi+Cdtc6dZ*ps0TkT?^^^g$x?G+gnk^4T8F?_^+>|!0? zF@;-%Y1~DfE8!8=a0p*;5Z}KVc TUO(lqL0qYogY!41uA4VJeKr2xMC5V#}OjVE+hvL*Bf?{=Xicmr%CNxPwap>X?Py`*F z9R#s|Kpg}JH*s@xb8wVS-iMy$I_Kd%&q*$f8{@&vbslpfy#bL45xE}}DdQ6k;Ri)_FmMl5L5R%C8II#Q zF5)$+qG#O2H&hSJ>izizR6k;&>aC%Aa0}JFLsTDhgwuGUFZY8>f_Z{lwD1Mhgyhknj2XXL~-i1lep#|dqLQ})BNH;JkvTC diff --git a/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po index 969ff1c52..bd1250605 100644 --- a/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/pt_PT/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-29 17:39+0000\n" -"Last-Translator: Tiago Henriques \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.mo index 3f37ac9b1c956edf808122104dc020b60fde730b..1ef44b4b3487b05be5eed4efb9736cb3aa23ff68 100644 GIT binary patch delta 38 ocmaDa_+D_s0~Rg|T_ZCELlY|_i^;E8\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" diff --git a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.mo index 8936fb79117b1c84e5b38107b8e245d7076127df..73c9e55e3af43a9a66bc543a030e326e234ebb10 100644 GIT binary patch delta 400 zcmXBPze~eF7{>9}mIjSci-JSYnp#9ltv?#6C6rn>AsrmV$-%S;LZgASgPA%zIO*=6 zppd~?#8F(`bPxvzM+X=Eo;eOaJnzACcc12)dD|Kq%D3ohd~PGEsD)o0)Aiv zjnU*`E?$uL(ZqMm;xA5PmfMtzSilCV542JBcTx488>`8SZW!bkJfnkOsD4x&OU~<< zCLhF6>M5<)%9X0MzTs4Am%CbSD~YyaZSDD z`7G&Wp0nz@u~yYh+p+Ayu~Ir9ZtCWSW7=htrPkdjHcmQj7`5EE-Es8Y?ztcOdc*fF c-0(7L=v!Vpj9o9T1;bIW61st(+$o9j2k59e_W%F@ diff --git a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po index 0df26987a..56030903a 100644 --- a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-28 07:09+0000\n" -"Last-Translator: Eugene MechanisM \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/sv/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/sv/LC_MESSAGES/django.mo index e22452694b475d173a4ecef65c9b5435770856a8..9dacad42b757f801f9d12942ee29da49b316011c 100644 GIT binary patch delta 400 zcmXZYy-UMD7{~Farq(vTYZej8Z7Nb<+GbQJ91AmS!zRRq%p(hO#hY`QBbLRWFn zLFlf7uK5#mb$4{~dnVz?hv#?4a}W1wJzFo0OmvqK`5hD~h{*Mjh>1Nk@DUI22{|I! zd~(jjVQLH4P~j-<*=RBLFxrgkze8h-sdIyzxbVCoFGO$$S3MSzHt(Na2B&{ z>c$FdIG5Iks0Td35p+=x6yg|OrTe!?E9qeo9}3G!@If#^5Mvd;P&b@r3f*7^^^45+ z!-3c^>!tF#TCLjU`ps^xxS5m{yHZ}i-UuU?hcAt zgo5Iri?gGy{S$Q6$=}x|ggl%#A15!lPrfA|?MQGN5&0VsiHpefphyB+sNoB4;45-O zQnB8-X&hpn#Uh$Gg4@U~hdiPfg!5_WIZl#a;vC+^BdrePJ$jKP(#9na6MH=LU1I)1%j>Gr|q(ax5> kvRiRo&u_dxRrMveo8|VxtX^Gqs\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Swedish (http://www.transifex.com/torchbox/wagtail/language/" "sv/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo index 5b2a25ff1f491cb4755a0f2adc670b33adaa14af..5bbcf35746f4e9eabaa465a34dea2d8b2fcb55a3 100644 GIT binary patch delta 323 zcmZqU>EN00rhXnH149fm0|O@m1H*3?2+hjMz`zFN^FwJdAk7Qp%K~YTI&C1$1Efu% z@=j2`CzK8Y(jaxoQ2AV_cnOql1k!Rq`94+#Kd?n>p$fM^>D^F;hoJoPQ2sS2{TNDr zfXe>`(m+2jux#GR_?|J@Lf6Pl!O+CY$U@t|(7=Ezz+X2gwJftZGe1w)C9x#cO2Np$ z&{Wp|qR!aL*j(EH2)KL_i%WDviW2jRa}rDPi>ws96N_>bJo1xrQY#f~vVj~2pm1_V MQhvo|PL{un03*9Ipa1{> delta 321 zcmeC+Y2%sjrhX11149fm0|O@m1H(@i2+hpOz`zFN^FnD6Ak7QpO9N?;I!z$W1Eh_i z@(xhGJCqIq(jaw-Q2A`AcoCGY2hwst`5smVKd?osp$a!a>77u82cZ13Q2rGt{SZpO zgUbH~(m+2jFm2w+_?|J*MAyhr!NAhW*izfT(7=Ezz+X2gwJftZGe1w)C9x#cO2Np$ z&{WsJOxMU#!O+ag#7Nr!2)KL_i%WDviW2jRa}rDPi>wqf67$kh^U@V;5(^5-Q\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo index fffc0f2b477bb312a70657d424f6b9128fb6b641..cb17789986797046fe429e77a24075ae99182161 100644 GIT binary patch delta 38 ocmZ1|woq(?I4hThu92C7p^24|#biZRIVjiI%Gi9fC+iJX0Irn??*IS* delta 38 ocmZ1|woq(?I4hTlu92aFfu)tP\n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" "bg/)\n" diff --git a/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ca/LC_MESSAGES/django.mo index a781ab89ae47fbe0a6eedd7d880b9bf7d95f1e9b..5ed5976236272abe9b49a8a0f649f15c1db13199 100644 GIT binary patch delta 63 zcmaDR^h{_&2dj~Vu92C7p^24|g|>mAfdN;5ziv=!S!Qu&ex9yNVo9o%f{}rtsjdM; Oow1d%`Q}}$YnTB=ZxN>e delta 63 zcmaDR^h{_&2dj~Zu92aFfu)tPrM7{gfdN;5ziv=!S!Qu&ex9yNVo9o%f{}rtsjdM; OorRT&!RB48YnTB\n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" diff --git a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo index 3a4f0b8a083a98a7f4415d8a518ce584591841e8..7536cfa6cf0a932c06e29f1ed6023b6cf6080743 100644 GIT binary patch delta 38 ocmbQEIY)ED18y!0T_ZCELlY|_i^;FJ<)B<+D`WG`LOfj@0NWc1E&u=k delta 38 ocmbQEIY)ED18y!8T_ZyU14}Do%gL{}<)B;(D-(mwLOfj@0NO4JAOHXW diff --git a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po index 540ea9629..a96ab94ce 100644 --- a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" "cs/)\n" diff --git a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo index 4de1bc22da8bdd6c9d2f794858774ef83fb51225..5c6cd3bddd7fa12142e8e69806c01ef4c505b865 100644 GIT binary patch delta 1519 zcmXZcZ%oZm9LMo<XdJfvjPrT^fxI6y zp<&YjVsIfHiO5_g6E#sD=3p5rr#94t=TL#WaW?iLG0lC9!zZZmZ|wdL$e;PjP4T~D zEc2URR1_eZbmU^x01s*fUR1`#w$*n35mbUL7=>-9_bv3|4P1aD7{Dpi4(}&>jc-L4 z^PBTj6zC#q1wE)hw{Z?WK)vwN_AP4VW2hDWL?!&o?*EJFJV!-NC*VW%SK$h*!L4`( zg9`ATiU&tA1tZC37iOUoJFybGQRBbh3>-%#Hieqtw`~ZGy*!7b7H}7}^^Z|I`T`Yq zB#QlKPBThFEsoIvhp?&SM$7u@H6GuG;pZ0^CIXTJE6|dW0A7 z1!@O(a?`j*q{*B@CDeubBvAfq^Y*y;0gD-dLDc&3M-ZMRHh zsqxK%ypXM$Xrc}h7mOxiZ1jckA+iuL(KkwbrD!4%A4pJx5nh0Pf91a0Y>(?!sG^8nYZH@fv&{tMEmv z$60L0BG%y#Sc89gmRA~cE!TC({Jd$QqX1#N4mTicnO&%b;uyodxCG}=jTVIBEO=Jq`CHLz!)md4!j;8#r60!YTUa>2y+5exl`W#Gqu!T3t!@f7XBA+#$`lP zh8;-K<__G1TaoIUDdf-0@UGH{tfD3K8=ch5tYalq==@TS49=F@^o}YEvO9d zM3tx)H8GBjID#6t-*W~P;7!!LW1gR&cK8);#P3mW!%eJy5ZB?Y_!%nk{5d+>VFl4G ztVQiSf-TsEByC3U1|0XCL1LSCkO$lxM`_yGQd{kl&%w9o;35MMw&e7|^}L&f_8^)_8WCFtio4&h4VmN|me z=5}K~q(f|T5|!bPs53f?<9Gpi21`LZkxO$=q1xB9O7F%_+5k@pKjCJr$K6rK!dyCS4Z8`ewYj-9X-^D|JvExP_Y7s-eNJ1pEok-G6K--WSsJgK zR&zFJ1{aC2*wBR$nd=s(moF{PcLpM1D-?~bjkbrvp-|O8f8c&++|9b_RG`PsIWa2| z3a<-<)(0X{D-wxC!tEhGRlRmL7Z}XgsqCnoOJ`!%pq)&nt#LbL^*Y(Cld?ACxEL+< zHzks`I~p8GC%c)LN{rbFCot&P$yl+bCRmy8aUDyGxs)Pj?HjWane_bZ{}w~TDUzGC rDPCz_A~XNN{H$XQJGspK8;M-0Jc~ySS_`H(y9?(ptXZ+E;Y`_ob5A1) diff --git a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po index 755f2116f..80fb77cf6 100644 --- a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-29 22:21+0000\n" -"Last-Translator: Tammo van Lessen \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -27,25 +27,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "Nicht unterstütztes Bildformat. Unterstützte Bildformate: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Kein gültiges %s Bild." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "" -"Die Datei ist zu groß. Die maximale Dateigröße beträgt %(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"Die Datei ist zu groß (%%(max_upload_size)s). Die maximale Dateigröße " -"beträgt %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -58,6 +39,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Unterstütze Formate: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Nicht unterstütztes Bildformat. Unterstützte Bildformate: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Kein gültiges %s Bild." + msgid "Filter" msgstr "Filter" diff --git a/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo index e0e828b1a8e3182416d15f843b534795479b704c..ad018a50b5e91c2e686e0a49261414c861661c9e 100644 GIT binary patch delta 1521 zcmXZcTS!zv9LMol^{jbWO)I;ZuHDPlN+oSg+RW0ltcNg2gVu^7ElKSL$r5BjNl^!h zpc_GSp_f>z2ZIuV=%t59YKx7shyp7r3ZbIDKRt(?{mh&>GxMMSncc4PFM-hO^tf)r zRYS?7bj29ch=1bv;=1NGrXH_jExO~4Nybf>fIBe}+i(nqFc)o1$NQLyPaOwvEbZ^e z_>hSoH8MdOPNX9fS<5U!EmVqrtU|@qfm-kwYT|B8!7Ip|rU%F4J=F8hoc;*%F(3KT z{NFHx_013!O^`}BG7I&954D3rRKyjI^-ljDRDcK2gB_^xHWuP#9EZ=b1wW%QyqW0r zd^@^X-yEl+iB6+-a1k}pRUD0XPy-%0_M>+G4zF-COd^^MScDdy#2V~IJ^vnK@e?Yr&!`1{JH~MH672-k25z8I-;2uV zL)5&_J>;J?O_UoA_zAmR#;j)h`)Lob%?{kiEZO+R(WH&Ey{MfAFo>!B2F$edilmF#Z&Nv;fPy+_>6ee?|Gw=fH{%tJ6en$@nLldsR`B;l2!5qa| zXyX*@b?!%SF6|GfSDY5&giN5~MWtvlF2pj_PTJ6imrw(qpaO~FH2jM*Fo!4)V+Bsd z$LJ-KgIG%2!y=Qh8a2;$)VR<-DwC+3!vNkzEj;8nojj_&4z^Q^KAUuIosX`j4P~c4tuY_8=eA$5)sBDc(|H-0(>*L^fb5Y@d})YB`FO z8Vb=3FTchPTH~!sT4i>-mF-$#pSPB}s_dv$x0wA5=ST_Gr8ljYv5K;QqC6-xKV>CF z*E~wOy~n-QwJhA{{%VEuJfmU~i+%ZvybBBc`Nei1)my4YfxnR@Y|Z+%N} ycWYCyt+~bTtq!&{c`KV6nzkMEE@`9@;P#ds4b2DgwlwbwpG}QP317_G75g8YrmIN+ delta 1880 zcmbW$Z%kEX9KiACf)|bCs;Gcz-X|LgT@RiMDsZ!eMAH-jN4lmC4|;=}z;WCQm`WEL z!dA4rU0Y>Ywq|V6=Iq7`MZ>kV>dm)R})cH(!q4Ii7X)J*Kf2k=$Q#^X2_ zKg0m0Fc+`lEd0YYV}?@mXy+pH<7z1tSs;iDa5b`*+J>^xE)3y|I1NvujQi^L@=`LAFm4kADG8h>)2cU@26DcZv*0c{{Uc@)q4$iJkxnGRXF3ps;2gv~gJ36D}Y zu!r_xW*^1d=*NR|COzSL9wqW$(83%Rmw;@Pck4Zrd81f_KjxBuInjMO9>H0>!fP>z z(%*$LVE_~O3Fcu1FNE~hVL95a!zlBv;&Qx&Bu#0a!%{TxVSEmyKN_dU`K1q9+O%`JOIu%*S zLw;o9Y)SU{}fTCLEOS z{|zdVvV6XcO<3d_!=Gti!hSqK-d;xk;>px~fR|{GARmNkBMtHr_MjZ-5Xym$p{)Ng z){ucOP@ergE%$kNOE@ljsFf(sWGga8HQ^A((Sy9a6W=v~tBuJVuYZ0uwJnr-3QK1^?RO4_IlTNHYYE7cU0EWD>;*VKTVMbFAqn;HYw{UaNxS zG-7ucHC8Mf(xql_rD0YW!7^=@hs^ST$(6m?ipGq_POBr@X2tBzklt%UIILH9yS1v9 ztXA7DY3WS;J?M-&XQUxqbj~{Gbh^(OcgE7MYv%&J kDd#h1i~&<8C0V|(q-r7$&i`Lq7MZ7~$a(7iqWziw0?f-l00000 diff --git a/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.po index 76cd68d40..929a149e0 100644 --- a/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-08-13 07:07+0000\n" -"Last-Translator: dotoree \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" @@ -26,27 +26,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "" -"Δεν είναι μια υποστηριζόμενη μορφή εικόνας. Υποστηριζόμενες μορφές: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Μη έγκυρη %s εικόνα." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "" -"Αυτό το αρχείο είναι πολύ μεγάλο. Μέγιστο μέγεθος αρχείου " -"%(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"Αυτό το αρχείο είναι πολύ μεγάλο (%%(max_upload_size)s). Μέγιστο μέγεθος " -"αρχείου %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -59,6 +38,15 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Υποστηριζόμενες μορφές: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "" +"Δεν είναι μια υποστηριζόμενη μορφή εικόνας. Υποστηριζόμενες μορφές: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Μη έγκυρη %s εικόνα." + msgid "Filter" msgstr "Φίλτρο" diff --git a/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.mo index ae45f92604e89c6a96022611dd8ce115dc3da7a6..e705374c7ec987d1f79f108c218d086ba48f906c 100644 GIT binary patch delta 1523 zcmXZcYix^A9LMp~S-Tlka~WbN-e5Y@l}$}HhRt1EI*GY-BNHplYA+@t6)X}Y5>FOH zTtZx5cvF$MB(h9GLIkmFdr^W(Y_Z793&|vWfBHP>>F0UQInO!&|G#IuHLu+t|1c`O z#c-{q<pc()r@L?J}ks?_daB8O999Z8#M7Viq>yXpCbXS~v=yq6gpEe#S98 z|3u!8n~coV0@*l$fm~!SGat3lA`Ie6R7}mN4NsyLZov_F16kAD$8q=sHUGUm-i3V3 zH@>ufKjyH%`OS?M@DPrijGEv>We`9`Twz;nk2jzKY(h6Squ#eLfY)#=c3=$qP!--u z^qPMdUF>g8aifLKqB6LGTId#z#0RJsp4+ygGXH|gZ~ztXZ+rYN`gwK_O9fDd8V})2 z+=lD%1je;MCpSJ!Vjd17nkpt9=um`jP^Im{4cLRqtc2awUyeHE8*S@Q?;S!N-s7mB z@G|Pm+(bU+F<)BeH7cNXR3hKw+^7PBsM2Pzx+V-qMLZp~@IvJLn9Zm_b|9~qC~Bjl zScd0N73jq4_zS1vc_vXL^9WV?m&lNbzvYIio3E&i22cyTsUOK3udN^T!ctU*TTmJ8 zL@iv0IwMUu4WHZNy{I$QkNSxxk)0Abg8BOUKgmr29S^Y{dr=#NNPib@M^&Z`b?9E8 zHhhH&Ac@MT8{4oKmB796sqt3S{1>QsU8saVVx4N-#|>xhe`f$yg$m2(oI=DLMVj(b zQMLUVE9@NStmJNqb=Wz@vCO*UEOo53lFqFQR?$0$re9W0mCYPoj3xkD4c?DcqtHTExeVbz8 x{Rbl9#%L_)T@{W+yp_?K$nJyQl6oG>=&s#U6K%?`jqXca@Kj|cZjb-#_y@0jtS}(ri zt!tD>BEf_#B$#M`7_65EjT>WPLQFJ9O?(8N1RqUI3`jJJiNWu$oi{N~_RQzZ%(?yl z=j^%kd{60OeCaX6HAGoMd8^8pN!6p=xW0`U^E7^kBY4*`V^-iCF2~og29M%uJb?+U zU>twMm3Sqzs@j;Fc#b3eOXhAW8X$!?V;?e?89`078#A~Mm*Qzu`wvh9e~NYZH8O`e zi;egLs{L=__p8XyR5Po_Uxf|KZhd!v+JW2!>HB9uIvn{C)(rz~fkpr%~fn zup7U`di({wHF@XtIGm4|Q0YAbA@K@BaNHWU~>_YW_ z1()DKj9Qn4j?(o?oK( zEM7qM+qG&jQ#s^kX1U#hhw&bKKYTum%EV=Cz!;r%MsAIhf3j(MctLQcAGJpVs1@!* zr8>Z!_$n&0^Wpmos8jz-XoLs#t4AH?wWuw8+aS0Nr$$gG)zUQcabs7 zB(hDWgqr9uYT$V!d*<`d?@{e9q9VM4is&!Yz!9R_fpNSY9n|*&s55p5+2WGRGK0VKZt0Yf%$+q5`}RzrsFLK&DyW z*AWF3b!bL4OrSE5!f{-WoWX^6-AI4)aJe?xQm_ApVjQ9<$(nw!ydl~ceT3Sk^6qF$ zWNUdYx<0bKd?xx-?*MN*Dcb0VC_19b&7%~ByqVHQ$xyaYblpqYQhqEp7};1k6}uEI zO?ZLzoR@PgEc(7R=8aozt*vc&XaAn*=X1W3-4l2(xa~oEhc)2r_wv*Eh4y-BwFVt# z_&Ot8uj#)>q_0;wvSL})-tJ^NW!b%%uHJ;5vhA9o!Q@VN#tS@uD!Iuix*02Nr+Sk1 zLc3HdV|OKNuA1#mP)rUNoT(t^6#YWR+B@Op-6`Md%Q{n@o9hpsJMwPjTHR>%y3Ik+ twVVR4XMD>ItgM@N0?*0%);ObN-Tw%^ytSeA4r2Yk?zHQzj5J=0`~y9E^i2Q& diff --git a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po index 3cb2051c7..ceb10c6df 100644 --- a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 11:03+0000\n" -"Last-Translator: chimeno \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -28,26 +28,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "No esta soportado el formato de imagen. Formatos soportados: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "No es una imagen valida %s." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "" -"Este archivo es demasiado grande. El tamaño máximo de archivo es: " -"%(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"Este archivo es demasiado grande (%%(max_upload_size)s). El tamaño máximo de " -"archivo es: %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -60,6 +40,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Formatos soportados: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "No esta soportado el formato de imagen. Formatos soportados: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "No es una imagen valida %s." + msgid "Filter" msgstr "Filtro" diff --git a/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/fr/LC_MESSAGES/django.mo index d3a8b597c35f08b0101f28a0c4abdd6949f791c9..c5cb5917b7947975b5e1b9722e0905e3e1894e60 100644 GIT binary patch delta 1519 zcmXZbTS!zv9LMolYd0^MX_;20TfSJfX6rRGva6Mw8H7Hl=-LITC2{q^3|V@xzzV~I zZ$%Q67QKX0frSW?5JV7_`JhDgP>@LXn^50hdk#DEnK|doe`fw?b|CMUH#D6vzt?b; zQ&K1wB8)kKbMvXV23*F};7zPV*8*b}Vl77Dag4@RT!JCYL<#0d=I3@XF*tX}VT zpo{s|Foa~MKAr>nD7EhP|quIE!JWM zp2Ls=yrSX3Da^zeR#Sxq=)`U;$6nO??{FS|KrL(rHNhX-2yXV#k3wzW7Ap0_sEm%G z;!ebpf95n(+-SfL*y}LH$MzfPzhRp?bY(<|$7`sa583@OOs4-5H{vX=z}390PgaZ? zcaTbF;xLjNa~k;?=4?Fqchk6J-?)SP%rKP?pP*L0f@SM;r=tQFpmyS;V$-G$S78A4 z3A<45_n_k4KxODYrs4?d6HkX|@G~=18mLh^G?Azkr=tE9`KSOD$RXFD09z{A5tH-Q5&j>nS^} zX4e77w!u-?taC6cHZmf*(BsW_Z_F+77Fs27shh*yoT8k9%xtb`pTDKmb13LP*%I)# pHU*2^W&U8my{D-maP*YB_ynC2ZXa%JXlfh099JDV*qNLj@ef*Os5t-t delta 1849 zcmaLWZERCj9LMp~v2J5-LpEX4A-mCRY}S@`TP3SR?S?XRV}n!(VK{E(vR&=N(ucXA zOMQrvNMa=Q0i#5CLGU5b#72E#3<+wKmnKF{e0phOFbWZ2F(!V0<-SqTrssUly*=lD z&iS9yrT*8VrSDs7pErCaDQhUN)EM)i+I}iNpVb*Ng=cUF_S75Ggp0TwpTRB6FD?sEPJq3?IN+Jb~)}1}gBo*n*!R zbC@r%9lu5O|IPb-3Hh1^W>x%^xSIJ*2Mq;S?|GZoVH~xC1Zu@Io{xCHA4VhccT zP&?{C_3OfZ45AjW*ZX}Q`*>bN9rsBrDMgoP1o2M{V1U)^#GM$&xA9gyhq@L)X4#4Z zsPT{EGCYWU%^@l+=q1l%c#P+hs11#>I~~QY7V@tYCwZa3MPv=;VNBvdJmNFvC!FQ^ z2}bJ@p2d|oLZwXHi+XmbI`AQk;Inugo<<$vcgWYAr_vp%Z6*I?)2v|?9Ftjx7Dl}1 z?Wh4$IEES2%0EEe_K#74zec|1XDX6Z{qcHerjw2|fa*U$rFffB8QN8%v6jYOWRphE z3iJ$W;BnL$zK&Y)Db&B@D^!4UsFYqp1zyf-G`_>d5L>U(RG3^2)5m5gbHiVgWVJ3#dDG6u0UBe};yR zpp)%Iu?O{kpTcQ;5x3w)RKPd~th@3g?!!ZigWSRD%^pO$nJwjJf7hxwt*w+vN+(6rPn6^ScK_Y9 zHkJ4IyL_9=i~ievW91M1yNAYkyPl%x!xZKB2Fg8@Fy&54FGbrQrRZ}r<*xF!x(VM% z<#^pM{?e?QxAwa!$HGE3YbD(otGBzmH*GIW7w1x0d*5{4J>c}^`$E>Zz2K&c>1uzy zw7T;llej{JD|P*MM8>+6!%g)y`v-&l5i2|t8yE_NBjIr4\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" @@ -25,23 +25,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "Format d'image non supporté. Formats supportés : %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Image %s non valide." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "Le fichier est trop volumineux. Taille maximum %(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"Le fichier est trop volumineux (%%(max_upload_size)s). Taille maximum %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -54,6 +37,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Formats supportés : %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Format d'image non supporté. Formats supportés : %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Image %s non valide." + msgid "Filter" msgstr "Filtre" diff --git a/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.mo index 1d86972847aa06f1ce2b39da6605056a9fd7a8d9..4350f446096d3879f364abb7f5d99145f8fef47c 100644 GIT binary patch delta 63 zcmdlhyjOTb2dj~Vu92C7p^24|g|>mAfdN;5ziv=!S!Qu&ex9yNVo9o%f{}rtsjdM; Oow1d%`Q}}$%q##fyb!Md delta 63 zcmdlhyjOTb2dj~Zu92aFfu)tPrM7{gfdN;5ziv=!S!Qu&ex9yNVo9o%f{}rtsjdM; OorRT&!RB48%q##egb<+s diff --git a/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po index 6aa8c0cfb..115319020 100644 --- a/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/gl/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" "gl/)\n" diff --git a/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo index 01abe36793bd54a9c33caf4060251af7a528ab85..730d468a8b34f893cd5f039b5b08f8b964808c1b 100644 GIT binary patch delta 90 zcmZ3evruON50{0mk(q*_iItJXWG)^#dkELq%Gg}n00_8z5{pZ8Ly8jfigOZ6@{6n# lyc3IZ6g={ia#AZ5Y_fqI2cU3rMpAx-UUGi!=5(H2oB&()8;$?~ delta 90 zcmZ3evruON50{Cqk)eWtrIoSeWG)^#dox`l0|i54D-$zq10dk?Nh~hW4Jk^@E6zzQ o$uF`}$jQtvQb\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" diff --git a/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.mo index ffda21d4ca5ca9a15c9289764d87daafeec3f74f..7917d4a945ca4074a6eddb541445788c539ac295 100644 GIT binary patch delta 1519 zcmXZcTS!zv9LMolbJtsHT3MO6ixGHf&0A_)kzKXiETSw>!PN@OEzyLOkbNjCvJg5+ z^pHjnl@GmGA}B-<_|%ocii{{9GLXn30)zVg^c#oa~YP^S)=!!6AKGt9q9>ZvC#f2EcEVM8YA7MPcvi*#U7*8Y5 zhfGA|Tz~{z#zYFTmnlSTv;lp%6O~gZYQu}Dz&#j;w~?6U0WQH2)cV)<{5#~I`O1&t z|G*^nH-G3TKs@QlRMY}5s)7Pk#-+B^_Ixuc!8VM=PSo=j7T_&hjAPh>Q>YWJC3~&! zKo|R)E;DQTRL7G$1IE?n*&&cPVB}C>_M%czeI$k%#JxC*$~>906?g?IP(CK1A2nZ(%Q1*Lp$n)u zmr>94qE6^O>f?Nfdc{vebST<>{qzKsX*1?q${2wK20lTBw0H|lXeUPm3(cRY^2Q4bs<8+~*~QJEh{RdO1& z{w(U7=|XZf)As!cs?n>6Llx>qz55JoRf%ip@XgHzC8OC>D7Cy!H<|K=X%#fpuI+bO z0p}8D8NJO`htuuYX5DaZbnLXoomFegxx1RC^U$Tb(`Y+rIkYXbbejG<+fLK9ini5i zcI|d-8hGsb?i|RDjSPz}_U09OatnNU#a2mt>bkjMzAwKhD~BuEA2`|S-PaO0aWWWa pZEEp($^$JyPgzr4@Nm0leItVsZr3-|HMI@givJZc;9ffH_zx=$p~3(F delta 1869 zcmZ|PTWB0r9LMpKw7ZG1No-=%c)=Y?6O*p9+1%PDEwR;Hs^(@%T1y+^B%N$Vv%4X? zn}%pu(T9M2F>EUaEXG0!v=2g8pQMP2Xhl##MT%7VR1mziiuxe<{iP#5G%kDcIWu$4 z|NPH?&gOjMmFDc#ijAiYpF!IFwATxbc~<=ZfB1Y7H0Bsy#zR#aNEi5+XZmuhk`C0QI9R+B_dvGtZmN|r4Xaw8w8Qh5HP~*>|0>6W0 z_z|*(`3kq@--*vRn&$KusgkqBW2WIB_8930%wpM%yT$~i?~u?%nvxh z^+{$Q#T%$s(!ZJah~vH)yqD`mjNn;RrM~o^UqcCV=S`J!aMK*+=+S> z!>Ei$@E|5onZJ(;{3$BX6|BOW{__%6xsU5gRD~K)aavIGx=(C_ zmrw~Tp%z$1{W>n9cK8`8k?Y8s<`-N$6O={QmAD&gQHhP>37ka>e?q<{Th0klpzWxI zZB#|}pcd>xB`}IgbPg5p71Rz_QLpYp-^-|te2zVM6+>9dB#rCF9oUOc>Gywvj!N_e zw&2&;iY2TzjQdcB@Kx-_Z&9TSkyRXPQS(os4&gFtBWF+>yMP-1HcsHXsGVMd>rusZWQysR^o}fi(U9>uy{@op*>GKe+JNIO8py1K`o57z0 z*-0;DO?XqTh3RC{8uMaST}@40+?gBAOiv}9%{YA<=2X`-Ks)*COJKwv|_|O?*4BfI=#4?P\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -22,22 +22,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "Formato immagine non supportato. Formati supportati: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Immagine %s non valida" - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "File troppo grande. Dimensione massima consentita %(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "File troppo grande (%%(max_upload_size)s). Dimensione massima %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -50,6 +34,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Formati supportati: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Formato immagine non supportato. Formati supportati: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Immagine %s non valida" + msgid "Filter" msgstr "Filtro" diff --git a/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ko/LC_MESSAGES/django.mo index 2a7ee437ab9b1d2397cdd0cdebd56b1508bec217..aca13326a66ec66bc62d60f55bbd130656a187a0 100644 GIT binary patch delta 1519 zcmXZcTS!zv9LMol^=xXHX{KqVTNtFaW$Tic5>4%*l|>f|(rS$&(vnoj2wNh$kb&Sq zqK7h~C@mo{>Y*TlqM(=PLIv7GMN}Zs<-sVb?~k3s&VFX*%=w@HTy}d3j|RhUlVf@f zS1n~a<#d!WP538(D#Sm{@Gffn3w!?!@-d(I zQv7e2%KOb26$MBn9hr$5;783Mh{|}mwcg&}k4mru6Yv=7c^89t5vSlQY{gO33U4QS zjqgM+?>Ajk6sQL^gFaNCD>w;np&oc-eTka+d(;enpb{Rl_y1vlcEb2b0_CXtb(n(< zxE4=fSOH#B@#6^Q;drvygoWr}H`Zb=YWxR`#?Pq4Mo};LZH=Py0_`}|1O`w`e+RXq z4^VMmC9wXy(~Qv3h@Y|BW6Ub1uO%F2nlmwpC<;_yt+H-J?e#94hlg!@5D8@-A|LbI z_J2Sn^2hc&NvwYc9jQr?87x3OP=s5s+V)>Yw$EHgorPPdaZhajFe=VR)Jk}mrV@`u zjmt&#FG6iy1!{}eg{iPzCS(URV=nDB)Lxy(e0+>b;1?=jG`}^Of|}`UT#W@7z$17P zZ(=Eyl65K`LM76J+%n;_R1|m+v+*`6^I_Ck_-oDOD678?6`;c!MkR6_^*?b2gZR_l z&*80#n~&>pBkK8nEY|P;Mx1s%xRkCuHVUG1{_6-&i*ut&iraOd(J8I)VL$gmg1H4&ZlT+b!j7KQK~8VluF7RivG@)QFP6vRJr@TYdlMa z?t8yFL-P`1qvDJFfrY*W!ID6cTb`J?DAFt_DJaa#=ZaqyYHRmzXbtUaYYw%yw3hf* lhFY6_D_R>VjQCn`?;j#kicyl0Qn=YVEf*sE8VqeI*A-*iF zD52RF6D*5pR-MKHb2<(^mp#L z=RD7Oxwp^NyjYv~rflJ$;?qo7K^ZDk>T#*t_~CQbuGGVL4tL_MiRI^!=kK6FiQ^ zID!%_E(gZFSvSk zg-cOZRDsg35`E}KnZP6Z{sFA!x)E=^am9;{*5klF`Heu3+wSDuEn2F9t$^F zcAy_+{2^R`N06`T=SL>=vUV7UxgJGXPy?%zqj<1{{g*9nr$GYuAahVpV>=$f!2+eO zploT9(Kq1)N}vnc@3qq?XYVLg%7ZIWu3M1Y%0e0Ugldl-v4QRqmhHE z<3_9Y1(dhrEIx@16-w>LGboAt{8>aWfO7pd%0qY(We2jz^Qt~ZSf_siFiZ4HWs@PT7)fu{RZL z%)V~_(U$16;>KfExWmBiSj=d*LPnL-SrrK$+|#o^91A|WCvH8}Q5~=L7>&V$R-`8~ z(_b15XWXM&=ZP?1*SQfHYh{lvUQ}q+xP4y3tPA+-T&CAF9nDSd`#KI-aVr*eZwhvI z1Pq_)UE?-u-9EqJH3Mt>E|ZUAdobSZZtV(2\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -22,26 +22,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "지원하지 않는 이미지 포맷입니다. 지원 포맷은 %s 입니다." - -#, python-format -msgid "Not a valid %s image." -msgstr "%s 는 사용 가능한 이미지가 아닙니다." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "" -"파일 사이즈가 너무 큽니다. 최대 허용 가능한 파일 사이즈는 " -"%(max_upload_size)s 입니다." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"이 파일 사이즈는 너무 큽니다(%%(max_upload_size)s). 최대 허용 가능한 파일 사" -"이즈는 %s 입니다." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -53,6 +33,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "지원 포맷: %(supported_formats)s" +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "지원하지 않는 이미지 포맷입니다. 지원 포맷은 %s 입니다." + +#, python-format +msgid "Not a valid %s image." +msgstr "%s 는 사용 가능한 이미지가 아닙니다." + msgid "Filter" msgstr "필터" diff --git a/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo index a64c896f2eba7c5ed56aed4ec3e64e15af823b57..1ef3f2e9ffa886fe73fb3897f9c22d75f39e1ddd 100644 GIT binary patch delta 38 ocmZ1?x\n" "Language-Team: Mongolian (http://www.transifex.com/torchbox/wagtail/language/" "mn/)\n" diff --git a/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.mo index 2d6b57722fe8870150125112a15f231f6d3b181f..6e061c9afae26c1a9dd99f67cce9f61a22a2385f 100644 GIT binary patch delta 1388 zcmX}sUr1A77{~EH?NN3jwwV=Z3C4!nz1_`-D#>*#;N75ED^kC#ry z7~6!oSj89numTTb1oP;{G33u&;X~uDx&2#ML;oIXfoazn_x?N7LLV@MU$7T{;%bbu zSdsP39xin9C#ZpMkul~YYJx@N&-~y+8}Rszsm5y5_-5B`)X8_CHohM<&q4S85GLrK zL~USF_gUXebD;+wV+^07Qn`R+%hZ!^-ETxyr5QDGt7|7t(N7|em^Y}*yhlC%6@&O4 zb67^*CMfeT+DgeXca`!Uj;mA-pmul^qd1BhcN2B;SyavEa4jyP7N{T{^;nB(Y)5S* zkJ{LIY(^WE(fc9tuai9F3oST}>OV)7R=)262?~4{3+Byc2<#pvSJ4Lq7{eGLK}7RDc5JHozJ6ouBTNJKWgF-Y6DHEjUPiT zbO|;7DsICYn8g`XY07M#b|ymAHiUX0jGCYUAE1Rw@hs}ZuTkSZBgrvKcou&nr8P-H zrCd+M2^~gF*;CWpYI^^i4X9qKmD&b^4LXhAsOclLh!$4UTdc)55~}waqJ_`_HWL=1 zvUL+`n+Tm=O{Z>muAEZYrjw3Jphme&6Vam%t?Mt&&q|m2hocuxO)r%GX{jt*2@d|h zb#T>2=%tMjDy`ZULgmprks^XRav2wTnf|r$1HQUa*0)?<8VyW(D$}tk6^i*&xx$66eBn%KEV$q+Jqi~*e*lAu BbRPf! delta 1571 zcmZwHU2Ka{9LMofTbXW#&AXY$46W(3H7~0rOxV?y#mkMvOP*R)Y1ggomLf}o1UEv` zxG{u8yo9SQA+brkBraU-iVz`@5OE=KAp{q`zwU8Cob2Dv^KzbZ{^x%VU+M>!=HFD6 zo;S1>qK5e8GG;rzF5!pfbsMt_eOQ4faWWRrgO{)xZ(;+E;#B%b? zG)_H+jmeuJ7nM9n;3PbXv+)F$;vn*8uJEINH=O&sSjGJV)C6OW@16HQP!qWrbP85t z6V~8N+=^-DH!&`>@>i&i-;i&OyKH=b3gnTQi%MV-PQw7If2(6BYUR68i6>Fxq@DMN zF~t2TR08+)p83rf7y94@`tdcYlpgB59@ijMG-*`79BOw4P!k+;JdIblKZ^`u0_=|} z)QtMR9m{bWMsN@2FS6f{xKL^KP%o9ffGX*2RHhHH7N4W~eMMDZIm_4Hug7`ViJIUb z&cc3Nhi6cUJVhn;5*OjSDb!!3Ev2qnNd;=cYUkdE+L{2)#SWa0F(e0b0+qly)OXi# z1KvmV`++-g7W<-w_26_ojhgSmRO+vlT;%~(GefupN72G}sFjz{N!Fn)y72>wMTbQ0}i3~_#W!R5!66W@H#$2mAaR@ zYUKl{eg&kuW)OSv7P7-;4Y7jwx8+q9zw^{`)Br(Z0pTM;gql{QNj0GkrYf{s_JUXXTp01xwypLDLsl>p4h9+mG*7#o$@+Js?e0v%&Zg2~Yg0P9??Bet98LGz zeL1To-n~Dyv1|M;Qhe7Ki4M;x|K#4XIi9s5(M;Cv?keUMwPNX1D(fU?ldAkMs=f1B{ diff --git a/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.po index 00e04b70d..d104480c3 100644 --- a/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/nl/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-05-12 12:10+0000\n" -"Last-Translator: Brecht Dervaux \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Dutch (http://www.transifex.com/torchbox/wagtail/language/" "nl/)\n" "MIME-Version: 1.0\n" @@ -28,10 +28,6 @@ msgstr "Geen ondersteund afbeeldingsformaat. Ondersteunde formaten: %s." msgid "Not a valid %s image." msgstr "Geen geldige %s afbeelding." -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "Dit bestand is te groot. Maximale bestandsgrootte %(max_upload_size)s." - msgid "Filter" msgstr "Filter" diff --git a/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.mo index b338c9a311e8b5f6b633f0ddca3774c04e9248fa..7adc8dcc8a46cfbf3ad9c4bf0d61e60a45c14b6e 100644 GIT binary patch delta 63 zcmcbja7AH56sM7eu92C7p^24|g|>mAfdN;5ziv=!S!Qu&ex9yNVo9o%f{}rtsjdM; Oow1d%`Q{$Z6KnuEY7uGx delta 63 zcmcbja7AH56sM7iu92aFfu)tPrM7{gfdN;5ziv=!S!Qu&ex9yNVo9o%f{}rtsjdM; OorRT&!R8*$6KnuDG7($= diff --git a/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po index 4e2f8f0af..67ba17c45 100644 --- a/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/pl/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" diff --git a/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.mo index 034696f5be8b9420858f31175bbe1aca5364d213..eb4bc66fba1a8f58915d7965facb3e9fead71421 100644 GIT binary patch delta 1519 zcmXZcTSyd99LMpq=B&AC=B2VyTk0jVHMK=+%hWV8FI$8d75L1wpydWguVjIQ5b&ah`bXJ*d)&;Nhs=tci{e)MHZY_H)6 z(lTg0F~+puuUJkT18!qNcncfQ9cN4e?!|aKj2`U7RE%N{+L(e5F$teIzQHuEr;+!g zCT{L*fMi_4gA8OYQ;3?V7z0?1%IOqp!n3Hry*MBHk(g!}7vl(O{J8V{Ir1~_IVt{U zT*UllhK>Rxk&etl4e+5V@S`%`<`{CGx1$m~iivm%^}daMynzdG0weelwZi+!UgJ-o zoB7Q-Itp|NRY4yr&`n%`_fap5IX*>I{uWi?7gWMC&hx)mz;)uh*#t^a&l@ls_u@|M z#;5{3qvOL#%)xnNvm1-h!V4J0Uex$^I0rwV68ngn;HP5@H?MIWk1F6cYUv-KR&*2< zcOsGXXHGN8jVAnn11@7~DPIYErOeG(M-+X69#p{VoRV=6wWOn%hp%xNrtnY`7Pj#gmU8Sn_xxgJApo>z|FP=OPeRWGKY5?YB$#LuY|t1t`C z;7J@ntxz`QYkVc@)9ps>p=hJiX+aG_-~s)BotV~$g(O1?Y(K_z67?RHE0 z!+2Rn-7iE{UW|$xM6GxOwyVS@I_$as-`$V;j@xXXwOmn5EiFjXw$k)+RB{tc|mm>jLYFa`HGlwc(CVUwtHeq@y+5*%k?SYr>IM iZ&h1U>w#n5O)XrMa=ZCpQ`^y@J4r9%hEmgiyZ!-hG@q9M delta 1872 zcmaLXZD?Cn9LMpKu1RN~=33WvR_tY1ZB5fAU3D~;y1H)bbbXlA&4-ol#>DJu(z`Ve zo6eHqo5BQL7ljG#NvLHC3WmKI6JedGF9xDh5M&|rnk)!DTpuT;^47n$TOGr|=Zd^QeRd$xd7GR4wbTC64ih0_Tu9n1dL@89e7R<|=AJ zbM)@RMbwt`uDlU&J93#AH!X1%!#ImgcmXxe70+v^{^fP7zh<(Aw``MHi+5r>YAd!N zlQttbfa9pl-a%z@2D!{RZaV#!Q1O059p zK-_Dv7aMurkJ`&4p6{XppGWn(h?>yX$Yp-wwgIo>-Pl9Ahww?%3VnxaU-*NH_O62H zI#gAjO{j)J)C31n8BBQY_k10d$-L(Ws0p3Lt#}bFtR;xrb)wGLgScD2{}>f5{Q`F4 zCG5aOd>Y#sbr5Ip5&ROBc|FUb_f4onm`5dY5H*1UD(-8jfsf&NJc-Q7>|%ccW<9@6 zDq4ycQGpMmw%{o4!xP9ETsjBc$fMa>tnoLm(r;s!GD^`g)9@q3e*bF!qtph9^X=zQ{2PSfRQ?4DK$T%-0+A?h&){uR`N$1i_?e(SAlIbvG zw}^17rZ-2VuTz?>t|%*Xhq@wGxF@=C*!!2p#eLah+19Y$OED9 zQoBeb+T9fl^QqisXR@KODSI-Lva{|~)Y_P`bMZvlnR2cER6dchHYc2{o3X9oMAo%> zMc;Y{oWXw+6 ilY3k%y>ObfahF!){{nSbH}&uqrs`j7UHYcsZ{I)QMG}1g diff --git a/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po index 3ba737e3d..859a3305e 100644 --- a/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/pt_BR/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 11:42+0000\n" -"Last-Translator: Claudemiro Alves Feitosa Neto \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -25,22 +25,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "Não é um formato de imagem suportado. Formatos suportados: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Não é uma imagem %s válida." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "Este arquivo é muito grande. Tamanho máximo %(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "Este arquivo é muito grande (%%(max_upload_size)s). Tamanho máximo %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -53,6 +37,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Formatos suportados: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Não é um formato de imagem suportado. Formatos suportados: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Não é uma imagem %s válida." + msgid "Filter" msgstr "Filtro" diff --git a/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/pt_PT/LC_MESSAGES/django.mo index 79f2736c456af1bad8f8c921c4c5be46798f6732..4b8472edfb0dbbce02bfc430f5333cf7c6d1e613 100644 GIT binary patch delta 1519 zcmXZcSx8h-9LMo9=8R_9xRhIB)ACT+l*^ztm5tS8shJOw4>{2&(V}Qg6810-MG|CC zc(I-$DWr{vm%Vw(oE*?XSr9 zF_V-$9UvWZd6AEdWy(+ktwTT7pmOR(4R{I_cmU_%5E9ee!EAhh>i@!i{~Gx-AGs<1 zBxW(bnWCZqZqktjs19D#41B1Jt8JU@_lHmkc4I2`qQ1A#hnH|3j$i~op;mY|*{gpP zU5sz~s3=fBY6cfkfv#X0-a~!x%=RT}=HsXtenTZZWxxN6CA3p#O(zgQz2AY$FoX?w z5@QPRii#J{x! z+>un)pE1oC4_a^nZ#aypWBNhbQ%tiGD~X~lh@t}ab4$m|s3pCN%keqR$KR;Km`f+= zMQueDYP=>?Laphn|6(fbJkSizA~~4zScOCO^AD&k`HY&uZ&ctk8Va-ob$GpYyBc$7 zH=z3MN5zk#5G4%04F#}3p?`Y;cNY#-TK@q1uh8xE-h!KY|hcr#Mc9GxvYreW=dWme;v}OgV~_dWv>U!*8>~ z&TQuvY8$MmbAcmhU2v{<)L3KAovUkkx{9Lobm>SgqHLvTiW@0QDgQSLb*-RmvJSbn zJF4Q3U0m8r=IDHYz5GEcG3Us7QO+y!fpnl)CWYE^lKb+;O-)+|?QJ mduqdxcF&g1mi9eIJ!{)&1bE!Kucfm)KInd%6wl1bOZW%01)rJ# delta 1879 zcmaLWe@I(4-!@Lt~rOj+ki;JV0Y{z-Jp7P#P_uRWy zO|I;Z2DN|2ZKG&oKVq#Ptif&)1vNow;wTR~|DwBcu(a6UD|nrgDgk=hG5ncH{ulC^Rm`gKtFV^&O&tXdusN_dXfT9YK^zrvBJg1F`%zSYFJd{K zLyc3wPW%wp;vbmCa-!A_&!F0$#1iH=Z&J`emryIXj2h?@T!UYtI{Xy4fLi&A8<$pC zgIZA?s$D&{V;B{{-r)EB*g}08b=>DMr!D%ELKy$SR%|7jUAPOk;YHkvzoD*0m|1pW z2de)eT!Dv?*E~_T2MK&CBz2sh!AxE{})@ZRJ#f?jo*-?pa@$~1NNf= ziU$q$qB+i zSg5{edwx1}N70V_`=N)swT#Uqg{QsI6>T8hN79mY#hXbwxB-%$+er81?=KlHy1Q_u z#Hx^){rprg9uUj~}y0kdg8E%hSk?vSWcWWdXiIj~DhaYhEyT0qC!hLqeiCOKD z=$3GVcHLIAE7oy)YlNq4hwW#=@wA=tr|gWEj#+WnPI%UUlS;c!WF6n?$)w$s=iAw| zcV{ALyHjoZyksx^Qi-gcaKdrNPR6Xln##{gbNznCVQKp&9XIV+bFW(yPSW;Wd&094 qOflj7=f1@4q@9}dtmNDoHppAtmf`;$s?A!~r+WDY6~3\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -24,23 +24,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "Formato de imagem não suportado. Formatos suportados: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Imagem %s inválida." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "O ficheiro é demasiado grande. Tamanho máximo %(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"Este ficheiro é demasiado grande (%%(max_upload_size)s). Tamanho máximo %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -53,6 +36,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Formatos suportados: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Formato de imagem não suportado. Formatos suportados: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Imagem %s inválida." + msgid "Filter" msgstr "Filtro" diff --git a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.mo index a01134421e7bfc0730d1744c0c02a920e32599d2..59b267fee8606969c0cbecdbd0528465d0e4b472 100644 GIT binary patch delta 63 zcmX@9cv5l0D^4Q|T_ZCELlY|_3vB~K0|TxAf8C(evdrSl{5)Nk#FA7i1tSAPQ(Xgy OI%6wi^UX3`YuNx(JrP_0 delta 63 zcmX@9cv5l0D^4R5T_ZyU14}DoOKk%~0|TxAf8C(evdrSl{5)Nk#FA7i1tSAPQ(Xgy OItwckgUvErYuNx&1rbgF diff --git a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po index fda5a969f..c769b454a 100644 --- a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo index ee31113e4a457b3f756910940a1c232ab5ea5430..51464617bccdc388ea2619f32209095864f6bf20 100644 GIT binary patch delta 1510 zcmXZbOGs2v9LMpacE?vXrP*6&j3iAbYaC{5NX#^?v}_@^NTm^kC{rATY9X_z2($>g zNfbm8L=S3{VT*!_BB5v_ibd$c3Th!z5eWwM{W=E(De(Zya5WFsA!C^!YM^oq<6cxwXHf(8qXG}&61>s5K101f<~;w1{LD9Q zivI&wFus|iq5y8vk-4ZBe5e@&P#M=cHapL|Q3;;J3_Oea-o^ml!fc$tD9)f(_%PY) z{XTRtz8RpRK$lQ6xPc0E2bbb7>Vpx-an#H|qh|OEmGGSN{2%&hXQamy*nxW9goW6G z2k;!m6yO6DA5LNsrjyM<455V=aX${C-v5G0_#Ktl3~GRR$3!}B(oRK9;67^UpQ2Xu zH7f2z2J6q5W|EFJ{Em4XzY6PuVt-c7wT+W!3G?~t+<|(n1hX| z_oL{?Yp8_YqgHq-i}f$3GUIde&-~%087(2I3}P;};tA}- z68w$xn7_)H?U+aQnpi99yECX2iansBf#0HLFoC6*P5PC%2P<#@)&CAzW%Ca?XC`wk z!7&GqV+DrrAu8@ytiqqzk3p78EA$du^#6ZLB|=95>0HBp)ByQR>ok_34%ai(p?if| zi4oLZPC3qERRSHJ_+hU0#G_HfM~AzT@mI{BKzRQ)~My4|~N? zr0DFE{=)G4?1;6}+D&Vx-Di0ccG=ghiiExPq;+Up9lct79W7m(DC;SEDB4u5LjfgB zsiEj9rc~SAu7-rlp_i^%YiM&uN@7}>&mZ(|4TSw=_6~QhKi(`2mxhYAaHZ8pdU}10 o(MV@cN2Iqa8ur#jq8;AdU2Prhr@Y&b(HOey4!DP=J?%;V0Z=8VAOHXW delta 1950 zcmb8udu&rx9Ki9jjSd`aurXlDq{l~LbKKEx6>XW4IYdylPP4EWop^_pRom69cWjDF z$3`+`MkIwO1O-e8iNuH&{Xr!7ioy8(ZTCNCqBlGJoOACv zzu$RnxM5;#`kRs&dlgSJrJQmgSE(nZ?%{{$lYFHf#!qo0E}f~=9PGnua3>bv9-NN{ zu?n+Tg5Tm?yzH7gOQ}-YCCK=+T1G_z1n^p{LvpE&D2duIj8EVUJc82y4V1tqu?Rm# za;PtH5ne#)f5rX&2lA(8kyYXs<3jSQGAa^ah3lPehenhYw4ls*i|e!Q_uVKHd<6^f z2uhqR2Jr)2fWKiE7BXwu;eM3+vmIg+HTQ3xh08 zSc@`#0P}DN`BTIE$b|N}9>PPkkD@GS9jlY0c(925mo0ARg#_+K=AgD=I}V|b3;83y zM|)neQkT%dW%xdW#UEUYxq)(5LKr~{1NaeMkH4byFXcRChw4h%f0I*~zv&FvW6pqfcG$=5Gxmsfw%a52Y3DintUYFrYWr;%abDoXn0@A7 z_rN~D@Ux6PZI4o8fPKy$)Ak8QjXQ(RcGB?48779)PmfddJL&Xi4wlbuo7^z_|IMUY V|HqV>7t6~_^)x4!y=h5D-rt#GcM$*p diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po index 372b0e0d5..2f2965e97 100644 --- a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-29 18:49+0000\n" -"Last-Translator: mattwestcott \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -27,26 +27,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "Не поддерживаемый формат изображения. Поддерживаемые форматы: %s." - -#, python-format -msgid "Not a valid %s image." -msgstr "Невалидное %s изображение." - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "" -"Этот файл слишком большой. Максимально допустимый размер файла " -"%(max_upload_size)s." - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "" -"Этот файл слишком большой (%%(max_upload_size)s). Максимально допустимый " -"размер файла %s." - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -59,6 +39,14 @@ msgstr "" msgid "Supported formats: %(supported_formats)s." msgstr "Поддерживаемые форматы: %(supported_formats)s." +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Не поддерживаемый формат изображения. Поддерживаемые форматы: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Невалидное %s изображение." + msgid "Filter" msgstr "Фильтр" diff --git a/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.mo index 053380d0d23ec765caa572d8f841c89417e3c42f..e3efa80f5ab9f3f850495a8f620f8b9b0021eca5 100644 GIT binary patch delta 63 zcmey*|DS)uDi$LPT_ZCELlY|_3vB~K0|TxAf8C(evdrSl{5)Nk#FA7i1tSAPQ(Xgy OI%6wi^UZfyl$iln3lWR} delta 63 zcmey*|DS)uDi$LXT_ZyU14}DoOKk%~0|TxAf8C(evdrSl{5)Nk#FA7i1tSAPQ(Xgy OItwckgUxqXl$ill(-D3E diff --git a/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.po index d9fec3cfa..e31d2a49b 100644 --- a/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/zh/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" diff --git a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo index 811b410e6b2b1141d876771ede986a716dce74f3..e6062c2c2cf5f0f10e3d3bec92ddb8c6df72ff43 100644 GIT binary patch delta 1767 zcmX}sTS!zv9LMp|bTv~m)9hlkW@ek3y1RMLEb~&D1YPU~r4fWmmimxnEYX7%iim_D zQbAA z4>|^nd0+=TMa_5&HN$UKEmH}SQ4>tXIP{KL;f?~!|%aqAycf9#AmH&e^3t|Hpl&>2 z+rLl~59eFe_&}nqEJSr=qb?}3R@(mcxQg?QxB!Q3|4m#*`z~(5FZO&n%Un#m%G!du zegKvK30CR*e_>CgvJAas>8P1yq6Ye{rPxk;jqSf~y@z^~k5J=3AwM(DVLOKN(esL# zT!M$_OiBw?N#_1$U8w&5xSSd@bIMAN`GnqP6@AYY1b>nylh7WkXl3(>9Ku7eCa35R zN2Qu5bZVg&Twj4Eox=UiQlg$HC*~3=YX~=?e>jzFBAu8=@L4;bB_EBm*BSV)_-w_C z3yCEJ@36CFV2TO7Z#8OA0{W}1B*_?=SHd4gHBS`d6by?rp~UM%^gh#I@_AM+B-_zbxj>@?%MX|wte01vQ`=uoZh>?x&3f()AW2- J@ON@w*k7xNm!kjx delta 2020 zcmZ|PTWphM9LMozI9AzafgNP%tgm2U6*|^37@cDRRi@w?6G213kZ$f!=wVnEi6*@0 z5-|}CvB8L0A|4`gp}`avm5X^nL@(4txiP3QIwp%38YCKz@%wxC)DXcZ{rB@e=fivW za_Pu2_v@PSLxz+f8i@lljM<5Qmh(q?y~3Dncnt5u3ZF66_yEqr9axFGu@+rif(5L> zah#2xS--_P@)wYPuJK*XpcK@g2A+@YxCpg|Bx-_w)Iht?kB=c^n1eVEpGUPnZtLGh ze&!T^8vkRw7SEvi|KRBw^Sf;@i|uH|b5JW>XkCRGpc}QoO?V9^Q3K_$758F27V#nc z2z8;L_UW1U@xlw2@K=A=q};ndoJ$BT9&mIcjB%12F}DOOyG~G0XkXTRTxJtw2MD2 zXtQ-29wFb0+E6*WVyNRaU*{2KXaQl3VJY(qh-dth7slItpyGvbDNi}Z(2{H z2K*2k@T|>WwDrEZ)Ae%ocoL{oIy+gX-{;^;cW}H{M2h z6{`>6MpU~Ucnj{r%{XeyFW}AOf3pTyCH-9!=VA>NBN)L`sDXaLJMb@?kMr{Cq1%Ak zSpwB=tF;Gn8=dTKRU8&OJ& zxzNtcQ>GZ7~i5vz#xgp!_t+X=l@rKH>2Np#qP8>hcp)8Fxhw(us@M~1s%mJ<3>K!bNMohpVU25_7AHu^g;jt diff --git a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po index bed728491..9a7c54667 100644 --- a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-29 17:01+0000\n" -"Last-Translator: hanfeng \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -22,22 +22,6 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" -#, python-format -msgid "Not a supported image format. Supported formats: %s." -msgstr "不支持的图片格式。支持类型如下: %s" - -#, python-format -msgid "Not a valid %s image." -msgstr "无效的 %s图像" - -#, python-format -msgid "This file is too big. Maximum filesize %(max_upload_size)s." -msgstr "文件过大。最大限制为%(max_upload_size)s" - -#, python-format -msgid "This file is too big (%%(max_upload_size)s). Maximum filesize %s." -msgstr "文件过大 (%%(max_upload_size)s)。最大文件大小为%s。" - #, python-format msgid "" "Supported formats: %(supported_formats)s. Maximum filesize: " @@ -48,6 +32,14 @@ msgstr "支持的格式:%(supported_formats)s。最大文件大小:%(max_upl msgid "Supported formats: %(supported_formats)s." msgstr "支持的格式:%(supported_formats)s。" +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "不支持的图片格式。支持类型如下: %s" + +#, python-format +msgid "Not a valid %s image." +msgstr "无效的 %s图像" + msgid "Filter" msgstr "过滤器" diff --git a/wagtail/wagtailredirects/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/bg/LC_MESSAGES/django.mo index 822b93777330e2941473335bae1cb2af4e321cde..2ced406ba662c765ac79429b388fb48563429a2a 100644 GIT binary patch delta 23 ecmZpdY?s_n!pdc#Yh\n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.mo index a12a582c8c7de726246ab51fb116248ed58794a4..dd9d307840db3e271e08bc54e7fcfc046c2a4855 100644 GIT binary patch delta 23 fcmX>gdO&o;ZB{M|T_ZCELlY|_i_K42Z?gaZUpxo5 delta 23 fcmX>gdO&o;ZB{N5T_ZyU14}Do%gs+&Z?gaZUi1gF diff --git a/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po index 7103f2a87..707ed86b0 100644 --- a/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/ca/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.mo index 6ab0e77cfe9243e43baabb9ac2b31a184bdec08a..f6507d10f4b509306d3d1bd49009175bef70adfb 100644 GIT binary patch delta 23 ecmZ1?u|#4+BO8~6u92C7p^24|#pZ6dnXCX(zXp;3 delta 23 ecmZ1?u|#4+BO8~Au92aFfu)tP<>qd-nXCX(cLt9D diff --git a/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.po index 5c277ec3b..6a9f4408a 100644 --- a/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/de/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-08-13 18:48+0000\n" "Last-Translator: Florian \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.mo index 4fec22df49223d6655b44d6334431ecb0a118835..d6c916a0ccde2f35534767359775f38dd3201b67 100644 GIT binary patch delta 23 ecmaDT`%rd6BO8~6u92C7p^24|#pZ6dFb)7+iU!sI delta 23 ecmaDT`%rd6BO8~Au92aFfu)tP<>qd-Fb)7+LI%?S diff --git a/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.po index 7b027e879..202e41e9a 100644 --- a/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/el/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-08-13 07:04+0000\n" "Last-Translator: dotoree \n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.mo index bc35d7bf30f652d263fd53542bb3b9d046dafcbd..8339024d8cda59e16b2424b432417321129a4dd5 100644 GIT binary patch delta 23 ecmca9ep7ryBO8~6u92C7p^24|#pZ4{KUM%+8wRfc delta 23 ecmca9ep7ryBO8~Au92aFfu)tP<>qcSKUM%*(*~>n diff --git a/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po index 76a6ca8f3..2ba33658c 100644 --- a/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/es/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-22 02:20+0000\n" "Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/fr/LC_MESSAGES/django.mo index 9b727a13b783288eda1b4e9363589bba3c7b9561..9699cd5b79f25308991214ba1b2470d79d95291e 100644 GIT binary patch delta 23 ecmeB`=#|*e$i`)%Yh\n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.mo index 6b44b765a5a07cffd68e0b139c115eb2d31f3e74..f0bb943de9999a8fb73531e563c917e2d6566acc 100644 GIT binary patch delta 23 fcmca1dP8)>ZB{M|T_ZCELlY|_i_K42KeGS;V~hv? delta 23 fcmca1dP8)>ZB{N5T_ZyU14}Do%gs+&KeGS;V?+o1 diff --git a/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.po index 2243322cf..63e65366f 100644 --- a/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/gl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo index fddda7c6bbb2b2b0e61169d2c77bfce8b2980488..9c40b45210cd6cf35b42437ccd0d8149684c6cb8 100644 GIT binary patch delta 23 ecmZ1`uuNb>84H(%u92C7p^24|#pVW84H(*u92aFfu)tP<>m&KWy}CjeFk&@ diff --git a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po index cbd1072e9..16d3a6322 100644 --- a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-08-10 16:08+0000\n" "Last-Translator: bjesus \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.mo index ede7d4d48f53b0052eef0130aef088fcf1be0e80..41b91fdecd006f414266a78092690d3c5a172885 100644 GIT binary patch delta 23 ecmbOuK1X~*BO8~6u92C7p^24|#pZ4{K~?}zB?b5Z delta 23 ecmbOuK1X~*BO8~Au92aFfu)tP<>qcSK~?}y-39dk diff --git a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po index 11404f38f..e76ac7893 100644 --- a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-06-29 08:59+0000\n" "Last-Translator: Giacomo Ghizzani \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ko/LC_MESSAGES/django.mo index afb6b9e04d035d128c039f522d9d5d852f02bde9..638fa3b4f709319dda69d45e9bc216c9c96ff453 100644 GIT binary patch delta 23 ecmbO(IbCu?BO8~6u92C7p^24|#pZ4{9yS0^lm+ep delta 23 ecmbO(IbCu?BO8~Au92aFfu)tP<>qcS9yS0^Oa\n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.mo index c18bd0d6b5e5568359fd20b9c54cbbb09a6811af..13dc6564aecd5bc9e5ccc91ca74af18deb603f50 100644 GIT binary patch delta 23 ecmX>mc1&!;ZB{M|T_ZCELlY|_i_K426IlUYdk0Ja delta 23 ecmX>mc1&!;ZB{N5T_ZyU14}Do%gs+&6IlUYGY3fk diff --git a/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.po index eaff21f56..b2933b059 100644 --- a/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/pl/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.mo index bbced93dd05fde17c73174623e819f810c3bed31..d959d2096abbcbec5d5b27338561656edb54c1fa 100644 GIT binary patch delta 23 ecmbOzF;QYeBO8~6u92C7p^24|#pZ6dHdX*nRR&oA delta 23 ecmbOzF;QYeBO8~Au92aFfu)tP<>qd-HdX*n4F*;K diff --git a/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.po index 467ceb498..e0eb6bcf3 100644 --- a/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/pt_BR/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 11:37+0000\n" "Last-Translator: Claudemiro Alves Feitosa Neto \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.mo index da7a940adb74b369109cff891dda3ff862c0622c..2896972bd25bf4c88859222026b981493bf117fa 100644 GIT binary patch delta 23 ecmew?{#krOBO8~6u92C7p^24|#pZ6d3|0VN#|HfX delta 23 ecmew?{#krOBO8~Au92aFfu)tP<>qd-3|0VNe+K#h diff --git a/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po index f4a15b65f..c384f5e7d 100644 --- a/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/pt_PT/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-29 17:26+0000\n" "Last-Translator: Tiago Henriques \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.mo index a42ca7a2b073a0d2af5e0793bce7a3395d5a8cdd..4066b21a65d413fe51c5e7ce7c40c4a2759bdb0d 100644 GIT binary patch delta 23 ecmdldzE6CE8XK2|u92C7p^24|#byJxK2`uvB?bck delta 21 ccmdldzE6CE8rx()HZ~SZD`U&e25fz-07yv%(*OVf diff --git a/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.po index 68f1de764..c4bbadbe8 100644 --- a/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/ro/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/ru/LC_MESSAGES/django.mo index ca01438f63cec4a37d6ba650048ec6b4e85c3d7b..7f729605b974458e31214c7eb424c13cdedb2165 100644 GIT binary patch delta 23 ecmeB>?~vcn$i`)%Yh?~vcn$i`)&Yh\n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.mo index 750d5523be7a6c03bba6a71d52282df1ec5545fc..8935613a2fdb7189ae6c3402f2a7c6567e31f70f 100644 GIT binary patch delta 23 ecmZ1>xI%CPJ1duku92C7p^24|#b!a)>C6B}vjvg> delta 21 ccmZ1>xI%CPJL_b9RyGz(D`U&ef~?b-0YB&kLI3~& diff --git a/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.po index d7146c712..e87332f51 100644 --- a/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo index c99e237ac3a212fdf8e389809ae5539db9a81d20..07814ff4de915a9a4724105aeef8e86a6f997d99 100644 GIT binary patch delta 23 ecmeAa?G)Y6$i`)%YhWd^wb delta 23 ecmeAa?G)Y6$i`)&Yh9R{`l diff --git a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po index c7b0b54c3..08d179e24 100644 --- a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-06-29 17:09+0000\n" "Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.mo index 399c1dba780d2c7a63f5456da4683303285d3284..40b9d0f4f8ca596670a1f63dc5ec0a407415ae67 100644 GIT binary patch delta 274 zcmey!*T`OfPl#nI0}!wSu?!H005LZZ_W&^n>;Pf`Al?bYB0zi!h}nSnJ`jrn@iQQ1 z1>!$IEC|F*j0_Ajfmj5Hb%FeKObiVAK>7}l<^$3^%nS_bKw26|b1*P?F*pMmCO`on zAPv;R08|GCAWJ}i1&D!CU;uI?2!JeP@XJ>yN-ZwUDJfP+%P-AKnY@oloHaGEC^=*D zZzlc8X3RcZ7P>}e3Wg?DMi!HMnB|~cV=H6x&0Cmd7$ZU E06nHAq5uE@ literal 1905 zcmb7@&u<$=6vqcBzs!$9_$g7~QGsgHZq^AYN;jl}wy7FHAZkskN*tJYC-#!f?y|d% zlLLaJqKI6=p{Q_(3Wy6*4{jSPrY(+;xN(`4IKTy!KLByy%7O1&uM+k@{Xd{5(ZZ^IA9E$|)i5Ab2|@a;l83QmG|feL&Gbiup94?vFl z7`zv}n5};ea@=>|F7P_YIvbh&3&?uEf%k*Azz4xUL9Xo|@J_Jrj*kA5;C--P1iwUW zFN5>2HN+2s;|LxCKLlBC4SXE@G2^e`v#|fl{JXI^$L#?PumIizo&inp-OT?P$aSrP z&w!V~ec;a-{{}hlDKvxke;#}SJPUG5cjM!}@W9sTfJ;1*&2u21i#2#~kGO9G>w96EO<&x`a#W=Aw^1teB+X%$9} z?^$$4R$}S6xsxjJ!`PUJDvoU&sZ}DQCeXn%2_SVW+4Qq4ImxE=& z#d5hi<>iSdcCtp*JA7js8_JQWXhEd)4Vtmb1gaHZpoP`N6@NX4UXmyR35TXDSI zvE|hP5+?Vlq@F8`l{a04Jz z)h*hK^mTnD`3N>|tlP;F>95j48v1&&ga!EaZqL#iSZty^IFse%lQg-(RWD^qt>nCJ z2o_J5TKfBKM$aE;+h(mSy(xN@&+AsQLMX4%o3@(vrmb%z=Y(eCT3RYHS9KGma66HL zzBVD6_K?!adU6g)OS*xt#nG+gQ{5K&656tn`c@E!mXltCd6OsWP{To%aoojJ3)@_T zIA72@t9-NF_bn7s&(5hAQr(8ByK$&>r!D?p9Ll(qp75H!!52vR^oABY7B_=W&8^{Q WhI8>975HWw2M8~0^Qwq@DgFh(i?b&H diff --git a/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po index 434786210..1c30c278a 100644 --- a/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/bg/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" "bg/)\n" @@ -22,68 +22,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Дума/Фраза за търсене" -msgid "Add editor's pick" -msgstr "Добави \"Избрано от Редактора\"" - -msgid "Save" -msgstr "Запази" - -#, python-format -msgid "Delete %(query)s" -msgstr "Изтрий %(query)s" - -msgid "Delete" -msgstr "Изтрий" - -msgid "Yes, delete" -msgstr "Да, изтрий го" - -#, python-format -msgid "Editing %(query)s" -msgstr "Редакция на %(query)s" - -msgid "Editing" -msgstr "Редактиране" - -msgid "Move up" -msgstr "Нагоре" - -msgid "Move down" -msgstr "Надолу" - -msgid "Add recommended page" -msgstr "Добави препоръчана страница" - -msgid "Search Terms" -msgstr "Фрази за търсене" - -msgid "Search term(s)" -msgstr "Дума/Фраза за търсене" - -msgid "Views (past week)" -msgstr "Преглед (последната седмица)" - -msgid "None" -msgstr "Нищо" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" Има едно съвпадение\n" -" " -msgstr[1] "" -"\n" -" Има %(counter)s съвпадения\n" -" " - msgid "Popular search terms" msgstr "Популярни думи за търсене" @@ -93,5 +31,8 @@ msgstr "Търсене" msgid "Terms" msgstr "Думи" +msgid "Views (past week)" +msgstr "Преглед (последната седмица)" + msgid "No results found" msgstr "Не са намерени резултати" diff --git a/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.mo index 8bca944eaba1fbb2f01293a84f07f73ed2272477..b237947d1c3427ef1e4c647c258c8e61ebabc0a3 100644 GIT binary patch delta 338 zcmcc2zlg2=o)F7a1|VPuVi_O~0b*_-?g3&D*a5@>K)e%(MS%De5VHaCeIOPE;%7k2 z3dDbaSP+Pr7#SF*1F;AYO9J_8m>3wOfb=mS4bt}zNJ{|e7Z83L10yp;AqS8K>R|wi zg8@h}2(SP#Pznq{jsyXag$#cA3Pq{Kr8y`6bwzQj4USCvdBTX##YAWo0qakFeiVqGzVGl*L>xrf~v04LKw;{X5v literal 2003 zcmaKs&u`pB6vqb|eq{Mwpg@bzRH)irwcg!?A|(z%Bxy=3NLiXC2nh+jwP$yy@!Do) zoJ}a);K;E;;>4-q0vzB55=c3~kqbA}zkvP)AjJ3C-XD!nM;d=TZ@%+p-t#=)IzD$p zpq)g29{n%$Gw46vg9lpsULoEG-v*xmzXhKHe*y0Y{{SBc{{$ZeZ-Wnj|A4HYJ0`?4 z;0f?F*eKZs=P@=Q>puqB&!^xVcmw2pzAVSzfxO=j;KSgL;M3r5An$vt9Nz}-!}u7S z@c#4QL*Oa!3&d0fS1|q=q8GrwOP+*tKF2c1>()R%_jYODE$tSRuzv>D!JD85{toiK z|AN>;%)!}n;5>*Ui5Ef6aTVnGbr4eVI>>Qf0Z)M+fV}^8@LBM4kaagf_V*3Q@%#$% zCt}|x&@s&Yut#Zd`8aaY9LpTsdR!B}P`Sw?3)Lz$kL+Zi*}o3&mElr(~FnVv)aPsko9zqihyAD|?7NgdtX< zoupYrMp{KC7)WGfXvH?|DY2bfO2|$zQK;@n4&>9dHCsP2Y^DQ4R*AyFj#eWpYbjYL zM@sG1#e2%0D?=A;lU!4Q^Dc+pjxts!u`l1Hz9St~uBtRK&fBtm9eV3o-+G8XLaPO#cUA3acKScMCI5WuYzwXOCXVKH z48=Ag+yGy`K_-%yl5V69e(Ans?l4_-&n(3czJD56-_2F|5^ zvpE`#8jjuRp2}A=$IF|eBD5ytxrb&z&3a|)^48`w{DnrVvXS7X#yHhMitwD;cg-{+ z9k0k>K*lP!`cCJfw=~u9c0Fah%{WLx+&Nz^b+wzE)RzHO+EHdG@-8O$;J%F0d}vn} zS7hN zo&uF@a+-aohhOzIm{%Ib6q4Aq-Ncv)j}#9{LeW`AQ}224Q0&H>S+PBH0vT0{ zODt8fLr4u=-02agf>aqvGX;2eWl^XUxQrt0K0*u)u}*rQL_51iT!gkd!1Zt@>5?le zlAIMAlnSms9plFlDj6sfASFe4TKsG*i4C@yyp$lDs7m`Z37q0G!^IqaScXvNHHG@j kz06vgJ+4rj`vrEib;{Nv&Z-;YJ3wm@2r65j8|O>>2M#6vQ2+n{ diff --git a/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.po index 62c932ff3..b0c09df5f 100644 --- a/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/ca/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" "ca/)\n" @@ -22,69 +22,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Cerca paraula(es)/frases" -msgid "Add editor's pick" -msgstr "afegeix selecció dels editors" - -msgid "Save" -msgstr "Desa" - -#, python-format -msgid "Delete %(query)s" -msgstr "Esborra %(query)s" - -msgid "Delete" -msgstr "Esborra" - -msgid "Yes, delete" -msgstr "Si, esborra" - -#, python-format -msgid "Editing %(query)s" -msgstr "Editant %(query)s" - -msgid "Editing" -msgstr "Editant" - -msgid "Move up" -msgstr "Puja" - -msgid "Move down" -msgstr "Baixa" - -msgid "Add recommended page" -msgstr "Afegeix una pàgina recomanada" - -msgid "Search Terms" -msgstr "Termini de cerca" - -msgid "Search term(s)" -msgstr "Cerca paraula(es)" - -msgid "Views (past week)" -msgstr "Vistes(la setmana pasada)" - -msgid "Edit this pick" -msgstr "Edita aquesta selecció" - -msgid "None" -msgstr "Cap" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -"Hi ha una coincidència" -msgstr[1] "" -"\n" -"Hi han %(counter)s coincidències" - msgid "Popular search terms" msgstr "terminis de cerca populars" @@ -94,19 +31,8 @@ msgstr "Cercar" msgid "Terms" msgstr "Termes" +msgid "Views (past week)" +msgstr "Vistes(la setmana pasada)" + msgid "No results found" msgstr "No s'han trobat resultats" - -msgid "Search editor's picks" -msgstr "Cercar selecció del editor" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Selecció de l'editor per a '{0}' creada." - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Selecció de l'editor per '{0}' actualitzada." - -msgid "Editor's picks deleted." -msgstr "Selecció de l'editor esborrada." diff --git a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo index 4e25504f26eb0da4902c73dfd04595b6b9f9eaf2..db3d6b39bd36cbed68eb93435e3e9f94c62bbc02 100644 GIT binary patch delta 490 zcmXwz!AiqG6h+5cZEX>)R!|Tb+?XPz+7>OKTa=bfZpxH)s*%zJsyg@@Gr$6WG}K~wND+=Zv%S6Jy2=I|GsgcDK*ra>{f zzXLHN`kAULsil=tF&Jh?Gt{C=XklSGwRU;taX~V0e928OaJ#JO4FX3OT#_z2J?@jZ zmaG+p5u%zV3#CC%=#p4FdU9^lP;zacOP>#k`i1Z6<7z#Ic))3z^?;mfPV(c`cK0N zxT+2U4+5V9ihWfewos>l&jBy^b^|E>Cm!Db9zy#q;8EZ&fpfsW0DlBL2;*g)p94XK z`Ze$_@EzbMfv;gxvBP@o0WYBaI#Bre4e&F--vh;ufBE*aA5m%r?c>0cz#J&+{}d?e z{Q@X{ybYWN{uU^@_&X4P>fiVhzMg?I;(rE|{dz!|cNYj+oiCpNiWWbGk8m-IkJAQF z)_egUc_4ZB5WZzCc|fyUPc$OD%Og6GN9-It;v-yhoDBMeSK(Cr78^f{&*$(Ff8=?- z1oe5KXhZy}_`WXy590%xold1&_z|taHFqXQfCvNk`0&LG+Vd=BE9)jr(wsxG9GGT@ z4BH~kEd_=tpo9Z$DQ%&05yuqhkoZo}%m<#fQbXNN1Y+SC%(XB#g@fr%6!OS*@b8JA zBQZSE&A1S*o$Xk*2ZAklk7IP&nxlb@NlleDQ|fS>&AA<#fu?3BO)U(<$qvjAPy9i3 zf*pnr3|7;uhy&OsB+82Jq}>VFDCc)03`{{I5hiJ-B*>ecA-j{zmIFmlhi95;p<&Fd zEoZPD%{dc-yD-XAbHq{>HMf=YXzmJKrAAART>nszpiX3{&R~7v*cSdrH_*9|9dgV$ z#Ej$Fvyde@p1cDey!wTw)9Tz9fdi7p23U1I$XT6t>w17|w+lACS-fQ1G*KqPRjcsF zeU-a7ucQx$=(>SpGv$r*eqFpDwq%y|ZiLmn{o=xruhqYCgqnt7*P})hS?EW|A&g|} zowKq9P~JxgSg_b8JMul zC|6(Il!HjSV&+;3C5CBNm%oZkU3H-`e%6*odL8&jH#ryRPIW3zFl3fd`4AG%kt&5h{V@AOHJl7+nH|aoX zgVKk>D^t^c3aYAgA6gTt8Kzpltr~XtVP4+*cUyIBkb~XMo*BuwE}A_%6c#L};F80; z&9TS@;hq^A=u;am0eYZK$sU77$*m93VXp)ZQsrQfZ~DxsHd14Hb2zjAj=)k`E?fH$ z+A3u@YsK|i5Lv7NI);rLVf;trT)dr!aUVaE*?91v_4<2V_@YP z??kfb#JCqL3nyq{Ve#0Bqjfw}S72IY)1Y9+0m68ZHUpF++CfIXg6f2XyOg6Lm5TLC z?F4eIqGGLJqHY(EU1gJlWRWg{O3az*qt;dB4;>v{-+E^r=xu#uSI7Q{pz+({dZaM~!Es3UD|Xw)}^TqG4V!i%;3{dSDPxy?~N2Z`G}N)qJp4Ya}KZb6)6 zE$+lFIKGTeh$TQOu}Hfv2ffC(WdZkq~{~B zwlh3CL8Fb7_?+8K33KfTaHS8n{eH+9kP?G~K_SNA0|N zb9jMrx$)}dbC)(z-Q%EWz{0DNZX~lnj`C9yokB2l3rS>zH7Qe7Bn?*`@vmFaGDVAN2LGt- RGTlsJ;H-K%m>XrA{{RJGD{%k- diff --git a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po index 19b745cf8..2b9f51fb5 100644 --- a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-28 22:38+0000\n" -"Last-Translator: Tammo van Lessen \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -27,154 +27,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Suchbegriffe/Phrase" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Geben sie den vollständigen Suchbegriff ein.Um ihre Redaktionsempfehlungen " -"anzuzeigen, wird eine genaue Übereinstimmung benötigt.Wildcards sind NICHT " -"erlaubt." - -msgid "Please specify at least one recommendation for this search term." -msgstr "Bitte geben Sie mindestens einen Vorschlag für diesen Suchbegriff an." - -msgid "Page" -msgstr "Seite" - -msgid "Description" -msgstr "Beschreibung" - -msgid "Editor's Pick" -msgstr "Redaktionsempfehlung" - -msgid "Add editor's pick" -msgstr "Redaktionsempfehlung hinzufügen" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Hervorgehobene Suchergebnisse sind eine Möglichkeit, bestimmte " -"Seiten zu empfehlen die von sich aus nicht sehr weit oben in den " -"Suchergebnissen auftauchen würden. So könnte zum Beispiel ihre Spendenseite " -"auftauchen wenn nach dem Suchbegriff \"unterstützen\" gesucht wird." -"

      \n" -" " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      Im Eingabefeld \"Suchbegriffe/Phrasen\" müssen sie den " -"vollständigen und genauen Suchbegriff, inklusive eventueller " -"Rechtschreibfehler, eingeben, für den sie Seiten empfehlen möchten. Zur " -"Unterstützung können sie aus häufig verwendeten Suchbegriffen wählen.

      \n" -" " - -msgid "Save" -msgstr "Speichern" - -#, python-format -msgid "Delete %(query)s" -msgstr "%(query)s löschen" - -msgid "Delete" -msgstr "Löschen" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Sind Sie sicher, dass Sie alle hervorgehobenen Suchergebnisse für diesen " -"Suchbegriff löschen wollen?" - -msgid "Yes, delete" -msgstr "Ja, löschen" - -#, python-format -msgid "Editing %(query)s" -msgstr "%(query)s bearbeiten" - -msgid "Editing" -msgstr "Bearbeiten" - -msgid "Move up" -msgstr "Nach oben" - -msgid "Move down" -msgstr "Nach unten" - -msgid "Promoted search result" -msgstr "Hervorgehobenes Suchergebnis" - -msgid "Add recommended page" -msgstr "Empfohlene Seite hinzufügen" - -msgid "Search Terms" -msgstr "Suchbegriffe" - -msgid "Promoted search results" -msgstr "Hervorgehobene Suchergebnisse" - -msgid "Add new promoted result" -msgstr "Neues hervorgehobenes Suchergebnis hinzufügen" - -msgid "Search term(s)" -msgstr "Suchbegriff/e" - -msgid "Promoted results" -msgstr "Hervorgehobene Suchergebnisse" - -msgid "Views (past week)" -msgstr "Aufrufe (letze Woche)" - -msgid "Edit this pick" -msgstr "Diese Empfehlung bearbeiten" - -msgid "None" -msgstr "Keine" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" Es gibt ein Ergebnis\n" -" " -msgstr[1] "" -"\n" -" Es gibt %(counter)s Ergebnisse\n" -" " - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Leider gibt es keine hervorgehobenen Suchergebnisse, die zu \"" -"%(query_string)s\" passen." - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Es wurden keine hervorgehobenen Suchbegriffe angelegt. Warum fügen Sie nicht einen hinzu?" - msgid "Popular search terms" msgstr "Häufige Suchbegriffe" @@ -184,6 +36,9 @@ msgstr "Suche" msgid "Terms" msgstr "Begriffe" +msgid "Views (past week)" +msgstr "Aufrufe (letze Woche)" + msgid "No results found" msgstr "Keine Ergebnisse gefunden" @@ -192,26 +47,3 @@ msgstr "Datum" msgid "Choose from popular search terms" msgstr "Wählen Sie aus populären Suchbegriffen" - -msgid "Search editor's picks" -msgstr "Nach Redaktionsempfehlungen suchen" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Redaktionsempfehlungen für '{0}' erstellt." - -msgid "Edit" -msgstr "Bearbeiten" - -msgid "Recommendations have not been created due to errors" -msgstr "Empfehlungen konnten wegen eines Fehlers nicht erstellt werden" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Redaktionsempfehlungen für '{0}' geändert." - -msgid "Recommendations have not been saved due to errors" -msgstr "Empfehlungen wurden wegen eines Fehlers nicht gespeichert" - -msgid "Editor's picks deleted." -msgstr "Redaktionsempfehlungen gelöscht." diff --git a/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.mo index f373d50dd521213eb84fae3af2ff9610a617695a..030c306e5f1b2ce7b90e2e2fa4eef61cc03e87a5 100644 GIT binary patch delta 532 zcmXYsO)mpM7{|vu6^S-zDaPa}~4g7ccC%^pmnR({fnYYZ-Q0F7k`$&)wm;x>s0WZMMH=y7L^nyqiA){~< z9)lDA^#NB6D4H#oNvb%Lc9nWu))hHuaoMI>=D2N|b38?kg57@wO$n7;XjUatoRoqyWryD= znrJfR(HqWdNm7*JlG~oKb8eKmRE}s^`YW_{v1+83X=>3*ug;k%(+m~&jYEFz_zgyu zdEBCDGqq%xe|;G%vodEQp*%(#CCM7fWuA~0-DA?FIdSIlHeIiw*u=73JrlR{wy5ie e;ZH5XTo=X-y)co{)6p$$#wPV^Y(}5NcYgt;dv3P? literal 6595 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 diff --git a/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.po index e1d5f3011..bc4002fda 100644 --- a/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/el/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-08-13 07:18+0000\n" -"Last-Translator: dotoree \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" @@ -25,154 +25,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Όροι/φράση αναζήτησης" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Συμπληρώστε το πλήρες κείμενο για αναζήτηση.\n" -"Για να εμφανιστεί η επιλογή των συντακτών σας\n" -"απαιτείται ακριβές ταίριασμα, δεν επιτρέπονται\n" -"αστεράκια." - -msgid "Please specify at least one recommendation for this search term." -msgstr "" -"Παρακαλείστε να διευκρινίσετε τουλάχιστον μία σύσταση για αυτόν τον όρο " -"αναζήτησης." - msgid "Query Daily Hits" msgstr "Καθημερινές Εμφανίσεις Ερωτημάτων" -msgid "Page" -msgstr "Σελίδα" - -msgid "Description" -msgstr "Περιγραφή" - -msgid "Editor's Pick" -msgstr "Επιλογή Συντάκτη" - -msgid "Add editor's pick" -msgstr "Προσθήκη επιλογής συντακτών" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Οι επιλογές συντακτών είναι ένας τρόπος πρότασης συγκεκριμένων σελίδων οι " -"οποίες κανονικά δε θα βρίσκονται ψηλά στα αποτελέσματα της αναζήτησης.

      " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"\n" -"

      Το πεδίο \"όρος(οι)/φράσεις\" παρακάτω πρέπει να περιέχει το πλήρες και " -"ακριβές κείμενο για το οποίο θέλετε να παρέχετε προτεινόμενα αποτελέσματα, " -"συμπεριλαμβανομένων τυχόν ορθογραφικών λαθών. Προς βοήθεια, " -"μπορείτε να επιλέξετε όρους αναζήτησης που ήταν δημοφιλείς στους χρήστες.

      " - -msgid "Save" -msgstr "Αποθήκευση" - -#, python-format -msgid "Delete %(query)s" -msgstr "Διαγραφή %(query)s" - -msgid "Delete" -msgstr "Διαγραφή" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Είστε σίγουρος ότι θέλετε να διαγράψετε όλες τις επιλογές συντακτών για τον " -"εν λόγω όρο αναζήτησης;" - -msgid "Yes, delete" -msgstr "Ναι, να διαγραφεί" - -#, python-format -msgid "Editing %(query)s" -msgstr "Επεξεργασία %(query)s" - -msgid "Editing" -msgstr "Διόρθωση" - -msgid "Move up" -msgstr "Πάνω" - -msgid "Move down" -msgstr "Κάτω" - -msgid "Promoted search result" -msgstr "Προωθείται το αποτέλεσμα αναζήτησης" - -msgid "Add recommended page" -msgstr "Προσθήκη προτεινόμενης σελίδας" - -msgid "Search Terms" -msgstr "Όροι αναζήτησης" - -msgid "Promoted search results" -msgstr "Προωθουνται τα αποτέλεσματα αναζήτησης" - -msgid "Add new promoted result" -msgstr "Προσθήκη νέου προωθείμενου αποτελέσματος" - -msgid "Search term(s)" -msgstr "Όροι αναζήτησης" - -msgid "Promoted results" -msgstr "Προωθημενα αποτελέσματα" - -msgid "Views (past week)" -msgstr "Εμφανίσεις (την περασμένη εβδομάδα)" - -msgid "Edit this pick" -msgstr "Διόρθωση" - -msgid "None" -msgstr "Καμία" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -"Βρέθηκε ένα αποτέλεσμα" -msgstr[1] "" -"\n" -"Βρέθηκαν %(counter)s αποτελέσματα" - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Λυπούμαστε, καμία ανακατεύθυνση δε ταιριάζει με το \"%(query_string)s\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Δεν υπάρχουν επιλογές συντακτών. Θέλετε να προσθέσετε μία;" - msgid "Popular search terms" msgstr "Δημοφιλείς όροι αναζήτησης" @@ -182,6 +37,9 @@ msgstr "Αναζήτηση" msgid "Terms" msgstr "Όροι" +msgid "Views (past week)" +msgstr "Εμφανίσεις (την περασμένη εβδομάδα)" + msgid "No results found" msgstr "Δε βρέθηκαν αποτελέσματα" @@ -190,26 +48,3 @@ msgstr "Ημερομηνία" msgid "Choose from popular search terms" msgstr "Επιλέξτε από δημοφιλείς όρους αναζήτησης" - -msgid "Search editor's picks" -msgstr "Αναζήτηση επιλογών συντακτών" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Επιτυχής δημιουργία επιλογή συντακτών για το '{0}'." - -msgid "Edit" -msgstr "Επεξεργασία" - -msgid "Recommendations have not been created due to errors" -msgstr "Οι συστάσεις δεν έχουν δημιουργηθεί λόγω σφαλμάτων" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Επιτυχής διόθρωση επιλογής συντακτών για το '{0}'." - -msgid "Recommendations have not been saved due to errors" -msgstr "Οι συστάσεις δεν έχουν αποθηκευτεί λόγω σφαλμάτων" - -msgid "Editor's picks deleted." -msgstr "Επιτυχής διαγραφή επιλογής συντακτών." diff --git a/wagtail/wagtailsearch/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.mo index 3cef86868afaf5d8125b1a275430658ba1757d3a..0e230e9f966a8dbec27a6c5b10286d7474fea641 100644 GIT binary patch delta 568 zcmXYtO;6iE5QY~D1X3YE8bB3QHS~Z2$ifLNA6Ahn;6OzM;q$)Oi|oc^-5ndqDH1&+ zq*{nuZ~Ye>Ir9^^_0Ut>f55vTBRzUNv$LZeU(Nn5v>!`-Hv&-vZ$J!&!5y&i4-ohd z`ar2ih!J=KF2j{>z6uW@--gHFL%1Jqz@zXt_!fKz^T;P(bk5si3m>*&7k&%-@FaW* z+krp3^Cd$pCx)>`w07RyCALzu^wv8icX9^r6iv&yl!u6 zGK#Y}WjfJWGZ1y1WU(~FN*X_;RGCv2yO}aA+K^G)qRl8}vEMoEs?${AnfW9%l9f2< z+&PNWIa4K(oYJ{cjTuol`m6F&=X2m3DZ`O&dimetiofjC7ODE)t1ZvDRo5-ncbq+S z7TE@8L#E23np^$gxX*nH-onzHizt4#-lB1V%pTlv1-xB29i%G`{A*^ z$gf}i$qOTkqu4i;t?te;(EQ^Sy<68!`wJvfph)_@VogCLO(a>YW$a6nCuPbX%TrHE CLwvjd literal 5389 zcmb7{O^h5z701hv5V8TBgak+kP~Kp?i+5&rZ6f0FuD{obqu5@&i%kTIsqLV z-POJ0AwqoR6hM4PNJt0;A3(~%5(tT}0})wqMO-7HoH*nN2TmY`->dGKon0F{w6^Ep zU0wC+ef;06w{Jdp*N+rellw95@9a`)3H;By_~H7;yOr9_*gwH}aM#^ReTne{?@{Uj z@O$8g!Rz2d;P1g_z`uYReB>Ub?gHB&L+U7aKX@9v54===55N!b-UInl1AavQ*TDCK zKLBN)SHL~sZ)TYQ08Ue zhrn-uvfq#E@n3=mdH)l*0R9UUIs2w6yXL_6@qQ3|7(51wJs0bD3oi2hB8Uss??AEd zkD&PBui#Jc@87_C!D|S!;5RY;dA`4eu#bUH?N;iOpank)z6^dD`~}zo@4*O>|5*@| z)e`t1cp4P_o&zNg9Z>A-gEH?WQ09FX6#ah&Ho)J2p9cR9iu~Ou{b%qfDEr*aBEkE> zA@~3&c6}QpB92CE_L6P?bP~=|)&w}3v36**il=*Lg!l$=E-0N+Wbt3aoZrNMxmDtK9bNBlv zrAPsPX@12=a^ZIGSCKu-J&<^1JPT2@i@0!pQu3X z1%)HHz~`w9@8kXyxA>aS_)F{*&S9E@Mrwvzd?r_&&V0~2uEp%gN}l%9!iL&elLtMW zTUW+~(qe#P6ev6opD>^ID2%GKh*E z`&%7b=VZ4&vkRN|_4K0cAL&LL%vx;mINe-qWkrQ0jP_NrK9q4}P3N}m%gIS_Mr;KB5l2F@gCMZUhcG6rAdJ&GrGSqdbn_^(P5ruZk zbo^gCeol+xQ4++Z_}c4^*dY#f_&tspbS>`&o9AiX)N85k**Kf?I|L@tK`%`m3K7|n z8e&NusGixd*kJK$nw7CZKXIZ+^pW-va8Y6JcrYK-^VvwDOT39}^PS2@Tb8b44x+;WHo3raqq3Z1(RG>)c)~qa2^hww@}Lnof((P%MR8I*eQvo1qQo zAXgj)CJ(EMa_;<^1R@=XnrBm(7^Z`ydMYz@&Zov?texKC>&QNRsWiqQS`jX-#Fm7w z>)cRN-eiE%2GhsHt4hy;RPwb9Ou`nMCaz zO{!n(QmR(dJRi;x#G6yHqM9$?bxvKbcsc8;LawUaFGhCY^h_pk8Cd(mta{G6xjIe6 zwO4FVG|q&Lixf6;v8^vv9GSXcvotRnXI(c68z;)HYpkVhJ+*Rvt#MLPh{+Af@U}iM zzwkt3{xgjO3wr)g`{1Gd^9%FyOl(}R8<7azIq!g;KhR!yV*fnX)U&A8Sj#y(z|2ltW{tR}@*h)fx;2 z%|b**9eYhyw2&P1*3)aPIt5yBEum#yYj*1FnX}7VE?8*JPo3n@vI&|EGfXV(wW39` zM#*6g4wE}uEPa0MbmPgbd9q!{=8fefNaajw>nGQvVytOfQ^i-}GBdtY9pUgeqJoRRg-KRD!s zrm0sbYW9llXEB8EiC%49(z#Hy%Bi<9su?|c>^RlN$V#plXYphzU<2w+cH|15@4x3*}IS5YX1p6UEGk=_yK+M=5@lV47h`APYNJMT|(swi`*X3QlZ^%gA~ksIl!n$UXWR z2S;>&^E&aY$}7&@T3m1D*E-q&iI;C-wl^bBo1vEM3sQP4Q8tLoRu3|Ml15pkPIfGl zOD6l4&0m=iI~?|4|K_g~Z+ul2)$wj_yYM$D?Z)W9fq50{B^rE1}IDvx>d zC?u==TyeeXgKVW*Xk3%y$8U9;*>X(2!>RQ3O;{c zRnDCk?{8kG@fR8tQgNH=gtq|9>A= zCqw@cBj%*1y>w6u47de`Xi*` zeO;YB@yF#}t&NNJws6%{zsVh=gqr*?kxAQ9+P$+$oW-N7w#8JXC)j8ZX*;h)sT| z4zz9YP|v1FOo|8w&rMKavO&Q9Q7TE^3a+{sQFLe(o$VV~LdS^hbf%j(;L@m! F{TFK2P{9BI diff --git a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po index fd3e1f257..0c88a2198 100644 --- a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-22 02:15+0000\n" -"Last-Translator: José Alaguna \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -27,158 +27,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Término(s)/frase de búsqueda" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Introduce la cadena completa de búsqueda a encontrar. Es \n" -" necesaria una coincidencia exacta para que tus Selecciones del " -"Editor sean \n" -" mostradas, los comodines NO están permitidos." - -msgid "Please specify at least one recommendation for this search term." -msgstr "" -"Por favor, especifique al menos una recomendación para este término de " -"búsqueda." - msgid "Query Daily Hits" msgstr "Consultas de acceso diarias" -msgid "Page" -msgstr "Página" - -msgid "Description" -msgstr "Descripción" - -msgid "Editor's Pick" -msgstr "Selección del editor" - -msgid "Add editor's pick" -msgstr "Añadir selección del editor" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Resultados promovidos son medios para recomendar páginas específicas que " -"pueden no aparecer en los primeros puestos de los resultados de búsqueda. " -"Por ejemplo: recomendar un sitio de donaciones utilizando términos menos " -"frecuentes como \"donar\".

      " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      El campo de \"término(s) de búsqueda/frase\", debe contener la búsqueda " -"completa y exacta para que se proporcionen los resultados recomendados, " -"incluyendo cualquier error de ortografía o error accidental del " -"usuario. Para ayudarte, puedes elegir entre los términos de búsqueda que han " -"sido más populares entre los usuarios de su sitio.

      " - -msgid "Save" -msgstr "Guardar" - -#, python-format -msgid "Delete %(query)s" -msgstr "Eliminar %(query)s" - -msgid "Delete" -msgstr "Eliminar" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"¿Esta seguro de querer borrar todos los resultados promocionados para este " -"termino de busqueda?" - -msgid "Yes, delete" -msgstr "Sí, eliminar" - -#, python-format -msgid "Editing %(query)s" -msgstr "Editando %(query)s" - -msgid "Editing" -msgstr "Editando" - -msgid "Move up" -msgstr "Subir" - -msgid "Move down" -msgstr "Bajar" - -msgid "Promoted search result" -msgstr "Resultados de busqueda promocionados" - -msgid "Add recommended page" -msgstr "Añadir página recomendada" - -msgid "Search Terms" -msgstr "Términos de búsqueda" - -msgid "Promoted search results" -msgstr "Resultados de busqueda promocionados" - -msgid "Add new promoted result" -msgstr "Agregar nuevo resultado promocionado" - -msgid "Search term(s)" -msgstr "Término(s) de búsqueda" - -msgid "Promoted results" -msgstr "Resultados promocionados" - -msgid "Views (past week)" -msgstr "Vistas (semana pasada)" - -msgid "Edit this pick" -msgstr "Editar esta selección" - -msgid "None" -msgstr "Ninguna" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" Hay una coincidencia\n" -" " -msgstr[1] "" -"\n" -" Hay %(counter)s coincidencias\n" -" " - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Lo sentimos, resultados promovidos no encontrados \"%(query_string)s" -"\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Resultados promovidos no han sido creados. ¿Por que no agregar uno?" - msgid "Popular search terms" msgstr "Términos de búsqueda popular" @@ -188,6 +39,9 @@ msgstr "Buscar" msgid "Terms" msgstr "Términos" +msgid "Views (past week)" +msgstr "Vistas (semana pasada)" + msgid "No results found" msgstr "No hay resultados" @@ -196,26 +50,3 @@ msgstr "Fecha" msgid "Choose from popular search terms" msgstr "Escoger de los términos de búsqueda populares" - -msgid "Search editor's picks" -msgstr "Buscar selecciones del editor" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Selecciones del editor para '{0}' creadas." - -msgid "Edit" -msgstr "Editar" - -msgid "Recommendations have not been created due to errors" -msgstr "Las recomendaciones no han sido creadas debido a errores " - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Selecciones del editor para '{0}' actualizadas." - -msgid "Recommendations have not been saved due to errors" -msgstr "Las recomendaciones no han sido guardadas debido a errores" - -msgid "Editor's picks deleted." -msgstr "Selecciones del editor para '{0}' eliminadas." diff --git a/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/fr/LC_MESSAGES/django.mo index 94d406b10820188bc88ca13184366a61a89ac1a8..1c1fdea45e0f7666ff1f3316eef629148e201a70 100644 GIT binary patch delta 582 zcmYL_K~EDw6vsyet2Gcr2{aM%2#FNQ#%)2sjU*6=!Dz5T zynESj_6%3A-Z*&kBX~052z&$ovo!G~zx?LSym|X(|2{b{bpH(Z9ScMeJOT+A06&3? zOF-ZX^nu|ULJYy9@I$!V%a`HX$T#5;_&wYYH{tv6XZRR=1=Gk&xAJ~nv5LhgHeSLL z@JDzO{sOz9zQb;?Q`mjr7d!_4hS5tDz+K?Nox8YmEpZceL%6|RFI*8~EmF!b?P;}7 z?d)-()ZJ91*`$dzw5QTmL)26|O{6BnQil;)*84`hOIdelUB*d=HezeUc7EDZUQ{+S zPur1}hDANUvlH{7p>kUqONY$O8Bx>f6NlD&)$n#$n^?7i?4tNQT=J?5RGAN|OS68( z_lvc+-WDIkuE1NDmIJE#m1mxRT{joZEzbIg;v2N~>RPr;BCXN^y_Pzm4Yiwahh8+1 ztYABgcGXe#?cRCzVaO}3reWG5eRksBEG=2B(u1=TQO_<0$Fm;~rlz+zj2O3A=MUlk P52FU-XZ23A`H{(gYhi<$ literal 5476 zcmb7{TZ|-C8OIC73*!Yu5y9J`6=%ks?w(m(g=Thkm%S*;!mvB+#-Q1psXEuAzXYnal)`iMc z|LdGOb zUjyF-eg~9uz6;(4zFgxU!EZ8t6}%4o`rE7Tp9T}g&w_H^e?gJs1{Mk41Re)(1x4ECmrL{?Ut%j%_Z*MsL~r3#WEc{i6GcVM>Yc*e6x7i>o zOr)IAHtZ{FT$vP3X={{L1EW)?vM$qMHW-*RiqoEQxe4QL9I9ORj8jEl7itjq`h`lf zLS?q6(>T;gvZMIOs6MY$nX5S6cSuW}ZuMrj-pNXLSike~v0L1S*}e z^)4dGFfRI>Z&YHOlhX#QE{q+h#;O^t_2Mm7t+sh=v{u{s+6)5+^0C2Yjq?>3veAND zZ0CKeooT3UY?4TAnj{;lLFoz(Obd-#B0;xI5~b5fnQa{wV@RoKrm zhd@|%EQV-O8>+9j3_2KC&GItQ$R{Mqj^5JV0xmAh)d+(rd?e||CViQG9}R1fP^8l2Cp-C4qjuMNq{)qMJ{W9m}nmy51S*UM$o-B;D0bZCjg6#KrO60Gqa`UTb`l_DWo^xncC6qs~~9Qacv< zMUi*f?cs3PDrCdBYqsTsHv5MC&1}0}2S7WiH)wZldvWgUy=PDF5wOx)o;yj&GAVNH zS$l>dwu$mrW^%#tHlQ@$Z?8ej!~5*l6-8uHQMDZEd>=KNetag zq1d#q%ffFpB|>!&1upCxx|HpX(#~aJ%%NLZL4lEDMVyAq%0f*?KnO*NDADnmuhr-S9l?j!TE6}y_>1kr6gW5;`#K8zzUmS(?s*yTB zJ~61Dh|{UA=+sm{b(R!F7jA>mQc9*+JsohlL6X`BBZNmo@{cV*vh`ThfM~^z##JGNo%jM{Ygt7OhR41{wU*L;UVY7#l;@P-PCKJg(sdm z%il&_+h%yL_PavG3r^v%St3rZuk54Ki5PE}qH?w7lf-pF8jS^K=-h}%%1`R)Ukn~7 L\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" @@ -25,158 +25,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Terme(s)/phrase de recherche" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Entrer la chaîne complète de recherche à utiliser. Une correspondance exacte " -"est obligatoire pour que votre résultat soit affiché, les caractères \"joker" -"\" ne sont pas autorisés." - -msgid "Please specify at least one recommendation for this search term." -msgstr "" -"Veuillez spécifier au moins une recommandation pour ce terme de recherche." - msgid "Query Daily Hits" msgstr "Nombre de requêtes journalières" -msgid "Page" -msgstr "Page" - -msgid "Description" -msgstr "Description" - -msgid "Editor's Pick" -msgstr "Résultat amélioré" - -msgid "Add editor's pick" -msgstr "Ajouter un résultat amélioré" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Les résultats améliorés sont un moyen de recommander des " -"pages spécifiques qui ne seraient pas arrivées naturellement en haut des " -"résultats de recherche. Ex: associer votre page de \"soutient\" à une " -"recherche utilisateur avec un terme moins explicite comme \"donner" -"\".

      \n" -" " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      Le champ \"Terme(s)/phrase de recherche\" ci-dessous doit " -"contenir la recherche complète et exacte pour laquelle vous souhaitez " -"fournir des résultats recommandés, ce qui comprend n'importe quelle " -"faute de frappe/erreur de l'utilisateur. Pour vous aider, vous pouvez " -"choisir parmi les termes de recherche populaires des utilisateurs de votre " -"site.

      \n" -" " - -msgid "Save" -msgstr "Enregistrer" - -#, python-format -msgid "Delete %(query)s" -msgstr "Supprimée %(query)s" - -msgid "Delete" -msgstr "Supprimer" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Êtes-vous sûr de vouloir supprimer tous les résultats améliorés pour ce " -"terme de recherche" - -msgid "Yes, delete" -msgstr "Oui, supprimer" - -#, python-format -msgid "Editing %(query)s" -msgstr "Modification de %(query)s" - -msgid "Editing" -msgstr "Modification" - -msgid "Move up" -msgstr "Monter" - -msgid "Move down" -msgstr "Descendre" - -msgid "Promoted search result" -msgstr "Résultat de recherche amélioré" - -msgid "Add recommended page" -msgstr "Ajouter une page recommandée" - -msgid "Search Terms" -msgstr "Termes de recherche" - -msgid "Promoted search results" -msgstr "Résultats de recherche améliorés" - -msgid "Add new promoted result" -msgstr "Ajouter un nouveau résultat amélioré" - -msgid "Search term(s)" -msgstr "Terme(s) de recherche" - -msgid "Promoted results" -msgstr "Résultats améliorés" - -msgid "Views (past week)" -msgstr "Vues (semaine dernière)" - -msgid "Edit this pick" -msgstr "Éditer ce choix" - -msgid "None" -msgstr "Aucun" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" 1 correspondance " -msgstr[1] "" -"\n" -" %(counter)s correspondances " - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Désolé, aucun résultat amélioré correspondant pour \"%(query_string)s\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Aucun résultat amélioré n'a été créé. Pourquoi ne pas en ajouter un ?" - msgid "Popular search terms" msgstr "Termes de recherche populaires" @@ -186,6 +37,9 @@ msgstr "Rechercher" msgid "Terms" msgstr "Termes" +msgid "Views (past week)" +msgstr "Vues (semaine dernière)" + msgid "No results found" msgstr "Aucun résultat trouvé" @@ -194,26 +48,3 @@ msgstr "Date" msgid "Choose from popular search terms" msgstr "Choisir parmi les recherches populaires" - -msgid "Search editor's picks" -msgstr "Rechercher des résultats améliorés" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Résultat amélioré pour '{0}' créé." - -msgid "Edit" -msgstr "Modifier" - -msgid "Recommendations have not been created due to errors" -msgstr "Les recommandations n'ont pas été créées en raison d'erreurs" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Résultat amélioré pour '{0}' mis à jour." - -msgid "Recommendations have not been saved due to errors" -msgstr "Les recommandations n'ont pas été sauvegardées en raison d'erreurs" - -msgid "Editor's picks deleted." -msgstr "Résultat amélioré supprimé." diff --git a/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/gl/LC_MESSAGES/django.mo index 7935898c8834be0e33e742c0aeb710a197cfde40..d9f3439e87ca17569dacb41d1b8697217bfae692 100644 GIT binary patch delta 328 zcmZn^n95dvPl#nI0}!wSu?!H005LZZ_W&^n>;Pf`Al?bYB0zi!h}nSnJ`jrn@iQQ1 z1>!$IEC|F*j0_AjfLH{Gg@F9EObiU-K>7fX2I;#2<==ctw-Kf3%bP=1ud>!C_k&FpSME2R^HAZ_|XkgzmMs!B-6JLBw{%-VxJ zlTCo$IKnX!;>Haj0SCANQl(t@2Xd?W7tj+|B>29W+08Zrgca|{e)ILS-?Lxto|xJb zXfLC`g8n=D8T4Nszzu;9{33OC&>D#V?w+D zo&-;Wjf!pXIOYyy{ih)N`3#%__dwp~t7`rO$ou^SJ`Vm2J`er|^1gSg`91I<%#Xnd z?|&S83_JyXiI}Fr4=}$C5ywk#dJ0?u9|doMC%`Uv63i?6=aqdAoQ3@xunr!84e&1z zf1-h4c>nVt`&k6p?;6N?xB;@xR@?@k!u%G<=lKHUb>D)l{}p8Y0m$dM13m%%0rC|g z+`^7&kw1i2eCOP-AI|Zp)iB`Pab8|T=lnj4&iiwF37y{o=X0|0`8kJt9&Q}psNtH6 z#%C;AjV4;Bubd+7$r?oinMM8aXE7eJz7$G`&&)(NH<@yEU#?JotQ2p?F{xN*)=hg# zb+lDjoQmvVpiHb{N@Y)pODa*>2=Mq(uH0_jixn)TtdH{)Yk8_ouP}p0gyTIt#f87P zQ79+uo7U0vC#_r46ged`^PsN%gr+l7do;DGC41-akZPPrF zj=YjC>Ju_D@M2wVE3sZ!Dp05VP^#`r4&;YxXMFw0w3+su^h%TtHnbXgnn|V4XsFay zUEEZDwhCReo&8WnS#T{5Hk9+)nvibDUM6)?yRK5}vS8KsbQ~<_Js)&zNVWDmo!}y; z1>)cmVh?G)HFrK}oeSpYsC6NH^}^ZKT&o3Pa9wR{cKQ#xh45VKYzwXSHjWl_oHRa> zcmW~3C0#;SZ8uT7^x76CZ@?V&yLP962k|-hCCz$m_1fynVf=HAR_&t2Q#Cl&Zi@IawUaf|L~650 zQC~W*vZePrmxF~v9dEa(T(Dvy8{^T1w9wVr_^2WEl3F{-olJtu7B?P}NsFmpnqQ=H zxHMzv^b*b07i;%d(N(D_H+@Nw)h5!h!jC+xp7Dq)jLZI~?aJ7C zv4$Jv3n*&J@;?sh=01{?mc=ZtNEgGwG8^4dRb`$?$;9z1G0J%CwKT!f+~h(&V)tT0 aBf+R?uLcsggVIJ6_%E>k-7Hn\n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" "gl/)\n" @@ -24,71 +24,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Termo(s)/frase de busca" -msgid "Add editor's pick" -msgstr "Engadir selección do editor" - -msgid "Save" -msgstr "Gardar" - -#, python-format -msgid "Delete %(query)s" -msgstr "Eliminar %(query)s" - -msgid "Delete" -msgstr "Eliminar" - -msgid "Yes, delete" -msgstr "Sí, eliminar" - -#, python-format -msgid "Editing %(query)s" -msgstr "Editando %(query)s" - -msgid "Editing" -msgstr "Editando" - -msgid "Move up" -msgstr "Subir" - -msgid "Move down" -msgstr "Baixar" - -msgid "Add recommended page" -msgstr "Engadir páxina recomendada" - -msgid "Search Terms" -msgstr "Termos de busca" - -msgid "Search term(s)" -msgstr "Termos(s) de busca" - -msgid "Views (past week)" -msgstr "Vistas (semana pasada)" - -msgid "Edit this pick" -msgstr "Editar esta selección" - -msgid "None" -msgstr "Ningunha" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" Hai unha coincidencia\n" -" " -msgstr[1] "" -"\n" -" Hai %(counter)s coincidencias\n" -" " - msgid "Popular search terms" msgstr "Termos de busca popular" @@ -98,19 +33,8 @@ msgstr "Buscar" msgid "Terms" msgstr "Termos" +msgid "Views (past week)" +msgstr "Vistas (semana pasada)" + msgid "No results found" msgstr "Non hai resultados" - -msgid "Search editor's picks" -msgstr "Buscar seleccións do editor" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Seleccións do editor para '{0}' creadas." - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Seleccións do editor para '{0}' actualizadas." - -msgid "Editor's picks deleted." -msgstr "Seleccións do editor para '{0}' eliminadas." diff --git a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo index e91d8a5e10428896784fd950454c1f277aaaa49d..c3c5563dbb9e26ff0a017a406af93544513cf012 100644 GIT binary patch delta 417 zcmXYryGjE=6o!u`=CZL6NwA4Joe8pJvoRVL1qF+Ux1cF)CUIkeYc|eoL@VFHC8!|S zDB=Uy_yqa{+oiD+!Pe4$R)6^T=FFU#Gapm;@yp?4bU;V~WWfPQfjgk`1{in;QSb>S zz&A((8X<~788`!H;W5~RA3+6_Q4dFnG&mh0nucfL9MJ}?V4)6LFoRFwarg?xU4p`> z;dmn)rUs~}Ppia%{~DRA?zl|YvhR43wcLL9kZNwP?{LAS%|)}#JX@Sd+7F9=g?l-f zFZ9}iOPlJd#ZSeyn-$$$WW@!`tjrrl!_aEG`ksB(ksY_IuXE3~m}wNty7AXnvPw(y z2BK|o>FIUByVBvFD=fCjg~O_D!?7>e@-d24Y&Y8t_uPMp{rESDHUBF);~#1H*a5zBGaeY`EkfK4roj8b0q|b%W$-!B0}1>bTmgOu-Uj{v z-U0p`%l`oH!u~Jtc5o$>*=`4TC%6e@`zE*%JQVW;xC;BXK|Xg5>;Nx<_=%5Vehlu# z{!@_syAHD6np=gq4_=#WfcmVt}mUkd%j$=K@ewZME z2f-wm1KIxxa1FQsaz4KW9|3;>+0RwDl=0<*Ca4+(B z6ceqgW8!^t?6Yl>b|G~A&Val^_BFv0M^?!5-I5zhn|v9Ri=meLGV7K~(y<}-teh14 zd`V+&nSye>s8~)&p-Z+b%21M3EG{(^(5UNEm@fnrNXyUWDU^O`j~K|iZXjtC*OKRY z<)Y=cDgxctzUq2$FItZ2(oSYVe^my0nW$BM~2U??@Qx8exBDtqF2H%=z!pzPQXI8tOd zk(r{j5PjguY+-batdLj`5)^PI&br0%E}Om{ky$Qfnf4k6qA7?|AJ=wyaUhPi-5gNf zLP(Aq(ukB!BNt?sC6`?KzU%+rnE)2-B`1zSCXVS|h(W_>iJ-A*>(8c?yQVAXPI`GC znG?~8<1*M9SCL~qA+w<|Xd5p|KS1iz^pceetwJ$zRC=x-8bd*@U>nbrbAd7JrYVs* zGHeWRg`sS4zon_yOzkkt?M82k%$@0NJGYoA(}bdNRGuub(Kfw4BV|(R$+X$G#l%P) zMh%T&-*SSYg+@!$$O(K+0qu^sH&=o;Jt*(fP<3);w1P1#tx}o}$q^r4Vb@^bTe8?q zUHLHd(#d3{Qt1iVU}03A;*&|(&E`kkQ^`scT(THjO6KLOgNKvdiJ`%v1B*FG^_YnP z*9oNq*Ty`=7|K&&(kog8XBTDjmLJHl|Apa$M&F_y-#99LKiG9O{deO z?@DBfW#1|q2VImeO^&CxL4WTqikAId4sGnGRQIlgP*qh^@2d|;olz5NO4ZdosaeSC z>b;hi^N?Iom|;5F;jFsIdr{Bm4fAUx(7XVfHK@nzVY zS5qvh!+K54U<=ta&P`x@RUcuUX@ZT04>i8H3Y~@@S}+SM@H)D8MoqA9Q|dBgbEM9x z>K@UIPzS;8&8c_!`W8jj=Q#~$>+GSxwb2skV7I1lE#jTWVjPNffo#>W!0ULim`Yr9 zPSv6pQwRg+ScjMME&qm1$8=oH=%NaB(?)MT>7Hh&1`)upY3cj!LxHxcH61^@s6 diff --git a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po index 322371e6a..19c8a3cd5 100644 --- a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-08-10 16:08+0000\n" -"Last-Translator: bjesus \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" @@ -23,72 +23,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "חיפוש מושגים/משפט" -msgid "Please specify at least one recommendation for this search term." -msgstr "אנא ציין לפחות המלצה אחת למונח חיפוש זה" - -msgid "Page" -msgstr "עמוד" - -msgid "Description" -msgstr "תיאור" - -msgid "Editor's Pick" -msgstr "בחירת העורך" - -msgid "Add editor's pick" -msgstr "הוסף בחירת עורך" - -msgid "Save" -msgstr "שמור" - -msgid "Delete" -msgstr "מחיקה" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"האם אתם בטוחים כי ברצונכם למחוק את כל התוצאות המקודמות עבור מונח חיפוש זה?" - -msgid "Yes, delete" -msgstr "כן, מחק" - -#, python-format -msgid "Editing %(query)s" -msgstr "עריכת %(query)s" - -msgid "Editing" -msgstr "עריכה" - -msgid "Move up" -msgstr "העבר מעלה" - -msgid "Move down" -msgstr "העבר מטה" - -msgid "Promoted search result" -msgstr "קדם תוצאת חיפוש" - -msgid "Add recommended page" -msgstr "הוסף עמוד מומלץ" - -msgid "Search Terms" -msgstr "מושגי חיפוש" - -msgid "Promoted search results" -msgstr "תוצאות חיפוש מקודמות " - -msgid "Add new promoted result" -msgstr "הוסף תוצאה מקודמת חדשה" - -msgid "Promoted results" -msgstr "תוצאות מקודמות " - -msgid "Edit this pick" -msgstr "ערוך בחירה זו" - -msgid "None" -msgstr "אף אחת" - msgid "Popular search terms" msgstr "מושגי חיפוש פופולארים" @@ -106,26 +40,3 @@ msgstr "תאריך" msgid "Choose from popular search terms" msgstr "בחירה ממושגי חיפוש פופולארים" - -msgid "Search editor's picks" -msgstr "חיפוש בבחירות העורך" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "בחירת העורך עבור '{0}' נוצרה" - -msgid "Edit" -msgstr "ערוך" - -msgid "Recommendations have not been created due to errors" -msgstr "המלצות לא נשמרו בעקבות שגיאה" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "בחירת העורך עבור '{0}' עודכנה" - -msgid "Recommendations have not been saved due to errors" -msgstr "ההמלצות לא נשמרו עקב שגיאות" - -msgid "Editor's picks deleted." -msgstr "בחירת העורך נמחקה" diff --git a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo index 96b058ba4df6f5e8c37b1520ca3f8c4e8b97cb4a..3cda8599d7276146b8c7098532f1947c4e970c7a 100644 GIT binary patch delta 581 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 diff --git a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po index 5070bf9c2..0f2b7a53f 100644 --- a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-07-08 15:17+0000\n" -"Last-Translator: Giacomo Ghizzani \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -23,160 +23,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Cerca termine(i)/frase" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Inserire la stringa di ricerca completa da abbinare. Una corrispondenza " -"esatta è necessaria per le vostre Scelte dalla Redazione da visualizzare, i " -"caratteri jolly non sono ammessi." - -msgid "Please specify at least one recommendation for this search term." -msgstr "" -"Si prega di specificare almeno una raccomandazione per questo termine di " -"ricerca." - msgid "Query Daily Hits" msgstr "Query giornaliere" -msgid "Page" -msgstr "Pagina" - -msgid "Description" -msgstr "Descrizione" - -msgid "Editor's Pick" -msgstr "Scelto dalla redazione" - -msgid "Add editor's pick" -msgstr "Aggiungi scelto dalla redazione" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      I risultati di ricerca sponsorizzati sono un mezzo di " -"raccomandare pagine specifiche che potrebbero non salire organicamente in " -"alto nei risultati dei motori di ricerca. Ad esempio, raccomanda la tua " -"pagina primaria donazione a un utente che fa una ricerca con il termine " -"comune \"dare\".

      \n" -" " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      Il campo \"Termine(i)/frase\" qui sotto deve contenere la " -"ricerca intera e esatta per cui vuoi sponsorizzare un risultato, " -"incluso anche ogni errore di battitura dell'utente. Puoi aiutarti " -"scegliendo fra i termini di ricerca più popolari degli utenti del tuo sito.\n" -" " - -msgid "Save" -msgstr "Salva" - -#, python-format -msgid "Delete %(query)s" -msgstr "Elimina %(query)s" - -msgid "Delete" -msgstr "Elimina" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Sei sicuro di voler eliminare tutti i risultati di ricerca sponsorizzati per " -"questo termine di ricerca?" - -msgid "Yes, delete" -msgstr "Si, elimina" - -#, python-format -msgid "Editing %(query)s" -msgstr "Modifica %(query)s" - -msgid "Editing" -msgstr "Modifica" - -msgid "Move up" -msgstr "Vai su" - -msgid "Move down" -msgstr "Vai giù" - -msgid "Promoted search result" -msgstr "Risultati di ricerca sponsorizzati" - -msgid "Add recommended page" -msgstr "Aggiungi pagina raccomandata" - -msgid "Search Terms" -msgstr "Termini di ricerca" - -msgid "Promoted search results" -msgstr "Risultati di ricerca promozionati" - -msgid "Add new promoted result" -msgstr "Aggiungi nuovo risultato sponsorizzato" - -msgid "Search term(s)" -msgstr "Termine(i) di ricerca" - -msgid "Promoted results" -msgstr "Risultati promozionati" - -msgid "Views (past week)" -msgstr "Viste (scorsa settimana)" - -msgid "Edit this pick" -msgstr "Modifica questa scelta" - -msgid "None" -msgstr "Nessuno" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" C'è una corrispondenza\n" -" " -msgstr[1] "" -"\n" -" Ci sono %(counter)s corrispondenze\n" -" " - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Spiacente, nessun risultato promozionato corrispondente a \"" -"%(query_string)s\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Nessun risultato sponsorizzato è stato creato. Perché non ne aggiungi uno?" - msgid "Popular search terms" msgstr "Termini di ricerca popolari" @@ -186,6 +35,9 @@ msgstr "Cerca" msgid "Terms" msgstr "Termini" +msgid "Views (past week)" +msgstr "Viste (scorsa settimana)" + msgid "No results found" msgstr "Nessun risultato" @@ -194,26 +46,3 @@ msgstr "Data" msgid "Choose from popular search terms" msgstr "Scegli tra un termine di ricerca popolare" - -msgid "Search editor's picks" -msgstr "Cerca scelte dalla redazione" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Scelta dalla redazione per '{0}' creata." - -msgid "Edit" -msgstr "Modifica" - -msgid "Recommendations have not been created due to errors" -msgstr "Raccomandazione non creata a causa di errori" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Scelta dalla redazione per '{0}' aggiornata." - -msgid "Recommendations have not been saved due to errors" -msgstr "Raccomandazione non salvata a causa di errori" - -msgid "Editor's picks deleted." -msgstr "Scelta dalla redazione eliminata." diff --git a/wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo index fe5ed40bcdbd1d527971d527e7a7767d2683e0cc..5b251d26ed672af4662a5dcd69e8827548a1fcbe 100644 GIT binary patch delta 579 zcmXYsPfrs;7>7qit0hLQC^3=no=6+AvMq|Z(ZoL-Fc_!^T+L91bnVh9Gh471YJvyE zgV9wkgvNxx!EhjiLk~@i--45g*LDf;4g5{pH+k~RJM)`&XO9wpBIUoajvova1$Ti5 zu7VmcbqWZafesKm$Jlka8}5SR?fwaT3H>;H3!a8A!a4W`ya;~*tDq14%?r(ZnK@YW zVB;Bl8-5F$!Aq?G`wW{8erxyJu*v;`F^fgO6=2Fdz|`fI*m>AI!aUskAg(a>A}gg9 zG_T|W6@tFVo$|OOC3MmAHOR*zIOf#Hm}_aR${%+x2pB(epp#+tbeEa!H015Q@C-+!mV0; i|05k&){fV!6#lL?cK2B8xGkgx8hh2SvJ?F5>irMJ?vq~t literal 5336 zcmbtWYit}>6~2L%f(x`13T-KH>ypGK-iMPQ+KuBR#HHk@tiWE(Duf5ak&TMC9 zv#}yzn`|Q2c8Np0@g`Y28`*8#%8|B-liFaY;2#n~{ab{P`VZ~gRY8b9JOtmlGyAZ! zO@$bF{O!GS@44rE=R0TSPY>LcXSjm6AH_YkhOw={e|-%9aQ)@ujNOO1zXHR+HFq=i zL(Fgd1Y@5Ao&kOdcm?~(z<)_@AJTifI(mva2xOi;BMe0;CsOL zf%s#;KoDf-cfc9oAAny0{`djUk0Oxl&j1esuK|hQyKxAe^CVt8I8>YieYfv-vsFp|!acmMijz>J5;<~ZwkRab399(I7$V^*2W$8)H8sah2 z&>Y<~)H&QS;ZWKZmT!eT$>>fT=L?1Fjbt9Tc6W7Xjm>mMaHh51YFlmPr z4Z^ZaE6Dpz9v6vJmpUP;89W*{O&bm&vo$v;5OJEpbX<|#dT zgwc#4GDMfBQI8`vUl$~(BN?(CuumM@Y5zw?GaMp2CKAGdn30}UhHOshapH)cm4~M=d=?!ezS=kNW4GqN1WXBvDNRn|9I@ z6@4E?Umwvf+YciaTs==AtUn(9(Rv=W1pKzmUtV`ux&bp_+QD^^axs34fU{@7B{c`yL65??RYE{3+eB*}hs+R<8I|Q43b(?bF3$ zX+ddG-QuJ6*k}&1RXg@$j_p?+(Ffj7?W8vF$o6ZtK1-E^-dS7Z5B*lk_M4V9)P*G8 zUXq^FRQvX8>X4_)PTOnb%sc&nE;2UnNKsxgLLBL2KM;18UnWHDiz4a-o{j|$ps}GA zBmAJJk+yvzWm-;PuRW;80^d##+JSyE!rS_u?+@&x62jsDRd|GN40nGs5Z)Zv*v-RF zMm9aUA>17fV_{&QII5G;73;ng*tm&zZ;osZZwTXR`z~Ay^jmm?CN$J_gg>M6r_i5w z#?z>>o)`7FW<=@t#_;yRB+?qh3#=F0jKMTi80Z&TGQyuV;gi8T;*OJwghH82Cg_k& zeLx(e4I!A0#t)mvLVgW|625`Z5i``;w)g41yBi#I2g7YU@zxRsTpLOuMn@cTLa0{V z*n&5QX4%5o`u+YrfhQX4=(qu41$G-zlU_;@{={M3sXH3sN6faqMB364fjuUa5#dHk z4ehPnTe$agYj{f=Yr_Xebt30pDY|dY$x{Vhxt^6LUjdXWHd2BT<$3j|1v#~V zh3>goIep3<9d<`&gPhC4u>0CFr`huhUCrmxVzMfyvffujWwGqu%6j6flrPY{J35DL zWWbAn4wNV6<;6GT^f)}NTp#P=)k`^fX}rk;ESJj7YQ8`|R}1;-$zsDR`a)40$$ZY8 zhTjF=?%Bs-A$NXJPQTX9t9W>>sP>O$-Pg-pUN7O)Q2l%k2i(i^S1Dh;kf-%^j}(8o8Tcmi%W&(B z8o3}4f!A}f0J@gsXo-j;C#M#wBa0NAESB6iPpz=Y0!v z^@Du4Pibxtj=H&(MFc)W%so+(SBuQs&g!2azC9*$v*4G3M4W>Wu}YMxkpi&Yyv=`f zJ5jC3LmvHuxI12ulTBG--UkT@#IME{st3=G@%(5IUlIY#?gggCeO>zzCdj@@hsjhQ7Rg~81*&-}8S5T27ua%qg%1IQ= z)w4D0Zed(i;e{;qzH>#nv`{PW$zgZum&C2#km^;yyaoZyqH!&_XD%?%+&nrtC3A04 z;4Sp53S;tgQ%%8sWpTLGTGd1T*RL$EsL&8l_%{|n1emJ41+k!Go}a5p+{-|7u{QYx zy`7d*W2|0msEDR2t0xjhZx-e0F&tK`_eF{ zJwjG1Wk_Orm^3QiS$1EaSLK8bt@5`>M0xK8|2;@$qcT`;fh(y|-Te-GOIf@qTJKel zn8&>jNK32oMrJ6&rbYFd@n1zu&gA6jEA__T<-IOjf3cz`wTpduVdjg`LS?*+RZWixt\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -22,143 +22,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "검색어/문장" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"매칭된 결과를 위한 검색어를 넣어 주시기 바랍니다. 정확한 매칭 결과는 에디터" -"의 선택을 표시하기 위한 요구 되어집니다. 또한 와일드카드는 허락되지 않습니다." - -msgid "Please specify at least one recommendation for this search term." -msgstr "이 검색어를 위해 최소 한개의 추천을 지정하여 주시기 바랍니다." - msgid "Query Daily Hits" msgstr "일간 히트 쿼리" -msgid "Page" -msgstr "페이지" - -msgid "Description" -msgstr "설명" - -msgid "Editor's Pick" -msgstr "에디터의 선택" - -msgid "Add editor's pick" -msgstr "에디터의 선택 추가" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      프로모션 검색 결과는 일반적인 검색 결과에서 먼저 나오지 않는 추천을 위한 " -"특정 페이지들입니다. 예를 들어, 일반적이지 않은 \"기부\"같은 단어" -"를 검색한 사용자에게, 후원 페이지를 추천하는 형태입니다.

      " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      아래의 \"검색어/문장\" 필드는 틀린 철자/사용자 에러를 포함한 내용" -"에 대한 추천 결과를 제공하기 위해 정확한 검색어를 넣어야 합니다. 지원을 위" -"해 당신은 사이트의 유명한 검색어 중 선택할 수 있습니다.

      " - -msgid "Save" -msgstr "저장" - -#, python-format -msgid "Delete %(query)s" -msgstr "%(query)s 삭제" - -msgid "Delete" -msgstr "삭제" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "이 검색어와 관련된 모든 프로모션 결과들을 정말 삭제할까요?" - -msgid "Yes, delete" -msgstr "네, 지우겠습니다." - -#, python-format -msgid "Editing %(query)s" -msgstr "%(query)s 수정" - -msgid "Editing" -msgstr "수정중" - -msgid "Move up" -msgstr "위로 이동" - -msgid "Move down" -msgstr "아래로 이동" - -msgid "Promoted search result" -msgstr "프로모션 검색 결과" - -msgid "Add recommended page" -msgstr "추천 페이지 추가" - -msgid "Search Terms" -msgstr "검색어" - -msgid "Promoted search results" -msgstr "프로모션 검색 결과" - -msgid "Add new promoted result" -msgstr "새로운 프로모션 결과 추가" - -msgid "Search term(s)" -msgstr "검색어" - -msgid "Promoted results" -msgstr "프로모션 결과" - -msgid "Views (past week)" -msgstr "본 횟수(지난 주)" - -msgid "Edit this pick" -msgstr "선택 수정" - -msgid "None" -msgstr "없음" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -"%(counter)s 개의 연관된 결과가 있습니다" - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"죄송합니다, \"%(query_string)s\" 와 연관된 프로모션 결과가 없습니다." - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"생성된 프로모션 결과가 없습니다. 지금 프로모션 결과를 추가 해 보시는건 어떨까요?" - msgid "Popular search terms" msgstr "인기있는 검색어" @@ -168,6 +34,9 @@ msgstr "검색" msgid "Terms" msgstr "단어" +msgid "Views (past week)" +msgstr "본 횟수(지난 주)" + msgid "No results found" msgstr "검색 결과가 없습니다" @@ -176,26 +45,3 @@ msgstr "날짜" msgid "Choose from popular search terms" msgstr "인기있는 검색어로부터 선택" - -msgid "Search editor's picks" -msgstr "에디터의 선택 검색" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "'{0}' 를 위한 에디터의 선택이 추가 되었습니다." - -msgid "Edit" -msgstr "수정" - -msgid "Recommendations have not been created due to errors" -msgstr "에러로 인해 추천결과를 생성할 수 없습니다" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "'{0}' 를 위한 에디터의 선택이 업데이트 되었습니다." - -msgid "Recommendations have not been saved due to errors" -msgstr "에러로 인해 추천결과를 저장할 수 없습니다" - -msgid "Editor's picks deleted." -msgstr "에디터의 선택이 삭제 되었습니다." diff --git a/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/pl/LC_MESSAGES/django.mo index d896a50af830c5c249fa7527d71449663197c16d..b6c33731fcdd5d80a15ccc7c5db26d2d111e2705 100644 GIT binary patch delta 323 zcmdljaFVV5o)F7a1|VPuVi_O~0b*_-?g3&D*a5@>K)e%(MS%De5VHaCeIOPE;%7k2 z3dDbaSP+Pr7#SEY0I>)V^8xu!nHU(vfb1KPGXTlacW{w za)v@lYEf=6Lok>#`3perGs_e6G7}ksfy~6L$v@aF03N2qeM*0SBbSQZGncxFFOM;zW-~AaUUP);|-Kjx_%4ym>!o=K0p- z#5Tit7V~+`KQX5;f4B!f7?pb&dmnrod<^^&d;J_6nb9{~RaNq^!H zV^4v{z!$-MpB3;h)*2-JEs*?lzzJ|0q&PSF>#snH_YHUi{2qJ~ya`g=TmAKI@II^$ z!3o7b3_b)t2mXwjroqp!{u@eU-+@!g?*>SAUxSZ=--2X+6Qn$U1u4JZK{~6yz?Z7F0VlEk4tyH?slWcC&woJ5>&SzQy#P*v z8PEplicoIq7iwvIiuEui)kc0P_rV}LIy=gbV$u0Nj!E^>cm|VdqrArlLZxR&=R||@ z84O%=I;f^}Wcb*q)}@x*Gh79dZ-~gL54YLyi}ZVn0?JcaN5w%Tb%Hazs4W-8IrQ5zdFaHY#bQIl*@`Z5{-9zTqwZsiPHf+>&c$S1X>r5DsvF?c|6 z7{hQk_2=eO%`y49(tP?O`{QZuXelCjH;p)Sdm1ZhQ*u`&0ZYH)kX=w*OB4H%;p?c~ zg&>fuqQcl0nj0y!Q|CC54Z~K&rev$Bqz_*0ZS=JE9S+n-wpo)quq=diEsSJ62Uk3q z7@iG+Di^EPIXV_7TZ^c@#Aoc{%a%QB%@nzPx^(LF3Adqitq|2k z@@fQ4;RW;DsS9mnRK8qYw&q596mDH=YbkJ)izip&b8B8SOti#9KU48zEqrTP;l4{e z2-Br0pPI)e?Ub`Yxm@J0aGPU$s%W1n&+y~N)6a$SEPZB4Y%dgTzO|LgNypB?rU;vv z+L=NPmVfn_(fg1y7%e6{v26|q258ycuwOjJuvBZMiz_86%C%W z)^>L^I>8l9r{S@lG*rHHM1a61(kj@y&Mup{+v)x8>)2KlH*g0*-w}G1B+|6$%V~%) zWw;2uz3Y)W7&OmTqeSVp!f_nPhr7P$H9LDxG^1GfUYicSMVR\n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" "pl/)\n" @@ -24,75 +24,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Frazy wyszukiwania" -msgid "Add editor's pick" -msgstr "Dodaj wybór redakcji" - -msgid "Save" -msgstr "Zapisz" - -#, python-format -msgid "Delete %(query)s" -msgstr "Usuń %(query)s" - -msgid "Delete" -msgstr "Usuń" - -msgid "Yes, delete" -msgstr "Tak, usuń" - -#, python-format -msgid "Editing %(query)s" -msgstr "Edycja %(query)s" - -msgid "Editing" -msgstr "Edytujesz" - -msgid "Move up" -msgstr "Przesuń w górę" - -msgid "Move down" -msgstr "Przesuń w dół" - -msgid "Add recommended page" -msgstr "Dodaj polecaną stronę" - -msgid "Search Terms" -msgstr "Frazy wyszukiwania" - -msgid "Search term(s)" -msgstr "Frazy wyszukiwania" - -msgid "Views (past week)" -msgstr "Odsłony (poprzedni tydzień)" - -msgid "Edit this pick" -msgstr "Edytuj ten wybór" - -msgid "None" -msgstr "Brak" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" Jedno dopasowanie\n" -" " -msgstr[1] "" -"\n" -" Są %(counter)s dopasowania\n" -" " -msgstr[2] "" -"\n" -" Jest %(counter)s dopasowań\n" -" " - msgid "Popular search terms" msgstr "Popularne wyszukiwania" @@ -102,19 +33,8 @@ msgstr "Szukaj" msgid "Terms" msgstr "Frazy" +msgid "Views (past week)" +msgstr "Odsłony (poprzedni tydzień)" + msgid "No results found" msgstr "Nie znaleziono" - -msgid "Search editor's picks" -msgstr "Szukaj wyborów redakcji" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Stworzono wybór redakcji dla '{0}'" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Zaktualizowano wybór redakcji dla '{0}'." - -msgid "Editor's picks deleted." -msgstr "Usunięto wybór redakcji." diff --git a/wagtail/wagtailsearch/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/pt_BR/LC_MESSAGES/django.mo index 555d82c4ce4489a1a87dfda62d8a235311ee18d4..175c40a59e29e9094c9f02cb337939c29d316ff8 100644 GIT binary patch delta 532 zcmXYsu}&L75QaBkFfl@aF+wB;O@WXNoH!ejm=lqZ;sOK$1I882a$d`a53kw13vuOw z2LN%Rq)*z^Y3S(k20Q=_&{FZQVWdyr&hE_I+-3GD-nmc4t{EZ$(!d8p;2$vY1PDBX z7)X9#Yy_TwQ*h=z{|@&f--gHG1Go=vz@zXf{2QEu8RQGS-FY3hi^FGJRA94!f+yh% zcmVzbn}L5}^MN~<;QugYu{ih$Oqh2Qrq4tVFiV)l%@3l5u^)9QwV;}kC)A2&Z+e*sQXWY=u5oqy<-QodTgwG}{e@YEzMWew)_4K(qbs>$|!|8J%5h)fLx* zmAgF^Pn>DWw73rFOo&F7m6SXdZeVRxt%^|ElT9ajOsu#CEB}>p%TB&9Z|7_~QQEQg z#81x@SVbNPhw^sri)FvnEjdfy=50h`3!|;F;!W-IKq`kex$g^-_!2z~&qaI5bab1Xil)at4PYNPR9s!9CZfYs<`rN8Z{`31 literal 5264 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 ucV_ZK%-bX9+5LJnl)4geZc4h\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -23,153 +23,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Buscar termo(s)/frase" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Digite o texto completo para procurar a correspondência. Uma correspondência " -"exata é necessária para que as Sugestões dos Editores sejam exibidas, " -"curingas NÃO serão permitidos." - -msgid "Please specify at least one recommendation for this search term." -msgstr "Especifique pelo menos uma recomendação para este termo de busca." - msgid "Query Daily Hits" msgstr "Acessos diários da query" -msgid "Page" -msgstr "Página" - -msgid "Description" -msgstr "Descrição" - -msgid "Editor's Pick" -msgstr "Escolha do editor" - -msgid "Add editor's pick" -msgstr "Adicionar sugestões do editor" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Resultados de busca promovidos são meios de recomendar páginas " -"específicas que pode não aparecer organicamente nos resultados. Ex. " -"recomendar sua página de doação principal para um usuário pesquisando com um " -"termo menos comum \"doando\".

      " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      O \"Termo(s)/frase da busca\" abaixo devem conter a busca exata e " -"completa para a qual você deseja provê resultados recomendados, " -"incluíndo qualquer erro de digitação ou do usuário. Para ajudar, " -"você pode escolher a partir de termos que são populares entre os usuários de " -"seu site

      " - -msgid "Save" -msgstr "Salvar" - -#, python-format -msgid "Delete %(query)s" -msgstr "Excluir %(query)s" - -msgid "Delete" -msgstr "Excluir" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Você tem certeza que você quer excluir todos os resultados promovidos para " -"este termo?" - -msgid "Yes, delete" -msgstr "Sim, apague" - -#, python-format -msgid "Editing %(query)s" -msgstr "Editando %(query)s" - -msgid "Editing" -msgstr "Editando" - -msgid "Move up" -msgstr "Mover para cima" - -msgid "Move down" -msgstr "Mover para baixo" - -msgid "Promoted search result" -msgstr "Resultado promovido" - -msgid "Add recommended page" -msgstr "Adicionar recomendação para página" - -msgid "Search Terms" -msgstr "Procurar Termos" - -msgid "Promoted search results" -msgstr "Resultados promovidos" - -msgid "Add new promoted result" -msgstr "Adicionar um novo resultado promovido" - -msgid "Search term(s)" -msgstr "Procurar termo(s)" - -msgid "Promoted results" -msgstr "Resultados promovidos" - -msgid "Views (past week)" -msgstr "Visualizações (última semana)" - -msgid "Edit this pick" -msgstr "Editar sugestão do editor" - -msgid "None" -msgstr "Nenhum" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -" Há um resultado\n" -" " -msgstr[1] "" -"\n" -" Há %(counter)s resultados\n" -" " - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "Desculpe, nenhum resultado promovido com \"%(query_string)s\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not
      add one?" -msgstr "" -"Nenhum resultado promovido foi criado. Por que não adicionar um?" - msgid "Popular search terms" msgstr "Termos populares de pesquisa" @@ -179,6 +35,9 @@ msgstr "Procurar" msgid "Terms" msgstr "Termos" +msgid "Views (past week)" +msgstr "Visualizações (última semana)" + msgid "No results found" msgstr "Nenhum resultado encontrado" @@ -187,26 +46,3 @@ msgstr "Data" msgid "Choose from popular search terms" msgstr "Escolha a partir de termos populares" - -msgid "Search editor's picks" -msgstr "Procurar sugestões dos editores" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Sugestões dos editores para '{0}' criados." - -msgid "Edit" -msgstr "Editar" - -msgid "Recommendations have not been created due to errors" -msgstr "As recomendações não poderiam ser criadas devido a erros" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Sugestões do editor para '{0}' atualizado." - -msgid "Recommendations have not been saved due to errors" -msgstr "As recomendações não puderam ser salvas devido a erros" - -msgid "Editor's picks deleted." -msgstr "Sugestões do editor deletado." diff --git a/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.mo index f1f6304673fec543f454282e5ab4ef3aeb269703..d0cba2ba6e5da898c7176d69f46ebc24043419bf 100644 GIT binary patch delta 632 zcmYL_&u-H|5Qi69XbD0pQBgrfXig|mW$GkQip5`%LlGz#2)*^NaVD{e?M-)WN-pHk z8&``HC(cNmIUpgy3vfrOR9*mh1AglUG18}RW_NbIo-g(N#pywH{;fb%z(o*)GvG6@ z@f#5M1Li^Xm=H_w3cL*0X7w%jBL8?ybz;Pmob`m-GKwd(6=g;|D|crqn`)-M zJ`S}sEV|{H?TGgb)yC3fw8uQE3ty`j9AwUezO&8RL@M=)UzHovO{cj*jjLXBbIonI zZpDA>Jmr^>ZE)H$V~?6{1tdS!%6zI1Te;HV@fX#A%??Od~D6 sS1;YU7qBtPP&@keUPnm!l6*G1d1R#cm+1dlITvLIGq7_h-YnPu0x#T_Z~y=R literal 5311 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 diff --git a/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po index 1b5085bb4..ed7086de1 100644 --- a/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/pt_PT/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-29 17:34+0000\n" -"Last-Translator: Tiago Henriques \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -24,158 +24,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Pesquisar termo(s)/frase" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Introduza o texto completo a pesquisar. É necessária uma correspondência " -"exata para apresentar as suas Escolhas do Editor, não são permitidos " -"wildcards." - -msgid "Please specify at least one recommendation for this search term." -msgstr "" -"Por favor especifique pelo menos uma recomendação para este termo de " -"pesquisa." - msgid "Query Daily Hits" msgstr "Acessos Diários da Pesquisa" -msgid "Page" -msgstr "Página" - -msgid "Description" -msgstr "Descrição" - -msgid "Editor's Pick" -msgstr "Escolha do Editor" - -msgid "Add editor's pick" -msgstr "Adicionar escolha do editor" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Os resultados de pesquisa promovidos servem para recomendar páginas " -"específicas que podem não aparecer bem posicionadas nos resultados de " -"pesquisa. Por exemplo, recomendar a sua página principal de donativos a um " -"utilizador que pesquisa um termo menos comum como \"dar\".

      \n" -" " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      O campo \"Pesquisar termo(s)/frase\" abaixo tem de conter a pesquisa " -"completa e exata para a qual pretende obter resultados recomendados, " -"incluindo quaisquer erros de ortografia/utilizador. Para facilitar, " -"pode escolher de entre os termos de pesquisa que são frequentemente usados " -"pelos utilizadores do seu site.

      \n" -" " - -msgid "Save" -msgstr "Guardar" - -#, python-format -msgid "Delete %(query)s" -msgstr "Apagar %(query)s" - -msgid "Delete" -msgstr "Apagar" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Tem a certeza que quer apagar todos os resultados promovidos para este termo " -"de pesquisa?" - -msgid "Yes, delete" -msgstr "Sim, apagar" - -#, python-format -msgid "Editing %(query)s" -msgstr "A editar %(query)s" - -msgid "Editing" -msgstr "A editar" - -msgid "Move up" -msgstr "Mover para cima" - -msgid "Move down" -msgstr "Mover para baixo" - -msgid "Promoted search result" -msgstr "Resultado de pesquisa promovido" - -msgid "Add recommended page" -msgstr "Adicionar uma página recomendada" - -msgid "Search Terms" -msgstr "Pesquisar Termos" - -msgid "Promoted search results" -msgstr "Resultados de pesquisa promovidos" - -msgid "Add new promoted result" -msgstr "Adicionar novo resultado promovido" - -msgid "Search term(s)" -msgstr "Pesquisar termo(s)" - -msgid "Promoted results" -msgstr "Resultados promovidos" - -msgid "Views (past week)" -msgstr "Visualizações (última semana)" - -msgid "Edit this pick" -msgstr "Editar esta escolha" - -msgid "None" -msgstr "Nenhuma" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -"Encontrado um resultado\n" -" " -msgstr[1] "" -"\n" -"Encontrados %(counter)s resultados\n" -" " - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Desculpe, nenhuma resultado promovido contém \"%(query_string)s\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Não existem resultados promovidos. Porque não criar um?" - msgid "Popular search terms" msgstr "Termos de pesquisa populares" @@ -185,6 +36,9 @@ msgstr "Pesquisar" msgid "Terms" msgstr "Termos" +msgid "Views (past week)" +msgstr "Visualizações (última semana)" + msgid "No results found" msgstr "Nenhum resultado encontrado" @@ -193,26 +47,3 @@ msgstr "Data" msgid "Choose from popular search terms" msgstr "Escolha entre os termos de pesquisa populares" - -msgid "Search editor's picks" -msgstr "Pesquisar nas escolhas do editor" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Escolhas do editor para '{0}' criadas." - -msgid "Edit" -msgstr "Editar" - -msgid "Recommendations have not been created due to errors" -msgstr "As recomendações não foram criadas devido a erros." - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Escolhas do editor para '{0}' atualizadas." - -msgid "Recommendations have not been saved due to errors" -msgstr "As recomendações não foram guardadas devido a erros." - -msgid "Editor's picks deleted." -msgstr "Escolhas do editor apagadas." diff --git a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.mo index 5eab6044bc8edc9526f2e787e4a1190429fc0f50..f959689e11c2a1a6676ba9db0e85dfd6a212a5aa 100644 GIT binary patch delta 399 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 diff --git a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po index 7c96321f6..f855ac216 100644 --- a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" @@ -25,136 +25,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Termeni/frază de căutare" -msgid "Please specify at least one recommendation for this search term." -msgstr "Introduceți cel puțin o recomandare pentru acest termen de căutare." - -msgid "Add editor's pick" -msgstr "Adaugă selecție editorială" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Rezultatele de căutare promovate reprezintă o modalitate de recomandare a " -"paginilor care pot să nu apară în topul rezultatelor de căutare în mod " -"organic. De exemplu, recomandărea paginii principale de donații unui " -"utilizator care caută termenul mai puțin frecvent \"dare\".

      \n" -" " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      Câmpul \"Termeni/frază de căutare\" de mai jos trebuie să conțină șirul " -"exact pentru care doriți să furnizați rezultate recomandate. Includeți greșeli ortografice și alte greșeli. Puteți să alegeți din termenii de " -"căutare populari printre utilizatorii sitului dvs.

      " - -msgid "Save" -msgstr "Salvează" - -#, python-format -msgid "Delete %(query)s" -msgstr "Șterge %(query)s" - -msgid "Delete" -msgstr "Șterge" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Sigur doriți să ștergeți toate rezultatele promovate pentru acest termen de " -"căutare?" - -msgid "Yes, delete" -msgstr "Da, șterge" - -#, python-format -msgid "Editing %(query)s" -msgstr "Editare %(query)s" - -msgid "Editing" -msgstr "Editare" - -msgid "Move up" -msgstr "Deplasează în sus" - -msgid "Move down" -msgstr "Deplasează în jos" - -msgid "Promoted search result" -msgstr "Rezultat de căutare promovat" - -msgid "Add recommended page" -msgstr "Adaugă pagină recomandată" - -msgid "Search Terms" -msgstr "Termeni de căutare" - -msgid "Promoted search results" -msgstr "Rezultate de căutare promovate" - -msgid "Add new promoted result" -msgstr "Adaugă rezultat promovat" - -msgid "Search term(s)" -msgstr "Termen de căutare" - -msgid "Promoted results" -msgstr "Rezultate promovate" - -msgid "Views (past week)" -msgstr "Vizualizări (ultima săptămână)" - -msgid "Edit this pick" -msgstr "Editează selecția" - -msgid "None" -msgstr "Nici una" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -"Există o potrivire" -msgstr[1] "" -"\n" -"Sunt %(counter)s potriviri" -msgstr[2] "" -"\n" -"Sunt %(counter)s potriviri" - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Ne pare rău, \"%(query_string)s\" nu se potrivește cu nici un " -"rezultat promovat" - -#, python-format -msgid "" -"No promoted results have been created. Why not
      add one?" -msgstr "" -"Nu a fost creată nici o selecție editorială. De ce să nu adăugați una?" - msgid "Popular search terms" msgstr "Termeni populari de căutare" @@ -164,25 +34,8 @@ msgstr "Căutare" msgid "Terms" msgstr "Termeni" +msgid "Views (past week)" +msgstr "Vizualizări (ultima săptămână)" + msgid "No results found" msgstr "Nu sunt rezultate" - -msgid "Search editor's picks" -msgstr "Caută selecții editoriale" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Selecțiile editoriale pentru '{0}' au fost create." - -msgid "Recommendations have not been created due to errors" -msgstr "Recomandările nu au fost create din cauza erorilor." - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Selecțiile editoriale pentru '{0}' au fost actualizate." - -msgid "Recommendations have not been saved due to errors" -msgstr "Recomandările nu au fost salvate din cauza erorilor." - -msgid "Editor's picks deleted." -msgstr "Selecțiile editoriale au fost șterse" diff --git a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.mo index 8c1afb7a70ac6e87efd4e6c6b5a0a44b0a9bda2a..b2c3b4f5404c8705754f945113562a0243075fd1 100644 GIT binary patch delta 539 zcmXYrO-mb56o!vgtBDk<*7`vf$4!Z((@qjU;!r_|3q{dXqg`L))l4(VjrUHf0U?ww z`U3_RuB40Z3*AU5g8v}?fiB&)6`_l6d}quH56_%C=bm#fXYXRIUqd~ogv3Dtc;E^6 z3BvpV4E};1Fw{l#6dr}2!O2d&06#{(4v)awa4%ee2jN3_@)6M|cn$T}ZlZpo7Tw~5 zaqu6`zzJ-532(sRqfX!?{22}xe}lumD;Tq=55z#2@Bv{kI12Vfk3efQ3oD57Wu=Vd zeXXio4_@?*x7HPFX&RnycwaSYdsI;Mh9@)|DRimKzSLDiZyQoKc}cillb2oJ&{p)f zqo^rqre4>}S{O;i=+2HSj|?a4!uWh7Wo3#ATD_Mg-&)zTcBD40syV^$`20c6%FJ?l z+R5ZncG|Y%g$-*{esIGEYf1Rh;f$T0vFwMwtdpHf*+_g1qphMAHRB0iX@^&Z_IO$C zda}uHDkv6lTq^IX<5wkB{eCu}x`Hpm?}GH`Wbk|}8~huyV(0D4_Qmzb_KzSpkqT}m F^7lM9c2xiX literal 6974 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\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -27,163 +27,9 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Критерий поиска/фраза" -msgid "" -"Enter the full search string to match. An exact match is required for your " -"Editors Picks to be displayed, wildcards are NOT allowed." -msgstr "" -"Введите полный критерий поиска, для соответствия. Точное совпадение " -"требуется для отображения вашей Выборки Редактора, подстановки не " -"допускаются." - -msgid "Please specify at least one recommendation for this search term." -msgstr "" -"Пожалуйста, сформулируйте по крайней мере, одну рекомендацию по этому " -"поисковому запросу." - msgid "Query Daily Hits" msgstr "Запрос Ежедневных Хитов" -msgid "Page" -msgstr "Страница" - -msgid "Description" -msgstr "Описание" - -msgid "Editor's Pick" -msgstr "Выбор редактора" - -msgid "Add editor's pick" -msgstr "Добавить подборку" - -msgid "" -"\n" -"

      Promoted search results are a means of recommending " -"specific pages that might not organically come high up in search results. E." -"g recommending your primary donation page to a user searching with the less " -"common term \"giving\".

      \n" -" " -msgstr "" -"\n" -"

      Продвигаемые поисковые запросы означают рекомендацию " -"конкретных страниц, которые, возможно, не попадут в поисковую выдачу, но " -"могут быть полезны. Например, рекомендация страницы пожертвований " -"пользователю, который ищет что-то с запросом \"даю\".

      \n" -" " - -msgid "" -"\n" -"

      The \"Search term(s)/phrase\" field below must contain " -"the full and exact search for which you wish to provide recommended results, " -"including any misspellings/user error. To help, you can choose from " -"search terms that have been popular with users of your site.

      \n" -" " -msgstr "" -"\n" -"

      \"Поисковый запрос(ы)/фраза\" в поле ниже должны " -"содержать полный и точный поисковый запросб для которого вы хотите " -"рекомендовать что-то, включая любые ошибки и опечатки которые может " -"допустить пользователь. Для помощи, вы можете выбрать из наиболее популярных " -"поисковых запросов, которые совершали пользователи вашего сайта.

      \n" -" " - -msgid "Save" -msgstr "Сохранить" - -#, python-format -msgid "Delete %(query)s" -msgstr "Удалить %(query)s" - -msgid "Delete" -msgstr "Удалить" - -msgid "" -"Are you sure you want to delete all promoted results for this search term?" -msgstr "" -"Вы уверены что вы хотите удалить все раскручиваемые результаты поиска для " -"этого поискового запроса?" - -msgid "Yes, delete" -msgstr "Да, удалить" - -#, python-format -msgid "Editing %(query)s" -msgstr "Редактирование %(query)s" - -msgid "Editing" -msgstr "Редактирование" - -msgid "Move up" -msgstr "Вверх" - -msgid "Move down" -msgstr "Вниз" - -msgid "Promoted search result" -msgstr "Раскручиваемый результат поиска" - -msgid "Add recommended page" -msgstr "Добавить рекомендованную страницу" - -msgid "Search Terms" -msgstr "Критерии поиска" - -msgid "Promoted search results" -msgstr "Раскручиваемые результаты поиска" - -msgid "Add new promoted result" -msgstr "Добавить новый раскручиваемый результат" - -msgid "Search term(s)" -msgstr "Критерии поиска" - -msgid "Promoted results" -msgstr "Раскручиваемые результаты" - -msgid "Views (past week)" -msgstr "Просмотров (прошлая неделя)" - -msgid "Edit this pick" -msgstr "Редактировать эту подборку" - -msgid "None" -msgstr "Ничего" - -#, python-format -msgid "" -"\n" -" There is one match\n" -" " -msgid_plural "" -"\n" -" There are %(counter)s matches\n" -" " -msgstr[0] "" -"\n" -"Найдено одно совпадение" -msgstr[1] "" -"\n" -"Найдено %(counter)s совпадений" -msgstr[2] "" -"\n" -"Найдено %(counter)s совпадений" -msgstr[3] "" -"\n" -"Найдено %(counter)s совпадений" - -#, python-format -msgid "Sorry, no promoted results match \"%(query_string)s\"" -msgstr "" -"Извините, нет раскручиваемых результатов совпадающих с \"" -"%(query_string)s\"" - -#, python-format -msgid "" -"No promoted results have been created. Why not add one?" -msgstr "" -"Раскручиваемых поисковых запросов пока не создано. Почему бы не добавить один?" - msgid "Popular search terms" msgstr "Популярные критерии поиска" @@ -193,6 +39,9 @@ msgstr "Поиск" msgid "Terms" msgstr "Критерии" +msgid "Views (past week)" +msgstr "Просмотров (прошлая неделя)" + msgid "No results found" msgstr "Ничего не найдено" @@ -201,26 +50,3 @@ msgstr "Дата" msgid "Choose from popular search terms" msgstr "Выбрать из популярных поисковых запросов" - -msgid "Search editor's picks" -msgstr "Искать подборки" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "Подборка '{0}' создана." - -msgid "Edit" -msgstr "Правка" - -msgid "Recommendations have not been created due to errors" -msgstr "Рекомендации не были созданы из-за ошибок" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "Подборка '{0}' обновлена." - -msgid "Recommendations have not been saved due to errors" -msgstr "Рекомендации не были сохранены из-за ошибок" - -msgid "Editor's picks deleted." -msgstr "Подборка удалена." diff --git a/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.mo index dedd62ec01d028d2c20a6d2c71ca9e8718c3e05f..f75c4aa0e84823c72a7115ed1fbd0f488e59664b 100644 GIT binary patch delta 293 zcmZ3;+rw6WPl#nI0}!wSu?!H005LZZ_W&^n>;Pf`Al?bYB0zi!h}nSnJ`jrn@iQQ1 z1>!$IEC|F*j0_ADfLH{GC4l^;Ob~h>kOt|y4y5^k^gSTW$-t1t@D9ij1`7ND(m*{7 zKne^%ia~${h?&7Gh$BHvkcA9>`3gm;#icnV#R_TprFkg~0r>@`If+FI#i@x!$r%bI zsYSWP48dT|5eS7o=?ptkPZhK-9Y#dkjo~Pk>4AKJaz$QSdGB5zqyiVQdSy6Qnx3q}~fsz30J)zyl!FI|}Xq-vsXkU6ATd zfDeMxU=cl>2e(7-K+ra@52SpD!6(6EAo(-WJ_%CX6iE4t;4biM$zMP^#~+gGAkFS? zkn--pC!8fn`d-QXAmvR;j!33KnuiZQ4xX0wIgqXZ;|b>hHQbMO!unK$`n?~kDU^qL zr+HFul#hC&d6Ce4kUSh=<4gAt!=ipk=pHr;+Kc2x!{EX&1IO$1xof7!7+E}#cE-nr zZ3u(AdRDN5!V*Cfyrb)#yznNweKv@#Jjj`HFR7-T4b9-Dz>OL{H^O{IPZ-%|&p00M zd{;f)$VxOi}Q8m#g~$F9^X0Xbf6qDloP`9O~=;wYkD@&O)GX>xQ-VnLw?pYl$Y{ZUr9L{j}0G7DM=at zf|Y~lQscd9Vy~j^QF;?x-KRabZ?~FIRRk)>#e_*o|0AwX+oSGQA+eWnG$rNfwr}aU zYmFb(J&PZ9MlCVP_m4q&0p@gW)H&IMt3QAZb~cZjS5iVB*LX5#+QJvSD;ET=7LOMS zg`R-YnHdr8h&Q*#3sGxvOJ<0l%Eh~5Lq~=NTkR)$)L7E717YJ-lP=l|#K|D;TDocX z^K?%4d=U)1nmVNPwc@B;MtI7gopuboE{*q%n!(0NHGV1=8@BSEZYhTxT&>1!H&p$B zL_d#y4ygSxR=ZuU&R(srTx_h))t6S+re>t6_Q_)7TybsT7OPHQU7P<>B6|F7k2%`f zxHDf_{#GW4Oe{j{|IuEgdV5KxZMTN6J#<~EmVf$l>I0c0%G>nTuH39$yg}Y-ajvp_ zrv43DSd5fesnnJhYNeUl%xZP|Mx|V?{CuHa{t diff --git a/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po index 85aabe9f3..d7f67cafd 100644 --- a/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/zh/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" "zh/)\n" @@ -21,53 +21,6 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "搜索关键词" -msgid "Add editor's pick" -msgstr "添加编辑精选" - -msgid "Save" -msgstr "保存" - -#, python-format -msgid "Delete %(query)s" -msgstr "删除Delete %(query)s" - -msgid "Delete" -msgstr "删除" - -msgid "Yes, delete" -msgstr "是的,删除" - -#, python-format -msgid "Editing %(query)s" -msgstr "编辑%(query)s" - -msgid "Editing" -msgstr "编辑" - -msgid "Move up" -msgstr "向上移动" - -msgid "Move down" -msgstr "向下移动" - -msgid "Add recommended page" -msgstr "添加推荐页" - -msgid "Search Terms" -msgstr "搜索关键词" - -msgid "Search term(s)" -msgstr "搜索关键词" - -msgid "Views (past week)" -msgstr "查看 (上周)" - -msgid "Edit this pick" -msgstr "编辑这个精选" - -msgid "None" -msgstr "没有" - msgid "Popular search terms" msgstr "流行的搜索关键词" @@ -77,16 +30,8 @@ msgstr "搜索" msgid "Terms" msgstr "关键词" +msgid "Views (past week)" +msgstr "查看 (上周)" + msgid "No results found" msgstr "没有找到任何结果" - -#, python-brace-format -msgid "Editor's picks for '{0}' created." -msgstr "编辑精选'{0}'已创建。" - -#, python-brace-format -msgid "Editor's picks for '{0}' updated." -msgstr "编辑精选'{0}'已更新。" - -msgid "Editor's picks deleted." -msgstr "编辑精选已删除" diff --git a/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo index 9a10d61d0465aa3563fe3fe4fdedb10a08af58a0..a0e79a42cf9b9de577c1f7e365304848f60d9c8b 100644 GIT binary patch delta 259 zcmdnMd5Wd}o)F7a1|VPoVi_Q|0b*7ljsap2C;(!RTpi5YJ;|V3-V~ zLE=VC5ZV$*a{~DeKpH3w)(d1ZFat3dxFnXOG6bh47A0o@DIpN8P?B1dt5K|}UyxCh zSUfqC$&brI*T_u4(8S8fV)8*IIco^l*vi;k+W-i-d=iUGbVG^~^NMp4OY)1X6uc9Q zauhuBlX6lk6>PGB90#Cqaz;{q#bgQQ4-(I&FMT#=KEtyKbDnQm#PDo!1CV;LzLx<2 DqS!nC literal 1200 zcmY+C%TE+R5XM`@*ZRhIFwvwFW84*onMF_-z=#V(644E=8c(E|ZFWbNnQ>;81x|YN z8T8;QK}FPf(fEiaCK5P!@#cSEJjlW(CdQ*TzuIkHl~n(_rmMcG>X{$aRreUI8omeq z8on3avI-0A9k>I04_1L+!FAv_a69-N+ywqq=fA=Ai2s6A_Yd3xZd%RQMsPPs=lej? zt5GyS(ro}YgDv1LunQ#pUT_>*1K>`?8&FL7dldJ9+YldAv8mXmcv7980ZG4CJdvaJ;?t`Y3k z!f7VDKa5?mwse}yv>m$sfq;9qHNe_MC|SGA$wlz}(aU-1kHi8z4=msILfds%2g=He z?PM0XER~MSs!3Aqc84TSy9KAR%X=&-GLoGYLs+Ent*io1Nq;a{2towWAf|g+Uj&j} zl))jMuJo4l-AmF6wXU>wUitw#GWi9O35A`D^hnS3L#;c=*lF!VJ`-pu*W{7pnUt3B zrJ(jTn$zTUM!Z2Y>b1H!H=4}DO*KZ`Fp#MA$RV3VSL7Yh>Y8}`s2Q)XF<_BXA_%pV zFPtDJFs#Y5!s(YzhPMdME6BcD%Q>DIL`SujJ9rG~P9~4BwUiWtCQoE-M+TBdX(M7h znhitG)b&E4P#cn{-7kl!Qiryc?Q@6qLS;Zbr>FlQ)-L*2^>+iB)jR``JoThFCBwZ^49dSk!zwGPK})A*()Z|t+f#imVOepe)! z%ljgyb-MUWCU?AY7_`Qld1c#bG)LI%\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -23,52 +23,8 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "检索词" -msgid "Page" -msgstr "页面" - -msgid "Description" -msgstr "描述" - -msgid "Editor's Pick" -msgstr "编辑精选" - -msgid "Add editor's pick" -msgstr "增加编辑精选 " - -msgid "Save" -msgstr "保存" - -#, python-format -msgid "Delete %(query)s" -msgstr "删除%(query)s" - -msgid "Delete" -msgstr "删除" - -msgid "Yes, delete" -msgstr "是,删除" - -#, python-format -msgid "Editing %(query)s" -msgstr "编辑%(query)s" - -msgid "Editing" -msgstr "编辑" - -msgid "Move up" -msgstr "上移" - -msgid "Move down" -msgstr "下移" - -msgid "Search Terms" -msgstr "检索词" - msgid "Search" msgstr "搜索" msgid "Date" msgstr "日期" - -msgid "Edit" -msgstr "编辑" diff --git a/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.mo index 1ea6e2a2465dcbd8019ebd8e699860f94cdb18af..fd9aa5dc522473af68cfea9bd77dac14d31a7b0a 100644 GIT binary patch delta 376 zcmX@ddzG#Jo)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@Wdjf(##NzDnJ@!kRFic z1JcGo8f1YJRNfm%1I++i4pPSk#2|TO093*NG#3m&jsZDfvObfOWI%pV2}4kReu+Xs zVtOh=aApaFD4y)W?8{}LYhu4}tH1-Y)?k1>XlxfVZme zA6N5F!AD^Kyqe#x_$BxZ>|a&rJ;>OL zn7;&izYAa+yaKL)AAyg7cR|Q4>hAq~^Ll+PeccwD*W>qkvNApnK8KDFMNPcf$Mia% zLPrT0%2S+&&&lid&DWJ(m68i?Q%A+H92nv^bxGg>=77BS5~&P~^7DDup)ifs&vkj1_mGIh-Vq$+0H+Bmi|i`5l-#JXOl z|KX=T2ydO@14F`*tS{P1jeoc0V>$P;td~$BpAU4NNv@!`PxpgynIl8Z$rx>H{Xd*7 zn;2H!+d?jpN48jY+N|T3|qw|-~h0QR8W3WSesSkR@uerjT=cDGub0J#oO<`To zGeX%+IBmQDn`St>j!@DFcaYj(S7ZlpRB?_I3wk6*5r3V`NGN_fac&$n8k5PS?tGMV zNc;7H9yJhbko5I_V^U_+$f^JhNsTkL&Q@n*o^`Vx*4DLhxEn$5<``Ky+INj{CQ`M^ z2Z=D2T6l~rC2 zTc;I&wZ)rfR%>jR`j-5~Nm6x?52xS8r2gI5O_k)`)ZdUnLIwvatSt;OC0zAcq-=U< z;i33wdN@dsUYl*C3U5J4JOqB-*s;kK4!2uuEOI-U-bpgQZ^PJ7sRPN{g`C)p;C%Uji zv8(woM$VG&X~j1Q$r{Dq(+Y==KZu3eDd=%{V&$%ULPnCR|KIg7*(x(P3-N|n=Ccz0 E1x~%wL;wH) diff --git a/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po index 0d9da98fe..67dfd1579 100644 --- a/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/de/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-12 13:15+0000\n" -"Last-Translator: Wasilis Mandratzis-Walz\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -26,30 +26,6 @@ msgstr "Wählen Sie eine Ursprungs-Seite" msgid "Choose a different root page" msgstr "Eine andere Ursprungs-Seite auswählen" -msgid "Delete site" -msgstr "Webseite löschen" - -msgid "Are you sure you want to delete this site?" -msgstr "Sind Sie sicher, dass Sie diese Webseite löschen möchten?" - -msgid "Yes, delete" -msgstr "Ja, löschen" - -msgid "Add site" -msgstr "Webseite hinzufügen" - -msgid "Save" -msgstr "Speichern" - -msgid "Editing" -msgstr "Bearbeiten" - -msgid "Sites" -msgstr "Webseiten" - -msgid "Add a site" -msgstr "Webseite hinzufügen" - msgid "Site" msgstr "Webseite" @@ -65,23 +41,5 @@ msgstr "Standard?" msgid "Default" msgstr "Standard" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Webseite '{0}' erstellt." - -msgid "Edit" -msgstr "Bearbeiten" - -msgid "The site could not be created due to errors." -msgstr "Aufgrund von Fehlern konnte die Webseite nicht erstellt werden." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Webseite '{0}' geändert." - -msgid "The site could not be saved due to errors." -msgstr "Aufgrund von Fehlern konnte die Webseite nicht gespeichert werden." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Webseite '{0}' gelöscht" +msgid "Sites" +msgstr "Webseiten" diff --git a/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/el/LC_MESSAGES/django.mo index 5331fc35de88d7b1fe23cf8267d8a8ac91180382..eeba6f0b683eced3c679d8e6ff390b3e1ada5d71 100644 GIT binary patch delta 384 zcmca1aG1URo)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@W5ZeH;50HO}iGjfsNXs)bFo-ZPBr=2o8KOXeEFcXs zumMQR0_jd5%>$&D18F`Wy#+`E%>Y{tvXBjkLF$nKPzeLjd@ukx2IPRr`b8T9CnI#aSc(MnxFPDX`k(q*_iItJX$G zh7={{73UPQ literal 2136 zcmb7^O>7%Q6vvm+@?pNi*9FADr7g+YYtu^UMpguAiXzn_N(~hk#Kt?Z7dE@@?zm1{ zDoEm1Eh<7tjrfp2h+c~$tF??t(p}26!-^tANV);BDil)9B+U__%49=f^UNqR{E^U3^D^8F!rKgK^!zCTa+75F&DuO;jx{1M!T@n69a@Hdcr4BZ{)$%7xk+Z6a5 z#(zdq;$L7Hd>V_7gYScf!Q0>y;GTOl?Ma#kDP9Mu7lnj2NcEfpsV@zX)_ns$2zJ0M z_yaf${t1qQFQ6F@gR|gU;3<%N`~*^-QHa8>%0+#ki*%`%)VDh?>OXmSBpG}NB+p2t zdP2kGh5Gy`ZnQu{d(?hB29giDsIS_~w#_USI)ba$_$A=%j9+76EqSS1o?yafHg~z; zOjMjuEg9D)D!w0bDA>;291l3+0^b*`YL)q5axiq1&sjBBXbH#hq9j$`N!t+`JshvB zP5Xh+X8KwutkYaOK{n~Z_MbD(?`NfeTY}r^JI7*=TgPfudk`0D#R^yUS;?=tHuKOhVBZmmR1GQ8hD}dcB?&B;w5Rg>=cE&p@kGne`Vk^|+vno2<`pH*+vmm?}&T ziq58u)P(N|91XpAri!8jUl5t9YdPK+D^;u@i)R1jjxhii!>;g&3E{m>Uyvrc{Efm`-NN&g$!`iNF z$s35f9$o6qw6L%tn+%VR+~^rmiN-X!5`BP0YmmAX3$2qzA{AXk+C?SQMHNkkM_X=0 z4GhKuNm)v5XR+N^sa7FLY-AI)Hk1Br9faGf{Q_I?hMMB84!Q=Bw!DRPi;!ul*0o|^ z|1tcTYANQw*tM!pAi9}sWE)GCWk-|O2HUC0Pq!FJ{uS7bj-+nJJBO;E(V-5ecV02r zzl;6YODLs_4Q?}>BNX*7H)?C6r7b4#seW0=HL%*Ilef(*Y+_59Tqj-HY`MyMr)jJI z4*aXxwde{C*=6LzCbV#P)^Xk%(Pg=TY*%BsCQeg}bZ\n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "Επιλέξτε μια κεντρική σελίδα" msgid "Choose a different root page" msgstr "Επιλέξτε μια διαφορετική κεντρική σελίδα" -msgid "Delete site" -msgstr "Διαγραφή σελίδας" - -msgid "Are you sure you want to delete this site?" -msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την σελίδα;" - -msgid "Yes, delete" -msgstr "Ναι, να διαγραφεί" - -msgid "Add site" -msgstr "Προσθήκη σελίδας" - -msgid "Save" -msgstr "Αποθήκευση" - -msgid "Editing" -msgstr "Επεξεργασία" - -msgid "Sites" -msgstr "Σελιδες" - -msgid "Add a site" -msgstr "Προσθήκη σελιδας" - msgid "Site" msgstr "Σελιδα" @@ -64,23 +40,5 @@ msgstr "Προεπιλογή;" msgid "Default" msgstr "Προεπιλογή" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Η σελίδα '{0}' δημιουργήθηκε." - -msgid "Edit" -msgstr "Επεξεργασία" - -msgid "The site could not be created due to errors." -msgstr "Η σελίδα δεν μπορεί να δημιουργηθεί λόγω σφαλμάτων." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Έγινε η αποθήκευση της σελίδας '{0}'." - -msgid "The site could not be saved due to errors." -msgstr "Δεν ήταν δυνατή η αποθήκευση της σελίδας λόγω σφαλμάτων." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Η σελίδα '{0}' διαγράφηκε." +msgid "Sites" +msgstr "Σελιδες" diff --git a/wagtail/wagtailsites/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/es/LC_MESSAGES/django.mo index 82039a0dcf781406431463f29f1a7f7090e22fec..af16c8580505aedb77a9a2c72f0a7bf5210babf9 100644 GIT binary patch delta 336 zcmYk0&k6xi6o(Jve<8CYF-gfn8id3~7B*_a%5FlsC0C5KXV4@|+1q&p3ol?TUPOL} zSvd9GuXDQhckV9y@@*fgXHTdgNP-CngEQcI0-nEs3f{mEVlJWp9EUw{2Ih>M)9bJo zeHA`{Cdi||yNS~98;%f}lv0SI7!+V1+;aL3%mG7ZK7x_)UCs;nE`Q*^aD|ZjE&dF@ zw~Ov}+>k4a`chij(wt3cAgtf9w!2C%R4h@7dIc>R7u3c_Q!e#4Tku^5c Yl_klzo@QcUYGNVA!klxEkiT?C3QCYDsQ^*X6Kab5pY7ZxC&FmQKhN`j-n{qr&F>3`J{1^` zV?K%bGv-s6AKrln#@}EMyapZt{{^1`58v79BX9xhP4FJ@U66HC@ILSYcnG}GegCLi zUj^@l{gZC}dB-ooM_~WD<98i@0uRIf2e=IW1#%n+eC<{Qz>Fzkv9OU-960e*?LO*T5&h zBXGigj^Po2i(m+z2f3afg9x|T!*$^CC??mE>vr>CJ;%c5^WZoi!-R__20+}8$#v%3 zQ38STG;ux*a-KXmPH{TRNRrcDHLvZ9RkUYna&`AIlcgtbC{u;Y%;|JuF7;Eh`w}*kd5wQA7%RD((5RB7c2ioMdS4}B zIGfG-p55sk)$9mwY!7E`YGKiN2$c($dYc=Y!+H8~KkBWU(xXX&@m_`Wyt?GWs*t)| zrF1H-Q+{x6d^R{a*YR;^tYBECCPQB&baJBoexwO0*V`&;D~sT)vAZszvTBxYu(C?+ z>tL~@V*`qpR(s-fZdEQV)g`xpHv5KlHFRFmIfteqr}Elz&(nn(ooz`KdRLd&tMI+u zy(UKJ-!#QP(fE{9{rFW55$RH=S{8gSnrnf+{eLAoMrF8Nme0t{fh7*&XlY`s<*$58 zq-{~M8X\n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" @@ -26,30 +26,6 @@ msgstr "Seleccionar una página inicial" msgid "Choose a different root page" msgstr "Seleccionar una página inicial diferente" -msgid "Delete site" -msgstr "Sitio borrado" - -msgid "Are you sure you want to delete this site?" -msgstr "Esta Usted seguro de querer eliminar este sitio?" - -msgid "Yes, delete" -msgstr "Si, borrar" - -msgid "Add site" -msgstr "Agregar sitio" - -msgid "Save" -msgstr "Guardar" - -msgid "Editing" -msgstr "Editando" - -msgid "Sites" -msgstr "Sitios" - -msgid "Add a site" -msgstr "Agregar un sitio" - msgid "Site" msgstr "Sitio" @@ -65,23 +41,5 @@ msgstr "Predeterminado?" msgid "Default" msgstr "Predeterminado" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Sitio '{0}' creado." - -msgid "Edit" -msgstr "Editar" - -msgid "The site could not be created due to errors." -msgstr "El sitio no puede ser creado debido a errores" - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Sitio '{0}' actualizado." - -msgid "The site could not be saved due to errors." -msgstr "El sitio no puede ser guardado debido a errores" - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Sitio '{0}' eliminado." +msgid "Sites" +msgstr "Sitios" diff --git a/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.mo index ed429af8cff7aea8459ff9f869884d9ae17b01c5..821c274834fc841e0cee15093051aaa6be13359c 100644 GIT binary patch delta 376 zcmeC=-OpBkPl#nI0}yZmu?!HW05LBRuK{8ZcmTv8@rOVx1jPSq}(85tNjfV3o# zW&zSlKpJF*I+Sk+q*;M{Gax+`h;4va4amR5#K0g9q<;cwpgD;Qg3J(&l0X_{kTQ_w z2GSZ(z6p>98Dt5hfo6a$2dQHNVvqxn0Z<78&|EM8IR>O}vObfOWI%pV2}4kReu+Xs zVtOh=aApaFD4y)W?8{}LYh#vJKo!msXr)M@UY@DcDo@D=d%gSCDOoWs5Yo&nzhNpA!`2EGfP0&n{N zKlJ-s;G>X#?DwC0ehEGU`PZI5c>V&OhWrn30lW=T9CHuVepbQH5Zf;JB;=~?h! zunE%Pmw^y`0lW%QyctMw9Dq-QAAl79C!Sw`6#q9M~Tzr^C?V} zfT289ev}jWqd|3L>q)`|x5~+CSuc#_*LA^d;TIE;Iqo!1WGbEHZlr8=WQ}c(w6+o! z5;Yh|BcW%sc03nDIs0=a+L8lNq>g#6VNsc^{B9@8G5V-%$hz7%ws&M}UmQrbPhrxB z&%f8YInQGwg_BA1Zdo1UaaoZkGd;_CBUy#dV_l>P&k%24-Z93L0vT#9jnT$7Pf)f9 zC%ISkZD|*Ljab*{Ych7hZW3IT#wwjf{4FtbLZyv8nIpNNV}~jUHj1GQdOG5b?v-A! zNf|*o*h0V&Uu?CPg4S!nVw<-vMi(x=+G@92Pz?6ufg+>#>$R7nCFo%^E(_~|o)MW% zh0`YD8#2@7caCoe!(ZHEN4Lm=+U3ME@=lN^9K2Gfg;|Z+|J290Y5)KL diff --git a/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po index 76102d1e5..b4e240211 100644 --- a/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/fr/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 15:59+0000\n" -"Last-Translator: Benoît Bar \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "Choisir une page racine" msgid "Choose a different root page" msgstr "Choisissez une page racine différente" -msgid "Delete site" -msgstr "Supprimer le site" - -msgid "Are you sure you want to delete this site?" -msgstr "Êtes-vous sûr de vouloir supprimer ce site ?" - -msgid "Yes, delete" -msgstr "Oui, supprimer" - -msgid "Add site" -msgstr "Ajout de site" - -msgid "Save" -msgstr "Enregistrer" - -msgid "Editing" -msgstr "Édition" - -msgid "Sites" -msgstr "Sites" - -msgid "Add a site" -msgstr "Ajouter un site" - msgid "Site" msgstr "Site" @@ -64,23 +40,5 @@ msgstr "Défaut ?" msgid "Default" msgstr "Défaut" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Site '{0}' créé." - -msgid "Edit" -msgstr "Modifier" - -msgid "The site could not be created due to errors." -msgstr "Le site n'a pas pu être créé à cause d'erreurs." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Site '{0}' mis à jour." - -msgid "The site could not be saved due to errors." -msgstr "Le site n'a pas pu être enregistré à cause d'erreurs." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Site '{0}' supprimé." +msgid "Sites" +msgstr "Sites" diff --git a/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.mo index e6cfdf54777b5c9f81b54dd439c7640c9d6de07c..3e8d99af1cbe9dca5548c4e7f9a7c8e0896d5fef 100644 GIT binary patch delta 398 zcmYk0%Sr<=6o!wT&Qu4wXmv9p5_KUcReQ0Pp`f@bUO=rckk&!P(a1~?U5RfXhAv!a zp&*L*KG})7b}6_K@lPw_fiGYFlW>yv^rv(FoK3a}H2_Ay4oHJ1VCn^!{wv6WZ;%3+ zKB9iugOl($Y-UXU<~(d8m*G251rx|`38G=xv4{qVIE`U5gvLB<2Cl#vxDGpT0K0Gq zV@CIJ^Po91_x~5J5axHwe8zl0%_f$;4G~G&5<;?Lz8g?|U-p(*)vR^5k}H&1zT_7w zs%?!f_F~a5E=(I6{rD$+t#9ZDMP^X} literal 1772 zcmaKr&u<$=6vrpf^27XW$`1*F^bm(8G;6O-i`oq)lr&W>H6lt46%rDxy%T%UX2;Bq z;}ocbIC3FrY8BHqg%pU%g(Lp}H#l*b0}?&K6}WTY`*t@;Qwk%`erDdhAK!Vq{&jR; zUtm0e`84KFn9pE-ID!YppI`y}3%n2f8+;zze^=)3f}_~ag7<>&fb7=>9{}G2_kkDk z^N;iWC*b|Cf12+HIoH91u;0k}ea;`j{jlEzC&1r8)-if_R;LPn4Q(~>0PKIDD02is zr@@2ZbKqOxQ{YD+*SP{d27U)V1pWZB{+~g<_b>VWcQDPH??>(t0zXl}<4N!U_&7M8 z@25bHKL>hX13Up<10Mu$f{>f`o%_Ipb#O1aZ?_K4!*jSPyn+A@uMZQV|=>z9anTc+}G4wX%b}|aOxS=AcwbDuP zKb#ZD32t|NQzjF6kHnl-@5-ieYJu~H)JdpfkIwlmDlV0ecy8se zi%~e^C&sC3KTaawDD6=cDouXFe_zG)QpQ)7%14Vzw~Ar(G6LdO7jMp~OMlU$)3Tvu zkH%_=_GL6qV{KzPUa8dU^@@hmh6{4J*i?%pWN)?`YPr0u zKnYtAm-l1aBm2kUl6_ou`#Ap}!kX61gSM?3@LfYe)Jc\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "בחרו עמוד מקור" msgid "Choose a different root page" msgstr "בחרו עמוד מקור שונה" -msgid "Delete site" -msgstr "מחק אתר" - -msgid "Are you sure you want to delete this site?" -msgstr "האם אתם בטוחים כי ברצונכם למחוק את האתר?" - -msgid "Yes, delete" -msgstr "כן, מחק" - -msgid "Add site" -msgstr "הוספת אתר" - -msgid "Save" -msgstr "שמור" - -msgid "Editing" -msgstr "עריכה" - -msgid "Sites" -msgstr "אתרים" - -msgid "Add a site" -msgstr "הוספת אתר" - msgid "Site" msgstr "אתר" @@ -64,23 +40,5 @@ msgstr "ברירת מחדל?" msgid "Default" msgstr "ברירת מחדל" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "עמוד '{0}' נוצר" - -msgid "Edit" -msgstr "ערוך" - -msgid "The site could not be created due to errors." -msgstr "לא ניתן ליצור את האתר עקב שגיאות" - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "אתר '{0}' עודכן" - -msgid "The site could not be saved due to errors." -msgstr "לא ניתן לשמור את האתר בעקבות שגיאות " - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "אתר '{0}' נמחק" +msgid "Sites" +msgstr "אתרים" diff --git a/wagtail/wagtailsites/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/is_IS/LC_MESSAGES/django.mo index bd7cd1d066d241261d144a7c79ed2b821e67f04c..2338ac4eb187de1545694bdc506000baec5abfbf 100644 GIT binary patch delta 394 zcmYk0u}T9$5QZnYB_+iSg@I&I4^bkT#+N`}!soHKZfuyc#L`0OBAWksxj_pa-J7#9q zPDCmJM=qRt;DQt(w@=#?|~=4 ztHu6D#rk9LKKMT=)}I#q415&+&kKHC@JDb4{@=g_@DI@Gn7u2%rv`opZ4K~o_-7F8 z_%wJ9tb$L19nj_f5On&kfhWO3@L}*v@NV#W!5=`U|7Y+4@D~t2_B$S~FMonhfj23ZpOO%IpH_4J{_>2$c-kRsFK+^zDSMgKv;339Y(U6Z=`h?d*yQ-HE(v;c%J@;CA JxRAG--2yn9\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" "wagtail/language/is_IS/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "Veldu rótar síðu" msgid "Choose a different root page" msgstr "Veldu aðra rótar síðu" -msgid "Delete site" -msgstr "Eyða vefsvæði" - -msgid "Are you sure you want to delete this site?" -msgstr "Ertu viss um að þú viljir eyða þessu vefsvæði?" - -msgid "Yes, delete" -msgstr "Já, eyða" - -msgid "Add site" -msgstr "Bæta við vefsvæði" - -msgid "Save" -msgstr "Vista" - -msgid "Editing" -msgstr "Breyti" - -msgid "Sites" -msgstr "Vefsvæði" - -msgid "Add a site" -msgstr "Bæta við vefsvæði" - msgid "Site" msgstr "Vefsvæði" @@ -64,23 +40,5 @@ msgstr "Sjálfgefin?" msgid "Default" msgstr "Sjálfgefin" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Vefsvæði '{0}' stofnað." - -msgid "Edit" -msgstr "Breyta" - -msgid "The site could not be created due to errors." -msgstr "Ekki var hægt að vista vefsvæðið, villur komu upp." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Vefsvæði '{0}' uppfært" - -msgid "The site could not be saved due to errors." -msgstr "Ekki var hægt að vista vefsvæðið, villur komu upp." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Vefsvæði '{0}' eytt." +msgid "Sites" +msgstr "Vefsvæði" diff --git a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.mo index 9d5dace65fa822098130db681a7335d5570db532..be6ba813de021bc907e185f51ce329342a18d9a5 100644 GIT binary patch delta 361 zcmey)bAYY>o)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@WXL6DZ$S*2k2+GedQ7A}E zPh|+sEP)WklRcPyxh!;z%oGewtc)xs&u5mihH#CojLo$TfPl*cpgn{B z9QrTl&!c~M3Ip1oU<3RMd=UHxdy> z@Eq))*6X`9zW|?v{p*_F*Zdhg1N-mb3it=eI+pIQ&gp_*LR$}f9QJ!S^bzoHa2Y&@ z%`bwNz-PgmAnUat>)i(*20yOXpVhnz;wQes!12DR*WZDBuOC3Z|Bv9);IAO(@?QP@ z)L9|gSf2$u;3~*@c^`z_(wFnV?J0DQ#ov!M&Od8>tTwU^J_{jAZER-ktcUN86bPiJ zyx$Yxqv+f?ui|o&kR+$QDyP-ND!Oe7az#Cv%iNPUl&DO3MSh}Pxn)CaPK~Ia_HSr2f-*Qa6?1NT4P=F1ZM|1$$wpM zDz{SSNDQobPsKjyCBY44oi=$y@5t0koi(=A43`V~F4al!W|6vJWFl$|-W~;;d?Ppq zS0Ff|PT0N_gs%jhHic`^%WKPFI}G6%Y^z<(L67;p8g$m!uiah_(Hd__=Yx@zxyz(C zHlk}<#%5~h+C=Z~%UsiIX=Q1qll?c+Da1A5@H%$pX@S2m7%4f8sOM#-Wlk3+-p`^| zYd)VhJ;&8!wZ}VJ2p>;&%wB6=-LaL`5n9@}E;jnT{?;N7?Pl26G`YuX2}ZYPxTjZp zzBS9F&etiPNb8jEULRczRu_JJ99~$kmB%K*1BqyLNBcvi5n(aN3M;eVs{20u_P_Bkb!yFeDuU^xx$&{s7=CR5$iK@6& zD2GSFt{Y+)t2E<4lHa`stW0#Q7Da(qdxFnFB^+==Y-M`NF-jSI+;yyDDGn!G7g7w4 zo+E}b+m&1drW}q|hbfE0)FxHM_Q$OfsW3Lj8!4T&=w;>UsEnLu#ZTXoat_5^m54#L c$Fgu-^Hr7T=7~ETD?_6GXUkBpP_0M&3(1zKwEzGB diff --git a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po index b271fb6e4..0007a53a4 100644 --- a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-29 09:11+0000\n" -"Last-Translator: Giacomo Ghizzani \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "Scegli una pagina radice" msgid "Choose a different root page" msgstr "Scegli una pagina radice differente" -msgid "Delete site" -msgstr "Elimina sito" - -msgid "Are you sure you want to delete this site?" -msgstr "Sei sicuro di voler cancellare questo sito?" - -msgid "Yes, delete" -msgstr "Si, elimina" - -msgid "Add site" -msgstr "Aggiungi sito" - -msgid "Save" -msgstr "Salva" - -msgid "Editing" -msgstr "Modifica" - -msgid "Sites" -msgstr "Siti" - -msgid "Add a site" -msgstr "Aggiungi un sito" - msgid "Site" msgstr "Sito" @@ -64,23 +40,5 @@ msgstr "Default?" msgid "Default" msgstr "Default" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Sito '{0}' creato." - -msgid "Edit" -msgstr "Modifica" - -msgid "The site could not be created due to errors." -msgstr "Il sito non può essere creato a causa di errori." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Sito '{0}' aggiornato." - -msgid "The site could not be saved due to errors." -msgstr "Il sito non può essere salvato a causa di errori." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Sito '{0}' eliminato." +msgid "Sites" +msgstr "Siti" diff --git a/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.mo index 70adefb4e890dbcee942c7fc68d8692861d4cd08..e77cca8e3f03cfaaf5b9d920653984a275b57b19 100644 GIT binary patch delta 369 zcmbQl_mZvto)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@WBQpg<6DuQ&$z9BHMi8#Cm9e?D0T6KcBo>$Gh7={{73Um6%%9Je5( ztX)A8!bL49q@e^sMN3hE2WTTm=nE23pZEtrpmCB$LV^c)-~owm)|)tv5+p_%|7Om9 zbLKl|*FSIEFitS;#k?Q$d&~zg-D~iJ@e7y$e+6#>e*?FIe}P(0uO(z7*ahAQra`TH z9=ru)al8m_z`hLL489cakHs7T??(L1m>vNFBdG8H2h{mDUq{F|yzB(E zk1M!D^Cz$k`~!Rl+=L|effjfNcsOPb)cQeC`x=SkC*t_W;0=ghjGxbf+Q$#z7Vyt_ z{~$yi(`Cx`(&N!CS$5Fp(nag%0c5bwBl; zD4n1kQUC7*Z^P6>*F_$;ZOUliNFFU43!l@YqD+Hwyr?iwQYom-T`oD51t*A(>?Pd= zAp(vJwv)?opF`&hA!&)_dGld2w2$Xl*_9;bUM!-N(Y-ykBONbK(!!UdZ#m5&Hps~# z?NI;FwwKLU+Gy72Ome$@WvpSZHC8U!OcMJ1UrI*pGKv$F`@Zml z_I1Po?AWWNFYsV{+#Ztl#Q@JrJ^&!W$=;I|6XY>Yn$2OiQ=K~`n zESg9k%oyFeB8ZKBFl^BdGxe}x?ld}5)ZAn3*t5+{nI?orA0Kpd(iYtg!`wwv9ad`B zHWMT9Gz+AW@tGI6ObXwkMJ8p12Qn+9q>t!bfma^GqimsH9BI#r;-fg^<;!?+MuxMZ zMW19P=5f5;%>^k-Rx(+sRNAG^>Ew8HB)N1xS!vXlbmJ7s0hZj7=snQe)9gX2-Ar@~ zPvRpnGDl0OQSu`)S#p`3h$IA*EABRPE_d9agsznD_ zBJGxa<{JBjUkohjm7;CXmFlF8WtZ8RAgcPcs-97`VO2eT_44f8=!a{D!V@a|e5H17 zWOQ-jj0)dX;dd&WP~q#p&rFf}whaOvFQiT*P!g@t4F z+4tv%-&P@fj77Df!YMUWT|-2&Hw*7fMNP)#IhDm(@k Jt(8xZe*rV*lrR7Q diff --git a/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po index 44a8548ba..3e574be9c 100644 --- a/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/ja/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-03-06 12:16+0000\n" -"Last-Translator: mattwestcott \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Japanese (http://www.transifex.com/torchbox/wagtail/language/" "ja/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "ルートページを選択" msgid "Choose a different root page" msgstr "他のルートページを選択" -msgid "Delete site" -msgstr "サイトを削除" - -msgid "Are you sure you want to delete this site?" -msgstr "このサイトを削除しますか?" - -msgid "Yes, delete" -msgstr "はい、削除します" - -msgid "Add site" -msgstr "サイトを追加" - -msgid "Save" -msgstr "保存" - -msgid "Editing" -msgstr "編集中" - -msgid "Sites" -msgstr "サイト一覧" - -msgid "Add a site" -msgstr "サイトを追加" - msgid "Site" msgstr "サイト" @@ -64,20 +40,5 @@ msgstr "デフォルト" msgid "Default" msgstr "デフォルト" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "'{0}'のサイトが作成されました。" - -msgid "The site could not be created due to errors." -msgstr "エラーが発生したため、サイトを作成できませんでした。" - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "'{0}'のサイトが更新されました。" - -msgid "The site could not be saved due to errors." -msgstr "エラーが発生したため、サイトを保存できませんでした。" - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "'{0}'のサイトを削除しました。" +msgid "Sites" +msgstr "サイト一覧" diff --git a/wagtail/wagtailsites/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ko/LC_MESSAGES/django.mo index e9b38a7087a891734e581e1515132ab90caac121..63ac73281e09f4040220d5480f33985537974a2b 100644 GIT binary patch delta 371 zcmeC+d(BpVPl#nI0}yZmu?!HW05LBRuK{8ZcmTv8@rOVx1jPSq}(85tNjfV3o# zW&zSlKpJF*I+Sk+q*;M{Ga%g$#5O>z4dkC;Vqj1K(m#MSP<ZE3_yB84w$UZnl%HRs zP>`6O$`G7c0wIbgdocTQS?C&>DHxhq8Cgu8&n#yR;Tl^Rn`;{Y0hdo=afxn7QDR`K&b!# literal 1800 zcma)*+ix316vn5}axwRC=?h5b0jVv?+Uu06&4v(4nu-7sQEEU)Jh1Uj>}{PLvpcR+ z(Mq8WC`y2)C?=swf)R=G5>S9rf`r5$0RIB;0x#Y%3hzAd&3duZ5H2H)e=}#lIrE*f z>z~^8Rv5-Zm=9zAfcXgK`91i-*a8#a@8E6VAK+u)zMC3)6KunN5WE$94b-|kcnA18 zxEH(-Kff67r@`A1zZ~yBjJXWnkN77szmEAmxDWB4!4B|OQ2S`Rxp7YqSb?_z@LsLM zrJ7q{65NBs?Vt%h3cd>J``-k0eKVlee*oSBuEozki}#zL?#p-a{>S+FFW^DMe*+JJ z`*GL=kAphD4|aj)V_paMW4{H$Zq#?J)8he5-AmoK?L+(1J-sIm-UU90i4;*!bofq8 z-Dh0`TENhr=zZJ=-i@h;?khX)IAl}cN**m63!l?DQKFy}FUqzjNeXg!flE#@?*`G4 zUe=cvBH+m2xTB-o=g|2=NGjSn-g?*yo#3N(sUTU*UM!-N(Y^hSE1CXry&M}7zGTDA zT&L`_oSo7(^$#6*!@O{SvOc#Zcaqy<4Uad*N=2uo3s@%4Bm0yUrGi5q{EqOyl95wF zg@U;63qMHygE)X4XQ%WP9(2S#Vne<-&9l-NaEzC@AGpG^=w&-6ZMTpZ=0y}|3wKfiII5T4y2LsZ7(R;Qur1<>(Vo}M}7H{m!l_6yLsEo>UF32RBjB;l36kK zB#wEx65gMY;r5tC&k1<)=wM#TqLoUO%jKlhIo(k{t`DS;I-4I6J8}y{Rsj=)ayAw=ZTvtoi>eHK~uFusr zCUyx-R_m9R>Xk)mYQxoUNmVQ1+ALz9s_J6BQmuXSj=DP6%fgwJa245R7S-|n4 z3TGF>={c&uw}72mn;;eCWdBQ4+uR7h+^lW9&zh^=?Jgq&OieAoQ4F_x*1N znzu7GKO26u9)670FKyN<*LJ*t$QW8rD4x{(+f8@L|2i3!z5B^\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "시작점이 되는 페이지 선택" msgid "Choose a different root page" msgstr "다른 시작점이 되는 페이지 선택" -msgid "Delete site" -msgstr "사이트 삭제" - -msgid "Are you sure you want to delete this site?" -msgstr "선택한 사이트를 정말 삭제할까요?" - -msgid "Yes, delete" -msgstr "네, 지우겠습니다" - -msgid "Add site" -msgstr "사이트 추가" - -msgid "Save" -msgstr "저장" - -msgid "Editing" -msgstr "수정중" - -msgid "Sites" -msgstr "사이트" - -msgid "Add a site" -msgstr "사이트 추가" - msgid "Site" msgstr "사이트" @@ -64,23 +40,5 @@ msgstr "기본값?" msgid "Default" msgstr "기본값" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "'{0}' 사이트가 생성되었습니다" - -msgid "Edit" -msgstr "수정" - -msgid "The site could not be created due to errors." -msgstr "에러로 인해 사이트를 생성할 수 없습니다." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "'{0}' 사이트가 업데이트 되었습니다." - -msgid "The site could not be saved due to errors." -msgstr "에러로 인해 사이트를 저장할 수 없습니다." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "'{0}' 사이트가 삭제되었습니다." +msgid "Sites" +msgstr "사이트" diff --git a/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.mo index a836cf8ab8df53ed25946d083b0e5ba06d35d337..fd047781d0b004492c39c59a2fcbd03913654c1b 100644 GIT binary patch delta 378 zcmey*bBeA0o)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@WX?y$Y6V@xC@X5ngO;PB+drJAbrRHsDuG%J{W);12S*2K9iGVKz>mPLr{Kxi9$hQ zdMZP3W(kBSp6tQw%VnW!WTs$fVr678c|Nn8HH2$yWo)i(00dk42=`|=e@!s7UBPDAb6FauBgp-qf38I4W&UkO4y`9a> z?44ssLzxB%i2@-Zp)`nw5=24cGE_8lP|;99j|AV_Tl*XbMmzhPee?Fs_ukC>Iyv!K zfHsAG4*e(eSI|Ft3@@}l!3OvjcnbU*d<{JL_{hHvPU3q5d=mTsWWOHxGzF(-T4xdb0ovBVGq6v<`8jY3 zY=W&(9ehNMVegQrKeqGzY1@Q#mwO#Kx;PMWD_^byH~ybv@%+)o^=FOG*T!eT7ts--T7%83jrE*H zM+pLyr^=6O!FAxqbq%gaNrIgAsv3?4R?!_(k}K=MP~@JxA*nLu75Sca)h|oIO3xUl z5JBpl9c2~#tTCPnk*e|J*mPCxh%)m*%_R(~kkz`YQu}~kI!}X+u|C*5jI|{OD%fI~ z{G#(8w(p*.#HY#z0ZG(K!A3pw_4LAR$W`IMM4laxd6wmJw#vP6c4l(ojX=KnZ5 z$dSig-&1b3u2Imj=9Wr)xGuw+$~tZGnBEns7dmTfsshP{8!pu{TrN`=c1=u;&h>7% z!WqFiyb8fF&9$R9!uEVP7g76C{Q9K}?Wo;`W4NgXnu8wmi{>esk0bb@HQo`ivrRr;I=t?$Fj@Fd+#tFKnknx*R^HlU!+K0+!V)~a6B2P=~W!P1s9}{m% znU)G$KD}(kp3Y`yy61fnw_3yDu<3a*y`y&d?-tffdfR5VH5?`0%IavX!oR<~*_vr= ztZ%H2>k~EGjTMu7oT9LMr$GK*?fO=c37s!c(i7Gxzj&j&7G50t@rpQk;cA{3iGvf< z#ck~mg~wE_)#zlU6V?dQ(`$Bk{@V5RM!T#=0ANM6g}#?rTepW)q;NkU|_CV diff --git a/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po index 1a68e6e28..fb71ecc2b 100644 --- a/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/pt_BR/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-14 14:19+0000\n" -"Last-Translator: Claudemiro Alves Feitosa Neto \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -26,30 +26,6 @@ msgstr "Escolher uma página raiz" msgid "Choose a different root page" msgstr "Escolher outra página raiz" -msgid "Delete site" -msgstr "Excluir site" - -msgid "Are you sure you want to delete this site?" -msgstr "Você tem certeza que deseja apagar esse site?" - -msgid "Yes, delete" -msgstr "Sim, apagar" - -msgid "Add site" -msgstr "Adicionar site" - -msgid "Save" -msgstr "Salvar" - -msgid "Editing" -msgstr "Editando" - -msgid "Sites" -msgstr "Sites" - -msgid "Add a site" -msgstr "Adicionar um site" - msgid "Site" msgstr "Site" @@ -65,23 +41,5 @@ msgstr "Padrão?" msgid "Default" msgstr "Padrão" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Site '{0}' criado." - -msgid "Edit" -msgstr "Editar" - -msgid "The site could not be created due to errors." -msgstr "O site não pode ser criado devido a erros." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Site '{0}' atualizado." - -msgid "The site could not be saved due to errors." -msgstr "O site não pode ser salvo devido a erros." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Site '{0}' excluido." +msgid "Sites" +msgstr "Sites" diff --git a/wagtail/wagtailsites/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/pt_PT/LC_MESSAGES/django.mo index 96c5d5f89c3c8038871fbd871bb3470a44a59d2a..e591bdd7012d25ddc6e5fe28c963bf3814ad54af 100644 GIT binary patch delta 378 zcmeC=eaKdSPl#nI0}yZmu?!HW05LBRuK{8ZcmTv8@rOVx1jPSq}(85tNjfV3o# zW&zSlKpJF*I+Sk+q*;M{Ga$Vhh;4va8OVRZ1k?khd6>cWBr>Q08GJwi6Ce%J;0&aB zfV3x&1{oX%6^{neKr_IWgT&c@7~}wC093*NG#?B=jsclBS)a*CG9bUGgdr$DzeJ%R zF+G(bII{#o6i@bG_T{qBH8N8$G_f+Wm^`0Z&KklswlX%?HUI)HpTy!4-H@WhyyBe1 zlKdho1@FY790ia3q@2`B1)FRj#{npuoRO4YG5J69-^tFb(Q+UQ6Bz;yFHFzOOH?RI K%&bDPlmP%rX+2y3 literal 1673 zcmZ{jJ!~9B6vro!@NoeG=0ku04Wft*-rG9^B3^SC<2YamCntLWQNeg;Zg0@u&SqxT z=NMc-Nt23#CK5^o5(Nkei3;gTproOIiV`XGDfqwLjn6j9=w^R2Z{E!NxcB~?Ir#;{ zcntF?%wI8|#{A?2J{UK^7WglC4|o%N9z1nNt=|D>u-^dh20sKzZwQ_SFM}t+{pS3$ zX8$>OFXUI7{g(}|fe%A|z2T1ye*sTH{uek8{tc2JGk4Z@df@l)Z5@07@|!S9JdI1U z;FI8U;41h8n1c6%pMs=!6(oPJfp>x5fE34fAb#v8eC`8(1}VkkmCOXB)|Uw zDVHbk2$t+|Fa)0g+u%iz?CgVZx6-9N(0Bxs-lFrvgYr+loN0vQ_oJA2qOw6^@{Rm? z5ECh2NKfVGLm(pV2XAeO9mTfD zP5SV&A9wc8^293Pm24lD)jl4Tm4%$@ITjC9eQQ2ai4WFg@UF5>n>^z0iPQ_7wKi3O;DQa8Y8kvyrY?w0#9RGK zaj;4eK{+@NhaAoCvUJ4evyt5d+xcEY++vz|t*i<{39zCwN$h)sZUFc!7-WJXW zu@$+?gf}+gu@iks%cXMsRd01}oG7h%JsrWdc49`a;a;AW_ydDjiBZJqpD0u4 zD?VGVMK;H0hu#-a7>>u|wkI2Upmyng2vf;$+w6wpI^HmA-U|!=K|c=XS{v&dYtyuJ z+nv^`$vuiEh_4g~+pAq47Malb5>JN0I^}!s#212dQ$4bXf(zF2#7NXj#LsPOf8ct= zD_gC8R$7q-7mOXbi04JMb-jfpUN3vIIe)gtyK_q|)W1%UQekhk!;x*QMkw<{S+Dj4 zNBU@5E>P*Xp&W{mig=l=xx{2c9F-%%i^*51&IPwZ?@^CbEuwC(gSwe~9Y{6Mxt8YW zZkesr#txcAShm6y8U_pcX9VjXvd7*mg_St^f7@sw&5^FD!Z\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -26,30 +26,6 @@ msgstr "Escolher uma página raiz" msgid "Choose a different root page" msgstr "Escolher uma página raiz diferente" -msgid "Delete site" -msgstr "Apagar site" - -msgid "Are you sure you want to delete this site?" -msgstr "Tem a certeza que quer apagar este site?" - -msgid "Yes, delete" -msgstr "Sim, apagar" - -msgid "Add site" -msgstr "Adicionar site" - -msgid "Save" -msgstr "Guardar" - -msgid "Editing" -msgstr "A editar" - -msgid "Sites" -msgstr "Sites" - -msgid "Add a site" -msgstr "Adicionar site" - msgid "Site" msgstr "Site" @@ -65,23 +41,5 @@ msgstr "Pré-definido?" msgid "Default" msgstr "Pré-definido" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Site '{0}' criado." - -msgid "Edit" -msgstr "Editar" - -msgid "The site could not be created due to errors." -msgstr "Não foi possível criar o site devido a erros." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Site '{0}' atualizado." - -msgid "The site could not be saved due to errors." -msgstr "O site não pôde ser guardado devido a erros." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Site '{0}' apagado." +msgid "Sites" +msgstr "Sites" diff --git a/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.mo index 6b8d42812778ceeafa0d0e462c8d6277d4a8b61f..5fda7dd1ced53f8487f0ee0ba854a1a5fa47808a 100644 GIT binary patch delta 375 zcmZqYeZy9NPl#nI0}yZmu?!HW05LBRuK{8ZcmTv8@rOVx1jPSq}(85tNjfV3o# zW&zSlKpJF*I+Sk+q*;M{Ga!8sh;4va4#@w<#K0f{q-B}G`V$$ZA`9%w!ofXoCrV6r@ulVm`CQ3*p(etwBU zL1KC;LvUsZgeabD%t^Kd$(7#c#noG5;gD1pWll`G12HzkUZ}KS0ZQ@Bxhf!XY$&8k-it zv*6QU3_b?F1CqW1BpvUAFk6pQXd?LOF}FoY;`0hBRG=YufPg>;nq zN%Q?MYV=*$bd+rTSWiGwsexO{rrNh<-#yE)xsp|Ko zmGHC1cs>%DoG;F&He_EExn~tS=#(MLb2n4vmCjh#SkHE5VRps7WV@u0e)z)m@Vy0| zSSh?roBy7h$h&o}7^QPR$9e-m zQk5RowdP%!_+Tpy-jLQQqa*&N$h=T_ZAXr9xnSF6Dh*yPG8gnr#B1Hxdciu~2+qL< z1V?;1Y`+kM=Y!=o4_Bj=)y1$KhHwmaygu-L6t!C8 z@wn+Jrs~UbOKZBnHJ;qBl~*BJ*0dV6?XB(2c@Emmu(ocr$0G@P*G9ObmsfpjlnbTT zcrp;yNgu!7yAoWS`_XZDSiz=FOp3=5@r!%P&!k3pZnbV+Sdj-;j2*g&>rpv$@yZ&X zbmO{?<8~*E>h-#Q4r#p9UTxgCQ4QiaY@9n+*Ux~BMh7`;G}daU22o^(H+iAy!OVu# z-&I**d1|aW`a*FBr=!okw3(!#NRVaP(qWf#nMrQA$US^e5=w)qO*r1?M^NNd%?RE%&{metq;O8Gl^4O& z$7XqAQ6#<)xjGPj>R{E(Qy2Ibn8(K-g64@R4g|^xnaYiwZp!)G*FmlD|LMFTmZo`S F{{UT9v`+v4 diff --git a/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.po index d2f15d6b8..c1ed1f3dc 100644 --- a/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/ro/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-03-06 12:16+0000\n" -"Last-Translator: mattwestcott \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -26,30 +26,6 @@ msgstr "Alege o pagină de bază" msgid "Choose a different root page" msgstr "Alege o altă pagină de bază" -msgid "Delete site" -msgstr "Șterge sit" - -msgid "Are you sure you want to delete this site?" -msgstr "Sigur doriți să ștergeți acest sit?" - -msgid "Yes, delete" -msgstr "Da, șterge" - -msgid "Add site" -msgstr "Adaugă sit" - -msgid "Save" -msgstr "Salveză" - -msgid "Editing" -msgstr "Editare" - -msgid "Sites" -msgstr "Site-uri" - -msgid "Add a site" -msgstr "Adaugă un sit" - msgid "Site" msgstr "Sit" @@ -65,20 +41,5 @@ msgstr "Implicit?" msgid "Default" msgstr "Implicit" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Site-ul '{0}' a fost creat." - -msgid "The site could not be created due to errors." -msgstr "Site-ul nu a fost creat din cauza erorilor." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Site-ul '{0}' a fost actualizat." - -msgid "The site could not be saved due to errors." -msgstr "Site-ul nu a fost salvat din cauza erorilor." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Site-ul '{0}' a fost șters." +msgid "Sites" +msgstr "Site-uri" diff --git a/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.mo index ffea5cdbe091a5028721f609c02c93dbeb7f171d..32283542b869425627e17bcb4bf46941132d94ea 100644 GIT binary patch delta 374 zcmZ1@u%Dy;o)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@WoxqIj|gvoDv0u92C7p^24|#pL}CJ})Iva1 literal 2092 zcma)+&2Jk;7{(Xc@?ky-0a}niygkr1Bx~kdXWX^e}tl1meIQB#s<-X1uo3LMv7p|7PBK=XpP7 zc?_Io%YF>nc#dE5k_1drk{TB-Uj`yfAQm)f##`#-58V;xS6kAP2MAQjaU zX_h(5K0k(m7HDXNx{t@fM=|6l`>MU-IAl}ka;Bz@NxvDg>go_ z?1t*dur^Zm{g6Syai^zQz~C47KBt;pV(rbg=`@?RqYBp&4r8JuRoqd><(m9)y^=QJ z2V9$MX`QjpG3|^@Q~uD24~+Q}R1BESnUmgcYvg#VEvh+fzfdcbnM$9EepGSDL%vh2 zDMn6&3VmWh;0Iy)4$dLcac*}#%fjxYN7_W-zsrhTA9wV(SP;6tm!r4s61Uw-YLeAZ zoSqL$uA{#il|sGX=O{JtMnNBu6~S3Qjf8WQHOxNU=+(0(8U4AQ{w~8b3^?kO?3^n_ zZ}T(y$n43PFLfFCQm@+~*9(E|g%z9oL5@bF67v}4S+Q(;ZkVURqVI9L$X~7|rfS-= zt855Iy;6ib)C`t@UbkVP7pkFLc`LmgsMv<9H zqL2xqOlK-To*!*D!b}^f5k$sw(F^BmD3r5Vo~c!A*Bc-t7le#kZx+V%Q*A#P4o^%U z^@_fO7m}k>Q!a01nxh~}O;n=5uIOWaPz`hB)zmVydIzX6wN833n1*GUbo@BUsd3CQ zO&TVH;Ewf>m2GYfTD@|rP8fq`mgeRfM~2MaP8>0lBbH^zE#)_4^|g=pced=%MVMyH zK?@4Ql!ZV~=Rismm&Kk~6RTofY{m8X6N)cj@k3m{+sZ zu8Td2m&6_>&=MQc=LXbvn$n+2m$=@FF{}wli8ZLKs^H>AynsX3Aael15qR=vVE6Q1A-+u)iRw^9?+fS~cQ6q$#<;GXux zrV6^7Zh18~n~lfi{A*KP_^wKEN8VoBAzp3^$-a|n)Awj_op4Lb%?Hv7OkzuH>PTai hkoZSftwDFYtw?v3X_bmB?ksg#tm1h!D^jmi`v=p<0>%IU diff --git a/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.po index f678d202d..fff621b82 100644 --- a/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/ru/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-05 13:16+0000\n" -"Last-Translator: Eugene MechanisM \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -27,30 +27,6 @@ msgstr "Выберите корневую страницу" msgid "Choose a different root page" msgstr "Выбрать другую корневую страницу" -msgid "Delete site" -msgstr "Удалить сайт" - -msgid "Are you sure you want to delete this site?" -msgstr "Вы уверены, что хотите удалить этот сайт?" - -msgid "Yes, delete" -msgstr "Да, удалить" - -msgid "Add site" -msgstr "Добавить сайт" - -msgid "Save" -msgstr "Сохранить" - -msgid "Editing" -msgstr "Редактирование" - -msgid "Sites" -msgstr "Сайты" - -msgid "Add a site" -msgstr "Добавить сайт" - msgid "Site" msgstr "Сайт" @@ -66,23 +42,5 @@ msgstr "По умолчанию?" msgid "Default" msgstr "По умолчанию" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Сайт '{0}' создан." - -msgid "Edit" -msgstr "Правка" - -msgid "The site could not be created due to errors." -msgstr "Сайт не может быть создан из-за ошибок." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Сайт '{0}' обновлен." - -msgid "The site could not be saved due to errors." -msgstr "Сайт не может быть сохранен из-за ошибок." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Сайт '{0}' удален." +msgid "Sites" +msgstr "Сайты" diff --git a/wagtail/wagtailsites/locale/sv/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/sv/LC_MESSAGES/django.mo index be220c4a8b19824252de35e373de10cfc4b6a3d3..4ff44fbfa512a5e043f4d2bdeacc76231b5f5dca 100644 GIT binary patch delta 389 zcmYk0%}T>S6os!%T5F|3vuZ(P5Q?Bg?GLqtQpHt41%C=%Puifx=!BVB)Rhl0h)Z9< zCvojkL>Df71@TN$&O=D7jqkvs4s=z%KoYcA{ghATvz$jKHSY>Vo!E!v#B4KE}2VRWRI+j9kA zAMk&0gwUIg?XV9pJGsN!sgRn^h0rYFml0h|b@owa;GC4YezU_G?V#B;PtMwY7F$7U zZ)+D*I_66IL&3vBrrehPu~dTI-q{SjzsCu|o;Qz<18QFhvh8{V~dc9L0pusyqp zpcml81ui{s;X;t$9{`E#9_azjNJShtaRG7Vz}K_xP68^{dO!B_^Lt-Edu}fryBVN8 zjs86PE%X=AKez{fXn%k;@K5jo@Ne)%@c6wm|0cMA`387D_%7)DhTuu?J@6QK!>@nn z=bwNN!v3kBfA0AO_yp`$Sv#c;=1PaI&E&>;pXb^G(GB#4}(vkBSfjinIA%TIv+zv2?CU- zybpKAN6=k!bq(I&oEVwZigGv`XhHj`AXE6kgh@+Q5f_=Tg6uFg<(5vcGE~Y4MBwRQ zAhdv=R?1S&5>YKyrpsc$ip&O{9Sq8lW!_bu+Q9v#G6^=7w!zjsR+o)M&~-B1ADw=` zdE+$owP058`eEBl<563Y^UBWz@lcfVsjrHRlZ4)$xD$+cffFhcS}SepcX2k5!~gC2 zjxdY9M!}|5JECvHH6C6U+N4TGw9OLB(yX>6avUz)FiFb8H;crCv5Kg+`F0$xxD&xS zybQq+Ej3%`!saXCQj3}wqn9tf)ND1Ia16J^ICVjf_`Mpo&SOh-4t{90b!KcBYbH&` ztkMy!7krW?^wy5ZGGq1h+Y!B%mA3k>x2e(VY$S!T`*kBOA%si{++`RGHj1b_5j-_R zIy1C3j~b21WKy>-K{^n7^}ZT4kf%TFslCQzcGyPdBQ(soakjRxwy|0jq*ZU$R+O}O zHetM<4EMOtWG8jHFX-YMouK1?$s;Bq5t-83{=f(d!|Rj-`i~a@1|mD8\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Swedish (http://www.transifex.com/torchbox/wagtail/language/" "sv/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "Välj en topp-sida" msgid "Choose a different root page" msgstr "Välj en annan topp-sida" -msgid "Delete site" -msgstr "Ta bort webbplats" - -msgid "Are you sure you want to delete this site?" -msgstr "Är du säker på att du vill ta bort denna webbplats?" - -msgid "Yes, delete" -msgstr "Ja, ta bort" - -msgid "Add site" -msgstr "Lägg till webbplats" - -msgid "Save" -msgstr "Spara" - -msgid "Editing" -msgstr "Redigera" - -msgid "Sites" -msgstr "Webbplatser" - -msgid "Add a site" -msgstr "Lägg till en webbplats" - msgid "Site" msgstr "Webbplats" @@ -64,23 +40,5 @@ msgstr "Standardwebbplats?" msgid "Default" msgstr "Standardwebbplats" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Lade till webbplats '{0}'." - -msgid "Edit" -msgstr "Redigera" - -msgid "The site could not be created due to errors." -msgstr "Webbplatsen kunde inte läggas till på grund av ett eller flera fel." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Uppdaterade webbplats '{0}'." - -msgid "The site could not be saved due to errors." -msgstr "Webbplatsen kunde inte sparas på grund av ett eller flera fel." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Webbplats '{0}' borttagen." +msgid "Sites" +msgstr "Webbplatser" diff --git a/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.mo index b945c62b5e921c5a60eaeea2a064aa1365cafa6e..02b1b6a47593bcdb9698a8bb780dfbdee3ab00dc 100644 GIT binary patch delta 381 zcmYk0!AiqG5QfL5ty(Q=!9$_S>cxW=ZBuH9JrqGKw1TKFFx9A`p)0#Nm{Wa+#dBW3 z*YM~Yi0DIj5fT4wJUH;>%RekL^H6>%PTnf{M?%em8n^;w@C0nV1Ka-q74QRQ!O9HL z99)I-@Fr|$Z2jd1TtIHaDd>PTA&sUxAuVlg(rl$)3V3d1I%vjuzD(0OlMNY;*M_uIuGOQqfO5_DS7o~TQpjJ(=(~F zevn1iclWpVP^AIuxPGB{tRs%4@$-M^Q?nMy^}L2`1jLck1zsnVF5_ zKre_B65<3B7jh^PLY#7fL&e4J3H}5Gryh~ob2;#RyGxz4>d3R7H?wcv`_A**zow6T z6JWfI`5NXQn6G1g_6Qyrx4{Z{2YeFz7km?(dbIG5z-g>Ez$d_uLGnw%r@>FaBjC02 z{paQSOYkY|e_gJ>EBQV60`{+${H5gY;1u@%24}%rAnBNXtjMznUWc}I@LBBtgQOJy zE?5PpaG36O3VaD{fTS-4kAfZ~-Cvaa3ZyvSf{%kgfX{$GgZKr%;z9TN4SW?Gfu#FS z@D1=bNcA|1!*k#(;0$;kBwgDeGH!KlKc)@%sU4CRKSV@g> z0ud6~ZVM~mXN~c!&pTrBa9o zL53KfWG7PZ`*E!{7!0bOV#~JJp`$gVXr)_br#2|=SyN@GnztV{8?}>_jrEPSNjd7( zsIp?TN7IDOVISA^V#n9|ic7t~S}C_q_{Gc3bK(5Nk20ds!ZqD83Hl^v^IOv2Q;isu ztFoyw%T;*J*q)1-?&nLlSYKd;xfm@}f@NuoJ`i0c0%}2)TgzyDEQS(LJ<(;-q08iW zPincF2+c%KYSzOafb~)yrp;|vjrUoX4>j*H$A@ivRbupG{`SG$E4UmVj`vZb;DF6~ z2BS;{?n#^Rn@pbm1V1e@gG8VlazyUBRJi2RTv-OPH5 PLe9DG+P3hsRP5kC;T*iJ diff --git a/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po index ecf6c9392..95076814b 100644 --- a/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/tr_TR/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-22 18:51+0000\n" -"Last-Translator: José Alaguna \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/torchbox/wagtail/" "language/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -25,30 +25,6 @@ msgstr "Bir kaynak sayfa seç" msgid "Choose a different root page" msgstr "Bir farklı kaynak sayfa seç" -msgid "Delete site" -msgstr "Site sil" - -msgid "Are you sure you want to delete this site?" -msgstr "Bu siteyi silmek istediğinizden emin misiniz?" - -msgid "Yes, delete" -msgstr "Evet, sil" - -msgid "Add site" -msgstr "site ekle" - -msgid "Save" -msgstr "Kayde" - -msgid "Editing" -msgstr "Düzeltiliyor" - -msgid "Sites" -msgstr "siteler" - -msgid "Add a site" -msgstr "Bir site ekle" - msgid "Site" msgstr "Site" @@ -64,23 +40,5 @@ msgstr "Varsayılan mı" msgid "Default" msgstr "Varsayılan" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "Site '{0}' oluşturuldu." - -msgid "Edit" -msgstr "Düzenle" - -msgid "The site could not be created due to errors." -msgstr "Sitesi hataları nedeniyle oluşturulan olamazdı." - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "Site '{0}' güncelleştirildi." - -msgid "The site could not be saved due to errors." -msgstr "Sitesi hataları nedeniyle kurtarılamadı." - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "Site '{0}' silindi." +msgid "Sites" +msgstr "siteler" diff --git a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo index 9098f1e274f2d5d7d0e3230284f3573a3be802d5..78fa80cde036f7348b00bf59fbd39ec49727f19d 100644 GIT binary patch delta 379 zcmZ3)vz@K}o)F7a1|Z-BVi_P#0b*VtUIWA+@BoNG;tzpX2#EgyF*^_oGBPl50BK1e z%>tyAfHcSqbtvBuNV5X@W?Yzz#E4D8GhjeI~FD8L{A z<;z3)no!yRNCV9PTMn`iq!#1=WB^pc05lg2K#l=9V6r}wlVm`CQ3*p(etwBUL1KC; zLvUsZgeacu!R*Urp=)HOU}$1xWHEU@vz#@AYiwm~u5ADWTt11#CAuL+iFw62i6!|( zRtnyUML7x{`AIpcl?pc5K#l`YI5{IJzhd$?<`0wkSZ(E>uU`MOe=)6v OB8KOyXFhM*38MhWY(;MX literal 1570 zcmZ{i+i%=N6vhW=xh&8^pu7OmJRtQ#z3UB7H4Y(^Z7M|&h|=Zu)K1p3Ya_46*yC;r z6h)B`r63|C8WKv|w2hETMYrOj-lFotTlpK{fp|Cj)FNJa;2V3=O^O(4{F`&;n{&<_ z&+k3!juMQ=FrUEu4f9FN5AMJR<0hB`{{rs?{{gpw>+j6;CfEae1iS~_4=SAl-VeSD zt^*J0{V8o90q=uc8r#s#^_ppG}ymeuPVhimCei5GGnc(4O>v zJPdBYR73TZ?6PgjXyi(sF0)0*=|K_GDAtPx^Cgvn+T7!kQ|Y)-dSsB493di(2)0|T z@{mIp3L$C0YP`GIb?xR=7JHIt4q}mpO!E%et|aQ?`ZY2tLP^GM#oEgbaI#mGsXlb` z`{tp|v=VYAxt(9_%W7Qfivzo>i%8kwY5BAwV$Y^N>K*4R!KfYMhJx}i6k(MAA8~|o z?AxVp^Ju&75g84|JG>%|VcU3vhmk9Mi@wQflDS@Pj0d=!F%s2W+juFiMMhazG&lNM z*(j+SL2T?s!4~Z`i_aP6vqo=`ntj$YeNUT3(}d6%;|E+7bd7F@(c4FhJ5rqq-774T zMmc1DcEN(DBNg6r_LW{OY|V`fj|_GDP|TaT zlJF&7i%~up;GU9C$U@*T*YBqlhlLTB1Fx6&7(2Ths-nfh_D`6)DKcK8YuSDY&l@|=SXt;L~>-leQvHjb$PAPK6QTi{6cbgzB9Kl zNIH|Bv_3tXOn;j!%q(4+T)OmKYyNWQ)X$ycr}f?{`|2!Cl1_>nizi7IL?>x4&MaU1 zf~??NGnqa^x`&s3Ii7q!OIE~bVd)c3F8+`lK9*d)qW8K^RpD*U*0G;jGZ$8(w7!~e t{dhDxody1Law_@wO8fH*oiFE>n@yM`6J_Z$(T&B={v(=gDsS2p@-LQZ=feO1 diff --git a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po index d6fa11261..69953d0d6 100644 --- a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-29 16:39+0000\n" -"Last-Translator: hanfeng \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -26,30 +26,6 @@ msgstr "选择根页面" msgid "Choose a different root page" msgstr "选择另外一个根页面" -msgid "Delete site" -msgstr "删除站点" - -msgid "Are you sure you want to delete this site?" -msgstr "确认删除?" - -msgid "Yes, delete" -msgstr "是,删除" - -msgid "Add site" -msgstr "增加站点" - -msgid "Save" -msgstr "保存" - -msgid "Editing" -msgstr "编辑" - -msgid "Sites" -msgstr "站点" - -msgid "Add a site" -msgstr "增加站点" - msgid "Site" msgstr "站点" @@ -65,23 +41,5 @@ msgstr "默认?" msgid "Default" msgstr "默认" -#, python-brace-format -msgid "Site '{0}' created." -msgstr "站点'{0}'已创建" - -msgid "Edit" -msgstr "编辑" - -msgid "The site could not be created due to errors." -msgstr "无法创建站点。出现错误。" - -#, python-brace-format -msgid "Site '{0}' updated." -msgstr "站点'{0}'已更新" - -msgid "The site could not be saved due to errors." -msgstr "无法保存站点,出现错误。" - -#, python-brace-format -msgid "Site '{0}' deleted." -msgstr "站点'{0}'已删除" +msgid "Sites" +msgstr "站点" diff --git a/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.mo index 41ddbb969b8d5d23229fe5be3fcb91559b3aa37b..abd2bebb61cff9e74dd245e275c50b1afea19303 100644 GIT binary patch delta 23 ecmeAc=@!{=gN4gN*T_u4(8S8fV)G*wO;!L@JqD5h delta 23 ecmeAc=@!{=gN4gP*T_)8z|zXta`Ph=O;!L?^#+ds diff --git a/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po index bd547b487..f8e461d66 100644 --- a/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.mo index 54f28feb95725d407e3959b6afc24d882bb0f4b4..5c9a386f6411d3b9b410bf2d874c1b356151a704 100644 GIT binary patch delta 23 fcmca6cujD_4Hhm7T_ZCELlY|_i_MQ%zAys-VmAlt delta 23 fcmca6cujD_4HhmFT_ZyU14}Do%gv8izAys-Vebd% diff --git a/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po index 69bbe62d9..b5947d00b 100644 --- a/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/ca/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.mo index af62e60695edd94eb4b7a7d24fc7467622a4e145..68fa1f3df874365cc825abf213be76d60f482836 100644 GIT binary patch delta 23 ecmca8aZzH!88$8pT_ZCELlY|_i_O>As#yVGu?J)T delta 23 ecmca8aZzH!88$8xT_ZyU14}Do%gxu=s#yVGX$N5d diff --git a/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po index aa8f6556d..4c275a076 100644 --- a/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/de/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-12 13:28+0000\n" "Last-Translator: Wasilis Mandratzis-Walz\n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.mo index 2f88c459e6c6dfa5c8b3efbb31395b4b47d042d3..341ed87d62e9f537ddb5e90a4dfad25583793e99 100644 GIT binary patch delta 23 ecmZ1?vqWaY88$8pT_ZCELlY|_i_O>A{MZ3mMF!^p delta 23 ecmZ1?vqWaY88$8xT_ZyU14}Do%gxu={MZ3l{RZR! diff --git a/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.po index 82e07a4aa..45ca77f5b 100644 --- a/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/el/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-12 13:48+0000\n" "Last-Translator: Wasilis Mandratzis-Walz\n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailsnippets/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/es/LC_MESSAGES/django.mo index 435e939a033874b3566830655935944c95fe63fb..6a3866d533d5c422978ae4f75121aec0a4834af6 100644 GIT binary patch delta 23 ecmew-{!e_v88$8pT_ZCELlY|_i_O>AG*|&=od;\n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.mo index 6a6116f54f5b1098bdba258b809dd556cdc1f546..6492699277013fcd89d5214564fb56f4a6eb77ac 100644 GIT binary patch delta 23 ecmbO!F;im088$8pT_ZCELlY|_i_O>AoLK=@p$5DF delta 23 ecmbO!F;im088$8xT_ZyU14}Do%gxu=oLK=@Sq8ZP diff --git a/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po index d1d1835a9..02470ab36 100644 --- a/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/fr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-17 11:58+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.mo index ab1ff3aa879d24015ebd09ed70b413fe88067c88..274fedfb92cf28b2cb7172b30cf9f2fb6b852b3a 100644 GIT binary patch delta 23 ecmew;_)&1f4Hhm7T_ZCELlY|_i_MQ%_*npD5(hm1 delta 23 ecmew;_)&1f4HhmFT_ZyU14}Do%gv8i_*npC$_F|C diff --git a/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po index 4f3735b3b..81397b635 100644 --- a/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/gl/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo index 338c093cde5df0bc8cc9891ece7bbfb05b17ef88..bd11b26f49e74b14b2d250528bd5a9c4eb21b13b 100644 GIT binary patch delta 23 ecmZ3+y^MPUA2XMQu92C7p^24|#bycSJ|+N0z6F8+ delta 23 ecmZ3+y^MPUA2XMUu92aFfu)tP\n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.mo index 42e27967d1adccb6a3327679a5e462b6b4bd7ee9..74e8f0c91d90fc39125dafdea368a333ef394a2c 100644 GIT binary patch delta 23 fcmaFC{(^nO3q~#rT_ZCELlY|_i_M=HzcB&;WYGu} delta 23 fcmaFC{(^nO3q~#zT_ZyU14}Do%gvt{zcB&;WQhn8 diff --git a/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.po index 3132548e4..a82cc8a8a 100644 --- a/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/is_IS/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-07-01 09:38+0000\n" "Last-Translator: Arnar Tumi Þorsteinsson \n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.mo index 7a776323f6ea3524c9a6ac908269677dff149de9..4cdfe7f4b7aa19ad8d8b729208009453771d52ac 100644 GIT binary patch delta 23 ecmew@{#$&*88$8pT_ZCELlY|_i_O>AR9OLM69-@b delta 23 ecmew@{#$&*88$8xT_ZyU14}Do%gxu=R9OLL%LiQm diff --git a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po index 732100c84..eb846fad3 100644 --- a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-06-30 06:32+0000\n" "Last-Translator: Giacomo Ghizzani \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ko/LC_MESSAGES/django.mo index 6f922d95d375104610d9a6dc1a37850b33f05aa7..ad760b7f2ee7ffc912a1dab46dd969182832cc2e 100644 GIT binary patch delta 23 ecmeB@?2_DYhK\n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.mo index 8d6f0800efc495f64634585b3e9bce83965733a7..af3a4f1ca2df98ac64d0adbc4757bf30e9489db0 100644 GIT binary patch delta 23 ecmZ21vRGupG*&JPT_ZCELlY|_i_HsIn^^!;cm|mO delta 23 ecmZ21vRGupG*&JXT_ZyU14}Do%gqZ|n^^!;Fb0+Y diff --git a/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.po index 4c1f4c8e9..841cea49f 100644 --- a/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/pt_BR/LC_MESSAGES/django.mo index 95a249c96010a5ab2b1b45885dd9bbe745abbbd2..31a1ee0caa93fd52f3e4493610333c75cebbd50f 100644 GIT binary patch delta 23 ecmZpXXpz`(hK\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/pt_PT/LC_MESSAGES/django.mo index 7172518be487b19646132d985228923e7faa10f1..72e5353a584299480067f1fc5292b67cac27b472 100644 GIT binary patch delta 23 ecmeB>=#bcOhK=#bcOhK\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" diff --git a/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.mo index a9bc6e28acc87659dc8a7073031ecc508a0c9663..babd1e1879232cf53f65bae8d7099b55d97c5037 100644 GIT binary patch delta 23 ecmbO&GFxQBG*&JPT_ZCELlY|_i_HsIt62b22nK-w delta 23 ecmbO&GFxQBG*&JXT_ZyU14}Do%gqZ|t62b1zy^K* diff --git a/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po index f4b22f791..08932c56b 100644 --- a/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/ro/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/ru/LC_MESSAGES/django.mo index 81423723c21c47c4cfd432a9885e3f267970696d..b16d07586ecd3a62cf0bfcbae5c5bc5fd4689375 100644 GIT binary patch delta 23 ecmca1b3An%Dtiod<&e delta 23 ecmca1b3\n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.mo index 346c42d3b86f145a9351c98bf0c61d34d4368e14..fad983ad8e987f48d8035e9563ac241c99d4572e 100644 GIT binary patch delta 23 fcmX>scvx`54Hhm7T_ZCELlY|_i_MQ%9x?*}Ud;!x delta 23 fcmX>scvx`54HhmFT_ZyU14}Do%gv8i9x?*}UWEs* diff --git a/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po index b6cefa1fd..9b5b43b1c 100644 --- a/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/zh/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-03-06 12:15+0000\n" "Last-Translator: mattwestcott \n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" diff --git a/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo index 4becfc98ebebfa6ea4a35ef1aaa8bfd985d0cca7..ea24553210f09ec2e75c90d30a4fd223ca3e494d 100644 GIT binary patch delta 23 ecmeC==;YX-$;4%$Yh\n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.mo index fb9d5a98127b8fa46862ba3b93e3233ac82eef1d..783dc6270d6a655de05c6627653f745e29a72d8a 100644 GIT binary patch delta 23 fcmX>hctUW)4Hhm7T_ZCELlY|_i_MQ%o-qReU$Y0n delta 23 fcmX>hctUW)4HhmFT_ZyU14}Do%gv8io-qReUuy@x diff --git a/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.po index 7ce18c849..69fbc6592 100644 --- a/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.po +++ b/wagtail/wagtailsnippets/locale/zh_TW/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-17 11:58+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/torchbox/wagtail/" diff --git a/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.mo index 036722682e7cbcd269c5b1a80a814efb331d274e..28603bcc747b26587a8715f5be4c9be1a244c1da 100644 GIT binary patch delta 23 ecmbO#H&t%K12!%TT_ZCELlY|_i_Ndtv^fA+cm~q| delta 23 ecmbO#H&t%K12!%bT_ZyU14}Do%gwLYv^fA+Fb2>7 diff --git a/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.po index 3ba313f86..e98a7d5ef 100644 --- a/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/bg/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Bulgarian (http://www.transifex.com/torchbox/wagtail/language/" @@ -20,6 +20,13 @@ msgstr "" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Задължително. 30 знака или по-малко. Букви, цифри и @ / / + / -. / Само _." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Това поле може да съдържа само букви, числа и символите @/./+/-/_" + msgid "Administrator" msgstr "Администратор" @@ -28,6 +35,18 @@ msgstr "" "Ако има отметка, този потребител е в състояние да управлява потребителски " "акаунти." +msgid "Password" +msgstr "Парола" + +msgid "Leave blank if not changing." +msgstr "Остави празно, ако няма да се променя." + +msgid "Password confirmation" +msgstr "Подвърждение на парола" + +msgid "Enter the same password as above, for verification." +msgstr "Въведете същата парола, като по-горе, за проверка." + msgid "Email" msgstr "Имейл" @@ -43,28 +62,6 @@ msgstr "Потребител с това име вече съществува." msgid "The two password fields didn't match." msgstr "Паролите не съвпадат." -msgid "Username" -msgstr "Потребителско име" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Задължително. 30 знака или по-малко. Букви, цифри и @ / / + / -. / Само _." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Това поле може да съдържа само букви, числа и символите @/./+/-/_" - -msgid "Password" -msgstr "Парола" - -msgid "Leave blank if not changing." -msgstr "Остави празно, ако няма да се променя." - -msgid "Password confirmation" -msgstr "Подвърждение на парола" - -msgid "Enter the same password as above, for verification." -msgstr "Въведете същата парола, като по-горе, за проверка." - msgid "Administrators have the ability to manage user accounts." msgstr "" "Администраторите имат способността да менижират потребителските профили." @@ -93,6 +90,9 @@ msgstr "Потребители" msgid "Add a user" msgstr "Добави потребител" +msgid "Username" +msgstr "Потребителско име" + msgid "Level" msgstr "Ниво" diff --git a/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ca/LC_MESSAGES/django.mo index ffd2f8d7b1aa66b7ca372321aa1bff7ea8781529..edceddd78a308d8affb8502f4041a2b94e2887f7 100644 GIT binary patch delta 23 ecmZpaY?Ry(&dz0_Yh\n" "Language-Team: Catalan (http://www.transifex.com/torchbox/wagtail/language/" @@ -20,12 +20,31 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "Requerit. 30 caràcters o menys. Lletres, números i només @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Aquest valor només ha de contenir lletres, números i caràcters com @/./+/-/_." + msgid "Administrator" msgstr "Administrador" msgid "If ticked, this user has the ability to manage user accounts." msgstr "Si és marcat, aquest usuari podrà administrar comptes d'usuari" +msgid "Password" +msgstr "Contrasenya" + +msgid "Leave blank if not changing." +msgstr "Deixa-ho en blanc si no ha canviat." + +msgid "Password confirmation" +msgstr "Confirmació de contrasenya" + +msgid "Enter the same password as above, for verification." +msgstr "Introdueix la mateixa contrasenya, per verificació." + msgid "Email" msgstr "Email" @@ -41,28 +60,6 @@ msgstr "Ja existeix un usuari amb aquest nom" msgid "The two password fields didn't match." msgstr "Les contrasenyes no coincideixen" -msgid "Username" -msgstr "Nom d'usuari" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "Requerit. 30 caràcters o menys. Lletres, números i només @/./+/-/_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Aquest valor només ha de contenir lletres, números i caràcters com @/./+/-/_." - -msgid "Password" -msgstr "Contrasenya" - -msgid "Leave blank if not changing." -msgstr "Deixa-ho en blanc si no ha canviat." - -msgid "Password confirmation" -msgstr "Confirmació de contrasenya" - -msgid "Enter the same password as above, for verification." -msgstr "Introdueix la mateixa contrasenya, per verificació." - msgid "Administrators have the ability to manage user accounts." msgstr "Els administrador poden manegar comptes d'usuari." @@ -90,6 +87,9 @@ msgstr "Usuaris" msgid "Add a user" msgstr "Afegeix un usuari" +msgid "Username" +msgstr "Nom d'usuari" + msgid "Level" msgstr "Nivell" diff --git a/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/cs/LC_MESSAGES/django.mo index b94e97d0162faff8b55cdaaf3b025d8685f59705..0f1e7ae2d9e43b7be9d1910653c5bcacf8d2f777 100644 GIT binary patch delta 23 ecmbQEJx6_lr delta 23 ecmbQEJx6\n" "Language-Team: Czech (http://www.transifex.com/torchbox/wagtail/language/" @@ -19,12 +19,34 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Povinné pole, maximálně 30 znaků. Povolené znaky: písmena bez diakritiky, " +"číslice, @, ., +, -, _." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Toto pole může obsahovat pouze písmena bez diakritiky, číslice, @, ., +, -, " +"_." + msgid "Administrator" msgstr "Administrátor" msgid "If ticked, this user has the ability to manage user accounts." msgstr "Povolí tomuto uživateli spravovat uživatelské účty." +msgid "Password" +msgstr "Heslo" + +msgid "Leave blank if not changing." +msgstr "Nevyplňuje, chcete-li zachovat současné heslo." + +msgid "Password confirmation" +msgstr "Potvrzení hesla" + +msgid "Enter the same password as above, for verification." +msgstr "Pro zabránění překlepům zadejte heslo ještě jednou." + msgid "Email" msgstr "E-mail" @@ -40,31 +62,6 @@ msgstr "Toto uživatelské jméno již existuje." msgid "The two password fields didn't match." msgstr "Zadaná hesla se neshodují." -msgid "Username" -msgstr "Uživatelské jméno" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Povinné pole, maximálně 30 znaků. Povolené znaky: písmena bez diakritiky, " -"číslice, @, ., +, -, _." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Toto pole může obsahovat pouze písmena bez diakritiky, číslice, @, ., +, -, " -"_." - -msgid "Password" -msgstr "Heslo" - -msgid "Leave blank if not changing." -msgstr "Nevyplňuje, chcete-li zachovat současné heslo." - -msgid "Password confirmation" -msgstr "Potvrzení hesla" - -msgid "Enter the same password as above, for verification." -msgstr "Pro zabránění překlepům zadejte heslo ještě jednou." - msgid "Administrators have the ability to manage user accounts." msgstr "Administrátoři mohou spravovat uživatelské účty." @@ -156,6 +153,9 @@ msgstr "Uživatelé" msgid "Add a user" msgstr "Přidat uživatele" +msgid "Username" +msgstr "Uživatelské jméno" + msgid "Level" msgstr "Úroveň" diff --git a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo index ed59ebfd2df11f52238edb759fa7663e4b80cf72..b63b444d35a141e893b94d15a0de6605dc5e32aa 100644 GIT binary patch delta 679 zcmXZY%S#(k6u{x5#7AO`??*-Lpe_WBI6)+dNqw}9Qlf4Ip;ctij1fi$Cn5+fS%<8G zD_8ytN^m1CTnH{ip}THNp(|arNa>>ZJ2bPn-?{hPd(Yf+VwTLamFj${N~G8*vLPaU zO(GHef>U^gq~sB6@Gmx?G>ddW5C?GxdvF0;aTD9|5cOOU^_~*G#Z&CZAI*}N7(sQ5 zNF64y9^WCgWD!?!9Rqk#@f!8wJ51tN)bmYL@5CeuMhrdE{}jhH2cz6kg&qR2tHCWi6%kNF0!zj z)|GTqH+}*aLRK!iaifJ6aU-P*v0p&CZ4vQ*G{bOz=iYOlXUE(%4`L4sdk;jm{UUJ@ z>8KI0@G}nKHzXzhunfyXyOxmi$Pq)2HZkj_Z4-YJ$#A#*oJ>=r64vz zO&y!#Bv#-Xc+qD1zw=8Z{hSte2%R+gnH3A)chLG;6|zcJy^Iu z@Qi_HBz~iA{2x6i^&*d;4Eg0Ljpn;ckBH0VZk1rf~tY z1p+U@DOTb+YN;+!D{zIc@dkC?B)4h7S)4}~wE`zNie8>?;sok}8#soCxP;fZf(gnJ zNBalCV}cM(GrqzA#<3dHs4x6b>VHHnF_p#k4V;r<1yiN0(hEnd(Yp+@c)_ SdCO;)Qpv, 2015 # Johannes Spielmann , 2014 # Johannes Spielmann , 2014 # M0rph 3u5 , 2014 @@ -12,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-06-28 22:36+0000\n" -"Last-Translator: Tammo van Lessen \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-19 19:08+0000\n" +"Last-Translator: Florian \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -23,6 +24,16 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Erforderlich. Bis zu 30 Zeichen. Buchstaben, Zahlen und die Sonderzeichen \"@" +"\", \".\", \"+\", und \"_\"." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Dieser Wert darf nur Buchstaben, Zahlen und die Sonderzeichen \"@\", \".\", " +"\"+\", und \"_\" enthalten." + msgid "Administrator" msgstr "Administrator" @@ -30,6 +41,18 @@ msgid "If ticked, this user has the ability to manage user accounts." msgstr "" "Wenn ausgewählt hat der Benutzer die Möglichkeit Benutzerkonten zu verwalten." +msgid "Password" +msgstr "Passwort" + +msgid "Leave blank if not changing." +msgstr "Freilassen um nicht zu ändern." + +msgid "Password confirmation" +msgstr "Passwort wiederholen" + +msgid "Enter the same password as above, for verification." +msgstr "Geben Sie das gleiche Passwort wie oben zur Übrprüfung ein." + msgid "Email" msgstr "Email" @@ -45,31 +68,6 @@ msgstr "Es existiert bereits ein Benutzer mit diesem Benutzernamen." msgid "The two password fields didn't match." msgstr "Die beiden Passwortfelder stimmen nicht überein." -msgid "Username" -msgstr "Benutzername" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Pflicht. Bis zu 30 Zeichen. Buchstaben, Zahlen und die Sonderzeichen \"@\", " -"\".\", \"+\", und \"_\"." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Dieser Wert darf nur Buchstaben, Zahlen und die Sonderzeichen \"@\", \".\", " -"\"+\", und \"_\" enthalten." - -msgid "Password" -msgstr "Passwort" - -msgid "Leave blank if not changing." -msgstr "Freilassen um nicht zu ändern." - -msgid "Password confirmation" -msgstr "Passwort wiederholen" - -msgid "Enter the same password as above, for verification." -msgstr "Geben Sie das gleiche Passwort wie oben zur Übrprüfung ein." - msgid "Administrators have the ability to manage user accounts." msgstr "Administratoren haben die Möglichkeit Benutzerkonten zu verwalten." @@ -190,6 +188,9 @@ msgstr "Benutzer" msgid "Add a user" msgstr "Einen Benutzer hinzufügen" +msgid "Username" +msgstr "Benutzername" + msgid "Level" msgstr "Level" diff --git a/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.mo index b3d9e4379c794d3b893d91b431b323df6ba8a57c..04fdbbbf5aaf44bace7f48e0e7d6c8f3c68c12b7 100644 GIT binary patch delta 23 ecmca)bIE4IbzUwDT_ZCELlY|_i_H&t3k3jZItSAL delta 23 ecmca)bIE4IbzUwLT_ZyU14}Do%gqmY3k3jY@(0iW diff --git a/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.po index 53fcef90d..cbaf775d4 100644 --- a/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/el/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-08-13 07:05+0000\n" "Last-Translator: dotoree \n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" @@ -23,6 +23,16 @@ msgstr "" "Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Απαραίτητο. Λιγότερο από 30 χαρακτήρες. Επιτρέπονται μόνο γράμματα, αριθμοί " +"και οι χαρακτήρες @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Η τιμή επιτρέπεται να έχει μόνο γράμματα, αριθμούς και τους χαρακτήρες @/./" +"+/-/_." + msgid "Administrator" msgstr "Διαχειριστής" @@ -31,6 +41,18 @@ msgstr "" "Αν επιλεγεί, ο συγκεκριμένος χρήστης έχει τη δυνατότητα διαχείρισης " "λογαριασμών χρηστών." +msgid "Password" +msgstr "Κωδικός" + +msgid "Leave blank if not changing." +msgstr "Αφήστε κενό αν δεν το αλλάζετε." + +msgid "Password confirmation" +msgstr "Επιβεβαίωση κωδικού." + +msgid "Enter the same password as above, for verification." +msgstr "Εισάγετε τον ίδιο κωδικό για επιβεβαίωση" + msgid "Email" msgstr "Email" @@ -46,31 +68,6 @@ msgstr "Υπάρχει ήδη χρήστης με το συγκεκριμένο msgid "The two password fields didn't match." msgstr "Τα δύο πεδία κωδικών δεν είναι ίδια." -msgid "Username" -msgstr "Όνομα χρήστη" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Απαραίτητο. Λιγότερο από 30 χαρακτήρες. Επιτρέπονται μόνο γράμματα, αριθμοί " -"και οι χαρακτήρες @/./+/-/_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Η τιμή επιτρέπεται να έχει μόνο γράμματα, αριθμούς και τους χαρακτήρες @/./" -"+/-/_." - -msgid "Password" -msgstr "Κωδικός" - -msgid "Leave blank if not changing." -msgstr "Αφήστε κενό αν δεν το αλλάζετε." - -msgid "Password confirmation" -msgstr "Επιβεβαίωση κωδικού." - -msgid "Enter the same password as above, for verification." -msgstr "Εισάγετε τον ίδιο κωδικό για επιβεβαίωση" - msgid "Administrators have the ability to manage user accounts." msgstr "" "Οι Διαχειριστές έχουν τη δυνατότητα να διαχειρίζονται λογαριασμούς χρηστών." @@ -192,6 +189,9 @@ msgstr "Χρήστες" msgid "Add a user" msgstr "Προσθήκη χρήστη" +msgid "Username" +msgstr "Όνομα χρήστη" + msgid "Level" msgstr "Επίπεδο" diff --git a/wagtail/wagtailusers/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/en/LC_MESSAGES/django.mo index 4f1c9e1243e7ed0f92f5b4ba9ed3006d7d1e26c5..23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718 100644 GIT binary patch delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ delta 20 bcmeyx^owaiFPDj~k)eWtrIoSe#OaR#OGyVF diff --git a/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.mo index f0eb3071f923f8a943dab9b004e8976a79d2d3f4..34d1f43923d3d3c895dad82c2e132ac548c18bf1 100644 GIT binary patch delta 23 fcmdn1zgK_5bzUwDT_ZCELlY|_i_H&t?{ESDV@n6~ delta 23 fcmdn1zgK_5bzUwLT_ZyU14}Do%gqmY?{ESDV*>~9 diff --git a/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po index 2b77d9a2b..50ed1bbc7 100644 --- a/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-22 02:21+0000\n" "Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" @@ -25,6 +25,14 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Obligatorio. 30 caracteres o menos. Letras, dígitos y @/./+/-/_ solamente." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Este valor debe contener sólo letras, números y los caracteres @/./+/-/_." + msgid "Administrator" msgstr "Administrador" @@ -33,6 +41,18 @@ msgstr "" "Si está marcado, este usuario tiene la capacidad de gestionar cuentas de " "usuario." +msgid "Password" +msgstr "Contraseña" + +msgid "Leave blank if not changing." +msgstr "Deja en blanco si no cambia." + +msgid "Password confirmation" +msgstr "Confirmación de contraseña" + +msgid "Enter the same password as above, for verification." +msgstr "Introduce la misma contraseña que arriba, para verificación." + msgid "Email" msgstr "Correo electrónico" @@ -48,29 +68,6 @@ msgstr "Un usuario con ese nombre ya existe." msgid "The two password fields didn't match." msgstr "Los dos campos de contraseña no coinciden." -msgid "Username" -msgstr "Nombre de usuario" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obligatorio. 30 caracteres o menos. Letras, dígitos y @/./+/-/_ solamente." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Este valor debe contener sólo letras, números y los caracteres @/./+/-/_." - -msgid "Password" -msgstr "Contraseña" - -msgid "Leave blank if not changing." -msgstr "Deja en blanco si no cambia." - -msgid "Password confirmation" -msgstr "Confirmación de contraseña" - -msgid "Enter the same password as above, for verification." -msgstr "Introduce la misma contraseña que arriba, para verificación." - msgid "Administrators have the ability to manage user accounts." msgstr "" "Los administradores tienen la capacidad de gestionar cuentas de usuario." @@ -191,6 +188,9 @@ msgstr "Usuarios" msgid "Add a user" msgstr "Añadir un usuario" +msgid "Username" +msgstr "Nombre de usuario" + msgid "Level" msgstr "Nivel" diff --git a/wagtail/wagtailusers/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/fr/LC_MESSAGES/django.mo index 70af5d26043e7a4475f7d836aeba474758c8c0ad..388cf9bfe5bf29f0facaa0f1fc5989c772f1cd21 100644 GIT binary patch delta 23 ecmaE0@W5chbzUwDT_ZCELlY|_i_H&t>$w1Ezz5#| delta 22 ecmaE0@W5chb>7MUd0ANvEUk\n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" @@ -21,6 +21,14 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Requis. 30 caractères ou moins. Seulement des lettres, chiffres et @/./+/-/" +"_ ." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Cette valeur ne peut contenir que des lettres, chiffres et @/./+/-/_ ." + msgid "Administrator" msgstr "Administrateur" @@ -28,6 +36,18 @@ msgid "If ticked, this user has the ability to manage user accounts." msgstr "" "Si coché, cet utilisateur aura la capacité de gérer les comptes utilisateurs." +msgid "Password" +msgstr "Mot de passe" + +msgid "Leave blank if not changing." +msgstr "Laisser vide si il n'y a pas de changement." + +msgid "Password confirmation" +msgstr "Confirmation de mot de passe" + +msgid "Enter the same password as above, for verification." +msgstr "Entrer le même qu'au dessus, pour vérification." + msgid "Email" msgstr "E-mail" @@ -43,29 +63,6 @@ msgstr "Un utilisateur avec cet identifiant existe déjà." msgid "The two password fields didn't match." msgstr "Les deux champs mot de passe ne correspondent pas." -msgid "Username" -msgstr "Identifiant" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Requis. 30 caractères ou moins. Seulement des lettres, chiffres et @/./+/-/" -"_ ." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Cette valeur ne peut contenir que des lettres, chiffres et @/./+/-/_ ." - -msgid "Password" -msgstr "Mot de passe" - -msgid "Leave blank if not changing." -msgstr "Laisser vide si il n'y a pas de changement." - -msgid "Password confirmation" -msgstr "Confirmation de mot de passe" - -msgid "Enter the same password as above, for verification." -msgstr "Entrer le même qu'au dessus, pour vérification." - msgid "Administrators have the ability to manage user accounts." msgstr "Les administrateurs ont la capacité de gérer les comptes utilisateur." @@ -187,6 +184,9 @@ msgstr "Utilisateurs" msgid "Add a user" msgstr "Ajouter un utilisateur" +msgid "Username" +msgstr "Identifiant" + msgid "Level" msgstr "Niveau" diff --git a/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.mo index cd70c593d0e6cce07ff1b8fd937ded84970707c6..9f9470f040dec9db38eb01a4027b03637f875ded 100644 GIT binary patch delta 23 ecmZpaYLwa#&dz0_Yh delta 21 ccmZpaYLwa#&OW)GosGrP%Gh#qBKrbX07b?I2LJ#7 diff --git a/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po index e524bf665..d12a569a2 100644 --- a/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/gl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Galician (http://www.transifex.com/torchbox/wagtail/language/" @@ -21,6 +21,13 @@ msgstr "" "Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Obrigatorio. 30 caracteres ou menos. Letras, díxitos e @/./+/-/_ soamente." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Este valor debe conter só letras, números e os caracteres @/./+/-/_." + msgid "Administrator" msgstr "Administrador" @@ -29,6 +36,18 @@ msgstr "" "Se está marcado, este usuario ten a capacidade de xestionar contas de " "usuario." +msgid "Password" +msgstr "Contrasinal" + +msgid "Leave blank if not changing." +msgstr "Deixa en branco se non cambia." + +msgid "Password confirmation" +msgstr "Confirmación de contrasinal" + +msgid "Enter the same password as above, for verification." +msgstr "Introduce a mesma contrasinal que arriba, para verificación." + msgid "Email" msgstr "Correo electrónico" @@ -44,28 +63,6 @@ msgstr "Un usuario con ese nome xa existe." msgid "The two password fields didn't match." msgstr "Os dous campos de contrasinal non coinciden." -msgid "Username" -msgstr "Nome de usuario" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obrigatorio. 30 caracteres ou menos. Letras, díxitos e @/./+/-/_ soamente." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Este valor debe conter só letras, números e os caracteres @/./+/-/_." - -msgid "Password" -msgstr "Contrasinal" - -msgid "Leave blank if not changing." -msgstr "Deixa en branco se non cambia." - -msgid "Password confirmation" -msgstr "Confirmación de contrasinal" - -msgid "Enter the same password as above, for verification." -msgstr "Introduce a mesma contrasinal que arriba, para verificación." - msgid "Administrators have the ability to manage user accounts." msgstr "Os administradores teñen a capacidade de xestionar contas de usuario." @@ -93,6 +90,9 @@ msgstr "Usuarios" msgid "Add a user" msgstr "Engadir un usuario" +msgid "Username" +msgstr "Nome de usuario" + msgid "Level" msgstr "Nivel" diff --git a/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo index 937516ed3553d5fa7b0f46eff982b077d5147803..712e911248e64bcc20171654f4da628601ee3070 100644 GIT binary patch delta 23 ecmcbtd0BJAF>WpkT_ZCELlY|_i_I6fnK=Ps#|IPu delta 23 ecmcbtd0BJAF>WpsT_ZyU14}Do%gq\n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" @@ -19,12 +19,30 @@ msgstr "" "Language: he_IL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "נחוץ. 30 תווים או פחות. אותיות, ספרות ו @/./+/-/_ בלבד" + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "ערך זה יכול להכיל אותיות, ספרות והתווים @/./+/-/_ בלבד" + msgid "Administrator" msgstr "מנהל" msgid "If ticked, this user has the ability to manage user accounts." msgstr "אם מסומן, המשתמש הזה מקבל את היכולת לנהל חשבונות משתמשים" +msgid "Password" +msgstr "סיסמא" + +msgid "Leave blank if not changing." +msgstr "השאירו ריק אם לא משנים" + +msgid "Password confirmation" +msgstr "אישור סיסמא" + +msgid "Enter the same password as above, for verification." +msgstr "הכניסו אותה סיסמא שוב, עבור וידוא" + msgid "Email" msgstr "דואר אלקטרוני" @@ -40,27 +58,6 @@ msgstr "שם משתמש קיים במערכת" msgid "The two password fields didn't match." msgstr "שתי הסיסמאות לא מתאימות" -msgid "Username" -msgstr "שם משתמש" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "נחוץ. 30 תווים או פחות. אותיות, ספרות ו @/./+/-/_ בלבד" - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "ערך זה יכול להכיל אותיות, ספרות והתווים @/./+/-/_ בלבד" - -msgid "Password" -msgstr "סיסמא" - -msgid "Leave blank if not changing." -msgstr "השאירו ריק אם לא משנים" - -msgid "Password confirmation" -msgstr "אישור סיסמא" - -msgid "Enter the same password as above, for verification." -msgstr "הכניסו אותה סיסמא שוב, עבור וידוא" - msgid "Administrators have the ability to manage user accounts." msgstr "מנהלים יכולים לנהל חשבונות משתמשים" @@ -162,6 +159,9 @@ msgstr "משתמשים" msgid "Add a user" msgstr "הוספת משתמש" +msgid "Username" +msgstr "שם משתמש" + msgid "Level" msgstr "רמה" diff --git a/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.mo index c2dad0aeeeac6591d380fec197a029231238e8ff..46b3ce5233860576366f4829ef90c76593a9dfcf 100644 GIT binary patch delta 23 ecmca6cujDF0V|h\n" "Language-Team: Croatian (Croatia) (http://www.transifex.com/torchbox/wagtail/" @@ -20,9 +20,20 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Obavezno. 30 znakova ili manje. Dozvoljena su slova, brojevi i @/./+/-/_ " +"znakovi." + msgid "Administrator" msgstr "Administrator" +msgid "Password" +msgstr "Lozinka" + +msgid "Password confirmation" +msgstr "Potvrda lozinke" + msgid "Email" msgstr "Email" @@ -38,20 +49,6 @@ msgstr "Korisničko ime već postoji." msgid "The two password fields didn't match." msgstr "Lozinke nisu jednake." -msgid "Username" -msgstr "Korisničko ime" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obavezno. 30 znakova ili manje. Dozvoljena su slova, brojevi i @/./+/-/_ " -"znakovi." - -msgid "Password" -msgstr "Lozinka" - -msgid "Password confirmation" -msgstr "Potvrda lozinke" - msgid "A group with that name already exists." msgstr "Grupa s danim imenom već postoji." @@ -120,3 +117,6 @@ msgstr "Korisnici" msgid "Add a user" msgstr "Dodaj korisnika" + +msgid "Username" +msgstr "Korisničko ime" diff --git a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo index 30f505998d0cd7079646227d1e0c29f1119fc166..1b6127b776e350118785cfa4c537299e13b027fb 100644 GIT binary patch delta 23 fcmeyX_g8PjbzUwDT_ZCELlY|_i_H&t=Wqf5ZJ`J; delta 23 fcmeyX_g8PjbzUwLT_ZyU14}Do%gqmY=Wqf5ZCMB| diff --git a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po index 0c63033d4..f09874532 100644 --- a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-06-29 09:40+0000\n" "Last-Translator: Giacomo Ghizzani \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" @@ -19,6 +19,14 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Obbligatorio. 30 caratteri o meno. Sono ammessi soltanto lettere, cifre e " +"@ / / + / -. / _." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Questo valore può contenere soltanto lettere, numeri e @/./+/-/_" + msgid "Administrator" msgstr "Amministratore" @@ -26,6 +34,18 @@ msgid "If ticked, this user has the ability to manage user accounts." msgstr "" "Se selezionata, l'utente ha la possibilità di gestire gli account utente." +msgid "Password" +msgstr "Password" + +msgid "Leave blank if not changing." +msgstr "Lascia vuoto se non lo cambi." + +msgid "Password confirmation" +msgstr "Conferma password" + +msgid "Enter the same password as above, for verification." +msgstr "Inserire la stessa password di sopra, per verifica." + msgid "Email" msgstr "Email" @@ -41,29 +61,6 @@ msgstr "Username esistente." msgid "The two password fields didn't match." msgstr "Le password non corrispondono" -msgid "Username" -msgstr "Username" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obbligatorio. 30 caratteri o meno. Sono ammessi soltanto lettere, cifre e " -"@ / / + / -. / _." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Questo valore può contenere soltanto lettere, numeri e @/./+/-/_" - -msgid "Password" -msgstr "Password" - -msgid "Leave blank if not changing." -msgstr "Lascia vuoto se non lo cambi." - -msgid "Password confirmation" -msgstr "Conferma password" - -msgid "Enter the same password as above, for verification." -msgstr "Inserire la stessa password di sopra, per verifica." - msgid "Administrators have the ability to manage user accounts." msgstr "Gli amministratori hanno la possibilità di gestire gli account utente." @@ -183,6 +180,9 @@ msgstr "Utenti" msgid "Add a user" msgstr "Aggiungi un utente" +msgid "Username" +msgstr "Username" + msgid "Level" msgstr "Livello" diff --git a/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.mo index c8c3adbaa21d71cbb213b800e6bf1ac60e0e54b1..afaf64a348a646c15ba567802e0beeaa48450ea1 100644 GIT binary patch delta 23 ecmZ2tw8Ut`bzUwDT_ZCELlY|_i_H&tow)&CO$RUl delta 23 ecmZ2tw8Ut`bzUwLT_ZyU14}Do%gqmYow)&C1qUqv diff --git a/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.po index cb12605f6..53fb1badd 100644 --- a/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/ko/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-07-23 15:04+0000\n" "Last-Translator: Ji Han Chung \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" @@ -19,6 +19,13 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"필수사항. 15 자 이하로 작성하여야 하며 문자, 숫자 및 @/./+/-/_ 만 가능합니다." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "이 값은 오직 문자, 숫자 및 @/./+/-/_ 로 포함하였을 것입니다." + msgid "Administrator" msgstr "관리자" @@ -26,6 +33,18 @@ msgid "If ticked, this user has the ability to manage user accounts." msgstr "" "선택한 경우, 이 사용자는 사용자 계정을 관리할 수 있는 권한을 가지게 됩니다." +msgid "Password" +msgstr "비밀번호" + +msgid "Leave blank if not changing." +msgstr "변경되지 않았으면 빈칸으로 남겨 두시기 바랍니다" + +msgid "Password confirmation" +msgstr "비밀번호 확인" + +msgid "Enter the same password as above, for verification." +msgstr "확인을 위해, 위의 비밀번호를 똑같이 적어주시기 바랍니다." + msgid "Email" msgstr "이메일" @@ -41,28 +60,6 @@ msgstr "이 사용자명은 이미 사용되고 있습니다." msgid "The two password fields didn't match." msgstr "두 개의 비밀번호가 일치하지 않습니다." -msgid "Username" -msgstr "사용자명" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"필수사항. 15 자 이하로 작성하여야 하며 문자, 숫자 및 @/./+/-/_ 만 가능합니다." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "이 값은 오직 문자, 숫자 및 @/./+/-/_ 로 포함하였을 것입니다." - -msgid "Password" -msgstr "비밀번호" - -msgid "Leave blank if not changing." -msgstr "변경되지 않았으면 빈칸으로 남겨 두시기 바랍니다" - -msgid "Password confirmation" -msgstr "비밀번호 확인" - -msgid "Enter the same password as above, for verification." -msgstr "확인을 위해, 위의 비밀번호를 똑같이 적어주시기 바랍니다." - msgid "Administrators have the ability to manage user accounts." msgstr "관리자는 사용자 계정을 관리할 수 있는 권한을 가지고 있습니다." @@ -181,6 +178,9 @@ msgstr "사용자" msgid "Add a user" msgstr "사용자 추가" +msgid "Username" +msgstr "사용자명" + msgid "Level" msgstr "레벨" diff --git a/wagtail/wagtailusers/locale/pl/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/pl/LC_MESSAGES/django.mo index efc23688a81accf031a3cf22bffd819764fd1211..21a4f659f88dfd81bbb74c53a891c224122cde85 100644 GIT binary patch delta 23 ecmZ21w^(k29tW3&u92C7p^24|#byhR*K7byItEPu delta 23 ecmZ21w^(k29tW3+u92aFfu)tP\n" "Language-Team: Polish (http://www.transifex.com/torchbox/wagtail/language/" @@ -21,6 +21,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Wymagane. 30 lub mniej znaków. Tylko litery, liczby oraz znaki @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Ta wartość może zawierać tylko litery, liczby oraz znaki @/./+/-/_. " + msgid "Administrator" msgstr "Administrator" @@ -29,6 +36,18 @@ msgstr "" "Zaznaczone oznacza, że użytkownik ma możliwość zarządzania kontami " "użytkowników" +msgid "Password" +msgstr "Hasło" + +msgid "Leave blank if not changing." +msgstr "Pozostaw puste w przypadku braku zmiany." + +msgid "Password confirmation" +msgstr "Potwierdzenie hasła" + +msgid "Enter the same password as above, for verification." +msgstr "W celu potwierdzenie wpisz to samo hasło co powyżej." + msgid "Email" msgstr "Email" @@ -44,28 +63,6 @@ msgstr "Użytkownik o tej nazwie już istnieje." msgid "The two password fields didn't match." msgstr "Hasła się nie zgadzają." -msgid "Username" -msgstr "Nazwa użytkownika" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Wymagane. 30 lub mniej znaków. Tylko litery, liczby oraz znaki @/./+/-/_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Ta wartość może zawierać tylko litery, liczby oraz znaki @/./+/-/_. " - -msgid "Password" -msgstr "Hasło" - -msgid "Leave blank if not changing." -msgstr "Pozostaw puste w przypadku braku zmiany." - -msgid "Password confirmation" -msgstr "Potwierdzenie hasła" - -msgid "Enter the same password as above, for verification." -msgstr "W celu potwierdzenie wpisz to samo hasło co powyżej." - msgid "Administrators have the ability to manage user accounts." msgstr "Administratorzy mają możliwość zarządzania kontami użytkowników." @@ -102,6 +99,9 @@ msgstr "Użytkownicy" msgid "Add a user" msgstr "Dodaj użytkownika" +msgid "Username" +msgstr "Nazwa użytkownika" + msgid "Level" msgstr "Poziom" diff --git a/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/pt_BR/LC_MESSAGES/django.mo index 7e1ce1fe1e2a3e6ff046874f5efa6baff6d34cdb..1e650a364a63056cd4446e4efa744ed972feea42 100644 GIT binary patch delta 23 ecmaE)|44tsbzUwDT_ZCELlY|_i_H&t8My#w@&{u8 delta 22 ecmaE)|44tsb>7MUd0ANvEUk\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" @@ -23,6 +23,14 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Obrigatório. 30 caracteres ou menos. Somente letras, números e @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Este valor pode conter somente letras, números e os caracteres @/./+/-/_." + msgid "Administrator" msgstr "Administrador" @@ -30,6 +38,18 @@ msgid "If ticked, this user has the ability to manage user accounts." msgstr "" "Se marcado, este usuário terá a habilidade de gerenciar contas de usuários." +msgid "Password" +msgstr "Senha" + +msgid "Leave blank if not changing." +msgstr "Deixe em branco se não estiver alterando." + +msgid "Password confirmation" +msgstr "Confirmação de senha" + +msgid "Enter the same password as above, for verification." +msgstr "Digite a mesma senha como acima, para verificação." + msgid "Email" msgstr "Email" @@ -45,29 +65,6 @@ msgstr "Um usuário com este nome já existe." msgid "The two password fields didn't match." msgstr "Os dois campos de senha não coincidem." -msgid "Username" -msgstr "Nome de usuário" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obrigatório. 30 caracteres ou menos. Somente letras, números e @/./+/-/_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Este valor pode conter somente letras, números e os caracteres @/./+/-/_." - -msgid "Password" -msgstr "Senha" - -msgid "Leave blank if not changing." -msgstr "Deixe em branco se não estiver alterando." - -msgid "Password confirmation" -msgstr "Confirmação de senha" - -msgid "Enter the same password as above, for verification." -msgstr "Digite a mesma senha como acima, para verificação." - msgid "Administrators have the ability to manage user accounts." msgstr "Administradores tem a habilidade de gerenciar contas de usuários." @@ -187,6 +184,9 @@ msgstr "Usuários" msgid "Add a user" msgstr "Adicionar um usuário" +msgid "Username" +msgstr "Nome de usuário" + msgid "Level" msgstr "Nível" diff --git a/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.mo index 206958114dbad7a3377b098d3441e349fa858c05..0bf65f14a8d95fccca511467dd45f684bc2cb03f 100644 GIT binary patch delta 23 fcmdn5zh8gDbzUwDT_ZCELlY|_i_H&t?{NYEW2XoC delta 23 fcmdn5zh8gDbzUwLT_ZyU14}Do%gqmY?{NYEV_ygM diff --git a/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po index d470678ce..686420e78 100644 --- a/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/pt_PT/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-29 17:37+0000\n" "Last-Translator: Tiago Henriques \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" @@ -21,6 +21,14 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Obrigatório. 30 caracteres ou menos. Apenas letras, algarismos e @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "" +"Este valor apenas pode conter letras, números e os caracteres @/./+/-/_." + msgid "Administrator" msgstr "Administrador" @@ -29,6 +37,18 @@ msgstr "" "Se selecionado, este utilizador terá permissão para gerir contas de " "utilizadores." +msgid "Password" +msgstr "Senha" + +msgid "Leave blank if not changing." +msgstr "Deixar em branco se não estiver a alterar." + +msgid "Password confirmation" +msgstr "Confirmação de senha" + +msgid "Enter the same password as above, for verification." +msgstr "Introduza a mesma senha como acima para verificação." + msgid "Email" msgstr "E-mail" @@ -44,29 +64,6 @@ msgstr "Já existe um utilizador com esse nome." msgid "The two password fields didn't match." msgstr "As senhas nos dois campos não coincidem." -msgid "Username" -msgstr "Utilizador" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Obrigatório. 30 caracteres ou menos. Apenas letras, algarismos e @/./+/-/_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "" -"Este valor apenas pode conter letras, números e os caracteres @/./+/-/_." - -msgid "Password" -msgstr "Senha" - -msgid "Leave blank if not changing." -msgstr "Deixar em branco se não estiver a alterar." - -msgid "Password confirmation" -msgstr "Confirmação de senha" - -msgid "Enter the same password as above, for verification." -msgstr "Introduza a mesma senha como acima para verificação." - msgid "Administrators have the ability to manage user accounts." msgstr "Os administradores têm permissão para gerir contas de utilizadores." @@ -186,6 +183,9 @@ msgstr "Utilizadores" msgid "Add a user" msgstr "Adicionar um utilizador" +msgid "Username" +msgstr "Utilizador" + msgid "Level" msgstr "Nível" diff --git a/wagtail/wagtailusers/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ro/LC_MESSAGES/django.mo index ce251cae9c728f05d75bf20eaf431c847d83a78b..33929b2620a0ddd9e65cc3d662ec90723a0b061c 100644 GIT binary patch delta 23 ecmX@8bx>=ABM+B_u92C7p^24|#b$4wZyW$tWCq*- delta 23 ecmX@8bx>=ABM+B}u92aFfu)tP\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" @@ -22,12 +22,30 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "Obligatoriu. Până la 30 caractere. Numai litere, numere și @/./+/-/_" + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Această valoare poate conține numai litere, numere și @/./+/-/_" + msgid "Administrator" msgstr "Administrator" msgid "If ticked, this user has the ability to manage user accounts." msgstr "Acest utilizator poate gestiona conturi de utilizator dacă este bifat." +msgid "Password" +msgstr "Parolă" + +msgid "Leave blank if not changing." +msgstr "Lăsați liber dacă nu schimbați." + +msgid "Password confirmation" +msgstr "Confirmare parolă" + +msgid "Enter the same password as above, for verification." +msgstr "Introduceți aceeași parolă ca mai sus pentru verificare" + msgid "Email" msgstr "E-mail" @@ -43,27 +61,6 @@ msgstr "Un utilizator cu acest nume există deja." msgid "The two password fields didn't match." msgstr "Câmpurile de parolă nu se potrivesc." -msgid "Username" -msgstr "Nume utlizator" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "Obligatoriu. Până la 30 caractere. Numai litere, numere și @/./+/-/_" - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Această valoare poate conține numai litere, numere și @/./+/-/_" - -msgid "Password" -msgstr "Parolă" - -msgid "Leave blank if not changing." -msgstr "Lăsați liber dacă nu schimbați." - -msgid "Password confirmation" -msgstr "Confirmare parolă" - -msgid "Enter the same password as above, for verification." -msgstr "Introduceți aceeași parolă ca mai sus pentru verificare" - msgid "Administrators have the ability to manage user accounts." msgstr "Administratorii pot gestiona conturi de utilizator." @@ -155,6 +152,9 @@ msgstr "Utilizatori" msgid "Add a user" msgstr "Adaugă un utilizator" +msgid "Username" +msgstr "Nume utlizator" + msgid "Level" msgstr "Nivel" diff --git a/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.mo index 2610162b2323ed6dd90995a9860b3e26fd91b406..46b2653c85415f45e0c1a66ef311b5c4f243c9ad 100644 GIT binary patch delta 23 ecmexj`^9#{bzUwDT_ZCELlY|_i_H&tg#`g^fd{+* delta 23 ecmexj`^9#{bzUwLT_ZyU14}Do%gqmYg#`g^IS07_ diff --git a/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.po index 8db0dce55..be94e8d70 100644 --- a/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/ru/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-28 07:04+0000\n" "Last-Translator: Eugene MechanisM \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" @@ -24,6 +24,14 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Обязательное. 30 символов или меньше. Только буквы, цифры и символы @/./+/-/" +"_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Это значение может содержать только буквы, цифры и @/./+/-/_ символы." + msgid "Administrator" msgstr "Администратор" @@ -32,6 +40,18 @@ msgstr "" "Если выбрано, этот пользователь имеет возможность управлять " "пользовательскими аккаунтами." +msgid "Password" +msgstr "Пароль" + +msgid "Leave blank if not changing." +msgstr "Оставьте пустым, если не изменяется." + +msgid "Password confirmation" +msgstr "Подтверждение пароля" + +msgid "Enter the same password as above, for verification." +msgstr "Введите такой же пароль, как выше, для подтверждения." + msgid "Email" msgstr "Адрес электронной почты" @@ -47,29 +67,6 @@ msgstr "Пользователь с таким именем пользовате msgid "The two password fields didn't match." msgstr "Два поля с паролями не совпадают." -msgid "Username" -msgstr "Имя пользователя" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "" -"Обязательное. 30 символов или меньше. Только буквы, цифры и символы @/./+/-/" -"_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Это значение может содержать только буквы, цифры и @/./+/-/_ символы." - -msgid "Password" -msgstr "Пароль" - -msgid "Leave blank if not changing." -msgstr "Оставьте пустым, если не изменяется." - -msgid "Password confirmation" -msgstr "Подтверждение пароля" - -msgid "Enter the same password as above, for verification." -msgstr "Введите такой же пароль, как выше, для подтверждения." - msgid "Administrators have the ability to manage user accounts." msgstr "Администраторы имеют возможность управлять аккаунтами пользователей." @@ -189,6 +186,9 @@ msgstr "Пользователи" msgid "Add a user" msgstr "Добавить пользователя" +msgid "Username" +msgstr "Имя пользователя" + msgid "Level" msgstr "Уровень" diff --git a/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.mo index c767c8ccc0b1b88e9464e3d335bb8c207ee819df..88c427286849a1c95ad2a4550d8c3d46df798168 100644 GIT binary patch delta 23 ecmbOxH%)HCA`UJKT_ZCELlY|_i_L2|ve*Dq^ah#$ delta 23 ecmbOxH%)HCA`UJST_ZyU14}Do%gt*zve*DqtOl0= diff --git a/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po index 04f6226c2..96c04c63c 100644 --- a/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/vi/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-04-21 08:40+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Vietnamese (http://www.transifex.com/torchbox/wagtail/" @@ -19,9 +19,27 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "Cần nhập. 30 ký tự hoặc ít hơn. Chỉ chấp nhận kí tự, số và @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Giá trị này chỉ chấp nhận ký tự, số và @/./+/-/_." + msgid "If ticked, this user has the ability to manage user accounts." msgstr "Nếu chọn, người dùng này có thể quản lý các tài khoản." +msgid "Password" +msgstr "Mật khẩu" + +msgid "Leave blank if not changing." +msgstr "Để trống nếu không thay đổi." + +msgid "Password confirmation" +msgstr "Xác nhận lại mật khẩu" + +msgid "Enter the same password as above, for verification." +msgstr "Nhập lại mật khẩu phía trên để xác nhận." + msgid "Email" msgstr "Email" @@ -37,27 +55,6 @@ msgstr "Người dùng với username này đã tồn tại." msgid "The two password fields didn't match." msgstr "Hai mật khẩu không giống nhau." -msgid "Username" -msgstr "Username" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "Cần nhập. 30 ký tự hoặc ít hơn. Chỉ chấp nhận kí tự, số và @/./+/-/_." - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "Giá trị này chỉ chấp nhận ký tự, số và @/./+/-/_." - -msgid "Password" -msgstr "Mật khẩu" - -msgid "Leave blank if not changing." -msgstr "Để trống nếu không thay đổi." - -msgid "Password confirmation" -msgstr "Xác nhận lại mật khẩu" - -msgid "Enter the same password as above, for verification." -msgstr "Nhập lại mật khẩu phía trên để xác nhận." - msgid "Administrators have the ability to manage user accounts." msgstr "Người điều hành có khả năng quản lý các tài khoản." @@ -115,6 +112,9 @@ msgstr "Người dùng" msgid "Add a user" msgstr "Thêm người dùng" +msgid "Username" +msgstr "Username" + msgid "Status" msgstr "Trạng thái" diff --git a/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/zh/LC_MESSAGES/django.mo index e10c94f0f34598728c28b0c94b91f5959d52999c..860e6c0d2b728392c3ae1c1cda7a625af989f306 100644 GIT binary patch delta 23 ecmeAX?GfEj%*JJ*Yh\n" "Language-Team: Chinese (http://www.transifex.com/torchbox/wagtail/language/" @@ -18,12 +18,30 @@ msgstr "" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "必填,30个字符以内。仅字母,数字,数字和 @/./+/-/_" + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "这个值只能含有字母,数字,数字和 @/./+/-/_" + msgid "Administrator" msgstr "管理员" msgid "If ticked, this user has the ability to manage user accounts." msgstr "如果已选,这个用户将有权限管理用户账号" +msgid "Password" +msgstr "密码" + +msgid "Leave blank if not changing." +msgstr "留空如果不修改" + +msgid "Password confirmation" +msgstr "密码确认" + +msgid "Enter the same password as above, for verification." +msgstr "输入和上面一样的密码用于验证" + msgid "Email" msgstr "电子邮件" @@ -39,27 +57,6 @@ msgstr "一个用户已经占用那个用户名" msgid "The two password fields didn't match." msgstr "两个密码不匹配" -msgid "Username" -msgstr "用户名" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "必填,30个字符以内。仅字母,数字,数字和 @/./+/-/_" - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "这个值只能含有字母,数字,数字和 @/./+/-/_" - -msgid "Password" -msgstr "密码" - -msgid "Leave blank if not changing." -msgstr "留空如果不修改" - -msgid "Password confirmation" -msgstr "密码确认" - -msgid "Enter the same password as above, for verification." -msgstr "输入和上面一样的密码用于验证" - msgid "Administrators have the ability to manage user accounts." msgstr "管理员们有管理用户账号的权限" @@ -87,6 +84,9 @@ msgstr "用户" msgid "Add a user" msgstr "添加用户" +msgid "Username" +msgstr "用户名" + msgid "Level" msgstr "等级" diff --git a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo index 3ebaac14591db2c8d43d261a49e2dced12278d34..7a048690b6479d141f31e660eaf7dc6ac73b1426 100644 GIT binary patch delta 23 ecmX@Cby#b|bzUwDT_ZCELlY|_i_H&tlh^@biwAiC delta 23 ecmX@Cby#b|bzUwLT_ZyU14}Do%gqmYlh^@bLkD&M diff --git a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po index cb6f4726c..144b692cc 100644 --- a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-04-21 09:39+0100\n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" "PO-Revision-Date: 2015-06-29 17:12+0000\n" "Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" @@ -21,12 +21,30 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "必填。30字符以内。只能使用字母,数字和@/./+/-/_" + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "只能使用字母,数字和@/./+/-/_字符。" + msgid "Administrator" msgstr "管理员" msgid "If ticked, this user has the ability to manage user accounts." msgstr "选中则此用户可以管理账户" +msgid "Password" +msgstr "密码" + +msgid "Leave blank if not changing." +msgstr "如不修改则留空" + +msgid "Password confirmation" +msgstr "确认密码" + +msgid "Enter the same password as above, for verification." +msgstr "键入同样的密码,以备验证。" + msgid "Email" msgstr "电子邮件" @@ -42,27 +60,6 @@ msgstr "此用户名已被占用" msgid "The two password fields didn't match." msgstr "密码字段不匹配" -msgid "Username" -msgstr "用户名" - -msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "必填。30字符以内。只能使用字母,数字和@/./+/-/_" - -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." -msgstr "只能使用字母,数字和@/./+/-/_字符。" - -msgid "Password" -msgstr "密码" - -msgid "Leave blank if not changing." -msgstr "如不修改则留空" - -msgid "Password confirmation" -msgstr "确认密码" - -msgid "Enter the same password as above, for verification." -msgstr "键入同样的密码,以备验证。" - msgid "Administrators have the ability to manage user accounts." msgstr "管理员可以管理用户账户。" @@ -177,6 +174,9 @@ msgstr "用户" msgid "Add a user" msgstr "添加用户" +msgid "Username" +msgstr "用户名" + msgid "Level" msgstr "等级" From 2242244c4b8a917c591aff15813c73705a136232 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 15:57:03 +0100 Subject: [PATCH 179/259] Show total count of found snippets on snippet listing as well --- .../templates/wagtailsnippets/snippets/results.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html index 09edc8b12..3bb5ec29f 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/snippets/results.html @@ -2,7 +2,7 @@ {% if items %} {% if is_searching %}

      - {% blocktrans count counter=items|length %} + {% blocktrans count counter=items.paginator.count %} There is one match {% plural %} There are {{ counter }} matches From c2421246a8773dd3bb52b1ea1dfa0dc30351f15b Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 26 Aug 2015 16:38:08 +0100 Subject: [PATCH 180/259] Release note for #1494 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index eb5043343..54fc93bed 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -30,6 +30,7 @@ Changelog * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel * Fix: The wagtailimages module is now compatible with remote storage backends that do not allow reopening closed files * Fix: Search no longer crashes when auto-indexing a model that doesn't have an id field (Scot Hacker) + * Fix: The `wagtailfrontendcache` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 37cec6c2c..b37e6c53d 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -66,6 +66,7 @@ Bug fixes * H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel * The ``wagtailimages`` module is now compatible with remote storage backends that do not allow reopening closed files * Search no longer crashes when auto-indexing a model that doesn't have an ``id`` field + * The ``wagtailfrontendcache`` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname Upgrade considerations From 94565bac8adcfc9f8dd0e0dcce62ebc97a2cfc47 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 16:38:12 +0100 Subject: [PATCH 181/259] Fixed snippet chooser pagination for non searchable snippets Pagination links are generated from the search form action. This change always puts the search form into the HTML, but removes the search box and submit button when the snippet is not searchable. The user doesn't see the form and the pagination links work again. --- .../templates/wagtailsnippets/chooser/choose.html | 10 ++++++---- .../templates/wagtailsnippets/chooser/choose.js | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html index b5b6ea84b..1d7bf82e5 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.html @@ -3,16 +3,18 @@ {% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="snippet" %}
      - {% if is_searchable %} - + {# Need to keep the form in the HTML, even if the snippet is not searchable #} + {# This is to allow pagination links to be generated from the form action URL #} + + {% if is_searchable %}
        {% for field in search_form %} {% include "wagtailadmin/shared/field_as_li.html" with field=field %} {% endfor %}
      - - {% endif %} + {% endif %} +
      {% include "wagtailsnippets/chooser/results.html" with choosing=1 %} diff --git a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js index d2320259b..fe5cd2a18 100644 --- a/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js +++ b/wagtail/wagtailsnippets/templates/wagtailsnippets/chooser/choose.js @@ -30,7 +30,7 @@ function initModal(modal) { function setPage(page) { var dataObj = {p: page, results: 'true'}; - if ($('#id_q').val().length) { + if ($('#id_q').length && $('#id_q').val().length) { dataObj.q = $('#id_q').val(); } From d67fe598bb00819e88d718a9acc933ba7b861341 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 26 Aug 2015 16:38:38 +0100 Subject: [PATCH 182/259] Remove 'requests' from tox dependencies --- tox.ini | 1 - 1 file changed, 1 deletion(-) diff --git a/tox.ini b/tox.ini index 20c41ea85..bcf8bd6b3 100644 --- a/tox.ini +++ b/tox.ini @@ -28,7 +28,6 @@ deps = html5lib==0.999 Unidecode>=0.04.14 six==1.7.3 - requests==2.3.0 elasticsearch==1.1.0 mock==1.0.1 python-dateutil==2.2 From 4901f5dbf8709f9c949d80fbacb69df8d95ba03a Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 26 Aug 2015 17:02:33 +0100 Subject: [PATCH 183/259] Unpin djangorestframework in setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 950d1549a..a195794b5 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ install_requires = [ "django-modelcluster>=0.6", "django-taggit>=0.13.0", "django-treebeard==3.0", - "djangorestframework==3.1.3", + "djangorestframework>=3.1.3", "Pillow>=2.6.1", "beautifulsoup4>=4.3.2", "html5lib==0.999", From 217e9628c73a148694641d11d1177d402d9e057c Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 27 Jul 2015 12:11:02 +0100 Subject: [PATCH 184/259] Fix to the way crop rects are rounded Eight and bottom were previously rounded down which sometimes led to images having a width/height of 0 This fixes a ZeroDivisionError and potential "tile cannot extend outside image" errors when resizing JPEGs --- wagtail/wagtailimages/image_operations.py | 3 +- .../tests/test_image_operations.py | 29 +++++++++++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/wagtail/wagtailimages/image_operations.py b/wagtail/wagtailimages/image_operations.py index a84bc805b..d1d90da7e 100644 --- a/wagtail/wagtailimages/image_operations.py +++ b/wagtail/wagtailimages/image_operations.py @@ -1,6 +1,7 @@ from __future__ import division import inspect +import math from wagtail.wagtailimages.exceptions import InvalidFilterSpecError @@ -158,7 +159,7 @@ class FillOperation(Operation): bottom = image_height # Crop! - willow.crop((int(left), int(top), int(right), int(bottom))) + willow.crop((math.floor(left), math.floor(top), math.ceil(right), math.ceil(bottom))) # Get scale for resizing # The scale should be the same for both the horizontal and diff --git a/wagtail/wagtailimages/tests/test_image_operations.py b/wagtail/wagtailimages/tests/test_image_operations.py index 9e6ddc6a0..8269ab553 100644 --- a/wagtail/wagtailimages/tests/test_image_operations.py +++ b/wagtail/wagtailimages/tests/test_image_operations.py @@ -154,7 +154,7 @@ class TestFillOperation(ImageOperationTestCase): # Basic usage with an oddly-sized original image # This checks for a rounding precision issue (#968) ('fill-200x200', Image(width=539, height=720), [ - ('crop', ((0, 90, 539, 629), ), {}), + ('crop', ((0, 90, 539, 630), ), {}), ('resize', ((200, 200), ), {}), ]), @@ -258,7 +258,32 @@ class TestFillOperation(ImageOperationTestCase): ), [ # This operation could probably be optimised out ('crop', ((0, 0, 1500, 1500), ), {}), - ]) + ]), + + + # A few tests for single pixel images + + ('fill-100x100', Image( + width=1, + height=1, + ), [ + ('crop', ((0, 0, 1, 1), ), {}), + ]), + + # This one once gave a ZeroDivisionError + ('fill-100x150', Image( + width=1, + height=1, + ), [ + ('crop', ((0, 0, 1, 1), ), {}), + ]), + + ('fill-150x100', Image( + width=1, + height=1, + ), [ + ('crop', ((0, 0, 1, 1), ), {}), + ]), ] TestFillOperation.setup_test_methods() From c33ec771509e48a333e82c4d3d887d152e614726 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 27 Aug 2015 11:24:29 +0100 Subject: [PATCH 185/259] Changelog for fill operation fix --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 54fc93bed..307b50480 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -31,6 +31,7 @@ Changelog * Fix: The wagtailimages module is now compatible with remote storage backends that do not allow reopening closed files * Fix: Search no longer crashes when auto-indexing a model that doesn't have an id field (Scot Hacker) * Fix: The `wagtailfrontendcache` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname + * Fix: Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index b37e6c53d..49eda045a 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -67,6 +67,7 @@ Bug fixes * The ``wagtailimages`` module is now compatible with remote storage backends that do not allow reopening closed files * Search no longer crashes when auto-indexing a model that doesn't have an ``id`` field * The ``wagtailfrontendcache`` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname + * Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" Upgrade considerations From c8fd797319b7ce79a420942535e08fd291e36491 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 27 Aug 2015 11:40:11 +0100 Subject: [PATCH 186/259] Fix Python 2 issue in "fill" image operation --- wagtail/wagtailimages/image_operations.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailimages/image_operations.py b/wagtail/wagtailimages/image_operations.py index d1d90da7e..498042df6 100644 --- a/wagtail/wagtailimages/image_operations.py +++ b/wagtail/wagtailimages/image_operations.py @@ -159,7 +159,12 @@ class FillOperation(Operation): bottom = image_height # Crop! - willow.crop((math.floor(left), math.floor(top), math.ceil(right), math.ceil(bottom))) + willow.crop(( + int(math.floor(left)), + int(math.floor(top)), + int(math.ceil(right)), + int(math.ceil(bottom)) + )) # Get scale for resizing # The scale should be the same for both the horizontal and From c9aa44cc7e729ef37fd9e8a9fbd593d18d7d8000 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 27 Aug 2015 15:29:01 +0100 Subject: [PATCH 187/259] Add documentation for searchable snippets --- docs/topics/snippets.rst | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index 84cfa4097..fba8cace2 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -6,7 +6,7 @@ Snippets Snippets are pieces of content which do not necessitate a full webpage to render. They could be used for making secondary content, such as headers, footers, and sidebars, editable in the Wagtail admin. Snippets are models which do not inherit the ``Page`` class and are thus not organized into the Wagtail tree, but can still be made editable by assigning panels and identifying the model as a snippet with the ``register_snippet`` class decorator. -Snippets are not search-able or order-able in the Wagtail admin, so decide carefully if the content type you would want to build into a snippet might be more suited to a page. +Snippets lack many of the features of pages, such as being orderable in the Wagtail admin or having a defined URL, so decide carefully if the content type you would want to build into a snippet might be more suited to a page. Snippet Models -------------- @@ -169,3 +169,30 @@ These child objects are now accessible through the page's ``advert_placements`` {% endfor %} + +Making Snippets Searchable +-------------------------- + +If a snippet model inherits from ``wagtail.wagtailsearch.index.Indexed``, as described in :ref:`wagtailsearch_indexing_models`, Wagtail will automatically add a search box to the chooser interface for that snippet type. For example, the ``Advert`` snippet could be made searchable as follows: + +.. code-block:: python + + ... + + from wagtail.wagtailsearch import index + + ... + + @register_snippet + class Advert(models.Model, index.Indexed): + url = models.URLField(null=True, blank=True) + text = models.CharField(max_length=255) + + panels = [ + FieldPanel('url'), + FieldPanel('text'), + ] + + search_fields = [ + index.SearchField('text', partial_match=True), + ] From 7751a8439a513f384e82b6ba88b7e65c4d5b5427 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 27 Aug 2015 15:41:32 +0100 Subject: [PATCH 188/259] Release note for #1610 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 6 ++++++ docs/topics/snippets.rst | 1 + 3 files changed, 8 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 1789ef612..3d1efd33e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -9,6 +9,7 @@ Changelog * Elasticsearch backend now supports an experimental `ATOMIC_REBUILD` flag to keep the existing index available while the `update_index` task is running * The wagtailapi module has been refactored to use Django REST Framework (Tom Christie) * A number of permissions fixes have been made to the Wagtail admin interface. See release notes for a list of specific changes made. + * Snippets that inherit from `wagtail.wagtailsearch.index.Indexed` now appear as searchable within the Wagtail admin * Implemented pagination in the page chooser modal * Changed INSTALLED_APPS in project template to list apps in precedence order (Piet Delport) * The `{% image %}` tag now supports filters on the image variable, e.g. `{% image primary_img|default:secondary_img width-500 %}` diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index e94f30862..22497dcf1 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -37,6 +37,12 @@ A number of inconsistencies around permissions in the admin interface were fixed * Permissions for Users now taken from custom user model, if set (previously always used permissions on Djangos builtin User model) * Groups and Users now respond consistently to their respective "add", "change" and "delete" permissions +Searchable snippets +~~~~~~~~~~~~~~~~~~~ + +Snippets that inherit from ``wagtail.wagtailsearch.index.Indexed`` are now given a search box on the snippet chooser and listing pages. See :ref:`wagtailsnippets_making_snippets_searchable`. + + Minor features ~~~~~~~~~~~~~~ diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index fba8cace2..880cf10a7 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -169,6 +169,7 @@ These child objects are now accessible through the page's ``advert_placements`` {% endfor %} +.. _wagtailsnippets_making_snippets_searchable: Making Snippets Searchable -------------------------- From 028632eabebe4988b32e5635e2bed8fdede36d32 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 27 Aug 2015 17:24:06 +0100 Subject: [PATCH 189/259] PEP8 fixes --- wagtail/wagtailsnippets/tests.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index ba1512f1e..92e187d86 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -200,7 +200,7 @@ class TestSnippetDelete(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) def test_delete_post(self): - post_data = {'foo': 'bar'} # For some reason, this test doesn't work without a bit of POST data + post_data = {'foo': 'bar'} # For some reason, this test doesn't work without a bit of POST data response = self.client.post(reverse('wagtailsnippets:delete', args=('tests', 'advert', self.test_snippet.id, )), post_data) # Should be redirected to explorer page @@ -263,8 +263,6 @@ class TestSnippetChooserPanel(TestCase): result.target_content_type) - - class TestSnippetRegistering(TestCase): def test_register_function(self): self.assertIn(RegisterFunction, SNIPPET_MODELS) From cd51efea6aa1d060754a9a4859642ba67f19d895 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 27 Aug 2015 17:31:10 +0100 Subject: [PATCH 190/259] Use a real field name and a valid snippet model in SnippetChooserPanel tests --- wagtail/wagtailsnippets/tests.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 92e187d86..5e723a5fe 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -241,14 +241,14 @@ class TestSnippetChooserPanel(TestCase): def test_target_content_type(self): result = SnippetChooserPanel( - 'barbecue', - 'wagtailcore.site' + 'advert', + 'tests.advert' ).bind_to_model(SnippetChooserModel).target_content_type() - self.assertEqual(result.name, 'Site') + self.assertEqual(result.name, 'advert') def test_target_content_type_malformed_type(self): result = SnippetChooserPanel( - 'barbecue', + 'advert', 'snowman' ).bind_to_model(SnippetChooserModel) self.assertRaises(ImproperlyConfigured, @@ -256,7 +256,7 @@ class TestSnippetChooserPanel(TestCase): def test_target_content_type_nonexistent_type(self): result = SnippetChooserPanel( - 'barbecue', + 'advert', 'snowman.lorry' ).bind_to_model(SnippetChooserModel) self.assertRaises(ImproperlyConfigured, From 64a58be072dbdc8697dc9b49a90d00465a933997 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 27 Aug 2015 17:34:51 +0100 Subject: [PATCH 191/259] Allow the snippet_type argument to be omitted from SnippetChooserPanel; add tests --- wagtail/wagtailsnippets/edit_handlers.py | 2 +- wagtail/wagtailsnippets/tests.py | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailsnippets/edit_handlers.py b/wagtail/wagtailsnippets/edit_handlers.py index 22992e39a..8a7370401 100644 --- a/wagtail/wagtailsnippets/edit_handlers.py +++ b/wagtail/wagtailsnippets/edit_handlers.py @@ -55,7 +55,7 @@ class BaseSnippetChooserPanel(BaseChooserPanel): class SnippetChooserPanel(object): - def __init__(self, field_name, snippet_type): + def __init__(self, field_name, snippet_type=None): self.field_name = field_name self.snippet_type = snippet_type diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 5e723a5fe..256c599f3 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -239,13 +239,26 @@ class TestSnippetChooserPanel(TestCase): self.assertIn('createSnippetChooser("id_advert", "tests/advert");', self.snippet_chooser_panel.render_as_field()) - def test_target_content_type(self): + def test_target_content_type_from_string(self): result = SnippetChooserPanel( 'advert', 'tests.advert' ).bind_to_model(SnippetChooserModel).target_content_type() self.assertEqual(result.name, 'advert') + def test_target_content_type_from_model(self): + result = SnippetChooserPanel( + 'advert', + Advert + ).bind_to_model(SnippetChooserModel).target_content_type() + self.assertEqual(result.name, 'advert') + + def test_target_content_type_autodetected(self): + result = SnippetChooserPanel( + 'advert' + ).bind_to_model(SnippetChooserModel).target_content_type() + self.assertEqual(result.name, 'advert') + def test_target_content_type_malformed_type(self): result = SnippetChooserPanel( 'advert', From 0ea5eee45ec284602dc1f699c67ba2a7690e8ad7 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 27 Aug 2015 19:57:26 +0100 Subject: [PATCH 192/259] Failing test for snippet chooser button text --- wagtail/wagtailsnippets/tests.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index 256c599f3..6625ce295 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -233,7 +233,10 @@ class TestSnippetChooserPanel(TestCase): '_SnippetChooserPanel') def test_render_as_field(self): - self.assertTrue(self.advert_text in self.snippet_chooser_panel.render_as_field()) + field_html = self.snippet_chooser_panel.render_as_field() + self.assertIn(self.advert_text, field_html) + self.assertIn("Choose advert", field_html) + self.assertIn("Choose another advert", field_html) def test_render_js(self): self.assertIn('createSnippetChooser("id_advert", "tests/advert");', From 939ff0827b3fd2ea044cccefe3e0061f3f059c15 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 10:13:25 +0100 Subject: [PATCH 193/259] Turn snippet_type_name into a class method --- wagtail/wagtailsnippets/edit_handlers.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wagtail/wagtailsnippets/edit_handlers.py b/wagtail/wagtailsnippets/edit_handlers.py index 8a7370401..f1c5e2886 100644 --- a/wagtail/wagtailsnippets/edit_handlers.py +++ b/wagtail/wagtailsnippets/edit_handlers.py @@ -19,7 +19,7 @@ class BaseSnippetChooserPanel(BaseChooserPanel): @classmethod def widget_overrides(cls): return {cls.field_name: AdminSnippetChooser( - content_type=cls.target_content_type(), snippet_type_name=cls.snippet_type_name)} + content_type=cls.target_content_type(), snippet_type_name=cls.get_snippet_type_name())} @classmethod def target_content_type(cls): @@ -46,12 +46,12 @@ class BaseSnippetChooserPanel(BaseChooserPanel): return mark_safe(render_to_string(self.field_template, { 'field': self.bound_field, self.object_type_name: instance_obj, - 'snippet_type_name': self.snippet_type_name, + 'snippet_type_name': self.get_snippet_type_name(), })) - @property - def snippet_type_name(self): - return force_text(self.target_content_type()._meta.verbose_name) + @classmethod + def get_snippet_type_name(cls): + return force_text(cls.target_content_type()._meta.verbose_name) class SnippetChooserPanel(object): From 6a7a23364bbf5cd486ad508b5776cac6c1050bdc Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 10:39:27 +0100 Subject: [PATCH 194/259] Get snippet type name from model, not content type (otherwise it returns 'Content type') --- wagtail/wagtailsnippets/edit_handlers.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/wagtail/wagtailsnippets/edit_handlers.py b/wagtail/wagtailsnippets/edit_handlers.py index f1c5e2886..7ceadd1f0 100644 --- a/wagtail/wagtailsnippets/edit_handlers.py +++ b/wagtail/wagtailsnippets/edit_handlers.py @@ -14,6 +14,7 @@ from .widgets import AdminSnippetChooser class BaseSnippetChooserPanel(BaseChooserPanel): object_type_name = 'item' + _target_model = None _target_content_type = None @classmethod @@ -22,23 +23,26 @@ class BaseSnippetChooserPanel(BaseChooserPanel): content_type=cls.target_content_type(), snippet_type_name=cls.get_snippet_type_name())} @classmethod - def target_content_type(cls): - if cls._target_content_type is None: + def target_model(cls): + if cls._target_model is None: if cls.snippet_type: try: - model = resolve_model_string(cls.snippet_type) + cls._target_model = resolve_model_string(cls.snippet_type) except LookupError: raise ImproperlyConfigured("{0}.snippet_type must be of the form 'app_label.model_name', given {1!r}".format( cls.__name__, cls.snippet_type)) except ValueError: raise ImproperlyConfigured("{0}.snippet_type refers to model {1!r} that has not been installed".format( cls.__name__, cls.snippet_type)) - - cls._target_content_type = ContentType.objects.get_for_model(model) else: - target_model = cls.model._meta.get_field(cls.field_name).rel.to - cls._target_content_type = ContentType.objects.get_for_model(target_model) + cls._target_model = cls.model._meta.get_field(cls.field_name).rel.to + return cls._target_model + + @classmethod + def target_content_type(cls): + if cls._target_content_type is None: + cls._target_content_type = ContentType.objects.get_for_model(cls.target_model()) return cls._target_content_type def render_as_field(self): @@ -51,7 +55,7 @@ class BaseSnippetChooserPanel(BaseChooserPanel): @classmethod def get_snippet_type_name(cls): - return force_text(cls.target_content_type()._meta.verbose_name) + return force_text(cls.target_model()._meta.verbose_name) class SnippetChooserPanel(object): From 2ed16e3ee2a46b6dfb05232edb547b4db63c7691 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 10:50:32 +0100 Subject: [PATCH 195/259] Update documentation to indicate that SnippetChooserPanel no longer requires a snippet_type argument --- .../customisation/page_editing_interface.rst | 2 +- docs/reference/pages/editing_api.rst | 10 +++++++--- docs/topics/snippets.rst | 4 ++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/advanced_topics/customisation/page_editing_interface.rst b/docs/advanced_topics/customisation/page_editing_interface.rst index 51311d3c2..9e4161ce0 100644 --- a/docs/advanced_topics/customisation/page_editing_interface.rst +++ b/docs/advanced_topics/customisation/page_editing_interface.rst @@ -23,7 +23,7 @@ As standard, Wagtail organises panels into three tabs: 'Content', 'Promote' and FieldPanel('body', classname="full"), ] sidebar_content_panels = [ - SnippetChooserPanel('advert', Advert), + SnippetChooserPanel('advert'), InlinePanel('related_links', label="Related links"), ] diff --git a/docs/reference/pages/editing_api.rst b/docs/reference/pages/editing_api.rst index 8a04eb085..987b4eb9f 100644 --- a/docs/reference/pages/editing_api.rst +++ b/docs/reference/pages/editing_api.rst @@ -233,9 +233,13 @@ DocumentChooserPanel SnippetChooserPanel ------------------- -.. class:: wagtail.wagtailsnippets.edit_handlers.SnippetChooserPanel(field_name, model) +.. versionchanged:: 1.1 - Snippets are vanilla Django models you create yourself without a Wagtail-provided base class. So using them as a field in a page requires specifying your own ``appname.modelname``. A chooser, ``SnippetChooserPanel``, is provided which takes the field name and snippet class. + Before Wagtail 1.1, it was necessary to pass the snippet model class as a second parameter to ``SnippetChooserPanel``. This is now automatically picked up from the field. + +.. class:: wagtail.wagtailsnippets.edit_handlers.SnippetChooserPanel(field_name, snippet_type=None) + + Snippets are vanilla Django models you create yourself without a Wagtail-provided base class. A chooser, ``SnippetChooserPanel``, is provided which takes the field name as an argument. .. code-block:: python @@ -251,7 +255,7 @@ SnippetChooserPanel ) content_panels = Page.content_panels + [ - SnippetChooserPanel('advert', Advert), + SnippetChooserPanel('advert'), ] See :ref:`snippets` for more information. diff --git a/docs/topics/snippets.rst b/docs/topics/snippets.rst index f0c76c451..8e4defe79 100644 --- a/docs/topics/snippets.rst +++ b/docs/topics/snippets.rst @@ -112,7 +112,7 @@ In the above example, the list of adverts is a fixed list, displayed as part of BookPage.content_panels = [ - SnippetChooserPanel('advert', Advert), + SnippetChooserPanel('advert'), # ... ] @@ -142,7 +142,7 @@ To attach multiple adverts to a page, the ``SnippetChooserPanel`` can be placed verbose_name_plural = "Advert Placements" panels = [ - SnippetChooserPanel('advert', Advert), + SnippetChooserPanel('advert'), ] def __str__(self): # __unicode__ on Python 2 From 1e4618935d69df3464c48bd54c4d807308359200 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 10:59:19 +0100 Subject: [PATCH 196/259] Release note for #1375 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 3f1dbcde8..986385d03 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -26,6 +26,7 @@ Changelog * Added database indexes on PageRevision and Image to improve performance on large sites * Search in page chooser now uses Wagtail's search framework, to order results by relevance * `PageChooserPanel` now supports passing a list (or tuple) of accepted page types + * The snippet type parameter of `SnippetChooserPanel` can now be omitted, or passed as a model name string rather than a model class * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index a92b7e876..0ed3c4c9e 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -63,6 +63,7 @@ Minor features * Added database indexes on PageRevision and Image to improve performance on large sites * Search in page chooser now uses Wagtail's search framework, to order results by relevance * ``PageChooserPanel`` now supports passing a list (or tuple) of accepted page types + * The snippet type parameter of ``SnippetChooserPanel`` can now be omitted, or passed as a model name string rather than a model class Bug fixes ~~~~~~~~~ From e25464eee9312288d49a95d6558461cf1e20089a Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 14:55:54 +0100 Subject: [PATCH 197/259] Release note for #1626 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 986385d03..5e1d3fa8e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -34,6 +34,7 @@ Changelog * Fix: Search no longer crashes when auto-indexing a model that doesn't have an id field (Scot Hacker) * Fix: The `wagtailfrontendcache` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname * Fix: Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" + * Fix: The queryset returned from `search` operations when using the database search backend now correctly preserves additional properties of the original query, such as `prefetch_related` / `select_related` 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 0ed3c4c9e..1ec77917a 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -75,6 +75,7 @@ Bug fixes * Search no longer crashes when auto-indexing a model that doesn't have an ``id`` field * The ``wagtailfrontendcache`` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname * Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" + * The queryset returned from ``search`` operations when using the database search backend now correctly preserves additional properties of the original query, such as ``prefetch_related`` / ``select_related`` Upgrade considerations From 91959c61ced69fd00a27a7d4cb4fd384fa1fb167 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 14:57:12 +0100 Subject: [PATCH 198/259] Add Joss Ingram to contributors --- CONTRIBUTORS.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index e600145a9..04dddf320 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -61,6 +61,7 @@ Contributors * Michael van Tellingen * Scot Hacker * Kyungil Choi +* Joss Ingram Translators From c072d94fe23eacf0245c6c9a5d689575a397b19f Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 15:33:30 +0100 Subject: [PATCH 199/259] Don't show the page type of root (cherry-picked from #1482) --- .../templates/wagtailadmin/pages/listing/_list.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html index 5afae6898..dfb0c03c3 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html @@ -24,7 +24,11 @@ {% endblock %}

    - +
    {% if parent_page.latest_revision_created_at %}
    {{ parent_page.latest_revision_created_at|timesince }} ago
    {% endif %}
    {{ parent_page.content_type.model_class.get_verbose_name }} + {% if not parent_page.is_root %} + {{ parent_page.content_type.model_class.get_verbose_name }} + {% endif %} + {% if not parent_page.is_root %} {% include "wagtailadmin/shared/page_status_tag.html" with page=parent_page %} From b541cadef3337fb4cfbc3c1089d59955cca16cab Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 21:20:32 +0100 Subject: [PATCH 200/259] Ignore any ResourceWarnings that happen while we're testing for the presence of a deprecation warning --- wagtail/wagtailimages/tests/tests.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/wagtail/wagtailimages/tests/tests.py b/wagtail/wagtailimages/tests/tests.py index d9d5147bd..978e8d05b 100644 --- a/wagtail/wagtailimages/tests/tests.py +++ b/wagtail/wagtailimages/tests/tests.py @@ -292,13 +292,20 @@ class TestGetImageForm(TestCase, WagtailTestUtils): def test_custom_image_model_without_admin_form_fields_raises_warning(self): self.reset_warning_registry() - with warnings.catch_warnings(record=True) as w: + with warnings.catch_warnings(record=True) as raw_warnings: form = get_image_form(CustomImageWithoutAdminFormFields) # Check that a RemovedInWagtail12Warning has been triggered - self.assertEqual(len(w), 1) - self.assertTrue(issubclass(w[-1].category, RemovedInWagtail12Warning)) - self.assertTrue("Add admin_form_fields = (tuple of field names) to CustomImageWithoutAdminFormFields" in str(w[-1].message)) + + # Ignore any ResourceWarnings. TODO: remove this when we've stopped ResourceWarnings from happening... + try: + clean_warnings = [w for w in raw_warnings if not issubclass(w.category, ResourceWarning)] + except NameError: # ResourceWarning only exists on Python >= 3.2 + clean_warnings = raw_warnings + + self.assertEqual(len(clean_warnings), 1) + self.assertTrue(issubclass(clean_warnings[-1].category, RemovedInWagtail12Warning)) + self.assertTrue("Add admin_form_fields = (tuple of field names) to CustomImageWithoutAdminFormFields" in str(clean_warnings[-1].message)) # All fields, including the not editable one should be on the form self.assertEqual(list(form.base_fields.keys()), [ From 1ced5f0d6ddae84716f42315b32f4ff5b7a70032 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 28 Aug 2015 23:07:49 +0100 Subject: [PATCH 201/259] Release note for #1633 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 5e1d3fa8e..846546270 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -35,6 +35,7 @@ Changelog * Fix: The `wagtailfrontendcache` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname * Fix: Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" * Fix: The queryset returned from `search` operations when using the database search backend now correctly preserves additional properties of the original query, such as `prefetch_related` / `select_related` + * Fix: Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 1ec77917a..a309377fd 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -76,6 +76,7 @@ Bug fixes * The ``wagtailfrontendcache`` module's HTTP backend has been rewritten to reliably direct requests to the configured cache hostname * Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" * The queryset returned from ``search`` operations when using the database search backend now correctly preserves additional properties of the original query, such as ``prefetch_related`` / ``select_related`` + * Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware Upgrade considerations From 13a6396c0bb31fdc49e7638920c0824ecacdf848 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 31 Aug 2015 13:01:27 +0100 Subject: [PATCH 202/259] Show 12 images in image chooser --- wagtail/wagtailimages/views/chooser.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wagtail/wagtailimages/views/chooser.py b/wagtail/wagtailimages/views/chooser.py index e27ed379f..c3967b8b8 100644 --- a/wagtail/wagtailimages/views/chooser.py +++ b/wagtail/wagtailimages/views/chooser.py @@ -51,14 +51,14 @@ def chooser(request): # page number p = request.GET.get("p", 1) - images = Image.search(q, results_per_page=10, page=p) + images = Image.search(q, results_per_page=12, page=p) is_searching = True else: images = Image.objects.order_by('-created_at') p = request.GET.get("p", 1) - paginator = Paginator(images, 10) + paginator = Paginator(images, 12) try: images = paginator.page(p) @@ -80,7 +80,7 @@ def chooser(request): images = Image.objects.order_by('-created_at') p = request.GET.get("p", 1) - paginator = Paginator(images, 10) + paginator = Paginator(images, 12) try: images = paginator.page(p) From 11c7029e87ddc8b99850346fb91bf3456d87104b Mon Sep 17 00:00:00 2001 From: Will Giddens Date: Mon, 31 Aug 2015 17:27:53 -0400 Subject: [PATCH 203/259] fix reverse for image_usage change _ to : --- wagtail/wagtailimages/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailimages/models.py b/wagtail/wagtailimages/models.py index 971d9e40f..74af76aed 100644 --- a/wagtail/wagtailimages/models.py +++ b/wagtail/wagtailimages/models.py @@ -103,7 +103,7 @@ class AbstractImage(models.Model, TagSearchable): @property def usage_url(self): - return reverse('wagtailimages_image_usage', + return reverse('wagtailimages:image_usage', args=(self.id,)) search_fields = TagSearchable.search_fields + ( From b62faf73ba30fcc9592f108c04ab886ed87cc562 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 1 Sep 2015 10:13:16 +0100 Subject: [PATCH 204/259] Clarify 'the directory containing wagtaildemo' - fixes #1651 --- docs/contributing/developing.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contributing/developing.rst b/docs/contributing/developing.rst index 568e23948..76fced6f8 100644 --- a/docs/contributing/developing.rst +++ b/docs/contributing/developing.rst @@ -8,7 +8,7 @@ We recommend using the `Wagtail demo site `_, then continue with the instructions below. -Clone a copy of `the Wagtail codebase `_ alongside your demo site at the same level. So in the directory containing wagtaildemo, run:: +Clone a copy of `the Wagtail codebase `_ alongside your demo site at the same level. So in the directory containing the wagtaildemo repo, run:: git clone https://github.com/torchbox/wagtail.git From 999950e9e3ebe7beaa405f2bc408df1a4bf0d516 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 1 Sep 2015 10:44:32 +0100 Subject: [PATCH 205/259] Failing test for #1654 --- wagtail/wagtailimages/tests/test_admin_views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wagtail/wagtailimages/tests/test_admin_views.py b/wagtail/wagtailimages/tests/test_admin_views.py index b06693b68..c8898c3bd 100644 --- a/wagtail/wagtailimages/tests/test_admin_views.py +++ b/wagtail/wagtailimages/tests/test_admin_views.py @@ -157,6 +157,15 @@ class TestImageEditView(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailimages/images/edit.html') + @override_settings(WAGTAIL_USAGE_COUNT_ENABLED=True) + def test_with_usage_count(self): + response = self.get() + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailimages/images/edit.html') + self.assertContains(response, "Used 0 times") + expected_url = '/admin/images/usage/%d/' % self.image.id + self.assertContains(response, expected_url) + @override_settings(DEFAULT_FILE_STORAGE='wagtail.tests.dummy_external_storage.DummyExternalStorage') def test_simple_with_external_storage(self): # The view calls get_file_size on the image that closes the file if From 84a507715ef9141bba6588a5b127d9f763caaeda Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 1 Sep 2015 12:35:42 +0100 Subject: [PATCH 206/259] Delete .drone.yml --- .drone.yml | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index b9f7e6b06..000000000 --- a/.drone.yml +++ /dev/null @@ -1,7 +0,0 @@ -image: wagtail-ci -script: - - python3.4 setup.py install - - pip3.4 install -r requirements-dev.txt - - python3.4 runtests.py --keepdb -env: - - DATABASE_NAME=/base-dbs/wagtail.v1.0.sqlite From 26db43e85dbfb59703ea45a6f45e0f2c762db7ec Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 09:40:27 +0100 Subject: [PATCH 207/259] Add safe=False to tags autocomplete view. Add tests --- wagtail/wagtailadmin/tests/tests.py | 52 +++++++++++++++++++++++++++++ wagtail/wagtailadmin/views/tags.py | 2 +- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/tests/tests.py b/wagtail/wagtailadmin/tests/tests.py index ab3ae83a9..e7cf405c1 100644 --- a/wagtail/wagtailadmin/tests/tests.py +++ b/wagtail/wagtailadmin/tests/tests.py @@ -1,7 +1,11 @@ +import json + from django.test import TestCase, override_settings from django.core.urlresolvers import reverse from django.core import mail +from taggit.models import Tag + from wagtail.tests.utils import WagtailTestUtils from wagtail.wagtailcore.models import Page from wagtail.wagtailadmin.utils import send_mail @@ -112,3 +116,51 @@ class TestExplorerNavView(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) self.assertTemplateUsed('wagtailadmin/shared/explorer_nav.html') self.assertEqual(response.context['nodes'][0][0], self.homepage) + + +class TestTagsAutocomplete(TestCase, WagtailTestUtils): + def setUp(self): + self.login() + Tag.objects.create(name="Test", slug="test") + + def test_tags_autocomplete(self): + response = self.client.get(reverse('wagtailadmin_tag_autocomplete'), { + 'term': 'test' + }) + + self.assertEqual(response.status_code, 200) + self.assertEqual(response['Content-Type'], 'application/json') + data = json.loads(response.content.decode('utf-8')) + + self.assertEqual(data, ['Test']) + + def test_tags_autocomplete_partial_match(self): + response = self.client.get(reverse('wagtailadmin_tag_autocomplete'), { + 'term': 'te' + }) + + self.assertEqual(response.status_code, 200) + self.assertEqual(response['Content-Type'], 'application/json') + data = json.loads(response.content.decode('utf-8')) + + self.assertEqual(data, ['Test']) + + def test_tags_autocomplete_different_term(self): + response = self.client.get(reverse('wagtailadmin_tag_autocomplete'), { + 'term': 'hello' + }) + + self.assertEqual(response.status_code, 200) + self.assertEqual(response['Content-Type'], 'application/json') + data = json.loads(response.content.decode('utf-8')) + + self.assertEqual(data, []) + + def test_tags_autocomplete_no_term(self): + response = self.client.get(reverse('wagtailadmin_tag_autocomplete')) + + self.assertEqual(response.status_code, 200) + self.assertEqual(response['Content-Type'], 'application/json') + data = json.loads(response.content.decode('utf-8')) + + self.assertEqual(data, []) diff --git a/wagtail/wagtailadmin/views/tags.py b/wagtail/wagtailadmin/views/tags.py index 552f3d33e..db1fbafcf 100644 --- a/wagtail/wagtailadmin/views/tags.py +++ b/wagtail/wagtailadmin/views/tags.py @@ -10,4 +10,4 @@ def autocomplete(request): else: tags = Tag.objects.none() - return JsonResponse([tag.name for tag in tags]) + return JsonResponse([tag.name for tag in tags], safe=False) From ae30cea9285c0a60c820ab9ffe0d359b0bde28d7 Mon Sep 17 00:00:00 2001 From: jordij Date: Thu, 23 Jul 2015 12:33:33 +1200 Subject: [PATCH 208/259] Page copy uses new fresh instance instead of copied one. --- wagtail/wagtailcore/models.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 0e69f9acb..0b3855c69 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -764,13 +764,19 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed logger.info("Page moved: \"%s\" id=%d path=%s", self.title, self.id, new_url_path) def copy(self, recursive=False, to=None, update_attrs=None, copy_revisions=True, keep_live=True, user=None): - # Make a copy - page_copy = Page.objects.get(id=self.id).specific - page_copy.pk = None - page_copy.id = None - page_copy.depth = None - page_copy.numchild = 0 - page_copy.path = None + """ + Copy of a given page instance based on a fresh instance to enforce proper multiple inheritance + """ + # Fill dict with self.specific values + specific_self = self.specific + specific_dict = {} + + for field in specific_self._meta.fields: + if field.name not in ['id', 'path', 'depth', 'numchild', 'url_path', 'path'] and not field.name.endswith("_ptr"): + specific_dict[field.name] = getattr(specific_self, field.name) + + # Make a new instance from prepared dict values + page_copy = self.specific_class(**specific_dict) if not keep_live: page_copy.live = False From 9746c98f6b02f110b39295a20358b5bdf0876fa8 Mon Sep 17 00:00:00 2001 From: jordij Date: Thu, 23 Jul 2015 15:09:33 +1200 Subject: [PATCH 209/259] proper comparison to see if a field is a parent link --- wagtail/wagtailcore/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 0b3855c69..2757d0a5b 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -768,11 +768,12 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed Copy of a given page instance based on a fresh instance to enforce proper multiple inheritance """ # Fill dict with self.specific values + exclude_fields = ['id', 'path', 'depth', 'numchild', 'url_path', 'path'] specific_self = self.specific specific_dict = {} for field in specific_self._meta.fields: - if field.name not in ['id', 'path', 'depth', 'numchild', 'url_path', 'path'] and not field.name.endswith("_ptr"): + if field.name not in exclude_fields and not (field.rel is not None and field.rel.parent_link): specific_dict[field.name] = getattr(specific_self, field.name) # Make a new instance from prepared dict values From b10fd60f1bcc0855c56cbc3b5ef49c91673301f2 Mon Sep 17 00:00:00 2001 From: jordij Date: Wed, 29 Jul 2015 09:43:41 +1200 Subject: [PATCH 210/259] Function docstring to comment --- wagtail/wagtailcore/models.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 2757d0a5b..0dcc07760 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -764,9 +764,6 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed logger.info("Page moved: \"%s\" id=%d path=%s", self.title, self.id, new_url_path) def copy(self, recursive=False, to=None, update_attrs=None, copy_revisions=True, keep_live=True, user=None): - """ - Copy of a given page instance based on a fresh instance to enforce proper multiple inheritance - """ # Fill dict with self.specific values exclude_fields = ['id', 'path', 'depth', 'numchild', 'url_path', 'path'] specific_self = self.specific @@ -776,7 +773,7 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed if field.name not in exclude_fields and not (field.rel is not None and field.rel.parent_link): specific_dict[field.name] = getattr(specific_self, field.name) - # Make a new instance from prepared dict values + # New instance from prepared dict values, in case the instance class implements multiple levels inheritance page_copy = self.specific_class(**specific_dict) if not keep_live: From e8510af03aac1b1743ee1f4acda56275e766ad2c Mon Sep 17 00:00:00 2001 From: jordij Date: Wed, 26 Aug 2015 13:56:44 +1200 Subject: [PATCH 211/259] Tests updated --- wagtail/tests/testapp/fixtures/test.json | 35 +++++++++++++++++++ .../migrations/0007_singleeventpage.py | 22 ++++++++++++ wagtail/tests/testapp/models.py | 7 ++++ .../tests/test_management_commands.py | 4 +-- wagtail/wagtailcore/tests/test_page_model.py | 24 ++++++++++++- 5 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 wagtail/tests/testapp/migrations/0007_singleeventpage.py diff --git a/wagtail/tests/testapp/fixtures/test.json b/wagtail/tests/testapp/fixtures/test.json index 7a51679f7..2c1718d25 100644 --- a/wagtail/tests/testapp/fixtures/test.json +++ b/wagtail/tests/testapp/fixtures/test.json @@ -86,6 +86,41 @@ } }, +{ + "pk": 13, + "model": "wagtailcore.page", + "fields": { + "title": "Saint Patrick", + "numchild": 0, + "show_in_menus": true, + "live": true, + "depth": 4, + "content_type": ["tests", "singleeventpage"], + "path": "0001000100010005", + "url_path": "/home/events/saint-patrick/", + "slug": "saint-patrick", + "owner": 2 + } +}, +{ + "pk": 13, + "model": "tests.eventpage", + "fields": { + "date_from": "2014-12-25", + "audience": "private", + "location": "Wellington", + "body": "

    The day when nothing makes sense.

    ", + "cost": "Semi-free" + } +}, +{ + "pk": 13, + "model": "tests.singleeventpage", + "fields": { + "excerpt": "A little tiny excerpt for Saint Patrick." + } +}, + { "pk": 1, "model": "tests.eventpagespeaker", diff --git a/wagtail/tests/testapp/migrations/0007_singleeventpage.py b/wagtail/tests/testapp/migrations/0007_singleeventpage.py new file mode 100644 index 000000000..adf5eec70 --- /dev/null +++ b/wagtail/tests/testapp/migrations/0007_singleeventpage.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tests', '0006_image_file_size'), + ] + + operations = [ + migrations.CreateModel( + name='SingleEventPage', + fields=[ + ('eventpage_ptr', models.OneToOneField(auto_created=True, to='tests.EventPage', serialize=False, parent_link=True, primary_key=True)), + ('excerpt', models.TextField(help_text='Short text to describe what is this action about', max_length=255, null=True, blank=True)), + ], + bases=('tests.eventpage',), + ), + ] diff --git a/wagtail/tests/testapp/models.py b/wagtail/tests/testapp/models.py index 9b3a9ae82..c6cb98f44 100644 --- a/wagtail/tests/testapp/models.py +++ b/wagtail/tests/testapp/models.py @@ -216,6 +216,13 @@ EventPage.promote_panels = [ ] +# Just to be able to test multi table inheritance +class SingleEventPage(EventPage): + excerpt = models.TextField(max_length=255, blank=True, null=True, help_text="Short text to describe what is this action about") + +SingleEventPage.content_panels = [FieldPanel('excerpt')] + EventPage.content_panels + + # Event index (has a separate AJAX template, and a custom template context) class EventIndex(Page): intro = RichTextField(blank=True) diff --git a/wagtail/wagtailcore/tests/test_management_commands.py b/wagtail/wagtailcore/tests/test_management_commands.py index 7c90f9922..d4b7c6845 100644 --- a/wagtail/wagtailcore/tests/test_management_commands.py +++ b/wagtail/wagtailcore/tests/test_management_commands.py @@ -80,7 +80,7 @@ class TestFixTreeCommand(TestCase): # Check that the issues were detected output_string = output.read() self.assertIn("Incorrect numchild value found for pages: [2]", output_string) - self.assertIn("Orphaned pages found: [4, 5, 6, 9]", output_string) + self.assertIn("Orphaned pages found: [4, 5, 6, 9, 13]", output_string) # Check that christmas_page is still in the tree self.assertTrue(Page.objects.filter(id=christmas_page.id).exists()) @@ -102,7 +102,7 @@ class TestFixTreeCommand(TestCase): # Check that the issues were detected output_string = output.read() self.assertIn("Incorrect numchild value found for pages: [2]", output_string) - self.assertIn("4 orphaned pages deleted.", output_string) + self.assertIn("5 orphaned pages deleted.", output_string) # Check that christmas_page has been deleted self.assertFalse(Page.objects.filter(id=christmas_page.id).exists()) diff --git a/wagtail/wagtailcore/tests/test_page_model.py b/wagtail/wagtailcore/tests/test_page_model.py index b1773ab0c..7af85f878 100644 --- a/wagtail/wagtailcore/tests/test_page_model.py +++ b/wagtail/wagtailcore/tests/test_page_model.py @@ -11,7 +11,7 @@ from django.contrib.auth import get_user_model from django.contrib.auth.models import AnonymousUser from wagtail.wagtailcore.models import Page, Site -from wagtail.tests.testapp.models import EventPage, EventIndex, SimplePage, BusinessIndex, BusinessSubIndex, BusinessChild, StandardIndex +from wagtail.tests.testapp.models import SingleEventPage, EventPage, EventIndex, SimplePage, BusinessIndex, BusinessSubIndex, BusinessChild, StandardIndex class TestSiteRouting(TestCase): @@ -604,6 +604,28 @@ class TestCopyPage(TestCase): # Check that the user on the last revision is correct self.assertEqual(new_christmas_event.get_latest_revision().user, event_moderator) + def test_copy_multi_table_inheritance(self): + saint_patrick_event = SingleEventPage.objects.get(url_path='/home/events/saint-patrick/') + + # Copy it + new_saint_patrick_event = saint_patrick_event.copy(update_attrs={'slug': 'new-saint-patrick'}) + + # Check that new_saint_patrick_event is correct + self.assertIsInstance(new_saint_patrick_event, SingleEventPage) + self.assertEqual(new_saint_patrick_event.excerpt, saint_patrick_event.excerpt) + + # Check that new_saint_patrick_event is a different page, including parents from both EventPage and Page + self.assertNotEqual(saint_patrick_event.id, new_saint_patrick_event.id) + self.assertNotEqual(saint_patrick_event.eventpage_ptr.id, new_saint_patrick_event.eventpage_ptr.id) + self.assertNotEqual(saint_patrick_event.eventpage_ptr.page_ptr.id, new_saint_patrick_event.eventpage_ptr.page_ptr.id) + + # Check that the url path was updated + self.assertEqual(new_saint_patrick_event.url_path, '/home/events/new-saint-patrick/') + + # Check that both parent instance exists + self.assertIsInstance(EventPage.objects.get(id=new_saint_patrick_event.id), EventPage) + self.assertIsInstance(Page.objects.get(id=new_saint_patrick_event.id), Page) + class TestSubpageTypeBusinessRules(TestCase): def test_allowed_subpage_types(self): From ae691f7ed096dd3875b02a95b2cd5263a2c0c118 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 13:44:56 +0100 Subject: [PATCH 212/259] Use Django 1.8 meta API in Page.copy() Fall back to old API for Django 1.7 --- wagtail/wagtailcore/models.py | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 0dcc07760..4f821613e 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -5,6 +5,7 @@ import json from modelcluster.models import ClusterableModel, get_all_child_relations +import django from django.db import models, connection, transaction from django.db.models import Q from django.db.models.signals import post_save, pre_delete, post_delete @@ -769,9 +770,26 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed specific_self = self.specific specific_dict = {} - for field in specific_self._meta.fields: - if field.name not in exclude_fields and not (field.rel is not None and field.rel.parent_link): + if django.VERSION >= (1, 8): + for field in specific_self._meta.get_fields(): + # Ignore explicitly excluded fields + if field.name in exclude_fields: + continue + + # Ignore reverse relations + if field.auto_created: + continue + + # Ignore parent links (page_ptr) + if isinstance(field, models.OneToOneField) and field.parent_link: + continue + specific_dict[field.name] = getattr(specific_self, field.name) + else: + # Django 1.7 + for field in specific_self._meta.fields: + if field.name not in exclude_fields and not (field.rel is not None and field.rel.parent_link): + specific_dict[field.name] = getattr(specific_self, field.name) # New instance from prepared dict values, in case the instance class implements multiple levels inheritance page_copy = self.specific_class(**specific_dict) From f9df08a0c84cf1b1c37baeddac12d344ab59b7f1 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 13:55:55 +0100 Subject: [PATCH 213/259] Fix numchild of events index in test fixture --- wagtail/tests/testapp/fixtures/test.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/tests/testapp/fixtures/test.json b/wagtail/tests/testapp/fixtures/test.json index 2c1718d25..fa424ac01 100644 --- a/wagtail/tests/testapp/fixtures/test.json +++ b/wagtail/tests/testapp/fixtures/test.json @@ -39,7 +39,7 @@ "model": "wagtailcore.page", "fields": { "title": "Events", - "numchild": 4, + "numchild": 5, "show_in_menus": true, "live": true, "depth": 3, From 7f72d038ffc47f1f7a4a1ea230457e4fa33f18ff Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 13:58:33 +0100 Subject: [PATCH 214/259] Added merge migration --- wagtail/tests/testapp/migrations/0008_merge.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 wagtail/tests/testapp/migrations/0008_merge.py diff --git a/wagtail/tests/testapp/migrations/0008_merge.py b/wagtail/tests/testapp/migrations/0008_merge.py new file mode 100644 index 000000000..6e55ced0c --- /dev/null +++ b/wagtail/tests/testapp/migrations/0008_merge.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tests', '0007_auto_20150819_0614'), + ('tests', '0007_singleeventpage'), + ] + + operations = [ + ] From 306283591853bf4a0da001590a1121531ce511b3 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 14:54:58 +0100 Subject: [PATCH 215/259] Changelog for #1544 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 846546270..3eb972962 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -36,6 +36,7 @@ Changelog * Fix: Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" * Fix: The queryset returned from `search` operations when using the database search backend now correctly preserves additional properties of the original query, such as `prefetch_related` / `select_related` * Fix: Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware + * Fix: Page copy now works with pages that use multiple inheritance (Jordi Joan) 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index a309377fd..8f0ec95fe 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -77,6 +77,7 @@ Bug fixes * Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image" * The queryset returned from ``search`` operations when using the database search backend now correctly preserves additional properties of the original query, such as ``prefetch_related`` / ``select_related`` * Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware + * Page copy now works with pages that use multiple inheritance Upgrade considerations From 160e7e1f83a42261426ee3fe51393e95a5c94789 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 16:17:19 +0100 Subject: [PATCH 216/259] Some cleanup to verbose names of core models - Added verbose name to Page - All models now have verbose_name_plural - Made all verbose names lowercase --- .../migrations/0019_verbose_names_cleanup.py | 34 +++++++++++++++++++ wagtail/wagtailcore/models.py | 16 ++++++--- 2 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 wagtail/wagtailcore/migrations/0019_verbose_names_cleanup.py diff --git a/wagtail/wagtailcore/migrations/0019_verbose_names_cleanup.py b/wagtail/wagtailcore/migrations/0019_verbose_names_cleanup.py new file mode 100644 index 000000000..a2b608a95 --- /dev/null +++ b/wagtail/wagtailcore/migrations/0019_verbose_names_cleanup.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0018_pagerevision_submitted_for_moderation_index'), + ] + + operations = [ + migrations.AlterModelOptions( + name='grouppagepermission', + options={'verbose_name': 'group page permission', 'verbose_name_plural': 'group page permissions'}, + ), + migrations.AlterModelOptions( + name='page', + options={'verbose_name': 'page', 'verbose_name_plural': 'pages'}, + ), + migrations.AlterModelOptions( + name='pagerevision', + options={'verbose_name': 'page revision', 'verbose_name_plural': 'page revisions'}, + ), + migrations.AlterModelOptions( + name='pageviewrestriction', + options={'verbose_name': 'page view restriction', 'verbose_name_plural': 'page view restrictions'}, + ), + migrations.AlterModelOptions( + name='site', + options={'verbose_name': 'site', 'verbose_name_plural': 'sites'}, + ), + ] diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 4f821613e..77e36fd10 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -59,7 +59,8 @@ class Site(models.Model): class Meta: unique_together = ('hostname', 'port') - verbose_name = _('Site') + verbose_name = _('site') + verbose_name_plural = _('sites') def natural_key(self): return (self.hostname, self.port) @@ -1025,6 +1026,10 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed context['action_url'] = action_url return TemplateResponse(request, self.password_required_template, context) + class Meta: + verbose_name = _('page') + verbose_name_plural = _('pages') + def get_navigation_menu_items(): # Get all pages that appear in the navigation menu: ones which have children, @@ -1200,7 +1205,8 @@ class PageRevision(models.Model): return '"' + six.text_type(self.page) + '" at ' + six.text_type(self.created_at) class Meta: - verbose_name = _('Page Revision') + verbose_name = _('page revision') + verbose_name_plural = _('page revisions') PAGE_PERMISSION_TYPE_CHOICES = [ @@ -1218,7 +1224,8 @@ class GroupPagePermission(models.Model): class Meta: unique_together = ('group', 'page', 'permission_type') - verbose_name = _('Group Page Permission') + verbose_name = _('group page permission') + verbose_name_plural = _('group page permissions') class UserPagePermissionsProxy(object): @@ -1444,4 +1451,5 @@ class PageViewRestriction(models.Model): password = models.CharField(verbose_name=_('Password'), max_length=255) class Meta: - verbose_name = _('Page View Restriction') + verbose_name = _('page view restriction') + verbose_name_plural = _('page view restrictions') From 9af51be8739f17cf4bf4253a9513bc41ab49b950 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sun, 19 Jul 2015 16:51:32 +0100 Subject: [PATCH 217/259] Failing test for #1429 --- wagtail/wagtailforms/tests.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailforms/tests.py b/wagtail/wagtailforms/tests.py index 50c14bc2f..94f88c921 100644 --- a/wagtail/wagtailforms/tests.py +++ b/wagtail/wagtailforms/tests.py @@ -2,6 +2,8 @@ from __future__ import unicode_literals import json +import unittest +import mock from django.test import TestCase from django.core import mail @@ -9,7 +11,7 @@ from django import forms from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Page -from wagtail.wagtailforms.models import FormSubmission +from wagtail.wagtailforms.models import FormSubmission, AbstractForm from wagtail.wagtailforms.forms import FormBuilder from wagtail.tests.testapp.models import FormPage, FormField from wagtail.tests.utils import WagtailTestUtils @@ -64,6 +66,15 @@ class TestFormSubmission(TestCase): self.assertTemplateUsed(response, 'tests/form_page.html') self.assertTemplateNotUsed(response, 'tests/form_page_landing.html') + @unittest.expectedFailure + @mock.patch.object(AbstractForm, 'get_context', autospec=True) + def test_get_form_calls_get_context(self, get_context): + get_context.side_effect = Page.get_context + + # 1429 - Serving form page should call the get_context method + self.client.get('/contact-us/') + self.assertTrue(get_context.called) + def test_post_invalid_form(self): response = self.client.post('/contact-us/', { 'your-email': 'bob', From 3cd348206f7110227e708d3dc322aac781554fb1 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Sun, 19 Jul 2015 17:15:24 +0100 Subject: [PATCH 218/259] Call get_context from AbstractForm.serve(). Fixes #1429 --- wagtail/wagtailforms/models.py | 27 +++++++++++++++++---------- wagtail/wagtailforms/tests.py | 2 -- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/wagtail/wagtailforms/models.py b/wagtail/wagtailforms/models.py index 813bda985..92ec6caf2 100644 --- a/wagtail/wagtailforms/models.py +++ b/wagtail/wagtailforms/models.py @@ -171,16 +171,21 @@ class AbstractForm(Page): # render the landing_page # TODO: It is much better to redirect to it - return render(request, self.landing_page_template, { - 'self': self, - }) + return render( + request, + self.landing_page_template, + self.get_context(request) + ) else: form = self.get_form() - return render(request, self.template, { - 'self': self, - 'form': form, - }) + context = self.get_context(request) + context['form'] = form + return render( + request, + self.template, + context + ) preview_modes = [ ('form', 'Form'), @@ -189,9 +194,11 @@ class AbstractForm(Page): def serve_preview(self, request, mode): if mode == 'landing': - return render(request, self.landing_page_template, { - 'self': self, - }) + return render( + request, + self.landing_page_template, + self.get_context(request) + ) else: return super(AbstractForm, self).serve_preview(request, mode) diff --git a/wagtail/wagtailforms/tests.py b/wagtail/wagtailforms/tests.py index 94f88c921..981c90f98 100644 --- a/wagtail/wagtailforms/tests.py +++ b/wagtail/wagtailforms/tests.py @@ -2,7 +2,6 @@ from __future__ import unicode_literals import json -import unittest import mock from django.test import TestCase @@ -66,7 +65,6 @@ class TestFormSubmission(TestCase): self.assertTemplateUsed(response, 'tests/form_page.html') self.assertTemplateNotUsed(response, 'tests/form_page_landing.html') - @unittest.expectedFailure @mock.patch.object(AbstractForm, 'get_context', autospec=True) def test_get_form_calls_get_context(self, get_context): get_context.side_effect = Page.get_context From 16b8173b80af3eec75e4c0cf6bdb2096db20fc8c Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 2 Sep 2015 16:13:29 +0100 Subject: [PATCH 219/259] Test for #1429 Conflicts: wagtail/wagtailforms/tests.py --- wagtail/tests/testapp/models.py | 6 +++++- wagtail/tests/testapp/templates/tests/form_page.html | 1 + .../tests/testapp/templates/tests/form_page_landing.html | 1 + wagtail/wagtailforms/tests.py | 6 ++++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/wagtail/tests/testapp/models.py b/wagtail/tests/testapp/models.py index c6cb98f44..76e38fefd 100644 --- a/wagtail/tests/testapp/models.py +++ b/wagtail/tests/testapp/models.py @@ -288,8 +288,12 @@ EventIndex.content_panels = [ class FormField(AbstractFormField): page = ParentalKey('FormPage', related_name='form_fields') + class FormPage(AbstractEmailForm): - pass + def get_context(self, request): + context = super(FormPage, self).get_context(request) + context['greeting'] = "hello world" + return context FormPage.content_panels = [ FieldPanel('title', classname="full title"), diff --git a/wagtail/tests/testapp/templates/tests/form_page.html b/wagtail/tests/testapp/templates/tests/form_page.html index f275ec80f..6766ae67d 100644 --- a/wagtail/tests/testapp/templates/tests/form_page.html +++ b/wagtail/tests/testapp/templates/tests/form_page.html @@ -2,6 +2,7 @@ {% load wagtailcore_tags %} {% block content %} +

    {{ greeting }}

    {% csrf_token %} {{ form.as_p }} diff --git a/wagtail/tests/testapp/templates/tests/form_page_landing.html b/wagtail/tests/testapp/templates/tests/form_page_landing.html index 9615c79d3..9685bd272 100644 --- a/wagtail/tests/testapp/templates/tests/form_page_landing.html +++ b/wagtail/tests/testapp/templates/tests/form_page_landing.html @@ -1,5 +1,6 @@ {% extends "tests/base.html" %} {% block content %} +

    {{ greeting }}

    Thank you for your feedback.

    {% endblock %} diff --git a/wagtail/wagtailforms/tests.py b/wagtail/wagtailforms/tests.py index 981c90f98..deaa1b0b9 100644 --- a/wagtail/wagtailforms/tests.py +++ b/wagtail/wagtailforms/tests.py @@ -65,6 +65,9 @@ class TestFormSubmission(TestCase): self.assertTemplateUsed(response, 'tests/form_page.html') self.assertTemplateNotUsed(response, 'tests/form_page_landing.html') + # check that variables defined in get_context are passed through to the template (#1429) + self.assertContains(response, "

    hello world

    ") + @mock.patch.object(AbstractForm, 'get_context', autospec=True) def test_get_form_calls_get_context(self, get_context): get_context.side_effect = Page.get_context @@ -97,6 +100,9 @@ class TestFormSubmission(TestCase): self.assertTemplateNotUsed(response, 'tests/form_page.html') self.assertTemplateUsed(response, 'tests/form_page_landing.html') + # check that variables defined in get_context are passed through to the template (#1429) + self.assertContains(response, "

    hello world

    ") + # Check that an email was sent self.assertEqual(len(mail.outbox), 1) self.assertEqual(mail.outbox[0].subject, "The subject") From 9215aa4052247760d191d3824a9048da3be950c4 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 2 Sep 2015 16:29:48 +0100 Subject: [PATCH 220/259] Remove old get_context test --- wagtail/wagtailforms/tests.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/wagtail/wagtailforms/tests.py b/wagtail/wagtailforms/tests.py index deaa1b0b9..34a720fb3 100644 --- a/wagtail/wagtailforms/tests.py +++ b/wagtail/wagtailforms/tests.py @@ -2,7 +2,6 @@ from __future__ import unicode_literals import json -import mock from django.test import TestCase from django.core import mail @@ -10,7 +9,7 @@ from django import forms from django.core.urlresolvers import reverse from wagtail.wagtailcore.models import Page -from wagtail.wagtailforms.models import FormSubmission, AbstractForm +from wagtail.wagtailforms.models import FormSubmission from wagtail.wagtailforms.forms import FormBuilder from wagtail.tests.testapp.models import FormPage, FormField from wagtail.tests.utils import WagtailTestUtils @@ -68,14 +67,6 @@ class TestFormSubmission(TestCase): # check that variables defined in get_context are passed through to the template (#1429) self.assertContains(response, "

    hello world

    ") - @mock.patch.object(AbstractForm, 'get_context', autospec=True) - def test_get_form_calls_get_context(self, get_context): - get_context.side_effect = Page.get_context - - # 1429 - Serving form page should call the get_context method - self.client.get('/contact-us/') - self.assertTrue(get_context.called) - def test_post_invalid_form(self): response = self.client.post('/contact-us/', { 'your-email': 'bob', From cfaed7faba2f72128b958eb9fdde954e03838b62 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 2 Sep 2015 16:34:27 +0100 Subject: [PATCH 221/259] Release note for #1541 --- CHANGELOG.txt | 3 ++- CONTRIBUTORS.rst | 1 + docs/releases/1.1.rst | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 3eb972962..013164b15 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -26,7 +26,7 @@ Changelog * Added database indexes on PageRevision and Image to improve performance on large sites * Search in page chooser now uses Wagtail's search framework, to order results by relevance * `PageChooserPanel` now supports passing a list (or tuple) of accepted page types - * The snippet type parameter of `SnippetChooserPanel` can now be omitted, or passed as a model name string rather than a model class + * The snippet type parameter of `SnippetChooserPanel` can now be omitted, or passed as a model name string rather than a model class (Joss Ingram) * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel @@ -37,6 +37,7 @@ Changelog * Fix: The queryset returned from `search` operations when using the database search backend now correctly preserves additional properties of the original query, such as `prefetch_related` / `select_related` * Fix: Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware * Fix: Page copy now works with pages that use multiple inheritance (Jordi Joan) + * Fix: Form builder pages now pick up template variables defined in the `get_context` method (Christoph Lipp) 1.0 (16.07.2015) diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index 04dddf320..8f90a7ce9 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -62,6 +62,7 @@ Contributors * Scot Hacker * Kyungil Choi * Joss Ingram +* Christoph Lipp Translators diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 8f0ec95fe..560a2f821 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -78,6 +78,7 @@ Bug fixes * The queryset returned from ``search`` operations when using the database search backend now correctly preserves additional properties of the original query, such as ``prefetch_related`` / ``select_related`` * Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware * Page copy now works with pages that use multiple inheritance + * Fix: Form builder pages now pick up template variables defined in the ``get_context`` method Upgrade considerations From e040008f9ff9bc74d587a222c0bfad1e75faa847 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 16:49:26 +0100 Subject: [PATCH 222/259] Failing test for #1418 --- wagtail/wagtailcore/tests/test_page_model.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wagtail/wagtailcore/tests/test_page_model.py b/wagtail/wagtailcore/tests/test_page_model.py index 7af85f878..e54168b58 100644 --- a/wagtail/wagtailcore/tests/test_page_model.py +++ b/wagtail/wagtailcore/tests/test_page_model.py @@ -1,3 +1,4 @@ +import unittest import datetime import json @@ -423,6 +424,7 @@ class TestCopyPage(TestCase): self.assertEqual(new_christmas_event.advert_placements.count(), 1, "Child objects defined on the superclass weren't copied") self.assertEqual(christmas_event.advert_placements.count(), 1, "Child objects defined on the superclass were removed from the original page") + @unittest.expectedFailure def test_copy_page_copies_revisions(self): christmas_event = EventPage.objects.get(url_path='/home/events/christmas/') christmas_event.save_revision() @@ -448,6 +450,11 @@ class TestCopyPage(TestCase): self.assertEqual(new_revision_content['pk'], new_christmas_event.id) self.assertEqual(new_revision_content['speakers'][0]['page'], new_christmas_event.id) + # Also, check that the child objects in the new revision are given new IDs + old_speakers_ids = set(christmas_event.speakers.values_list('id', flat=True)) + new_speakers_ids = set(speaker['pk'] for speaker in new_revision_content['speakers']) + self.assertFalse(old_speakers_ids.intersection(new_speakers_ids), "Child objects in revisions were not given a new primary key") + def test_copy_page_copies_revisions_and_doesnt_submit_for_moderation(self): christmas_event = EventPage.objects.get(url_path='/home/events/christmas/') christmas_event.save_revision(submitted_for_moderation=True) From dd4db131802c4198512d00bafe50f1992f09f0e6 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 16:51:55 +0100 Subject: [PATCH 223/259] Remap primary keys of child objects in revisions when copying page --- wagtail/wagtailcore/models.py | 20 ++++++++++++++++++-- wagtail/wagtailcore/tests/test_page_model.py | 2 -- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 4f821613e..7c59fd9a2 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals import logging import json +from collections import defaultdict from modelcluster.models import ClusterableModel, get_all_child_relations @@ -810,18 +811,27 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed else: page_copy = self.add_sibling(instance=page_copy) + # A dict that maps child objects to their new ids + # Used to remap child object ids in revisions + child_object_id_map = defaultdict(dict) + # Copy child objects specific_self = self.specific for child_relation in get_all_child_relations(specific_self): + accessor_name = child_relation.get_accessor_name() parental_key_name = child_relation.field.attname - child_objects = getattr(specific_self, child_relation.get_accessor_name(), None) + child_objects = getattr(specific_self, accessor_name, None) if child_objects: for child_object in child_objects.all(): + old_pk = child_object.pk child_object.pk = None setattr(child_object, parental_key_name, page_copy.id) child_object.save() + # Add mapping to new primary key (so we can apply this change to revisions) + child_object_id_map[accessor_name][old_pk] = child_object.pk + # Copy revisions if copy_revisions: for revision in self.revisions.all(): @@ -835,8 +845,9 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed revision_content['pk'] = page_copy.pk for child_relation in get_all_child_relations(specific_self): + accessor_name = child_relation.get_accessor_name() try: - child_objects = revision_content[child_relation.get_accessor_name()] + child_objects = revision_content[accessor_name] except KeyError: # KeyErrors are possible if the revision was created # before this child relation was added to the database @@ -845,6 +856,11 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed for child_object in child_objects: child_object[child_relation.field.name] = page_copy.pk + # Remap primary key to copied versions + # If the primary key is not recognised (eg, the child object has been deleted from the database) + # set the primary key to None + child_object['pk'] = child_object_id_map[accessor_name].get(child_object['pk'], None) + revision.content_json = json.dumps(revision_content) # Save diff --git a/wagtail/wagtailcore/tests/test_page_model.py b/wagtail/wagtailcore/tests/test_page_model.py index e54168b58..c9c81f004 100644 --- a/wagtail/wagtailcore/tests/test_page_model.py +++ b/wagtail/wagtailcore/tests/test_page_model.py @@ -1,4 +1,3 @@ -import unittest import datetime import json @@ -424,7 +423,6 @@ class TestCopyPage(TestCase): self.assertEqual(new_christmas_event.advert_placements.count(), 1, "Child objects defined on the superclass weren't copied") self.assertEqual(christmas_event.advert_placements.count(), 1, "Child objects defined on the superclass were removed from the original page") - @unittest.expectedFailure def test_copy_page_copies_revisions(self): christmas_event = EventPage.objects.get(url_path='/home/events/christmas/') christmas_event.save_revision() From 2d1862ac8a53a945fe5f6769072c961907dd19e3 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 17:05:38 +0100 Subject: [PATCH 224/259] Fix edit handlers test --- wagtail/wagtailadmin/tests/test_edit_handlers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/tests/test_edit_handlers.py b/wagtail/wagtailadmin/tests/test_edit_handlers.py index 6b912c0de..eb7b58898 100644 --- a/wagtail/wagtailadmin/tests/test_edit_handlers.py +++ b/wagtail/wagtailadmin/tests/test_edit_handlers.py @@ -424,7 +424,7 @@ class TestPageChooserPanel(TestCase): 'barbecue', 'wagtailcore.site' ).bind_to_model(PageChooserModel).target_content_type()[0] - self.assertEqual(result.name, 'Site') + self.assertEqual(result.name, 'site') def test_target_content_type_malformed_type(self): result = PageChooserPanel( From cf965a86fec1f1b8881928db105da4868a003001 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Wed, 2 Sep 2015 20:11:44 +0100 Subject: [PATCH 225/259] Update wagtailcore translation sources --- .../locale/en/LC_MESSAGES/django.po | 136 ++++++++++-------- 1 file changed, 80 insertions(+), 56 deletions(-) diff --git a/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po index 26121e1bc..e6c93a6f2 100644 --- a/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,221 +17,245 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: models.py:54 +#: models.py:55 msgid "Hostname" msgstr "" -#: models.py:55 +#: models.py:56 msgid "Port" msgstr "" -#: models.py:55 +#: models.py:56 msgid "" "Set this to something other than 80 if you need a specific port number to " "appear in URLs (e.g. development on port 8000). Does not affect request " "handling (so port forwarding still works)." msgstr "" -#: models.py:56 +#: models.py:57 msgid "Root page" msgstr "" -#: models.py:57 +#: models.py:58 msgid "Is default site" msgstr "" -#: models.py:57 +#: models.py:58 msgid "" "If true, this site will handle requests for all other hostnames that do not " "have a site entry of their own" msgstr "" -#: models.py:61 -msgid "Site" +#: models.py:62 +msgid "site" msgstr "" -#: models.py:121 +#: models.py:63 +msgid "sites" +msgstr "" + +#: models.py:123 #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " "before you can save this site as default." msgstr "" -#: models.py:272 +#: models.py:274 msgid "Title" msgstr "" -#: models.py:272 +#: models.py:274 msgid "The page title as you'd like it to be seen by the public" msgstr "" -#: models.py:273 +#: models.py:275 msgid "Slug" msgstr "" -#: models.py:273 +#: models.py:275 msgid "" "The name of the page as it will appear in URLs e.g http://domain.com/blog/" "[my-slug]/" msgstr "" -#: models.py:276 +#: models.py:278 msgid "Content type" msgstr "" -#: models.py:277 +#: models.py:279 msgid "Live" msgstr "" -#: models.py:278 +#: models.py:280 msgid "Has unpublished changes" msgstr "" -#: models.py:279 +#: models.py:281 msgid "URL path" msgstr "" -#: models.py:280 +#: models.py:282 msgid "Owner" msgstr "" -#: models.py:282 +#: models.py:284 msgid "Page title" msgstr "" -#: models.py:282 +#: models.py:284 msgid "" "Optional. 'Search Engine Friendly' title. This will appear at the top of the " "browser window." msgstr "" -#: models.py:283 +#: models.py:285 msgid "Show in menus" msgstr "" -#: models.py:283 +#: models.py:285 msgid "" "Whether a link to this page will appear in automatically generated menus" msgstr "" -#: models.py:284 +#: models.py:286 msgid "Search description" msgstr "" -#: models.py:286 +#: models.py:288 msgid "Go live date/time" msgstr "" -#: models.py:286 models.py:287 +#: models.py:288 models.py:289 msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." msgstr "" -#: models.py:287 +#: models.py:289 msgid "Expiry date/time" msgstr "" -#: models.py:288 +#: models.py:290 msgid "Expired" msgstr "" -#: models.py:290 +#: models.py:292 msgid "Locked" msgstr "" -#: models.py:292 +#: models.py:294 msgid "First published at" msgstr "" -#: models.py:293 +#: models.py:295 msgid "Latest revision created at" msgstr "" -#: models.py:725 +#: models.py:728 msgid "expired" msgstr "" -#: models.py:727 +#: models.py:730 msgid "scheduled" msgstr "" -#: models.py:729 +#: models.py:732 msgid "draft" msgstr "" -#: models.py:732 +#: models.py:735 msgid "live + draft" msgstr "" -#: models.py:734 +#: models.py:737 msgid "live" msgstr "" -#: models.py:900 +#: models.py:924 msgid "Default" msgstr "" -#: models.py:1076 models.py:1193 models.py:1420 +#: models.py:1030 +msgid "page" +msgstr "" + +#: models.py:1031 +msgid "pages" +msgstr "" + +#: models.py:1104 models.py:1222 models.py:1450 msgid "Page" msgstr "" -#: models.py:1077 +#: models.py:1105 msgid "Submitted for moderation" msgstr "" -#: models.py:1078 +#: models.py:1106 msgid "Created at" msgstr "" -#: models.py:1079 +#: models.py:1107 msgid "User" msgstr "" -#: models.py:1080 +#: models.py:1108 msgid "Content JSON" msgstr "" -#: models.py:1081 +#: models.py:1109 msgid "Approved go live at" msgstr "" -#: models.py:1180 -msgid "Page Revision" +#: models.py:1208 +msgid "page revision" msgstr "" -#: models.py:1184 +#: models.py:1209 +msgid "page revisions" +msgstr "" + +#: models.py:1213 msgid "Add/edit pages you own" msgstr "" -#: models.py:1185 +#: models.py:1214 msgid "Edit any page" msgstr "" -#: models.py:1186 +#: models.py:1215 msgid "Publish any page" msgstr "" -#: models.py:1187 +#: models.py:1216 msgid "Lock/unlock any page" msgstr "" -#: models.py:1192 +#: models.py:1221 msgid "Group" msgstr "" -#: models.py:1194 +#: models.py:1223 msgid "Permission type" msgstr "" -#: models.py:1198 -msgid "Group Page Permission" +#: models.py:1227 +msgid "group page permission" msgstr "" -#: models.py:1421 +#: models.py:1228 +msgid "group page permissions" +msgstr "" + +#: models.py:1451 msgid "Password" msgstr "" -#: models.py:1424 -msgid "Page View Restriction" +#: models.py:1454 +msgid "page view restriction" +msgstr "" + +#: models.py:1455 +msgid "page view restrictions" msgstr "" #: validators.py:15 From 5c959596856c7197aa0486d157d75be37da7823e Mon Sep 17 00:00:00 2001 From: Tim Heap Date: Sat, 1 Aug 2015 10:53:24 +1000 Subject: [PATCH 226/259] Use alternate context var for Jinja support Jinja does not support using `self` as a template variable, as `self` is reserved for its own internal use. To add support for Jinja templates, an alternative name has been added where 'self' has been used. Template authors are free to use which ever template variable works in their template language. --- wagtail/wagtailadmin/edit_handlers.py | 3 +++ .../templates/wagtailadmin/userbar/frame.html | 4 ++-- .../wagtailadmin/templatetags/wagtailuserbar.py | 15 +++++++++------ wagtail/wagtailadmin/tests/test_userbar.py | 6 +++--- wagtail/wagtailcore/blocks/base.py | 7 ++++++- wagtail/wagtailcore/models.py | 3 +++ 6 files changed, 26 insertions(+), 12 deletions(-) diff --git a/wagtail/wagtailadmin/edit_handlers.py b/wagtail/wagtailadmin/edit_handlers.py index 8d52fc2b2..4d1b54c1a 100644 --- a/wagtail/wagtailadmin/edit_handlers.py +++ b/wagtail/wagtailadmin/edit_handlers.py @@ -421,6 +421,8 @@ class MultiFieldPanel(object): class BaseFieldPanel(EditHandler): + TEMPLATE_VAR = 'field_panel' + @classmethod def widget_overrides(cls): """check if a specific widget has been defined for this field""" @@ -459,6 +461,7 @@ class BaseFieldPanel(EditHandler): def render_as_object(self): return mark_safe(render_to_string(self.object_template, { 'self': self, + self.TEMPLATE_VAR: self, 'field': self.bound_field, })) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/userbar/frame.html b/wagtail/wagtailadmin/templates/wagtailadmin/userbar/frame.html index c9a5588b3..ec5f68cbe 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/userbar/frame.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/userbar/frame.html @@ -4,7 +4,7 @@ var wagtail = wagtail || {}; wagtail.static_root = '{% static "wagtailadmin/" %}'; wagtail.userbar = { - src: '{% if revision_id %}{% url "wagtailadmin_userbar_moderation" revision_id %}{% else %}{% url "wagtailadmin_userbar_frontend" page.self.id %}{% endif %}', + src: '{% if revision_id %}{% url "wagtailadmin_userbar_moderation" revision_id %}{% else %}{% url "wagtailadmin_userbar_frontend" page.id %}{% endif %}', origin:'{% if request.is_secure %}https{% else %}http{% endif %}://{{ request.get_host }}' }; (function(d) { @@ -13,4 +13,4 @@ var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(u, s); })(document); - \ No newline at end of file + diff --git a/wagtail/wagtailadmin/templatetags/wagtailuserbar.py b/wagtail/wagtailadmin/templatetags/wagtailuserbar.py index 1e2d27477..f00bdb5cb 100644 --- a/wagtail/wagtailadmin/templatetags/wagtailuserbar.py +++ b/wagtail/wagtailadmin/templatetags/wagtailuserbar.py @@ -1,7 +1,7 @@ from django import template from django.template.loader import render_to_string -from wagtail.wagtailcore.models import Page +from wagtail.wagtailcore.models import Page, PAGE_TEMPLATE_VAR register = template.Library() @@ -16,10 +16,13 @@ def wagtailuserbar(context): if not request.user.has_perm('wagtailadmin.access_admin'): return '' - # Only render if the context contains a 'self' variable referencing a saved page - if 'self' in context and isinstance(context['self'], Page) and context['self'].id is not None: - pass - else: + # Only render if the context contains a 'PAGE_TEMPLATE_VAR' variable + # referencing a saved page + if PAGE_TEMPLATE_VAR not in context: + return '' + + page = context[PAGE_TEMPLATE_VAR] + if not isinstance(page, Page) or page.id is None: return '' try: @@ -30,6 +33,6 @@ def wagtailuserbar(context): # Render the frame to contain the userbar items return render_to_string('wagtailadmin/userbar/frame.html', { 'request': request, - 'page': context, + 'page': page, 'revision_id': revision_id }) diff --git a/wagtail/wagtailadmin/tests/test_userbar.py b/wagtail/wagtailadmin/tests/test_userbar.py index a46872ac1..3bc6523a0 100644 --- a/wagtail/wagtailadmin/tests/test_userbar.py +++ b/wagtail/wagtailadmin/tests/test_userbar.py @@ -6,7 +6,7 @@ from django.contrib.auth import get_user_model from django.contrib.auth.models import AnonymousUser from wagtail.tests.utils import WagtailTestUtils -from wagtail.wagtailcore.models import Page +from wagtail.wagtailcore.models import Page, PAGE_TEMPLATE_VAR from wagtail.tests.testapp.models import BusinessIndex, BusinessChild @@ -23,7 +23,7 @@ class TestUserbarTag(TestCase): def test_userbar_tag(self): template = Template("{% load wagtailuserbar %}{% wagtailuserbar %}") content = template.render(Context({ - 'self': self.homepage, + PAGE_TEMPLATE_VAR: self.homepage, 'request': self.dummy_request(self.user), })) @@ -32,7 +32,7 @@ class TestUserbarTag(TestCase): def test_userbar_tag_anonymous_user(self): template = Template("{% load wagtailuserbar %}{% wagtailuserbar %}") content = template.render(Context({ - 'self': self.homepage, + PAGE_TEMPLATE_VAR: self.homepage, 'request': self.dummy_request(), })) diff --git a/wagtail/wagtailcore/blocks/base.py b/wagtail/wagtailcore/blocks/base.py index 3764b8cc5..362fb7931 100644 --- a/wagtail/wagtailcore/blocks/base.py +++ b/wagtail/wagtailcore/blocks/base.py @@ -41,6 +41,8 @@ class Block(six.with_metaclass(BaseBlock, object)): name = '' creation_counter = 0 + TEMPLATE_VAR = 'value' + class Meta: label = None icon = "placeholder" @@ -206,7 +208,10 @@ class Block(six.with_metaclass(BaseBlock, object)): """ template = getattr(self.meta, 'template', None) if template: - return render_to_string(template, {'self': value}) + return render_to_string(template, { + 'self': value, + self.TEMPLATE_VAR: value, + }) else: return self.render_basic(value) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 77e36fd10..20ad150ab 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -44,6 +44,8 @@ from wagtail.wagtailsearch.backends import get_search_backend logger = logging.getLogger('wagtail.core') +PAGE_TEMPLATE_VAR = 'page' + class SiteManager(models.Manager): def get_by_natural_key(self, hostname, port): @@ -549,6 +551,7 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed def get_context(self, request, *args, **kwargs): return { + PAGE_TEMPLATE_VAR: self, 'self': self, 'request': request, } From f615010524e383246455758c90a9be77e2748b66 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 3 Sep 2015 09:36:43 +0100 Subject: [PATCH 227/259] Added Eirik Krogstad to contributors --- CONTRIBUTORS.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index 8f90a7ce9..f1193aae8 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -86,6 +86,7 @@ Translators * Italian: Andrea Tagliazucchi, Claudio Bantaloukas, Alessio Di Stasio, Giacomo Ghizzani * Japanese: Daigo Shitara, Toshikazu Michisu * Mongolian: Delgermurun Purevkhuu, miiiga +* Norwegian bokmål: Eirik Krogstad * Polish: Łukasz Bołdys * Portuguese (Brazil): Gilson Filho, Douglas Miranda, Thiago Cangussu, João Luiz Lorencetti, Gladson Brito, Marcelo J. Both * Portuguese (Portugal): Jose Lourenco, Tiago Henriques From e1abccd8290b7c7701f24310ab5b4e69d486aeb3 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 3 Sep 2015 10:15:19 +0100 Subject: [PATCH 228/259] Failing test for get_search_promotions tag crash --- wagtail/contrib/wagtailsearchpromotions/tests.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wagtail/contrib/wagtailsearchpromotions/tests.py b/wagtail/contrib/wagtailsearchpromotions/tests.py index 15830d4d9..66a047ceb 100644 --- a/wagtail/contrib/wagtailsearchpromotions/tests.py +++ b/wagtail/contrib/wagtailsearchpromotions/tests.py @@ -1,3 +1,5 @@ +import unittest + from django.test import TestCase from django.core.urlresolvers import reverse @@ -71,6 +73,11 @@ class TestGetSearchPromotionsTemplateTag(TestCase): search_picks = list(get_search_promotions("root page")) self.assertEqual(search_picks, [pick]) + @unittest.expectedFailure + def test_get_search_promotions_with_none_query_string(self): + search_picks = list(get_search_promotions(None)) + self.assertEqual(search_picks, []) + class TestSearchPromotionsIndexView(TestCase, WagtailTestUtils): def setUp(self): From e01cada04fc0e1f1b364b72783f3ece09dba950d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 3 Sep 2015 10:17:36 +0100 Subject: [PATCH 229/259] Fix crash in get_search_promotions templatetag --- .../templatetags/wagtailsearchpromotions_tags.py | 6 +++++- wagtail/contrib/wagtailsearchpromotions/tests.py | 3 --- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/wagtail/contrib/wagtailsearchpromotions/templatetags/wagtailsearchpromotions_tags.py b/wagtail/contrib/wagtailsearchpromotions/templatetags/wagtailsearchpromotions_tags.py index 06a2d56f8..0b2929c1e 100644 --- a/wagtail/contrib/wagtailsearchpromotions/templatetags/wagtailsearchpromotions_tags.py +++ b/wagtail/contrib/wagtailsearchpromotions/templatetags/wagtailsearchpromotions_tags.py @@ -1,6 +1,7 @@ from django import template from wagtail.wagtailsearch.models import Query +from wagtail.contrib.wagtailsearchpromotions.models import SearchPromotion register = template.Library() @@ -8,4 +9,7 @@ register = template.Library() @register.assignment_tag() def get_search_promotions(search_query): - return Query.get(search_query).editors_picks.all() + if search_query: + return Query.get(search_query).editors_picks.all() + else: + return SearchPromotion.objects.none() diff --git a/wagtail/contrib/wagtailsearchpromotions/tests.py b/wagtail/contrib/wagtailsearchpromotions/tests.py index 66a047ceb..6149e0199 100644 --- a/wagtail/contrib/wagtailsearchpromotions/tests.py +++ b/wagtail/contrib/wagtailsearchpromotions/tests.py @@ -1,5 +1,3 @@ -import unittest - from django.test import TestCase from django.core.urlresolvers import reverse @@ -73,7 +71,6 @@ class TestGetSearchPromotionsTemplateTag(TestCase): search_picks = list(get_search_promotions("root page")) self.assertEqual(search_picks, [pick]) - @unittest.expectedFailure def test_get_search_promotions_with_none_query_string(self): search_picks = list(get_search_promotions(None)) self.assertEqual(search_picks, []) From 1f5dc4c024c3c4bdd046e2b86d2c38b4e54e1305 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 10:38:13 +0100 Subject: [PATCH 230/259] Release note for #1571 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 013164b15..16efba26c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -27,6 +27,7 @@ Changelog * Search in page chooser now uses Wagtail's search framework, to order results by relevance * `PageChooserPanel` now supports passing a list (or tuple) of accepted page types * The snippet type parameter of `SnippetChooserPanel` can now be omitted, or passed as a model name string rather than a model class (Joss Ingram) + * Added aliases for the `self` template variable to accommodate Jinja as a templating engine: `page` for pages, `field_panel` for field panels / edit handlers, and `value` for blocks * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 560a2f821..9c51d6ce0 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -64,6 +64,7 @@ Minor features * Search in page chooser now uses Wagtail's search framework, to order results by relevance * ``PageChooserPanel`` now supports passing a list (or tuple) of accepted page types * The snippet type parameter of ``SnippetChooserPanel`` can now be omitted, or passed as a model name string rather than a model class + * Added aliases for the ``self`` template variable to accommodate Jinja as a templating engine: ``page`` for pages, ``field_panel`` for field panels / edit handlers, and ``value`` for blocks Bug fixes ~~~~~~~~~ From 1aa0f0b9ef66474b8aeda5a0dcf653b7fb29e6f7 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 14 Aug 2015 19:12:06 +0200 Subject: [PATCH 231/259] Always add an 'ordering' column to the explorer regardless of permission - fixes #1608 --- .../templates/wagtailadmin/pages/index.html | 2 +- .../wagtailadmin/pages/listing/_list.html | 8 ++++---- .../pages/listing/_table_headers_explore.html | 15 +++++++++------ 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/index.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/index.html index 3738d1f43..8a24d9c05 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/index.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/index.html @@ -14,7 +14,7 @@ {% csrf_token %} {% page_permissions parent_page as parent_page_perms %} - {% include "wagtailadmin/pages/listing/_list_explore.html" with sortable=1 allow_navigation=1 full_width=1 parent_page=parent_page orderable=parent_page_perms.can_reorder_children %} + {% include "wagtailadmin/pages/listing/_list_explore.html" with sortable=1 allow_navigation=1 full_width=1 show_ordering_column=1 parent_page=parent_page orderable=parent_page_perms.can_reorder_children %} {% url 'wagtailadmin_explore' parent_page.id as pagination_base_url %} {% include "wagtailadmin/pages/listing/_pagination.html" with page=pages base_url=pagination_base_url query_params=pagination_query_params only %} diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html index dfb0c03c3..96c53fa01 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list.html @@ -1,7 +1,7 @@ {% load i18n %} {% load wagtailadmin_tags %} - {% if orderable %} + {% if show_ordering_column %} {% endif %} @@ -19,7 +19,7 @@ {% if parent_page %} {% page_permissions parent_page as parent_page_perms %} - @@ -46,8 +46,8 @@ {% for page in pages %} {% page_permissions page as page_perms %} - {% if orderable %} - + {% if show_ordering_column %} + {% endif %} - {% if orderable %} + {% if show_ordering_column %} - {% else %} - {% trans 'Order' %} + {% if orderable %} + {% if ordering == "ord" %} + {% trans 'Order' %} + {% else %} + {% trans 'Order' %} + {% endif %} {% endif %} {% endif %} From 1bd9753e8fe08d74e0e875c99a11a029f64cc9d0 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 14 Aug 2015 13:37:01 +0200 Subject: [PATCH 232/259] Add help messages to steer editors away from creating pages at the root level --- .../pages/listing/_list_explore.html | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html index f9f4c3a64..d9b7abb80 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html @@ -9,6 +9,33 @@ {% endblock %} {% block post_parent_page_headers %} + + {% if parent_page.is_root %} + + {% elif not parent_page.url %} + + {% endif %} + {% include "wagtailadmin/pages/listing/_table_headers_explore.html" %} {% endblock %} From af93c04ef2dc0389afb3da8fbcab2e5aa0bbc239 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 11:07:07 +0100 Subject: [PATCH 233/259] Updated signposting text as per https://github.com/torchbox/wagtail/pull/1612#issuecomment-136734938 --- .../pages/listing/_list_explore.html | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html index d9b7abb80..84ae0f71d 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html @@ -13,24 +13,39 @@ {% if parent_page.is_root %} {% elif not parent_page.url %} From e1cadf7ef3ada474e03f9b8e440e4ba69f50ee96 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 11:42:35 +0100 Subject: [PATCH 234/259] Add tests for explorer signposting messages --- .../wagtailadmin/tests/test_pages_views.py | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/wagtail/wagtailadmin/tests/test_pages_views.py b/wagtail/wagtailadmin/tests/test_pages_views.py index ec81e6460..41cac0c6d 100644 --- a/wagtail/wagtailadmin/tests/test_pages_views.py +++ b/wagtail/wagtailadmin/tests/test_pages_views.py @@ -126,6 +126,70 @@ class TestPageExplorer(TestCase, WagtailTestUtils): self.assertEqual(response.context['pages'].number, response.context['pages'].paginator.num_pages) +class TestPageExplorerSignposting(TestCase, WagtailTestUtils): + fixtures = ['test.json'] + + def setUp(self): + # Find root page + self.root_page = Page.objects.get(id=1) + + # Find page with an associated site + self.site_page = Page.objects.get(id=2) + + # Add another top-level page (which will have no corresponding site record) + self.no_site_page = SimplePage( + title="Hello world!", + slug="hello-world", + ) + self.root_page.add_child(instance=self.no_site_page) + + def test_admin_at_root(self): + self.client.login(username='superuser', password='password') + response = self.client.get(reverse('wagtailadmin_explore_root')) + self.assertEqual(response.status_code, 200) + # Administrator (or user with add_site permission) should get the full message + # about configuring sites + self.assertContains(response, "The root level is where you can add new sites to your Wagtail installation. Pages created here will not be accessible at any URL until they are associated with a site.") + self.assertContains(response, """Configure a site now.""") + + def test_admin_at_non_site_page(self): + self.client.login(username='superuser', password='password') + response = self.client.get(reverse('wagtailadmin_explore', args=(self.no_site_page.id, ))) + self.assertEqual(response.status_code, 200) + # Administrator (or user with add_site permission) should get a warning about + # unroutable pages, and be directed to the site config area + self.assertContains(response, "There is no site set up for this location. Pages created here will not be accessible at any URL until a site is associated with this location.") + self.assertContains(response, """Configure a site now.""") + + def test_admin_at_site_page(self): + self.client.login(username='superuser', password='password') + response = self.client.get(reverse('wagtailadmin_explore', args=(self.site_page.id, ))) + self.assertEqual(response.status_code, 200) + # There should be no warning message here + self.assertNotContains(response, "Pages created here will not be accessible") + + def test_nonadmin_at_root(self): + self.client.login(username='siteeditor', password='password') + response = self.client.get(reverse('wagtailadmin_explore_root')) + self.assertEqual(response.status_code, 200) + # Non-admin should get a simple "create pages as children of the homepage" prompt + self.assertContains(response, "Pages created here will not be accessible at any URL. To add pages to an existing site, create them as children of the homepage.") + + def test_nonadmin_at_non_site_page(self): + self.client.login(username='siteeditor', password='password') + response = self.client.get(reverse('wagtailadmin_explore', args=(self.no_site_page.id, ))) + self.assertEqual(response.status_code, 200) + # Non-admin should get a warning about unroutable pages + self.assertContains(response, "There is no site record for this location. Pages created here will not be accessible at any URL.") + + def test_nonadmin_at_site_page(self): + self.client.login(username='siteeditor', password='password') + response = self.client.get(reverse('wagtailadmin_explore', args=(self.site_page.id, ))) + self.assertEqual(response.status_code, 200) + # There should be no warning message here + self.assertNotContains(response, "Pages created here will not be accessible") + + class TestPageCreation(TestCase, WagtailTestUtils): def setUp(self): # Find root page From 71923a428a039ee2aed4870f14f6a132d21e7a72 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 11:44:28 +0100 Subject: [PATCH 235/259] Only show signposting messages when a parent page exists. This prevents them from appearing on other views that piggyback on list_explore and really shouldn't: search results and page usage. --- .../pages/listing/_list_explore.html | 64 ++++++++++--------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html index 84ae0f71d..c02da8241 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_list_explore.html @@ -10,45 +10,47 @@ {% block post_parent_page_headers %} - {% if parent_page.is_root %} - + {% elif not parent_page.url %} + - {% elif not parent_page.url %} - + + {% endif %} {% endif %} {% include "wagtailadmin/pages/listing/_table_headers_explore.html" %} From 3d1f83755bd9f69864ea5a6a29e75d20084702cb Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 12:06:29 +0100 Subject: [PATCH 236/259] Release note for #1612 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 16efba26c..2d8c6172a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -28,6 +28,7 @@ Changelog * `PageChooserPanel` now supports passing a list (or tuple) of accepted page types * The snippet type parameter of `SnippetChooserPanel` can now be omitted, or passed as a model name string rather than a model class (Joss Ingram) * Added aliases for the `self` template variable to accommodate Jinja as a templating engine: `page` for pages, `field_panel` for field panels / edit handlers, and `value` for blocks + * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 9c51d6ce0..2b2b4c29e 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -65,6 +65,7 @@ Minor features * ``PageChooserPanel`` now supports passing a list (or tuple) of accepted page types * The snippet type parameter of ``SnippetChooserPanel`` can now be omitted, or passed as a model name string rather than a model class * Added aliases for the ``self`` template variable to accommodate Jinja as a templating engine: ``page`` for pages, ``field_panel`` for field panels / edit handlers, and ``value`` for blocks + * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites Bug fixes ~~~~~~~~~ From da96a6758e91301bf7cd0d5f1a5814d72594aa3d Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Thu, 3 Sep 2015 12:16:35 +0100 Subject: [PATCH 237/259] Changelog for #1589 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 2d8c6172a..a0e479e73 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -29,6 +29,7 @@ Changelog * The snippet type parameter of `SnippetChooserPanel` can now be omitted, or passed as a model name string rather than a model class (Joss Ingram) * Added aliases for the `self` template variable to accommodate Jinja as a templating engine: `page` for pages, `field_panel` for field panels / edit handlers, and `value` for blocks * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites + * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 2b2b4c29e..54d277fbd 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -66,6 +66,7 @@ Minor features * The snippet type parameter of ``SnippetChooserPanel`` can now be omitted, or passed as a model name string rather than a model class * Added aliases for the ``self`` template variable to accommodate Jinja as a templating engine: ``page`` for pages, ``field_panel`` for field panels / edit handlers, and ``value`` for blocks * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites + * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form Bug fixes ~~~~~~~~~ From cb0b9b7f0e0fbc74315a50472b056e28dd2cedf5 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 12:31:45 +0100 Subject: [PATCH 238/259] Renumber test migration --- .../{0007_auto_20150820_0419.py => 0009_auto_20150820_0419.py} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename wagtail/tests/testapp/migrations/{0007_auto_20150820_0419.py => 0009_auto_20150820_0419.py} (96%) diff --git a/wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py b/wagtail/tests/testapp/migrations/0009_auto_20150820_0419.py similarity index 96% rename from wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py rename to wagtail/tests/testapp/migrations/0009_auto_20150820_0419.py index c843b42dc..3320e5449 100644 --- a/wagtail/tests/testapp/migrations/0007_auto_20150820_0419.py +++ b/wagtail/tests/testapp/migrations/0009_auto_20150820_0419.py @@ -10,7 +10,7 @@ class Migration(migrations.Migration): dependencies = [ ('taggit', '0001_initial'), - ('tests', '0006_image_file_size'), + ('tests', '0008_merge'), ] operations = [ From e2e933a785b7cb12859b6c5b97d58979e8246574 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 12:38:46 +0100 Subject: [PATCH 239/259] test that tags on saved snippets are not an empty list --- wagtail/wagtailsnippets/tests.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailsnippets/tests.py b/wagtail/wagtailsnippets/tests.py index f551d12e8..fa9d68b12 100644 --- a/wagtail/wagtailsnippets/tests.py +++ b/wagtail/wagtailsnippets/tests.py @@ -154,9 +154,12 @@ class TestSnippetCreateView(TestCase, WagtailTestUtils): args=('tests', 'advert'))) snippet = Advert.objects.get(text='test_advert') + + expected_tags = list(Tag.objects.order_by('name').filter(name__in=tags)) + self.assertEqual(len(expected_tags), 2) self.assertEqual( list(snippet.tags.order_by('name')), - list(Tag.objects.order_by('name').filter(name__in=tags))) + expected_tags) class TestSnippetEditView(TestCase, WagtailTestUtils): @@ -213,9 +216,12 @@ class TestSnippetEditView(TestCase, WagtailTestUtils): args=('tests', 'advert'))) snippet = Advert.objects.get(text='edited_test_advert') + + expected_tags = list(Tag.objects.order_by('name').filter(name__in=tags)) + self.assertEqual(len(expected_tags), 2) self.assertEqual( list(snippet.tags.order_by('name')), - list(Tag.objects.order_by('name').filter(name__in=tags))) + expected_tags) class TestSnippetDelete(TestCase, WagtailTestUtils): From 5fa6371fa1ad65e405b105ccf73d92fd7beb0014 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 15:30:36 +0100 Subject: [PATCH 240/259] Release note for #1660 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a0e479e73..bc0c1f24c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -41,6 +41,7 @@ Changelog * Fix: Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware * Fix: Page copy now works with pages that use multiple inheritance (Jordi Joan) * Fix: Form builder pages now pick up template variables defined in the `get_context` method (Christoph Lipp) + * Fix: When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 54d277fbd..4aebf7816 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -81,7 +81,8 @@ Bug fixes * The queryset returned from ``search`` operations when using the database search backend now correctly preserves additional properties of the original query, such as ``prefetch_related`` / ``select_related`` * Responses from the external image URL generator are correctly marked as streaming and will no longer fail when used with Django's cache middleware * Page copy now works with pages that use multiple inheritance - * Fix: Form builder pages now pick up template variables defined in the ``get_context`` method + * Form builder pages now pick up template variables defined in the ``get_context`` method + * When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one Upgrade considerations From e5a5761d5ab925f808933065186e1190703bfb61 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 16:30:18 +0100 Subject: [PATCH 241/259] Release note for #1475 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index bc0c1f24c..ebc02d69f 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -42,6 +42,7 @@ Changelog * Fix: Page copy now works with pages that use multiple inheritance (Jordi Joan) * Fix: Form builder pages now pick up template variables defined in the `get_context` method (Christoph Lipp) * Fix: When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one + * Fix: Newly added redirects now take effect on all sites, rather than just the site that the Wagtail admin backend was accessed through 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 4aebf7816..52949f361 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -83,6 +83,7 @@ Bug fixes * Page copy now works with pages that use multiple inheritance * Form builder pages now pick up template variables defined in the ``get_context`` method * When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one + * Newly added redirects now take effect on all sites, rather than just the site that the Wagtail admin backend was accessed through Upgrade considerations From 87e48647291ccdbb4e5624e3826f19f0df09c24d Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 3 Sep 2015 17:05:03 +0100 Subject: [PATCH 242/259] Release note for #1445 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index ebc02d69f..fdbd8f67f 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -30,6 +30,7 @@ Changelog * Added aliases for the `self` template variable to accommodate Jinja as a templating engine: `page` for pages, `field_panel` for field panels / edit handlers, and `value` for blocks * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form + * Altered styling of stream controls to be more like all other buttons * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 52949f361..147906912 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -67,6 +67,7 @@ Minor features * Added aliases for the ``self`` template variable to accommodate Jinja as a templating engine: ``page`` for pages, ``field_panel`` for field panels / edit handlers, and ``value`` for blocks * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form + * Altered styling of stream controls to be more like all other buttons Bug fixes ~~~~~~~~~ From 5df60caef3b0617f78665135142bd756629fa267 Mon Sep 17 00:00:00 2001 From: Tim Heap Date: Fri, 21 Aug 2015 20:09:36 +1000 Subject: [PATCH 243/259] Rename `is_abstract` to `is_creatable` `is_creatable` better reflects what it is used for, and stops any confusion between Wagtail's `is_abstract` and Django's `Meta.abstract`. `is_creatable` takes in to account `Meta.abstract` now, so developers will no longer need to set both `is_abstract` and `Meta.abstract`. Documentation for the new attribute has been added, as well as tests. --- docs/reference/pages/model_reference.rst | 4 +++ wagtail/contrib/wagtailroutablepage/models.py | 2 -- wagtail/contrib/wagtailroutablepage/tests.py | 2 -- .../0010_mtibasepage_mtichildpage.py | 35 +++++++++++++++++++ wagtail/tests/testapp/models.py | 14 ++++++++ wagtail/wagtailcore/models.py | 14 ++++---- wagtail/wagtailcore/tests/test_page_model.py | 34 ++++++++++++++++-- wagtail/wagtailforms/models.py | 2 -- 8 files changed, 93 insertions(+), 14 deletions(-) create mode 100644 wagtail/tests/testapp/migrations/0010_mtibasepage_mtichildpage.py diff --git a/docs/reference/pages/model_reference.rst b/docs/reference/pages/model_reference.rst index 3e74fdb4c..bee258f99 100644 --- a/docs/reference/pages/model_reference.rst +++ b/docs/reference/pages/model_reference.rst @@ -153,6 +153,10 @@ In addition to the model fields provided, ``Page`` has many properties and metho Defines which template file should be used to render the login form for Protected pages using this model. This overrides the default, defined using ``PASSWORD_REQUIRED_TEMPLATE`` in your settings. See :ref:`private_pages` + .. attribute:: is_creatable + + Controls if this page can be created through the Wagtail administration. Defaults to True, and is not inherited by subclasses. This is useful when using `multi-table inheritance `_, to stop the base model from being created as an actual page. + ``Site`` ======== diff --git a/wagtail/contrib/wagtailroutablepage/models.py b/wagtail/contrib/wagtailroutablepage/models.py index faa20efee..832fb7ac4 100644 --- a/wagtail/contrib/wagtailroutablepage/models.py +++ b/wagtail/contrib/wagtailroutablepage/models.py @@ -138,7 +138,5 @@ class RoutablePage(RoutablePageMixin, Page): added to it. """ - is_abstract = True - class Meta: abstract = True diff --git a/wagtail/contrib/wagtailroutablepage/tests.py b/wagtail/contrib/wagtailroutablepage/tests.py index 48df2b8a7..64e247276 100644 --- a/wagtail/contrib/wagtailroutablepage/tests.py +++ b/wagtail/contrib/wagtailroutablepage/tests.py @@ -151,8 +151,6 @@ class TestOldStyleRoutablePage(TestNewStyleRoutablePage, WagtailTestUtils): # prevent this class appearing in the global PAGE_MODEL_CLASSES list, as # its non-standard location causes failures when translating from content types # back to models - is_abstract = True - class Meta: abstract = True diff --git a/wagtail/tests/testapp/migrations/0010_mtibasepage_mtichildpage.py b/wagtail/tests/testapp/migrations/0010_mtibasepage_mtichildpage.py new file mode 100644 index 000000000..06007a721 --- /dev/null +++ b/wagtail/tests/testapp/migrations/0010_mtibasepage_mtichildpage.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0019_verbose_names_cleanup'), + ('tests', '0009_auto_20150820_0419'), + ] + + operations = [ + migrations.CreateModel( + name='MTIBasePage', + fields=[ + ('page_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='wagtailcore.Page')), + ], + options={ + 'abstract': False, + }, + bases=('wagtailcore.page',), + ), + migrations.CreateModel( + name='MTIChildPage', + fields=[ + ('mtibasepage_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='tests.MTIBasePage')), + ], + options={ + 'abstract': False, + }, + bases=('tests.mtibasepage',), + ), + ] diff --git a/wagtail/tests/testapp/models.py b/wagtail/tests/testapp/models.py index c2334dca2..277832b85 100644 --- a/wagtail/tests/testapp/models.py +++ b/wagtail/tests/testapp/models.py @@ -440,3 +440,17 @@ class StreamPage(Page): ]) api_fields = ('body',) + + +class MTIBasePage(Page): + is_creatable = False + + +class MTIChildPage(MTIBasePage): + # Should be creatable by default, no need to set anything + pass + + +class AbstractPage(Page): + class Meta: + abstract = True diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 12a59bd39..581693d48 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -263,11 +263,12 @@ class PageBase(models.base.ModelBase): cls._clean_subpage_types = None # to be filled in on first call to cls.clean_subpage_types cls._clean_parent_page_types = None # to be filled in on first call to cls.clean_parent_page_types - if not dct.get('is_abstract'): - # subclasses are only abstract if the subclass itself defines itself so - cls.is_abstract = False + # All pages should be creatable unless explicitly set otherwise. + # This attribute is not inheritable. + if 'is_creatable' not in dct: + cls.is_creatable = not cls._meta.abstract - if not cls.is_abstract: + if cls.is_creatable: # register this type in the list of page content types PAGE_MODEL_CLASSES.append(cls) @@ -309,6 +310,9 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed index.FilterField('show_in_menus'), ) + # Do not allow plain Page instances to be created through the Wagtail admin + is_creatable = False + def __init__(self, *args, **kwargs): super(Page, self).__init__(*args, **kwargs) if not self.id and not self.content_type_id: @@ -320,8 +324,6 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed def __str__(self): return self.title - is_abstract = True # don't offer Page in the list of page types a superuser can create - def set_url_path(self, parent): """ Populate the url_path field based on this page's slug and the specified parent page. diff --git a/wagtail/wagtailcore/tests/test_page_model.py b/wagtail/wagtailcore/tests/test_page_model.py index c9c81f004..9ac12ab23 100644 --- a/wagtail/wagtailcore/tests/test_page_model.py +++ b/wagtail/wagtailcore/tests/test_page_model.py @@ -10,8 +10,11 @@ from django.contrib.contenttypes.models import ContentType from django.contrib.auth import get_user_model from django.contrib.auth.models import AnonymousUser -from wagtail.wagtailcore.models import Page, Site -from wagtail.tests.testapp.models import SingleEventPage, EventPage, EventIndex, SimplePage, BusinessIndex, BusinessSubIndex, BusinessChild, StandardIndex +from wagtail.wagtailcore.models import Page, Site, PAGE_MODEL_CLASSES +from wagtail.tests.testapp.models import ( + SingleEventPage, EventPage, EventIndex, SimplePage, + BusinessIndex, BusinessSubIndex, BusinessChild, StandardIndex, + MTIBasePage, MTIChildPage, AbstractPage) class TestSiteRouting(TestCase): @@ -731,3 +734,30 @@ class TestIssue1216(TestCase): new_christmas_event = EventPage.objects.get(id=christmas_event.id) expected_url_path = "/home/%s/%s/" % (new_event_index_slug, new_christmas_slug) self.assertEqual(new_christmas_event.url_path, expected_url_path) + + +class TestIsCreatable(TestCase): + def test_is_creatable_default(self): + """By default, pages should be creatable""" + self.assertTrue(SimplePage.is_creatable) + self.assertIn(SimplePage, PAGE_MODEL_CLASSES) + + def test_is_creatable_false(self): + """Page types should be able to disable their creation""" + self.assertFalse(MTIBasePage.is_creatable) + self.assertNotIn(MTIBasePage, PAGE_MODEL_CLASSES) + + def test_is_creatable_not_inherited(self): + """ + is_creatable should not be inherited in the normal manner, and should + default to True unless set otherwise + """ + self.assertTrue(MTIChildPage.is_creatable) + self.assertIn(MTIChildPage, PAGE_MODEL_CLASSES) + + def test_abstract_pages(self): + """ + Abstract models should not be creatable + """ + self.assertFalse(AbstractPage.is_creatable) + self.assertNotIn(AbstractPage, PAGE_MODEL_CLASSES) diff --git a/wagtail/wagtailforms/models.py b/wagtail/wagtailforms/models.py index 92ec6caf2..98bc0f25b 100644 --- a/wagtail/wagtailforms/models.py +++ b/wagtail/wagtailforms/models.py @@ -131,7 +131,6 @@ class AbstractForm(Page): """ form_builder = FormBuilder - is_abstract = True # Don't display me in "Add" def __init__(self, *args, **kwargs): super(AbstractForm, self).__init__(*args, **kwargs) @@ -207,7 +206,6 @@ class AbstractEmailForm(AbstractForm): """ A Form Page that sends email. Pages implementing a form to be send to an email should inherit from it """ - is_abstract = True # Don't display me in "Add" to_address = models.CharField(verbose_name=_('To address'), max_length=255, blank=True, help_text=_("Optional - form submissions will be emailed to this address")) from_address = models.CharField(verbose_name=_('From address'), max_length=255, blank=True) From e87cecdcaf18c07c203bd480fe9351d810c1d8b2 Mon Sep 17 00:00:00 2001 From: Tim Heap Date: Fri, 4 Sep 2015 09:56:15 +1000 Subject: [PATCH 244/259] Add deprecated is_abstract support for backwards compatibility It raises a RemovedInWagtail13Warning when used, and is only checked if `is_creatable` is not present. --- wagtail/wagtailcore/models.py | 14 +++++++++++--- wagtail/wagtailcore/tests/test_page_model.py | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 581693d48..90d2c2aa8 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -2,10 +2,10 @@ from __future__ import unicode_literals import logging import json +import warnings + from collections import defaultdict - from modelcluster.models import ClusterableModel, get_all_child_relations - import django from django.db import models, connection, transaction from django.db.models import Q @@ -42,6 +42,8 @@ from wagtail.wagtailcore.signals import page_published, page_unpublished from wagtail.wagtailsearch import index from wagtail.wagtailsearch.backends import get_search_backend +from wagtail.utils.deprecation import RemovedInWagtail13Warning + logger = logging.getLogger('wagtail.core') @@ -266,7 +268,13 @@ class PageBase(models.base.ModelBase): # All pages should be creatable unless explicitly set otherwise. # This attribute is not inheritable. if 'is_creatable' not in dct: - cls.is_creatable = not cls._meta.abstract + if 'is_abstract' in dct: + warnings.warn( + "The is_abstract flag is deprecated - use is_creatable instead.", + RemovedInWagtail13Warning) + cls.is_creatable = not dct['is_abstract'] + else: + cls.is_creatable = not cls._meta.abstract if cls.is_creatable: # register this type in the list of page content types diff --git a/wagtail/wagtailcore/tests/test_page_model.py b/wagtail/wagtailcore/tests/test_page_model.py index 9ac12ab23..81a2f6c1e 100644 --- a/wagtail/wagtailcore/tests/test_page_model.py +++ b/wagtail/wagtailcore/tests/test_page_model.py @@ -1,5 +1,6 @@ import datetime import json +import warnings import pytz @@ -9,6 +10,7 @@ from django.http import HttpRequest, Http404 from django.contrib.contenttypes.models import ContentType from django.contrib.auth import get_user_model from django.contrib.auth.models import AnonymousUser +from django.utils.six import text_type from wagtail.wagtailcore.models import Page, Site, PAGE_MODEL_CLASSES from wagtail.tests.testapp.models import ( @@ -761,3 +763,19 @@ class TestIsCreatable(TestCase): """ self.assertFalse(AbstractPage.is_creatable) self.assertNotIn(AbstractPage, PAGE_MODEL_CLASSES) + + def test_is_abstract(self): + """ + is_abstract has been deprecated. Check that it still works, but issues + a deprecation warning + """ + with warnings.catch_warnings(record=True) as ws: + class IsAbstractPage(Page): + is_abstract = True + + class Meta: + abstract = True + + self.assertEqual(len(ws), 1) + warning = ws[0] + self.assertIn("is_creatable", text_type(warning.message)) From c3beacacf0e86077b804fb91c25a145e4a8fed8d Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 12:19:50 +0100 Subject: [PATCH 245/259] Test that the deprecated is_abstract=True flag is equivalent to is_creatable=False --- wagtail/wagtailcore/tests/test_page_model.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wagtail/wagtailcore/tests/test_page_model.py b/wagtail/wagtailcore/tests/test_page_model.py index 81a2f6c1e..5483b31ca 100644 --- a/wagtail/wagtailcore/tests/test_page_model.py +++ b/wagtail/wagtailcore/tests/test_page_model.py @@ -779,3 +779,6 @@ class TestIsCreatable(TestCase): self.assertEqual(len(ws), 1) warning = ws[0] self.assertIn("is_creatable", text_type(warning.message)) + + self.assertFalse(AbstractPage.is_creatable) + self.assertNotIn(AbstractPage, PAGE_MODEL_CLASSES) From c17c7b1b87ec910aa81782c687eb381cfb847e27 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 12:42:36 +0100 Subject: [PATCH 246/259] Release note and upgrade consideration for #1631 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index fdbd8f67f..969b64eae 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -31,6 +31,7 @@ Changelog * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form * Altered styling of stream controls to be more like all other buttons + * Added ability to mark page models as not available for creation using the flag `is_creatable`; pages that are abstract Django models are automatically made non-creatable * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 147906912..6f83a717e 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -68,6 +68,7 @@ Minor features * Added signposting text to the explorer to steer editors away from creating pages at the root level unless they are setting up new sites * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form * Altered styling of stream controls to be more like all other buttons + * Added ability to mark page models as not available for creation using the flag ``is_creatable``; pages that are abstract Django models are automatically made non-creatable Bug fixes ~~~~~~~~~ @@ -111,3 +112,13 @@ project, you will need to update these to point to the :mod:`wagtail.contrib.wag If you created your project using the ``wagtail start`` command with Wagtail 1.0, you will probably have references to this model in the ``search/views.py`` file. + + +``is_abstract`` flag on page models has been replaced by ``is_creatable`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Previous versions of Wagtail provided an undocumented ``is_abstract`` flag on page models - not to be confused with Django's ``abstract`` Meta flag - to indicate that it should not be included in the list of available page types for creation. (Typically this would be used on model classes that were designed to be subclassed to create new page types, rather than used directly.) To avoid confusion with Django's distinct concept of abstract models, this has now been replaced by a new flag, ``is_creatable``. + +If you have used ``is_abstract = True`` on any of your models, you should now change this to ``is_creatable = False``. + +It is not necessary to include this flag if the model is abstract in the Django sense (i.e. it has ``abstract = True`` in the model's ``Meta`` class), since it would never be valid to create pages of that type. From d64111f689e4ee5b30c88c3cfa06bb8d51ef1613 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 13:54:06 +0100 Subject: [PATCH 247/259] Pull new translations from Transifex --- .../locale/es/LC_MESSAGES/django.mo | Bin 4116 -> 4570 bytes .../locale/es/LC_MESSAGES/django.po | 21 +- .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 4253 bytes .../locale/nb/LC_MESSAGES/django.po | 182 ++++ .../locale/es/LC_MESSAGES/django.mo | Bin 0 -> 889 bytes .../locale/es/LC_MESSAGES/django.po | 47 + .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 926 bytes .../locale/is_IS/LC_MESSAGES/django.po | 47 + .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 878 bytes .../locale/nb/LC_MESSAGES/django.po | 47 + .../locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 907 bytes .../locale/ro/LC_MESSAGES/django.po | 48 + .../locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 1192 bytes .../locale/ru/LC_MESSAGES/django.po | 49 + .../locale/de/LC_MESSAGES/django.mo | Bin 19084 -> 19204 bytes .../locale/de/LC_MESSAGES/django.po | 71 +- .../locale/es/LC_MESSAGES/django.mo | Bin 18662 -> 20057 bytes .../locale/es/LC_MESSAGES/django.po | 65 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 8610 -> 9155 bytes .../locale/is_IS/LC_MESSAGES/django.po | 30 +- .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 19062 bytes .../locale/nb/LC_MESSAGES/django.po | 913 ++++++++++++++++++ .../locale/nl/LC_MESSAGES/django.mo | Bin 15573 -> 15841 bytes .../locale/nl/LC_MESSAGES/django.po | 18 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 14374 -> 14751 bytes .../locale/ro/LC_MESSAGES/django.po | 34 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 24528 -> 25075 bytes .../locale/ru/LC_MESSAGES/django.po | 33 +- .../locale/de/LC_MESSAGES/django.mo | Bin 4465 -> 4307 bytes .../locale/de/LC_MESSAGES/django.po | 13 +- .../locale/el/LC_MESSAGES/django.mo | Bin 6124 -> 5831 bytes .../locale/el/LC_MESSAGES/django.po | 16 +- .../locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 4619 -> 4999 bytes .../locale/es/LC_MESSAGES/django.po | 43 +- .../locale/fi/LC_MESSAGES/django.mo | Bin 4437 -> 4243 bytes .../locale/fi/LC_MESSAGES/django.po | 16 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 4590 -> 4371 bytes .../locale/fr/LC_MESSAGES/django.po | 16 +- .../locale/he_IL/LC_MESSAGES/django.mo | Bin 3305 -> 3079 bytes .../locale/he_IL/LC_MESSAGES/django.po | 16 +- .../locale/it/LC_MESSAGES/django.mo | Bin 4136 -> 3992 bytes .../locale/it/LC_MESSAGES/django.po | 13 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 4746 -> 4525 bytes .../locale/ko/LC_MESSAGES/django.po | 16 +- .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 4731 bytes .../locale/nb/LC_MESSAGES/django.po | 218 +++++ .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 4584 -> 4344 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 16 +- .../locale/pt_PT/LC_MESSAGES/django.mo | Bin 4618 -> 4379 bytes .../locale/pt_PT/LC_MESSAGES/django.po | 16 +- .../locale/ro/LC_MESSAGES/django.mo | Bin 0 -> 4584 bytes .../locale/ro/LC_MESSAGES/django.po | 204 ++++ .../locale/ru/LC_MESSAGES/django.mo | Bin 6012 -> 5802 bytes .../locale/ru/LC_MESSAGES/django.po | 19 +- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 4194 -> 3990 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 16 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 2543 bytes .../locale/is_IS/LC_MESSAGES/django.po | 130 +++ .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 3383 bytes .../locale/nb/LC_MESSAGES/django.po | 195 ++++ .../locale/ro/LC_MESSAGES/django.mo | Bin 2765 -> 3522 bytes .../locale/ro/LC_MESSAGES/django.po | 54 +- .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 1201 bytes .../locale/nb/LC_MESSAGES/django.po | 52 + .../locale/es/LC_MESSAGES/django.mo | Bin 2861 -> 3219 bytes .../locale/es/LC_MESSAGES/django.po | 23 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 1726 -> 2195 bytes .../locale/is_IS/LC_MESSAGES/django.po | 29 +- .../locale/ko/LC_MESSAGES/django.mo | Bin 2789 -> 3161 bytes .../locale/ko/LC_MESSAGES/django.po | 23 +- .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 3053 bytes .../locale/nb/LC_MESSAGES/django.po | 157 +++ .../locale/ro/LC_MESSAGES/django.mo | Bin 2287 -> 3131 bytes .../locale/ro/LC_MESSAGES/django.po | 56 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 3424 -> 3636 bytes .../locale/ru/LC_MESSAGES/django.po | 17 +- .../locale/es/LC_MESSAGES/django.mo | Bin 6485 -> 6763 bytes .../locale/es/LC_MESSAGES/django.po | 13 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 3594 bytes .../locale/is_IS/LC_MESSAGES/django.po | 175 ++++ .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 6389 bytes .../locale/nb/LC_MESSAGES/django.po | 323 +++++++ .../locale/ro/LC_MESSAGES/django.mo | Bin 4297 -> 5498 bytes .../locale/ro/LC_MESSAGES/django.po | 69 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 8587 -> 8913 bytes .../locale/ru/LC_MESSAGES/django.po | 12 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 2223 bytes .../locale/is_IS/LC_MESSAGES/django.po | 103 ++ .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 2965 bytes .../locale/nb/LC_MESSAGES/django.po | 147 +++ .../locale/es/LC_MESSAGES/django.mo | Bin 997 -> 1367 bytes .../locale/es/LC_MESSAGES/django.po | 13 +- .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 887 bytes .../locale/is_IS/LC_MESSAGES/django.po | 38 + .../locale/ko/LC_MESSAGES/django.mo | Bin 961 -> 1349 bytes .../locale/ko/LC_MESSAGES/django.po | 11 +- .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 1279 bytes .../locale/nb/LC_MESSAGES/django.po | 55 ++ .../locale/ro/LC_MESSAGES/django.mo | Bin 853 -> 1330 bytes .../locale/ro/LC_MESSAGES/django.po | 21 +- .../locale/ru/LC_MESSAGES/django.mo | Bin 1268 -> 1719 bytes .../locale/ru/LC_MESSAGES/django.po | 12 +- .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 0 -> 665 bytes .../locale/tr_TR/LC_MESSAGES/django.po | 32 + .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 827 bytes .../locale/nb/LC_MESSAGES/django.po | 44 + .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 3008 bytes .../locale/nb/LC_MESSAGES/django.po | 140 +++ .../locale/is_IS/LC_MESSAGES/django.mo | Bin 0 -> 2345 bytes .../locale/is_IS/LC_MESSAGES/django.po | 120 +++ .../locale/nb/LC_MESSAGES/django.mo | Bin 0 -> 5869 bytes .../locale/nb/LC_MESSAGES/django.po | 269 ++++++ .../locale/ro/LC_MESSAGES/django.mo | Bin 5441 -> 6037 bytes .../locale/ro/LC_MESSAGES/django.po | 34 +- 115 files changed, 4375 insertions(+), 235 deletions(-) create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailstyleguide/locale/ro/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailstyleguide/locale/ro/LC_MESSAGES/django.po create mode 100644 wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.mo create mode 100644 wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.po create mode 100644 wagtail/wagtaildocs/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtaildocs/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailforms/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailforms/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailimages/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailimages/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailimages/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailimages/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailredirects/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailredirects/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsearch/locale/tr_TR/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsearch/locale/tr_TR/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailsnippets/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailsnippets/locale/nb/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.po create mode 100644 wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.mo create mode 100644 wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.po diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.mo index 3685b16c288598253c0e71472960ee37b4e2521c..7addfcfdbaaed5bf37be4ca53abcdf6576e6ae4e 100644 GIT binary patch delta 1260 zcmb8tO>9h26u|K_ZK+ai)i=d$Y3f^PMATr4STrT|k=WG7HSd`j#(VYN%!ozPq>)J2 zpgtB|*hoYo5t)dPAdH<#h#f*Av9z)fEB@!ruwdn;_x|p?b9?SR=e;ZD-QwYo%{5nr z)=qDs?}&-4$7~e?Em1Af$XX9};+`6j0oF$*h|I=MI0L_9Bi2t8>BSc0Pf`p`=;0I` zMncF1Y~WEYGO1A@Z8W3#I7VeUuntR;MO=Kv zkB9iZYpTc+yo~el0WQL~c!cxi8xvy6eokq|gQyo7M3R;v)C|s|?i)khcN16P16+<@ za1A!`9(Ws)sJIggJoh0*kW$5$IJ}RAw@l_>2kGif6BS+D$n$yZ#uumoexhEemNMu! zvk>({n^5EI#$A{~-FF|!QO1$NNE=<_OxO3XrC3OBrMJ_yX)rDA?>3W(eq`G8K+cZ> z>S5ZnN^|L2HL4%IKHf&u7BKSdMy2O`nMc=eTQ4TEJsSTRw9KZmsuiI?f0~w-N=M(! zVqGnMsd`=2;5a69ZIDcx!A$Z*u{fb2mNJ8Zf6~vnjtSf_pUs6PZ40hB>bjmu2Cn6o z)#gC@jPd-OiCdEn++&;D+LxZTshrJZ%kj!FGQJlcwvKZ+A7qz>ZCjWc-*e+@?3S&? zCljZ{TK_&v_EoME-GTofeOCK9zQJ^^?e1E)qLVhc&xW~G`vdERS)22NZqw_BrQ4<_ zYg2j8a-;I(c$i3?AUIyTNsqm!1JnRN$+!W?sKEE}|3hFKuFkwh9}AZuuFbWtF>5(C}D z6txStf*@R_c7hE-n?9h`EL`U*qBgGT|BTlc&i$QpI3Mph=a$=Fxr=)Z)vt|+Q_fO4 z9J9;VRmF$+i81>2u?G(VW)t*x9y4pkWjuxNa2U5Ri2v{e25B6}W~|0`tiy{~W4375 zsMOPO6Sd$dDw%2D6%5nfKqlCG)IvMHB^;vt8MR@AK~30-TCW$c;4mg}0X2UUqwH_n zRFu&!4&ZlGLUp0T%w2rL$-6L&C9=ulmx$RU<5E#>4U5={AMgSGK&DtppeDY+JGkce|3db*Aot6`E1R~UqK$Hfq9;=5t#vvbND)88xU5Rj z>}@VZPrzXxSFVJ*HR?ks5&e7T)bNA-E1@KG#pfw{BE9cPib6l(QRqk3L5@QIMZg;j ze5>->f>FmS)`Xm5DOB#i>Lyd^Wa?565gEzM&LzeQnWwY4%v`>Zc5i12Irmn6Dwlok h4m_bTMEAo-Q~76JIeZZC{?v{;-pAN|r+Bx1^*=H~R15$B diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.po index 802037a07..07100a017 100644 --- a/wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.po +++ b/wagtail/contrib/wagtailsearchpromotions/locale/es/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:46+0100\n" -"PO-Revision-Date: 2015-08-26 14:14+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-27 01:32+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -33,6 +33,12 @@ msgstr "Página" msgid "Description" msgstr "Descripción" +msgid "Search promotion" +msgstr "Promover búsqueda" + +msgid "Add search pick" +msgstr "Añadir selección de búsqueda" + msgid "" "\n" "

    Promoted search results are a means of recommending " @@ -148,6 +154,17 @@ msgstr "" "Lo sentimos, resultados promovidos no encontrados \"%(query_string)s" "\"" +#, python-format +msgid "" +"No promoted results have been created. Why not add one?" +msgstr "" +"Resultados promovidos no han sido creados. ¿Por que no agregar uno?" + +msgid "Search promoted results" +msgstr "Buscar resultados promovidos" + #, python-brace-format msgid "Editor's picks for '{0}' created." msgstr "Selecciones del editor para '{0}' creadas." diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..38ca71c7e2e1212fd55629774728d2bff94f1de6 GIT binary patch literal 4253 zcmb7{O^h5@5yxM^d}Ig&41quld6{5&SKgV~bv|U)>-FbaIM`wFZX6*YS-sP5dYb9! z9^QLB;}Hr-xgfy>#K(mL7XlLEz|lcMLfUICa6|}B91x0xL?k3G@T=E7GrJo*5v`s1 zPgmEgSM{%YRlR>Xe(cAJ>m;8Oe6BvE)N^3=9=^CPzE`P7kzE2;!LJ-s>TAefeVUI`|a$ zhZ_F{KFs}ND2x7+e5K$iQ0)Dn#-D%}x&J9B`~DgHB={yMc8`5fsb|0w;2O9M%KBHq zN5JoZqW2?E*8dt5KYs^qfNy}}=fgN7@jL0%jUjcW(+aT1bUxC8kZ$Pp8`&#}6DE|KugaY+cqC_^;Ui@&@jmF17qz!%K+8Awa z+hSOF6KiK8+wE&>T$y>NBWrY|hbGFME_#T&#c*iyIL#C7My8wg(ykswiE-NZBd>>P z()T(qye@1K+KPBGNqwLFjn0g7vfB`CZ|qPvH_UJ|Nylhybokk9Z*)eRhZs3)Qj7jHi@I&Jn{-OLBal2x?2h(gk%jtf&E(zfl@HU3Lgu*QO&WNVOHG zK73W{g9{=fIYA5_SSe2md&+6ibG1uxJ7^w|i#w;jx%$c}-L)p-OumCgIf^Tdn+55N zi%G7+uX3bb4E1%8LZ=r=pPAM#_ov~wZbZ6oP49g3!5X98mWnJaNcc=%@=i|>x}mWo<-RVP!oQ!{aTX(S9!j2SGeuNt>f*Of5$ zb<_2&>v8KgXPV8|^~+Ue8@J4;u)cNEC28EcTqdryTdeEG_Lp~CSES}pZe69Y*7cdy zwdY!^XIp2U*K5zNKl}XY)wR`C6kE52UJ=r7qKaXyOaadJPf7n30c*QRlAvL;VTimA10qT#xJv9J@9r1Z1P#bCJqTBeu! z-jCKhoyla<_F_BjnY*&K!xr8CUU9cmS8yk*ZFTa!&T`}C^_yD@F4o$sjVm;6ljGua zM6BN2^_@{hCqGB?jI1;M{7bvnT4xt}vR%*E)>hsvq%W`QvwNwZ`@F96y~cJ{+9+#X zD<}*Eqj2lapE;+ipXZly{nUBAwtTLk8jKngd)6>jnFMbC-hg&0vlsd;C93JrgiY_- ze~kgKXL?ZDOB&wPu447Gt5^Lc2Iz@9B}FKkwMs*M*n3mY3BCRWp@*OcrR7aMG$mk-`c#B&#Rh$TuCwM0D$EDuC zmpkzgD@i(w1wRncaArewz)&^TS3`9i<(Zi78Csr?CM@5~app)BwLEX@tN1Qd zjrV`SlYHuZn#gW+y%EqKrOBNfEhr{(i z^(;!r`eEH0B2zo{ISN1MUH9j|QmbdLOvuH$%VvOe!^syXLm!*>+IgkX(4wIm^JWT> e4Eyju!vklo%d2>oT*~RyG{j}~LbOuVq52=ZK=K0s literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.po b/wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..38e32a5d3 --- /dev/null +++ b/wagtail/contrib/wagtailsearchpromotions/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,182 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:46+0100\n" +"PO-Revision-Date: 2015-09-02 14:43+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please specify at least one recommendation for this search term." +msgstr "Vennligst spesifiser minst en anbefaling for dette søkeordet." + +msgid "Page" +msgstr "Side" + +msgid "Description" +msgstr "Beskrivelse" + +msgid "Search promotion" +msgstr "Søkepromotering" + +msgid "Add search pick" +msgstr "Legg til søkevalg" + +msgid "" +"\n" +"

    Promoted search results are a means of recommending " +"specific pages that might not organically come high up in search results. E." +"g recommending your primary donation page to a user searching with the less " +"common term \"giving\".

    \n" +" " +msgstr "" +"\n" +"

    Forfremmede søkeresultater er en måte å anbefale spesifikke sider som " +"ikke nødvendigvis kommer høyt opp i søkeresultater. Feks. kan man anbefale " +"kontaktsiden for en bruker som søker etter ordet \"tilbakemelding\"." +"

    \n" +" " + +msgid "" +"\n" +"

    The \"Search term(s)/phrase\" field below must contain " +"the full and exact search for which you wish to provide recommended results, " +"including any misspellings/user error. To help, you can choose from " +"search terms that have been popular with users of your site.

    \n" +" " +msgstr "" +"\n" +"

    Feltet \"Søkeord/-frase\" under må inneholde den fullstendige og eksakte " +"søkestrengen som du ønsker å gi anbefalinger for, inkludert vanlige " +"feilstavinger eller andre brukerfeil. Det kan være nyttig å se på hvilke " +"søkeord som har vært mye brukt på nettstedet.

    \n" +" " + +msgid "Save" +msgstr "Lagre" + +#, python-format +msgid "Delete %(query)s" +msgstr "Slett %(query)s" + +msgid "Delete" +msgstr "Slett" + +msgid "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"Er du sikker på at du vil slette alle forfremmede resultater for dette " +"søkeordet?" + +msgid "Yes, delete" +msgstr "Ja, slett" + +#, python-format +msgid "Editing %(query)s" +msgstr "Endrer %(query)s" + +msgid "Editing" +msgstr "Endrer" + +msgid "Move up" +msgstr "Flytt opp" + +msgid "Move down" +msgstr "Flytt ned" + +msgid "Promoted search result" +msgstr "Forfremmet søkeresultat" + +msgid "Add recommended page" +msgstr "Legg til anbefalt side" + +msgid "Search Terms" +msgstr "Søkeord" + +msgid "Promoted search results" +msgstr "Forfremmede søkeresultater" + +msgid "Add new promoted result" +msgstr "Legg til nytt forfremmet resultat" + +msgid "Search term(s)" +msgstr "Søkeord" + +msgid "Promoted results" +msgstr "Forfremmede resultater" + +msgid "Views (past week)" +msgstr "Visninger (siste uke)" + +msgid "Edit this pick" +msgstr "Endre dette resultatet" + +msgid "None" +msgstr "Ingen" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Det er ett treff\n" +" " +msgstr[1] "" +"\n" +"Det er %(counter)s treff\n" +" " + +#, python-format +msgid "Sorry, no promoted results match \"%(query_string)s\"" +msgstr "" +"Beklager, ingen forfremmede resultater samsvarer med \"%(query_string)s\"" + +#, python-format +msgid "" +"No promoted results have been created. Why not add one?" +msgstr "" +"Ingen forfremmede resultater har blitt opprettet. Hvorfor ikke legge til et?" + +msgid "Search promoted results" +msgstr "Søk i forfremmede resultater" + +#, python-brace-format +msgid "Editor's picks for '{0}' created." +msgstr "Redaktørvalg for \"{0}\" er opprettet." + +msgid "Edit" +msgstr "Endre" + +msgid "Recommendations have not been created due to errors" +msgstr "Anbefalinger kunne ikke opprettes grunnet feil" + +#, python-brace-format +msgid "Editor's picks for '{0}' updated." +msgstr "Redaktørvalg for \"{0}\" oppdatert." + +msgid "Recommendations have not been saved due to errors" +msgstr "Anbefalinger kunne ikke lagres grunnet feil" + +msgid "Editor's picks deleted." +msgstr "Redaktørvalg slettet." diff --git a/wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..456096c6df8512e9c8c1f74af9beb6898cb419e9 GIT binary patch literal 889 zcmZ8f!EO^V5M5}2vVclC^u)oOXjQqpi3&tpf}m}RiioJ%&|bK>yVH#;uN~RmB>fOh zd_fQV0k{4K-vBpGi033~fstOG$Mfdx*zxyA^PeL`3_J!D@BsJ*g!lp62Yv$cz;7Vb z=Wa~%CGbP!%i!Sg6uby-g71R2X8C*Y7vR$@|8+BpZlk_1H|<{p-$Bm6_rNRQ;Ijc< z0`JWBkHE{wPr$I6d=pla2!0`g&#lP{bArPh3qY7Z+95@rn5;xeQKyhT>R4+mtH`;q zbts1TAz|}AbEYESm%5A&{kfvDmIZ2co&96Ay>=lv5iPDaz?C2Ho7 zkV{tM?q0WZeFcs6G~PDalg4D{102!Q*e3%eq~2tCUsy-J{js;pTi3eqxl^*dqjOW> zk~7vik^XAZjFF4?Rc(dhyT(>7V|p-2UAwu-rpxw4CzvAP*Y9VIKNg`GYGJ$VVj zMqScQoDnOCQFs>7+gjKHg{|7|K5p6N&RunZKJZFUHcF2!A&t&4zOLPgN8{ KvN(4xMf3-oz~|}! literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.po b/wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.po new file mode 100644 index 000000000..192343c68 --- /dev/null +++ b/wagtail/contrib/wagtailstyleguide/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,47 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# José Alaguna , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-27 01:40+0000\n" +"Last-Translator: José Alaguna \n" +"Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" +"es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Styleguide" +msgstr "Guía de estilo" + +msgid "Save" +msgstr "Guardar" + +msgid "Delete image" +msgstr "Eliminar imagen" + +msgid "Search something" +msgstr "Buscar algo" + +msgid "Success message" +msgstr "Mensaje de éxito" + +msgid "View live" +msgstr "Ver en vivo" + +msgid "Edit" +msgstr "Editar" + +msgid "Warning message" +msgstr "Mensaje de advertencia" + +msgid "Error message" +msgstr "Mensaje de error" diff --git a/wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..83ec0258fd21daafcf1efecb450cc3901a10ce82 GIT binary patch literal 926 zcmZ9K%Wl&^6ow5gH;X$`S1g7FqE$7uokA741VP(WDr!X4gjPsMXkt&Dq4rEPGtNco zo+n_7#D*PGR;<{0&m-^*@B)Z`lBz`<>G$U|^Pe-vll;6p|ItJE(0wR}Zb0857r&tE z&~IoS`UAQBxeK%W4tN{+0_b`?0&jse@EW*rn(u-?ptq3oEzf!0WpE92{swpnY@MbVHIaQ$3dfm|;auubQ<3cC5dEuM4Bi6~gcy=E$`*VI~R zQgCD3QkxC%;7lhyVpPFxPsq$`+i}jbQl!``lLX$gf&;;aBp0YUWLm;}wzH?zd!AUj zlhOmOjZiWshb*&96pCGl4;T@3qh(+N*l|C zG)77C6w@oS&4h09nOlF>?AyAG8G9~Jbhgvi#==maS#lL!xigJ z5=VUGsskLD^tx&k3};^*pmy3V5a!)ZJ6Q5tJFVvV{oLnHJmQ)*Wuj7Ce@yCKVb2DS$@DCLFE2IA>9*2^iHYn_Q`4xe zli6!yQIdxw3dw^8iO9(bnWZ6VAdi;TeXlvLCX5tgnR*+Vk1g{KM4p$#9E+TFRW(6w xu)50yo^4xw&AU0n^2_S;@u2!rP5!aAk5Rzzzd3T(iOOm+sJ`ja{W#|h{{lDB`Xc}U literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.po b/wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.po new file mode 100644 index 000000000..f291c7399 --- /dev/null +++ b/wagtail/contrib/wagtailstyleguide/locale/is_IS/LC_MESSAGES/django.po @@ -0,0 +1,47 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arnar Tumi Þorsteinsson , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-31 20:31+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Styleguide" +msgstr "Stílblað" + +msgid "Save" +msgstr "Vista" + +msgid "Delete image" +msgstr "Eyða mynd" + +msgid "Search something" +msgstr "Leita" + +msgid "Success message" +msgstr "Jákvæð skilaboð" + +msgid "View live" +msgstr "Skoða lifandi" + +msgid "Edit" +msgstr "Breyta" + +msgid "Warning message" +msgstr "Viðvörunar skilaboð" + +msgid "Error message" +msgstr "Villu skilaboð" diff --git a/wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..a26236fded59753a090d3e596195d37277be9a8f GIT binary patch literal 878 zcmY+C+fEcg5QYcA(aMD;KKyzz_cefp&`C?>_}^f(zgSa1r$R>)>;6 z6ZCz20`GtXqSR!~8=$vaQ%vgmTHX*gspE5e|G^F^a>QgMN(x$qbV17)ZCFLt`k^B+ z!iR*(d(7&JTu;_zaOBPvl|xxzZkXqYy-GNiG-gU7>qM9u!B;bFqrXt@_+G(}$yllD zjGc(m38}(E8ffGAfh}dhw}z$V9i6eT{h`CR4GD)}z9SrEERB=PR|BHLYMa{N!zqrJ5}?S+cwl21j@f zj&-HN)gDqIOESSONmY^Z<%4}u8eICtk3K^n8CGk!PO9l^XlpB-95D=ZMW1|@e*<_y SY%uI9Y00?YZ87qDQNceug5$mb literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.po b/wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..48015a91a --- /dev/null +++ b/wagtail/contrib/wagtailstyleguide/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,47 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-01 22:14+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Styleguide" +msgstr "Stilguide" + +msgid "Save" +msgstr "Lagre" + +msgid "Delete image" +msgstr "Slett bilde" + +msgid "Search something" +msgstr "Søk etter noe" + +msgid "Success message" +msgstr "Positiv tilbakemeldning" + +msgid "View live" +msgstr "Se publisert" + +msgid "Edit" +msgstr "Rediger" + +msgid "Warning message" +msgstr "Advarsel" + +msgid "Error message" +msgstr "Feilmelding" diff --git a/wagtail/contrib/wagtailstyleguide/locale/ro/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailstyleguide/locale/ro/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..56f576751dd431b9616a361654811f6f44d16d21 GIT binary patch literal 907 zcmY+C-A)uS6vs!wuTkSy;)U^|CW<>TWj;W&l#C?6Vo2CXU|nvwDKm$el9_hXc6Whr z$1|At68Z$*$%RkhGw2H#PniuHoBZe3Gw0vakDOnRXFq#5eAIJPg}RUWj&kES>K^J3 zY8Leuu9Ys zslgccYnPAk16*e%F{%bz3R!r&_N0PhD00jVvkbjg3;F`aq!PGlk86qMtIW1mN03>% znbSUKBa~!hj~AAU%HM&3(w25jA#%DpEDY@_M*QuMJ-ViWTQt*kZh?^`ir>EH`kIckU_AL zus8^oeedTN3%Y1JL&&B#fS+ERdtEU6h~z*(E3RFOR3mVSH9oW#=Olv>_db*&cOGL! eHC19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +msgid "Styleguide" +msgstr "Ghid de stil" + +msgid "Save" +msgstr "Salveză" + +msgid "Delete image" +msgstr "Șterge imagine" + +msgid "Search something" +msgstr "Caută ceva" + +msgid "Success message" +msgstr "Mesaj de success" + +msgid "View live" +msgstr "Vezi în direct" + +msgid "Edit" +msgstr "Editează" + +msgid "Warning message" +msgstr "Mesaj de avertizare" + +msgid "Error message" +msgstr "Mesaj de eroare" diff --git a/wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.mo b/wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..bdec63183bef04643ef4b3b29a22f697c9d8a1ff GIT binary patch literal 1192 zcmZut%W4!s6m5;qK~aN<3l}B$3ZXLH<3wX89VI$}fP*0!K_n4L2)mh>X{@9({TILz4x4RZ`F_P18)s{Im9`Hk2sFl zKOKYP`UJ2DjDfJqX2Lf64t4M_@L=Z*n{1CGKu8SZ4)?j_ z#0yxB8>OlzjgkfcbMchDVSD2H3w+n8nKFYVW8KvOcO*p!Dl^f`aiE=*~ROIi(Ig;WIBBBv?+wTsrqFqjX@Gr^n53K}(?ED&#=-H{m7h|?(4mohRNeVEy+B29l)JL_VmejghOBd2tM6Ic> zs->3GCn$bVt7;RKRYSec3ZK9b4)3+-*F zcj;4YkPS+orwgh@GymmuQLSjg8yKt*wWV5cM1M`Kr?1txJ=cu3_ literal 0 HcmV?d00001 diff --git a/wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.po b/wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 000000000..a58d3373c --- /dev/null +++ b/wagtail/contrib/wagtailstyleguide/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eugene MechanisM , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-26 21:47+0000\n" +"Last-Translator: Eugene MechanisM \n" +"Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" +"ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +msgid "Styleguide" +msgstr "Гид по стилям" + +msgid "Save" +msgstr "Сохранить" + +msgid "Delete image" +msgstr "Удалить изображение" + +msgid "Search something" +msgstr "Искать что-нибудь" + +msgid "Success message" +msgstr "Сообщение об успехе" + +msgid "View live" +msgstr "Смотреть на сайте" + +msgid "Edit" +msgstr "Правка" + +msgid "Warning message" +msgstr "Сообщение с предупреждением" + +msgid "Error message" +msgstr "Сообщение с ошибкой" diff --git a/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo index 719fb33ae79143b9b71681a70bf0763572ba6853..cbab019bc734d466ea0915618bf9e9b762e04190 100644 GIT binary patch delta 2758 zcmZwHe@vBC7{Kv^5Qs`@As|2W)eu3r{LoN-i5HSIQEFN;R#PuK1>X0)V47Yt zo73F1?zGif6aOjG(!7hNuGM6-skOP*)|!>eKg<nZm8qQmw)J$}vY`6i( zqZg-QAEx7um~Z1_^p9aKeu=606UxD^p}apD^A^hdJE7RX)F+i;dYeB527qEg!1B1%*5j;xBP3AjekXX|0YTR|6)2ObFpS%PRtsV=WUq6{;HjZ zY}Ad9V-V-!ZsdzppJEpNf*fAm#wIMQi3SkFZ2J39-unm(@jE2N>K`;PlTV1IszSb8 zWn)M_hr=|o@hgG(JJ#Qg62K4=qdJdr(nJa_ z8JvVt;tYHm^A=NoIe8}o5>YQo|9zBH9zpqjKSQbUIh2jBp)7m{Gcct-`g{gTDeF;6 z*nkpvE6M@=D0g5d%KCfi$-hK;kO7J45=x|*OQNNig?aQVQ7+>el#M+owe3dPD1^`8 z0UX3DC?{=oM}H62p#-)Cr3BlMq^eUP8dBq1=)&22bCSa6P-?gdW#SMLoBA2~SGkSR zuVEcZ;3u&e|HcArdMaAF06O&FMEQM5UK-u68lR;f>Y`CWV;K1@QrB@O=5oXGaR^uA zIc&k{>^2U4D5>m;_4_fAzJrp%O(+@Lfl{*lvHpjcOn(@;V(VRGDHcwDTAl2# zjWx2jX$H|2@pHx2DK>Gt%RU4C!Sk_lY5R^4vP zoe!FwMvuodjZSS3YA;Ws@3m{k;)*-kF$Oiahw?0CmF8f0K~q7vqA4?MHkBrG1`-oF I)HIs(A918bBLDyZ delta 2592 zcmZA2Yitx%6u|Mj^aTYA1qwx=9ZH{;zNLlT0$X59d4xua29QK|+o4@L%$C{dgCZ^= z$`?_H!y`UIG=6{tp^_S7hK(;p23tdrB>rcyoJYb6&@;A>M{Hg$Kvle1^>Yc z%;Jy4A)JOAaVqwphOc=J-~jQJ3YAdfXzZ+HQG6BWp@W<860X3yDy0Ir3sdndPQVME zUt^H?CeFm-YNgV#5#_n3a6Cp(ez#B(+gF`XYB7zYbj-(Fn1uy3O66hzWx;20G)6EJ zJ8?4Z@O&L75+A`C_z8}|Z%{UN9cBDY&$}qk4<)>gaZf76+A0fWU=ya{8k7V!pzJ7& zl7NBP_#(=YAM)Z87$p7z<@wQbm7=L8VKFwL^lwEDS0!Gckx%0|YWNk(0{5^1Q)-oZ z0+*rG-oirMi8Ag8%FZsK9O*Tb=kB0v;BS-#lj@Wjg&DX2GjTfWt7aO>babNZv~Ll#<% zlW;v2;T9~$11J-n#WK8#LG=0EL>J=};&nJ1V<@F@P!jzZP(l#DAjfY<#^Nm!l-!h~%hDl${<$Il+@CB|e3X z_<23`mz|H{M(_<$lTqR&C`Y*(<^A1&QsYjPg8l_MPvC=rD||H?!W<*3Ccq5{{?G2-^Ee% z-^CQX=fy*qMEn5d1SKmuv2>J@WqWZYrV=ki?pQ*FXvk5lK{?tzo(E8Be;8$=0hEQ$ zU@@M<>G(5BjZ--PQ#ch1@hZxf?>@=~E1KL5g>fVCZv0Zt{00rl@WgVy?|2bQuw;ch zpatbF^bM}h$eX!nURiamR#oG#sVlAIU;3(W+%8*dh0VATwqurGTN$$3W$;Yt^GVLWiU}G0-C9vWu^qJyy(C^VIJe>l-`HUt&g`n-|Kh;l z@v5!KKF!Ik?FkHfRBP*Ifwa2JY7E~X<}YM@z!qL+V))BwxVWxNj%T_ZqYzG-Cf~! zPCd`L9L&!ew&4-KRE{O|>XYY;YtTl-^BZPW4f|bl&n6sc*A2bHv`0?*-z<9@X1Hk% ze%N3qC3>S)n{4|0N1HZrBu2Eg!=9ssBh=57wiY!_-RcM%5lxTM(z>kJX1&vvLQz=v z==46$l^#06Mm(l, 2015 # Johannes Spielmann , 2014-2015 # karlsander , 2014 # karlsander , 2014 @@ -15,8 +16,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-09-03 15:17+0000\n" +"Last-Translator: Henrik Kröger \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -45,10 +46,10 @@ msgid "Enter your %s" msgstr "Bitte %s eingeben" msgid "Enter your email address to reset your password" -msgstr "Geben Sie ihre Email Adresse ein um ihr Passwort zurückzusetzen." +msgstr "Geben Sie ihre Email-Adresse ein um ihr Passwort zurückzusetzen." msgid "Please fill your email address." -msgstr "Bitte geben Sie ihre Email Adresse ein." +msgstr "Bitte geben Sie ihre Email-Adresse ein." msgid "" "Sorry, you cannot reset your password here as your user account is managed " @@ -110,8 +111,8 @@ msgstr[1] "" msgid "" "This slug is already in use within the context of its parent page \"%s\"" msgstr "" -"Dieser Schwall wird bereits im Rahmen der übergeordneten Seite verwendet \"%s" -"\"" +"Dieser Kurztitel wird bereits im Rahmen der übergeordneten Seite verwendet " +"»%s«" msgid "Public" msgstr "Öffentlich" @@ -351,11 +352,11 @@ msgstr "Vergessen?" #, python-format msgid "The page \"%(title)s\" has been approved" -msgstr "Die Seite \"%(title)s\" wurde freigeschaltet" +msgstr "Die Seite »%(title)s« wurde freigeschaltet" #, python-format msgid "The page \"%(title)s\" has been approved." -msgstr "Die Seite \"%(title)s\" wurde freigeschaltet." +msgstr "Die Seite »%(title)s« wurde freigeschaltet." msgid "You can view the page here:" msgstr "Sie können die Seite hier anzeigen:" @@ -365,22 +366,22 @@ msgstr "Sie können Ihre Benachrichtigungseinstellungen hier bearbeiten:" #, python-format msgid "The page \"%(title)s\" has been rejected" -msgstr "Die Seite \"%(title)s\" wurde abgelehnt" +msgstr "Die Seite »%(title)s« wurde abgelehnt" #, python-format msgid "The page \"%(title)s\" has been rejected." -msgstr "Die Seite \"%(title)s\" wurde abgelehnt." +msgstr "Die Seite »%(title)s« wurde abgelehnt." msgid "You can edit the page here:" msgstr "Sie können die Seite hier bearbeiten:" #, python-format msgid "The page \"%(page)s\" has been submitted for moderation" -msgstr "Die Seite \"%(page)s\" wurde zur Freischaltung eingereicht" +msgstr "Die Seite »%(page)s« wurde zur Freischaltung eingereicht" #, python-format msgid "The page \"%(page)s\" has been submitted for moderation." -msgstr "Die Seite \"%(page)s\" wurde zur Freischaltung eingereicht." +msgstr "Die Seite »%(page)s« wurde zur Freischaltung eingereicht." msgid "You can preview the page here:" msgstr "Sie können hier die Vorschau der Seite anzeigen:" @@ -474,7 +475,7 @@ msgstr "Verschieben" #, python-format msgid "Are you sure you want to move this page into '%(title)s'?" msgstr "" -"Sind Sie sicher, dass Sie diese Seite nach '%(title)s' verschieben wollen?" +"Sind Sie sicher, dass Sie diese Seite nach ›%(title)s‹ verschieben wollen?" #, python-format msgid "" @@ -482,7 +483,7 @@ msgid "" "'%(title)s'?" msgstr "" "Sind Sie sicher, dass Sie diese Seite und alle untergeordneten Seiten nach " -"'%(title)s' verschieben wollen?" +"›%(title)s‹ verschieben wollen?" msgid "Yes, move this page" msgstr "Ja, diese Seite verschieben" @@ -566,18 +567,18 @@ msgstr "Diese Seite ist gesperrt für weiteres Bearbeiten" #, python-format msgid "Explore subpages of '%(title)s'" -msgstr "Explorer Teilseiten von '%(title)s'" +msgstr "Untergeordnete Seiten von ›%(title)s‹ durchstöbern" msgid "Explore" msgstr "Durchstöbern" #, python-format msgid "Explore child pages of '%(title)s'" -msgstr "Unterseiten von '%(title)s' durchsehen" +msgstr "Unterseiten von ›%(title)s‹ durchsehen" #, python-format msgid "Add a child page to '%(title)s'" -msgstr "Untergeordnete Seite zu '%(title)s' hinzufügen" +msgstr "Unterseite zu ›%(title)s‹ hinzufügen" msgid "Add subpage" msgstr "Untergeordnete Seite hinzufügen" @@ -586,8 +587,8 @@ msgid "" "This page is published but does not exist within a configured Site, so " "cannot be viewed." msgstr "" -"Diese Seite wird veröffentlicht, aber nicht innerhalb einer projektierten " -"Seite existieren also kann nicht angezeigt werden." +"Diese Seite ist veröffentlicht, sie existiert aber nicht in einer " +"konfigurierten Website und kann deswegen nicht betrachtet werden." msgid "Add child page" msgstr "Untergeordnete Seite hinzufügen" @@ -633,7 +634,7 @@ msgstr "Benutzer" #, python-format msgid "Sorry, no pages match \"%(query_string)s\"" msgstr "" -"Es gibt leider keine Seiten zum Suchbegriff \"%(query_string)s\"" +"Es gibt leider keine Seiten zum Suchbegriff »%(query_string)s«" msgid "Enter a search term above" msgstr "Geben Sie oben einen Suchbegriff ein" @@ -751,36 +752,36 @@ msgstr "Ihre Einstellungen wurden gesichert!" #, python-brace-format msgid "Page '{0}' created and published." -msgstr "Die Seite '{0}' erstellt und veröffentlicht." +msgstr "Die Seite ›{0}‹ wurde erstellt und veröffentlicht." msgid "View live" msgstr "Live anzeigen" #, python-brace-format msgid "Page '{0}' created and submitted for moderation." -msgstr "Die Seite '{0}' wurde erstelt und zur Freischaltung eingereicht." +msgstr "Die Seite ›{0}‹ wurde erstellt und zur Freischaltung eingereicht." msgid "View draft" msgstr "Entwurf anzeigen" #, python-brace-format msgid "Page '{0}' created." -msgstr "Seite '{0}' erstellt." +msgstr "Seite ›{0}‹ erstellt." msgid "The page could not be created due to validation errors" msgstr "Die Seite konnte wegen Prüfungsfehlern nicht erstellt werden." #, python-brace-format msgid "Page '{0}' published." -msgstr "Seite '{0}' veröffentlicht." +msgstr "Seite ›{0}‹ veröffentlicht." #, python-brace-format msgid "Page '{0}' submitted for moderation." -msgstr "Seite '{0}' zur Freischaltung eingereicht." +msgstr "Seite ›{0}‹ zur Freischaltung eingereicht." #, python-brace-format msgid "Page '{0}' updated." -msgstr "Seite '{0}' geändert." +msgstr "Seite ›{0}‹ geändert." msgid "The page could not be saved as it is locked" msgstr "Diese Seite konnte nicht gespeichert werden, da sie gesperrt ist." @@ -804,23 +805,23 @@ msgstr "Das Verfallsdatum muss in der Zukunft sein" #, python-brace-format msgid "Page '{0}' deleted." -msgstr "Seite '{0}' gelöscht." +msgstr "Seite ›{0}‹ gelöscht." #, python-brace-format msgid "Page '{0}' unpublished." -msgstr "Seite '{0}' depubliziert." +msgstr "Seite ›{0}‹ depubliziert." #, python-brace-format msgid "Page '{0}' moved." -msgstr "Seite '{0}' verschoben." +msgstr "Seite ›{0}‹ verschoben." #, python-brace-format msgid "Page '{0}' and {1} subpages copied." -msgstr "Seite '{0}' und {1} Unterseiten kopiert." +msgstr "Seite ›{0}‹ und {1} Unterseiten kopiert." #, python-brace-format msgid "Page '{0}' copied." -msgstr "Seite '{0}' kopiert." +msgstr "Seite ›{0}‹ kopiert." msgid "Content" msgstr "Inhalt" @@ -833,19 +834,19 @@ msgstr "Einstellungen" #, python-brace-format msgid "The page '{0}' is not currently awaiting moderation." -msgstr "Die Seite '{0}' wartet derzeit nicht auf Freischaltung." +msgstr "Die Seite ›{0}‹ wartet derzeit nicht auf Freischaltung." #, python-brace-format msgid "Page '{0}' rejected for publication." -msgstr "Die Veröffentlichung der Seite '{0}' wurde abgelehnt." +msgstr "Die Veröffentlichung der Seite ›{0}‹ wurde abgelehnt." #, python-brace-format msgid "Page '{0}' is now locked." -msgstr "Die Seite '{0}' ist jetzt gesperrt." +msgstr "Die Seite ›{0}‹ ist jetzt gesperrt." #, python-brace-format msgid "Page '{0}' is now unlocked." -msgstr "Die Seite '{0}' ist jetzt entsperrt." +msgstr "Die Seite ›{0}‹ ist jetzt entsperrt." msgid "Choose an item" msgstr "Eintrag wählen" diff --git a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo index cdfeb9c288eda4602a0f191e650d8e74cb488048..9676cdb84f1dde8baa44250693bfd12c89e87e40 100644 GIT binary patch delta 6318 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\n" +"PO-Revision-Date: 2015-08-27 01:38+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -244,6 +244,26 @@ msgstr "Seleccionar" msgid "Choose a page" msgstr "Elige una página" +#, python-format +msgid "" +"\n" +" Only pages of type \"%(type)s\" may be chosen for this " +"field. Search results will exclude pages of other types.\n" +" " +msgid_plural "" +"\n" +" Only the following page types may be chosen for this field: " +"%(type)s. Search results will exclude pages of other types.\n" +" " +msgstr[0] "" +"\n" +"Sólo páginas de tipo \"%(type)s\" pueden ser elegidas para este campo. Los " +"resultados de búsqueda excluirán páginas de tipos distintos." +msgstr[1] "" +"\n" +"Sólo las páginas del siguiente tipo pueden ser elegidas para este campo: " +"%(type)s. Los resultados de búsqueda excluirán páginas de otros tipos." + msgid "Add an email link" msgstr "Añade un enlace de correo electrónico" @@ -253,6 +273,12 @@ msgstr "Inserta un enlace" msgid "Add an external link" msgstr "Añade un enlace externo" +msgid "Yes, delete" +msgstr "Sí, eliminar" + +msgid "Save" +msgstr "Guardar" + #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Bienvenido al CMS Wagtail %(site_name)s" @@ -558,6 +584,13 @@ msgstr "Llevar" msgid "Updated" msgstr "Actualizada" +msgid "No pages have been created at this location." +msgstr "No se han creado páginas en esta ubicación." + +#, python-format +msgid "Why not create one?" +msgstr "Por qué no añadir una?" + msgid "This page is locked to further editing" msgstr "Esta página se encuentra bloqueada para su edición" @@ -589,6 +622,15 @@ msgstr "" msgid "Add child page" msgstr "Añadir página hija" +#, python-format +msgid "" +"\n" +" Page %(page_number)s of %(num_pages)s.\n" +" " +msgstr "" +"\n" +"Página %(page_number)s de %(num_pages)s." + msgid "Previous" msgstr "Anterior" @@ -615,6 +657,22 @@ msgstr "Selecciona una nueva página padre para %(title)s" msgid "Select a new parent page for %(title)s" msgstr "Selecciona una nueva página padre para %(title)s" +#, python-format +msgid "" +"\n" +" There is one matching page\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matching pages\n" +" " +msgstr[0] "" +"\n" +"Hay una página coincidente" +msgstr[1] "" +"\n" +"Hay %(counter)s páginas coincidentes" + msgid "Other searches" msgstr "Otras búsquedas" @@ -738,6 +796,9 @@ msgstr "Añadir página hija" msgid "Add" msgstr "Agregar" +msgid "Sorry, you do not have permission to access this area." +msgstr "Lo sentimos, no tienes permisos para acceder a esta área." + msgid "Your password has been changed successfully!" msgstr "¡Tu contraseña ha sido cambiada con éxito!" diff --git a/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.mo index 256b3326911508bb5b2a31782f625655b6d79fc0..807c3fe5bf201b52b6fa61b864e833241c57ae77 100644 GIT binary patch delta 3626 zcmY+`eQ;FO8OQOnB+!QNVvxkp03Hen5D5uNkvAa`s@5thNtKGxUb8owZFcV_ckhB} z(G@L9C(|h7%SbDCMx-5Eok7PA9d!Id$FVP3ouboL`u**mI(TNE z{hV`O&OPTj=WcRvU3_Wr&TI zZbn^~!tt2H30T0XxXrm6TWCLo^j9=76Lq_`351>H%*#|AFf0 zGn|d%IjMooLtVFqFHV^&u^l&~X1)tGkl*M$&o|FeslsD83tvV(_JH`HPEmVf^0(=ma@;{(<`)jC7 zyp0<1C#V@Dcxo@!pgK&U1`yy<3~?Dgg6H8$cYGqFXrsLrbzLz_rJ2e>RBB(sR(uQB zU@cEq$CsnldV_2Cpk}%WHLzaPK>AVFWl=NFqb774s-K;xneRr%R5U-KqP2ev^%}k8 z+V5fm?JBZ{eP4SZ-#jSEgnX7^d{;-@1O?ucX#|_)aLp(YQ{BebzN^!8Jv%LYc4^OXa-T6 zcRQ}by|^5YV^JfSOdhG52GmTJp#BytbM0=_12&-sbdzhRoB?W03#fr^NA-I*s=vL? zeW?5QyY|5*@~_lB!U1iPCsCW^Flxj{P!E39`G)gN)b;P69`pgK<4;kUNih0FI2Dzl z)u>~sFZF)?b@B#jQdd!{2l7PH&7j) zMEW)#p)y##3)o3I6wcmeK0jqtaq4vwKRZ~`^JQ>fIB zv;16REo!OmLJiHXhDOs$hp3vwL1u2|MJXqLaFvtp=d*&PZWrG#0KJOf)z90A$o}N5@RvLS4gPbMBGCt z-Dj304Q1j6;v2*!LPa}W6Hr-K!F=B-`iODFeZ*zN5@HXbH$~-g-LB1d7qN|4L#XK2 zQ01Zuemp1gx2|PLiA@t)@E?s?nxk3px4gI_yRc;yb^7*Z~Flh(;(6?T`a_g9fnDwCOvH)KRCy-9sIN;* z+~}tVgLIH8gr(0K8cU}eYD=#-JTtc|8YrZ^c(h=n_)um`VJIHUM+5O#rav8z+W2rf zipKVw^V39ibKZ299-i4Wwqiz5U3z%dhsF57miTd-l?-vK)*bmPKOaWc>$mZtcr@go%a-Ym tym;)#vmZ>%3IZ?C{ZYBMe#=yB|41f7@6Sf11@@Kk{zyFPmHuf*{|7AvzY_oe delta 3147 zcmZA1e@vBC9LMo<6;qTjQ4kRHA}RzSS3x9D{BcDM!5>Ma7UV^)lAsunNhsGSF|%cM z=S-8PB%76OZC7hH2Ps>_X{{fd)l6e9=cbl(SpQVo`*S&LuCx1nUgwfGbS-Fe z`>sTU>@%cYL>y5OVoWCcNYs4zD0T^Bb2$?8OKiO=}65f-WpXZRIxW zUerpp;~4Bjoux~|S^r2fzf&;*2eLsj8AoFgsv$3Oj!c7f2WlnuVl2Lk8dw0ew`WlU zzlxg34NS*gTc1epdOmdo>#rN9QlXA=Pz^1%H`oy4+n9?cXV8LdDbYNW-e0hOW}@}fGd#!TFVS=f%L_=~L{!syc| z&qUoc-`$nXW|5paS*WMx;$s zi`v^3)Z5W!%V#i(@@4FF@H*P^2`ahYXU>z+USCJuc%O?pilR~jNIAbmfJS^8VK^BzJPOrdymdUPfh1c_ zM=fzC>I}?5oq#RJ$#)tiP7zEh-+vL#U-Whx$bJ*!p{@ z6-nj9XfNj=Ri+p<^BUw_nKx1I{}JS8&T!F(=`uR;KC-*U$wQh*b{y-kJ(rglTaNNp`P=i+O0xd=)xG*uMi6`7x&{d`~jU9%0)9z!F*hWYVa_sgQKW3^sy~}irVYXQ3L6;b|YuT zXTBq&8TX(b`~$VOy_kUETqdFm$72a5V*@(SO(?DCBY3Ujy6}PWZ1R(BS=+7GTW{1@ zz5oADWwzpVeBS1_q0{De&HQCTN!y|oQ_AS?e%=Mk%Ch}=S6_G$pAzmbOcB+YI3BFsww`DaxMQkBThyr34p_D_k1arYl z-+XnV^#M`R>!I@yNxVSl5OUbfOGGiTlhAp1Fg4hM4yF#FQaQ1ns3mlu#}Rr%lm-y9 zh{am(Wn>;D`jcKey+V2Y6;`j6uV*mnRQIPvWa^2vgbuILQer-_ju=jq5;F-8kxw)d zp&CUhF^_nhs34{jVMHbI43R}75t+mqqK4Q^DEX7aS_2ounjL|);oSrM84*7QDo1)9 z{%fO-`&%RLLLv-^wia-71w$;)>V7zYie_xi#)Z}&V@DQ)!qi@ zj4BGVsa{iAUb7|eQ`88De^&HpVwgWF`c$Ad`k*6lD7GoY?;LkC(Bgd0;dhTe?~h6R F=s&#|9_au8 diff --git a/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po index d41008ad4..cf79c0b5b 100644 --- a/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/is_IS/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-09-01 08:27+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" "wagtail/language/is_IS/)\n" "MIME-Version: 1.0\n" @@ -35,12 +35,23 @@ msgstr "Leitarfrasi" msgid "Enter password" msgstr "Sláðu inn lykilorð" +#, python-format +msgid "Enter your %s" +msgstr "Sláðu inn %s" + msgid "Enter your email address to reset your password" msgstr "Sláðu inn netfangið þitt til að endursetja lykilorðið þitt." msgid "Please fill your email address." msgstr "Vinsamlegast sláðu inn netfangið þitt." +msgid "" +"Sorry, you cannot reset your password here as your user account is managed " +"by another server." +msgstr "" +"Því miður geturðu ekki endurstillt lykilorðið þitt hérna þar sem reikningnum " +"þínum er stýrt af öðrum server." + msgid "This email address is not recognised." msgstr "Þetta netfang er ekki á skrá." @@ -74,6 +85,12 @@ msgstr "Í birtingu" msgid "Private, accessible with the following password" msgstr "Læst, aðgengileg með eftirfarandi lykilorði" +msgid "This field is required." +msgstr "Þennan reit þarf að fylla út." + +msgid "Account" +msgstr "Reikningur" + msgid "Set gravatar" msgstr "Setja notandamynd" @@ -104,6 +121,9 @@ msgstr "Sláðu inn nýtt lykilorð" msgid "The passwords do not match. Please try again." msgstr "Lykilorðin eru ekki þau sömu. Vinsamlegast reynið aftur" +msgid "Check your email" +msgstr "Athugaðu tölvupósthólfið þitt" + msgid "Password reset" msgstr "Endursetja lykilorð" @@ -131,6 +151,12 @@ msgstr "Veldu síðu" msgid "Add an email link" msgstr "Bæta við hlekk á netfang" +msgid "Yes, delete" +msgstr "Já, eyða" + +msgid "Save" +msgstr "Vista" + msgid "Title" msgstr "Titill" diff --git a/wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..22c18279160cea1542758240769097de38e76e60 GIT binary patch literal 19062 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 PCT)rHoeTV#e2@75G~NY< literal 0 HcmV?d00001 diff --git a/wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..b90d39ea9 --- /dev/null +++ b/wagtail/wagtailadmin/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,913 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 15:01+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Scheduled publishing" +msgstr "Planlagt publisering" + +msgid "Common page configuration" +msgstr "Felles sidekonfigurasjon" + +msgid "Search" +msgstr "Søk" + +msgid "Search term" +msgstr "Søkeord" + +msgid "Enter password" +msgstr "Skriv inn passord" + +#, python-format +msgid "Enter your %s" +msgstr "Skriv inn %s" + +msgid "Enter your email address to reset your password" +msgstr "Skriv inn din e-postadresse for å nullstille passord" + +msgid "Please fill your email address." +msgstr "Vennligst fyll inn din e-postadresse." + +msgid "" +"Sorry, you cannot reset your password here as your user account is managed " +"by another server." +msgstr "" +"Beklager, du kan ikke nullstille passord her, din brukerkonto håndteres av " +"en annen server." + +msgid "This email address is not recognised." +msgstr "E-postadressen er ukjent." + +msgid "New title" +msgstr "Ny tittel" + +msgid "New slug" +msgstr "Ny permalenke" + +msgid "New parent page" +msgstr "Ny foreldreside" + +msgid "This copy will be a child of this given parent page." +msgstr "Denne kopien vil bli en underside av gitt foreldreside." + +msgid "Copy subpages" +msgstr "Kopier undersider" + +#, python-format +msgid "This will copy %(count)s subpage." +msgid_plural "This will copy %(count)s subpages." +msgstr[0] "Dette vil kopiere %(count)s underside." +msgstr[1] "Dette vil kopiere %(count)s undersider." + +msgid "Publish copied page" +msgstr "Publiser kopiert side" + +msgid "This page is live. Would you like to publish its copy as well?" +msgstr "Denne siden er publisert. Vil du publisere kopien også?" + +msgid "Publish copies" +msgstr "Publiser kopier" + +#, python-format +msgid "" +"%(count)s of the pages being copied is live. Would you like to publish its " +"copy?" +msgid_plural "" +"%(count)s of the pages being copied are live. Would you like to publish " +"their copies?" +msgstr[0] "" +"%(count)s av sidene som blir kopiert er publisert. Vil du publisere kopien " +"dens også?" +msgstr[1] "" +"%(count)s av sidene som blir kopiert er publisert. Vil du publisere kopiene " +"deres også?" + +#, python-format +msgid "" +"This slug is already in use within the context of its parent page \"%s\"" +msgstr "" +"Denne permalenken er allerede i bruk i konteksten til foreldresiden \"%s\"" + +msgid "Public" +msgstr "Offentlig" + +msgid "Private, accessible with the following password" +msgstr "Privat, tilgjengelig med følgende passord" + +msgid "This field is required." +msgstr "Dette feltet er påkrevet." + +msgid "Account" +msgstr "Konto" + +msgid "Set gravatar" +msgstr "Sett gravatar" + +msgid "" +"Your avatar image is provided by Gravatar and is connected to your email " +"address. With a Gravatar account you can set an avatar for any number of " +"other email addresses you use." +msgstr "" +"Ditt avatar-bilde blir levert av Gravatar og er knyttet til din e-" +"postadresse. Med en Gravatar-konto kan du sette en avatar for alle dine e-" +"postadresser." + +msgid "Change password" +msgstr "Endre passord" + +msgid "Change the password you use to log in." +msgstr "Endre passordet du bruker for å logge inn." + +msgid "Notification preferences" +msgstr "Varslingsinnstillinger" + +msgid "Choose which email notifications to receive." +msgstr "Velg hvilke e-postvarsler du vil motta." + +msgid "Change Password" +msgstr "Endre passord" + +msgid "" +"Your password can't be changed here. Please contact a site administrator." +msgstr "" +"Passordet ditt kan ikke endres her. Kontakt en administrator for nettstedet." + +msgid "Notification Preferences" +msgstr "Varslingsinnstillinger" + +msgid "Update" +msgstr "Oppdater" + +msgid "Reset password" +msgstr "Nullstill passord" + +msgid "Password change successful" +msgstr "Passordendring utført" + +msgid "Login" +msgstr "Logg inn" + +msgid "Set your new password" +msgstr "Sett ditt nye passord" + +msgid "The passwords do not match. Please try again." +msgstr "Passordene stemmer ikke overens. Prøv igjen." + +msgid "Check your email" +msgstr "Sjekk e-posten din" + +msgid "A link to reset your password has been emailed to you." +msgstr "" +"En lenke for å nullstille passordet ditt har blitt sendt til din e-" +"postadresse." + +msgid "Please follow the link below to reset your password" +msgstr "Vennligst følg lenken under for å nullstille ditt passord" + +msgid "Password reset" +msgstr "Passordnullstilling" + +msgid "Reset your password" +msgstr "Nullstill ditt passord" + +msgid "Dashboard" +msgstr "Dashbord" + +msgid "Menu" +msgstr "Meny" + +msgid "Add another" +msgstr "Legg til en ny" + +msgid "Move up" +msgstr "Flytt opp" + +msgid "Move down" +msgstr "Flytt ned" + +msgid "Delete" +msgstr "Slett" + +msgid "Explorer" +msgstr "Utforsker" + +msgid "Internal link" +msgstr "Intern lenke" + +msgid "External link" +msgstr "Ekstern lenke" + +msgid "Email link" +msgstr "E-postlenke" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Det er ett treff" +msgstr[1] "" +"\n" +"Det er %(counter)s treff" + +msgid "Choose" +msgstr "Velg" + +msgid "Choose a page" +msgstr "Velg en side" + +#, python-format +msgid "" +"\n" +" Only pages of type \"%(type)s\" may be chosen for this " +"field. Search results will exclude pages of other types.\n" +" " +msgid_plural "" +"\n" +" Only the following page types may be chosen for this field: " +"%(type)s. Search results will exclude pages of other types.\n" +" " +msgstr[0] "" +"\n" +"Kun sider av type \"%(type)s\" kan velges for dette feltet. Søkeresultater " +"vil ekskludere alle andre sidetyper.\n" +" " +msgstr[1] "" +"\n" +"Kun de følgende sidetypene kan velges for dette feltet: %(type)s. " +"Søkeresultater vil ekskludere alle andre sidetyper.\n" +" " + +msgid "Add an email link" +msgstr "Legg til en e-postlenke" + +msgid "Insert link" +msgstr "Sett inn lenke" + +msgid "Add an external link" +msgstr "Legg til en ekstern lenke" + +msgid "Yes, delete" +msgstr "Ja, slett" + +msgid "Save" +msgstr "Lagre" + +#, python-format +msgid "Welcome to the %(site_name)s Wagtail CMS" +msgstr "Velkommen til %(site_name)s Wagtail CMS" + +msgid "" +"This is your dashboard on which helpful information about content you've " +"created will be displayed." +msgstr "" +"Dette er dashbordet ditt, hvor du kan se en oversikt over innholdet som er " +"lagt inn." + +msgid "Pages awaiting moderation" +msgstr "Sider som venter på godkjenning" + +msgid "Title" +msgstr "Tittel" + +msgid "Parent" +msgstr "Forelder" + +msgid "Type" +msgstr "Type" + +msgid "Edited" +msgstr "Redigert" + +msgid "Edit this page" +msgstr "Rediger denne siden" + +msgid "Approve" +msgstr "Godkjenn" + +msgid "Reject" +msgstr "Avslå" + +msgid "Edit" +msgstr "Rediger" + +msgid "Preview" +msgstr "Forhåndsvis" + +msgid "Your most recent edits" +msgstr "Dine siste endringer" + +msgid "Date" +msgstr "Dato" + +msgid "Status" +msgstr "Status" + +msgid "Draft" +msgstr "Kladd" + +msgid "Live" +msgstr "Publisert" + +msgid "Site summary" +msgstr "Oppsummering for nettstedet" + +#, python-format +msgid "" +"\n" +" %(total)s Page\n" +" " +msgid_plural "" +"\n" +" %(total)s Pages\n" +" " +msgstr[0] "" +"\n" +"%(total)s side\n" +" " +msgstr[1] "" +"\n" +"%(total)s sider\n" +" " + +msgid "Sign in" +msgstr "Logg inn" + +#, python-format +msgid "Your %(username_field)s and password didn't match. Please try again." +msgstr "" +"%(username_field)s og passord stemmer ikke overens. Vennligst prøv igjen." + +msgid "Sign in to Wagtail" +msgstr "Logg inn på Wagtail" + +msgid "Forgotten it?" +msgstr "Glemt?" + +#, python-format +msgid "The page \"%(title)s\" has been approved" +msgstr "Siden \"%(title)s\" har blitt godkjent" + +#, python-format +msgid "The page \"%(title)s\" has been approved." +msgstr "Siden \"%(title)s\" har blitt godkjent." + +msgid "You can view the page here:" +msgstr "Du kan besøke siden her:" + +msgid "Edit your notification preferences here:" +msgstr "Endre dine varslingsinnstillinger her:" + +#, python-format +msgid "The page \"%(title)s\" has been rejected" +msgstr "Siden \"%(title)s\" har blitt avvist" + +#, python-format +msgid "The page \"%(title)s\" has been rejected." +msgstr "Siden \"%(title)s\" har blitt avvist." + +msgid "You can edit the page here:" +msgstr "Du kan redigere siden her:" + +#, python-format +msgid "The page \"%(page)s\" has been submitted for moderation" +msgstr "Siden \"%(page)s\" har blitt sendt til godkjenning" + +#, python-format +msgid "The page \"%(page)s\" has been submitted for moderation." +msgstr "Siden \"%(page)s\" har blitt sendt til godkjenning." + +msgid "You can preview the page here:" +msgstr "Du kan forhåndsvise siden her:" + +msgid "Page privacy" +msgstr "Sidevern" + +msgid "This page has been made private by a parent page." +msgstr "Denne siden har blitt gjort privat av en foreldreside." + +msgid "You can edit the privacy settings on:" +msgstr "Du kan endre sidevernsinnstillingene på:" + +msgid "Privacy changes apply to all children of this page too." +msgstr "Sidevernsendringer berører også alle undersider av denne siden." + +msgid "Edit lock" +msgstr "Redigeringslås" + +msgid "Locked" +msgstr "Låst" + +msgid "Unlocked" +msgstr "Ulåst" + +msgid "Privacy" +msgstr "Sidevern" + +msgid "Private" +msgstr "Privat" + +#, python-format +msgid "Create a page in %(title)s" +msgstr "Opprett en side i %(title)s" + +msgid "Create a page in" +msgstr "Opprett en side i" + +msgid "Choose which type of page you'd like to create." +msgstr "Velg hvilken sidetype du vil opprette." + +#, python-format +msgid "Pages using %(page_type)s" +msgstr "Sider som bruker %(page_type)s" + +#, python-format +msgid "Delete %(title)s" +msgstr "Slett %(title)s" + +msgid "Are you sure you want to delete this page?" +msgstr "Er du sikker på at du vil slette denne siden?" + +#, python-format +msgid "" +"\n" +" This will also delete one more subpage.\n" +" " +msgid_plural "" +"\n" +" This will also delete %(descendant_count)s more " +"subpages.\n" +" " +msgstr[0] "" +"\n" +"Dette vil også slette én underside.\n" +" " +msgstr[1] "" +"\n" +"Dette vil også slette %(descendant_count)s undersider.\n" +" " + +msgid "" +"Alternatively you can unpublish the page. This removes the page from public " +"view and you can edit or publish it again later." +msgstr "" +"Alternativt kan du avpublisere siden. Dette vil fjerne siden fra offentlig " +"visning, og du kan redigere eller publisere den igjen senere." + +msgid "Delete it" +msgstr "Slett den" + +msgid "Unpublish it" +msgstr "Avpubliser den" + +#, python-format +msgid "Move %(title)s" +msgstr "Flytt %(title)s" + +msgid "Move" +msgstr "Flytt" + +#, python-format +msgid "Are you sure you want to move this page into '%(title)s'?" +msgstr "Er du sikker på at du vil flytte denne siden under \"%(title)s\"?" + +#, python-format +msgid "" +"Are you sure you want to move this page and all of its children into " +"'%(title)s'?" +msgstr "" +"Er du sikker på at du vil flytte denne siden og alle dens undersider inn " +"under \"%(title)s\"?" + +msgid "Yes, move this page" +msgstr "Ja, flytt denne siden" + +#, python-format +msgid "Unpublish %(title)s" +msgstr "Avpubliser %(title)s" + +msgid "Unpublish" +msgstr "Avpubliser" + +msgid "Are you sure you want to unpublish this page?" +msgstr "Er du sikker på at du vil avpublisere denne siden?" + +msgid "Yes, unpublish it" +msgstr "Ja, avpubliser den" + +msgid "Pages using" +msgstr "Sider som bruker" + +#, python-format +msgid "Copy %(title)s" +msgstr "Kopier %(title)s" + +msgid "Copy" +msgstr "Kopier" + +msgid "Copy this page" +msgstr "Kopier denne siden" + +#, python-format +msgid "New %(page_type)s" +msgstr "Ny %(page_type)s" + +msgid "New" +msgstr "Ny" + +msgid "Save as draft" +msgstr "Lagre som kladd" + +msgid "Publish" +msgstr "Publiser" + +msgid "Submit for moderation" +msgstr "Send til godkjenning" + +#, python-format +msgid "Editing %(page_type)s: %(title)s" +msgstr "Redigerer %(page_type)s: %(title)s" + +#, python-format +msgid "Editing %(page_type)s %(title)s" +msgstr "Redigerer %(page_type)s: %(title)s" + +msgid "Page locked" +msgstr "Siden er låst" + +msgid "Save draft" +msgstr "Lagre kladd" + +#, python-format +msgid "Last modified: %(last_mod)s" +msgstr "Sist endret: %(last_mod)s" + +#, python-format +msgid "by %(modified_by)s" +msgstr "av %(modified_by)s" + +#, python-format +msgid "Exploring %(title)s" +msgstr "Utforsker %(title)s" + +msgid "Drag" +msgstr "Dra" + +msgid "Updated" +msgstr "Oppdatert" + +msgid "No pages have been created at this location." +msgstr "Ingen sider har blitt opprettet på denne plasseringen." + +#, python-format +msgid "Why not create one?" +msgstr "Hvorfor ikke opprette en?" + +msgid "This page is locked to further editing" +msgstr "Denne siden er låst for videre redigering" + +#, python-format +msgid "Explore subpages of '%(title)s'" +msgstr "Utforsk undersider av \"%(title)s\"" + +msgid "Explore" +msgstr "Utforsk" + +#, python-format +msgid "Explore child pages of '%(title)s'" +msgstr "Utforsk undersider av \"%(title)s\"" + +#, python-format +msgid "Add a child page to '%(title)s'" +msgstr "Legg en underside til \"%(title)s\"" + +msgid "Add subpage" +msgstr "Legg til underside" + +msgid "" +"This page is published but does not exist within a configured Site, so " +"cannot be viewed." +msgstr "" +"Denne siden er publisert, men finnes ikke under et konfigurert Nettsted, så " +"den kan ikke vises." + +msgid "Add child page" +msgstr "Legg til underside" + +#, python-format +msgid "" +"\n" +" Page %(page_number)s of %(num_pages)s.\n" +" " +msgstr "" +"\n" +"Side %(page_number)s av %(num_pages)s.\n" +" " + +msgid "Previous" +msgstr "Forrige" + +msgid "Next" +msgstr "Neste" + +msgid "This page is protected from public view" +msgstr "Denne siden er unntatt offentlig visning" + +msgid "Disable ordering of child pages" +msgstr "Skru av rekkefølge på undersider" + +msgid "Order" +msgstr "Rekkefølge" + +msgid "Enable ordering of child pages" +msgstr "Skru på rekkefølge på undersider" + +#, python-format +msgid "Select a new parent page for %(title)s" +msgstr "Velg en ny forelderside for %(title)s" + +#, python-format +msgid "Select a new parent page for %(title)s" +msgstr "Velg en ny forelderside for %(title)s" + +#, python-format +msgid "" +"\n" +" There is one matching page\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matching pages\n" +" " +msgstr[0] "" +"\n" +"Det er én side som samsvarer\n" +" " +msgstr[1] "" +"\n" +"Det er %(counter)s samsvarende sider\n" +" " + +msgid "Other searches" +msgstr "Andre søk" + +msgid "Images" +msgstr "Bilder" + +msgid "Documents" +msgstr "Dokumenter" + +msgid "Users" +msgstr "Brukere" + +#, python-format +msgid "Sorry, no pages match \"%(query_string)s\"" +msgstr "Beklager, ingen sider samsvarer med \"%(query_string)s\"" + +msgid "Enter a search term above" +msgstr "Skriv inn en søkestreng over" + +msgid "No pages use" +msgstr "Ingen sider bruker" + +msgid "Home" +msgstr "Hjem" + +msgid "January" +msgstr "Januar" + +msgid "February" +msgstr "Februar" + +msgid "March" +msgstr "Mars" + +msgid "April" +msgstr "April" + +msgid "May" +msgstr "Mai" + +msgid "June" +msgstr "Juni" + +msgid "July" +msgstr "Juli" + +msgid "August" +msgstr "August" + +msgid "September" +msgstr "September" + +msgid "October" +msgstr "Oktober" + +msgid "November" +msgstr "November" + +msgid "December" +msgstr "Desember" + +msgid "Sun" +msgstr "Søn" + +msgid "Mon" +msgstr "Man" + +msgid "Tue" +msgstr "Tir" + +msgid "Wed" +msgstr "Ons" + +msgid "Thu" +msgstr "Tor" + +msgid "Fri" +msgstr "Fre" + +msgid "Sat" +msgstr "Lør" + +#, python-format +msgid "Used %(useage_count)s time" +msgid_plural "Used %(useage_count)s times" +msgstr[0] "Brukt %(useage_count)s gang" +msgstr[1] "Brukt %(useage_count)s ganger" + +msgid "Edit your account" +msgstr "Endre din konto" + +msgid "Log out" +msgstr "Logg ut" + +#, python-format +msgid "Page %(page_num)s of %(total_pages)s." +msgstr "Side %(page_num)s av %(total_pages)s." + +msgid "" +"You are using an outdated browser not supported by this " +"software. Please upgrade your browser." +msgstr "" +"Du bruker en utdatert nettleser som ikke støttes av denne " +"programvaren. Vær vennlig å oppgradere " +"nettleseren din." + +msgid "Javascript is required to use Wagtail, but it is currently disabled" +msgstr "JavaScript er påkrevet for å bruke Wagtail, men er deaktivert" + +msgid "User bar" +msgstr "Brukerlinje" + +msgid "Go to Wagtail admin interface" +msgstr "Gå til Wagtail administrasjonsgrensesnitt" + +msgid "Add a child page" +msgstr "Legg til en underside" + +msgid "Add" +msgstr "Legg til" + +msgid "Sorry, you do not have permission to access this area." +msgstr "Beklager, du har ikke tilgang på dette området." + +msgid "Your password has been changed successfully!" +msgstr "Passordet ditt er endret." + +msgid "Your preferences have been updated successfully!" +msgstr "Dine innstillinger har blitt oppdatert." + +#, python-brace-format +msgid "Page '{0}' created and published." +msgstr "Siden \"{0}\" er opprettet og publisert." + +msgid "View live" +msgstr "Vis publisert" + +#, python-brace-format +msgid "Page '{0}' created and submitted for moderation." +msgstr "Siden \"{0}\" er opprettet og sendt til godkjenning." + +msgid "View draft" +msgstr "Vis kladd" + +#, python-brace-format +msgid "Page '{0}' created." +msgstr "Siden \"{0}\" er opprettet." + +msgid "The page could not be created due to validation errors" +msgstr "Siden kunne ikke opprettes grunnet valideringsfeil." + +#, python-brace-format +msgid "Page '{0}' published." +msgstr "Siden \"{0}\" er publisert." + +#, python-brace-format +msgid "Page '{0}' submitted for moderation." +msgstr "Siden \"{0}\" er sendt til godkjenning." + +#, python-brace-format +msgid "Page '{0}' updated." +msgstr "Siden \"{0}\" er oppdatert." + +msgid "The page could not be saved as it is locked" +msgstr "Siden kunne ikke lagres fordi den er låst" + +msgid "The page could not be saved due to validation errors" +msgstr "Siden kunne ikke lagres grunnet valideringsfeil" + +msgid "This page is currently awaiting moderation" +msgstr "Denne siden påventer godkjenning" + +msgid "This slug is already in use" +msgstr "Denne permalenken er allerede i bruk" + +msgid "Go live date/time must be before expiry date/time" +msgstr "Tidspunkt for publisering må være før tidspunkt for avpublisering" + +msgid "Expiry date/time must be in the future" +msgstr "Tidspunkt for avpublisering må være en gang i fremtiden" + +#, python-brace-format +msgid "Page '{0}' deleted." +msgstr "Siden \"{0}\" er slettet." + +#, python-brace-format +msgid "Page '{0}' unpublished." +msgstr "Siden \"{0}\" er avpublisert." + +#, python-brace-format +msgid "Page '{0}' moved." +msgstr "Siden \"{0}\" er flyttet." + +#, python-brace-format +msgid "Page '{0}' and {1} subpages copied." +msgstr "Siden \"{0}\" og {1} undersider kopiert." + +#, python-brace-format +msgid "Page '{0}' copied." +msgstr "Siden \"{0}\" kopiert." + +msgid "Content" +msgstr "Innhold" + +msgid "Promote" +msgstr "Forfrem" + +msgid "Settings" +msgstr "Innstillinger" + +#, python-brace-format +msgid "The page '{0}' is not currently awaiting moderation." +msgstr "Siden \"{0}\" påventer ikke godkjenning." + +#, python-brace-format +msgid "Page '{0}' rejected for publication." +msgstr "Siden \"{0}\" ble avvist for publikasjon." + +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "Siden \"{0}\" er nå låst." + +#, python-brace-format +msgid "Page '{0}' is now unlocked." +msgstr "Siden \"{0}\" er nå ulåst." + +msgid "Choose an item" +msgstr "Velg et element" + +msgid "Choose another item" +msgstr "Velg et annet element" + +msgid "Clear choice" +msgstr "Nullstill valg" + +msgid "Edit this item" +msgstr "Endre dette elementet" + +msgid "Choose another page" +msgstr "Velg en annen side" diff --git a/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/nl/LC_MESSAGES/django.mo index bfb97976d43dd3295e0074c94c10806a2dc9df7d..305a92d5ec3674bf705b31b453ca600e3b355d7c 100644 GIT binary patch delta 4724 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, 2015 # Brecht Dervaux , 2015 # Huib Keemink , 2015 # mahulst, 2014 @@ -14,8 +15,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-29 10:14+0000\n" +"Last-Translator: Arne Turpyn \n" "Language-Team: Dutch (http://www.transifex.com/torchbox/wagtail/language/" "nl/)\n" "MIME-Version: 1.0\n" @@ -698,6 +699,9 @@ msgstr "Deze pagina kon niet opgeslagen worden vanwege validatie fouten" msgid "This slug is already in use" msgstr "Deze slug is al ingebruik" +msgid "Expiry date/time must be in the future" +msgstr "Vervaldatum moet in de toekomst zijn." + #, python-brace-format msgid "Page '{0}' deleted." msgstr "Pagina '{0}' verwijderd" @@ -717,6 +721,16 @@ msgstr "Pagina '{0}' gekopieerd." msgid "Content" msgstr "Inhoud" +msgid "Promote" +msgstr "Promoot" + +msgid "Settings" +msgstr "Instellingen" + +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "Pagina '{0}' is geblokkeerd." + msgid "Choose an item" msgstr "Kies een item" diff --git a/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ro/LC_MESSAGES/django.mo index c0f0a8e1403f3d262f7407884b688427e4d02044..9427351abe14506d171d8ef6f568c93e6635b3db 100644 GIT binary patch delta 4603 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 delta 4290 zcmYk<3s6->0LJkJLE!=lhLEWUBB&q=zQsZ^Eey~UOR`Wes3}4yNMaAKCRn~QHA=0t zhnZ!hc_T_Cq$GPd+Dn^Ki)PB-0%K&&pl_)p4~kM-CnkHf$Q7O ze$|Gpk#r}$+Z*HKV@&^G?KLJj)R-Df!D09vcEE@*W7=U9_QYPu$Bf}C9H(GMoQFYJ zfe&IO>U^Kh#`qiKGJzBl*wG0mVJeQqwU~q-Abm2e*a`o%23=!JJoRo!pUfE4aXA=* z(@-6li+s#t>lz$LeLDtoeRG^bS9Y96KfH`O@lRAk4sJ*FYf%^KgV*5*48$DNd3hLs z`KXS}M;%{^I&KAOq}JJb4f=C^Q%6A!)LY-P2OL3N_%l?4&FH}M7=@Qm9S`f`JuVS- zXQ`->DMStR2JD4fP#rvo+?#1am+tUu`@?xu{UT~^|Hc&bjWDJM4ncKvGO9yUQFA*T zbzULrf)%LamRYN?8}-$w^LC<+tBGLzSp=q*9r6I`!i}f~nr!`JTR(;xkuOj~dKT4C z3+lX9WPO<{_IF35x1Dg*dhUwXV!U;9B;&6k$z_Kca-upi4|SmujKifEi#w3@XFfy? z;VJ8{sHtd2>$=k(sE&+82GL|&U!V7;w>U_FLv$92-~ID_iQIaGsJ?EwK?MfFao-=k1N zJqR`D!%&NIEV3TWL{!7GP&YIm<8d*nW7|+u_c?N-E_0fKhUfySr~jaO9>6$is6$aB z5{p`l$(V=vs0$rJoqq(?u`@UnzsF%1$y-ewn1Fq-+}5A<)S3Uo6o&9a3+jXzmU<%Q zqV`u}626043+GXD7s4}GfN`i7*ec|j=1o*bK1HpiFKzuB)S~_tb)!FEpq~F03L4tW zs5^Bqk-D=;)JR03Iu?&QF%Q-79Mpx1urDq^wX+4a_-arcYCxJcr)>QX97{bSn(^OD z;Vue1F(x?1nDH2k{jnI6aVu&nKEXyG?f`dFe=e4{AZD?&b!Szm4zEU?zY*1LgY_h; zLqDV13yfp_H&W=%xa!0`);b(Oy#aIZ7aWCSm`IJpQq&05qW&fvv>ruG#c5=gOa~_1 zALCHRC8A!*qfm=AtB=b&WKMRd;d0avzJ}bSIfQE9EUJMY(er{q-I;@N*YPpPsG6bZ zhqt57n}%BLGqD2}qRub1^-327Ev~hw1NYk>4%_-s>q*p!&By~{E@68N>F0gS!clh~ zjeJZdU+P#nY7wu(LHI7}vHT4+!mht4==tr>**al3>VQlP#HqIKM5f*pV>Xr`gJ9}W z9XW@(!xq#?wW8YbOY|<j_4{q8wNi}zxV~9Ofsd)RnTzVka=U*c>H<$&Yfw|tfO@PNttU|({t4Bd4=)p4&w=bRJ(3y!>nUWj!-1<& z4OgR1d>OT<>QOyzLQTm&z-H9@ zq6syX&9;6OwHRIDy!LcJ3Qoi<+=b7eIxucH?*N>Iy3>Qm17n&|QxVMY=+5HFLqyv~ z@|34UJ6K5WA-CFnI#1KFO3(j(yHg879e9i|ot~|L?=o9nl)V3)E2gaVc`AHmkSEDD zyW@82Qq2ka!-qY-}Xk$s z(bk3B>nZUE38#{Fw*Ihn1+KN_2;5}LZ(w#OzV0HGc4r5?hD;+J?Y=g0DY$KA6z(QH z${QWlV>*93BM117q{v&d1Q2L0ZLBpa`2B!`lo|w$$$a0n~N}5vY zytk~#xu~QxH9FH-S`?j8l3z4?N%Zyesid>JU~Ya%#ejm6;xu<*?0z42X\n" +"PO-Revision-Date: 2015-09-03 19:59+0000\n" +"Last-Translator: Dan Braghis\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,10 @@ msgstr "Termen de căutare" msgid "Enter password" msgstr "Introduceți parola" +#, python-format +msgid "Enter your %s" +msgstr "Introduceți %s" + msgid "Enter your email address to reset your password" msgstr "Introduceți adresa de e-mail pentru a reseta parola" @@ -54,6 +58,9 @@ msgstr "Adresa e-mail nu este recunoscută." msgid "New title" msgstr "Titlu nou" +msgid "New parent page" +msgstr "Pagină părinte nouă" + msgid "Copy subpages" msgstr "Copiere subpagini" @@ -165,6 +172,26 @@ msgstr "Link extern" msgid "Email link" msgstr "Link e-mail" +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Există o potrivire" +msgstr[1] "" +"\n" +"Sunt %(counter)s potriviri" +msgstr[2] "" +"\n" +"\n" +"Sunt %(counter)s potriviri" + msgid "Choose" msgstr "Alege" @@ -259,6 +286,9 @@ msgstr "Pagina \"%(title)s\" a fost aprobată." msgid "You can view the page here:" msgstr "Puteți vedea pagina aici:" +msgid "Edit your notification preferences here:" +msgstr "Editează preferințele de notificare aici:" + #, python-format msgid "The page \"%(title)s\" has been rejected" msgstr "Pagina \"%(title)s\" a fost respinsă" diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo index f4db56ed53ec9c526be6b488b823954bd9a0f3d8..51c9518a1a22f5d99838cd9e9bba0927f2e4a0e4 100644 GIT binary patch delta 5412 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 YK8ug5D38AvTCsNY|C&{7&rYxZf01u4F8}}l diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po index 2d3628210..d991bbdae 100644 --- a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po @@ -16,8 +16,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-26 21:40+0000\n" +"Last-Translator: Eugene MechanisM \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -269,6 +269,12 @@ msgstr "Вставить ссылку" msgid "Add an external link" msgstr "Добавить внешнюю ссылку" +msgid "Yes, delete" +msgstr "Да, удалить" + +msgid "Save" +msgstr "Сохранить" + #, python-format msgid "Welcome to the %(site_name)s Wagtail CMS" msgstr "Добро пожаловать в %(site_name)s Wagtail CMS" @@ -642,6 +648,29 @@ msgstr "Выбрать новую родительскую страницу дл msgid "Select a new parent page for %(title)s" msgstr "Выбрать новую родительскую страницу для %(title)s" +#, python-format +msgid "" +"\n" +" There is one matching page\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matching pages\n" +" " +msgstr[0] "" +"\n" +"Имеется одна совпадающая страница" +msgstr[1] "" +"\n" +"Имеется %(counter)s совпадающих страниц" +msgstr[2] "" +"\n" +"Имеется %(counter)s совпадающих страниц" +msgstr[3] "" +"\n" +" Имеется %(counter)s совпадающих страниц\n" +" " + msgid "Other searches" msgstr "Другие поиски" diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo index 36d526d3cd127c72308462af77a96cee17b8efa8..9ec68dd991dc6238d27140aebfda131f4184e8e9 100644 GIT binary patch delta 1165 zcmXxjOGs2v9LMqhon{=H#&Pm(X8Fi`b?wgRR8B2|6x>9TwFwJb7}%l*m7Aa;h-gz$ zm=FZgu1!Q-3WA`7BG64Q7^7%qn>JZQ5(M@AU2lKxIiGv)oH>vGIrn?ZyXL~@is&sP zJj!~?9mi~s?pIL}9Z|D$*oiebgO&IglQRMjx#8Mo=<2Z`t_zKry5$VHzU==Q72_~sVu@ZS@r%>%CQ4>0k>i06Lzw6kCGZi8|zVG$4D67Il3M$rT=pa#4|rS?~`2XEpK&Z62S z7%a~CmgYtc>rg3eL@w*1nr1utaEj-7meY%4Ys@y`6mr=UDy{To`1~3f!#;)Yzo1gS zgvwlmK^m|Y3oO!lxoN>X>W_!51V?;dJ}50EkK z5vtuRD${eQjD0L4|5|xfYGr_WyQkhl`@pC>Om N{&1?`_zUH?oqwhEXM+F$ delta 1304 zcmX}sO-K}B9LMoza@Ey*%QDNaMWl~WYy{Qa3iR-rO2GwD!gG9H` zI#``NNnzl6^w23tf)Fot(SwIT>JWjK3i|%m(T91S&-2VaZ}Wdzm(H0^CSp+Zqr=?f3*{U^i;#S8)M{Q4>}%i~2Xaw&On9C-D;YVi0Fh8~To1<|l>5 zZJ?j^%^xaVSi@@S7)91F_fZ`mqe4B7TxNpeCCBszCus+EZXVw!tf2i5xlB2O^u&Ht zyA@f=oO17XV_av^OGTj^#sl~W35t1*dMBo_96z8YSi`&c1ATataA;f{byTmg6yKuy zFXA;^M$PNb*?iFBImDm3X{XQ*&!7feMjgQ|R0zYUNX(!XnnfGcv;k`*x}eN}pI^ni8bt)z`_uYbtBs~1S2Qqoy%B_7NibQ}6>IO^8*U%;_$rybM| zlR1gxksfh>QIzXdudEsxjgE!-M(paS&q=g+JXS$xWHc7`_4Ezez8*U=;zXm)XeiN^ zdfM_{uHk;a-S`u>^Pj?h|Mq=Tx v9r9hY84>EYBlf`1m@^m)4cehZYt|FX8`+w7K6~8qUa|Y5>Y8ZHowEJ|p2UZ| diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po index 12458cd4a..bc65a8b97 100644 --- a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-02 19:12+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: German (http://www.transifex.com/torchbox/wagtail/language/" "de/)\n" @@ -50,9 +50,6 @@ msgstr "" "Falls ausgewählt wird diese Seite Anfragen für alle Hostnamen annehmen, die " "keinen eigenen Seiteneintrag haben." -msgid "Site" -msgstr "Webseite" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -170,9 +167,6 @@ msgstr "JSON Inhalt" msgid "Approved go live at" msgstr "Freigegeben zur Veröffentlichung am" -msgid "Page Revision" -msgstr "Seitenrevision" - msgid "Add/edit pages you own" msgstr "Bearbeiten/Hinzufügen von Seiten, die Sie besitzen" @@ -188,9 +182,6 @@ msgstr "Gruppe" msgid "Permission type" msgstr "Berechtigungstyp" -msgid "Group Page Permission" -msgstr "Gruppen Seitenberechtigungen" - msgid "Password" msgstr "Passwort" diff --git a/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/el/LC_MESSAGES/django.mo index 3d424766e7e08a9f099074350e1c27d27d8afc1f..d07e4dd0a894d3a68984c458a54745d7fb513592 100644 GIT binary patch delta 1140 zcmXZbOK1~89LMolcbn8TZIho5RrIMj0e$^ z2ueK_;_D*Vi!18Ei_jA2QN^eS@!-V=rbwaQ^!uC5pUixAmdVWgXJ&tm)$`Ra-QJub z3Y31zykpE^J-bxIuxCsKvzWpfCh-NvaJgjzecInJip`d57^nRYyD{EoOae2=uWI&C zZ{o!PY{wZqhqKs)b=-^%WDN5MdvFaS7^9lSB=X9XQT;BV7IYak?hVvIh!J0ephHu#V5kyoqVrk4Z;IvxGVPi1X;Oiqm)> zHF0EPI8hQcaSqR737_I4RKH^>_Mb7#36`af7jO`-p%zd>=C`3t6)fH^Qvb_S3KV@T z`oAu+Lffs-?yj>>VWnfzW!5na>y^%5p=?Genp~fuvQ&_`y=;2kP3fbs%QkdpbWg^@ zrmZGJPj?d8kL33s0Zs%kvCurwxQnO3XWqBYT^S#tMRpA>oJx7aXf?pEXVh#z~Y#U zrb$8%>zgzh1-KsfVHIlNLu3upi&~%`mGS}PV@A2$XS=2_6Kj?l)6D(L4BCp{aV=&M zWhU;%_2@%o?j{Dbmyc*<<1@^_dEA3PQK{O#+?X7!#3F3M670iSoJGB1KWW^LpHX|9 zNBVZ)PSk>za0YwA{h9>wuQzIBv?9ESio6#U`5ZF0`GGooF7kg0Q&B1G!aVH8bvT9! z^aBo)5f^XgrT>!Exn<_Ve#I^HeIBZGJN<36;Lj#X~A+X3g966u?`3DEoxjl zCsrBkK#hBV>G%{C$TSj1DDAnZqD&N1NrK7H{;Md>1yr4Il@h8>Yd%$((E%-_DrzmP zqMvJNsAbFsB&I(H7?q7Es@__MQQNCCq(V%g^P>y~l;*{#Ti`CHhL zP-=BUe-(LZP?Qah&EK+wmNKF2a6Zi@s)`PHkukv>PqHhevZblL*;`eA!so5>wVd|1 zw)&eIgB1~bUFp@nGk*0<=-b17-&t?9ueGhk-_WKp7b0t1ZhxCE_%3SD6rN-bJ9+pjwIev4\n" "Language-Team: Greek (http://www.transifex.com/torchbox/wagtail/language/" "el/)\n" @@ -52,9 +52,6 @@ msgstr "" "Αν είναι αληθές, το εν λόγω site θα χειρίζεται και τις αιτήσεις για όλα τα " "άλλα ονόματα που δεν έχουν δική τους εγγραφή" -msgid "Site" -msgstr "Ιστότοπος" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -174,9 +171,6 @@ msgstr "Περιεχόμενο JSON" msgid "Approved go live at" msgstr "Εγκρίθηκε βγει στον αέρα στις" -msgid "Page Revision" -msgstr "Αναθεώρηση Σελίδας" - msgid "Add/edit pages you own" msgstr "Προσθήκη σελίδων/Επεξεργασία αυτων που έχετε στην κατοχή σας" @@ -192,14 +186,8 @@ msgstr "Ομάδα" msgid "Permission type" msgstr "Αδεια τύπου " -msgid "Group Page Permission" -msgstr "Άδεια Ομάδας Σελίδων " - msgid "Password" msgstr "Κωδικός" -msgid "Page View Restriction" -msgstr "Περιορισμός Προβολών Σελίδας" - msgid "Value cannot be entirely whitespace characters" msgstr "Η τιμή δεν μπορεί να εχει εντελώς λευκου χώρου χαρακτήρες" diff --git a/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/en/LC_MESSAGES/django.mo index 23d85d9c4ab01b8c4a9d1d765a7182fc3b9ba718..05c2e6e726320d7a4579d6203367d2394f4158de 100644 GIT binary patch delta 20 bcmeyx^owaiFPEjRfsuldft7*z#OaR#OE?D> delta 20 bcmeyx^owaiFPDX`k(q*_iItJX#OaR#ON$2~ diff --git a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.mo index 4276c296e3f8bb5bedbceba320e393564d9e24a8..227858df656d1fdf74c8ef8be110e9b916afe59b 100644 GIT binary patch delta 1855 zcmZwHZD<@t9LMoFn`@FYO_QpP)tZiNY8q?wOwy;QV5kX_Qu?AI79U`n+g`U`Z?C&| zSA3`!@P#kbS7&{pD5MmneN*s|f+&=xPcIY^U!;8#M2R3&UxJbfNeO2hj0>C;-`2QUc?ss4sXW=sT z@*Jj^UE{rg>X$$V90Aui%3?jZfkkOf$dvg9c-pn|KE?M_r?-a_?1j+*cT?8VPe0bi@pP-+)Y z9e+h-%+yOpQnlrnf6;nL8>gHK0sA4gH-)LQ6ZirU@cB%n7V^{i*9rb z`nir$bwW9iNl^w=wD%jSIvXlmnwZT_vTp8i?JRC}ZR;Gs5!cpsD$_cM%H+e;PAzj2 z4HczteZA81ZAUIBTd(+%EqQsrK9L@8%%sOtjZEv_RAYbJc&e6PqhPA636f4c9a!?X z**iAz)ImR2Dfl@P2W3CG#P##-yE8imvqN?$JDS~AUz6$8?Xb-bjgD-sk7as#C&PI5 zlpQO0`AX5Vk9y6S9slat7(PeMxcdkQNOg?4a|MYOv#%3(<7js0Sqz3L9 Go4*0e`7dk$ delta 1470 zcmXxkU2IHg9LMqh(N5cKm8zF|DGsVdcbHC#rddI1cZguT#1h4xc8>PY&d8Z*s|k9w z*<@V^6T!`HBoa3p7dvhUk?0MV5)l%SG!luh>&hL8@2{PCGXL{=&Y9;t&;NOu`J?4h z)A-x^@@q!vAR38>j#&bG%D7O@m75LY7%sriI2S7-W;1bd(H5-cz5^?9YtaPOala4i z@i&}!WrzjK|>gG< zj$~F4R0c2*x#rD?x2?ZALL{Axm;(vCh$D>$7;-0 z;VaZieZ^VWz)M>4X4LzgT=e{BRC0ER$|5|DE{>v>>IN#2yQs5q50~I`)QbIwn!q>I zR$O2?mg7}a;{ReZK0qZri8@Okk=)Fi#p`M~L^|qV7&XwJs08ky8a_e|_zb)8HL{Ji zl!uyW6Vj(`MZLcVKjCRqKfkh%n#fSmENY9!>PY_>m8(2Z$N!@einCsfVO^;EUAP7J zqqgWWYUN%Pzn?@U`T6vK2%tp`wYl5e#L^wR|c%k?RS~MkP)t^C+P` zWg@nLSVw3870tALs%Ewl_4Di?))GqzC9VUjnQ9w!hE((`({^YAGk_=(hrA%Y&OWG3u`KVah4tMM*`j1)VGHNf7CtTXLDiDms6X8%A-zMkn;G&bF?y{mn5K3dbTc()f0x;rzygZ`NN(;05IuDCfE1)GX5dL8@?a_ERTvFknK3<~gIz d%ENx>`f1vYWK8wmOc;8pOlaHt{d9_&eFxYJyXF7@ diff --git a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po index 051dfc0f5..507afa3b9 100644 --- a/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/es/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-03 02:46+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -55,8 +55,11 @@ msgstr "" "Si es afirmativo, este sitio manejará solicitudes para todos los demás " "nombres de host que no tengan un sitio para sí mismos" -msgid "Site" -msgstr "Sitio" +msgid "site" +msgstr "sitio" + +msgid "sites" +msgstr "sitios" #, python-format msgid "" @@ -156,6 +159,12 @@ msgstr "Ver en vivo" msgid "Default" msgstr "Predeterminado" +msgid "page" +msgstr "página" + +msgid "pages" +msgstr "páginas" + msgid "Page" msgstr "Página" @@ -174,12 +183,18 @@ msgstr "Contenido JSON" msgid "Approved go live at" msgstr "Aprobado para publicación" -msgid "Page Revision" -msgstr "Revisión de página" +msgid "page revision" +msgstr "revisión de página" + +msgid "page revisions" +msgstr "revisiones de página" msgid "Add/edit pages you own" msgstr "Añadir/editar tus propias páginas" +msgid "Edit any page" +msgstr "Editar cualquier página" + msgid "Publish any page" msgstr "Publicar cualquier página" @@ -192,14 +207,20 @@ msgstr "Grupo" msgid "Permission type" msgstr "Tipo de permiso" -msgid "Group Page Permission" -msgstr "Grupo de permisos de página" +msgid "group page permission" +msgstr "grupo de permisos de página" + +msgid "group page permissions" +msgstr "grupos de permisos de páginas" msgid "Password" msgstr "Contraseña" -msgid "Page View Restriction" -msgstr "Página de vista restringida" +msgid "page view restriction" +msgstr "restricción de vista de página" + +msgid "page view restrictions" +msgstr "restricciones de vista de página" msgid "Value cannot be entirely whitespace characters" msgstr "El valor no puede consistir enteramente en espacios en blanco" diff --git a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.mo index e67c644015d4ec290b06376bdb7fcf26f3cc2bf8..ed8312df64861fc5f7c71a2f9d11d1ff5aec905f 100644 GIT binary patch delta 1140 zcmXxjPiPZC6vy$mHFe{frfF(xqqg>sf7)v5HdHjVJ%|Q8Tcywz1-&V#AQ7QxE+VLi zVii3oRlJDk#f5_6K|u+Kc<>LwOF-~Y1W`onMX2B3W_|3N&+ahUnR&DM)IHNxs-|N% zjPS`d+kJc3i$h-F-b733ZE3s>L*F2w}R6gDGWb^nz3&PR;Vj0O z-#&7q6@JEL_zktv-}oF|w$p&GP%nOuZCJs5_!GBdfmyVGv#1Hr(P;c-9KdV12VbJb zc}(Uqzood*z&2D#+mXxqX>M{HLwJ$rw``{e$CuYCFpa9*Ra8kIpkDk8S-ZVJE-TZh zVjoaPH;)?s7fTwLWY!JXf-KHP@FW&cJAaBg`!Z@_RqVxiWb@X0&;JBkyi1>Hg| z^e$@rL!87p+>L3@TjR!4)L#P*(xD$5MU|)+JzqdhAPkjIL6^0Y8kZ$~QhyfK5^e&* zYD#UUPB&5L`1CQaB~?Lve_`~~4v-zB{)XDELg%E9O|gm8uGvHwDzO&5rS=%M6fO+y zPN6C)I4N64ZX{bseJ47qtj<-jn(QV!NmZna{2!aSSx@!_#aOEo+^a7*f#;4n!J+tL s$IEB^TxZT7_P5PsypG!AV19To7wq&7*9DIf$DCj^dB6$oH$HLx0sNg{Z~y=R delta 1324 zcmXxk%}*0S7{~EhC=`%4p{Qtu7GDsxD9~6WAzoB8CeYM(L1H1R7J-^>%ZoAgWMbe% zh*4vVF_P$k1Y%D_P7n_sjp&IOy?Etc@cYB`a={%Fens_{HGv@qc( zRxM+CaG;P2ZOUUz2B&csZecAJ7a3EIdtIBcjByyfc*eB{s~PuU4c@_>=pdi0dCIkp zFJ^H!zQYn+!4X`;Dhw6#FziNhFgMVLw~>!YaT&mAWQqBSnzxA+_y_fzEmWdKWLd)V zO*I`opdM9)7SzH)ROZ82ifPmip5Q9Zp>EtuwwgcS8pl11@8T8AVkd5(606{5bWJUK zc)sz|X~iI3z$j|sE94pGE$RUuP$gePK4yi>3yy0YXBhYIFy;XMMOCJZ$*O20s^k&W zeJ>(KFnyS1uDM1>3x-fsKn+_JA8>c(`EPj&-jJ$8tTZN zalT66HEP4}u^yMIsDF&kSH9>*KL@Ufw@^D6LM<4@ew@OyxPh8iPnq<45H&x9s$j$& zUqVjE1c_sWnkwB!a0}C@^H)>$t%TliwRS?42oX9{@-ruhqXgC7Zu)cWaQjWD(uau_ zVn3k-wR^pcIyO~WO%+qJs%&;2mwZ!6^6jA8IfM;vUnS2sHf93uK>sR^yM66mN0)B} zbeaiHV!Kj$AJp_Bo-`)c?D1K3J*i~oVIUg6X9uEoYAoS6iR5^$tLVJd5VI!|8ky~1 zuO;lsK+Ja1sl;$va~>7nv+D`@A!d>m1^E0Il?y#e)Ba-`6I$Yq5 zP2V3|UkK!U\n" "Language-Team: Finnish (http://www.transifex.com/torchbox/wagtail/language/" "fi/)\n" @@ -47,9 +47,6 @@ msgstr "" "Mikäli valittu, tämä sivusto käsittelee kaikkien palvelinnimien kutsut " "joilla ei ole omaa sivusto määritystä" -msgid "Site" -msgstr "Sivusto" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -166,9 +163,6 @@ msgstr "Sisältö JSON muodossa" msgid "Approved go live at" msgstr "Julkaisu hyväksytty" -msgid "Page Revision" -msgstr "Sivun versio" - msgid "Add/edit pages you own" msgstr "Lisää/muokkaa sivuja jota omistat" @@ -184,15 +178,9 @@ msgstr "Ryhmä" msgid "Permission type" msgstr "Oikeudet" -msgid "Group Page Permission" -msgstr "Ryhmä " - msgid "Password" msgstr "Salasana" -msgid "Page View Restriction" -msgstr "Sivun katselurajoitus" - msgid "Value cannot be entirely whitespace characters" msgstr "" "Arvo ei voi sisältää pelkästään välilyöntejä tai muita näkymättömiä merkkejä." diff --git a/wagtail/wagtailcore/locale/fr/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/fr/LC_MESSAGES/django.mo index 68947ab24239f68c82140740ea6bf413d6802afc..bacf69c5bc4d32a3e1732d8d40c1897cc8b4abc8 100644 GIT binary patch delta 1140 zcmXxjPe>GD7{~EvY;0^=b<|q5(zf0HsI@vSO0Ci%V#9(?MiK0#s7r?m!VVQJL3ju% zNX$zhfzYWS2I^8oAO#*HT7r-c1=*p*g6&q{-;6!%^L}P#-+li)^X`w_RJO9%>P{OG zl3U0Jj@dz7uc0A&T(b%6#Wc=h8$QDnF05KbpZhQ9;m=iT7;yg=TQR6NYr!1ysn{@W zI}b*&0mtzima!S%;wG#jW7rCAz#6W_6ipf1kVkeA)$cNDL03`ZPNK%Ui$gezF7w-a zF0{grxDLOgR{9%XpvQI^aUM1BJM6$J9>Znahb3mw0IAk8s@T>s0zP9 zEqoC>v4$0`q=iv-U_0{6_Tw2mjH=8N)Y*828t@b9ynIFVPg9-~m_>?aS5OaQJr=7C&79j+DB4?T`5^T(m*3ciXLtA9bB3`tGK8sjp9 z?NmeP0M^A!5H=1zMPV}(8 s9y@+99~Lr&a3tJ2)#-O9w}Zuz!9sMvKU){gr!F{AxoOFXjs$bgKTTU-{{R30 delta 1351 zcmYM!O-PhM9LMolUEkj}-^x;Z)O35()D<%$3JNU<6DiBuqD3F&30IfhwbDZiK|w`_ z5`#|F#R!6^JxQKgFC8j^=oCR6qq0+U?E71vtzqZ+%Vh%?9Mm-Y)X7C_bwPp z7qynU>@lVvgV|gtm%YZ!;4D_-Dpp`_jxoi!(bbQI^t&(*_q+C^kNz<%$Md)jW5_3A zu5qp6i(9xJA7MT&;RSq!W!Rd_Vz>{9!JNWMJd1oxluHn2kw?r&)VNPrf?rVUtfB(V zAI_Yy=DmUK zco#K3g(vYHvJ1vvO8)g`ZKZ1w22cSUL`@h(<~Cte>gRAT-bOw58Wq@E)B@j80shf_ zGE>iMTlAZlOydu^9zmU@0U!Avq2cgFAEr=mT*wjC55R|-xDxlEg~NCnmCEO+H+|{4 zf;yCMP|tlu;xG-=9aI(F@1U}j*{uCn(TQxMDk_yus!nSwwTY_z+eO_@RYp{l>Oi_> zOe5;&nLfa%tmy10YszQ~RT)sxRx5Y~p4h}CQ?%!qvc+vEo%L>8dzLA@SUR=pD^okw zpyX!)t^NID~1-8;&1yD>?>x6)J9ADy0wSc9Pn+Zwc^VJ8-Irl*pmkR6Lhozb|)%;k=FvYoh{e4qEsQ`pnm*===n^>+5m-z=ziyMf-o z?&OOCJFD*h+}4\n" "Language-Team: French (http://www.transifex.com/torchbox/wagtail/language/" "fr/)\n" @@ -50,9 +50,6 @@ msgstr "" "Si oui, ce site gérera toutes les requêtes des autres noms d'hôtes qui n'ont " "pas de site défini." -msgid "Site" -msgstr "Site" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -171,9 +168,6 @@ msgstr "Contenu JSON" msgid "Approved go live at" msgstr "Approuvée le" -msgid "Page Revision" -msgstr "Version de page" - msgid "Add/edit pages you own" msgstr "Ajouter/modifier vos pages" @@ -189,14 +183,8 @@ msgstr "Group" msgid "Permission type" msgstr "Type de permission" -msgid "Group Page Permission" -msgstr "Permission de page par groupe" - msgid "Password" msgstr "Mot de passe" -msgid "Page View Restriction" -msgstr "Confidentialité de page" - msgid "Value cannot be entirely whitespace characters" msgstr "La valeur ne peut pas uniquement être des espaces blancs" diff --git a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo index 83a8eadd3a42486cf5f22fea4f91fe59e1b51964..a3da52add244b51aa039a932a791848a30f94883 100644 GIT binary patch delta 990 zcmY+@KS-NF7{~D^F)^A{*x`yx-n)p$EoMDW1YI{D?7J!g}0s`^Olfe~le@iy9y2ZOxd(7W{zRvKef{Ik*1> zmAM>dG+>{L8a#4uT%b~Pg@gD9HEw{Xl&KNaH=V$CoW>}wq2~F9Z}1c;R?ce6F^cLZ zP?_urk^gZnCfpkbsGXdkUicj~;Uy|V_edr!PSsgaXlDu?(x+5Cr)VgUZm9}CpvgaeJhpC=MR<+(Q~T4wRW%2uJq0I*|al-7TQQnP!-CgqN%|D ztyZDXL1J_Hlg>XTpVo+TQRF!DzFDWuznVMnk9varoyk;VDw$69It_tXq1)Y`?oQ=~ T0=-^mz4YAK4F1k#L+?Bf!}n6_ delta 1234 zcmYMzTS!zv9LMod*W0RPUdqkVqgk4lLS57ZiNG#z$wCtJ5RqGKkZbOmNt8WwdDYGe zQL=(%novnT*h5hf2=!RtL`2j}5cm*CP!!Skx2-gsna|9eIdf+IbI!GrufE}r1)ecO zY9MbSUrsTm1D8`NNT1S-S&yHw5Px7U=6a0rq7O5%Drr6D)AnNl?!|R@7}N0-7Goc7 zFlN|XrIJNQ9M|GBZo~!TGH)n~&|(HIqb6EGF7uNj5C5Ph&gG^SR*9Oo0X1(6`f(rX zx$~IM`^_aP*>sGeR(uOJ;RDpbCs=|nunpfMmnmd5dVvo$t`c`(H6Flj)VK*$gr-pA z?xQ032(x*=c}8W5u)jiuKFq8&8i-o?66%33s3TZGEijW+mtiq(Mt`y$z#Q6V(7_8> zhjG+%uW<{$!{I6_zo{^%sUU9ESc_^0P@z1MY@a}dIE?yMt|Z%&$YmZ=D1tAs6PHl) zl(HH{unP4pbl`S8m_z)1REFqa^TtKJ;3n?IIn>18a1H)Sw!MTyp)SUw*ohi<2ere8 zs24v)&9{hL<^u(RHs$0Ra*@uT&6`ScEm`Nan)DHFBiE4?B_%CFNnzK74P+gWqNb$d z(auWMAZc?-T8#b*exAfeA+fML-ky9&o~gy~dqOJ6F8FKRnRqbaBJ!3ih84 zMIxbauUqZ8SQZGL4XI%gH@ic@K_?K5MEgU>qZ%^d8BYsEgY&!652bk98k$<1Mt^%# zn|mXpEZJ;sZ*HA`p3$0G9$267\n" "Language-Team: Hebrew (Israel) (http://www.transifex.com/torchbox/wagtail/" "language/he_IL/)\n" @@ -32,9 +32,6 @@ msgstr "עמוד שורש" msgid "Is default site" msgstr "הוא אתר ברירת המחדל" -msgid "Site" -msgstr "אתר" - msgid "Title" msgstr "כותרת" @@ -123,9 +120,6 @@ msgstr "משתמש" msgid "Approved go live at" msgstr "מאושר לעלייה לאוויר ב:" -msgid "Page Revision" -msgstr "מהדורת עמוד" - msgid "Add/edit pages you own" msgstr "הוספת/עריכת דפים שאתה הבעלים שלהם" @@ -141,14 +135,8 @@ msgstr "קבוצה " msgid "Permission type" msgstr "סוג הרשאה " -msgid "Group Page Permission" -msgstr "הרשאה לעמוד קבוצה" - msgid "Password" msgstr "סיסמא" -msgid "Page View Restriction" -msgstr "מגבלות תצוגת דף" - msgid "Value cannot be entirely whitespace characters" msgstr "אין להזין רווח בין התווים" diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo index 56e390f44f3e11d10e64a46cfcb5ea362dc36532..f50017320719791fcdb7e79cb3f94ca84b81435c 100644 GIT binary patch delta 1078 zcmXxjOK1~89LMqhnr&@rVr*-hw#FttT5V&SG#G5_%^Hi;gW&5TSVTOusI949L{dZ% z1?eG5_2#MQO7u>bwc>|^FXGrJEGcjJYR&F&qe zq=*=C+c6u(P=FJq-8H*_9oUBR*n*1~!e_o^Y^1%6tMQZX3a+F56PwZM%$lGDISSUz zIm(43HsB~u;sK1{5_V!4>BGL_dR)PJ{D;ReK!d7Hpq@L8N@xnz??qI91>A}A=rX>Q zs3^l%7{qs|OuylC{DWb9%Cyw+OKit79>&i&gjq&W0%uVJ&T`W8mvI2Epzc3LUa=+J zXMB4>MN3&iCGZ9p*oOCbopzpS^xHJI7dh-GCv|+%cM^5~JZeH${q_Pf zCwqv64OAXcVJv%%`|vI5g&0}sehM{{anx2EL_I%+CvX-yY?+ff{(@SuAHKg)E9`Pn z-&reaC30cbUwb*u1rv;8wq{&JBSpapMxHldtnweAHb-Alt!U~bP$^1JAHzWLLm<9imsmvGN^B!q2~9|o)nBQi zo!U$!2sY3*5w((}(oOVwIk(O6X6kZ|SE@hcc(I04PUCQYI+MtxN7B2BH-lZ(=HT$i YV8(kAJhsZ~3k^A5K77ydnj%r>KglFsvj6}9 delta 1213 zcmXxjTSyd99LMo9?t0l>bvJXpWb00M+w!(rZ4x~sY%M`aC?N*1(IhM8nwz~YJw)_k zkaT&8dWs4oVjc~oBmymn0$-vYih3xB-hx8t`&-7t{Lg33T+aN@e`fB)AKJywb^e=% zmLxV3bCxmvc)&+TJK{HH8Z+2{3%DLvuo{1O{=pz)f4MQ081`($2;(@`VHd8$eq<|} zA^Io>Mz9etU=?1&F}#6cT*VDoQ^7;94ePNT*~}rjQx*MNL@6EV{nIvjv+N+c=2(F@-azgkB??c}u7J zR=sANb@m*vyPw6!8 zyyqh7{4y4`vQOTD-$)Tm8Bet_fGwCnWuC?~9!K4G%RB!FmGCRnD_TNb{|!&$FJv>v zD4XUVK~?xn4fR(k3v}|bcj7vBGQN+h%sbS(UO}z&CpP0>{Eqb;)Hm`El}LzzjGz*V zqFzZC?!halMCQZPUzxu24lJWe`X2S*RaEJGq+6O8wUP+xV~Qbfq}22gtEsecLJ4;g zNkTspQwyNI>c&Q2F$6Rm{)J2ll_%U4r5^o~fxY$KGV zK9=s;C%$+_i&wro2(3$hu-2tD>t|Do5nGAP1RsFeLaen8cG`&DZq(mkMGsHqrzh=! z?5JZ8I8*0yg+eYr;U>z{R@DjTQm!-_s~EO?xr>hbqVk*-OtmNX+TFc<$<%Cjpw%1p z^!4m>hXW_eS~QDODCF(4&iHuNp3IKsCbAmXqweF-K`XR2tz%ERU#jnE=Db_1ZMOac DxDt6~ diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po index 65a8392e7..b19e075d7 100644 --- a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-02 19:12+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Italian (http://www.transifex.com/torchbox/wagtail/language/" "it/)\n" @@ -47,9 +47,6 @@ msgid "" "have a site entry of their own" msgstr "Se true, questo sito gestirà le richieste di tutti gli altri hostname" -msgid "Site" -msgstr "Sito" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -162,9 +159,6 @@ msgstr "Contenuto JSON" msgid "Approved go live at" msgstr "Approvata alle" -msgid "Page Revision" -msgstr "Revisione pagina" - msgid "Add/edit pages you own" msgstr "Aggiungi/modifica pagine di tua proprietà" @@ -180,9 +174,6 @@ msgstr "Gruppo" msgid "Permission type" msgstr "Tipo di permesso" -msgid "Group Page Permission" -msgstr "Permesso della pagina del gruppo" - msgid "Password" msgstr "Parola chiave" diff --git a/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ko/LC_MESSAGES/django.mo index 7a681f9eb90b2b26e54f35c0464d6ca3f09e5be5..c94b4ab684dfdb59b553ad684890efd302507a54 100644 GIT binary patch delta 1140 zcmXZbJ7`l;9LMqhX%ka#o0zty54ABGTia@C8tbFAi`asDOQ$HPgAW{B;-Z*Ats<0w zFC2s_h+7A_pddvkG)Oy%2tfrGokUTJ*ipZ~n|sLre9pN!`JcxE90dytO}QdM{zBlwK|GTTw2^UY>E@DXZ9uTdLV4gHMz{g2SUs1sB245Y9Z z4`P{3T9Jklo-%w3;*+T7=a7%hQeDLRsPA2(ZZj%h3Q1*sVShjB zj!h&ue=XoP4|KUI;eh9;#ILZ?nN_iy{tDaG1Yc2i<|m%QD6`DqSya9^sCQpQjem#Z z_z6#7CpS>zO0Ar~8drIsf!9&*eh#(bC&>Ik3678!IfC8mUyvj6g#Ik7F<2B>pDKzL z(GaxiRTgxaw-fz(r1!5fNDL8aLVrUoLWTK*%ck}oLZ_g2uA)1mMekE5EIKt6?qpE3 zITdYY7qOd25xRifL(A#dRkjj4i44Jg3EnpZWiPcZ%z$5tbU6QMbkg}=Y|8nkn--im pn#&h5h5T6l(7kRiUGEN$jtv+5quz@KKOSFn{#v5y{H5fI`wv0)Uzh*@ delta 1346 zcmYM!Sx8h-9LMo<-8HvdGR>xIX4B>_CDH~()=P^Q14$tpBf!B6v{5Nu^+SW9TF`wiwgZO)Wk6yTNCEub=-}s@jdGK57fL7v5WT; zkXt4XPvK6~^Cz*yUybM7(1fp0IWXn)eL^DUQ$yN-$NzIBh-sSxE;r^8h@k4m6H&%5;d*{ zl_L#YwDHTxJ{F>~8C4YNd@4(tHTwQ4S}cdEFsl?$m95#-OezO4xztTmO{}6n*TRLC zF>6tgSV&;h=TPowGfKwwROOJ0POi-=34N=$EER=nsjPDv$^)0v)=8HN0Wh}H(Z7l< zPFw#Q^a++q5Dhn#FKEb1vw^Cj1kW?Z?+!__l1rN!ThH2MwI@AxnWyQrx4GHdc*b86 zy3cZzd(L^)GYd~Eyq@!Rxu?0M$y?u|F&D!stzd79$NwpO*orF7F4$`47nKwg-|38W zIo-mN!fpPM$Y()mGh^ekk0ofnK i&-zDa#-G}AeZ7J1UVl>TlofGxkaq)}\n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" @@ -47,9 +47,6 @@ msgstr "" "만약 값이 'true'라면, 이 사이트는 접속 권한이 없는 다른 호스트명을 위한 요청" "들을 수행할 것입니다." -msgid "Site" -msgstr "사이트" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -165,9 +162,6 @@ msgstr "JSON 콘텐츠" msgid "Approved go live at" msgstr "승인된 라이브로 간 시점" -msgid "Page Revision" -msgstr "페이지 검토" - msgid "Add/edit pages you own" msgstr "당신이 소유한 페이지들 추가/수정" @@ -183,14 +177,8 @@ msgstr "그룹" msgid "Permission type" msgstr "퍼미션 형태" -msgid "Group Page Permission" -msgstr "그룹 페이지 퍼미션" - msgid "Password" msgstr "비밀번호" -msgid "Page View Restriction" -msgstr "페이지 보기 제한" - msgid "Value cannot be entirely whitespace characters" msgstr "값은 전체가 여백만으로 저장할 수 없습니다." diff --git a/wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..94b0a87405d56e5bd356303057ccf4fd486c9961 GIT binary patch literal 4731 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 LS*hN=L9hP-Euu4E literal 0 HcmV?d00001 diff --git a/wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..9fe97f641 --- /dev/null +++ b/wagtail/wagtailcore/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,218 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-02 20:00+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Hostname" +msgstr "Vertsnavn" + +msgid "Port" +msgstr "Port" + +msgid "" +"Set this to something other than 80 if you need a specific port number to " +"appear in URLs (e.g. development on port 8000). Does not affect request " +"handling (so port forwarding still works)." +msgstr "" +"Sett denne til noe annet enn 80 dersom du har behov for at en spesifikk port " +"vises i URLer (feks. utvikling på port 8000). Dette påvirker ikke håndtering " +"av forespørsler (så port forwarding fungerer fortsatt)." + +msgid "Root page" +msgstr "Rotside" + +msgid "Is default site" +msgstr "Er standard nettsted" + +msgid "" +"If true, this site will handle requests for all other hostnames that do not " +"have a site entry of their own" +msgstr "" +"Hvis merket vil denne siden håndtere forespørsler for alle andre vertsnavn " +"som ikke har noen egen nettstedsoppføring." + +msgid "site" +msgstr "nettsted" + +msgid "sites" +msgstr "nettsteder" + +#, python-format +msgid "" +"%(hostname)s is already configured as the default site. You must unset that " +"before you can save this site as default." +msgstr "" +"%(hostname)s er allerede satt opp som standard nettsted. Du må endre det før " +"du kan konfigurere dette nettstedet som standard." + +msgid "Title" +msgstr "Tittel" + +msgid "The page title as you'd like it to be seen by the public" +msgstr "Tiittel på siden slik den vises offentlig" + +msgid "Slug" +msgstr "Permalenke" + +msgid "" +"The name of the page as it will appear in URLs e.g http://domain.com/blog/" +"[my-slug]/" +msgstr "" +"Navnet på siden slik det vil vises i URLer, feks. http://domene.no/blogg/min-" +"slug/" + +msgid "Content type" +msgstr "Innholdstype" + +msgid "Live" +msgstr "Publisert" + +msgid "Has unpublished changes" +msgstr "Har upubliserte endringer" + +msgid "URL path" +msgstr "URL-sti" + +msgid "Owner" +msgstr "Eier" + +msgid "Page title" +msgstr "Sidetittel" + +msgid "" +"Optional. 'Search Engine Friendly' title. This will appear at the top of the " +"browser window." +msgstr "" +"Valgfritt. \"Søkemotorvennlig\" tittel. Vises øverst på nettleservinduet." + +msgid "Show in menus" +msgstr "Vis i menyer" + +msgid "" +"Whether a link to this page will appear in automatically generated menus" +msgstr "" +"Hvorvidt en lenke til denne siden skal vises i automatisk genererte menyer" + +msgid "Search description" +msgstr "Søkemotorbeskrivelse" + +msgid "Go live date/time" +msgstr "Tidspunkt for planlagt publisering" + +msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." +msgstr "Legg inn et tidspunkt på formen ÅÅÅÅ-MM-DD tt:mm." + +msgid "Expiry date/time" +msgstr "Tidspunkt for avpublisering" + +msgid "Expired" +msgstr "Avpublisert" + +msgid "Locked" +msgstr "Låst" + +msgid "First published at" +msgstr "Først publisert" + +msgid "Latest revision created at" +msgstr "Siste utgave opprettet" + +msgid "expired" +msgstr "avpublisert" + +msgid "scheduled" +msgstr "planlagt" + +msgid "draft" +msgstr "kladd" + +msgid "live + draft" +msgstr "publisert + kladd" + +msgid "live" +msgstr "publisert" + +msgid "Default" +msgstr "Standard" + +msgid "page" +msgstr "side" + +msgid "pages" +msgstr "sider" + +msgid "Page" +msgstr "Side" + +msgid "Submitted for moderation" +msgstr "Sendt til godkjenning" + +msgid "Created at" +msgstr "Opprettet" + +msgid "User" +msgstr "Bruker" + +msgid "Content JSON" +msgstr "JSON for innhold" + +msgid "Approved go live at" +msgstr "Godkjent for publisering" + +msgid "page revision" +msgstr "sideutgave" + +msgid "page revisions" +msgstr "sideutgaver" + +msgid "Add/edit pages you own" +msgstr "Legg til/rediger sider du eier" + +msgid "Edit any page" +msgstr "Rediger enhver side" + +msgid "Publish any page" +msgstr "Publiser enhver side" + +msgid "Lock/unlock any page" +msgstr "Lås/lås opp enhver side" + +msgid "Group" +msgstr "Gruppe" + +msgid "Permission type" +msgstr "Tillatelsestype" + +msgid "group page permission" +msgstr "gruppetillatelse for side" + +msgid "group page permissions" +msgstr "gruppetillatelser for sider" + +msgid "Password" +msgstr "Passord" + +msgid "page view restriction" +msgstr "visningsbegrensning for side" + +msgid "page view restrictions" +msgstr "visningsbegrensninger for sider" + +msgid "Value cannot be entirely whitespace characters" +msgstr "Verdien kan ikke være bare tomme tegn" diff --git a/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/pt_BR/LC_MESSAGES/django.mo index 9adcbe8759f6a66f44912ee95ce9b6f6b38616ab..56fa7f702efc4f1b4976f21c970bc92117830efa 100644 GIT binary patch delta 1140 zcmXxjPe>GD7{~GFwY9ZrwMomg)YPq9wcTbnqqHI-483NDpv9nL5J+H$qL%2-p@^X9 zrbxGlx-`&9g1{*H0};{UVfW-Ax)>5zhp6vwc6!+7{meW2?!52&ygT30zj{j5=EOrI z0aAcmPM4MGLr!n(zjV#^1#p-p4U~g&OBE zS(5q9=RyP9P$lg|J~lw}nBy42YxFB@XD6OnU#r+nY@$DlD(O?y?_MHnvbV@w_6fD% zMQq0v+=eM8D`_PeF4CAo{on*n;c3)^KcJ4FihA&G)IuC((S&`dBg>;IHAACuPf(S7 zj+*Cn+<%XU=~o-6zrN^T8(LW}@@zYVI^%KtgOjKuDsq6T)Opm7F5oG=gU4|RHSr*W z*`)17ZRiN*aSX@tQha~Gr~Vr7ksBPheMRlK5)W8LP9O>`NWm@ZB=r_#$$-?$!WyGL zGT1IPg#Lha(N(Qcl~u{@WJb4i{)z!IM|P2V4OKRU7Neai21!+kO-7+gsQi0s-KeFq zQK$+EZAzi4?jZZf&7`WXjc4^vEA)rxCA&$Lu7~^|ySdPL_lMJoRu?|1A9bOZoN(dU thG)(j&IX0RqV|E2--)oNbzS;iP}t{R3O1VTk|$ delta 1368 zcmX}sOGs2v9LMqh==jW6J}UFknAP;~kq=A^X{Q-fB2g1)IoV_*ro+rwX_UBdQ*I(! zL_|mng94+8LeNbEL5miFwUVS=tK7B;`u@gahkNeloa?>!{LlY?$3Hc{YNvk`dmkIE zm0n3-_Ly~Je>x}HZLiq`PT~&Sz!J>NFw4W;PCw={Z^bM;;q1mD=4Y`O2XQ;bkYn0r zIhS$a0q(?k%*G`g!H-yo^_eV&ok$E8z)~DQ4vTW?$4TT7`;NMA4fF9QYMl*KpczD& z&H7fvKns+kvTz9X;3ZV#Lzshc)DG_9GCoAT_zcnN{(ff=cQL<)=WrU^aTOI_L^V zo0Bpaa1Nk0e5Hu|2N>MpLKm*00;*s;WYKC-J8i@!Y{woPao68DSCH?@J|TyFao5+8 z3Rw;P2whD9Hqlwi_Ne}9`XU?XN}pOYU0-WGT`6ZH)<{20*G|>+b8ShD%=V&wo~aKQ ztLWN@vZ$RNpeqAv`ZiP!ZERX~-fBwaR@>(Ws-J4FrX6lI?b7Ea`d3ls#ww#~yVcSd z_~}$El~I*fO=Uf5mhgK^J!Rd|@rj79H#i*f^@gH1!m(I*d@RwC(dDV`3*8KBW~slP z4~K5~`a-dIG&~g7JyV$%J?Y_iDDgFG(UaR=-`wVFYVBxle{?^m+D%(JT8<^&=G;xI z+I)5L#klWk$Tu9Fh@=LQ\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/torchbox/" "wagtail/language/pt_BR/)\n" @@ -50,9 +50,6 @@ msgstr "" "Se verdadeiro, este site irá gerenciar requisições de todos os outros " "hostnames que não tem um site próprio" -msgid "Site" -msgstr "Site" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -170,9 +167,6 @@ msgstr "Conteúdo JSON" msgid "Approved go live at" msgstr "Aprovado vai ao vivo em" -msgid "Page Revision" -msgstr "Revisão de página" - msgid "Add/edit pages you own" msgstr "Adicionar/editar páginas você mesmo" @@ -188,14 +182,8 @@ msgstr "Grupo" msgid "Permission type" msgstr "Tipo de permissão" -msgid "Group Page Permission" -msgstr "Permissão de grupo de página" - msgid "Password" msgstr "Senha" -msgid "Page View Restriction" -msgstr "Restrição de visualização de página" - msgid "Value cannot be entirely whitespace characters" msgstr "Valor não pode ser apenas com caracteres vázios" diff --git a/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/pt_PT/LC_MESSAGES/django.mo index 90eeec911e6886b1e870cf7583ca3901155491df..d850b1fb91a30150a67f32970c75dbbc91008aeb 100644 GIT binary patch delta 1140 zcmXxjPe>GD7{~EvbZl)}ZCcB;)ND0VYqxP(DHRV98$!~>u!9>!w>m@+3Kq1N=paO( zbch1!S{T7VU4#gPpj#p=21P*!@le|zkPcDb-|Y0T&-AFQ(A1Guwq-$fsn3 zw0pTRg7r9oSFngX@eS_7GV%`lfxB@Fw_%c|h)u{XyM}sh1~s9ZsQ2DMz3(38aS>g{ zw>2&_!*$$_o2Z%o!evaboCaJ$y?7N{u#D%hf+w)RD4M`6)PT2X^!#1S;yjMwYt(Zd zgC!W>d@l503#z2;$jAC=p0XWz)E<3eIohI`9aR^wk^Xa3NnauFws)urzmNMHs0Dq; zc61pejcF`tCIv3^#Tis3E~EDR2I_|u)QW3)t0vZlhp;E^kK;x9lc(G{(m?(7MV4i>VjdaG&Z5r56mH;k)C!Aip!W1CYC^L(h4XkCzoG^nWEK3x zMp4g?V-C;bB+j8K_1UNXy4d7~R`wHhxc}|vX|8Pi=v-4OLmajW0g&zRcob+Bc!UtBBM~LHR)s3Zq!oQC{zUn zXE+K~wVOOl?jcomEj*+Dv|>N0L(xfcPV6B0KaO&t{q75=-DW3zTvu>HFEQbSm+F@s rZzvPwI&;BraD1WF>!@}IhK2`n;Ysg7P53)G>x9o5pE%(Kf64g=D8peP delta 1363 zcmX}sJ4{ni9LMorWg-fo3V&_0Q0fe+K=VTFJlFc;XzCwzm!?v zSj~yYSc5BAfNyaU-(wlJka+6Bgh^5$z+VTNZ z;4xIOqHm)G_55?x%GXf|e#8^FW#|8J zjJb!bw4i7y`>z#FazZbNV+$_W`5G#LcXs{(dzf$A^R?8ij=2xX$plf~P#^xrQPj#q zWUGL~sM?RB61`o{{$FSCh!Y|Fj!LMBr-)%%Q4d_iP7Glf=TJNM$@&$w;$Ntb@{c|5 zuqrBK8t7-}YP#M*CzLs+`l~5OJ6&J6nu6(TZKEHjvk-HZewwb8s;S0Z+0kyf^yiuV zfKg@CLbR(|=}EeFKutTOWVL|Q5e|DzTe;Vo>_GKX?bZ0p*>5b+`0Y&pDq8JW{~IXt ze#>FhOxJGmeP+uG*|MH9Cf)3*a;p2|v6;L6!N^3^KNyWqxru}un@)FoLym7Kde7C& zWUq$Z=&XMznn=do@ucpV&%5U2y2)tzbN(BrDA?9{-ro`E?hGz17W(Y8tGnw$dZTbT zr_R1R^D^eYNu\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/torchbox/" "wagtail/language/pt_PT/)\n" @@ -49,9 +49,6 @@ msgstr "" "Se verdadeiro, este site irá processar pedidos de todos os outros nomes de " "servidor que não tenham um site próprio" -msgid "Site" -msgstr "Site" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -170,9 +167,6 @@ msgstr "Conteúdo JSON" msgid "Approved go live at" msgstr "Aprovado para publicação a" -msgid "Page Revision" -msgstr "Versão da Página" - msgid "Add/edit pages you own" msgstr "Crie/altere as suas páginas" @@ -188,14 +182,8 @@ msgstr "Grupo" msgid "Permission type" msgstr "Tipo de permissão" -msgid "Group Page Permission" -msgstr "Permissão de Página de Grupo" - msgid "Password" msgstr "Senha" -msgid "Page View Restriction" -msgstr "Restrição de Visualização de Página" - msgid "Value cannot be entirely whitespace characters" msgstr "O valor não pode conter apenas espaços em branco" diff --git a/wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..2fff8fbd37ab734002cb62f5c6177200d025a6c4 GIT binary patch literal 4584 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 BFAx9# literal 0 HcmV?d00001 diff --git a/wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.po new file mode 100644 index 000000000..0269d5f57 --- /dev/null +++ b/wagtail/wagtailcore/locale/ro/LC_MESSAGES/django.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Dan Braghis, 2014-2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-03 19:36+0000\n" +"Last-Translator: Dan Braghis\n" +"Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" +"ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +msgid "Hostname" +msgstr "Nume gazdă" + +msgid "Port" +msgstr "Port" + +msgid "" +"Set this to something other than 80 if you need a specific port number to " +"appear in URLs (e.g. development on port 8000). Does not affect request " +"handling (so port forwarding still works)." +msgstr "" +"Dacă aveți nevoie ca un număr de port specific să apară în adrese de " +"internet (de exemplu, dezvoltare pe portul 8000) setați aceasta la altceva " +"decât 80. Nu influențează gestionarea solicitărilor și transmiterile de port " +"vor continua să funcționeze." + +msgid "Root page" +msgstr "Pagină de bază" + +msgid "Is default site" +msgstr "Site implicit" + +msgid "" +"If true, this site will handle requests for all other hostnames that do not " +"have a site entry of their own" +msgstr "" +"Dacă e 'true', acest sit va gestiona solicitări pentru toate hostname-urile " +"fără setări separate" + +msgid "site" +msgstr "Sit" + +msgid "sites" +msgstr "site-uri" + +#, python-format +msgid "" +"%(hostname)s is already configured as the default site. You must unset that " +"before you can save this site as default." +msgstr "" +"%(hostname)s este definit deja ca sit implicit și trebuie schimbat pentru a " +"putea seta acest sit ca implicit " + +msgid "Title" +msgstr "Titlu" + +msgid "The page title as you'd like it to be seen by the public" +msgstr "Titlul paginii așa cum doriți să fie vizibil public" + +msgid "" +"The name of the page as it will appear in URLs e.g http://domain.com/blog/" +"[my-slug]/" +msgstr "" +"Numele paginii așa cum va apărea în adrese. De exemplu, http://domain.com/" +"blog/[my-slug]/" + +msgid "Content type" +msgstr "Tip de conținut" + +msgid "Has unpublished changes" +msgstr "Conține modificări nepublicate" + +msgid "URL path" +msgstr "Cale" + +msgid "Owner" +msgstr "Proprietar" + +msgid "Page title" +msgstr "Titlu pagină" + +msgid "" +"Optional. 'Search Engine Friendly' title. This will appear at the top of the " +"browser window." +msgstr "" +"Opțional. Titlu favorabil motoarelor de căutare. Apare în partea de sus a " +"browserului." + +msgid "Show in menus" +msgstr "Arată în meniuri" + +msgid "" +"Whether a link to this page will appear in automatically generated menus" +msgstr "" +"Dacă un link către această pagină va apărea în meniurile generate în mod " +"automat" + +msgid "Search description" +msgstr "Descriere pentru căutare" + +msgid "Go live date/time" +msgstr "Data/timpul de publicare" + +msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." +msgstr "Introduceți data și timpul în format YYYY-MM-DD hh:mm." + +msgid "Expiry date/time" +msgstr "Data/timpul de expirare" + +msgid "Expired" +msgstr "Expirat" + +msgid "Locked" +msgstr "Blocat" + +msgid "expired" +msgstr "expirat" + +msgid "scheduled" +msgstr "programată" + +msgid "draft" +msgstr "ciornă" + +msgid "Default" +msgstr "Implicit" + +msgid "page" +msgstr "pagină" + +msgid "pages" +msgstr "pagini" + +msgid "Page" +msgstr "Pagină" + +msgid "Submitted for moderation" +msgstr "Trimisă pentru moderare." + +msgid "Created at" +msgstr "Creat la" + +msgid "User" +msgstr "Utilizator" + +msgid "Content JSON" +msgstr "Conținut JSON" + +msgid "Approved go live at" +msgstr "Aprobat pentru publicare la" + +msgid "page revision" +msgstr "revizie pagină" + +msgid "page revisions" +msgstr "revizii pagină" + +msgid "Add/edit pages you own" +msgstr "Adaugă/editeaza pagini deținute" + +msgid "Edit any page" +msgstr "Editează orice pagină" + +msgid "Publish any page" +msgstr "Publică orice pagină" + +msgid "Lock/unlock any page" +msgstr "Blochează/deblochează orice pagină" + +msgid "Group" +msgstr "Grup" + +msgid "Permission type" +msgstr "Tip permisiune" + +msgid "group page permission" +msgstr "permisie grup pagină" + +msgid "group page permissions" +msgstr "permisiuni grup pagină" + +msgid "Password" +msgstr "Parolă" + +msgid "page view restriction" +msgstr "restricție de vizualizare pagină" + +msgid "page view restrictions" +msgstr "restricții de vizualizare pagină" + +msgid "Value cannot be entirely whitespace characters" +msgstr "Valoarea nu poate fi în întregime caractere spații albe" diff --git a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.mo index d6e09ffe86ca9102e1b15908992da4746dfac1cd..a2bff590cffc3268c1317a44e599df16f5773e36 100644 GIT binary patch delta 1202 zcmX}sPe@cz6vy#1qod=flTMCh{u@oprg54v@h?RpnhJAs;S z3Y%HqUhtrS-%&gKiFxSfGqlqXKF5007kxsF|Aw1!1rKA8+1qdswSjx61s`(L_(vGW z8SKMF^s&A*uo`n%95t{7mD*0^vOaD#Ub92$P@bWDvmPE(3`*cLEW>52#2j`R#5z<) zcVi14z$lJjD^B6?b{>{^Xuv|=(!wpc7rT)f*$B?#7)I~{`P0Iqs0_?uKhC2{6eEp~ zaX)g|uQl_TY%Bc=)H?f$$v^MdL4GiR$B?Yp95&-CtieC14OUZ+b7Y_oBlKrEi5mYN z^<@iq1M@f-op=jX!q=z;7f~Bt#!Ki6lm9UuQsLE|1~}rHs2nx07kA=utiqef`fgcx z#SQl6{*F1_`X*6-Jo+%rp-`3;RL-d6|EN>_%V`nX4%&KX(OtA^nrh02xuLI7tranv z(ybILbar&o6Y8u56>~%9OTpQ8gNj={ZI9B*N4Y0fsnmf{=zoD~RYOziYH91y$ip^T z)JbK(D>!*(C^B&IYUJ|3=~GUxuP6P$*W*bCa{E2$6aFbrpuI8C6lqFyBwC%aK-FqD z+1`iFivdzplW;e|*blQv? znO!k9;c~o)IXH;Q^gWEPr!hgJ4!`0WETh+2459+Iq6X~59ry^fhTri6{z3~skVf_U zfy%&o(svLWP)m0U$8ZceOgNYPt8szR%CH}|<0!7g8Po*)OYir6!qfC0`lKS<0Ch=;R$vK&zd1r;3udzd5JCf9&cih zPeBu(Mh)~G)vt)WZoq0R#U^AP?&Ne|g;1uNs^`nJ{wms$RaB)(rG`o@Q%O}O^!A&m z3Z{vv=yR=gTgI$FeVzg8I;z%Ndq*#$iLIt;52-LGcmF6O@nyP`F4`=AN=3S{3iT!` zd^vv$E90hCH}qGrQ4Naz8`wsF3;WaEQ*05#{&bf|KWc+-HYQQ$brOZXhQ+~XOM9!; z*nB!{HHM?-B5iGvmh-72zC9VG2f`O3x-#ysha=&O)`4(aEE+i(Q=i*eM>8@bv2bd3 z&f|=E^_4YStm?qln)<|je`)%%c57{2%JyH*O!Q{I+BEER*-3lMPFnU0PENPe|^UW>y{IbBY#J!wxm1F2m(A3dSF_ER2tZa<^bb;}<4=a~Ux59twx)gb-!mGn~p l2I;b2I^FgJXF~lSaUgNMpdz(1_m0Pxw8x#E)KvaE&u^5N<)Huo diff --git a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po index d66c9a661..3e7111fc3 100644 --- a/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/ru/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-02 19:12+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" @@ -50,9 +50,6 @@ msgstr "" "Если выбрано, этот сайт будет обрабатывать запросы для всех имеющихся имен " "хостов, не закрепленных за другими сайтами" -msgid "Site" -msgstr "Сайт" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -171,12 +168,12 @@ msgstr "Сожержимое JSON" msgid "Approved go live at" msgstr "Подтверждено к публикации" -msgid "Page Revision" -msgstr "Ревизия Страницы" - msgid "Add/edit pages you own" msgstr "Добавить/редактировать свои страницы" +msgid "Edit any page" +msgstr "Редактировать любую страницу" + msgid "Publish any page" msgstr "Опубликовать любую страницу" @@ -189,14 +186,8 @@ msgstr "Группа" msgid "Permission type" msgstr "Тип прав" -msgid "Group Page Permission" -msgstr "Права на страницу у группы" - msgid "Password" msgstr "Пароль" -msgid "Page View Restriction" -msgstr "Ограничения на просмотр страницы" - msgid "Value cannot be entirely whitespace characters" msgstr "Значение не может состоять полностью из пробельных символов" diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo index 15c4321c67c13b6619aee42831b80b2a0e439911..ba5d7772208cf64d77aa665d653730d5c1239910 100644 GIT binary patch delta 1140 zcmXZbOGs2v9LMqhb;ibSGtH#sD<7lNW3|3vM{L9jj^i)fha=3Q19`>wu#+Ob8{ zi!HhO3YK-u-+0)9KTre280{pcP+N8mx8fDlzz?wrpP>4`#AEo@)f?C@_3J>IEbr?5 zuD&0S(|$C?{)a22K`UE84fxD;e1-R@zjxnHZj1(=MlI|z9>5#efgjxWtEh4Qx_XSx zIx-&*Vh%O$WSad~$1|?s0y3A)pxWn<69_|FsL)+$CG{^TkoxCn7nv)($Y48E5IUZ! z@F^;Cpv&A&=GCP0S9Fs-WE-h7)@~^DSJBE9yGU(2YYIbmMvL4NRl`z?S8yl8&|4~W z4BN<^q>fq_kb7ta{ihW=-%c`1at*@mgfMnfZYR5fsd&8?Jgy$`0zWb41t)5rdj3G6 oSjv`)gT=kKoBXz@+B-1VTMCB#p{igmIqU_$Q=?vRINjp?2i&(^CIA2c delta 1333 zcmXxkSx8h-9LMo<-IrW)sVvj6&C;}7DAN{D%7`$t2!k=SVUh{Tm>EkY8fXE_9+D^! zG*OBk5`%^WK`e^sF@o@+A}Gp9D142c`u?WlVb1-W|Gnqjv);L1_{|mik`;H)kgCb~ z8MQ#$Z}82iuUJ@pExwFVe)!q3V6cH2jL{XAw2fct)8- z|0a`yI>c-9Fd2iW8C<~`97MgiiP5UQ+uDJvh|l103}Fp^Kn*O7mr*p? z7)SpmpF%kn;X!OhRUAV4Fr%mr9;23g0{NL~E)UqQ*VsdRI`#h+enL&?4{D}KG*Y{4 zE^6mO7QvKYNH;1dXesMZGi-I$}q>8ShdsCJ#G4*F2-uHz66+UKQ= zUiJ4{_oF6sID_@yN5M^0gu}MNEb4`CZ2S(jr*l}3i}rpc2SoLDp*mn_h zMc-YDN?Pd(GLKB5_FqZ+R8H0jSE?jysmsXg$@FKokxR&$p^`q=s%XiWb*RrXdVp~) zS!YM9qk(TC>kKLBE7PEL2t(ShrKG)DN*iopBNo`QX1J8}4ZCchGqTl|_1~ZsSV}Pz ziplJR;XInnWF;N&?Z$+Q<8qwbMt@iL1y^%Nr`Of&^`G+v0=};E;oA5EPC<+JqEC^D zK0V>{UUIc~13|yf6I7kPgp*FJFX#=wPkid6)Ra~3a8*>-R@U6Tm0V!Ms@kfZ;b+Np zF&UBBhYMrR7e>bCN3Jal-3k9nt#=B)znJ_vIUc#$KR-NS?Bmf#k>LSq{OF$w7pEO_ P;-3sfu1<%0(hHn_5mA)V diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po index 916cdba73..061e0427b 100644 --- a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" +"POT-Creation-Date: 2015-09-02 20:07+0100\n" +"PO-Revision-Date: 2015-09-02 19:12+0000\n" "Last-Translator: Karl Hobley \n" "Language-Team: Chinese (China) (http://www.transifex.com/torchbox/wagtail/" "language/zh_CN/)\n" @@ -44,9 +44,6 @@ msgid "" "have a site entry of their own" msgstr "如果勾选,此站点将处理通过其它主机名访问的,尚没有站点内容的请求。" -msgid "Site" -msgstr "站点" - #, python-format msgid "" "%(hostname)s is already configured as the default site. You must unset that " @@ -159,9 +156,6 @@ msgstr "内容JSON" msgid "Approved go live at" msgstr "批准上线于" -msgid "Page Revision" -msgstr "页面修订版本" - msgid "Add/edit pages you own" msgstr "增加/编辑所属的页面" @@ -177,14 +171,8 @@ msgstr "组" msgid "Permission type" msgstr "权限类型" -msgid "Group Page Permission" -msgstr "群页面权限" - msgid "Password" msgstr "密码" -msgid "Page View Restriction" -msgstr "页面查看限制" - msgid "Value cannot be entirely whitespace characters" msgstr "值不能为空白字符" diff --git a/wagtail/wagtaildocs/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ef2ad06cc7444e6ffd83ba3534aea65d7c2479ed GIT binary patch literal 2543 zcmai!&yN&E6vqq2UxWAq#2@(Ufe?0uo*%1_b=c*{vP)RA8#nB*#vcjRPS?&f^i+>k z)w_(~Nn>K7i6QX{Au$|GNY;(>(3lb($KfZtcsy*tRkN>_cVURAyK z>bfJ&-1lGU@!6RT9oCO~NFMyANpMp<-m%$SF zEqE{Z1IX)s0v`r{2k!^}1bO{G-~-^MjY8lP+t6$Qw}Wgq0Ph3GK(;dp;u8yKc>XPr z^_>CPjs@|F57Dswk8}BFAfM|>F8>YWbKC@Hz|Hpvfls`N1|sne$omz@`eTswr{E^= zBk&i*>S8XJaFXW@I0AkEa=g9)d3^@5|G$EK-diBHioZaP%ikcc+W=!M-wZwnZUxzo zk({r9+b})?J`OH`o52pq_RoX7{}YhyT?9E!U*z*&=kq`2{5hB308e1uEs*WK2q!CG z4P?0lS^j0tuRzZ8cOaiL1Gj=Va`_)1!sE-+IXSM6q2j21FXx{NpOdc}`^{(K^K3_b z7M06RRJL6dxaecX<6WpQ&7ssL~94Gd9uyE|T@ELZXK84D0 z6;om4d~>_U1EQ{MDL;&KtKfj`<58>xHw4FNDM@wchc(6cV1j&#j7?Hp5`L%WCGO_k}Lw$8wnVLMiVaHp7e(xp~3+Uwz^W|GFC zcW6)V!k_scXFD~aSZ`$!yIb8LyJ91tuo>bW%uPu#GFaasHO|1!(c%f8zs6!h zf7ZQJ!p_XmM$@MI%>2u)JQuKWtR{ury^}_qG?R>jKjo{RtGMY zn@Q&o_Ul%PD-tx6?9^$xsbZ(ZFJqM(Kh-!M zjIOU^i%ZG`Q@WXixH)wiU5wnC<8|`3N^@~)WE>n%Ovlzqcm2?gj~t|acYH|GZmLyj z$2isK!UgINt2B;rZTMhGOk`J`q~$1EC41InSMC%{A$(Y1Eu|fjSeJdDU56k(6B$yy zY*j*{td%C}t2itsjOsyaU*Up^L;Q2R@_rvmOffr=U5_-mC>B$!s^1PgRWHqV&wCxd z&3_JUwUioKR)+nDO;;9v+T<=2p4{%>ozm=Dwwj75lXkl%)l%aYC{DWSg+*Sqj`)89m7<|q{5L%jBgvBY^t+rN9?atvP^2}, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-31 20:16+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Title" +msgstr "Titill" + +msgid "File" +msgstr "Skrá" + +msgid "Created at" +msgstr "Búin til" + +msgid "Uploaded by user" +msgstr "Sent inn af notanda" + +msgid "Document" +msgstr "Skrá" + +msgid "Choose a document" +msgstr "Veldu skrá" + +msgid "Search" +msgstr "Leita" + +msgid "Upload" +msgstr "Hlaða upp" + +msgid "Save" +msgstr "Vista" + +msgid "Latest documents" +msgstr "Síðustu skrár" + +#, python-format +msgid "Sorry, no documents match \"%(query_string)s\"" +msgstr "Því miður eru engar skrár sem passa við \"%(query_string)s\"" + +msgid "Change document:" +msgstr "Breyta skrá" + +msgid "Add a document" +msgstr "Bæta við skrá" + +msgid "Add document" +msgstr "Bæta við skrá" + +#, python-format +msgid "Delete %(title)s" +msgstr "Eyða %(title)s" + +msgid "Delete document" +msgstr "Eyða skrá" + +msgid "Are you sure you want to delete this document?" +msgstr "Ertu viss um að þú viljir eyða þessari skrá?" + +msgid "Yes, delete" +msgstr "Já, eyða" + +#, python-format +msgid "Editing %(title)s" +msgstr "Breyti %(title)s" + +msgid "Editing" +msgstr "Er að breyta" + +msgid "Filesize" +msgstr "Skráarstærð" + +msgid "File not found" +msgstr "Skrá fannst ekki" + +msgid "Documents" +msgstr "Skrár" + +msgid "Uploaded" +msgstr "Hlaðið upp" + +msgid "Type" +msgstr "Tegund" + +msgid "Status" +msgstr "Staða" + +msgid "Edit this page" +msgstr "Breyta þessari síðu" + +msgid "Search documents" +msgstr "Leita að skrám" + +msgid "Edit" +msgstr "Breyta" + +msgid "The document could not be saved due to errors." +msgstr "Ekki var hægt að vista skránna vegna villna." + +msgid "" +"The file could not be found. Please change the source or delete the document" +msgstr "Skráin fannst ekki. Vinsamlegast breyttu upprunanum eða eyddu skránni" + +msgid "Delete" +msgstr "Eyða" + +#, python-brace-format +msgid "Document '{0}' deleted." +msgstr "Skrá '{0}' hefur verið eytt." + +msgid "Choose another document" +msgstr "Veldu aðra skrá" + +msgid "Edit this document" +msgstr "Breyta þessari skrá" diff --git a/wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1191863f8c63b6f3d020a35478230f3549a45c4 GIT binary patch literal 3383 zcmb7^%WoS+9LJ}$Kx-Z?EP3k<`-^9Y`IwlFpU{&)*s7~gMY>}BwJ%E@hv-HrJt;GN(XU;(@g?gD=R?*V@U z9|U*Y%2*EE2i^t_fh2bT+zD2|?O+wWAAAL*a|V0>d>`BaehNY*y9DkAzXHjRtKjY6 zw;He=E>E8n5WH$$rAA9j4xqLeB2Wh_m9s-Y~>k&wDuY(ll+u$ttB?#5* zM!LThPT-Sm2g%+}ko4_I=Yt^mJp$eVPJ`#bm%z`E^RK}o<^sVU2R{Pu1FwM;*U#Vq z@D?PK@^%;`{WBotX#s=?3qkU06(qSgLCVtyAo+C>d=&f~r2D>_&aZ>`u|M#l^Eo(4 zdUt{Mg8d-HHwKd3DG(*W=0UQv0Nw?9>3#%~y>~&<_aR7myZ}->AA=R}5=eS~N%wyT zpT_(KcoZB!k7%JL%txhvT6^dT8uP5c}~Mz9}B^F&pGZKAn(nPvW7w9>PQat9^LLHyVQp*nY4t z{ige&@o)n65Qy;O(U1249{NvEo+-z4FO+*46ni$F!Uz3_=zi(%OZUriyk}G!QcLa| zu0qLM!qys{?VAY-2=@)tR1{jN2TgK9nwy*%H*FD4_6=BNMKEZ_i}9RSR4r=B(8eda z7XC##F~E+xE*IQQRm9Wo1fH#_h?^+=SP`M+R&iGb(n@X{2r`pC!j3gW=*iAP84F4o z*{eQV36({XI-=~DmcmMSVp%2DodSumz76D{$rdtmtdhB$eenL*N^kUY;kwc-bhgvg z#N)rOM{So3cf<{wc6}SaHiy@<)E1tMr+(;V>~VC)46+vU7n&7D*Bqv`M!Y_;aTAas3Eh6I$6w$X))6HKjkMA zRq_8eR4d~}F?oc|X?0H4taIFT&PZ*16_)uzq9=Dsww1Qd3FG;$GZlHpsj4#1&7G_| zaYaMeso=)Te55pd$SI9FBZv9$!ScxH{?c%%1VQJNT=q%nCb?&v(g?{NJg~onk((99 zI#n$~69}txnNR!LZ}Jzk@{AQOAD1+5>Sw(c!YkBNYZ7NdFG4n*suZmG>k$ zQ>xk8SP%F>!`gPaSX^0IDOl3&*X1gmEy6^tv7}auX}*d9D3;6m6N0F8Q|ObD4)r zxw#+4UUnto8QR&fY&X zM^`oDRw^|q_%A}U((}0W1DHnfC8t?uv9mIb{{|Wshhkr z2ka3x9lGednTj$yBLi=fnQTFXVXyU*?Y1Um=qjW-dH4L0;?<5`w7%5q>;t;;Xr*~d zXn;zm@Tj4tsp;8GT(>vhRPDI8YP9t1s7_+aBKu3k?38qU4@O;yfRHRO5lzqOo*>X* zsjG6zD6dD90h$}TaYbtx7<5zLP+GgTQAsjz(Pd_Zr?J0rr5V4t-zzmGn+RI!A&$C~ zVb2zNWy>t1Uu)h%yP?*Lp0c_3=HuqOsrPoGx4cPyCN9H6hae?3!ze%&0<2$2LarP?|~|anyr;V(ru}0aNGhzK?L~5cIS(WWxk{%R3n=L zFwNML5&Edv+(t7^{+FEHr literal 0 HcmV?d00001 diff --git a/wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..3e8b8dd7c --- /dev/null +++ b/wagtail/wagtaildocs/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,195 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 14:43+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Title" +msgstr "Tittel" + +msgid "File" +msgstr "Fil" + +msgid "Created at" +msgstr "Opprettet" + +msgid "Uploaded by user" +msgstr "Opplastet av bruker" + +msgid "Tags" +msgstr "Tags" + +msgid "Document" +msgstr "Dokument" + +msgid "Choose a document" +msgstr "Velg et dokument" + +msgid "Search" +msgstr "Søk" + +msgid "Upload" +msgstr "Last opp" + +msgid "Save" +msgstr "Lagre" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Det er ett treff\n" +" " +msgstr[1] "" +"\n" +"Det er %(counter)s treff\n" +" " + +msgid "Latest documents" +msgstr "Siste dokumenter" + +#, python-format +msgid "Sorry, no documents match \"%(query_string)s\"" +msgstr "Beklager, ingen dokumenter samsvarer med \"%(query_string)s\"" + +msgid "Change document:" +msgstr "Endre dokument:" + +msgid "Add a document" +msgstr "Legg til et dokument" + +msgid "Add document" +msgstr "Legg til dokument" + +#, python-format +msgid "Delete %(title)s" +msgstr "Slett %(title)s" + +msgid "Delete document" +msgstr "Slett dokument" + +msgid "Are you sure you want to delete this document?" +msgstr "Er du sikker på at du vil slette dette dokumentet?" + +msgid "Yes, delete" +msgstr "Ja, slett" + +#, python-format +msgid "Editing %(title)s" +msgstr "Endrer %(title)s" + +msgid "Editing" +msgstr "Endrer" + +msgid "Filesize" +msgstr "Filstørrelse" + +msgid "File not found" +msgstr "Fil ikke funnet" + +msgid "Documents" +msgstr "Dokumenter" + +msgid "Uploaded" +msgstr "Opplastet" + +#, python-format +msgid "" +"You haven't uploaded any documents. Why not upload one now?" +msgstr "" +"Du har ikke lastet opp noen dokumenter. Hvorfor ikke laste opp et nå?" + +#, python-format +msgid "Usage of %(title)s" +msgstr "Bruk av %(title)s" + +msgid "Usage of" +msgstr "Bruk av" + +msgid "Parent" +msgstr "Forelder" + +msgid "Type" +msgstr "Type" + +msgid "Status" +msgstr "Status" + +msgid "Edit this page" +msgstr "Rediger denne siden" + +#, python-format +msgid "" +"\n" +" %(total)s Document\n" +" " +msgid_plural "" +"\n" +" %(total)s Documents\n" +" " +msgstr[0] "" +"\n" +"%(total)s dokumenter\n" +" " +msgstr[1] "" +"\n" +"%(total)s dokumenter\n" +" " + +msgid "Search documents" +msgstr "Søk i dokumenter" + +#, python-brace-format +msgid "Document '{0}' added." +msgstr "Dokumentet \"{0}\" er lagt til." + +msgid "Edit" +msgstr "Endre" + +msgid "The document could not be saved due to errors." +msgstr "Dokumentet kunne ikke lagres grunnet feil." + +#, python-brace-format +msgid "Document '{0}' updated" +msgstr "Dokumentet \"{0}\" er oppdatert" + +msgid "" +"The file could not be found. Please change the source or delete the document" +msgstr "Filen ble ikke funnet. Endre kilde for dokumentet eller slett det" + +msgid "Delete" +msgstr "Slett" + +#, python-brace-format +msgid "Document '{0}' deleted." +msgstr "Dokumentet \"{0}\" er slettet." + +msgid "Choose another document" +msgstr "Velg et annet dokument" + +msgid "Edit this document" +msgstr "Endre dette dokumentet" diff --git a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.mo index cefaf8e5c82ce41ee8417ca6d8ad0f1ac590ec68..dc8bedaad53f5a2145d1fbbd42c8af9054816207 100644 GIT binary patch delta 1636 zcma)*O=uKn7{}jqH@dr~#_x|N);FnN(M_^7Sg6=2cFn;mwKQNsJ-pd{-Hc3T?7TCF zEV6wfPc5bwpm=}_t;c>gVau-gTtj>9`SM~g}=W&acGf|uYBoP*2YUAP=R zfooy8Q>hB!hpXWUD1UTt4Lk?S@MlO)bs4UJze8zc9xjG| zLn-_Zl(+}^{X;1EJE$&&D^MEg;ipJ_)t?`1g%U6Xcfq~+c>*Qj87Px}4G+O9klgB7 zeqW#qmZ}7$U^kR}>+<~ol*V_$CGY?|MSb-di(irbPbi5`F|G&a;7Ztsev)Vxtimz4 z3OXnXoQ0D32PlOvK~kw%D2n_6<^MPG`&+P&{XICnkwuwy-h%^Bq&}SUC|t+hz;|F9 zO5*cS5?{>szvcIHkY}p?%J2V$qR?X~jXj0({{kV%YjJeLkVmFR=Vlt_iC?O_|zKcsk+wldH!u|P1hS-G5W2xeUxJWM3iw!)7+R*j9WSE?-pvPj54b(U*uR4 zIIbp5(6Xep+J#BfusV!%Gpn2(z9==^xuN^CADSl3O?;&jXQSDJou!WIhl8~dy|cD^ zcyK&2f%8oqM!R+01bTmDT68}9{i0(XUgZ_SE!4_|drg#8ughc8`-{I_ zmMN-zqpn|wZPc=9QmUpGO6~QTpw_hKXS8Wp7r&IXR36aXyH*Vlw{9yaP;V$A|*n?e>f8%-V6=_R} zmm~uhP#36S92Ze1Y$1=_qtS&PVGLJn|8pC!+VK~7g7H_j{|EBOPa55@6BXf+0!@VV zgUVF?p>)>_64aTQazfLE}EuQ{bntPnqAx4Ur*b%PF*j9>=$;2G4!s;KkTQ4_m? zY1WqqyyWl+9>#Ud<0sUU`Gb9!B+!!?K%HR3#*;QahwMo%B7c!fc63 zPr^C&BWt(ABk>5d=y%eh+1mRTW_pO2%MvcCmq|}cFRLEw|3xq6cF{z(i++ZER82}V z4=*ByTh*iPr^e0a4&SUq?wjM$BW5mIHgBRs#*M9--?8l4P(0>L6-SSadxcXI#lmob z;#U0D@@Tc`Uu!k|<)As?mHlSJJ0Hw8=5BeX7YU~5u3w%FZjRN1tCMTB#EfHd?nATg Y4x8`plDV5Iny;z1W~(!22D_gA1p=L2s{jB1 diff --git a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po index 71de66fe1..573f28c5e 100644 --- a/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/ro/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dan Braghis, 2014 +# Dan Braghis, 2014-2015 msgid "" msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-09-03 20:36+0000\n" +"Last-Translator: Dan Braghis\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -26,9 +26,18 @@ msgstr "Titlu" msgid "File" msgstr "Fișier" +msgid "Created at" +msgstr "Creat la" + +msgid "Uploaded by user" +msgstr "Încărcat de utlizator" + msgid "Tags" msgstr "Etichete" +msgid "Document" +msgstr "Document" + msgid "Choose a document" msgstr "Alege document" @@ -98,6 +107,12 @@ msgstr "Editare %(title)s" msgid "Editing" msgstr "Editare" +msgid "Filesize" +msgstr "Mărime fișier" + +msgid "File not found" +msgstr "Fișierul nu a fost găsit" + msgid "Documents" msgstr "Documente" @@ -131,6 +146,26 @@ msgstr "Status" msgid "Edit this page" msgstr "Editează această pagină" +#, python-format +msgid "" +"\n" +" %(total)s Document\n" +" " +msgid_plural "" +"\n" +" %(total)s Documents\n" +" " +msgstr[0] "" +"\n" +"%(total)s document\n" +" " +msgstr[1] "" +"\n" +"%(total)s documente" +msgstr[2] "" +"\n" +"%(total)s documente" + msgid "Search documents" msgstr "Caută documente" @@ -138,6 +173,9 @@ msgstr "Caută documente" msgid "Document '{0}' added." msgstr "Documentul '{0}' a fost adăugat." +msgid "Edit" +msgstr "Editează" + msgid "The document could not be saved due to errors." msgstr "Documentul nu a fost salvat din cauza erorilor." @@ -145,9 +183,19 @@ msgstr "Documentul nu a fost salvat din cauza erorilor." msgid "Document '{0}' updated" msgstr "Documentul '{0}' a fost actualizat." +msgid "" +"The file could not be found. Please change the source or delete the document" +msgstr "Fișierul nu a fost găsit. Schimbă sursa sau sterge documentul" + +msgid "Delete" +msgstr "Șterge" + #, python-brace-format msgid "Document '{0}' deleted." msgstr "Documentul '{0}' a fost șters." msgid "Choose another document" msgstr "Alege alt document" + +msgid "Edit this document" +msgstr "Editează acest document" diff --git a/wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..f7a0be474457de00f0247610dda99da35d920780 GIT binary patch literal 1201 zcmZuwO^+Kz5FN-u5-UiMOLB;!0_Bh>YI|(uV>6pYkj<{NVmGmN9T2Ca?J3Xn&P?~H zyKS%k0$0R8Ae_j3k4Qf87ji&w<-mbo!0WNS5r~#+p1Y^|)vM{(zg^wzKvUm!rgnDuJzKAzP?*Vo1CB4nNaW{^UD2{ll z0_nf<9*MY1-8kvpyBlM)4y5y9V5N2tW^6*c%Bq6CvLd}dtWD=&TKYo`@pTnd>Zz4P-2u1&1q-0?6Xs@ zxH@{+xzjq_KiqxyExPTvwPSGF8WQIjoFG_ zJu)c{C85os^5>cp(!*B2oLE_kJ!30}g}Rx#?cNqG|8C#b^yxNr?`*ZAJ*7451}4^c z>ft=g8po!L7r}n4Vbf+kI);Bj()pkDj_A0sY8qy+FJ<#GRas-*r|e-|OA}9Cm9%(G z)5T9PGnUs5u5d-rN${=Ei?gEOvJtSdV4IFlxF`a*14Y>=W!xi8V+N(EYX@TnmbGc8 l%S-1#Mm0*}mxo)mR{P)na8>N$4Dz!RsCSGHf&#(9{{RmYV3_~_ literal 0 HcmV?d00001 diff --git a/wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..6319552d0 --- /dev/null +++ b/wagtail/wagtailembeds/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,52 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-01 10:24+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Please enter a valid URL" +msgstr "Skriv inn en gyldig URL" + +msgid "URL" +msgstr "URL" + +msgid "Embed" +msgstr "Innbygg" + +msgid "Insert embed" +msgstr "Sett inn innbygg" + +msgid "Insert" +msgstr "Sett inn" + +msgid "" +"There seems to be a problem with your embedly API key. Please check your " +"settings." +msgstr "" +"Det ser ut til å være et problem med din API-nøkkel for Embedly. Sjekk " +"innstillingene." + +msgid "Cannot find an embed for this URL." +msgstr "Finner ingen innbygg for denne URLen" + +msgid "" +"There seems to be an error with Embedly while trying to embed this URL. " +"Please try again later." +msgstr "" +"En feil oppsto med Embedly ved forsøk på å hente innbygg for denne URLen. " +"Prøv igjen senere." diff --git a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.mo index d6f1693216930cef5a634341d32c93442b21c4d8..af2f20d52a65f73171eb2325242a3c424c9e8050 100644 GIT binary patch delta 1282 zcmZA0Pe>GD7{~E1*2 zqKK_S1f3I#2q7YZAVKO7Aq7E6hoB%Rq7G80`u=Pp=wY7sGdugf@4WBx?%qihR}|hY zD!pciW^xsoj~UZ}({pHurzOUe<1^feQ&@rJrN&fZ4eI+^?8SQIGNUx}FppJu9#eP~ z=i)1@F{WVNa-)u)aX!vOpG(S&;WAY;deLIkz&c!jNlfBSKZ`Rrd7ueyMI9eug3l9?Z%~!^hRki^9CQOFa2Ixf3khSWxyNsH8G z>d7Rj(BiZpg%+;R(dhlNrESCwq{^z&Yxjz!XF&!QTgNIKH~HFE%flXmHE;P+2_I*=DtDYu~=3sfDQAX9wZtKHts;X*=}% zcB|V9CdRC;v^|{5+E%Ci=jL#*dpKje>EhVjPiGD7{~EvYFpji%*|{~QyVP}F~hLc(9$3XLGxcxSnOd9sc>y!-9tjO2k{`% zp$3g^Mbx1Xf`#rKtXqX7U1Dz{;;lnLUHblPwwHb9^Uk~PJn!>9GhX#dELW%qEE%nt zUP~Wz%;I=|7Z=*dZnIJx#V}sS5}d@#IE?{(k0JbkW%vdAuz-89o<;h<7588qiI=k; z204(X+QA^)%%TyxPMI0YJ7v*a203q6SBnm znGCbP4Kdh{<9Gw7P?>)8=hyK7_nZFwAJj=hltYO{u^msK5>8+x-obtN0C~h7qT(!L z3%NF>j8bBdPT){gn=qhY*od9Z!`Me@lHh=xo@D? z)0K$X)qk0(+-iF7Dw$5FrqeXhqx6IH3Oe7_|5n3DC)N8_Wn8){;spbr^S=UP&Wl9Q zIn(K$>gew1YHg>52a_||wkw(B-I-J}o6dB*1IbLv?N3jnCTHEVQ{0?q`sVG4^gZus Z$(D1$I~l6Vua(w0`B-?>@qR>}{{`~ESMC4+ diff --git a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po index 21f820081..b8973297d 100644 --- a/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/es/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-27 01:24+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -107,6 +107,19 @@ msgstr "Dirección de envío" msgid "Subject" msgstr "Asunto" +#, python-format +msgid "Delete %(title)s" +msgstr "Eliminar %(title)s" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Are you sure you want to delete this form submission?" +msgstr "¿Seguro que quieres eliminar este formulario?" + +msgid "Delete it" +msgstr "Elimínalo" + msgid "Forms" msgstr "Formularios" @@ -140,5 +153,11 @@ msgstr "Origen" msgid "Submission Date" msgstr "Fecha de presentación" +msgid "Actions" +msgstr "Acciones" + msgid "No form pages have been created." msgstr "No se han creado páginas de formularios." + +msgid "Submission deleted." +msgstr "Eliminar presentación" diff --git a/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/is_IS/LC_MESSAGES/django.mo index 06cbd6392a7c17e2e5e6f494b435cf50b534201c..7b653aa18343b9af342a92d4db1ef7a1167b4900 100644 GIT binary patch delta 1207 zcmYL{&r20i6vvOg_tbt^YN?fFx3EYOfAj++EuZ8oA~fk4LA4os*XOl)cXZ~C?@FKVg90hB^YhV>P3D$v59KQ!{ zh5fi}7wH8yDL7t&eDN!g4=%<2cOW150CIxQvHu$=V1Ebs|241=OrjdL(;(k_9^`_C zL2lqW$OYxVYAO=>*ldU6F1Q1H0!9UaQ9&T?rX}zTrt=2uh5Zm&xS-XTpTKRfzk+=3 zC&-C@gAL#s$oJM^Y@DwNOd&rV#-<+Z0P)e8nCC#Qd;~;Jx&iV*E4F9i_$y0ReP$EL_qKvX?zkg%q(OW%f~6U}3UXl%h~nu!$dj0l?FA46p`B3f zoMSBfFTW?gn}v(x23U9k>w@D&Isl8`S__oB+XLmXa^hW3u5=$%Kv|l~h}PD4&s{Y_ z`JJ%vL*|k5_*u4;LHj{&jAb`3gC|@m<{V#me!RJDX(Nmya?+MY3NxuZG2yrc{4rio zo~Il=5R6v#i6~A(<=+k+G0NDo-CK7k6FjPXTXo4*d8LDaL}TW%obi<_bCgv&Z%bh- zjqBwdLs@@(O5ThZXAnb{k?dc$%hlvMgIkG(n&Um1CN+RAHpvPD=dj{HC%zio>H!mb79GXM|z&+ zDxtLYq|TvSe;`PwvMm{oQ?!bWjw3sGmil%2%Jj7BYem`cby)IU$|yZ+*`6zvffX)V v?nIPxV$QaaXT{JM`nNpeN}UhptJ>NwY@|dr#&pt{GRn3Ao3eJe9G2)mNcYt> delta 771 zcmYk(KWNlo7{~Fa-u16my{rFm2%|AnlOF!C4&C!BuBB!SC-bf)9D}$@{*%|DI%(_3_U4YWbNF`^f#|FY*xi zVSpDgyUA<>ui_Y9$6@rbjEgvmF^=N{+=7pb{^vMI`z31rYaGJ2{r--<=R*@VPz!zP z57=jPXn#db_=D3}F7+3jL2Y;ubs!hF;f-QEL~R%&k1g@q;8KrJ`<&xcqt-F2^RbnV zYp4kexE&*`;zO)phT7;=;R@;iYp6=(r~`Z~+Fy$CZ>V*DVhw*6;|I9a752Bod}!e| zYQZH`$(M0AK1CjT!%H{m7VUSazoa=k$epA@zw%$GvO1JPdrb7c%qV7WEmt>HIX07f zNNuFpMQU^1OrZ)XR0&muOZ0A~gZ>|TX=KMr)7f%qtv2i3^b?!&7J|rWw$n6fCDv#+ zZ~OD9Tnv&Vh+58hFZHt*\n" +"PO-Revision-Date: 2015-08-31 20:11+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" "Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" "wagtail/language/is_IS/)\n" "MIME-Version: 1.0\n" @@ -19,6 +19,9 @@ msgstr "" "Language: is_IS\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" +msgid "Single line text" +msgstr "Textastrengur" + msgid "Email" msgstr "Netfang" @@ -52,6 +55,9 @@ msgstr "Merkimiði" msgid "Field type" msgstr "Tegund reitar" +msgid "Required" +msgstr "Þarf að fylla út" + msgid "Choices" msgstr "Valmöguleikar" @@ -74,6 +80,19 @@ msgstr "Frá" msgid "Subject" msgstr "Viðfang" +#, python-format +msgid "Delete %(title)s" +msgstr "Eyða %(title)s" + +msgid "Delete" +msgstr "Eyða" + +msgid "Are you sure you want to delete this form submission?" +msgstr "Ertu viss um að þú viljir eyða þessari innsendingu?" + +msgid "Delete it" +msgstr "Eyða" + msgid "Forms" msgstr "Skráningarform" @@ -89,8 +108,14 @@ msgstr "Hlaða niður CSV" msgid "Title" msgstr "Titill" +msgid "Origin" +msgstr "Uppruni" + msgid "Submission Date" msgstr "Dagsetning innsendingar" msgid "No form pages have been created." msgstr "Engin skráningarform hafa verið búin til" + +msgid "Submission deleted." +msgstr "Innsendingu eytt." diff --git a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.mo index 596fbced459209de24942f393729a4995ef0d619..6300afae92097561632e2559d69229c99335b5ff 100644 GIT binary patch delta 1310 zcmZ9L-AhzK6u@WmD>chB%`$D$woj`q6d@y%iXtQe6@s2_w&o4prM-8tz%u%@q*B(c zEfflbD2fV8=pTscC8QwwAV{(Y_x9pL&{O@+It6u@Gru|Ko|!pwX6|Is`;wl|1?h2x zRG~}IZl6+h@Y5_hQNsVNT3Jjz#qm=%TS7@^5|rvLMRi<;XLSvepmx(>HwY0x1g*SGX7&w;!i>i zuRvMnA*^G6HD(;skfwgpNyfjRoHUPUGF8P;PP!7xf*W8VtcPW=3FgA1uoRwvweSX% zb;qF`}e>EDvQ-+-Y&zv zP)ghaDR8RnGXH-mm;0|UUb$1^Q?i0yHV~0aMb@BeQMqg0Xe!|nD6$lllU1P_m3L8z zO7bG|ZX_X*f_<4cA{p`WrbYrhV`LfN6-ywx7~JhTX=4ylaPa*w&O6ZKDICIwN3@7 z9W!zMRj%!J1XnwM9JV`Jmfq~kHVYkEKiZa&>)TqZ0~>G)-b6s`KH2-Cq`dX&M8Wgr^8fge3x?z8of@)Me-|BX2GWp8D z8$)X&P7zVZmQ!i9FTz?fpZg(19;ML3Cf@DT>^GnU{QmfQrfcdy;4>AfE#RIM6?`X8fCp@yg=_^$r7dU~xy9Z^NNL@nV30~@*hz-?!FEa-G! zb}x4JbasU=&_dDp^vwBKI{tV%8J|g|d)$$DI_VCj63NL~_v%9i{Y+0xB~nklg`%C@ QYO(9&ewVB`-g@cWUr;$$&;S4c diff --git a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po index f08ec9d21..0b6938bb0 100644 --- a/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ko/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-27 01:42+0000\n" +"Last-Translator: Ji Han Chung \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -101,6 +101,19 @@ msgstr "양식 주소" msgid "Subject" msgstr "주제" +#, python-format +msgid "Delete %(title)s" +msgstr "%(title)s 삭제" + +msgid "Delete" +msgstr "삭제" + +msgid "Are you sure you want to delete this form submission?" +msgstr "이 제출양식을 정말로 삭제하실 건가요?" + +msgid "Delete it" +msgstr "삭제" + msgid "Forms" msgstr "양식" @@ -134,5 +147,11 @@ msgstr "오리지날" msgid "Submission Date" msgstr "제출 날짜" +msgid "Actions" +msgstr "액션" + msgid "No form pages have been created." msgstr "양식용 페이지가 생성되지 않았습니다." + +msgid "Submission deleted." +msgstr "제출양식이 삭제되었습니다" diff --git a/wagtail/wagtailforms/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..832a2b2c8d8dfdc73907ec9ea839050bc0a2683e GIT binary patch literal 3053 zcmai#O>7%Q6vwBu&=M&014^N^Oj|+{+O?g~LU7uqP2#9gnXZ70KW$JfZu~O?|1NF@b9d@{eH&qW4m#qefER2?g;oO*bDZ8r$PMK zHQZ>u0Lh-o#+N~we+%T`yCB*57^FBq&H8_W__4dVk-z_d6z6VCCO;2=6lWhu_VVC< za1=ZY&VvtuH^4*S8{kXehalO#15zB{f{>8?41NTyf6d08n6B!6SD1l|H^zt2Fj^CgHM`wlnK=a+2!4-i|kZEy-E*)EX!dqG-v z5PS~o&)&~~6yK{E!)!bT$&VF~=D!V+oln5?;O(q`7bL&P2>I~SmKa4h3Ba3A^}B)#7P3*ah9`+WoA$9}|(^!*Klyou&df?Ka67&w*HUTGeBtkwuzrZHo6(_e?sVS6Z zlS=B4`;}PYQG03GB*``3l`HLs!V7-J#loEH?I%I6XZxJVCxgi>$0lvmhJKn~@Ns?2QJQQPCw+^Aq+>5HVh<96=6Q6IysVM_^bQHUE`fK+R9%t=b4VA|DH7>u>* zE+|Ju-ZMK>4#r7#Ob#g4A|EOYo(>Ab!O)9*@KkYV_(Wl_P{71sPPP>p-8ApzpfJP- zhl(#?9hQ=$QF4?S=Hc|Y*cq1sdz?GzhTeU>ELqJsCf=+OudDJ3d&M6 zi~LGtJF>2X;bT#wxwfi#|DyMCF`w^rIyq0aRZT9_+B~+XF5-*MchWfXIJXuJ3BPO)5o*@h95o42M0!a*hQ2GWLzEjU9vnx34N7;pT!>%|3L#`4vP!KowVSPd9I=e(w zEh%c!`lO~wF4|Oq>N!4UTMc}G6@e5)PU6KTo6=@gtzl61;9^wgwxzYK3kxNh(ySyU zE}{|_)A+{^JzK1rU;fpzECZX@QTZ2#94d~hU5df!m(l2OtL zwFU*-pcGKGo7?OsD+O`nJe!o-Z!CFJnX;L%Y(CNVe`{Vk4H{2c5s0MdNp^7wWe@*7 zjcgwy+J;SPX>r<12rGRvg_Aegc20$e8)?TYT6z52#IdCV_elk8!akj0&C{~nntp& zHjpD)@1-f2B`7?-H%)FWfn^oCxMdo?>p5FcX~vQ?NyeqdYS, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 12:38+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Single line text" +msgstr "Enkeltlinje tekst" + +msgid "Multi-line text" +msgstr "Flerlinjes tekst" + +msgid "Email" +msgstr "E-post" + +msgid "Number" +msgstr "Nummer" + +msgid "URL" +msgstr "URL" + +msgid "Checkbox" +msgstr "Avkrysningsboks" + +msgid "Checkboxes" +msgstr "Avkrysningsbokser" + +msgid "Drop down" +msgstr "Rullegardinmeny" + +msgid "Radio buttons" +msgstr "Radioknapper" + +msgid "Date" +msgstr "Dato" + +msgid "Date/time" +msgstr "Dato/klokkeslett" + +msgid "Submit time" +msgstr "Tidspunkt innsendt" + +msgid "Form Submission" +msgstr "Innsendt skjema" + +msgid "Label" +msgstr "Feltnavn" + +msgid "The label of the form field" +msgstr "Visningsnavn for skjemafeltet" + +msgid "Field type" +msgstr "Felttype" + +msgid "Required" +msgstr "Påkrevet" + +msgid "Choices" +msgstr "Valg" + +msgid "" +"Comma separated list of choices. Only applicable in checkboxes, radio and " +"dropdown." +msgstr "" +"Kommaseparert liste av valg. Brukes bare for avkrysningsbokser, radioknapper " +"og rullegardinmeny." + +msgid "Default value" +msgstr "Standardverdi" + +msgid "Default value. Comma separated values supported for checkboxes." +msgstr "Standardverdi. Kommaseparerte verdier støttes for avkrysningsbokser." + +msgid "Help text" +msgstr "Hjelpetekst" + +msgid "To address" +msgstr "Til-adresse" + +msgid "Optional - form submissions will be emailed to this address" +msgstr "Valgfritt - innsendte skjema blir sendt til denne e-postadressen" + +msgid "From address" +msgstr "Fra-adresse" + +msgid "Subject" +msgstr "Emne" + +#, python-format +msgid "Delete %(title)s" +msgstr "Slett %(title)s" + +msgid "Delete" +msgstr "Slett" + +msgid "Are you sure you want to delete this form submission?" +msgstr "Er du sikker på at du vil slette dette innsendte skjemaet?" + +msgid "Delete it" +msgstr "Slett det" + +msgid "Forms" +msgstr "Skjemaer" + +msgid "Pages" +msgstr "Sider" + +#, python-format +msgid "Submissions of %(form_title)s" +msgstr "Innsendte %(form_title)s" + +#, python-format +msgid "Form data %(form_title)s" +msgstr "Skjemadata %(form_title)s" + +msgid "Filter" +msgstr "Filter" + +msgid "Download CSV" +msgstr "Last ned CSV" + +#, python-format +msgid "There have been no submissions of the '%(title)s' form." +msgstr "Det er ingen innsendte skjemaer for \"%(title)s\"." + +msgid "Title" +msgstr "Tittel" + +msgid "Origin" +msgstr "Opphav" + +msgid "Submission Date" +msgstr "Innsendt dato" + +msgid "Actions" +msgstr "Handlinger" + +msgid "No form pages have been created." +msgstr "Ingen skjemasider har blitt opprettet." + +msgid "Submission deleted." +msgstr "Innsendt skjema slettet." diff --git a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.mo index 1ef44b4b3487b05be5eed4efb9736cb3aa23ff68..8c10dcd25465ff8f48b747ed452dae77a692d167 100644 GIT binary patch literal 3131 zcmai$%Wovb8Ne%n1aPu}0NFesqbe9FZbG%4)?Ww;Tcz2mS%9$hky9LWvM0N^$@WxxfJ_r||o_d&b6zl#;7| z-SznDd(}7o+wC{Lp=h)8yXjZIq0~J5_?tXvJ2xnG6Z|7Q2H%G_!<%kYY6{*4W&SR> z3h#&fsS%G`;8l14z5*BF>+sv~19%(!2+F#D!SBK^>+c)Br4)ba01r9m4k-KXfw#hG zI1P_M{?t=EWWRwTFRsTgLs|b4)bLd(a^8kw=ezay7mz>oZyuuWf1ucTfW@NcK`3_4 zK#|vmcfdvXQ@9Gh1D}U?!587r;Wa37--lwyUmz}2|AfEC*PlQ+=XD;U&zn%r`4BRt z{sH+@pYgEpb13qj#7L3%G`t;dz{lYWQ1<@;ejom+{{A}@yFRPOzl0+HW`yvnZiOQ6 z$2?@;1Mnz(7|Q%}Q2blK@4=Vr@n1ucdmTy+{SJ!UKg09zuTb=v#W^y56w3N}DC1}A z?_bv6&p`3-0E!<+@E-UY6usVo_rY!0f}cY1$3c|iD0MfKxXeJ@TiFEnH<2lFq{(?K zFWVuWch>I`cWDpO57Q;iq^J5J{YP|ZKckC(X6c$PXWvhsrb`nWCEn5=s8GgBUQt~& z=reTjsn~mvF6{^OpU~wRihYs;(wcPfpZMZly4+dut2)v5E{St>BD4BRQs}&>Uq&YO z+9x`+k@Z&l4VUZnBpb3~ZRqlxU5o0}hV4JMmRz2^*qqnI^@YiBXmoBBbcr@`sKYEt!(HX)Ii*nRY(QN%87#TdLp=*yUob-0kZfs55eIYO%XRU; z%#pymE{Kyo30n%54KtJI&Xk*5swcr#Jrb_=`4cP4>SC6N`oY;SxMVX)`L2G_3_Kp1 zTCtKw!MS|k!r){v$b(+e)l(NQ^nz33b`}R>YgZrX%pD6l$Acpe>$#)dBgYSS<~kh~ z1}k>ciO{dDdnD*Q#Fp;dvBMqO)UwHa(92AmN5&^v7YD}rWM&3jNG9V!K}3R{HN&o6 zNronN%r`c?PrL2*Xf$eh+3VKrg*~w$8OW zQ>T*H+ZYu{>~5KE?KCnjp6BkEEVq8)iQbvu`0hG6Zrx_VQru5M5~8b*uQ@+awX3sa z>S9!6CJN+&;N}wV# z85PZ7()LzG%Z;gJE>peAO**NECZ$cM8KrB}WrHHx-fHO+RYh}=e(x>r;PzHt>|D3A zn(LAnu54A@=lp_qS=2BwJ0)@jOa&^ z!|ea5n$;(>Cv$3>(UlH*rFxFv=_iW$o*^RQKQeEecEN zBmI9RW{e#y*HgS(R&MG;t;cw{i2iRql-*L`x%OO8YNAm+3ZI0|Jd0a1wd5T?9^#*6 z7dt02RcS1=;fnLqQx-!EiSeUOG_}&jRYb>%NSWN;k}^rqrB1eVZ37i?Z<^>$emd5j z_L<|Su+nOrR;7BC+_IFmR8={xlulGrC-a5QtAS`$%dDC7&Isg-lClN1D?e-l#SaHN;P5+GNewU%p1cjUPQT(yD0M?;bB}s zng0>T@Czo`Uv+T5@}di6L4U;&l#@+hD^BA9T*6LVK`HbTHse>6zb4<1{ti+?Zew@3 zrBp5Mt+bo4BqymS`EBLvkt>zzCFDO!VLPQm>>??8Gt#uAKnW>CZh;!g!R@L&m9`q1 zHB(yP|1KoXxjuNR+r(iP^q2m`k#|Ghm zKIepD(r-J;+7q=7jRrNzo!PwO$Rn|m*YL=rr$>Y(_WP57F z^=xRI8>>rEPbwEZNj)DNb$!?9>2iTq4LjD+HgxkY=Wty$Y!()MT6)3wHeCF_@Yl6Y M9ZOxG*}k#rAHrXe00000 diff --git a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po index ddc0e10dc..3835333fc 100644 --- a/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ro/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-09-03 20:15+0000\n" +"Last-Translator: Dan Braghis\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -53,9 +53,27 @@ msgstr "Dată" msgid "Date/time" msgstr "Dată/Timp" +msgid "Submit time" +msgstr "Timpul trimiterii" + +msgid "Form Submission" +msgstr "Depunere formular" + +msgid "Label" +msgstr "Etichetă" + msgid "The label of the form field" msgstr "Etichetă pentru câmp de formular" +msgid "Field type" +msgstr "Tip câmp" + +msgid "Required" +msgstr "Necesar" + +msgid "Choices" +msgstr "Opțiuni" + msgid "" "Comma separated list of choices. Only applicable in checkboxes, radio and " "dropdown." @@ -63,13 +81,41 @@ msgstr "" "Listă de opțiuni separate prin virgulă. Aplicabil în căsuțe, butoane radio " "și liste derulante." +msgid "Default value" +msgstr "Valoare implicită" + msgid "Default value. Comma separated values supported for checkboxes." msgstr "Valoare implicită. Suportă valori separate prin virgule pentru căsuțe." +msgid "Help text" +msgstr "Text de ajutor" + +msgid "To address" +msgstr "Adresă la" + msgid "Optional - form submissions will be emailed to this address" msgstr "" "Opțional. Depunerile de formular vor fi trimise la această adresă de email." +msgid "From address" +msgstr "De la adresa" + +msgid "Subject" +msgstr "Subiect" + +#, python-format +msgid "Delete %(title)s" +msgstr "Șterge %(title)s" + +msgid "Delete" +msgstr "Șterge" + +msgid "Are you sure you want to delete this form submission?" +msgstr "Sigur doriți să ștergeți această depunere de formular?" + +msgid "Delete it" +msgstr "Șterge" + msgid "Forms" msgstr "Formulare" @@ -103,5 +149,11 @@ msgstr "Origine" msgid "Submission Date" msgstr "Data trimiterii" +msgid "Actions" +msgstr "Acțiuni" + msgid "No form pages have been created." msgstr "Nu a fost creată nici o pagină de formular" + +msgid "Submission deleted." +msgstr "Depunerea a fost ștearsă." diff --git a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.mo index 73c9e55e3af43a9a66bc543a030e326e234ebb10..ca23a8fae81530e252a0d0a07b54b154ef3909c6 100644 GIT binary patch delta 1152 zcmZA0%}Z2K7{~FWqmHj>YGuCU)zU`oWh#5KPy^c~1VzvyXc{g$Ff*2OgMw(tXcI+? zG6-BmZWI%$F?^{gdLx4H4zAjmix%}4w1}YZ?>a(um~%eoo_p^(&w1{drRu5L3B z$a6_^pH49Y50?kbB<6BGjaujx>cvl3iu2fn-%!ux(&+sn)WTJ$@kSawA3zHapyoM^ z+TdC5I%&)Z9e!q%MiGyrb~=rU^bINlY1D*Yu?~M?5&D_61}kts?nG{xKGX(cNOH_2 zY$K~zQ1gzlNHOc1S#|Iu>V*Y-hl|M1JYriFIDr9tjhFEUuEBG>RD~B%*Eg{oAD{w# zjN9-tY6HJe>-mX3Sx={u&K_(>?wNjUzyxZ7VI*ji!X})IH*my>2~Y+niAUkh|Gpo!0*0=kZya1=Z6Eow)9GWW~arcxS2&g=4b$N!7w z)<#s68RGTI7FuOg=g&)tx=L*eRsRA_uE;k~RTPXOZlx+f1=C1fDay`D(GFGCF5_jW znZ7ni{9cCEW$sn#z-*-I-^PLV4jP!PRI=rz(Lx_i6QiMz*r^Oha89ozJH zSWN*Z;zaG1#L7U#N!8_?%I?{{tE2s3TaZ$CER=AzpBxOu6VZ?}FxX)oz1U~RZL8M~ z_lM$z6VW&Hm8H(+QhhlbWGVgp=={@(kJDa|i9&(?#GwD02n*52Zy`%1w Z`^0_0z)<>@aaUdb6V&P(srLmVzP~8eoXr3L delta 942 zcmX}qKS*0q6vy!!6aO^zPpZ|{G}RZa|F9J$L@`RVOA%sGQ53{N6A=YtQ=)@{kfC&N za47y6T(pbeAPOlRx{0)_-P$QSRF{IIgNuHDG4b&3``o;|oO{p7{pLAyCsL)34MWs3 zJdA#uF@9Xm;YJMFjVZt(bmBPX;}j0#96Im_AK))6!r$0~DJ;Y)Uefo?n2UZSU&3@T z$>YHrEWx)}hwo4?enKT!K_%GCJl{dRzl#=rN9Fm0U6{&zc9TSTyxg?022??Qbg{k( zGEqeXsDxwq9H;Rie#U3`1v_vbxy(5?b>u%%q`5*bUAsnY*uyHa3H4q(9^-4|GPzV! z#`>n1Nh8+a5{9r8f1)<>7hmEPYJ;_8Q(_-hV=wyfJ#v|KZeH9*{r(8mnNzI83k+f* z)g_pl5R+9LMK}IK7v5k6x>!v%U@Znw6+}=A%%T#npf+@XRd|8{yhIh$ME~`DH>zV3 zMf9KZmJYg>ZnqLwG9IO$-YrPs=^yBTssq_jGW|8#c#@rD)S=FtWAm7K4MUyL=GYT4 zdiUS!U?@~gF+=TAs5`1m-6&_M3eMGis9P@>PZ?zli=j@f9okQlUmYVkfi_>j*U{Wc zIQzr%3$I4v;SclC@IoveutMQ@)ar{xqEky&_beZJc|182i7mEF#^#cp`5$e`9|e21 JGehUtxRQ><} diff --git a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po index 56030903a..ddfc7ab2c 100644 --- a/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/ru/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-26 21:49+0000\n" +"Last-Translator: Eugene MechanisM \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -104,6 +104,16 @@ msgstr "Адрес отправителя" msgid "Subject" msgstr "Тема" +#, python-format +msgid "Delete %(title)s" +msgstr "Удалить %(title)s" + +msgid "Delete" +msgstr "Удалить" + +msgid "Delete it" +msgstr "Удалить" + msgid "Forms" msgstr "Формы" @@ -137,5 +147,8 @@ msgstr "Происхождение" msgid "Submission Date" msgstr "Дата Заполнения" +msgid "Actions" +msgstr "Действия" + msgid "No form pages have been created." msgstr "Страниц с формами не было создано." diff --git a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.mo index e705374c7ec987d1f79f108c218d086ba48f906c..f96a36176142427e031b2e5a13220caf30c09730 100644 GIT binary patch delta 1714 zcmajfU2GIp7{>8;x80={T5Qp_0)fHW6=YrzUOh+%NYWy+R~oh=%m zE;oe4NC;U;NPvJLgn$<&Y`pO!CKjV!D^(Lyh&R2^q=`yI2#NoPol6oYd**j$=6t>H zIoTU+zqjY7YRgX<*8pW9{1E5ic}!vv zYw;$|#Xm!%6=sj|T#NM2+tXAuzzTc+x4q`@h5Q{~|xDU{;M^gLTYr4OBG1^3dnP27Raq22m?chaL{UpF}P2G*;my)Hp?K z$FK2m{0B#|id8GaM^Nq0VVwExV=5Zx8Y+UXPy>C7kK!b%!*u9vRODr|OA*dPMbv<5 zw;0>78MT1j;r9c$jOTIGc3;N4Qgnw(Gv3D}CRxo6+<~q52|k0jP{(36v-D#Ps{d{* zLl60x&rJ(@C-gnM!1Ga5KnbGLR&-R8f2Fva7aI5#WDPcid(gu(5e^}~!E=h>%{dp={(W^+1mO*9U5Gu9D!tWoT zR(ugP@aM?6vKy!c-b4*NgPJJHtsCo68F>vaVh)#J1L@FKKIVy@o;k7^|w&EJx zhr`&1lh}(-HIydIV2bA)DpS9p4&fAP0l%Rp{0kM}U7SEgrGTzu+&avDqM{B{sD?AB z4BW;vmd!Wg3_f_*j=Z*)3RSVj8pSt2QGzw~%Y~j;eQXo84TW8?#gX2^cx+u{OX17d z&NT{QIYpbSOUF}r*-TNm8!1aE`m1}9vYzrR<%Po5cw?leFcwcno-ckBpNS3a^#kWE zKjS%=%VwQDe%e{u)D$dhar)eM{gJVe2cHA~pyxCNEjIX&4i9ZwJU(Z2w5!8uUD4UL zD%r|axy21~&4Z)v{vhM#vZI~Orfe{A#p%ho>9PH;)8&>b!$Eg?#Pu`9d(}HD5*ve@ v=eVP9?)4939WQWF-iRCcZYt}f87bwJR$J(;YieY9|JPdWB0+JmJ`(*8tO45^ delta 1503 zcmXZcTS!zv9LMolbJy!;TB(uMmM@iArlMs=mX)R^(ZvEUxmFmtBwij2k&Q|M3xWI$fbAz-!1GV! zeZL6{pPe8U7txV~tYxxL3vI?6EJE$69kpNwYT^LS#kaw%#+Dk_3Z)Q$^mEA0LT)COD7jqRxSEzHE*xDbc15hqa@u4eZd z--a&MHy5aAqRXfVZlWf-hx70W>V-brK~&_QQ4vm~HvHS}pTTsV-BGg}$V2s);VP`e zJ$N4dnqZhpDvn|bMzNcNn2k=ngryijjUU4~IF8!bBx->_wjng$;yD5pz(Z8(yHFW@ zftq*7P5xQajM7kp<9NkkObOvv@jOPDt(ea&da)aonE{N&kGL48aW%%!sOKD1>dP=5 zeW){W7D?b+zZCPWe9DTGV^3sKa{>^$BmF z&P*rrGhN&?&ui3%22p{0_ft^@{-9DD#_SppjoNWCYT`}E`7sAj8##=;V(L)~oxwc3 zg37=!-oanE9IrBnB$;QZ)W1Z!jQ=eavTnYh7Mey)>?VH%Z#=f?s28@QB0PkOs2VkK zE$WQ4;0o-s`zKImY6|sP(I;p{AIWP%XXN z@;Vcoh19lLZO&zm9oBW{7Dtga>MY+_OzS#|zN#)AN9AD`Md9UBR#Nn@Y$rw68p?L7 z!IkVVR=}0w*c$9{{cr}O-5DVpvOMcEax$`0(zqf^yiLui`y0I{n|$8p`oYn&<|D^z>RW=XG3DVwU*e48AN!f8NB{r; diff --git a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po index ceb10c6df..8c55e04eb 100644 --- a/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/es/LC_MESSAGES/django.po @@ -15,8 +15,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-27 01:25+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -48,6 +48,15 @@ msgstr "No esta soportado el formato de imagen. Formatos soportados: %s." msgid "Not a valid %s image." msgstr "No es una imagen valida %s." +#, python-format +msgid "This file is too big (%%s). Maximum filesize %s." +msgstr "" +"Este archivo es demasiado grande (%%s). El tamaño máximo de archivo es: %s." + +#, python-format +msgid "This file is too big. Maximum filesize %s." +msgstr "Este archivo es demasiado grande. El tamaño máximo de archivo es: %s." + msgid "Filter" msgstr "Filtro" diff --git a/wagtail/wagtailimages/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..a5b44b3136a50c5ebb667822e6a99119136520c2 GIT binary patch literal 3594 zcmb7`U2I%O700Kv(Bksd^40RyDJ8_NefPsHmDylI=9*}r||Cu}MIEfHq zo{lDuz$9|4~a^Dl?->w)_q>3bb~FZd?-B={EiVekP6p>rPvY5pWg`Y(W__p2cO z*t7W1{1BvlE{uO0jL?4pBtN_cUIzaRLIqoaur;s;lDzMMu&`95~O_k6-fGi2U6bsDa`*fjQ<-%7`(3mzlQum1*Z8z_IwRWYg zP?LO2c}6j(_|TcDdTJiea^Z4SNzmHa|6ZK6JcN+m)?Dl+zT9CM+$ z%0wc4=eCyhgISq6Riv_BhcP4hBrmxwLt|TL$6d~2nMx2zM_ZX`{xWW`9~BusPcq!$?wrcWA?!0edECNF|fTxl5KH4E$}Yswa8yD)9c++3w(X;6njRhWaL*vNy7N$-f3V0@Nu)Y(nv}|J(k_Gb1H1^)w zlzb548kb0toJ(VJ18e`wY75cY1 zg=7~moM9J>7(oRnBLi@@%?U3Ncy?LEZp6MKEo9dDzHag>a^Rv~99@#eLS2Vn7KwwK zXD&!GBsyyo6-Ot^#6}x=htI5^+lc(d!Q$v7)OGk`tNppCwG=Hr#oJGI7MJE*?N$p5 zqYH>G3B7II6K!niEIu*cLYX-utcx~`&^8q=Hy!@8(ZcYJGE=;I36XPBX=`)MzaVJF zVd6_k1``{|sxM-{PD-SAv>`>-;k|)OacR|n&xYn4pB*_@behfW?d^smO=>8w((Wb{ z4o2{7bGtru6MMb1rn1lW`pvnSv%Rz3o6c!BS~DxTc2dJ;xV^)jyy}`oDwIA(NnosW z%NI9RqotecNaIkNsH+EgjCIt`mH$sy&`f@Mipvewp2}qI%UNW#)HcrVB?y zl(igV0urkm)jkH&E6Q*=srCd$q_x5*zvVc)B-0qLwTAl8_D0mhkYL2rs(q!oQz`3` znEG2!(UV*4mA(TtBRGpxW34w~l%nVLstiv;(O@TxoZ!f}SaQdpt*$|6J*)z}ibGFs zf6G)m%zyb%XpNgFx3*M0f~dM`*Wg_J>Y8Ay)%C5?ayzbet3AbM@c?e2?cANuFRfr_ z5esGTu(>M&KOnk3>ss~mE2V{#$xDhdn{}a)W2oBGI60opgHQ_ZR(Q6-yGoZj!B5}q z3+p%8%SaSnL%hg70A2Fg*artO+%>$~$0Jg`nvP4YamQ}JB!$*GP!_$a87XE;g}&>-kMUEnSZ~1omcSgpYf51M^m9ShKImwCmO0R6epXEelg!N5tS@fAm|$A%T$|-oudh zf5-~%sCORDhz7re=SXC56do?VNePG`;(X*joQ_NKx17Xu87QmByLk6uD^Mr0-BM{{ z@UFo&g*LK>q~QlR, 2015 +# saevarom , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-31 20:23+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "GIF, JPEG, PNG" +msgstr "GIF, JPEG, PNG" + +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Ekki stuðningur við myndasniðið. Einungis stuðningur við: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Ekki gild %s mynd" + +msgid "Filter" +msgstr "Sía" + +msgid "Original size" +msgstr "Upprunaleg stærð" + +msgid "Width" +msgstr "Breidd" + +msgid "Height" +msgstr "Hæð" + +msgid "Title" +msgstr "Titill" + +msgid "File" +msgstr "Skrá" + +msgid "Created at" +msgstr "Búin til" + +msgid "Uploaded by user" +msgstr "Hlaðið upp af notanda" + +msgid "Choose an image" +msgstr "Veldu mynd" + +msgid "Search" +msgstr "Leita" + +msgid "Upload" +msgstr "Hlaða upp" + +msgid "Latest images" +msgstr "Nýjustu myndirnar" + +msgid "Choose a format" +msgstr "Veldu snið" + +msgid "Insert image" +msgstr "Setja inn mynd" + +msgid "Add an image" +msgstr "Bæta við mynd" + +msgid "Add image" +msgstr "Bæta við mynd" + +msgid "Save" +msgstr "Vista" + +msgid "Delete image" +msgstr "Eyða mynd" + +msgid "Are you sure you want to delete this image?" +msgstr "Ertu viss um að þú viljir eyða þessari mynd?" + +msgid "Yes, delete" +msgstr "Já, eyða" + +#, python-format +msgid "Editing image %(title)s" +msgstr "Breyti mynd %(title)s" + +msgid "Editing" +msgstr "Breyti" + +msgid "Focal point (optional)" +msgstr "Fókus svæði (valkvætt)" + +msgid "" +"To define this image's most important region, drag a box over the image " +"below." +msgstr "" +"Til að skilgreina mikilvægasta svæði myndarinnar, smelltu og dragðu kassa " +"yfir það svæði á myndinni fyrir neðan." + +msgid "Filesize" +msgstr "Skráarstærð" + +msgid "File not found" +msgstr "Skrá fannst ekki" + +msgid "Images" +msgstr "Myndir" + +msgid "URL" +msgstr "Slóð" + +msgid "Preview" +msgstr "Forskoðun" + +msgid "Type" +msgstr "Tegund" + +msgid "Status" +msgstr "Staða" + +msgid "Edit this page" +msgstr "Breyta þessari síðu" + +msgid "Add multiple images" +msgstr "Bæta við mörgum myndum" + +msgid "Add images" +msgstr "Bæta við myndum" + +msgid "Drag and drop images into this area to upload immediately." +msgstr "Dragðu myndir hingað til að hlaða þeim upp." + +msgid "Or choose from your computer" +msgstr "Eða veldu þær úr tölvunni þinni" + +msgid "Sorry, upload failed." +msgstr "Því miður tókst ekki að hlaða upp myndunum." + +msgid "Update" +msgstr "Uppfæra" + +msgid "Delete" +msgstr "Eyða" + +msgid "Search images" +msgstr "Leita að myndum" + +msgid "The image could not be saved due to errors." +msgstr "Ekki var hægt að vista myndina þar sem hún stóðst ekki villuprófanir" + +msgid "" +"The source image file could not be found. Please change the source or delete " +"the image." +msgstr "" +"Upprunamyndin fannst ekki. Vinsamlegast breyttu upprunanum eða eyddu skránni" + +msgid "The image could not be created due to errors." +msgstr "Ekki var hægt að búa myndina til þar sem hún stóðst ekki villuprófanir" + +msgid "Choose another image" +msgstr "Veldu aðra mynd" + +msgid "Edit this image" +msgstr "Breyta þessari mynd" diff --git a/wagtail/wagtailimages/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..4d04681aba3c870e14d09e724e03e8793a91d34d GIT binary patch literal 6389 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, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 14:44+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "GIF, JPEG, PNG" +msgstr "GIF, JPEG, PNG" + +#, python-format +msgid "" +"Supported formats: %(supported_formats)s. Maximum filesize: " +"%(max_upload_size)s." +msgstr "" +"Støttede formater: %(supported_formats)s. Maksimal filstørrelse: " +"%(max_upload_size)s." + +#, python-format +msgid "Supported formats: %(supported_formats)s." +msgstr "Støttede formater: %(supported_formats)s." + +#, python-format +msgid "Not a supported image format. Supported formats: %s." +msgstr "Ikke et støttet bildeformat. Støttede formater: %s." + +#, python-format +msgid "Not a valid %s image." +msgstr "Ikke et gyldig %s-bilde." + +#, python-format +msgid "This file is too big (%%s). Maximum filesize %s." +msgstr "Denne fila er for stor (%%s). Maksimal filstørrelse er %s." + +#, python-format +msgid "This file is too big. Maximum filesize %s." +msgstr "Denne fila er for stor. Maksimal filstørrelse er %s." + +msgid "Filter" +msgstr "Filter" + +msgid "Original size" +msgstr "Original størrelse" + +msgid "Resize to width" +msgstr "Endre til spesifisert bredde" + +msgid "Resize to height" +msgstr "Endre til spesifisert høyde" + +msgid "Resize to min" +msgstr "Dekk gitte dimensjoner" + +msgid "Resize to max" +msgstr "Pass innen gitte dimensjoner" + +msgid "Resize to fill" +msgstr "Endre til eksakte dimensjoner" + +msgid "Width" +msgstr "Bredde" + +msgid "Height" +msgstr "Høyde" + +msgid "Closeness" +msgstr "Nærhet til fokuspunkt" + +msgid "Title" +msgstr "Tittel" + +msgid "File" +msgstr "Fil" + +msgid "Created at" +msgstr "Opprettet" + +msgid "Uploaded by user" +msgstr "Opplastet av bruker" + +msgid "Tags" +msgstr "Tags" + +msgid "Choose an image" +msgstr "Velg et bilde" + +msgid "Search" +msgstr "Søk" + +msgid "Upload" +msgstr "Last opp" + +msgid "Popular tags" +msgstr "Populære tags" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Det er ett treff\n" +" " +msgstr[1] "" +"\n" +"Det er %(counter)s treff\n" +" " + +msgid "Latest images" +msgstr "Siste bilder" + +msgid "Choose a format" +msgstr "Velg et format" + +msgid "Insert image" +msgstr "Sett inn bilde" + +#, python-format +msgid "" +"\n" +" %(total)s Image\n" +" " +msgid_plural "" +"\n" +" %(total)s Images\n" +" " +msgstr[0] "" +"\n" +"%(total)s bilde\n" +" " +msgstr[1] "" +"\n" +"%(total)s bilder\n" +" " + +msgid "Change image file:" +msgstr "Endre bildefil:" + +msgid "Add an image" +msgstr "Legg til et bilde" + +msgid "Add image" +msgstr "Legg til bilde" + +msgid "Save" +msgstr "Lagre" + +msgid "Delete image" +msgstr "Slett bilde" + +msgid "Are you sure you want to delete this image?" +msgstr "Er du sikker på at du vil slette dette bildet?" + +msgid "Yes, delete" +msgstr "Ja, slett" + +#, python-format +msgid "Editing image %(title)s" +msgstr "Endrer bilde %(title)s" + +msgid "Editing" +msgstr "Endrer" + +msgid "Focal point (optional)" +msgstr "Fokuspunkt (valgfritt)" + +msgid "" +"To define this image's most important region, drag a box over the image " +"below." +msgstr "" +"For å definere bildets viktigste område, dra en boks over bildet under." + +msgid "Current focal point shown" +msgstr "Nåværende fokuspunkt vises" + +msgid "URL Generator" +msgstr "URL-generator" + +msgid "Max dimensions" +msgstr "Maksimale dimensjoner" + +msgid "Filesize" +msgstr "Filstørrelse" + +msgid "File not found" +msgstr "Fil ikke funnet" + +msgid "Images" +msgstr "Bilder" + +#, python-format +msgid "Sorry, no images match \"%(query_string)s\"" +msgstr "Beklager, ingen bilder samsvarer med \"%(query_string)s\"" + +#, python-format +msgid "" +"You've not uploaded any images. Why not add one now?" +msgstr "" +"Du har ikke lastet opp noen bilder. Hvorfor ikke laste opp et nå?" + +msgid "Generating URL" +msgstr "Genererer URL" + +msgid "URL" +msgstr "URL" + +msgid "Preview" +msgstr "Forhåndsvis" + +msgid "" +"Note that images generated larger than the screen will appear smaller when " +"previewed here, so they fit the screen." +msgstr "" +"Merk at bilder som genereres større enn skjermen vil fremstå mindre når de " +"forhåndsvises her, så de har plass på skjermen." + +#, python-format +msgid "Usage of %(title)s" +msgstr "Bruk av %(title)s" + +msgid "Usage of" +msgstr "Bruk av" + +msgid "Parent" +msgstr "Forelder" + +msgid "Type" +msgstr "Type" + +msgid "Status" +msgstr "Status" + +msgid "Edit this page" +msgstr "Rediger denne siden" + +msgid "Add multiple images" +msgstr "Legg til flere bilder" + +msgid "Add images" +msgstr "Legg til bilder" + +msgid "Drag and drop images into this area to upload immediately." +msgstr "Dra og slipp bilder i dette feltet for å laste opp umiddelbart." + +msgid "Or choose from your computer" +msgstr "Eller velg fra din datamaskin" + +msgid "" +"Upload successful. Please update this image with a more appropriate title, " +"if necessary. You may also delete the image completely if the upload wasn't " +"required." +msgstr "" +"Opplasting vellykket. Du kan oppdatere dette bildet me den mer passende " +"tittel, om nødvendig. Du kan også slette bildet dersom opplastingen ikke var " +"nødvendig." + +msgid "Sorry, upload failed." +msgstr "Beklager, opplasting feilet." + +msgid "Update" +msgstr "Oppdater" + +msgid "Delete" +msgstr "Slett" + +msgid "Search images" +msgstr "Søk i bilder" + +#, python-brace-format +msgid "Image '{0}' updated." +msgstr "Bildet \"{0}\" er oppdatert." + +msgid "Edit again" +msgstr "Endre igjen" + +msgid "The image could not be saved due to errors." +msgstr "Bildet kunne ikke lagres grunnet feil." + +msgid "" +"The source image file could not be found. Please change the source or delete " +"the image." +msgstr "Bildefila ble ikke funnet. Endre kilde for bildet eller slett det." + +#, python-brace-format +msgid "Image '{0}' deleted." +msgstr "Bildet \"{0}\" er slettet." + +#, python-brace-format +msgid "Image '{0}' added." +msgstr "Bildet \"{0}\" er lagt til." + +msgid "Edit" +msgstr "Endre" + +msgid "The image could not be created due to errors." +msgstr "Bildet kunne ikke opprettes grunnet feil." + +msgid "Choose another image" +msgstr "Velg et annet bilde" + +msgid "Edit this image" +msgstr "Endre dette bildet" diff --git a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.mo index 59b267fee8606969c0cbecdbd0528465d0e4b472..2f533882f4553ea190777e3f62ad250b1afe2ed9 100644 GIT binary patch literal 5498 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 diff --git a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po index c769b454a..107a35480 100644 --- a/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ro/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-09-03 20:42+0000\n" +"Last-Translator: Dan Braghis\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -23,6 +23,17 @@ msgstr "" msgid "GIF, JPEG, PNG" msgstr "GIF, JPEG, PNG" +#, python-format +msgid "" +"Supported formats: %(supported_formats)s. Maximum filesize: " +"%(max_upload_size)s." +msgstr "" +"Formate suportate: %(supported_formats)s. Mărime maximă: %(max_upload_size)s." + +#, python-format +msgid "Supported formats: %(supported_formats)s." +msgstr "Formate suportate: %(supported_formats)s." + #, python-format msgid "Not a supported image format. Supported formats: %s." msgstr "Format de imagine neacceptat. Formate suportate: %s." @@ -31,6 +42,14 @@ msgstr "Format de imagine neacceptat. Formate suportate: %s." msgid "Not a valid %s image." msgstr "Imaginea %s nu este validă." +#, python-format +msgid "This file is too big (%%s). Maximum filesize %s." +msgstr "Acest fișier este prea mare (%%s). Mărime maximă: %s." + +#, python-format +msgid "This file is too big. Maximum filesize %s." +msgstr "Acest fișier este prea mare. Mărime maximă: %s." + msgid "Filter" msgstr "Filtrează" @@ -67,6 +86,12 @@ msgstr "Titlu" msgid "File" msgstr "Fișier" +msgid "Created at" +msgstr "Creat la" + +msgid "Uploaded by user" +msgstr "Încărcat de utlizator" + msgid "Tags" msgstr "Etichete" @@ -110,6 +135,28 @@ msgstr "Alege un format" msgid "Insert image" msgstr "Inserează imagine" +#, python-format +msgid "" +"\n" +" %(total)s Image\n" +" " +msgid_plural "" +"\n" +" %(total)s Images\n" +" " +msgstr[0] "" +"\n" +"%(total)s imagine" +msgstr[1] "" +"\n" +"%(total)s imagini" +msgstr[2] "" +"\n" +"%(total)s imagini" + +msgid "Change image file:" +msgstr "Schimbă fișierul imaginii:" + msgid "Add an image" msgstr "Adaugă o imagine" @@ -144,6 +191,15 @@ msgstr "Punctul focal curent este afișat" msgid "URL Generator" msgstr "Generator URL" +msgid "Max dimensions" +msgstr "Dimensiuni maxime" + +msgid "Filesize" +msgstr "Mărime fișier" + +msgid "File not found" +msgstr "Fișierul nu a fost găsit" + msgid "Images" msgstr "Imagini" @@ -213,6 +269,9 @@ msgstr "Caută imagini" msgid "Image '{0}' updated." msgstr "Imaginea '{0}' a fost actualizată." +msgid "Edit again" +msgstr "Editează din nou" + msgid "The image could not be saved due to errors." msgstr "Imaginea nu a fost salvată din cauza erorilor." @@ -224,8 +283,14 @@ msgstr "Imaginea '{0}' a fost ștearsă." msgid "Image '{0}' added." msgstr "Imaginea '{0}' a fost adăugată." +msgid "Edit" +msgstr "Editează" + msgid "The image could not be created due to errors." msgstr "Imaginea nu a fost creată din cauza erorilor." msgid "Choose another image" msgstr "Alege altă imagine" + +msgid "Edit this image" +msgstr "Editează această imagine" diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo index 51464617bccdc388ea2619f32209095864f6bf20..e60ffd9c8ef40408f2caa876034fa431e6cd424e 100644 GIT binary patch delta 1737 zcma*mYiv_x9LMpeE2qL>gARl_fgKoQVA*6HiY`N#V}QEC2n(0M5)QL&WwcAyPUdCQ zOE6}@3sXo4mne}1;}W?v5MTp|2@w;FXVLh=7;ho)P7(ug#u)tm*7K4Vob>7Ed7krJ z{?Fy?YZz%v|57yWkl|@2%_JSmGp18{i$9(l0b{n|H@Fe!KW5A%?86DzkNJ2Ir{c#L z!YmfyuQ(b1^2{4=%rweHNdL5{Afo}Q@d>O$<}w>m6SZP3?!<98fNK9aYT)x&h}V%h z%nvvNe@3;x=e_?2`I+&|s_}z3o%u~M84d8X=L=qg2xpeTj5mH zii%O~N->O;r~tNm?_bA-l>1P}eG1dsqERxH_#cKaL^PXl6E4Qn_!Rzzx)u|eWi19# z{kNkZqsY(1_)|c;J@?=zl=q?*G@sS!D3%to|JvdeRA}H0NDO8R?!YL9xR5vS8s&TR zzKiFB##G<{o#nTl_fdCc7B_JnZpLc-3}@j_sP>~6Mtd6juZT8qz|3J@#bucE%4e~h z@-Bo+a}EDu64< z9Ofpf!SARe_!BizDZN#0LaIz3YDEV>fceosbPv+{^BfD<)BKOi9#yR*Y#_>8X#TvFn<91>L_F})j z|6wxPqSegaip}WY7kC7xupHfmLEMIgrMU?^@qNmBP?s&w&RxO@sGTW59ql~NXRyJ? z5nv_t{X|)!&@PghN5%K32uD#zV9hn=0+yf;xx8cFwa)#eOo3GvTuZK*#1hBu|GG@Q zHN$$D(#lM$Rq9)v>9dymnle|ct5avE;$yFqu{Wc3 zd9up1Jfy=zn`RG8dMCn zv1G)qYwJp+oVL`8xK|agN;vUo_CaCA2 f{Zw3aFXckd^v(>2#-eo}sh8UOX`d~d-QoWq421(B delta 1505 zcmXZbOGs2v9LMo9=8Tz{shPbUHAx#SQ_~t0D=VK_3$cY7jS@so4vhopLS|7CXc2Ug zNQfec9@M6ZS`?@h2}O${u?SuCfLw@FM1n$ne|j&T`J8j^z5nw+|9gCQpuZwKnG`)> zxaw&eXcwc5X~+3!ez@+sjA_Pu*odweW0qqJ#^Nblh9OMGFnZ9!Bpkv7d~f>&S26yD zydO3(OBVwq;#zKOK-MzFsD;YVi#4d6dQl7Zp#l%!3cQWPG>JB2>new$1kaGpGc+FdlnR?^{@ew=f0AF^JQs3LhtX zJ>P>a);Ilh6zB?S2RBfG?%+y%f_h=pb_})iuc#gVMkPFJ-~WdNjN{`L6WD{g--tQb zf=BQIh85r=ojjaC55|$rQ7l0xUdDPHKt2Brm*5mCv1!x-bGA`T-eeq$+Q5BO>7Su0 z`Vtj)Jf8ZqrkP-(6{j$r16arQhZ%S9_6%-MG-eB?@wTkA4WQ1(RXmLEaR+8_5;tN4 z>iHlR;2<|p$_L4%*AcTP zgWK^B&SBOXV@ffd?6t9DsQ1pJDinS|M+?73?O+@WF@^N^Vl|dyKWhFBQf2cGIcFwm zJ;8A!p2l)4!H1~0-?0LJVILM#E>&m*TlD|`nvRc&Y|s6+Px zRf$p5x16+{!3qZxX^V$>zkBf$1aULdmrw~kLREYSpXlR!priLVdkg=!6u?wkdCttl zI(jbMHQ{X9UCXQruVbZaD=mXoP16Te4YFxo z+CiGGT-tu?j4RV&tO1wDu{Sc}nsG*!$M1~t?kMyYmU!~Hmeu(>LwOBBUq`3k7YYQu p?pj~a@2(28`cHJbOWPUjVY=;PYoKdeTi|r0H(^Uc#GiIz$$v*jssR81 diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po index 2f2965e97..c97ad5b59 100644 --- a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-26 21:43+0000\n" +"Last-Translator: Eugene MechanisM \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -47,6 +47,14 @@ msgstr "Не поддерживаемый формат изображения. msgid "Not a valid %s image." msgstr "Невалидное %s изображение." +#, python-format +msgid "This file is too big (%%s). Maximum filesize %s." +msgstr "Файл слишком большой (%%s). Максимальный размер файла %s." + +#, python-format +msgid "This file is too big. Maximum filesize %s." +msgstr "Файл слишком большой. Максимальный размер файла %s." + msgid "Filter" msgstr "Фильтр" diff --git a/wagtail/wagtailredirects/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..a97c6ad92b9685c44ff167c4c3a23f0878854176 GIT binary patch literal 2223 zcmcJPO^6&t6vs=AU*mU-pLlp4Vs=S-K2{CutZU52ENtAxb$62BMX8;x?Wv@vdZ?=2 z56B^SQqY^CA_^-Z5FxmbThP7KMFjPv7a<6q6c2jvtpC^3JCj85W--;jey`rE_g=l~ zxw?DTdjjKe%qK8^!`zGc#Z7o%EZi)_-QX)=6?_f64SWZ@4}2GV3_K6+0=L24U;u9i ze*hlOOkyG4k5z_&p5e;<4h{0wCKZIJi>3cMfurj)OOb;v)1 zoZlW8VM}ooWcwLB?gC!|zeP=_z&((kLJh!#_k!!; z9JoI`_#Njw5t72_c$BV;O(MFb&%gdKFX*~IiVwEbd$al3HS|1X} z3T=s@{zjShj(P1xRHjlL4EDtDl4tXQzwXvU$C zbV?>(>a?<``kD37yi0T(9mx|HwX-Hw7G7>gM>!!FN5_y?lP2noXQTRLG;xp`&on0{ z_tzWsIt-&lwW@j3>+GJ3>J6$-HlLo@U&pA-N#~=smByvgXSPX)t&x`6c~4XL1eJP) zHn_~t^O9FQ7G6wxNU@4b@dEr!lB2UxTghINW;-fHH+6@`%GYrk>w4dB)@o~OYgNyY z^om+%?-~Mjy35&mZEa9>4Zg*0HSJ!XU8;>&=4ay@LK@wk)`pJtQ1TKBbn zDz%xSPFGr|{Pc4_;CyiSi9+DnZ(JvmJcI(wD|Vx6WTH^!$b;z+pQC9UePMP8??;gZXZXyL@5bB^*J zNi2o!a0QC=w6>%+!j^Ko;2zStvHZFngL_?I0AE4surjx#oF zik69`NmU}|!-dpSPlc^2?I=g_@riMwl=u4-Hj8RfrMp{dSlCA4(vVX<;$z`sP!`{C*c_)U8GQPhO!)FN{sjkqIF?J~JWRDQ_}YdCI(#eq zM+=, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-01 08:32+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Redirect from" +msgstr "Tilvísun frá" + +msgid "Site" +msgstr "Síðu" + +msgid "Permanent" +msgstr "Endanleg" + +msgid "" +"Recommended. Permanent redirects ensure search engines forget the old page " +"(the 'Redirect from') and index the new page instead." +msgstr "" +"Mælt með. Endanleg tilvísun passar upp á að leitarvélar gleymi eldri síðunni " +"(þaðan sem vísað er frá) og indexi nýju síðuna í staðinn." + +msgid "Redirect to a page" +msgstr "Tilvísun á síðu" + +msgid "Redirect to any URL" +msgstr "Tilvísun á slóð" + +msgid "Redirect" +msgstr "Tilvísun" + +msgid "Add redirect" +msgstr "Bæta við tilvísun" + +msgid "Save" +msgstr "Vista" + +#, python-format +msgid "Delete redirect %(title)s" +msgstr "Eyða tilvísun %(title)s" + +msgid "Delete" +msgstr "Eyða" + +msgid "Are you sure you want to delete this redirect?" +msgstr "Ertu viss um að þú viljir eyða þessari tilvísun?" + +msgid "Yes, delete" +msgstr "Já, eyða" + +#, python-format +msgid "Editing %(title)s" +msgstr "Breyti %(title)s" + +msgid "Editing" +msgstr "Breyti" + +msgid "Delete redirect" +msgstr "Eyða tilvísun" + +msgid "Redirects" +msgstr "Tilvísanir" + +msgid "From" +msgstr "Frá" + +msgid "To" +msgstr "Til" + +msgid "Type" +msgstr "Tegund" + +msgid "Edit this redirect" +msgstr "Breyta þessari tilvísun" + +msgid "Search redirects" +msgstr "Leita í tilvísunum" + +msgid "Edit" +msgstr "Breyta" + +msgid "The redirect could not be saved due to errors." +msgstr "" +"Ekki var hægt að búa til tilvísunina þar sem hún stóðst ekki villuprófanir" + +msgid "The redirect could not be created due to errors." +msgstr "" +"Ekki var hægt að búa til tilvísunina þar sem hún stóðst ekki villuprófanir" diff --git a/wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..4f71bc36d27932a0de6ff33ba101821b05210feb GIT binary patch literal 2965 zcmb7^O>7%Q6vqcBU*@v~S_%bT4OL<_YdcX3!A(;7k%+Wu8zpY5qKYu~j@OHKXU)tw ziHoREd*XnQkdWX`xp0I-5yx-?BqVM7=gs?L z*N!g)+I~Fy@Vs`P5Cw4Te!S5B0xyGqgO7uA4+xP5m%)d?Yv5DhC*WT2D{u$+9k>g; z2|f(|4DJMf@BY6H`sm*Q9|g~0(8u5<@DcD9_#F5rxCi{V%bgDj@dWxgkmr8`d1;ABZW$J0QpL9{3XIy7te(7t#L`#1!ItkmLFh#MZ?x;1%#UkmEm%*Jt2)koS2T z%!2=bd`7!7Lc9u2f=_~%L5`;ZvL4q!K94Uzj_U^aJoqh$CB#qQJoqa(0q((Od0(eM zj^_%xV9V4bPOCLLKxtFk;Rmu{fLbC%06WtBNX0X{s6} zo$~W^vEC+~IGU1FH>x(BJutc^11H0%7pq;7zQ5Azt+Y&(v)LKgSjMS>oH;5Mm5HTR z+KDAqP2yN-pXctI2SQLf704=Ss&!I22(_|QOH81kR$WmN`P7twqEYUREOqsz8g?_1 zBdL7~G5vb#tkqh_In>rE>E{tZ_dI$ZH1c8bqY*;92&w8QQEg@x0Vr>2%11w_m?{ZH>x!qLalCopn%oR-& z#?rLKqDkIIrhD_gcR?8&Cb~oyJGqisQq9CT?~DyX-#gw4tXED-lvzAi_D*oB!Pz?r zNlP?Q96#(8C%uW+Y5Y)WV)9^dyjX;zx1?4>o^;6XO|Lk?eupLw7SS>b(mJnfq_&ZC zi7C-+Xu<}aHc4Qe^l3_QzhT}AVx({$$vA^CI%pxIyt0yUiOwcwO$DLUbUbOq8#f{v ztvlB&6$)!>Yk9|Whc&g%V+&ZKTCXJQh3=gwMBTXxx>Cqx&di^g-PB?{U(B3HP%Jb; zgoq__YTXr@kqq?_s@A2k%1xgy&v}!Ze!N^w8E;ls6CWpCqRC3=`Z1SCS2BxH%gD%^ zOH6EGXr^5|J#mCOpVOn7_D|Dz?np*tPU0RZL(1Vg;X>Ck)VB>5v);c26$IqMh*m=% z)zRYWrq#qCGsr?p%+=huLDI2d6^<6=4E4-c8dY>?l+s7VGXL$ohktHo8z@$@+BZt1 z@9n4V{4-q)jGQx4%_w0Z_X{#8 zy|wlo(-l>dk+Or8Zzv|R8#htt4A(nW6y1i36J!}|L8MSQp*waG$T(7vpT9@57y3to zDk!r#N`kZoHY`r8GeEa{?jfNP`pV_S<}g0dp&q8qqAX@PQzBep-qDr;gD#yT-#X=> z2L$GdX@-0_+JSYuvZdSFYUZ*z9H9{lGC)dfv8K|oZsIHsl(#C5s|NO<%os%3E)A@V z?W$y@Vidf4RoCIQG&NeB<7uMwGRRV3*y^aJw$p522!g_e+TvdhqfUiACC55fDXp&? H-x%>9{rWC3 literal 0 HcmV?d00001 diff --git a/wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..3f8e4a004 --- /dev/null +++ b/wagtail/wagtailredirects/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 14:42+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Redirect from" +msgstr "Videresend fra" + +msgid "Site" +msgstr "Nettsted" + +msgid "Permanent" +msgstr "Permanent" + +msgid "" +"Recommended. Permanent redirects ensure search engines forget the old page " +"(the 'Redirect from') and index the new page instead." +msgstr "" +"Anbefales. Permanent videresending sørger for at søkemotorer glemmer den " +"gamle siden (\"Videresend fra\") og indekserer den nye siden i stedet." + +msgid "Redirect to a page" +msgstr "Videresend til en side" + +msgid "Redirect to any URL" +msgstr "Videresend til URL" + +msgid "Redirect" +msgstr "Videresending" + +msgid "Add redirect" +msgstr "Legg til videresending" + +msgid "Save" +msgstr "Lagre" + +#, python-format +msgid "Delete redirect %(title)s" +msgstr "Slett videresending %(title)s" + +msgid "Delete" +msgstr "Slett" + +msgid "Are you sure you want to delete this redirect?" +msgstr "Er du sikker på at du vil slette denne videresendingen?" + +msgid "Yes, delete" +msgstr "Ja, slett" + +#, python-format +msgid "Editing %(title)s" +msgstr "Endrer %(title)s" + +msgid "Editing" +msgstr "Endrer" + +msgid "Delete redirect" +msgstr "Slett videresending" + +msgid "Redirects" +msgstr "Videresendinger" + +msgid "From" +msgstr "Fra" + +msgid "To" +msgstr "Til" + +msgid "Type" +msgstr "Type" + +msgid "Edit this redirect" +msgstr "Endre denne videresendingen" + +msgid "primary" +msgstr "primær" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Det er ett treff\n" +" " +msgstr[1] "" +"\n" +"Det er %(counter)s treff\n" +" " + +#, python-format +msgid "Sorry, no redirects match \"%(query_string)s\"" +msgstr "" +"Beklager, ingen videresendinger samsvarer med \"%(query_string)s\"" + +#, python-format +msgid "" +"No redirects have been created. Why not add one?" +msgstr "" +"Ingen videresendinger har blitt opprettet . Hvorfor ikke legge til en?" + +msgid "Search redirects" +msgstr "Videresendinger for søk" + +#, python-brace-format +msgid "Redirect '{0}' updated." +msgstr "Videresendingen \"{0}\" er oppdatert." + +msgid "Edit" +msgstr "Endre" + +msgid "The redirect could not be saved due to errors." +msgstr "Videresendingen kunne ikke lagres grunnet feil." + +#, python-brace-format +msgid "Redirect '{0}' deleted." +msgstr "Videresendingen \"{0}\" er slettet." + +#, python-brace-format +msgid "Redirect '{0}' added." +msgstr "Videresendingen \"{0}\" er lagt til." + +msgid "The redirect could not be created due to errors." +msgstr "Videresendingen kunne ikke opprettes grunnet feil." diff --git a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.mo index 0e230e9f966a8dbec27a6c5b10286d7474fea641..d8e085006d3b2e4d54c874debffcb403f2affb66 100644 GIT binary patch delta 669 zcmZY5F>g~b5C`y=w4@~rq(BP@RBnbUg$z`xIcq&*#=;OG76ul?#zaRp1QQZ}_f=xxq|@)&&%U#LGV`@P{&s2ls6bpm-b5zk9P$$~ zN2gH~1n1y1?7K~}dckk_ zA#Z^B026dugkRtd_!H*B9aPKnSK)bhA1=Ukh`OiEW?=r851eBbiGKe@tGHO-96gJ6 z{{8aD?Q!2F36zFHyOp&Rg@YPWOu@JTB~K+MHSE%cBYDm$)nhV|g6vf$h^Ad1=)hNj zwu3Ky!pvidl}#~k-x1O#jw~ODUZQ`YXd#k-y z&1;K~e4M7=xNwF5JRK6TpNlaR3XYwxY zRic@g#3_&E9J#MvxkVDw7 delta 334 zcmcc4^_0E-o)F7a1|Z-9Vi_RL0b*Vt-UGxS@BxSwfcPU2vjDLWBLjl~kQN8hB0yRL z%C`m5Y(TyrkQN2fp+K4yNM{3SK_FcSq^ARMGZ50}@+ z4WyfZG|0etQ1PWeniI%B0;I)&^f@36G>d^9h(Y2Y08$SE91x0u2}pw+0dhFVgFr0| z49*$(`NgRUX+`t0SrT_pW4=%z0 diff --git a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po index 0c88a2198..97390da34 100644 --- a/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/es/LC_MESSAGES/django.po @@ -14,8 +14,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-27 01:27+0000\n" +"Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/torchbox/wagtail/language/" "es/)\n" "MIME-Version: 1.0\n" @@ -27,6 +27,15 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Término(s)/frase de búsqueda" +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Promoted Results to be displayed, wildcards are NOT allowed." +msgstr "" +"Introduce la cadena completa de búsqueda a encontrar. Es \n" +" necesaria una coincidencia exacta para que tus Selecciones del " +"Editor sean \n" +" mostradas, los comodines NO están permitidos." + msgid "Query Daily Hits" msgstr "Consultas de acceso diarias" diff --git a/wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..24855427543c231620158b64af1658ed94d19728 GIT binary patch literal 887 zcmZvaO=}b}7{{Zw3aj7?;z2~73c@au?#$xLI(0>@EiANkX~%k$bT&I1JCh7ardy#O z!K+t~-ULrYz3$x);6Xou;79O3v!z8a@Z+B+^SmYV{Jb*vo?)E>H$V)|gLj}>UjTux zU=I8Mm%uM@75o8b!Tc%4E<-Oszk{1#0rv0Hj5VMa&&={)hhBsI06GudfZl?}P=qi@ zy{cLWo#mb#)jb|<8CxD3<0Or&$*C|!nF&iy3Y(0{OPf3PTzJVg3|Z;Q%sU#HQV-eS zf390~9NSiM;;2~&=V>D4Zi@}9c_S0g`$N7hty4xv^h%^&sI0Lm3u8TBcc~ikXJzVm zY$9q5Uc`LaO5x$ms~#fi1mQg%bb04Kg?FP)_f8N70UY_J+*4K3fBYWuAf%vM`vve@ zLpwaSLc2_OVm^p7>Q2N7C{YotUB0X++%} z<&PVWsIJu*WTh1uUp4r<5$U2fU9Yo5vu&@b={AJ{E%Yd)g9DnG0rg;qt)&Lrmf5hR z={HMzc(UootjsBs$_qQP(?eJ07@8CfYBa%Cbc$!zYWlgv8&3}_r4eSRbRMHp$18gr iFPyM!txCqWrk~(E%B1&5gd|N@pJ1%^)NZLoi~R+hR{)&= literal 0 HcmV?d00001 diff --git a/wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.po new file mode 100644 index 000000000..125d4dd30 --- /dev/null +++ b/wagtail/wagtailsearch/locale/is_IS/LC_MESSAGES/django.po @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arnar Tumi Þorsteinsson , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-01 08:28+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Popular search terms" +msgstr "Vinsælir leitarfrasar" + +msgid "Search" +msgstr "Leita" + +msgid "Views (past week)" +msgstr "Síðuflettingar (síðust vikuna)" + +msgid "No results found" +msgstr "Engar niðurstöður fundust" + +msgid "Date" +msgstr "Dagsetning" + +msgid "Choose from popular search terms" +msgstr "Veldu úr vinsælum leitarfrösum" diff --git a/wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ko/LC_MESSAGES/django.mo index 5b251d26ed672af4662a5dcd69e8827548a1fcbe..e44a5ab2b94cc748c38422143e5b5a6932c536ec 100644 GIT binary patch delta 689 zcmZXPPiWI%7{=3Xu5%u``KKZ%ye9=6WfpND9ws7)2Ne`#!NdG4oo2J9Nsg}C$rL%RZDi)iwJ5E+$yA)KWk`Rj zCf$BdhC{agBx~5ZMzfYp3s%;qySA0KT%6p~ovi6Pa{QrAn&CV))dgLfqClB%sa zq}n>&zH^^ORnxTQbuC_wg}z6oY3kyYOP9-`@JYI5&`mW%*Hc+6a`lmsQZq^Uo|u}M zORI+2N`#}KoY>mr-S@m+AodG^*QVZwJTJcFH*Hbx5?2dc!?91I(cz6c1r;w?^u=4B zc;mUK)dR1>s}16JT`qKZZ6!`Y^_6J#hozwp!)CA5m2SbZ&m|uty-srw_kat&D6SCK zyrAkG1PvBy6YP3B4e`1nwwse!CC}?!QTBPaji($6R+o5f8y9#hPwW-BxFbqSqO=(= I&kQ~L2etX-vj6}9 delta 334 zcmX@gb&$ROo)F7a1|Z-9Vi_RL0b*Vt-UGxS@BxSwfcPU2vjDLWBLjl~kQN8hB0yRL z%C`m5Y(TyrkQN2fp+K4yNM{3SK_FcSr2B!m8Hm+@d|_s=`g#T{AVU@?;0UC}fOI^N z1{quiQNYj*q(K%=g7OywX^^^AKpJQk13M6N0x<}H8~_3w5Q>2bNP`>!ayZC?KrIXm z&Kddn#i\n" +"PO-Revision-Date: 2015-08-27 01:46+0000\n" +"Last-Translator: Ji Han Chung \n" "Language-Team: Korean (http://www.transifex.com/torchbox/wagtail/language/" "ko/)\n" "MIME-Version: 1.0\n" @@ -22,6 +22,13 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "검색어/문장" +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Promoted Results to be displayed, wildcards are NOT allowed." +msgstr "" +"매칭을 위해 검색어를 완전한 문장 형태로 입력하여 주세요. 홍보를 위한 결과를 " +"표시하기 위해서는 정확한 매칭이 요구되며, 와일드카드는 허용되지 않습니다." + msgid "Query Daily Hits" msgstr "일간 히트 쿼리" diff --git a/wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..64cd25eda4e60e458a82a1c8ea7c5ceadb435ce7 GIT binary patch literal 1279 zcmZvbPjB2r7{(1PP?iI2p+ZO?z1(({dcC_XZR!vNO}8R~q#;?td3OEUJGDJyX2x;$ z6L8|lfji|h(2-_;`;Ongp2xpjz4&c_^&0j&*be&& z_RrXUU49`52)qJb1SjCv;BD|S_#^lx_;_vq2EGjYFYp@pH~13x#*1Cvx54jmwgJBD z<1Tc0{{X*({U`Vq_zj9(1s|<>2KxFx;pcVmF?b3574&s}2a&d|^$PeZHjdim{ZQ_I z%lGN$M#-S}mNxsaUwqCTYp=SG6>pP^t~BbZzJWm9)djA=|oe)`!oT5^1YKtT?$&jVzLd zFo`8$nD!scNEC%`I2i`}8X3E=RM#pA4xZQY=QW!Z-4n7{(I?W`;HVvFjdrfS9YodA z2+P5&9rIXnW2s*W>!@MQ2LT#=$O{+lCgCv~E47O0OOZLG?HzKZjSKf|CX?`Po!M}v zW9l6|n1wrrg@beGUtCO+(fIvvv>8rr(fDRO+1wb7MEML_#01w{!DRR-&!pLYE&RMrF0gIGnL4W7^lI z;Y9cn+ z9*%lD8p2R$aaCbf$EPmBElRaTi={A@-S!u=`{Cv@KVL3o6He7aClF6en{(-&_8gO% z_YR8Mh$6hNAwL{ct!cL>Th#sC?kjq4o5q8!UU1AsMsu|3I`y9a0Lj?%vz)a_ymobP zlpA?MQmIzE7X2nN>wF+!hJY=!Z*x&lCJ85LI;3fCMefLo(w^XpfcVwz#tw(En4302m`{PHA!n75$KWs-omR8~YB5B`B3{7>;gWw;Xpm@vx literal 0 HcmV?d00001 diff --git a/wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..fffd1b3a0 --- /dev/null +++ b/wagtail/wagtailsearch/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,55 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 09:36+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Search term(s)/phrase" +msgstr "Søkeord/-frase" + +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Promoted Results to be displayed, wildcards are NOT allowed." +msgstr "" +"Skriv inn fullstendig søkestreng som skal gi treff. Eksakt samsvar er " +"nødvendig for at ditt forfremmede resultat skal vises, jokertegn er ikke " +"tillatt." + +msgid "Query Daily Hits" +msgstr "Daglige søketreff" + +msgid "Popular search terms" +msgstr "Populære søkeord" + +msgid "Search" +msgstr "Søk" + +msgid "Terms" +msgstr "Søkeord" + +msgid "Views (past week)" +msgstr "Visninger (siste uke)" + +msgid "No results found" +msgstr "Ingen resultater funnet" + +msgid "Date" +msgstr "Dato" + +msgid "Choose from popular search terms" +msgstr "Velg blant populære søkeord" diff --git a/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ro/LC_MESSAGES/django.mo index f959689e11c2a1a6676ba9db0e85dfd6a212a5aa..a58082ec105c80860e3adc9066172a52026222c0 100644 GIT binary patch delta 729 zcmZXQJ8KkC6vtoJRoS1WEj>$Ot+eVg3k~?z;)*A&V@U3$NSj0Hd}0A z9Tvf0;Rg^4wXw6=Vha(Q6c$L_C`~;o=zk}z%U*K^tg!%<=0fg?fS(QHtN6FNxf9Ut0 zh3G%s95V#Xqvz|H)|RPbbWWu%y%L5j3zKBz*yJ|Y5{`rI0s*-UgSEA5clVe6H%)&GY~skEgMeNNYDPpUK# zCbc9C)1AA!B$U#7oJRZaFP*yY+4N~kNY$qs((QkJwSILYzD%unvlXw!u;wjc-NvpF zg;m07vx(}0t{KtIq$HU-e;fzjw!jl)0CI`}ZMTyQ! z#g0;@WIXf^BSo}r9aF(QEg{0BaXQ?hhfQY(7!RprhQJa1b%Mv>c5N>+v$CW23v{p^@}NszN5CMq}qMH^8^} delta 276 zcmdnQb(O9Do)F7a1|VPuVi_O~0b*_-?g3&D*a5@>K)e%(MS%De5VHaCeIOPE;%7k2 z3dDbaSP+Pr7#SE20DOw6p-cv(m*>c88m?mWuSl|kOt~u z0ICB6kR>3%0>nTmFaS9c1V9!}-p8mu`5WU(2Mb*zGX+CqD`RtQ10dk?Nh~hW4Jk^@ zE6zzQ$uF`}@J=ksQSiu5%1NzMu*n8;9Du^f8A\n" +"PO-Revision-Date: 2015-09-03 20:20+0000\n" +"Last-Translator: Dan Braghis\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -25,6 +25,17 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Termeni/frază de căutare" +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Promoted Results to be displayed, wildcards are NOT allowed." +msgstr "" +"Introduceți șirul complet de căutare. Este nevoie de o potrivire exactă " +"pentru a afișa selecțiile \n" +"dvs. editoriale. Metacaractere NU sunt permise." + +msgid "Query Daily Hits" +msgstr "Interogări zilnice" + msgid "Popular search terms" msgstr "Termeni populari de căutare" @@ -39,3 +50,9 @@ msgstr "Vizualizări (ultima săptămână)" msgid "No results found" msgstr "Nu sunt rezultate" + +msgid "Date" +msgstr "Dată" + +msgid "Choose from popular search terms" +msgstr "Alege din termeni populari de căutare" diff --git a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.mo index b2c3b4f5404c8705754f945113562a0243075fd1..61f78f0cafacdc2abfb1b269fb775c73a4e00d70 100644 GIT binary patch delta 731 zcmZXP&1(}u7{)hgT3bbIYgI&r_gFM67>a@vs)t_0s)(T1ad+A*?1#?IQhQ387ODsa z8@!8n71Ee!Oi6O{7E5IjpCMNRjdb4 zoy5R9&>VXY67m7IO5k^}2+l(FD7Xa9gEv8AAO_9cHi-4~*b#6FVGNsR^l|gQH({N~ z{(KBABW}I=b+NJ>N-jv2IjttXPcdi0DN`(k7p{?vC}7el+jJu&{**Z~%gKvL@F$5U zxJ#>%pp7UIbXP<{BvHA?#i6p}nu`q&LwVU=AC)rZ>~CuCCjp-lD#v`sjDE zu@;n?*z2I!HN~2)BH7bhquu(UYN|Lur;3G-*#eH?NK-#U`VdBT;b#wnRn=2nQg2Xh qW4Z?irr3l-f>vrQ{?BE~#=LUoT delta 336 zcmXYr&q@MO6o=3FC;xz8qJ$uE+X~EiGCEZu;)f4?ezo4wrMzOXepv`N+j)LefwI7c%e)CL2)j1u@83B3ZnL z^SJz9U*H|;Yh1u>9LEE^i|_G4L}ZGa)bprFQe-0EJQR&BKEoxp9N`;mj(Wmn{EW@w z1vdZQFta29DKIeym@qgD`@$pm8qQ*cNWHJM-&41q9;#8WZxw@;wYE>IcJ=)5gru8} uKR#}G&YkZ%W9`}M%JE#)&>gq;sA>a>OWNIjM?X}$dbs?Iyj#I4{`&`QG%@)A diff --git a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po index ccdf8bff2..3dc34716d 100644 --- a/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/ru/LC_MESSAGES/django.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: Wagtail\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-08-26 14:28+0100\n" -"PO-Revision-Date: 2015-08-26 13:37+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-08-26 21:44+0000\n" +"Last-Translator: Eugene MechanisM \n" "Language-Team: Russian (http://www.transifex.com/torchbox/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -27,6 +27,14 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Критерий поиска/фраза" +msgid "" +"Enter the full search string to match. An exact match is required for your " +"Promoted Results to be displayed, wildcards are NOT allowed." +msgstr "" +"Введите полный критерий поиска, для соответствия. Точное совпадение " +"требуется для отображения вашей Выборки Редактора, подстановки не " +"допускаются." + msgid "Query Daily Hits" msgstr "Запрос Ежедневных Хитов" diff --git a/wagtail/wagtailsearch/locale/tr_TR/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/tr_TR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..77d57469c7ea17222a03548b68b2a4293ec4222b GIT binary patch literal 665 zcmZ9JJ&zMH5QY~xIJ5-?0?|;oOoW`>LHixA3Y?0FPCT6B?6jt zwsO(Sc5*K5TE}&hy0qXh%390JniI@DpDg%mv`!i=*c&K3NEOeqHrDg0E98PdZ3@RT zBUn6pk@0r@$L4*fZmP|6qFxibex_44c7;ds0+%uU>AdT}skL0|oL7p%N@>>^td7)(HbV z>#|PieJzq?wOaLjs4bVc4yg$pk(bA2ovb$ROw@U)#M`&oJn6>M$@K8zcl3K{yl=Ee zO}9L&>A4=)KB*N*Jz{wY)}bH2%8vN(!WT|lqUDD=Hw&o?!G_1u|GPES2xrAJ)mTvc z$WXfk({(#_, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-08-29 07:48+0000\n" +"Last-Translator: José Alaguna \n" +"Language-Team: Turkish (Turkey) (http://www.transifex.com/torchbox/wagtail/" +"language/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "Search term(s)/phrase" +msgstr "Ifade(ler) ara" + +msgid "Popular search terms" +msgstr "Sevilen arama terimleri" + +msgid "Search" +msgstr "Ara" + +msgid "Terms" +msgstr "Terimler" diff --git a/wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..04633949626f15be062221575837d1c66599286f GIT binary patch literal 827 zcmY*W%We}f6g5yNjD&znEI>#YHf>e8GZRV_CJmsbsZ>Eql!mf)GB*>Gi9ND!Nca%` z0CxNZ|AFXNutQwu30FEk_j&yKxwY|yk=-IZBBX@dgzp4zzX(2mN!TL%A#4)vU197d z@dM%w;-|!3V|x+D#Mdb<6MrQf67Excd6ls{#J`FC{N}a!++AX?^N`ri5BdMsAHkUdRmA#dYc!`f{8jTktE^ zG8S2THFB;Hm|q-gS@RKkC{9yx0oEy_6aGPFC{-S`p`ba@beT%U(KvIWV-g;;-gQLX zf<$T-#}Xmor6_(bqKYV$d3=zRDtl2JMbs$T@JV^m|N35tDCY6A_kA&860~T7yodu*xpubCf!jHf2j^_3!ikGeC3* JDO);V* literal 0 HcmV?d00001 diff --git a/wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..b38487a1b --- /dev/null +++ b/wagtail/wagtailsites/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,44 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-01 13:46+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Choose a root page" +msgstr "Velg en rotside" + +msgid "Choose a different root page" +msgstr "Velg en annen rotside" + +msgid "Site" +msgstr "Nettsted" + +msgid "Port" +msgstr "Port" + +msgid "Root page" +msgstr "Rotside" + +msgid "Default?" +msgstr "Standard?" + +msgid "Default" +msgstr "Standard" + +msgid "Sites" +msgstr "Nettsteder" diff --git a/wagtail/wagtailsnippets/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a795115615a469a35ee15e007d8590c33a7cc7c GIT binary patch literal 3008 zcmb7_%WoV-5QjS?Kvm@{H{UV8N5wMLFZxTfutlpjW?BH?tsJq7- zD~fm>$c-Gx0l0uf6#jx7IB*F^PDorp;*tvy2e@(NSMylM&c;ew+x^Y-R99D5RoDKx zf6rxxb^!e)^n<$?tANAzVL*_Bj)A*(Gxh*D1wI7Mg8RV5e7*@D!g~nr0WX7( zfM0`;fmgu?!E4|!_!Ed9`y0ax;6Gptmav%iIS-PaPciHTKL`84OJEJW29n%OknH{! z^gw<;WB9QJ447gKkk+3C_k&IFVK4!|06zf_g8QJ1cqHcs;P>#!$KWfN?}w5}a2h1N zpMi9qi{KOBB@n9Eci`*b)%^RfAb#w33{QeLK=R*zU>V$n7jk(Od=7jA{0N)_Y27a% z>HQ6){r&*S&KuwexVMz~p$^i%N5KIw%ICiX$=+{3TK_Fbar*&;3icy-5&Ri^4V;H_ zNWTN={VNb|NPP#Sjr_sUu_TQh>7hpYsnI!JM1PcC(4Izr3Z3?)MsX*f!L@1rQ9P(o zzCDgk=PnxM(5>xRyih)o&*)sQqCbOPH1ZYs`DJv^5S#ti+le zvh1jld_yPPCiz20D94@VzKo=k+_gj7d+8KA-qza69K7EaPeN(emWF1gQ!P1q>){^e zLuH*%EwX6F4_!LsduKD*ODqDJehXDl@b0uO$PPp2y`|ZL?)70gjuIoHARP;>>1VJk~UJ;X1Y*84g z99x23wv@%ib{}@MWm9V0#zIZ@h-=sG@k%PfmYi^jWsSDvxpBOulgLjG(3HiYxSt^6 znoDD}vE@655$71Luppyf9GMSKd)5 zyEXpKLP_kWDa00y{!q4@cf$8hOJhT=>ikTWL#2~4*2a1BHVA$1SQ1#Tq3gV~_@d_kLz3__v! zF}=EW{Yu0K+s?)HN~P23lpW~~SL8WbTfr8sc2l3LHdM72DF}MfZ!bPZf@%1ZQ zIGR|;0*eZY66#BZ^y+a1|~N$H1yG;Bus zsOQj-Pvl0}5XKa95X-;9@}A~x*S@g97VdC4*$EYp&A0!_bc+#gy5Y?zbdKvdHsl*u z=I^X)v!V?r2i|=xjSv)+DmYoHte_&6GV*bzIT0ADsR{I(f;$@46}snwn(d, 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 14:42+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Choose" +msgstr "Velg" + +#, python-format +msgid "" +"You haven't created any %(snippet_type_name)s snippets. Why not create one now" +msgstr "" +"Du har ikke opprettet noen %(snippet_type_name)s-snutter. Hvorfor ikke lage en nå?" + +msgid "Title" +msgstr "Tittel" + +#, python-format +msgid "Delete %(snippet_type_name)s - %(instance)s" +msgstr "Slett %(snippet_type_name)s - %(instance)s" + +msgid "Delete" +msgstr "Slett" + +#, python-format +msgid "Are you sure you want to delete this %(snippet_type_name)s?" +msgstr "Er du sikker på at du vil slette denne %(snippet_type_name)s?" + +msgid "Yes, delete" +msgstr "Ja, slett" + +#, python-format +msgid "New %(snippet_type_name)s" +msgstr "Ny %(snippet_type_name)s" + +msgid "New" +msgstr "Ny" + +msgid "Save" +msgstr "Lagre" + +#, python-format +msgid "Editing %(snippet_type_name)s - %(instance)s" +msgstr "Redigerer %(snippet_type_name)s - %(instance)s" + +msgid "Editing" +msgstr "Redigerer" + +msgid "Snippets" +msgstr "Snutter" + +#, python-format +msgid "Snippets %(snippet_type_name_plural)s" +msgstr "Snutter %(snippet_type_name_plural)s" + +#, python-format +msgid "Snippets %(snippet_type_name_plural)s" +msgstr "Snutter %(snippet_type_name_plural)s" + +#, python-format +msgid "Add %(snippet_type_name)s" +msgstr "Legg til %(snippet_type_name)s" + +#, python-format +msgid "" +"No %(snippet_type_name_plural)s have been created. Why not add one?" +msgstr "" +"Ingen %(snippet_type_name_plural)s har blitt opprettet. Hvorfor ikke legge til en?" + +#, python-format +msgid "Usage of %(title)s" +msgstr "Bruk av %(title)s" + +msgid "Usage of" +msgstr "Bruk av" + +msgid "Parent" +msgstr "Forelder" + +msgid "Type" +msgstr "Type" + +msgid "Status" +msgstr "Status" + +msgid "Edit this page" +msgstr "Rediger denne siden" + +#, python-brace-format +msgid "{snippet_type} '{instance}' created." +msgstr "{snippet_type} \"{instance}\" opprettet." + +msgid "Edit" +msgstr "Rediger" + +msgid "The snippet could not be created due to errors." +msgstr "Snutten kunne ikke opprettes grunnet feil." + +#, python-brace-format +msgid "{snippet_type} '{instance}' updated." +msgstr "{snippet_type} \"{instance}\" oppdatert." + +msgid "The snippet could not be saved due to errors." +msgstr "Snutten kunne ikke lagres grunnet feil." + +#, python-brace-format +msgid "{snippet_type} '{instance}' deleted." +msgstr "{snippet_type} \"{instance}\" slettet." + +#, python-format +msgid "Choose %s" +msgstr "Velg %s" + +#, python-format +msgid "Choose another %s" +msgstr "Velg en annen %s" + +#, python-format +msgid "Edit this %s" +msgstr "Endre %s" diff --git a/wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..27004cdde332c034ce6ec9bd6f58972e1428e62f GIT binary patch literal 2345 zcmb`H&yN&E6vs;ie+-IX~wTy2q;O znVkf0p47yH8c%LQOb9U{uGs_)2V?9+FUA;eUOel6;7z};yO$k<-mFa3r(V^o_p7Ss zx1C!)7HE6XA4Y%TCLt=|#LXDceg~ff{{Y9p9k&Q^D_95d6EhgLfeo+(z6{<0z6Rb7 z1|aLl1^eKgklzNkfbW90fggZd!B0T8^C`&ZE`x063y|%84f46~3jP2#Apcm%JF$5e z z=xp~fbZ$Fx2m-n8e1`qwIB2W{;wCdk~%Pj@zCbVmnwo z$t-VPz7PFgbdL8C^xf#AZ7&3lo%0tn)HZR_qk(oEavkX?l3hhIG)nqIQY+dzTZUR< zl^M}u@!vIDPWP3V@qO+jbNj`dPi520X*SE2j&)?zR^qq{mD@mZu;FVbc+gQ>G`doU z;)FKV(J90!p6B4Ln2TiYc3y7mWZMf8R!^(95^a=Urh`>#b)$|gOR%=gt)hTcC8LAzsPfm?jYt+1M;jtz0b~izBBZ#60XFd8bxfr58#a9m$@PRc`uB^Mp6GsmC4zWxPhz zihVrXI!!HUcRlbrWxh%aVPa(Horq1>)+y>`qMe>RLiu$1Kt%hfR;9huRHF+QC>N_V z4Y@XUq$FNQ*L#Vfu1eP^{YF`v;QI|CjmN`s8)bDUn@Csj#3es8R7$eSh(>yaHcH8kTv!`j`cD<3hE9scFkLIg!dkvQ%g`I2cZ^F9qAWLQ zMEYSr52_J3o$s9D?Zxy88%tNE2}mOUU>Jsy(rYgJ&~2DrZ4>GuDM&9Fqsug#t}k0B z18pYArB}lw7btGi$mfpAg=!c$E(R3Dywa!zYQ(uE-Ax(ktH{R+K7Ed4ez>f|*kEdK z1fgmazppS_m#(L4a7Su+8E^ceXfXS@olbhG?XvKf(rc10>-r@{xIt)G)g}BrMun9P mBYho)NzbI~frO*~-{7gury?-tOpSOky*NQCyF{)AZs%`|({U>R literal 0 HcmV?d00001 diff --git a/wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.po new file mode 100644 index 000000000..5829a7210 --- /dev/null +++ b/wagtail/wagtailusers/locale/is_IS/LC_MESSAGES/django.po @@ -0,0 +1,120 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arnar Tumi Þorsteinsson , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-01 08:34+0000\n" +"Last-Translator: Arnar Tumi Þorsteinsson \n" +"Language-Team: Icelandic (Iceland) (http://www.transifex.com/torchbox/" +"wagtail/language/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Þarf að fylla út. 30 slög eða færri. Bókstafir, tölustafir og @/./+/-/_ er " +"leyft." + +msgid "Email" +msgstr "Email" + +msgid "First Name" +msgstr "Fornafn" + +msgid "Last Name" +msgstr "Eftirnafn" + +msgid "A user with that username already exists." +msgstr "Þetta notandanafn er þegar í notkun." + +msgid "The two password fields didn't match." +msgstr "Lykilorðareitirnir tveir stóðust ekki á" + +msgid "A group with that name already exists." +msgstr "Hópur með þessu nafni er þegar til." + +msgid "Delete group" +msgstr "Eyða hóp" + +msgid "Yes, delete" +msgstr "Já, eyða" + +msgid "Add group" +msgstr "Bæta við hóp" + +msgid "Editing" +msgstr "Breyti" + +msgid "Save" +msgstr "Vista" + +msgid "Name" +msgstr "Nafn" + +msgid "Add" +msgstr "Bæta við" + +msgid "Change" +msgstr "Breyta" + +msgid "Delete" +msgstr "Eyða" + +msgid "Page" +msgstr "Síða" + +msgid "groups" +msgstr "hópar" + +msgid "Add a group" +msgstr "Bæta við hóp" + +msgid "Add user" +msgstr "Bæta við notanda" + +msgid "Users" +msgstr "Notendur" + +msgid "Add a user" +msgstr "Bæta við notanda" + +msgid "Username" +msgstr "Notandanafn" + +msgid "Status" +msgstr "Staða" + +msgid "Active" +msgstr "Virkur" + +msgid "Inactive" +msgstr "Óvirkur" + +msgid "Search groups" +msgstr "Leita í hópum" + +msgid "Edit" +msgstr "Breyta" + +msgid "Search users" +msgstr "Leita í notendum" + +msgid "The user could not be created due to errors." +msgstr "" +"Ekki var hægt að búa til notandann þar sem hann stóðst ekki villuprófanir" + +msgid "The user could not be saved due to errors." +msgstr "" +"Ekki var hægt að búa til notandann þar sem hann stóðst ekki villuprófanir" + +msgid "Groups" +msgstr "Hópar" diff --git a/wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..06d7f3aa9be6b539de29b11ac5721cd66248f220 GIT binary patch literal 5869 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 literal 0 HcmV?d00001 diff --git a/wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.po new file mode 100644 index 000000000..0b723ba4c --- /dev/null +++ b/wagtail/wagtailusers/locale/nb/LC_MESSAGES/django.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Eirik Krogstad , 2015 +msgid "" +msgstr "" +"Project-Id-Version: Wagtail\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-26 14:28+0100\n" +"PO-Revision-Date: 2015-09-02 14:43+0000\n" +"Last-Translator: Eirik Krogstad \n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/torchbox/wagtail/" +"language/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." +msgstr "" +"Påkrevet. 30 tegn eller færre. Kun bokstaver, tall og tegnene @/./+/-/_." + +msgid "This value may contain only letters, numbers and @/./+/-/_ characters." +msgstr "Denne verdien kan kun inneholde bokstaver, tall og tegnene @/./+/-/_." + +msgid "Administrator" +msgstr "Administrator" + +msgid "If ticked, this user has the ability to manage user accounts." +msgstr "" +"Ved kryss har denne brukeren mulighet til å administrere brukerkontoer." + +msgid "Password" +msgstr "Passord" + +msgid "Leave blank if not changing." +msgstr "La stå blankt om du ikke vil endre." + +msgid "Password confirmation" +msgstr "Passord (bekreft)" + +msgid "Enter the same password as above, for verification." +msgstr "Skriv inn samme passord som over for å verifisere" + +msgid "Email" +msgstr "E-post" + +msgid "First Name" +msgstr "Fornavn" + +msgid "Last Name" +msgstr "Etternavn" + +msgid "A user with that username already exists." +msgstr "En bruker med dette navnet eksisterer allerede." + +msgid "The two password fields didn't match." +msgstr "Passordfeltene stemmer ikke overens." + +msgid "Administrators have the ability to manage user accounts." +msgstr "Administratorer har mulighet til å administrere brukerkontoer." + +msgid "A group with that name already exists." +msgstr "En gruppe med det navnet eksisterer allerede." + +msgid "Submitted notifications" +msgstr "Varsel om sendt til godkjenning" + +msgid "Receive notification when a page is submitted for moderation" +msgstr "Motta varsel når en side blir sendt til godkjenning" + +msgid "Approved notifications" +msgstr "Varsel om godkjenning" + +msgid "Receive notification when your page edit is approved" +msgstr "Motta varsel når din sideredigering blir godkjent" + +msgid "Rejected notifications" +msgstr "Varsel om avvisning" + +msgid "Receive notification when your page edit is rejected" +msgstr "Motta varsel når din sideredigering blir avvist" + +msgid "User Profile" +msgstr "Brukerprofil" + +msgid "Delete group" +msgstr "Slett gruppe" + +#, python-format +msgid "" +"The group '%(group_name)s' has %(group_user_count)s users " +"assigned." +msgstr "" +"Gruppen \"%(group_name)s\" har %(group_user_count)s brukere." + +msgid "" +"Deleting this group will revoke this group's permissions from all member " +"users." +msgstr "Ved å slette denne gruppen fratas alle medlemmer gruppens rettigheter." + +msgid "Are you sure you want to delete this group?" +msgstr "Er du sikker på at du vil slette denne gruppen?" + +msgid "Yes, delete" +msgstr "Ja, slett" + +msgid "Add group" +msgstr "Legg til gruppe" + +msgid "Editing" +msgstr "Endrer" + +msgid "Save" +msgstr "Lagre" + +msgid "Object permissions" +msgstr "Objekttillatelser" + +msgid "Name" +msgstr "Navn" + +msgid "Add" +msgstr "Legg til" + +msgid "Change" +msgstr "Endre" + +msgid "Delete" +msgstr "Slett" + +msgid "Other permissions" +msgstr "Andre tillatelser" + +msgid "Page permissions" +msgstr "Sidetillatelser" + +msgid "Page" +msgstr "Side" + +msgid "Permission type" +msgstr "Tillatelsestype" + +msgid "Add a page permission" +msgstr "Legg til sidetillatelse" + +msgid "groups" +msgstr "grupper" + +msgid "Add a group" +msgstr "Legg til en gruppe" + +#, python-format +msgid "" +"There are no groups configured. Why not add some?" +msgstr "" +"Det er ingen grupper konfigurert. Hvorfor ikke legge en til?" + +msgid "Add user" +msgstr "Legg til bruker" + +msgid "Account" +msgstr "Konto" + +msgid "Roles" +msgstr "Roller" + +msgid "Users" +msgstr "Brukere" + +msgid "Add a user" +msgstr "Legg til en bruker" + +msgid "Username" +msgstr "Brukernavn" + +msgid "Level" +msgstr "Nivå" + +msgid "Status" +msgstr "Status" + +msgid "Admin" +msgstr "Admin" + +msgid "Active" +msgstr "Aktiv" + +msgid "Inactive" +msgstr "Inaktiv" + +#, python-format +msgid "" +"\n" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +"Det er ett treff\n" +" " +msgstr[1] "" +"\n" +"Det er %(counter)s treff\n" +" " + +#, python-format +msgid "Sorry, no users match \"%(query_string)s\"" +msgstr "Beklager, ingen brukere samsvarer med \"%(query_string)s\"" + +#, python-format +msgid "" +"There are no users configured. Why not add some?" +msgstr "" +"Det er ingen brukere konfigurert. Hvorfor ikke legge til noen?" + +msgid "Search groups" +msgstr "Søk i grupper" + +#, python-brace-format +msgid "Group '{0}' created." +msgstr "Gruppa \"{0}\" er opprettet." + +msgid "Edit" +msgstr "Endre" + +msgid "The group could not be created due to errors." +msgstr "Gruppa kunne ikke lagres grunnet feil." + +#, python-brace-format +msgid "Group '{0}' updated." +msgstr "Gruppa \"{0}\" er oppdatert." + +msgid "The group could not be saved due to errors." +msgstr "Gruppa kunne ikke lagres grunnet feil." + +#, python-brace-format +msgid "Group '{0}' deleted." +msgstr "Gruppa \"{0}\" er slettet." + +msgid "Search users" +msgstr "Søk blant brukere" + +#, python-brace-format +msgid "User '{0}' created." +msgstr "Brukeren \"{0}\" er opprettet." + +msgid "The user could not be created due to errors." +msgstr "Brukeren kunne ikke opprettes grunnet feil." + +#, python-brace-format +msgid "User '{0}' updated." +msgstr "Brukeren \"{0}\" er oppdatert." + +msgid "The user could not be saved due to errors." +msgstr "Brukeren kunne ikke lagres grunnet feil." + +msgid "Groups" +msgstr "Grupper" diff --git a/wagtail/wagtailusers/locale/ro/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/ro/LC_MESSAGES/django.mo index 33929b2620a0ddd9e65cc3d662ec90723a0b061c..4e5e2d28c74aee388200a2a724b4cd5f1a974fe7 100644 GIT binary patch delta 2083 zcmZY9U2GIp7{>9_LSYM(e$ZkIh@%JyZDFAmDWW1!T9shYO`zJOOxx3SaJ#$C%+`t* z4XJ4~VocZ|Dp3;+BsDRqG)8aKnAF%1;|2CYOoR(ej6uCJYPiw=vpbTaC;QHCK6cK> zd*0nIHlEr%dbwu)DMRZZRuPF(V_ZBjp98IGfiXQ;jq5Ot8}Jk^#LtnB`HI6l{00}} zMXbZixCnp8a{L=(SkB93#*CU8PAa%jkK1t_F2`PM#9`ze^KRq>F5!9-AH`2mbFH9P zPE8Hcu~~sF=%6N$z*_8$3=57L^AaZ-;BCAQ&mtdlm4jyd3o0{zpgLa0O%2$9HMkn9 zaZ7Z64_0yAiRz~tm5DyA#1Y(yFJdd>n=f^O*HJ6q%yipvA8No8r~yx+GIbi2fwQ;; z&!ZObBi@47FoE;fhh{vC%H%k%#q-#N-{I&+PRi&_dmhIp@FecTUvU|>GOFxEZkZm` z$~@EreWWilf||$+_(6#=FXMi$+gSD*9LEj#K59X;mF&MdxWoYmm;9phbUtj281NDW2s1p z>~!?tEj+~aB&s%IB*`RD6B$I+ zpUD+Z%yCo(UO{T7Fe$jvw2Br&-%;^VQIdYN>Pe{Df$Vy{iv z&`T$s@F_2Fl71$ab)NN7DaW_NnWycX+v@`-YyBZF2=uZu=x2r;moE<4p+4(7xxo6t zCeuFPg;PH)Xf0Wow5H2V+I(rOsj}q(14Tr^ie& z5$eLpx`kW$PpVceO?cTTxjeG@Z>wf*nx=1qtd|aK{>|#y>bdhDu-RNNm8v;cT3t-a LoT=oi>*D_av}ZE+ delta 1526 zcmYk+OKeP09LMo9(`q}T&l#qaGDS;Grw<*p^{RK##H%71k7Pk=pZ-_JegcFsBfbI!e|tA=JK-}ur` z8_GgrB9ZMjW+VPc<3ec~Wz1Gwg=Kgd%keR0;&;rzU#OpCP#KM09E$<;Vg-6|E@t6k z)v+Va%rf3^ni@qyzI2Yw;6mpdb&&V92r2aTD?{W-l(l z{g}o0<|;Ru*-g|6+(C8x7Sr(q`fvmb@FyyRJTA&`9L~o|jNm@U^SGS)OH_Xo7)1S* zpb{>_Y{oYcZfbBbYKA@7f`>7TPf;uK6HBq2G%Ii|&cq`a!+wmShxK29JJF8=j<=Dy znCGYoy~ZSA-f_{upK-`#%r|VNeuHUF#q``idp-k|!3IM_(r_h18dJM9BlL_LKQ@Ci=F z5$Cx#-+rDaj%|p zORLS-JI>{Ybite%~PGGpF$ z(fQD+R+&X;-~TTqRK^n#B0%VXs%SNNhwQ7pSGubuw7k4Y_B*Ywq7J4?(7yipM(6{g zuiYF%2T4n*GAWglvC(B6$Xt=~W!1W@EuLcQzNg5#;5lJ6c`v5YMsIUlojIo(BjH&! z!Roq(NOh>1;%$!g^oCm!v96wuSZ_Sh5L^>WbOf8?tsQNLg7f!LX{32adu#k)<&Jpg z!c-`?+ieZzH>K7WL|uVIyyM\n" +"PO-Revision-Date: 2015-09-03 20:06+0000\n" +"Last-Translator: Dan Braghis\n" "Language-Team: Romanian (http://www.transifex.com/torchbox/wagtail/language/" "ro/)\n" "MIME-Version: 1.0\n" @@ -67,15 +67,27 @@ msgstr "Administratorii pot gestiona conturi de utilizator." msgid "A group with that name already exists." msgstr "Un grup cu acest nume există deja." +msgid "Submitted notifications" +msgstr "Notificări depuse" + msgid "Receive notification when a page is submitted for moderation" msgstr "Primește o notificăre când o pagină este trimisă pentru moderare" +msgid "Approved notifications" +msgstr "Notificări aprobate" + msgid "Receive notification when your page edit is approved" msgstr "Primește o notificare când modificarea paginii este aprobată" +msgid "Rejected notifications" +msgstr "Notificări respinse" + msgid "Receive notification when your page edit is rejected" msgstr "Primește o notificare când modificărea paginii este respinsă" +msgid "User Profile" +msgstr "Profil utilizator" + msgid "Delete group" msgstr "Șterge grup" @@ -87,6 +99,12 @@ msgstr "" "Grupul '%(group_name)s' are %(group_user_count)s " "utilizatori alocați." +msgid "" +"Deleting this group will revoke this group's permissions from all member " +"users." +msgstr "" +"Ștergerea acestui grup va revoca permsiunile de la toți utilizatorii membri." + msgid "Are you sure you want to delete this group?" msgstr "Sigur doriți să ștergeți acest grup?" @@ -120,6 +138,15 @@ msgstr "Șterge" msgid "Other permissions" msgstr "Alte permisiuni" +msgid "Page permissions" +msgstr "Permisiuni pagină" + +msgid "Page" +msgstr "Pagină" + +msgid "Permission type" +msgstr "Tip permisiune" + msgid "Add a page permission" msgstr "Adaugă permisiune de pagină" @@ -210,6 +237,9 @@ msgstr "Caută grupuri" msgid "Group '{0}' created." msgstr "Grupul '{0}' a fost creat." +msgid "Edit" +msgstr "Editează" + msgid "The group could not be created due to errors." msgstr "Grupul nu a fost creat din cauza erorilor." From 04dcc6984ce8077fd9071aa3562f2676d9270a49 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Fri, 4 Sep 2015 14:19:11 +0100 Subject: [PATCH 248/259] Add error_messages attribute to UserCreationForm Fixes #1665 --- wagtail/wagtailusers/forms.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wagtail/wagtailusers/forms.py b/wagtail/wagtailusers/forms.py index ce4108a01..fa1736068 100644 --- a/wagtail/wagtailusers/forms.py +++ b/wagtail/wagtailusers/forms.py @@ -43,8 +43,13 @@ class UsernameForm(forms.ModelForm): class UserCreationForm(UsernameForm): - required_css_class = "required" + + error_messages = { + 'duplicate_username': _("A user with that username already exists."), + 'password_mismatch': _("The two password fields didn't match."), + } + is_superuser = forms.BooleanField( label=_("Administrator"), required=False, From dc655192fed74693df90a628e626551c0c8ddeb7 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 14:21:55 +0100 Subject: [PATCH 249/259] Release notes for new translations --- CHANGELOG.txt | 1 + CONTRIBUTORS.rst | 3 ++- docs/releases/1.1.rst | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 969b64eae..45e03bc5b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -32,6 +32,7 @@ Changelog * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form * Altered styling of stream controls to be more like all other buttons * Added ability to mark page models as not available for creation using the flag `is_creatable`; pages that are abstract Django models are automatically made non-creatable + * New translations for Norwegian Bokmål and Icelandic * Fix: Text areas in the non-default tab of the page editor now resize to the correct height * Fix: Tabs in "insert link" modal in the rich text editor no longer disappear (Tim Heap) * Fix: H2 elements in rich text fields were accidentally given a click() binding when put insite a collapsible multi field panel diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index f1193aae8..273dfa382 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -83,10 +83,11 @@ Translators * German: Karl Sander, Johannes Spielmann, m0rph3u5, pcraston, Tammo van Lessen * Greek: Serafeim Papastefanos, Jim Dal * Hebrew (Israel): bjesus, Lior Abazon +* Icelandic: Arnar Tumi Þorsteinsson, saevarom * Italian: Andrea Tagliazucchi, Claudio Bantaloukas, Alessio Di Stasio, Giacomo Ghizzani * Japanese: Daigo Shitara, Toshikazu Michisu * Mongolian: Delgermurun Purevkhuu, miiiga -* Norwegian bokmål: Eirik Krogstad +* Norwegian Bokmål: Eirik Krogstad * Polish: Łukasz Bołdys * Portuguese (Brazil): Gilson Filho, Douglas Miranda, Thiago Cangussu, João Luiz Lorencetti, Gladson Brito, Marcelo J. Both * Portuguese (Portugal): Jose Lourenco, Tiago Henriques diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index 6f83a717e..b17fa5373 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -69,6 +69,7 @@ Minor features * "Clear choice" and "Edit this page" buttons are no longer shown on the page field of the group page permissions form * Altered styling of stream controls to be more like all other buttons * Added ability to mark page models as not available for creation using the flag ``is_creatable``; pages that are abstract Django models are automatically made non-creatable + * New translations for Norwegian Bokmål and Icelandic Bug fixes ~~~~~~~~~ From d113390ab425921ac08bf53cd4b3d25e2a4057f0 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 14:35:43 +0100 Subject: [PATCH 250/259] failing test for #1665 --- wagtail/wagtailusers/tests.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/wagtail/wagtailusers/tests.py b/wagtail/wagtailusers/tests.py index f70b00165..5d5971225 100644 --- a/wagtail/wagtailusers/tests.py +++ b/wagtail/wagtailusers/tests.py @@ -82,6 +82,24 @@ class TestUserCreateView(TestCase, WagtailTestUtils): self.assertEqual(users.count(), 1) self.assertEqual(users.first().email, 'test@user.com') + def test_create_with_password_mismatch(self): + response = self.post({ + 'username': "testuser", + 'email': "test@user.com", + 'first_name': "Test", + 'last_name': "User", + 'password1': "password1", + 'password2': "password2", + }) + + # Should remain on page + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'wagtailusers/users/create.html') + + # Check that the user was not created + users = get_user_model().objects.filter(username='testuser') + self.assertEqual(users.count(), 0) + class TestUserEditView(TestCase, WagtailTestUtils): def setUp(self): From 07e37af3eb2a8abcfe9183d2dfd5fe23a92d67e6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 14:48:51 +0100 Subject: [PATCH 251/259] Assert that an error message is present --- wagtail/wagtailusers/tests.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wagtail/wagtailusers/tests.py b/wagtail/wagtailusers/tests.py index 5d5971225..915a3789b 100644 --- a/wagtail/wagtailusers/tests.py +++ b/wagtail/wagtailusers/tests.py @@ -96,6 +96,8 @@ class TestUserCreateView(TestCase, WagtailTestUtils): self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'wagtailusers/users/create.html') + self.assertTrue(response.context['form'].errors['password2']) + # Check that the user was not created users = get_user_model().objects.filter(username='testuser') self.assertEqual(users.count(), 0) From 5ecc69c7a06877b90b2c325251c96fb78cab0ba6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 14:50:04 +0100 Subject: [PATCH 252/259] Release note for #1666 --- CHANGELOG.txt | 1 + docs/releases/1.1.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 45e03bc5b..81ed81014 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -46,6 +46,7 @@ Changelog * Fix: Form builder pages now pick up template variables defined in the `get_context` method (Christoph Lipp) * Fix: When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one * Fix: Newly added redirects now take effect on all sites, rather than just the site that the Wagtail admin backend was accessed through + * Fix: Add user form no longer throws a hard error on validation failure 1.0 (16.07.2015) diff --git a/docs/releases/1.1.rst b/docs/releases/1.1.rst index b17fa5373..628421814 100644 --- a/docs/releases/1.1.rst +++ b/docs/releases/1.1.rst @@ -87,6 +87,7 @@ Bug fixes * Form builder pages now pick up template variables defined in the ``get_context`` method * When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one * Newly added redirects now take effect on all sites, rather than just the site that the Wagtail admin backend was accessed through + * Add user form no longer throws a hard error on validation failure Upgrade considerations From 73dee9898c46cacd800450493bf33ec332578c6f Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Fri, 4 Sep 2015 14:52:57 +0100 Subject: [PATCH 253/259] Bump version to 1.1rc1 --- wagtail/project_template/requirements.txt | 2 +- wagtail/wagtailcore/__init__.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/wagtail/project_template/requirements.txt b/wagtail/project_template/requirements.txt index 101b80350..78714b460 100644 --- a/wagtail/project_template/requirements.txt +++ b/wagtail/project_template/requirements.txt @@ -1,2 +1,2 @@ Django>=1.8,<1.9 -wagtail==1.0 +wagtail==1.1rc1 diff --git a/wagtail/wagtailcore/__init__.py b/wagtail/wagtailcore/__init__.py index 55a508879..b815b5296 100644 --- a/wagtail/wagtailcore/__init__.py +++ b/wagtail/wagtailcore/__init__.py @@ -1,6 +1,7 @@ -__version__ = '1.1a0' +__version__ = '1.1rc1' default_app_config = 'wagtail.wagtailcore.apps.WagtailCoreAppConfig' + def setup(): import warnings from wagtail.utils.deprecation import removed_in_next_version_warning From d180116ea06919250bbc3fefdb85946c057faa60 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Mon, 17 Aug 2015 00:57:25 +0200 Subject: [PATCH 254/259] Refactor page permission formset on group edit page to not rely on edit-handler logic --- .../wagtailadmin/js/expanding_formset.js | 11 ++++++++--- .../templates/wagtailusers/groups/edit.html | 14 +++++++++++++- .../groups/includes/page_permissions_form.html | 8 +++----- .../groups/includes/page_permissions_formset.html | 4 ++-- 4 files changed, 26 insertions(+), 11 deletions(-) diff --git a/wagtail/wagtailadmin/static_src/wagtailadmin/js/expanding_formset.js b/wagtail/wagtailadmin/static_src/wagtailadmin/js/expanding_formset.js index 906984e90..8bf57af0f 100644 --- a/wagtail/wagtailadmin/static_src/wagtailadmin/js/expanding_formset.js +++ b/wagtail/wagtailadmin/static_src/wagtailadmin/js/expanding_formset.js @@ -8,6 +8,12 @@ function buildExpandingFormset(prefix, opts) { var totalFormsInput = $('#' + prefix + '-TOTAL_FORMS'); var formCount = parseInt(totalFormsInput.val(), 10); + if (opts.onInit) { + for (var i = 0; i < formCount; i++) { + opts.onInit(i); + } + } + var emptyFormTemplate = document.getElementById(prefix + '-EMPTY_FORM_TEMPLATE'); if (emptyFormTemplate.innerText) { emptyFormTemplate = emptyFormTemplate.innerText; @@ -20,9 +26,8 @@ function buildExpandingFormset(prefix, opts) { .replace(/__prefix__/g, formCount) .replace(/<-(-*)\/script>/g, '<$1/script>'); formContainer.append(newFormHtml); - if (opts.onAdd) { - opts.onAdd(formCount); - } + if (opts.onAdd) opts.onAdd(formCount); + if (opts.onInit) opts.onInit(formCount); formCount++; totalFormsInput.val(formCount); diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html b/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html index 55886f6ad..5c9eb2414 100644 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html @@ -44,6 +44,18 @@ {% include "wagtailadmin/pages/_editor_js.html" %} {% endblock %} diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_form.html b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_form.html index f6f56414d..f113231c8 100644 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_form.html +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_form.html @@ -1,17 +1,15 @@ {% load i18n %}
    - diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.html b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.html index 57eb59ace..7839da07b 100644 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.html +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.html @@ -1,7 +1,7 @@ {% load i18n wagtailadmin_tags %}

    {% trans "Page permissions" %}

    -{{ formset.management_form }}{# what is this? #} +{{ formset.management_form }}
    + {% block parent_page_title %} {% endblock %}
    {% if ordering == "ord" %}
    {% trans 'Drag' %}
    {% endif %}
    {% if orderable and ordering == "ord" %}
    {% trans 'Drag' %}
    {% endif %}
    {% block page_title %} diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_table_headers_explore.html b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_table_headers_explore.html index 9f2850134..918857185 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_table_headers_explore.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/pages/listing/_table_headers_explore.html @@ -5,7 +5,8 @@ Table headers for the page listing, when in 'explore' mode. Expects the following variables: sortable: if true, headings are links to wagtailadmin_explore with sort parameters applied. -orderable: if true, an 'ordering' column is added (again with links to wagtailadmin_explore). +show_ordering_column: if true, an 'ordering' column is added. +orderable: if true, the 'ordering' column is populated (again with links to wagtailadmin_explore). If either sortable or orderable is true, the following variables are also required: @@ -15,12 +16,14 @@ ordering: the current sort parameter {% endcomment %}
    - {% if ordering == "ord" %} - {% trans 'Order' %}
    + {% if perms.wagtailcore.add_site %} + {% blocktrans %} + The root level is where you can add new sites to your Wagtail installation. Pages created here will not be available at any URL until they are associated with a site through the Settings -> Sites area. To add pages to an existing site, create them as children of the homepage. + {% endblocktrans %} + {% else %} + {% blocktrans %} + Pages created here will not be available at any URL. To add pages to an existing site, create them as children of the homepage. + {% endblocktrans %} + {% endif %} +
    + {% if perms.wagtailcore.add_site %} + {% blocktrans %} + There is no site record for this location. Pages created here will not be available at any URL until a site is configured through the Settings -> Sites area. + {% endblocktrans %} + {% else %} + {% blocktrans %} + There is no site record for this location. Pages created here will not be available at any URL. + {% endblocktrans %} + {% endif %} +
    {% if perms.wagtailcore.add_site %} - {% blocktrans %} - The root level is where you can add new sites to your Wagtail installation. Pages created here will not be available at any URL until they are associated with a site through the Settings -> Sites area. To add pages to an existing site, create them as children of the homepage. - {% endblocktrans %} + {% url 'wagtailsites:index' as wagtailsites_index_url %} +

    + {% blocktrans %} + The root level is where you can add new sites to your Wagtail installation. Pages created here will not be accessible at any URL until they are associated with a site. + {% endblocktrans %} + {% if wagtailsites_index_url %} + {% trans "Configure a site now." %} + {% endif %} +

    +

    + {% blocktrans %} + If you just want to add pages to an existing site, create them as children of the homepage instead. + {% endblocktrans %} +

    {% else %} {% blocktrans %} - Pages created here will not be available at any URL. To add pages to an existing site, create them as children of the homepage. + Pages created here will not be accessible at any URL. To add pages to an existing site, create them as children of the homepage. {% endblocktrans %} {% endif %}
    {% if perms.wagtailcore.add_site %} + {% url 'wagtailsites:index' as wagtailsites_index_url %} {% blocktrans %} - There is no site record for this location. Pages created here will not be available at any URL until a site is configured through the Settings -> Sites area. + There is no site set up for this location. Pages created here will not be accessible at any URL until a site is associated with this location. {% endblocktrans %} + {% if wagtailsites_index_url %} + {% trans "Configure a site now." %} + {% endif %} {% else %} {% blocktrans %} - There is no site record for this location. Pages created here will not be available at any URL. + There is no site record for this location. Pages created here will not be accessible at any URL. {% endblocktrans %} {% endif %}
    - {% if perms.wagtailcore.add_site %} - {% url 'wagtailsites:index' as wagtailsites_index_url %} -

    + {% if parent_page %} + {% if parent_page.is_root %} +

    + {% if perms.wagtailcore.add_site %} + {% url 'wagtailsites:index' as wagtailsites_index_url %} +

    + {% blocktrans %} + The root level is where you can add new sites to your Wagtail installation. Pages created here will not be accessible at any URL until they are associated with a site. + {% endblocktrans %} + {% if wagtailsites_index_url %} + {% trans "Configure a site now." %} + {% endif %} +

    +

    + {% blocktrans %} + If you just want to add pages to an existing site, create them as children of the homepage instead. + {% endblocktrans %} +

    + {% else %} {% blocktrans %} - The root level is where you can add new sites to your Wagtail installation. Pages created here will not be accessible at any URL until they are associated with a site. + Pages created here will not be accessible at any URL. To add pages to an existing site, create them as children of the homepage. + {% endblocktrans %} + {% endif %} +
    + {% if perms.wagtailcore.add_site %} + {% url 'wagtailsites:index' as wagtailsites_index_url %} + {% blocktrans %} + There is no site set up for this location. Pages created here will not be accessible at any URL until a site is associated with this location. {% endblocktrans %} {% if wagtailsites_index_url %} {% trans "Configure a site now." %} {% endif %} -

    -

    + {% else %} {% blocktrans %} - If you just want to add pages to an existing site, create them as children of the homepage instead. + There is no site record for this location. Pages created here will not be accessible at any URL. {% endblocktrans %} -

    - {% else %} - {% blocktrans %} - Pages created here will not be accessible at any URL. To add pages to an existing site, create them as children of the homepage. - {% endblocktrans %} - {% endif %} -
    - {% if perms.wagtailcore.add_site %} - {% url 'wagtailsites:index' as wagtailsites_index_url %} - {% blocktrans %} - There is no site set up for this location. Pages created here will not be accessible at any URL until a site is associated with this location. - {% endblocktrans %} - {% if wagtailsites_index_url %} - {% trans "Configure a site now." %} {% endif %} - {% else %} - {% blocktrans %} - There is no site record for this location. Pages created here will not be accessible at any URL. - {% endblocktrans %} - {% endif %} -
    - {% include "wagtailadmin/edit_handlers/field_panel_field.html" with field=form.page only %} + {% include "wagtailadmin/shared/field.html" with field=form.page only %} - {% include "wagtailadmin/edit_handlers/field_panel_field.html" with field=form.permission_type only %} + {% include "wagtailadmin/shared/field.html" with field=form.permission_type only %} {{ form.id }} - {{ form.ORDER }} {{ form.DELETE }} - +
    @@ -32,7 +32,7 @@ {% endblock %} diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.js b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.js deleted file mode 100644 index afcf1718d..000000000 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/page_permissions_formset.js +++ /dev/null @@ -1,12 +0,0 @@ -$(function() { - var panel = InlinePanel({ - formsetPrefix: "id_{{ formset.prefix }}", - emptyChildFormPrefix: "{{ formset.empty_form.prefix }}" - }); - - {% for form in formset.forms %} - panel.initChildControls('{{ formset.prefix }}-{{ forloop.counter0 }}'); - {% endfor %} - - panel.updateMoveButtonDisabledStates(); -}); From 7768d57d2fad015982c15bf184beca7af52c4901 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Mon, 17 Aug 2015 13:31:49 +0200 Subject: [PATCH 256/259] Move JS code shared between add group/delete group views into an include --- .../static_src/wagtailusers/js/group-form.js | 13 +++++++++++++ .../templates/wagtailusers/groups/create.html | 18 +----------------- .../templates/wagtailusers/groups/edit.html | 18 +----------------- .../groups/includes/group_form_js.html | 13 +++++++++++++ 4 files changed, 28 insertions(+), 34 deletions(-) create mode 100644 wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js create mode 100644 wagtail/wagtailusers/templates/wagtailusers/groups/includes/group_form_js.html diff --git a/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js b/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js new file mode 100644 index 000000000..e2773d66b --- /dev/null +++ b/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js @@ -0,0 +1,13 @@ +$(function() { + buildExpandingFormset('id_page_permissions', { + 'onInit': function(index) { + var deleteInputId = 'id_page_permissions-' + index + '-DELETE'; + var childId = 'inline_child_page_permissions-' + index; + $('#' + deleteInputId + '-button').click(function() { + /* set 'deleted' form field to true */ + $('#' + deleteInputId).val('1'); + $('#' + childId).fadeOut(); + }); + } + }); +}); diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/create.html b/wagtail/wagtailusers/templates/wagtailusers/groups/create.html index 9dc553834..b5712e589 100644 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/create.html +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/create.html @@ -33,21 +33,5 @@ {% endblock %} {% block extra_js %} - {% include "wagtailadmin/pages/_editor_js.html" %} - - + {% include "wagtailusers/groups/includes/group_form_js.html" %} {% endblock %} diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html b/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html index 5c9eb2414..ddf76625a 100644 --- a/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/edit.html @@ -41,21 +41,5 @@ {% endblock %} {% block extra_js %} - {% include "wagtailadmin/pages/_editor_js.html" %} - - + {% include "wagtailusers/groups/includes/group_form_js.html" %} {% endblock %} diff --git a/wagtail/wagtailusers/templates/wagtailusers/groups/includes/group_form_js.html b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/group_form_js.html new file mode 100644 index 000000000..d494ce946 --- /dev/null +++ b/wagtail/wagtailusers/templates/wagtailusers/groups/includes/group_form_js.html @@ -0,0 +1,13 @@ +{% load static compress %} + + +{% compress js %} + + + + +{% endcompress %} From 755f9916278547fcd8915e5999984b79db140cc6 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 9 Sep 2015 15:00:05 +0100 Subject: [PATCH 257/259] fix jscs warning --- wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js b/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js index e2773d66b..ee1ccd411 100644 --- a/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js +++ b/wagtail/wagtailusers/static_src/wagtailusers/js/group-form.js @@ -1,6 +1,6 @@ $(function() { buildExpandingFormset('id_page_permissions', { - 'onInit': function(index) { + onInit: function(index) { var deleteInputId = 'id_page_permissions-' + index + '-DELETE'; var childId = 'inline_child_page_permissions-' + index; $('#' + deleteInputId + '-button').click(function() { From 9ea7cd9f99abbf459c0ba19903fd19082068d53d Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 9 Sep 2015 15:23:29 +0100 Subject: [PATCH 258/259] Release note for #1620 --- CHANGELOG.txt | 6 ++++++ docs/releases/1.2.rst | 18 ++++++++++++++++++ docs/releases/index.rst | 1 + 3 files changed, 25 insertions(+) create mode 100644 docs/releases/1.2.rst diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 81ed81014..272c2ddb4 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,12 @@ Changelog ========= +1.2 (xx.xx.xxxx) +~~~~~~~~~~~~~~~~ + + * Fix: Deleting a page permission from the groups admin UI does not immediately submit the form + + 1.1 (xx.xx.xxxx) ~~~~~~~~~~~~~~~~ diff --git a/docs/releases/1.2.rst b/docs/releases/1.2.rst new file mode 100644 index 000000000..60b73ea6f --- /dev/null +++ b/docs/releases/1.2.rst @@ -0,0 +1,18 @@ +========================================== +Wagtail 1.2 release notes - IN DEVELOPMENT +========================================== + +.. contents:: + :local: + :depth: 1 + + +What's new +========== + + +Bug fixes +~~~~~~~~~ + + * Deleting a page permission from the groups admin UI does not immediately submit the form + diff --git a/docs/releases/index.rst b/docs/releases/index.rst index 93ee03263..f3414a11b 100644 --- a/docs/releases/index.rst +++ b/docs/releases/index.rst @@ -4,6 +4,7 @@ Release notes .. toctree:: :maxdepth: 1 + 1.2 1.1 1.0 0.8.8 From 799d0dd3ff08716511c8f607141adb4fddfe1085 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 9 Sep 2015 15:24:47 +0100 Subject: [PATCH 259/259] Version bump master to 1.2a1 --- wagtail/wagtailcore/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailcore/__init__.py b/wagtail/wagtailcore/__init__.py index b815b5296..732bcfc97 100644 --- a/wagtail/wagtailcore/__init__.py +++ b/wagtail/wagtailcore/__init__.py @@ -1,4 +1,4 @@ -__version__ = '1.1rc1' +__version__ = '1.2a1' default_app_config = 'wagtail.wagtailcore.apps.WagtailCoreAppConfig'