diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f9b4b517e3..f58e6caaf2 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,7 +1,7 @@ Changelog ========= -1.0 (xx.xx.xxxx) +1.0 (16.07.2015) ~~~~~~~~~~~~~~~~ * Added StreamField, a model field for freeform page content @@ -58,7 +58,7 @@ Changelog * Added `AUTO_UPDATE` flag to search backend settings to enable/disable automatically updating the search index on model changes * Made the built-in project template follow the Django one, with several Wagtail-specific additions. The template comes with two apps (home and search) * `with_metaclass` is now imported from Django's bundled copy of the `six` library, to avoid errors on Mac OS X from an outdated system copy of the library being imported - * Added new translations for Croatian and Finnish + * Added new translations for Croatian, Finnish and Hebrew (Israel) 0.8.8 (18.06.2015) diff --git a/CONTRIBUTORS.rst b/CONTRIBUTORS.rst index 5a32bfb6b2..8955ae16e6 100644 --- a/CONTRIBUTORS.rst +++ b/CONTRIBUTORS.rst @@ -70,9 +70,10 @@ Translators * Finnish: Glen Somerville * French: Sylvain Fankhauser, sephii, Adrihein, Bertrand Bordage, Romain Hardouin, linibou, nahuel, Benoît Bar * Galician: fooflare, fonso -* German: Karl Sander, Johannes Spielmann, m0rph3u5, pcraston +* German: Karl Sander, Johannes Spielmann, m0rph3u5, pcraston, Tammo van Lessen * Greek: Serafeim Papastefanos, Jim Dal -* Italian: Andrea Tagliazucchi, Claudio Bantaloukas +* Hebrew (Israel): bjesus, Lior Abazon +* Italian: Andrea Tagliazucchi, Claudio Bantaloukas, Alessio Di Stasio, Giacomo Ghizzani * Japanese: Daigo Shitara, Toshikazu Michisu * Mongolian: Delgermurun Purevkhuu, miiiga * Polish: Łukasz Bołdys diff --git a/docs/README.md b/docs/README.md index 05583ab024..00b9a0c035 100644 --- a/docs/README.md +++ b/docs/README.md @@ -2,7 +2,7 @@ These are Sphinx docs, automatically built at http://docs.wagtail.io when the master branch is committed to Github. To build them locally, install Wagtail's development requirements (in the root Wagtail directory): - pip install requirements-dev.txt + pip install -r requirements-dev.txt To build the documentation for browsing, from this directory run: diff --git a/docs/_static/images/screen02_dashboard_editor.png b/docs/_static/images/screen02_dashboard_editor.png index f0e68e5611..62be8d7d9b 100644 Binary files a/docs/_static/images/screen02_dashboard_editor.png and b/docs/_static/images/screen02_dashboard_editor.png differ diff --git a/docs/_static/images/screen03_explorer_menu.png b/docs/_static/images/screen03_explorer_menu.png index 766908810e..b269560fde 100644 Binary files a/docs/_static/images/screen03_explorer_menu.png and b/docs/_static/images/screen03_explorer_menu.png differ diff --git a/docs/_static/images/screen04_search_screen.png b/docs/_static/images/screen04_search_screen.png index 321ee93340..2de88a337b 100644 Binary files a/docs/_static/images/screen04_search_screen.png and b/docs/_static/images/screen04_search_screen.png differ diff --git a/docs/_static/images/screen05_explorer_page.png b/docs/_static/images/screen05_explorer_page.png index fcafe7d333..4748104d8e 100644 Binary files a/docs/_static/images/screen05_explorer_page.png and b/docs/_static/images/screen05_explorer_page.png differ diff --git a/docs/_static/images/screen09_page_type_selection.png b/docs/_static/images/screen09_page_type_selection.png index 1afe19537f..da4621bd85 100644 Binary files a/docs/_static/images/screen09_page_type_selection.png and b/docs/_static/images/screen09_page_type_selection.png differ diff --git a/docs/_static/images/screen10_blank_page_edit_screen.png b/docs/_static/images/screen10_blank_page_edit_screen.png index 888392aebc..5f0f4a40bd 100644 Binary files a/docs/_static/images/screen10_blank_page_edit_screen.png and b/docs/_static/images/screen10_blank_page_edit_screen.png differ diff --git a/docs/_static/images/screen11.1.5_streamfield_richtext.png b/docs/_static/images/screen11.1.5_streamfield_richtext.png new file mode 100644 index 0000000000..45827d89f5 Binary files /dev/null and b/docs/_static/images/screen11.1.5_streamfield_richtext.png differ diff --git a/docs/_static/images/screen11.6.5_images.png b/docs/_static/images/screen11.6.5_images.png new file mode 100644 index 0000000000..cde84feecc Binary files /dev/null and b/docs/_static/images/screen11.6.5_images.png differ diff --git a/docs/_static/images/screen11.8_adding_new_blocks.png b/docs/_static/images/screen11.8_adding_new_blocks.png new file mode 100644 index 0000000000..aa26aaf029 Binary files /dev/null and b/docs/_static/images/screen11.8_adding_new_blocks.png differ diff --git a/docs/_static/images/screen11.9_streamfield_reordering.png b/docs/_static/images/screen11.9_streamfield_reordering.png new file mode 100644 index 0000000000..ef09914666 Binary files /dev/null and b/docs/_static/images/screen11.9_streamfield_reordering.png differ diff --git a/docs/_static/images/screen11_empty_streamfield.png b/docs/_static/images/screen11_empty_streamfield.png new file mode 100644 index 0000000000..9e277709aa Binary files /dev/null and b/docs/_static/images/screen11_empty_streamfield.png differ diff --git a/docs/_static/images/screen11_rich_text_field.png b/docs/_static/images/screen11_rich_text_field.png deleted file mode 100644 index 8757d6ba5c..0000000000 Binary files a/docs/_static/images/screen11_rich_text_field.png and /dev/null differ diff --git a/docs/_static/images/screen12_edit_screen_overview.png b/docs/_static/images/screen12_edit_screen_overview.png index 7819b4f073..3e4f388182 100644 Binary files a/docs/_static/images/screen12_edit_screen_overview.png and b/docs/_static/images/screen12_edit_screen_overview.png differ diff --git a/docs/_static/images/screen14_add_carousel_button.png b/docs/_static/images/screen14_add_carousel_button.png deleted file mode 100644 index 0f1aec3a8c..0000000000 Binary files a/docs/_static/images/screen14_add_carousel_button.png and /dev/null differ diff --git a/docs/_static/images/screen14_add_main_image.png b/docs/_static/images/screen14_add_main_image.png new file mode 100644 index 0000000000..81567b0154 Binary files /dev/null and b/docs/_static/images/screen14_add_main_image.png differ diff --git a/docs/_static/images/screen20_insert_video_form.png b/docs/_static/images/screen20_insert_video_form.png index 31888fabeb..931ef9bc0d 100644 Binary files a/docs/_static/images/screen20_insert_video_form.png and b/docs/_static/images/screen20_insert_video_form.png differ diff --git a/docs/_static/images/screen26.5_promote_tab.png b/docs/_static/images/screen26.5_promote_tab.png new file mode 100644 index 0000000000..dd98a3a0b7 Binary files /dev/null and b/docs/_static/images/screen26.5_promote_tab.png differ diff --git a/docs/_static/images/screen32_image_edit_page.png b/docs/_static/images/screen32_image_edit_page.png index 1951ae5380..73176d1d8f 100644 Binary files a/docs/_static/images/screen32_image_edit_page.png and b/docs/_static/images/screen32_image_edit_page.png differ diff --git a/docs/_static/images/screen33_snippet_menu.png b/docs/_static/images/screen33_snippet_menu.png new file mode 100644 index 0000000000..e8790f0512 Binary files /dev/null and b/docs/_static/images/screen33_snippet_menu.png differ diff --git a/docs/_static/images/screen34_snippet_used_times.png b/docs/_static/images/screen34_snippet_used_times.png new file mode 100644 index 0000000000..47fec9262c Binary files /dev/null and b/docs/_static/images/screen34_snippet_used_times.png differ diff --git a/docs/advanced_topics/settings.rst b/docs/advanced_topics/settings.rst index 94394c2eb9..9f11ceb266 100644 --- a/docs/advanced_topics/settings.rst +++ b/docs/advanced_topics/settings.rst @@ -226,7 +226,7 @@ Wagtail update notifications WAGTAIL_ENABLE_UPDATE_CHECK = True -For admins only, Wagtail performs a check on the dashboard to see if newer releases are available. This also provides the Wagtail team with extremely basic information about where Wagtail is in use. If you'd rather not receive update notifications, or if you'd like your site to remain unknown, you can disable it with this setting. +For admins only, Wagtail performs a check on the dashboard to see if newer releases are available. This also provides the Wagtail team with the hostname of your Wagtail site. If you'd rather not receive update notifications, or if you'd like your site to remain unknown, you can disable it with this setting. Private Pages diff --git a/docs/editor_manual/documents_images_snippets/documents.rst b/docs/editor_manual/documents_images_snippets/documents.rst index 21af7ab52f..f3b780c9cc 100644 --- a/docs/editor_manual/documents_images_snippets/documents.rst +++ b/docs/editor_manual/documents_images_snippets/documents.rst @@ -14,4 +14,7 @@ Documents such as PDFs can be managed from the Documents interface, available in * When editing a document you can replace the file associated with that document record. This means you can update documents without having to update the pages on which they are placed. Changing the file will change it on all pages that use the document. * Add or remove tags using the Tags field. -* Save or delete documents using the buttons at the bottom of the interface. **NOTE:** deleted documents cannot be recovered. \ No newline at end of file +* Save or delete documents using the buttons at the bottom of the interface. + +.. Warning:: + Deleted documents cannot be recovered. \ No newline at end of file diff --git a/docs/editor_manual/documents_images_snippets/images.rst b/docs/editor_manual/documents_images_snippets/images.rst index 008a1f3305..a84188e3ee 100644 --- a/docs/editor_manual/documents_images_snippets/images.rst +++ b/docs/editor_manual/documents_images_snippets/images.rst @@ -5,9 +5,25 @@ If you want to edit, add or remove images from the CMS outside of the individual .. image:: ../../_static/images/screen31_images_page.png -* Clicking an image will allow you to edit the data associated with it. This includes the Alt text, the photographers credit, the medium of the subject matter and much more. **NOTE:** changing the alt text here will alter it for all occurrences of the image in carousels, but not in inline images, where the alt text can be set separately. +* Clicking an image will allow you to edit the data associated with it. This includes the Alt text, the photographers credit, the medium of the subject matter and much more. + +.. Warning:: + Changing the alt text here will alter it for all occurrences of the image in carousels, but not in inline images, where the alt text can be set separately. .. image:: ../../_static/images/screen32_image_edit_page.png -* When editing an image you can replace the file associated with that image record. This means you can update images without having to update the pages on which they are placed. Changing the file will change it on all pages that use the image. +Changing the image +__________________ + +* When editing an image you can replace the file associated with that image record. This means you can update images without having to update the pages on which they are placed. + +.. Warning:: + Changing the file will change it on all pages that use the image. + +Focal point +___________ +* 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 diff --git a/docs/editor_manual/documents_images_snippets/snippets.rst b/docs/editor_manual/documents_images_snippets/snippets.rst index 762e945993..14f622a4b6 100644 --- a/docs/editor_manual/documents_images_snippets/snippets.rst +++ b/docs/editor_manual/documents_images_snippets/snippets.rst @@ -1,11 +1,38 @@ Snippets ~~~~~~~~ -.. note:: - Documentation currently incomplete and in draft status +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. -.. UNSURE HOW TO WRITE THIS AS THE ADVERT EXAMPLE IN WAGTAIL DEMO IS NOT A PARTICULARLY HELPFUL USE CASE. +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: -When creating a page on a website, it is a common occurrence to want to add in a piece of content that already exists on another page. An example of this would be a person's contact details, or an advert that you want to simply show on every page of your site, without having to manually apply it. +* 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 +* To manage links in a global area of the site, for example in the footer +* For Calls to Action, such as Newsletter signup blocks, that may be consistent across many different pages -Wagtail makes this easy with Snippets. \ No newline at end of file +The Snippets menu +----------------- + +.. image:: ../../_static/images/screen33_snippet_menu.png + +* You can access the Snippets menu by clicking on the 'Snippets' link in the left-hand menu bar. +* To add or edit a snippet, click on the snippet type you are interested in (often help text will be included to help you in selecting the right type) +* Click on an individual snippet to edit, or click 'Add ...' in the top right to add a new snippet + +.. Warning:: + Editing a snippet will change it on all of the pages on which it has been used. In the top-right of the Snippet edit screen you will see a label saying how many times the snippet has been used. Clicking this label will display a listing of all of these pages. + +.. image:: ../../_static/images/screen34_snippet_used_times.png + +Adding snippets whilst editing a page +------------------------------------- + +If you are editing a page, and you find yourself in need of a new snippet, do not fear! You can create a new one without leaving the page you are editing: + +* Whilst editing the page, open the snippets interface in a new tab, either by Ctrl+click (cmd+click on Mac) or by right clicking it and selecting 'Open in new tab' from the resulting menu. +* Add the snippet in this new tab as you normally would. +* Return to your existing tab and reopen the Snippet chooser window. +* 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 diff --git a/docs/editor_manual/index.rst b/docs/editor_manual/index.rst index e7b2139033..72fb32b916 100644 --- a/docs/editor_manual/index.rst +++ b/docs/editor_manual/index.rst @@ -3,9 +3,6 @@ Using Wagtail: an Editor's guide ================================ -.. note:: - Documentation currently incomplete and in draft status - This section of the documentation is written for the users of a Wagtail-powered site. That is, the content editors, moderators and administrators who will be running things on a day-to-day basis. .. toctree:: diff --git a/docs/editor_manual/new_pages/creating_body_content.rst b/docs/editor_manual/new_pages/creating_body_content.rst index d806e06aaa..78872244a9 100644 --- a/docs/editor_manual/new_pages/creating_body_content.rst +++ b/docs/editor_manual/new_pages/creating_body_content.rst @@ -1,13 +1,39 @@ Creating page body content ~~~~~~~~~~~~~~~~~~~~~~~~~~ -The majority of the body content within a page will be created within text fields. +Wagtail supports a number of basic fields for creating content, as well as our unique StreamField feature which allows you to construct complex layouts by combining these basic fields in any order. -There are two types of text entry fields you will see when creating a page. Some, like *Page title* are basic text fields come with no formatting options. This is because all titles display the same across a single page type. Others, *Body* for example, require more formatting, and so a set of tools are provided for this purpose. These are referred to as rich text fields. +=========== +StreamField +=========== -So, when you click into certain fields, for example the *Body* field, you will be presented with a set of tools which allow you to format and style your text. These tools also allow you to insert links, images, videos clips and links to documents. +StreamField allows you to create complex layouts of content on a page by combining a number of different arrangements of content, 'blocks', in any order. -.. image:: ../../_static/images/screen11_rich_text_field.png +.. image:: ../../_static/images/screen11_empty_streamfield.png + +When you first edit a page, you will be presented with the empty StreamField area, with the option to choose one of several block types. The block types on your website may be different from the screenshot here, but the principles are the same. + +Click the block type, and the options will disappear, revealing the entry field for that block. + +Depending on the block you chose, the field will display differently, and there might even be more than one field! There are a few common field types though that we will talk about here. + +* Basic text field +* Rich text field +* Image field + +Basic text field +================ + +Basic text fields have no formatting options. How these display will be determined by the style of the page in which they are being inserted. Just click into the field and type! + +Rich text fields +================ + +Most of the time though, you need formatting options to create beautiful looking pages. So some fields, like the fields in the 'Paragraph block' shown in the screenshot, have many of the options you would expect from a word processor. These are referred to as rich text fields. + +So, when you click into one of these fields, you will be presented with a set of tools which allow you to format and style your text. These tools also allow you to insert links, images, videos clips and links to documents. + +.. image:: ../../_static/images/screen11.1.5_streamfield_richtext.png Below is a summary of what the different buttons represent: @@ -37,4 +63,25 @@ Below is a summary of what the different buttons represent: .. image:: ../../_static/images/screen11.7_links_docs.png -**Insert link / document:** Allows you to insert a link or a document into the rich text field. See Inserting links and Inserting documents for more details. See `Inserting links section `. \ No newline at end of file +**Insert link / document:** Allows you to insert a link or a document into the rich text field. See Inserting links and Inserting documents for more details. See `Inserting links section `. + +Adding further blocks in StreamField +============================================== + +.. image:: ../../_static/images/screen11.8_adding_new_blocks.png + +* To add new blocks, click the '+' icons above or below the existing blocks. +* You'll then be presented once again with the different blocks from which you may choose. +* You can cancel the addition of a new block by clicking the cross at the top of the block selection interface. + +Reordering and deleting content in StreamField +============================================== + +.. image:: ../../_static/images/screen11.9_streamfield_reordering.png + +* Click the arrows on the right-hand side of each block to move blocks up and down in the StreamField order of content. +* The blocks will be displayed in the front-end in the order that they are placed in this interface. +* Click the rubbish bin on the far right to delete a field + +.. Warning:: + Once a StreamField field is deleted it cannot be retrieved if the page has not been saved. Save your pages regularly so that if you acidentally delete a field you can reload the page to undo your latest edit. \ No newline at end of file diff --git a/docs/editor_manual/new_pages/inserting_documents.rst b/docs/editor_manual/new_pages/inserting_documents.rst index f6b6c94077..1bbbb8c518 100644 --- a/docs/editor_manual/new_pages/inserting_documents.rst +++ b/docs/editor_manual/new_pages/inserting_documents.rst @@ -3,7 +3,7 @@ Inserting links to documents into body text .. image:: ../../_static/images/screen27_docs_icon.png -It is possible to insert links to documents held in the CMS into the body text of a web page by clicking the button above in the Body field. +It is possible to insert links to documents held in the CMS into the body text of a web page by clicking the button above in the rich text field. The process for doing this is the same as when inserting an image. You are given the choice of either choosing a document from the CMS, or uploading a new document. diff --git a/docs/editor_manual/new_pages/inserting_images.rst b/docs/editor_manual/new_pages/inserting_images.rst index 7ec8f19602..a59b8126af 100644 --- a/docs/editor_manual/new_pages/inserting_images.rst +++ b/docs/editor_manual/new_pages/inserting_images.rst @@ -1,28 +1,16 @@ Inserting images and videos in a page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -There will obviously be many instances in which you will want to add images to a page. There may be multiple ways in which to add an image to a page, depending on the setup of the site that you work on. For example, the Wagtail demo standard page type has two ways to insert images. +There will obviously be many instances in which you will want to add images to a page. There are two main ways to add images to pages, either via a specific image chooser field, or via the rich text field image button. Which of these you use will be dependent on the individual setup of your site. -* In the main carousel, or… -* Within the body of the page +Inserting images using the image chooser field +______________________________________________ -Inserting images into the carousel -__________________________________ +Often a specific image field will be used for a main image on a page, or for an image to be used when sharing the page on social media. For the standard page on Torchbox.com, the former is used. -The carousel is where the main, featured images and videos associated with a page should be displayed. +.. image:: ../../_static/images/screen14_add_main_image.png -.. image:: ../../_static/images/screen14_add_carousel_button.png - -* To insert a carousel item click the Add carousel content link in the Carousel content section. - -.. image:: ../../_static/images/screen15_carousel_form.png - -* You can then insert an image by clicking the *Choose an image* button. -* It is also possible to add videos to a carousel. Simply copy and paste the web address for the video (either YouTube or Vimeo) into the *Embed URL* field and click Insert. A poster image for the video can also be uploaded or selected from the CMS. This is the image displayed before a user has clicked play on the video. -* The *Caption* field allows you to enter a caption to be displayed with your image. This caption also acts as the 'Alternative text' or Alt text for your image. This is a small piece of invisible code that is used by screen readers that enable visually impaired users to hear a description of the image. -* The external link field allows you to enter a web address for pages not within your website. -* Or you can select an internal page using the page chooser (see below for info on the page chooser). -* You can add more items into the same carousel by clicking the Add carousel content link again. Please see Adding multiple items section below for help with removing or ordering carousel items. +* You insert an image by clicking the *Choose an image* button. Choosing an image to insert ___________________________ @@ -53,20 +41,24 @@ The image below demonstrates finding and inserting an image that is already pre #. 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). #. 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 into the body text -___________________________________ +Inserting images using the rich text field +__________________________________________ + +.. image:: ../../_static/images/screen11.6.5_images.png -Images can also be inserted into the body text of a page. When editing the Body field of a standard page, click the image illustrated above. You will then be presented with the same options as for inserting images into the main carousel. +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, the Wagtail Demo site allows you to chose an alignment for you image. +In addition, Wagtail allows you to chose an alignment for you image. .. image:: ../../_static/images/screen18_image_alignment.png #. You can select how the image is displayed by selecting one of the format options. -#. In the Wagtail Demo site, images inserted into the body text do not have embedded captions (these should be added as regular body text). However you must still provide specific alt text for your image. +#. You must provide specific alt text for your image. The alignments available are described below: * **Full width:** Image will be inserted using the full width of the text area. * **Half-width left/right aligned:** Inserts the image at half the width of the text area. If inserted in a block of text the text will wrap around the image. If two half-width images are inserted together they will display next to each other. +.. Note:: + The display of images aligned in this way is dependent on your implementation of Wagtail, so you may get slightly different results. diff --git a/docs/editor_manual/new_pages/the_promote_tab.rst b/docs/editor_manual/new_pages/the_promote_tab.rst index 79ca47b8e7..0e9b61a241 100644 --- a/docs/editor_manual/new_pages/the_promote_tab.rst +++ b/docs/editor_manual/new_pages/the_promote_tab.rst @@ -3,14 +3,14 @@ The Promote tab A common feature of the *Edit* pages for all page types is the two tabs at the top of the screen. The first, Content, is where you build the content of the page itself. -The second, *Promote*, is where you can set all the 'metadata' (data about data!) for the page. Below is a description of all the possible fields in the promote tab and what they do. +The second, *Promote*, is where you can set all the 'metadata' (data about data!) for the page. Below is a description of all default fields in the promote tab and what they do. -* **Page title:** An optional, search-engine friendly page title. This is the title that appears in the tab of your browser window. It is also the title that would appear in a search engine if the page was returned as part of a set of search results. * **Slug:** The last part of the web address for the page. E.g. the slug for a blog page called 'The best things on the web' would be the-best-things-on-the-web (``www.example.com/blog/the-best-things-on-the-web``). This is automatically generated from the main page title set in the Content tab. This can be overridden by adding a new slug into the field. Slugs should be entirely lowercase, with words separated by hyphens (-). +* **Page title:** An optional, search-engine friendly page title. This is the title that appears in the tab of your browser window. It is also the title that would appear in a search engine if the page was returned as part of a set of search results. * **Show in menus:** Ticking this box will ensure that the page is included in automatically generated menus on your site. Note: Pages will only display in menus if all of its parent pages also have *Show in menus* ticked. * **Search description:** This field allows you to add text that will be displayed if the page appears in search results. This is especially useful to distinguish between similarly named pages. -* **Feed image:** This is the image displayed in content feeds, such as the thumbnails on the blog listing page. This optional image is most often used when the primary image on a page is in a format that would not display well in a content feed. -.. ^^ CHECK THAT THIS IS RELEVANT FOR WAGTAIL DEMO >> +.. image:: ../../_static/images/screen26.5_promote_tab.png -.. ADD IN IMAGE OF PROMOTE TAB >> \ No newline at end of file +.. Note:: + You may see more fields than this in your promote tab. These are just the default fields, but you are free to add other fields to this section as necessary. \ No newline at end of file diff --git a/docs/getting_started/tutorial.rst b/docs/getting_started/tutorial.rst index 3de3fe61cc..c48072702b 100644 --- a/docs/getting_started/tutorial.rst +++ b/docs/getting_started/tutorial.rst @@ -48,13 +48,14 @@ Your first Wagtail site Extend the HomePage model ------------------------- -Out of the box you get a blank ``HomePage`` model and the "home" app has a -migration that creates a homepage and configures Wagtail to use it. +Out of the box, the "home" app defines a blank ``HomePage`` model in ``models.py``, along with a migration that creates a homepage and configures Wagtail to use it. -This example extends the HomePage model to add a body field. +Edit ``home/models.py`` as follows, to add a ``body`` field to the model: .. code:: python + from __future__ import unicode_literals + from django.db import models from wagtail.wagtailcore.models import Page @@ -66,30 +67,32 @@ This example extends the HomePage model to add a body field. body = RichTextField(blank=True) content_panels = Page.content_panels + [ - FieldPanel('body') + FieldPanel('body', classname="full") ] ``body`` is defined as ``RichTextField``, a special Wagtail field. You can use any of the `Django core fields `__. ``content_panels`` define the capabilities and the layout of the editing interface. :doc:`More on creating Page models. <../topics/creating_pages>` - Run ``python manage.py makemigrations``, then ``python manage.py migrate`` to update the database with your model changes. You must run the above commands each time you make changes to the model definition. -To reflect the model changes, edit -``core/templates/core/home_page.html``. Wagtail uses normal Django -templates to render each page type. It automatically generates a -suggestion by separating capital letters with underscores (e.g. HomePage -becomes home\_page.html). +You can now edit the homepage within the Wagtail admin area (go to Explorer, Homepage, then Edit) to see the new body field. Enter some text into the body field, and publish the page. + +The page template now needs to be updated to reflect the changes made +to the model. Wagtail uses normal Django templates to render each page +type. It automatically generates a template filename from the model name +by separating capital letters with underscores (e.g. HomePage becomes +home\_page.html). Edit +``home/templates/home/home_page.html`` to contain the following: .. code:: html+django {% extends "base.html" %} - {% load static core_tags wagtailcore_tags %} + {% load wagtailcore_tags %} {% block body_class %}template-homepage{% endblock %} @@ -108,7 +111,7 @@ We are now ready to create a blog. To do so, run Add the new ``blog`` app to ``INSTALLED_APPS`` in ``mysite/settings/base.py``. -The following example defines a basic blog post model in ``blog/models.py`` +The following example defines a basic blog post model in ``blog/models.py``: .. code:: python @@ -142,7 +145,7 @@ Create a template at ``blog/templates/blog/blog_page.html``: {% extends "base.html" %} - {% load static core_tags wagtailcore_tags %} + {% load wagtailcore_tags %} {% block body_class %}templage-blogpage{% endblock %} @@ -152,7 +155,7 @@ Create a template at ``blog/templates/blog/blog_page.html``:
{{ self.intro }}
- {{ self.body | richtext }} + {{ self.body|richtext }} {% endblock %} Run ``python manage.py makemigrations`` and ``python manage.py migrate``. @@ -204,13 +207,15 @@ model: FieldPanel('body'), ] +Run ``python manage.py makemigrations`` and ``python manage.py migrate``. + Adjust your blog page template to include the image: .. code:: html+django {% extends "base.html" %} - {% load static core_tags wagtailcore_tags wagtailimages_tags %} + {% load wagtailcore_tags wagtailimages_tags %} {% block body_class %}templage-blogpage{% endblock %} @@ -224,7 +229,7 @@ Adjust your blog page template to include the image:
{{ self.intro }}
- {{ self.body | richtext }} + {{ self.body|richtext }} {% endblock %} .. figure:: ../_static/images/tutorial/tutorial_6.png @@ -255,14 +260,14 @@ The above creates an index type to collect all our blog posts. {% extends "base.html" %} - {% load static core_tags wagtailcore_tags %} + {% load wagtailcore_tags %} {% block body_class %}template-blogindexpage{% endblock %} {% block content %}

{{ self.title }}

-
{{ self.intro }}
+
{{ self.intro|richtext }}
{% endblock %} Related items @@ -335,6 +340,7 @@ can be BlogPages or external links. Change ``blog/models.py`` to intro = RichTextField(blank=True) content_panels = Page.content_panels + [ + FieldPanel('intro', classname="full"), InlinePanel('related_links', label="Related links"), ] @@ -347,14 +353,14 @@ Extend ``blog_index_page.html`` to show related items {% extends "base.html" %} - {% load static core_tags wagtailcore_tags %} + {% load wagtailcore_tags %} {% block body_class %}template-blogindexpage{% endblock %} {% block content %}

{{ self.title }}

-
{{ self.intro }}
+
{{ self.intro|richtext }}
{% if self.related_links.all %}
    diff --git a/docs/reference/contrib/routablepage.rst b/docs/reference/contrib/routablepage.rst index dd44515779..5fd030a75e 100644 --- a/docs/reference/contrib/routablepage.rst +++ b/docs/reference/contrib/routablepage.rst @@ -41,13 +41,61 @@ Here's an example of an ``EventPage`` with three views: """ ... + # Multiple routes! @route(r'^year/(\d+)/$') + @route(r'^year/current/$') + def events_for_year(self, request, year=None): + """ + View function for the events for year page + """ + ... + +Reversing URLs +============== + +:class:`~models.RoutablePageMixin` adds a :meth:`~models.RoutablePageMixin.reverse_subpage` method to your page model which you can use for reversing URLs. For example: + +.. code-block:: python + + # The URL name defaults to the view method name. + >>> event_page.reverse_subpage('events_for_year', args=(2015, )) + 'year/2015/' + +This method only returns the part of the URL within the page. To get the full URL, you must append it to the values of either the :attr:`~wagtail.wagtailcore.models.Page.url` or the :attr:`~wagtail.wagtailcore.models.Page.full_url` attribute on your page: + +.. code-block:: python + + >>> event_page.url + event_page.reverse_subpage('events_for_year', args=(2015, )) + '/events/year/2015/' + + >>> event_page.full_url + event_page.reverse_subpage('events_for_year', args=(2015, )) + 'http://example.com/events/year/2015/' + +Changing route names +-------------------- + +The route name defaults to the name of the view. You can override this name with the ``name`` keyword argument on ``@route``: + +.. code-block:: python + + from wagtail.wagtailcore.models import Page + from wagtail.contrib.wagtailroutablepage.models import RoutablePageMixin, route + + + class EventPage(RoutablePageMixin, Page): + ... + + @route(r'^year/(\d+)/$', name='year') def events_for_year(self, request, year): """ View function for the events for year page """ ... +.. code-block:: python + + >>> event_page.reverse_subpage('year', args=(2015, )) + '/events/year/2015/' The ``RoutablePageMixin`` class =============================== diff --git a/docs/releases/1.0.rst b/docs/releases/1.0.rst index 8039ed5ea5..2ea6c7e98f 100644 --- a/docs/releases/1.0.rst +++ b/docs/releases/1.0.rst @@ -1,6 +1,6 @@ -========================================== -Wagtail 1.0 release notes - IN DEVELOPMENT -========================================== +========================= +Wagtail 1.0 release notes +========================= .. contents:: :local: @@ -150,6 +150,13 @@ This release drops support for Django 1.6, Python 2.6/3.2 and Elasticsearch 0.90 If you are upgrading from Elasticsearch 0.90.x, you may also need to update the ``elasticsearch`` pip package to a version greater than ``1.0`` as well. +Wagtail version upgrade notifications are enabled by default +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Starting from Wagtail 1.0, the admin dashboard will (for admin users only) perform a check to see if newer releases are available. This also provides the Wagtail team with the hostname of your Wagtail site. If you’d rather not receive update notifications, or if you’d like your site to remain unknown, you can disable it by adding this line to your settings file:: + + WAGTAIL_ENABLE_UPDATE_CHECK = False + ``InlinePanel`` definitions no longer need to specify the base model ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -318,3 +325,9 @@ Previously you could customize the Wagtail userbar using the ``construct_wagtail The hook has been renamed to ``construct_wagtail_userbar``. The old hook is now deprecated; all existing ``construct_wagtail_edit_bird`` declarations should be updated to the new hook. + + +``IMAGE_COMPRESSION_QUALITY`` setting has been renamed +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The ``IMAGE_COMPRESSION_QUALITY`` setting, which determines the quality of saved JPEG images as a value from 1 to 100, has been renamed to ``WAGTAILIMAGES_JPEG_QUALITY``. If you have used this setting, please update your settings file accordingly. diff --git a/docs/topics/images/using_in_templates.rst b/docs/topics/images/using_in_templates.rst index 4ce97761f8..7e1f80a3a0 100644 --- a/docs/topics/images/using_in_templates.rst +++ b/docs/topics/images/using_in_templates.rst @@ -146,7 +146,7 @@ Wagtail can assign the image data to another variable using Django's ``as`` synt {% image self.photo width-400 as tmp_photo %} {{ tmp_photo.alt }} + height="{{ tmp_photo.height }}" alt="{{ self.photo.title }}" class="my-custom-class" /> This syntax exposes the underlying image "Rendition" (``tmp_photo``) to the developer. A "Rendition" contains just the information specific to the way you've requested to format the image i.e dimensions and source URL. diff --git a/wagtail/contrib/wagtailapi/api.py b/wagtail/contrib/wagtailapi/api.py index 0b7946a4ae..586e3d5249 100644 --- a/wagtail/contrib/wagtailapi/api.py +++ b/wagtail/contrib/wagtailapi/api.py @@ -10,6 +10,7 @@ from taggit.models import Tag from wagtail.utils.urlpatterns import decorate_urlpatterns +from wagtail.wagtailcore.blocks import StreamValue from .endpoints import URLPath, ObjectDetailURL, PagesAPIEndpoint, ImagesAPIEndpoint, DocumentsAPIEndpoint from .utils import BadRequestError, get_base_url @@ -47,6 +48,8 @@ def default(self, o): return get_full_url(request, reverse(view, args=(o.pk, ))) else: return None + elif isinstance(o, StreamValue): + return o.stream_block.get_prep_value(o) else: return super(WagtailAPIJSONEncoder, self).default(o) diff --git a/wagtail/contrib/wagtailapi/tests/test_pages.py b/wagtail/contrib/wagtailapi/tests/test_pages.py index 310ff281f5..573af9b78b 100644 --- a/wagtail/contrib/wagtailapi/tests/test_pages.py +++ b/wagtail/contrib/wagtailapi/tests/test_pages.py @@ -11,6 +11,7 @@ from wagtail.contrib.wagtailapi import signal_handlers from wagtail.tests.demosite import models +from wagtail.tests.testapp.models import StreamPage def get_total_page_count(): @@ -594,6 +595,47 @@ def test_null_foreign_key(self): self.assertEqual(content['feed_image'], None) +class TestPageDetailWithStreamField(TestCase): + fixtures = ['test.json'] + + def setUp(self): + self.homepage = Page.objects.get(url_path='/home/') + + def make_stream_page(self, body): + stream_page = StreamPage( + title='stream page', + slug='stream-page', + body=body + ) + return self.homepage.add_child(instance=stream_page) + + def test_can_fetch_streamfield_content(self): + stream_page = self.make_stream_page('[{"type": "text", "value": "foo"}]') + + response_url = reverse('wagtailapi_v1:pages:detail', args=(stream_page.id, )) + response = self.client.get(response_url) + + self.assertEqual(response.status_code, 200) + self.assertEqual(response['content-type'], 'application/json') + + content = json.loads(response.content.decode('utf-8')) + + self.assertIn('id', content) + self.assertEqual(content['id'], stream_page.id) + self.assertIn('body', content) + self.assertEqual(content['body'], [{'type': 'text', 'value': 'foo'}]) + + def test_image_block(self): + stream_page = self.make_stream_page('[{"type": "image", "value": 1}]') + + response_url = reverse('wagtailapi_v1:pages:detail', args=(stream_page.id, )) + response = self.client.get(response_url) + content = json.loads(response.content.decode('utf-8')) + + # ForeignKeys in a StreamField shouldn't be translated into dictionary representation + self.assertEqual(content['body'], [{'type': 'image', 'value': 1}]) + + @override_settings( WAGTAILFRONTENDCACHE={ 'varnish': { diff --git a/wagtail/project_template/requirements.txt b/wagtail/project_template/requirements.txt index b05edf0687..101b803506 100644 --- a/wagtail/project_template/requirements.txt +++ b/wagtail/project_template/requirements.txt @@ -1,2 +1,2 @@ Django>=1.8,<1.9 -wagtail==1.0rc1 +wagtail==1.0 diff --git a/wagtail/tests/testapp/migrations/0005_streampage.py b/wagtail/tests/testapp/migrations/0005_streampage.py new file mode 100644 index 0000000000..bb9c5f87f6 --- /dev/null +++ b/wagtail/tests/testapp/migrations/0005_streampage.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import wagtail.wagtailcore.fields +import wagtail.wagtailcore.blocks +import wagtail.wagtailimages.blocks + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0001_squashed_0016_change_page_url_path_to_text_field'), + ('tests', '0004_streammodel_richtext'), + ] + + operations = [ + migrations.CreateModel( + name='StreamPage', + fields=[ + ('page_ptr', models.OneToOneField(auto_created=True, to='wagtailcore.Page', serialize=False, parent_link=True, primary_key=True)), + ('body', wagtail.wagtailcore.fields.StreamField((('text', wagtail.wagtailcore.blocks.CharBlock()), ('rich_text', wagtail.wagtailcore.blocks.RichTextBlock()), ('image', wagtail.wagtailimages.blocks.ImageChooserBlock())))), + ], + options={ + 'abstract': False, + }, + bases=('wagtailcore.page',), + ), + ] diff --git a/wagtail/tests/testapp/models.py b/wagtail/tests/testapp/models.py index 298795d79d..8c886d130f 100644 --- a/wagtail/tests/testapp/models.py +++ b/wagtail/tests/testapp/models.py @@ -410,3 +410,13 @@ class StreamModel(models.Model): ('rich_text', RichTextBlock()), ('image', ImageChooserBlock()), ]) + + +class StreamPage(Page): + body = StreamField([ + ('text', CharBlock()), + ('rich_text', RichTextBlock()), + ('image', ImageChooserBlock()), + ]) + + api_fields = ('body',) diff --git a/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..037cfec73e Binary files /dev/null and b/wagtail/wagtailadmin/locale/bg/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..92e061dc70 Binary files /dev/null and b/wagtail/wagtailadmin/locale/cs/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..57f9934fa1 Binary files /dev/null and b/wagtail/wagtailadmin/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..91fa06b0d9 Binary files /dev/null and b/wagtail/wagtailadmin/locale/el/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.mo index a83f41db38..8f1a788503 100644 Binary files a/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.mo and b/wagtail/wagtailadmin/locale/en/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo index bcc80312f2..1a9ac87c35 100644 Binary files a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo and b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po index 0695b2c71d..28cb9eef4e 100644 --- a/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/es/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ 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-18 06:45+0000\n" +"PO-Revision-Date: 2015-06-26 10:09+0000\n" "Last-Translator: José Alaguna \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/wagtail/language/" "es/)\n" @@ -25,7 +25,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" msgid "Scheduled publishing" -msgstr "Publicación programada" +msgstr "Agendar publicación" msgid "Common page configuration" msgstr "Configuración común de página" diff --git a/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..aa151059cb Binary files /dev/null and b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..f3b2a5c90f --- /dev/null +++ b/wagtail/wagtailadmin/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,612 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# 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:38+0100\n" +"PO-Revision-Date: 2015-06-20 12:57+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 "Scheduled publishing" +msgstr "פרסום מתוזמן" + +msgid "Common page configuration" +msgstr "הגדרת עמוד בסיסית" + +msgid "Search" +msgstr "חיפוש" + +msgid "Search term" +msgstr "ערך לחיפוש" + +msgid "Enter password" +msgstr "הזינו סיסמה" + +#, python-format +msgid "Enter your %s" +msgstr "הזינו את ה%s שלכם" + +msgid "Enter your email address to reset your password" +msgstr "הזינו את כתובת הדוא\"ל שלכם כדי לאתחל את הסיסמה" + +msgid "Please fill your email address." +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 "כתובת הדוא\"ל הזו איננה מזוהה" + +msgid "New title" +msgstr "כותרת חדשה" + +msgid "New parent page" +msgstr "עמוד הורה חדש." + +msgid "This copy will be a child of this given parent page." +msgstr "העותק הזה יהיה צאצא של עמוד ההורה הנבחר" + +msgid "Copy subpages" +msgstr "העתק תת- דף" + +msgid "Publish copied page" +msgstr "פרסם עמוד מועתק" + +msgid "This page is live. Would you like to publish its copy as well?" +msgstr "עמוד זה באוויר. האם תרצו לפרסם גם את העתקו?" + +msgid "Publish copies" +msgstr "פרסום העתקים" + +msgid "Public" +msgstr "ציבורי" + +msgid "Private, accessible with the following password" +msgstr "פרטי, זמין עם הסיסמא הבאה" + +msgid "This field is required." +msgstr "שדה חובה" + +msgid "Account" +msgstr "חשבון" + +msgid "Change password" +msgstr "שינוי סיסמא" + +msgid "Change the password you use to log in." +msgstr "שינוי הסיסמא עבור התחברות" + +msgid "Notification preferences" +msgstr "העדפות התראות" + +msgid "Choose which email notifications to receive." +msgstr "בחרו אילו התראות דואר אלקטרוני לקבל" + +msgid "Change Password" +msgstr "שינוי סיסמא" + +msgid "" +"Your password can't be changed here. Please contact a site administrator." +msgstr "אי אפשר לשנות את הסיסמא. נא לפנות למנהל האתר." + +msgid "Notification Preferences" +msgstr "העדפות התראות" + +msgid "Update" +msgstr "עדכן" + +msgid "Reset password" +msgstr "איתחול סיסמא" + +msgid "Password change successful" +msgstr "שינוי סיסמא בוצע בהצלחה" + +msgid "Login" +msgstr "התחברות" + +msgid "Set your new password" +msgstr "הגדרת סיסמא חדשה" + +msgid "The passwords do not match. Please try again." +msgstr "הסיסמאות לא מתאימות. נא לנסות שוב." + +msgid "Check your email" +msgstr "בדקו את תיבת הדואר האלקטרוני שלכם" + +msgid "A link to reset your password has been emailed to you." +msgstr "קישור לאיתחול הסיסמא נשלח אליכם" + +msgid "Please follow the link below to reset your password" +msgstr "אנא לחצו על הקישור הבא על מנת לאתחל את סיסמתכם" + +msgid "Password reset" +msgstr "איתחול סיסמא" + +msgid "Reset your password" +msgstr "אתחלו את סיסמתכם" + +msgid "Dashboard" +msgstr "לוח מחוונים" + +msgid "Menu" +msgstr "תפריט" + +msgid "Add another" +msgstr "הוסיפו עוד" + +msgid "Explorer" +msgstr "חוקר" + +msgid "Internal link" +msgstr "קישור פנימי" + +msgid "External link" +msgstr "קישור חיצוני" + +msgid "Email link" +msgstr "קישור דואר אלקטרוני" + +msgid "Choose" +msgstr "בחרו" + +msgid "Choose a page" +msgstr "בחרו עמוד" + +msgid "Add an email link" +msgstr "הוסיפו קישור לדואר אלקטרוני" + +msgid "Insert link" +msgstr "הכניסו קישור" + +msgid "Add an external link" +msgstr "הוסיפו קישור חיצוני" + +msgid "Move up" +msgstr "עברו מעלה" + +msgid "Move down" +msgstr "עברו מטה" + +msgid "Delete" +msgstr "מחיקה" + +msgid "" +"This is your dashboard on which helpful information about content you've " +"created will be displayed." +msgstr "זהו לוח המחוונים, על גביו יופיע מידע מועיל לגבי תוכן שתצרו" + +msgid "Pages awaiting moderation" +msgstr "עמוד ממתין לעריכה" + +msgid "Title" +msgstr "כותרת" + +msgid "Parent" +msgstr "הורה" + +msgid "Type" +msgstr "סוג" + +msgid "Edited" +msgstr "ערוך" + +msgid "Edit this page" +msgstr "ערכו עמוד זה" + +msgid "Approve" +msgstr "אשרו" + +msgid "Reject" +msgstr "דחו" + +msgid "Edit" +msgstr "עריכה" + +msgid "Preview" +msgstr "תצוגה מקדימה" + +msgid "Your most recent edits" +msgstr "עריכות אחרונות" + +msgid "Date" +msgstr "תאריך" + +msgid "Status" +msgstr "מצב" + +msgid "Draft" +msgstr "טיוטה" + +msgid "Live" +msgstr "חי" + +msgid "Site summary" +msgstr "סיכום אתר" + +msgid "Sign in" +msgstr "התחברות " + +msgid "Sign in to Wagtail" +msgstr "התחברות לWagtail" + +msgid "Forgotten it?" +msgstr "שכחתם את זה?" + +msgid "You can view the page here:" +msgstr "ניתן לראות את העמוד כאן" + +msgid "Edit your notification preferences here:" +msgstr "ערכו הגדרות התראות כאן" + +msgid "You can edit the page here:" +msgstr "ניתן לערוך את העמוד כאן" + +msgid "You can preview the page here:" +msgstr "ניתן לראות תצוגה מקדימה של העמוד כאן" + +msgid "Page privacy" +msgstr "הגדרות פרטיות של העמוד" + +msgid "This page has been made private by a parent page." +msgstr "עמוד זה הוגדר כפרטי על ידי עמוד הורה" + +msgid "You can edit the privacy settings on:" +msgstr "ניתן לערוך את הגדרת הפרטיות ב:" + +msgid "Privacy changes apply to all children of this page too." +msgstr "שינויי פרטיות תקפים על כל הילדים של עמוד זה" + +msgid "Edit lock" +msgstr "ערוך נעילה" + +msgid "Locked" +msgstr "נעול" + +msgid "Unlocked" +msgstr "בלתי נעול" + +msgid "Privacy" +msgstr "פרטיות" + +msgid "Private" +msgstr "פרטי" + +msgid "Create a page in" +msgstr "צור עמוד בתוך" + +msgid "Choose which type of page you'd like to create." +msgstr "בחרו איזה סוג עמוד תרצו ליצור" + +msgid "Are you sure you want to delete this page?" +msgstr "בטוח למחוק עמוד זה?" + +msgid "" +"Alternatively you can unpublish the page. This removes the page from public " +"view and you can edit or publish it again later." +msgstr "" +"לחילופין, ניתן להסיר מפרסום את העמוד. הדבר יסיר את העמוד מתצוגה פומבית " +"ויאפשר עריכה ופרסום שלו שוב לאחר מכן." + +msgid "Delete it" +msgstr "מחק זו" + +msgid "Unpublish it" +msgstr "ביטול פרסום" + +msgid "Move" +msgstr "העברה" + +msgid "Yes, move this page" +msgstr "כן, העבר את העמוד" + +msgid "Unpublish" +msgstr "ביטול פרסום" + +msgid "Are you sure you want to unpublish this page?" +msgstr "בטוחים כי תרצו לבטל את פרסום העמוד?" + +msgid "Yes, unpublish it" +msgstr "כן, בטל את הפרסום" + +msgid "Pages using" +msgstr "עמודים משמשים" + +msgid "Copy" +msgstr "העתק" + +msgid "Copy this page" +msgstr "העתק עמוד זה" + +msgid "New" +msgstr "חדש " + +msgid "Save as draft" +msgstr "שמור כטיוטה" + +msgid "Publish" +msgstr "פרסם" + +msgid "Submit for moderation" +msgstr "הזן לעריכה" + +msgid "Page locked" +msgstr "עמוד נעול" + +msgid "Save draft" +msgstr "שמור טיוטה" + +msgid "Updated" +msgstr "עדכן" + +msgid "Drag" +msgstr "גרור" + +msgid "No pages have been created." +msgstr "אפס עמודים נוצרו " + +msgid "Previous" +msgstr "קודם" + +msgid "Next" +msgstr "הבא" + +msgid "This page is locked to further editing" +msgstr "עמוד זה נעול לעריכה" + +msgid "Explore" +msgstr "לחקור" + +msgid "Add subpage" +msgstr "הוסף תת עמוד" + +msgid "" +"This page is published but does not exist within a configured Site, so " +"cannot be viewed." +msgstr "עמוד זה מפורסם אך לא קיים באתר, לכן אין אפשרות להציג אותו" + +msgid "Add child page" +msgstr "הוסף עמוד ילד" + +msgid "This page is protected from public view" +msgstr "עמוד זה מוגן מתצוגה פומבית" + +msgid "Disable ordering of child pages" +msgstr "ביטול פקודה של עמוד ילד" + +msgid "Order" +msgstr "פקוד" + +msgid "Enable ordering of child pages" +msgstr "ביטול פקודה של עמודי ילדים" + +msgid "Other searches" +msgstr "חיפושים אחרים" + +msgid "Images" +msgstr "תמונות" + +msgid "Documents" +msgstr "מסמכים" + +msgid "Users" +msgstr "משתמשים" + +msgid "Enter a search term above" +msgstr "הכנס מונח לחיפוש" + +msgid "No pages use" +msgstr "אף עמוד בשימוש" + +msgid "Home" +msgstr "לעמוד הבית " + +msgid "January" +msgstr "ינואר" + +msgid "February" +msgstr "פברואר" + +msgid "March" +msgstr "מרץ" + +msgid "April" +msgstr "אפריל" + +msgid "May" +msgstr "מאי" + +msgid "June" +msgstr "יוני" + +msgid "July" +msgstr "יולי" + +msgid "August" +msgstr "אוגוסט" + +msgid "September" +msgstr "ספטמבר" + +msgid "October" +msgstr "אוקטובר" + +msgid "November" +msgstr "נובמבר" + +msgid "December" +msgstr "דצמבר" + +msgid "Sun" +msgstr "ראשון" + +msgid "Mon" +msgstr "שני" + +msgid "Tue" +msgstr "שלישי" + +msgid "Wed" +msgstr "רביעי" + +msgid "Thu" +msgstr "חמישי" + +msgid "Fri" +msgstr "שישי" + +msgid "Sat" +msgstr "שבת" + +msgid "Edit your account" +msgstr "ערכו את חשבונכם" + +msgid "Log out" +msgstr "התנתקות" + +msgid "Javascript is required to use Wagtail, but it is currently disabled" +msgstr "יש צורך בJavascript על מנת להתשמש בWagtail, אך הוא מכובה כרגע" + +msgid "User bar" +msgstr "סרגל משתמש" + +msgid "Go to Wagtail admin interface" +msgstr "כניסה למערך המנהל של Wagtail " + +msgid "Add a child page" +msgstr "הוסף עמוד ילד" + +msgid "Add" +msgstr "הוסף" + +msgid "Your password has been changed successfully!" +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} נוצר ופורסם" + +msgid "View live" +msgstr "תצוגה בחי" + +#, python-brace-format +msgid "Page '{0}' created and submitted for moderation." +msgstr "עמוד {0} נוצר והוזן לעריכה" + +msgid "View draft" +msgstr "הצג טיוטה" + +#, python-brace-format +msgid "Page '{0}' created." +msgstr "עמוד {0} נוצר" + +msgid "The page could not be created due to validation errors" +msgstr "העמוד לא יכל להיווצר עקב שגיאות אישור " + +#, python-brace-format +msgid "Page '{0}' published." +msgstr "עמוד {0} פורסם" + +#, python-brace-format +msgid "Page '{0}' submitted for moderation." +msgstr "עמוד {0} הוזן לעריכה" + +#, python-brace-format +msgid "Page '{0}' updated." +msgstr "עמוד {0} עודכן" + +msgid "The page could not be saved as it is locked" +msgstr "העמוד לא ניתן לשמירה מכיוון שהוא נעול " + +msgid "The page could not be saved due to validation errors" +msgstr "העמוד לא ניתן לשמירה עקב שגיאות אישור" + +msgid "This page is currently awaiting moderation" +msgstr "העמוד ממתין לעריכה" + +#, python-brace-format +msgid "Page '{0}' deleted." +msgstr "עמוד {0} נמחק" + +#, python-brace-format +msgid "Page '{0}' unpublished." +msgstr "פרסום עמוד {0} בוטל" + +#, python-brace-format +msgid "Page '{0}' moved." +msgstr "עמוד {0} הוזז" + +#, python-brace-format +msgid "Page '{0}' and {1} subpages copied." +msgstr "עמוד {0} ותת העמודים {1} הועתקו " + +#, python-brace-format +msgid "Page '{0}' copied." +msgstr "עמוד {0} הועתק " + +msgid "Content" +msgstr "תוכן" + +msgid "Promote" +msgstr "קידום" + +msgid "Settings" +msgstr "הגדרות" + +#, python-brace-format +msgid "The page '{0}' is not currently awaiting moderation." +msgstr "העמוד {0} אינו ממתין לעריכה כרגע " + +#, python-brace-format +msgid "Page '{0}' rejected for publication." +msgstr "עמוד {0} נדחה עבור פרסום" + +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "עמוד {0} נעול כעת" + +#, python-brace-format +msgid "Page '{0}' is now unlocked." +msgstr "עמוד {0} בלתי נעול כעת" + +msgid "Choose an item" +msgstr "בחרו פריט" + +msgid "Choose another item" +msgstr "בחרו פריט נוסף" + +msgid "Clear choice" +msgstr "נקה בחירה" + +msgid "Edit this item" +msgstr "ערוך פריט זה" + +msgid "Choose another page" +msgstr "בחרו עמוד נוסף" diff --git a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..296bd1b596 Binary files /dev/null and b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po index 496376f6dc..2b83ffdd30 100644 --- a/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/it/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # Alessio Di Stasio , 2015 # andrea tagliazucchi , 2015 +# Giacomo Ghizzani , 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-05-08 22:10+0000\n" -"Last-Translator: Alessio Di Stasio \n" +"PO-Revision-Date: 2015-06-30 06:21+0000\n" +"Last-Translator: Giacomo Ghizzani \n" "Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -49,7 +50,7 @@ msgid "" "Sorry, you cannot reset your password here as your user account is managed " "by another server." msgstr "" -"Non puoi resterai la password perché il tuo account è gestito da un altro " +"Non puoi resettare la password perché il tuo account è gestito da un altro " "server" msgid "This email address is not recognised." @@ -215,6 +216,24 @@ msgstr "" "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" +" 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" +" " + msgid "Choose" msgstr "Scegli" @@ -298,14 +317,32 @@ msgstr "Live" msgid "Site summary" msgstr "Sommario del sito" +#, python-format +msgid "" +"\n" +" %(total)s Page\n" +" " +msgid_plural "" +"\n" +" %(total)s Pages\n" +" " +msgstr[0] "" +"\n" +" %(total)s Pagina\n" +" " +msgstr[1] "" +"\n" +" %(total)s Pagine\n" +" " + msgid "Sign in" msgstr "Loggati" #, python-format msgid "Your %(username_field)s and password didn't match. Please try again." msgstr "" -"Il tuo %(username_field)s e password sono corrispondono. Per favore prova " -"nuovamente" +"Il tuo %(username_field)s e password non corrispondono. Per favore prova " +"nuovamente." msgid "Sign in to Wagtail" msgstr "Loggati in Wagtail" @@ -358,6 +395,11 @@ msgstr "Questa pagina è stata resa privata dalla pagina padre." msgid "You can edit the privacy settings on:" msgstr "Puoi modificare le tue preferenze di privacy su:" +msgid "Privacy changes apply to all children of this page too." +msgstr "" +"Modifiche della privacy applicate anche a tutte le pagine figlio di questa " +"pagina." + msgid "Edit lock" msgstr "Modifica blocco" @@ -394,6 +436,26 @@ msgstr "Elimina %(title)s" msgid "Are you sure you want to delete this page?" msgstr "Sei sicuro di voler eliminare questa pagina?" +#, 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" +" Questo cancellerà anche una sottopagina.\n" +" " +msgstr[1] "" +"\n" +" Questo cancellerà anche %(descendant_count)s altre " +"sottopagine.\n" +" " + msgid "" "Alternatively you can unpublish the page. This removes the page from public " "view and you can edit or publish it again later." @@ -509,6 +571,16 @@ msgstr "Nessuna pagina è stata creata." 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" @@ -566,6 +638,24 @@ 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" @@ -578,6 +668,16 @@ 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 "" @@ -745,5 +845,62 @@ msgstr "La pagina non può esser salvata perché è bloccata" msgid "The page could not be saved due to validation errors" 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" + +#, python-brace-format +msgid "Page '{0}' deleted." +msgstr "Pagina '{0}' eliminata." + +#, python-brace-format +msgid "Page '{0}' unpublished." +msgstr "Pagina '{0}' non pubblicata." + +#, python-brace-format +msgid "Page '{0}' moved." +msgstr "Page '{0}' spostata." + +#, python-brace-format +msgid "Page '{0}' and {1} subpages copied." +msgstr "Pagina '{0}' e {1} sottopagine copiate." + +#, python-brace-format +msgid "Page '{0}' copied." +msgstr "Pagina '{0}' copiata." + +msgid "Content" +msgstr "Contenuto" + +msgid "Promote" +msgstr "Promuovi" + +msgid "Settings" +msgstr "Settings" + +#, python-brace-format +msgid "The page '{0}' is not currently awaiting moderation." +msgstr "La pagina '{0}' non è al momento in attesa di moderazione." + +#, python-brace-format +msgid "Page '{0}' rejected for publication." +msgstr "Pagina '{0}' respinta per la pubblicazione." + +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "Pagina '{0}' bloccata." + +#, python-brace-format +msgid "Page '{0}' is now unlocked." +msgstr "Pagina '{0}' sbloccata." + +msgid "Choose an item" +msgstr "Scegli un elemento" + +msgid "Choose another item" +msgstr "Scegli un' altro elemento" + +msgid "Edit this item" +msgstr "Modifica questo elemento" + msgid "Choose another page" msgstr "Scegli un'altra pagina" diff --git a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..eb1a25627b Binary files /dev/null and b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po index e3b776a193..e4d15c86c6 100644 --- a/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ko/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ 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-05 15:46+0000\n" +"PO-Revision-Date: 2015-06-17 07:34+0000\n" "Last-Translator: Ji Han Chung \n" "Language-Team: Korean (http://www.transifex.com/projects/p/wagtail/language/" "ko/)\n" @@ -177,7 +177,7 @@ msgid "Password reset" msgstr "비밀번호 초기화" msgid "Reset your password" -msgstr "비밀번호 초기화 하였습니다" +msgstr "비밀번호 초기화" msgid "Dashboard" msgstr "게시판" @@ -222,7 +222,7 @@ msgid_plural "" " " msgstr[0] "" "\n" -"%(counter)s 개의 매치된 결과가 있습니다" +"%(counter)s 개의 연관된 결과가 있습니다" msgid "Choose" msgstr "선택" @@ -274,7 +274,7 @@ msgid "Edited" msgstr "수정된" msgid "Edit this page" -msgstr "페이지 수정" +msgstr "페이지 변경" msgid "Approve" msgstr "승인" @@ -395,3 +395,479 @@ 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" +"%(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." +msgstr "" +"대신 이 페이지에 대한 퍼블리싱을 해제할 수 있습니다. 이를 통해 웹뷰에서 이" +"를 제거하고, 추후 이를 수정하거나 다시 퍼블리싱 할 수 있습니다" + +msgid "Delete it" +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 "퍼블리싱 해제" + +msgid "Are you sure you want to unpublish this page?" +msgstr "이 페이지에 대한 퍼블리싱을 해제하시겠습니까?" + +msgid "Yes, unpublish it" +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 "새로운" + +msgid "Save as draft" +msgstr "초안으로 저장" + +msgid "Publish" +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 "업데이트된" + +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 "This page is locked to further editing" +msgstr "이 페이지는 추가 수정을 위해 잠겼습니다" + +#, python-format +msgid "Explore subpages of '%(title)s'" +msgstr "'%(title)s' 의 하위페이지 탐색" + +msgid "Explore" +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 "하위페이지 추가" + +msgid "" +"This page is published but does not exist within a configured Site, so " +"cannot be viewed." +msgstr "" +"이 페이지는 퍼블리싱 되었지만 설정된 사이트에 존재하지 않으모로 볼 수 없습니" +"다" + +msgid "Add child page" +msgstr "하위 페이지 추가" + +msgid "This page is protected from public view" +msgstr "이 페이지는 웹뷰로부터 보호되었습니다" + +msgid "Disable ordering of child pages" +msgstr "하위페이지들 순서 변경 기능 비활성화" + +msgid "Order" +msgstr "순서" + +msgid "Enable ordering of child pages" +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" +"%(counter)s 개의 연관된 페이지가 있습니다" + +msgid "Other searches" +msgstr "다른 검색결과들" + +msgid "Images" +msgstr "사진" + +msgid "Documents" +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\" 와 연관된 결과가 없습니다" + +msgid "Enter a search term above" +msgstr "위의 검색어를 입력하세요" + +msgid "No pages use" +msgstr "사용하는 페이지가 없습니다" + +msgid "Home" +msgstr "홈" + +msgid "January" +msgstr "1월" + +msgid "February" +msgstr "2월" + +msgid "March" +msgstr "3월" + +msgid "April" +msgstr "4월" + +msgid "May" +msgstr "5월" + +msgid "June" +msgstr "6월" + +msgid "July" +msgstr "7월" + +msgid "August" +msgstr "8월" + +msgid "September" +msgstr "9월" + +msgid "October" +msgstr "10월" + +msgid "November" +msgstr "11월" + +msgid "December" +msgstr "12월" + +msgid "Sun" +msgstr "일요일" + +msgid "Mon" +msgstr "월요일" + +msgid "Tue" +msgstr "화요일" + +msgid "Wed" +msgstr "수요일" + +msgid "Thu" +msgstr "목요일" + +msgid "Fri" +msgstr "금요일" + +msgid "Sat" +msgstr "토요일" + +#, python-format +msgid "Used %(useage_count)s time" +msgid_plural "Used %(useage_count)s times" +msgstr[0] "%(useage_count)s 번 사용" + +msgid "Edit your account" +msgstr "당신의 계정 변경" + +msgid "Log out" +msgstr "로그아웃" + +#, python-format +msgid "Page %(page_num)s of %(total_pages)s." +msgstr "%(total_pages)s 중의 %(page_num)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 "" +"와그테일을 사용하기 위해서는 자바스크립트가 필요하지만, 현재 이 기능이 비활성" +"화 되어 있습니다" + +msgid "User bar" +msgstr "사용자 바" + +msgid "Go to Wagtail admin interface" +msgstr "와그테일 관리자 페이지로 이동" + +msgid "Add a child page" +msgstr "하위페이지 추가" + +msgid "Add" +msgstr "추가" + +msgid "Your password has been changed successfully!" +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}' 페이지가 생성 및 퍼블리시 되었습니다" + +msgid "View live" +msgstr "라이브 보기" + +#, python-brace-format +msgid "Page '{0}' created and submitted for moderation." +msgstr "'{0}' 페이지가 생성되고 검토에 의해 제출되었습니다" + +msgid "View draft" +msgstr "임시저장 보기" + +#, python-brace-format +msgid "Page '{0}' created." +msgstr "'{0}' 페이지가 생성되었습니다" + +msgid "The page could not be created due to validation errors" +msgstr "이 페이지는 오류에 의해 생성될 수 없습니다" + +#, python-brace-format +msgid "Page '{0}' published." +msgstr "'{0}' 페이지가 퍼블리싱 되었습니다" + +#, python-brace-format +msgid "Page '{0}' submitted for moderation." +msgstr "'{0}' 가 검토에 의해 제출되었습니다" + +#, python-brace-format +msgid "Page '{0}' updated." +msgstr "'{0}' 페이지가 업데이트 되었습니다" + +msgid "The page could not be saved as it is locked" +msgstr "이 페이지는 잠겨 있으므로 저장할 수 없습니다" + +msgid "The page could not be saved due to validation errors" +msgstr "이 페이지는 오류에 의해 저장할 수 없습니다" + +msgid "This page is currently awaiting moderation" +msgstr "이 페이지는 현재 검토를 기다리고 있습니다" + +#, python-brace-format +msgid "Page '{0}' deleted." +msgstr "'{0}' 페이지가 삭제되었습니다" + +#, python-brace-format +msgid "Page '{0}' unpublished." +msgstr "'{0}' 페이지의 퍼블리싱이 해제 되었습니다" + +#, python-brace-format +msgid "Page '{0}' moved." +msgstr "'{0}' 페이지가 이동하였습니다" + +#, python-brace-format +msgid "Page '{0}' and {1} subpages copied." +msgstr "'{0}' 페이지 그리고 {1} 개의 하위페이지가 복사되었습니다" + +#, python-brace-format +msgid "Page '{0}' copied." +msgstr "'{0}' 페이지가 복사 되었습니다" + +msgid "Content" +msgstr "콘텐츠" + +msgid "Promote" +msgstr "홍보" + +msgid "Settings" +msgstr "설정" + +#, python-brace-format +msgid "The page '{0}' is not currently awaiting moderation." +msgstr "'{0}' 페이지는 현재 검토를 기다리고 있지 않습니다" + +#, python-brace-format +msgid "Page '{0}' rejected for publication." +msgstr "'{0}' 페이지는 퍼블리싱이 거절 되었습니다" + +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "'{0}' 페이지는 현재 잠겨 있습니다" + +#, python-brace-format +msgid "Page '{0}' is now unlocked." +msgstr "'{0}' 페이즈는 현재 잠금해제 상태입니다" + +msgid "Choose an item" +msgstr "아이템 선택" + +msgid "Choose another item" +msgstr "또다른 아이템 선택" + +msgid "Clear choice" +msgstr "선택 초기화" + +msgid "Edit this item" +msgstr "이 아이템 변경" + +msgid "Choose another page" +msgstr "또다른 페이지 선택" diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo index 9f456a6198..02a503514b 100644 Binary files a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo and b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po index 66a6001740..027f284011 100644 --- a/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/ru/LC_MESSAGES/django.po @@ -5,17 +5,19 @@ # Translators: # ajk, 2014 # ajk, 2014 +# Daniil , 2015 # Eugene MechanisM , 2014-2015 # HNKNTA , 2014 # HNKNTA , 2014 +# mattwestcott , 2015 # Sergey Komarov , 2014 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-28 06:49+0000\n" -"Last-Translator: Eugene MechanisM \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/" "ru/)\n" "MIME-Version: 1.0\n" @@ -251,6 +253,8 @@ msgstr[1] "" " Нашлось %(counter)s совпадений\n" " " msgstr[2] "" +"\n" +" Нашлось %(counter)s совпадений" msgstr[3] "" "\n" " Нашлось %(counter)s совпадений\n" @@ -357,6 +361,8 @@ msgstr[1] "" " %(total)s Страницы\n" " " msgstr[2] "" +"\n" +" %(total)s Страницы" msgstr[3] "" "\n" " %(total)s Страниц\n" diff --git a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo index 21abedf65f..7274fa312f 100644 Binary files a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po index 890d2e0b79..2d270cc871 100644 --- a/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailadmin/locale/zh_CN/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-2015 # hanfeng , 2014 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" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-06-29 16:35+0000\n" +"Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -35,6 +35,10 @@ msgstr "搜索条件" msgid "Enter password" msgstr "输入密码" +#, python-format +msgid "Enter your %s" +msgstr "输入你的 %s" + msgid "Enter your email address to reset your password" msgstr "输入邮件地址以重置密码" @@ -55,6 +59,12 @@ msgstr "新标题" msgid "New slug" msgstr "新" +msgid "New parent page" +msgstr "新父页面" + +msgid "This copy will be a child of this given parent page." +msgstr "此副本将成为指定父页面的子页面。" + msgid "Copy subpages" msgstr "复制子页面" @@ -83,6 +93,11 @@ msgstr[0] "" "%(count)s of the pages being copied are live. Would you like to publish " "their copies?" +#, python-format +msgid "" +"This slug is already in use within the context of its parent page \"%s\"" +msgstr "此缩写在父页面\"%s\"环境中已被使用。" + msgid "Public" msgstr "公开" @@ -167,6 +182,9 @@ msgstr "控制面板" msgid "Menu" msgstr "菜单" +msgid "Add another" +msgstr "添加另外一个" + msgid "Explorer" msgstr "资源管理" @@ -179,6 +197,31 @@ 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" +" There is one match\n" +" " +msgid_plural "" +"\n" +" There are %(counter)s matches\n" +" " +msgstr[0] "" +"\n" +" %(counter)s 匹配\n" +" " + msgid "Choose" msgstr "选择" @@ -260,9 +303,27 @@ 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 页面\n" +" " + 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" @@ -317,6 +378,15 @@ msgstr "你可以在这里修改此配置:" msgid "Privacy changes apply to all children of this page too." msgstr "隐私也会应用到此页面的所有子页面。" +msgid "Edit lock" +msgstr "编辑锁定" + +msgid "Locked" +msgstr "已锁定" + +msgid "Unlocked" +msgstr "已解锁" + msgid "Privacy" msgstr "隐私" @@ -404,6 +474,9 @@ msgstr "确认取消发布此页面?" msgid "Yes, unpublish it" msgstr "是的。取消发布" +msgid "Pages using" +msgstr "页面使用" + #, python-format msgid "Copy %(title)s" msgstr "复制%(title)s" @@ -430,6 +503,17 @@ 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 "保存草稿" @@ -445,6 +529,9 @@ msgstr "被 %(modified_by)s" msgid "Exploring %(title)s" msgstr "浏览 %(title)s" +msgid "Updated" +msgstr "已更新" + msgid "Drag" msgstr "拖曳" @@ -471,6 +558,13 @@ msgstr "上一个" msgid "Next" msgstr "下一个" +msgid "This page is locked to further editing" +msgstr "此页面已锁定,无法编辑" + +#, python-format +msgid "Explore subpages of '%(title)s'" +msgstr "查看'%(title)s'的子页面" + msgid "Explore" msgstr "浏览" @@ -485,9 +579,17 @@ msgstr "为'%(title)s'添加子页面" msgid "Add subpage" msgstr "添加子页面" +msgid "" +"This page is published but does not exist within a configured Site, so " +"cannot be viewed." +msgstr "此页面已发布,但并没有配置站点,所以无法查看。" + msgid "Add child page" msgstr "添加子页面" +msgid "This page is protected from public view" +msgstr "此页面已受保护,公众不可见。" + msgid "Disable ordering of child pages" msgstr "禁用子页面排序" @@ -548,6 +650,9 @@ msgstr "Sorry,没有符合\"%(query_string)s\"的页面" msgid "Enter a search term above" msgstr "输入检索词" +msgid "No pages use" +msgstr "没有页面使用" + msgid "Home" msgstr "起始页" @@ -613,6 +718,9 @@ msgid "Used %(useage_count)s time" msgid_plural "Used %(useage_count)s times" msgstr[0] "已使用%(useage_count)s次" +msgid "Edit your account" +msgstr "编辑账户" + msgid "Log out" msgstr "注销" @@ -620,9 +728,26 @@ msgstr "注销" 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 "Wagtail需要启用Javascript,但Javascript当前被禁用" + +msgid "User bar" +msgstr "用户栏" + msgid "Go to Wagtail admin interface" msgstr "转到管理界面" +msgid "Add a child page" +msgstr "添加子页面" + msgid "Add" msgstr "新增" @@ -641,6 +766,20 @@ msgstr "发布日期/时间必须早于过期日期/时间" msgid "Expiry date/time must be in the future" msgstr "过期日期/时间必须是未来时间。" +#, python-brace-format +msgid "Page '{0}' created and published." +msgstr "页面'{0}'已创建并发布。" + +msgid "View live" +msgstr "实时查看" + +#, python-brace-format +msgid "Page '{0}' created and submitted for moderation." +msgstr "页面 '{0}' 已创建并提交审核。" + +msgid "View draft" +msgstr "查看草稿" + #, python-brace-format msgid "Page '{0}' created." msgstr "页面'{0}'已创建" @@ -660,6 +799,9 @@ msgstr "页面'{0}'已提交审核" msgid "Page '{0}' updated." msgstr "页面 '{0}'已更新" +msgid "The page could not be saved as it is locked" +msgstr "页面无法保存,已被锁定。" + msgid "The page could not be saved due to validation errors" msgstr "页面无法保存。出现验证错误。" @@ -686,6 +828,15 @@ msgstr "页面 '{0}' 和 {1} 个子页面已复制。" msgid "Page '{0}' copied." msgstr "页面'{0}'已复制。" +msgid "Content" +msgstr "内容" + +msgid "Promote" +msgstr "推荐" + +msgid "Settings" +msgstr "设置" + #, python-brace-format msgid "The page '{0}' is not currently awaiting moderation." msgstr "页面 '{0}'目前不在等待审核。" @@ -694,6 +845,14 @@ msgstr "页面 '{0}'目前不在等待审核。" msgid "Page '{0}' rejected for publication." msgstr "页面 '{0}'审核失败" +#, python-brace-format +msgid "Page '{0}' is now locked." +msgstr "页面 '{0}'已锁定" + +#, python-brace-format +msgid "Page '{0}' is now unlocked." +msgstr "页面 '{0}'已解锁。" + msgid "Choose an item" msgstr "选择一项" @@ -703,5 +862,8 @@ msgstr "选择其它项" msgid "Clear choice" msgstr "取消选择" +msgid "Edit this item" +msgstr "编辑此项" + msgid "Choose another page" msgstr "选择其它页面" diff --git a/wagtail/wagtailadmin/static/wagtailadmin/js/upgrade_notify.js b/wagtail/wagtailadmin/static_src/wagtailadmin/js/upgrade_notify.js similarity index 100% rename from wagtail/wagtailadmin/static/wagtailadmin/js/upgrade_notify.js rename to wagtail/wagtailadmin/static_src/wagtailadmin/js/upgrade_notify.js diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/edit_handlers/tabbed_interface.html b/wagtail/wagtailadmin/templates/wagtailadmin/edit_handlers/tabbed_interface.html index b70c1d47af..761f04c0ee 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/edit_handlers/tabbed_interface.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/edit_handlers/tabbed_interface.html @@ -1,12 +1,13 @@ +{% load wagtailadmin_tags %}
    {% for child in self.children %} -
    +
    {{ child.render_as_object }}
    {% endfor %} diff --git a/wagtail/wagtailadmin/templatetags/wagtailadmin_tags.py b/wagtail/wagtailadmin/templatetags/wagtailadmin_tags.py index 3a4a21d41b..f66d77bc19 100644 --- a/wagtail/wagtailadmin/templatetags/wagtailadmin_tags.py +++ b/wagtail/wagtailadmin/templatetags/wagtailadmin_tags.py @@ -3,10 +3,12 @@ from django.conf import settings from django import template from django.contrib.humanize.templatetags.humanize import intcomma +from django.template.defaultfilters import stringfilter from wagtail.wagtailcore import hooks from wagtail.wagtailcore.models import get_navigation_menu_items, UserPagePermissionsProxy, PageViewRestriction from wagtail.wagtailcore.utils import camelcase_to_underscore, escape_script +from wagtail.wagtailcore.utils import cautious_slugify as _cautious_slugify from wagtail.wagtailadmin.menu import admin_menu @@ -183,3 +185,9 @@ def has_unrendered_errors(bound_field): the widget does not support the render_with_errors method """ return bound_field.errors and not hasattr(bound_field.field.widget, 'render_with_errors') + + +@register.filter(is_safe=True) +@stringfilter +def cautious_slugify(value): + return _cautious_slugify(value) diff --git a/wagtail/wagtailadmin/views/userbar.py b/wagtail/wagtailadmin/views/userbar.py index 8260a40aa4..b4ec9def51 100644 --- a/wagtail/wagtailadmin/views/userbar.py +++ b/wagtail/wagtailadmin/views/userbar.py @@ -7,7 +7,7 @@ from wagtail.wagtailcore import hooks from wagtail.wagtailcore.models import Page, PageRevision -from wagtail.utils.deprecation import RemovedInWagtail11Warning +from wagtail.utils.deprecation import RemovedInWagtail12Warning @permission_required('wagtailadmin.access_admin', raise_exception=True) @@ -17,7 +17,7 @@ def for_frontend(request, page_id): AddPageItem(Page.objects.get(id=page_id)), ] - # TODO: Remove in 1.1 release + # TODO: Remove in 1.2 release run_deprecated_edit_bird_hook(request, items) for fn in hooks.get_hooks('construct_wagtail_userbar'): @@ -44,7 +44,7 @@ def for_moderation(request, revision_id): RejectModerationEditPageItem(PageRevision.objects.get(id=revision_id)), ] - # TODO: Remove in 1.1 release + # TODO: Remove in 1.2 release run_deprecated_edit_bird_hook(request, items) for fn in hooks.get_hooks('construct_wagtail_userbar'): @@ -68,5 +68,5 @@ def run_deprecated_edit_bird_hook(request, items): warnings.warn( "The 'construct_wagtail_edit_bird' hook has been renamed to 'construct_wagtail_userbar'." - "Please update function '%s' in '%s'." % (fn.__name__, fn.__module__), RemovedInWagtail11Warning + "Please update function '%s' in '%s'." % (fn.__name__, fn.__module__), RemovedInWagtail12Warning ) diff --git a/wagtail/wagtailcore/__init__.py b/wagtail/wagtailcore/__init__.py index 23b94507b8..96372ba46d 100644 --- a/wagtail/wagtailcore/__init__.py +++ b/wagtail/wagtailcore/__init__.py @@ -1,2 +1,2 @@ -__version__ = '1.0rc1' +__version__ = '1.0' default_app_config = 'wagtail.wagtailcore.apps.WagtailCoreAppConfig' diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo index c8640c21b5..b4b4638938 100644 Binary files a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo and b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po index b547ea3465..03efbb2602 100644 --- a/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/de/LC_MESSAGES/django.po @@ -4,14 +4,15 @@ # # Translators: # Johannes Spielmann , 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-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \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/" "de/)\n" "MIME-Version: 1.0\n" @@ -48,6 +49,9 @@ 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 " @@ -72,6 +76,21 @@ msgstr "" "Der Name der Seite, wie er in URLs angezeigt werden soll, z.B. http://domain." "com/blog/[my-slug]/" +msgid "Content type" +msgstr "Inhaltstyp" + +msgid "Live" +msgstr "Veröffentlicht" + +msgid "Has unpublished changes" +msgstr "Hat unveröffentlichte Änderungen" + +msgid "URL path" +msgstr "URL Pfad" + +msgid "Owner" +msgstr "Eigner" + msgid "Page title" msgstr "Seitentitel" @@ -102,6 +121,18 @@ msgstr "Bitte geben ein Datum im Format JJJJ-MM-DD hh:mm:ss ei." msgid "Expiry date/time" msgstr "Verfallszeitpunkt" +msgid "Expired" +msgstr "Abgelaufen" + +msgid "Locked" +msgstr "Gesperrt" + +msgid "First published at" +msgstr "Zuerst publiziert am" + +msgid "Latest revision created at" +msgstr "Neuste Revision erstellt am" + msgid "expired" msgstr "abgelaufen" @@ -123,6 +154,24 @@ msgstr "Standard" msgid "Page" msgstr "Seite" +msgid "Submitted for moderation" +msgstr "Zur Freischaltung eingereicht" + +msgid "Created at" +msgstr "Erstellt am" + +msgid "User" +msgstr "Benutzer" + +msgid "Content JSON" +msgstr "Inhalts-JSON" + +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" diff --git a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po index 8628d8b0d8..9f450b5ee7 100644 --- a/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/fi/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Glen Somerville , 2015 msgid "" @@ -11,230 +11,191 @@ 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/fi/)\n" +"Language-Team: Finnish (http://www.transifex.com/projects/p/wagtail/language/" +"fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: models.py:53 msgid "Hostname" msgstr "Palvelin" -#: models.py:54 msgid "Port" msgstr "Portti" -#: models.py:54 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 "Aseta tämä joksikin muuksi kuin 80 jos tarvitset tietyn portin käyttöön URL:eissa (esim. portti 8000 kehitystä varten). Tämä ei vaikuta kutsujen käsittelyyn (porttiohjaus toimii edelleen)." +msgstr "" +"Aseta tämä joksikin muuksi kuin 80 jos tarvitset tietyn portin käyttöön URL:" +"eissa (esim. portti 8000 kehitystä varten). Tämä ei vaikuta kutsujen " +"käsittelyyn (porttiohjaus toimii edelleen)." -#: models.py:55 msgid "Root page" msgstr "Juuri sivu" -#: models.py:56 msgid "Is default site" msgstr "Oletussivusto" -#: models.py:56 msgid "" "If true, this site will handle requests for all other hostnames that do not " "have a site entry of their own" -msgstr "Mikäli valittu, tämä sivusto käsittelee kaikkien palvelinnimien kutsut joilla ei ole omaa sivusto määritystä" +msgstr "" +"Mikäli valittu, tämä sivusto käsittelee kaikkien palvelinnimien kutsut " +"joilla ei ole omaa sivusto määritystä" -#: models.py:60 msgid "Site" msgstr "Sivusto" -#: models.py:118 #, 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 on jo määritelty oletus sivustoksi. Poista ensin oletusmääritys ennen kuin määrität tämän sivuston oletussivustoksi." +msgstr "" +"%(hostname)s on jo määritelty oletus sivustoksi. Poista ensin oletusmääritys " +"ennen kuin määrität tämän sivuston oletussivustoksi." -#: models.py:266 msgid "Title" msgstr "Otsikko" -#: models.py:266 msgid "The page title as you'd like it to be seen by the public" msgstr "Sivun otsikko sellaisena kuin haluat sen näkyvän julkisesti" -#: models.py:267 msgid "Slug" msgstr "Polkutunnus" -#: models.py:267 msgid "" -"The name of the page as it will appear in URLs e.g http://domain.com/blog" -"/[my-slug]/" -msgstr "Sivun nimi kuten se esiintyy URL:eissa esim. http://domain.com/blog/[polkutunnus]/" +"The name of the page as it will appear in URLs e.g http://domain.com/blog/" +"[my-slug]/" +msgstr "" +"Sivun nimi kuten se esiintyy URL:eissa esim. http://domain.com/blog/" +"[polkutunnus]/" -#: models.py:270 msgid "Content type" msgstr "Sisällön tyyppi" -#: models.py:271 msgid "Live" msgstr "Julkaistu" -#: models.py:272 msgid "Has unpublished changes" msgstr "Sisältää julkaisemattomia muutoksia" -#: models.py:273 msgid "URL path" msgstr "URL polku" -#: models.py:274 msgid "Owner" msgstr "Omistaja" -#: models.py:276 msgid "Page title" msgstr "Sivun otsikko" -#: models.py:276 msgid "" -"Optional. 'Search Engine Friendly' title. This will appear at the top of the" -" browser window." -msgstr "Vapaaehtoinen. Hakukoneystävällinen otsikko. Tämä näkyy selainikkunan otsikkona." +"Optional. 'Search Engine Friendly' title. This will appear at the top of the " +"browser window." +msgstr "" +"Vapaaehtoinen. Hakukoneystävällinen otsikko. Tämä näkyy selainikkunan " +"otsikkona." -#: models.py:277 msgid "Show in menus" msgstr "Näytä valikoissa" -#: models.py:277 msgid "" "Whether a link to this page will appear in automatically generated menus" msgstr "Näytä linkki tälle sivulle automaattisesti tuotetuissa valikoissa" -#: models.py:278 msgid "Search description" msgstr "Kuvaus" -#: models.py:280 msgid "Go live date/time" msgstr "Julkaisu pvm/aika" -#: models.py:280 models.py:281 msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." msgstr "Täytä päivämäärä ja aika muodossa VVVV-KK-PP tt:mm" -#: models.py:281 msgid "Expiry date/time" msgstr "Päättymis pvm/aika" -#: models.py:282 msgid "Expired" msgstr "Vanhentunut" -#: models.py:284 msgid "Locked" msgstr "Lukittu" -#: models.py:286 msgid "First published at" msgstr "Alunperin julkaistu" -#: models.py:287 msgid "Latest revision created at" msgstr "Viimeisin versio luotu" -#: models.py:710 msgid "expired" msgstr "vanhentunut" -#: models.py:712 msgid "scheduled" msgstr "ajoitettu" -#: models.py:714 msgid "draft" msgstr "luonnos" -#: models.py:717 msgid "live + draft" msgstr "julkaistu + luonnos" -#: models.py:719 msgid "live" msgstr "julkaistu" -#: models.py:885 msgid "Default" msgstr "Oletus" -#: models.py:1061 models.py:1178 models.py:1405 msgid "Page" msgstr "Sivu" -#: models.py:1062 msgid "Submitted for moderation" msgstr "Lähetetty moderoitavaksi" -#: models.py:1063 msgid "Created at" msgstr "Luotu" -#: models.py:1064 msgid "User" msgstr "Käyttäjä" -#: models.py:1065 msgid "Content JSON" msgstr "Sisältö JSON muodossa" -#: models.py:1066 msgid "Approved go live at" msgstr "Julkaisu hyväksytty" -#: models.py:1165 msgid "Page Revision" msgstr "Sivun versio" -#: models.py:1169 msgid "Add/edit pages you own" msgstr "Lisää/muokkaa sivuja jota omistat" -#: models.py:1170 msgid "Add/edit any page" msgstr "Lisää/muokkaa kaikkia sivuja" -#: models.py:1171 msgid "Publish any page" msgstr "Julkaise kaikkia sivuja" -#: models.py:1172 msgid "Lock/unlock any page" msgstr "Lukitse/poista lukitus kaikille sivuille" -#: models.py:1177 msgid "Group" msgstr "Ryhmä" -#: models.py:1179 msgid "Permission type" msgstr "Oikeudet" -#: models.py:1183 msgid "Group Page Permission" msgstr "Ryhmä " -#: models.py:1406 msgid "Password" msgstr "Salasana" -#: models.py:1409 msgid "Page View Restriction" msgstr "Sivun katselurajoitus" -#: validators.py:15 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ä." +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/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo index c0e3ffff60..1b7fc74088 100644 Binary files a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo and b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po index 65871e43eb..64dda7d441 100644 --- a/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/he_IL/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # 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:38+0100\n" -"PO-Revision-Date: 2015-04-26 15:18+0000\n" -"Last-Translator: bjesus \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/he_IL/)\n" "MIME-Version: 1.0\n" @@ -19,12 +20,27 @@ msgstr "" "Language: he_IL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgid "Hostname" +msgstr "שם מארח" + +msgid "Port" +msgstr "מעגן" + +msgid "Root page" +msgstr "עמוד שורש" + +msgid "Is default site" +msgstr "הוא אתר ברירת המחדל" + msgid "Site" msgstr "אתר" msgid "Title" msgstr "כותרת" +msgid "The page title as you'd like it to be seen by the public" +msgstr "כותרת העמוד כפי שתרצו שתוצג בציבור" + msgid "Content type" msgstr "סוג תוכן" @@ -46,18 +62,34 @@ 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 "פק תוקף" @@ -79,9 +111,18 @@ msgstr "ברירת מחדל" msgid "Page" msgstr "עמוד" +msgid "Submitted for moderation" +msgstr "הוזן לבדיקה" + +msgid "Created at" +msgstr "נוצר ב:" + msgid "User" msgstr "משתמש" +msgid "Approved go live at" +msgstr "מאושר לעלייה לאוויר ב:" + msgid "Page Revision" msgstr "מהדורת עמוד" @@ -90,3 +131,27 @@ 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/it/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo index 9df5bde6d3..3c2ac2d695 100644 Binary files a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo and b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po index 74aad553ce..81737dc651 100644 --- a/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailcore/locale/it/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Alessio Di Stasio , 2015 +# Giacomo Ghizzani , 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-05-08 22:15+0000\n" -"Last-Translator: Alessio Di Stasio \n" +"PO-Revision-Date: 2015-06-30 06:10+0000\n" +"Last-Translator: Giacomo Ghizzani \n" "Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -31,27 +32,82 @@ msgstr "Pagina di root" msgid "Is default site" msgstr "è sito di default" +msgid "" +"If true, this site will handle requests for all other hostnames that do not " +"have a site entry of their own" +msgstr "Se true, questo sito gestirà le richieste di tutti gli altri hostname" + msgid "Site" msgstr "Sito" msgid "Title" msgstr "Titolo" +msgid "The page title as you'd like it to be seen by the public" +msgstr "Il titolo della pagina che sarà visibile al pubblico" + +msgid "Slug" +msgstr "Slug" + +msgid "" +"The name of the page as it will appear in URLs e.g http://domain.com/blog/" +"[my-slug]/" +msgstr "" +"Il nome della pagina che comparirà nella URLs e.g http://domain.com/blog/[my-" +"slug]/" + +msgid "Content type" +msgstr "Tipo di contenuto" + +msgid "Live" +msgstr "Live" + +msgid "Has unpublished changes" +msgstr "Ha modifiche non pubblicate" + +msgid "URL path" +msgstr "URL path" + msgid "Owner" msgstr "Proprietario" msgid "Page title" msgstr "Titolo pagina" +msgid "" +"Optional. 'Search Engine Friendly' title. This will appear at the top of the " +"browser window." +msgstr "" +"Optional. Titolo 'Search Engine Friendly'. Questo apparirà nella barra del " +"titolo del browser." + +msgid "Show in menus" +msgstr "Mostra nel menu" + msgid "Search description" msgstr "Descrizione della ricerca" +msgid "Go live date/time" +msgstr "Go live date/time" + +msgid "Please add a date-time in the form YYYY-MM-DD hh:mm." +msgstr "Aggiungi una data nel formato YYYY-MM-DD hh:mm." + +msgid "Expiry date/time" +msgstr "Scadenza data/ora" + msgid "Expired" msgstr "Scaduto" msgid "Locked" msgstr "Bloccato" +msgid "First published at" +msgstr "Primo pubblicato a" + +msgid "Latest revision created at" +msgstr "Ultima revisione fatta alle" + msgid "expired" msgstr "scaduto" @@ -61,18 +117,42 @@ msgstr "schedulato" msgid "draft" msgstr "bozza" +msgid "live + draft" +msgstr "live + bozza" + +msgid "live" +msgstr "live" + +msgid "Default" +msgstr "Default" + msgid "Page" msgstr "Pagina" +msgid "Submitted for moderation" +msgstr "Inviato per la moderazione" + msgid "Created at" msgstr "Creato alle" msgid "User" msgstr "Utente" +msgid "Content JSON" +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à" + +msgid "Add/edit any page" +msgstr "Aggiungi/modifica ogni pagina" + msgid "Publish any page" msgstr "Pubblica ogni pagina" @@ -90,3 +170,6 @@ msgstr "Permesso della pagina del gruppo" msgid "Password" msgstr "Parola chiave" + +msgid "Value cannot be entirely whitespace characters" +msgstr "Il valore non può contenere spazi bianchi" diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fb90172a5e Binary files /dev/null and b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po new file mode 100644 index 0000000000..fab5e170ac --- /dev/null +++ b/wagtail/wagtailcore/locale/zh_CN/LC_MESSAGES/django.po @@ -0,0 +1,193 @@ +# 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-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-29 16:54+0000\n" +"Last-Translator: hanfeng \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/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 "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 "" +"将此处设置为一个非80的值,如果你需要指定显示在URL中的端口(如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 "如果勾选,此站点将处理通过其它主机名访问的,尚没有站点内容的请求。" + +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/work/[my-work]/" + +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:ss格式的日期时间。如 1989-06-04 01:23:45" + +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/tests/test_utils.py b/wagtail/wagtailcore/tests/test_utils.py new file mode 100644 index 0000000000..581f3271a9 --- /dev/null +++ b/wagtail/wagtailcore/tests/test_utils.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -* +from __future__ import unicode_literals + +from django.test import TestCase + +from django.utils.text import slugify +from wagtail.wagtailcore.utils import cautious_slugify + + +class TestCautiousSlugify(TestCase): + + def test_behaves_same_as_slugify_for_latin_chars(self): + test_cases = [ + ('', ''), + ('???', ''), + ('Hello world', 'hello-world'), + ('Hello_world', 'hello_world'), + ('Hellö wörld', 'hello-world'), + ('Hello world', 'hello-world'), + (' Hello world ', 'hello-world'), + ('Hello, world!', 'hello-world'), + ('Hello*world', 'helloworld'), + ('Hello☃world', 'helloworld'), + ] + + for (original, expected_result) in test_cases: + self.assertEqual(slugify(original), expected_result) + self.assertEqual(cautious_slugify(original), expected_result) + + def test_escapes_non_latin_chars(self): + test_cases = [ + ('Straßenbahn', 'straxdfenbahn'), + ('Спорт!', 'u0421u043fu043eu0440u0442'), + ('〔山脈〕', 'u5c71u8108'), + ] + + for (original, expected_result) in test_cases: + self.assertEqual(cautious_slugify(original), expected_result) diff --git a/wagtail/wagtailcore/utils.py b/wagtail/wagtailcore/utils.py index 5ed43ef921..fff12f563d 100644 --- a/wagtail/wagtailcore/utils.py +++ b/wagtail/wagtailcore/utils.py @@ -1,8 +1,11 @@ import re +import unicodedata from six import string_types from django.db.models import Model from django.apps import apps +from django.utils.encoding import force_text +from django.utils.text import slugify def camelcase_to_underscore(str): @@ -45,3 +48,38 @@ def escape_script(text): `<-/script>`, `<--/script>` etc. """ return SCRIPT_RE.sub(r'<-\1/script>', text) + + +SLUGIFY_RE = re.compile(r'[^\w\s-]', re.UNICODE) + + +def cautious_slugify(value): + """ + Convert a string to ASCII exactly as Django's slugify does, with the exception + that any non-ASCII alphanumeric characters (that cannot be ASCIIfied under Unicode + normalisation) are escaped into codes like 'u0421' instead of being deleted entirely. + + This ensures that the result of slugifying e.g. Cyrillic text will not be an empty + string, and can thus be safely used as an identifier (albeit not a human-readable one). + """ + value = force_text(value) + + # Normalize the string to decomposed unicode form. This causes accented Latin + # characters to be split into 'base character' + 'accent modifier'; the latter will + # be stripped out by the regexp, resulting in an ASCII-clean character that doesn't + # need to be escaped + value = unicodedata.normalize('NFKD', value) + + # Strip out characters that aren't letterlike, underscores or hyphens, + # using the same regexp that slugify uses. This ensures that non-ASCII non-letters + # (e.g. accent modifiers, fancy punctuation) get stripped rather than escaped + value = SLUGIFY_RE.sub('', value) + + # Encode as ASCII, escaping non-ASCII characters with backslashreplace, then convert + # back to a unicode string (which is what slugify expects) + value = value.encode('ascii', 'backslashreplace').decode('ascii') + + # Pass to slugify to perform final conversion (whitespace stripping, applying + # mark_safe); this will also strip out the backslashes from the 'backslashreplace' + # conversion + return slugify(value) diff --git a/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..bef9af518b Binary files /dev/null and b/wagtail/wagtaildocs/locale/bg/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c4b3c79a50 Binary files /dev/null and b/wagtail/wagtaildocs/locale/cs/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fe500e39bb Binary files /dev/null and b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po index 2a407cf767..67db3790a6 100644 --- a/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/de/LC_MESSAGES/django.po @@ -8,14 +8,15 @@ # karlsander , 2014 # pcraston , 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-04-21 09:38+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \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/" "de/)\n" "MIME-Version: 1.0\n" @@ -30,9 +31,18 @@ msgstr "Titel" msgid "File" msgstr "Datei" +msgid "Created at" +msgstr "Erstellt am" + +msgid "Uploaded by user" +msgstr "Hochgeladen von Benutzer" + msgid "Tags" msgstr "Schlagwörter" +msgid "Document" +msgstr "Dokument" + msgid "Choose a document" msgstr "Dokument auswählen" diff --git a/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..6676db4a63 Binary files /dev/null and b/wagtail/wagtaildocs/locale/el/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.mo index a83f41db38..8f1a788503 100644 Binary files a/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.mo and b/wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..a24def967e Binary files /dev/null and b/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..3c5a6ecefb --- /dev/null +++ b/wagtail/wagtaildocs/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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/" +"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 "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 "שמור" + +msgid "Latest documents" +msgstr "מסמכים אחרונים " + +msgid "Change document:" +msgstr "שינוי מסמך" + +msgid "Add a document" +msgstr "הוספת מסמך" + +msgid "Add document" +msgstr "הוספת מסמך" + +msgid "Delete document" +msgstr "מחיקת מסמך" + +msgid "Are you sure you want to delete this document?" +msgstr "בטוחים כי ברצונכם למחוק מסמך זה?" + +msgid "Yes, delete" +msgstr "כן, מחק" + +msgid "Editing" +msgstr "עריכה" + +msgid "Filesize" +msgstr "גודל קובץ" + +msgid "File not found" +msgstr "קובץ לא נמצא" + +msgid "Documents" +msgstr "מסמכים" + +msgid "Uploaded" +msgstr "הועלה" + +msgid "Usage of" +msgstr "שימוש של" + +msgid "Parent" +msgstr "הורה" + +msgid "Type" +msgstr "סוג" + +msgid "Status" +msgstr "מצב" + +msgid "Edit this page" +msgstr "עריכת עמוד זה" + +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/it/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..caed9e1dd7 Binary files /dev/null and b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..982becfc67 --- /dev/null +++ b/wagtail/wagtaildocs/locale/it/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. +# +# Translators: +# Giacomo Ghizzani , 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-29 08:25+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "Title" +msgstr "Titolo" + +msgid "File" +msgstr "File" + +msgid "Created at" +msgstr "Creato alle" + +msgid "Uploaded by user" +msgstr "Caricato dall'utente" + +msgid "Tags" +msgstr "Tags" + +msgid "Document" +msgstr "Documento" + +msgid "Choose a document" +msgstr "Scegli un documento" + +msgid "Search" +msgstr "Cerca" + +msgid "Upload" +msgstr "Carica" + +msgid "Save" +msgstr "Salva" + +#, 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" +" " + +msgid "Latest documents" +msgstr "Ultimi documenti" + +#, python-format +msgid "Sorry, no documents match \"%(query_string)s\"" +msgstr "" +"Spiacente, nessun documento corrispondente \"%(query_string)s\"" + +msgid "Change document:" +msgstr "Cambia documento" + +msgid "Add a document" +msgstr "Aggiungi un documento" + +msgid "Add document" +msgstr "Aggiungi documento" + +#, python-format +msgid "Delete %(title)s" +msgstr "Elimina %(title)s" + +msgid "Delete document" +msgstr "Elimina documento" + +msgid "Are you sure you want to delete this document?" +msgstr "Sei sicuro di voler eliminare questo documento?" + +msgid "Yes, delete" +msgstr "Si, elimina" + +#, python-format +msgid "Editing %(title)s" +msgstr "Modifica %(title)s" + +msgid "Editing" +msgstr "Modifica" + +msgid "Filesize" +msgstr "Dimensione file" + +msgid "File not found" +msgstr "File non trovato" + +msgid "Documents" +msgstr "Documenti" + +msgid "Uploaded" +msgstr "Caricato" + +#, python-format +msgid "" +"You haven't uploaded any documents. Why not upload one now?" +msgstr "" +"Non hai caricato alcun documento. Perché non ne carichi uno adesso?" + +#, python-format +msgid "Usage of %(title)s" +msgstr "Uso di %(title)s" + +msgid "Usage of" +msgstr "Uso di" + +msgid "Parent" +msgstr "Genitore" + +msgid "Type" +msgstr "Tipo" + +msgid "Status" +msgstr "Stato" + +msgid "Edit this page" +msgstr "Modifica questa pagina" + +#, python-format +msgid "" +"\n" +" %(total)s Document\n" +" " +msgid_plural "" +"\n" +" %(total)s Documents\n" +" " +msgstr[0] "" +"\n" +" %(total)s Documento\n" +" " +msgstr[1] "" +"\n" +" %(total)s Documenti\n" +" " + +msgid "Search documents" +msgstr "Cerca documenti" + +#, python-brace-format +msgid "Document '{0}' added." +msgstr "Documento '{0}' aggiunto." + +msgid "Edit" +msgstr "Modifica" + +msgid "The document could not be saved due to errors." +msgstr "Il documento non può essere salvato a causa di errori." + +#, python-brace-format +msgid "Document '{0}' updated" +msgstr "Documento '{0}' aggiornato" + +msgid "" +"The file could not be found. Please change the source or delete the document" +msgstr "File non trovato. Prova a cambiare l'origine o elimina il documento." + +msgid "Delete" +msgstr "Elimina" + +#, python-brace-format +msgid "Document '{0}' deleted." +msgstr "Documento '{0}' eliminato." + +msgid "Choose another document" +msgstr "Scegli un'altro documento" + +msgid "Edit this document" +msgstr "Modifica questo documento" diff --git a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo index 9472b415e5..176f3b14ef 100644 Binary files a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo and b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po index c15e8fda3d..8f0956fefd 100644 --- a/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/ru/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # Eugene MechanisM , 2014-2015 # HNKNTA , 2014 +# mattwestcott , 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-28 07:05+0000\n" -"Last-Translator: Eugene MechanisM \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/" "ru/)\n" "MIME-Version: 1.0\n" @@ -165,9 +166,12 @@ msgstr[0] "" " " msgstr[1] "" "\n" -" %(total)s Документов\n" +" %(total)s Документа\n" " " msgstr[2] "" +"\n" +" %(total)s Документов\n" +" " msgstr[3] "" "\n" " %(total)s Документа\n" diff --git a/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo index 430a2f01aa..ecd598f47b 100644 Binary files a/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.po index 33aa5dc5dc..5b86e46ad2 100644 --- a/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtaildocs/locale/zh_CN/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-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" +"PO-Revision-Date: 2015-06-29 17:08+0000\n" +"Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -25,9 +25,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 "选择一个文档" @@ -90,6 +99,12 @@ msgstr "编辑%(title)s" msgid "Editing" msgstr "编辑" +msgid "Filesize" +msgstr "文件大小" + +msgid "File not found" +msgstr "未找到文件" + msgid "Documents" msgstr "文档" @@ -103,6 +118,13 @@ msgid "" msgstr "" "还没有文档呢。上传一个吧?" +#, python-format +msgid "Usage of %(title)s" +msgstr "%(title)s的使用情况" + +msgid "Usage of" +msgstr "使用情况" + msgid "Parent" msgstr "父节点" @@ -115,6 +137,20 @@ 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 文档\n" +" " + msgid "Search documents" msgstr "搜索文档" @@ -122,6 +158,9 @@ msgstr "搜索文档" msgid "Document '{0}' added." msgstr "文档'{0}' 已添加" +msgid "Edit" +msgstr "编辑" + msgid "The document could not be saved due to errors." msgstr "无法保存文档,出现错误。" @@ -129,9 +168,19 @@ msgstr "无法保存文档,出现错误。" 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/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..57909dc1a2 Binary files /dev/null and b/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ca0a199e2e --- /dev/null +++ b/wagtail/wagtailembeds/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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:31+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 enter a valid URL" +msgstr "אנא הכנס קישור תקף" + +msgid "URL" +msgstr "קישור" + +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 "נראה שיש בעיה עם מקש הAPI המוטמע. אנא בדקו את ההגדרות" + +msgid "Cannot find an embed for this URL." +msgstr "לא ניתן למצוא הטמעה לקישור זה " + +msgid "" +"There seems to be an error with Embedly while trying to embed this URL. " +"Please try again later." +msgstr "נראה שישנה שגיאה עם ההטמעה בקישור הזה. אנא נסו שוב מאוחר יותר" diff --git a/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ce28428d7c Binary files /dev/null and b/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..7f72a5b121 --- /dev/null +++ b/wagtail/wagtailembeds/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,50 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Giacomo Ghizzani , 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-29 08:29+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 enter a valid URL" +msgstr "Inserire una URL valida" + +msgid "URL" +msgstr "URL" + +msgid "Embed" +msgstr "Embed" + +msgid "Insert embed" +msgstr "Inserisci embed" + +msgid "Insert" +msgstr "Inserisci" + +msgid "" +"There seems to be a problem with your embedly API key. Please check your " +"settings." +msgstr "" +"Sembra che ci siano problemi con la tua embedly API key. Verifica le " +"impostazioni." + +msgid "Cannot find an embed for this URL." +msgstr "Impossibile trovare un embed per questa URL." + +msgid "" +"There seems to be an error with Embedly while trying to embed this URL. " +"Please try again later." +msgstr "Sembra che ci siano problemi con Embedly. Prova di nuovo più tardi." diff --git a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo index fc8578f77b..044c25c572 100644 Binary files a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po index 46e76ce3a6..c03039011d 100644 --- a/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailembeds/locale/zh_CN/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-2015 # hanfeng , 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" +"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/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -26,6 +26,9 @@ msgstr "请输入一个有效的URL" msgid "URL" msgstr "URL" +msgid "Embed" +msgstr "Embed" + msgid "Insert embed" msgstr "插入embed" @@ -39,3 +42,8 @@ msgstr "embedly API key有问题,请检查设置" msgid "Cannot find an embed for this URL." msgstr "无法在URL中找到embed" + +msgid "" +"There seems to be an error with Embedly while trying to embed this URL. " +"Please try again later." +msgstr "在执行嵌入此URL时出现错误,请稍后再试。" diff --git a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo index f66577ef2f..7b19c78ace 100644 Binary files a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo and b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po index 6b808199cd..88888edf5e 100644 --- a/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/de/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Johannes Spielmann , 2014-2015 +# Tammo van Lessen , 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:41+0000\n" -"Last-Translator: Karl Hobley \n" +"PO-Revision-Date: 2015-06-29 13:38+0000\n" +"Last-Translator: Tammo van Lessen \n" "Language-Team: German (http://www.transifex.com/projects/p/wagtail/language/" "de/)\n" "MIME-Version: 1.0\n" @@ -52,9 +53,27 @@ msgstr "Datum" msgid "Date/time" msgstr "Zeitpunkt" +msgid "Submit time" +msgstr "Absendezeitpunkt" + +msgid "Form Submission" +msgstr "Formularabsendung" + +msgid "Label" +msgstr "Beschriftung" + msgid "The label of the form field" msgstr "Die Bezeichnung dieses Formularfeldes" +msgid "Field type" +msgstr "Feldtyp" + +msgid "Required" +msgstr "Erforderlich" + +msgid "Choices" +msgstr "Auswahl" + msgid "" "Comma separated list of choices. Only applicable in checkboxes, radio and " "dropdown." @@ -62,13 +81,28 @@ msgstr "" "Liste der Wahlmöglichkeiten, durch Kommas getrennt. Gilt nur für Checkboxen, " "Dropdowns und Radiobuttons." +msgid "Default value" +msgstr "Vorgabewert" + msgid "Default value. Comma separated values supported for checkboxes." msgstr "" "Standardwert. Werte für Checkboxen können durch Kommas getrennt werden." +msgid "Help text" +msgstr "Hilfetext" + +msgid "To address" +msgstr "An-Adresse" + msgid "Optional - form submissions will be emailed to this address" msgstr "Optional - eingereichte Formulare werden an diese Adresse geschickt" +msgid "From address" +msgstr "Von-Adresse" + +msgid "Subject" +msgstr "Betreff" + msgid "Forms" msgstr "Formulare" diff --git a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..886df7cb1d Binary files /dev/null and b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..1f579fa880 --- /dev/null +++ b/wagtail/wagtailforms/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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:36+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 "Single line text" +msgstr "טקסט בשורה אחת" + +msgid "Multi-line text" +msgstr "טקסט רב שורות" + +msgid "Email" +msgstr "דואר אלקטרוני" + +msgid "Number" +msgstr "מספר" + +msgid "URL" +msgstr "כתובת " + +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 "עמודים" + +msgid "Filter" +msgstr "מסננים" + +msgid "Download CSV" +msgstr "הורד CSV" + +msgid "Title" +msgstr "כותרת" + +msgid "Origin" +msgstr "מקור" + +msgid "Submission Date" +msgstr "תאריך הזנה" + +msgid "No form pages have been created." +msgstr "לא נוצרו עמודי טפסים" diff --git a/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..e6cfafb437 Binary files /dev/null and b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c25b3f38cb --- /dev/null +++ b/wagtail/wagtailforms/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,139 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Giacomo Ghizzani , 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-30 06:29+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "Single line text" +msgstr "Testo linea singola" + +msgid "Multi-line text" +msgstr "Testo multi-linea" + +msgid "Email" +msgstr "Email" + +msgid "Number" +msgstr "Numero" + +msgid "URL" +msgstr "URL" + +msgid "Checkbox" +msgstr "Checkbox" + +msgid "Checkboxes" +msgstr "Checkboxes" + +msgid "Drop down" +msgstr "Drop down" + +msgid "Radio buttons" +msgstr "Radio buttons" + +msgid "Date" +msgstr "Data" + +msgid "Date/time" +msgstr "Data/ora" + +msgid "Submit time" +msgstr "Ora di invio" + +msgid "Form Submission" +msgstr "Invio Form" + +msgid "Label" +msgstr "Etichetta" + +msgid "The label of the form field" +msgstr "Etichetta per il campo del form" + +msgid "Field type" +msgstr "Tipo di campo" + +msgid "Required" +msgstr "Richiesto" + +msgid "Choices" +msgstr "Voci" + +msgid "" +"Comma separated list of choices. Only applicable in checkboxes, radio and " +"dropdown." +msgstr "" +"Lista di voci separate da virgola. Applicabile soltanto a checkboxes, radio " +"e dropdown" + +msgid "Default value" +msgstr "Valore di default" + +msgid "Default value. Comma separated values supported for checkboxes." +msgstr "Valore di default. Valori separati da virgola per checkboxes." + +msgid "Help text" +msgstr "Testo di aiuto" + +msgid "To address" +msgstr "Indirizzo destinazione" + +msgid "Optional - form submissions will be emailed to this address" +msgstr "" +"Optional - All'invio il form verrà spedito per email a questo indirizzo" + +msgid "From address" +msgstr "Indirizzo mittente" + +msgid "Subject" +msgstr "Oggetto" + +msgid "Forms" +msgstr "Forms" + +msgid "Pages" +msgstr "Pagine" + +#, python-format +msgid "Submissions of %(form_title)s" +msgstr "Invio di %(form_title)s" + +#, python-format +msgid "Form data %(form_title)s" +msgstr "Form data %(form_title)s" + +msgid "Filter" +msgstr "Filtro" + +msgid "Download CSV" +msgstr "Scarica CSV" + +#, python-format +msgid "There have been no submissions of the '%(title)s' form." +msgstr "Non ci sono invii del form '%(title)s' " + +msgid "Title" +msgstr "Titolo" + +msgid "Origin" +msgstr "Origine" + +msgid "Submission Date" +msgstr "Data di invio" + +msgid "No form pages have been created." +msgstr "Nessuna pagina form è stata creata." diff --git a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo index 92ec1c4901..5df312c2a3 100644 Binary files a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po index 2bab07df2b..b9aa793844 100644 --- a/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailforms/locale/zh_CN/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-2015 # hanfeng , 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" +"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/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -53,6 +53,24 @@ msgstr "日期" msgid "Date/time" msgstr "日期/时间" +msgid "Submit time" +msgstr "提交时间" + +msgid "Field type" +msgstr "字段类型" + +msgid "Required" +msgstr "必需" + +msgid "Choices" +msgstr "选择" + +msgid "Default value" +msgstr "默认值" + +msgid "Help text" +msgstr "帮助文本" + msgid "Forms" msgstr "表单" diff --git a/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..eaaed80a8e Binary files /dev/null and b/wagtail/wagtailimages/locale/bg/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b4af295735 Binary files /dev/null and b/wagtail/wagtailimages/locale/cs/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..d524516c54 Binary files /dev/null and b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po index 325ac1ec3b..c43384f340 100644 --- a/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/de/LC_MESSAGES/django.po @@ -7,14 +7,15 @@ # M0rph 3u5 , 2014 # pcraston , 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-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \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/" "de/)\n" "MIME-Version: 1.0\n" @@ -28,7 +29,7 @@ msgstr "GIF, JPEG, PNG" #, python-format msgid "Not a supported image format. Supported formats: %s." -msgstr "Nicht unterstützted Bildformat. Unterstützte Bildformate: %s." +msgstr "Nicht unterstütztes Bildformat. Unterstützte Bildformate: %s." #, python-format msgid "Not a valid %s image." @@ -93,6 +94,12 @@ msgstr "Titel" msgid "File" msgstr "Datei" +msgid "Created at" +msgstr "Erstellt am" + +msgid "Uploaded by user" +msgstr "Hochgeladen von Benutzer" + msgid "Tags" msgstr "Schlagwörter" diff --git a/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..84fb67be58 Binary files /dev/null and b/wagtail/wagtailimages/locale/el/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.mo index 7bfc67ffcf..4f1c9e1243 100644 Binary files a/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.mo and b/wagtail/wagtailimages/locale/en/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..e977a82e1d Binary files /dev/null and b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..e2d1cddcd3 --- /dev/null +++ b/wagtail/wagtailimages/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,246 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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:46+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 "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 לא מתאימה" + +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 "תגיות פופולאריות" + +msgid "Latest images" +msgstr "תמונות אחרונות" + +msgid "Choose a format" +msgstr "בחרו פורמט" + +msgid "Insert image" +msgstr "הכנסת תמונה" + +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 "כן, מחק" + +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 "מייצר כתובת " + +msgid "Max dimensions" +msgstr "מימדים מקסימלים" + +msgid "Filesize" +msgstr "גודל קובץ" + +msgid "File not found" +msgstr "קובץ לא נמצא " + +msgid "Images" +msgstr "תמונות " + +msgid "Generating URL" +msgstr "מייצר כתובת" + +msgid "URL" +msgstr "כתובת" + +msgid "Preview" +msgstr "תצוגה מקדימה " + +msgid "" +"Note that images generated larger than the screen will appear smaller when " +"previewed here, so they fit the screen." +msgstr "" +"שימו לב, תמונות שגודלן גדול מזה של המסך יראו קטנות יותר בתצוגה מקדימה, כדי " +"שיתאימו למסך" + +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/it/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ba25c62c11 Binary files /dev/null and b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..1483b46141 --- /dev/null +++ b/wagtail/wagtailimages/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,328 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Giacomo Ghizzani , 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-29 08:50+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "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: " +"%(max_upload_size)s." +msgstr "" +"Formati supportati: %(supported_formats)s. Dimensione massima file: " +"%(max_upload_size)s." + +#, python-format +msgid "Supported formats: %(supported_formats)s." +msgstr "Formati supportati: %(supported_formats)s." + +msgid "Filter" +msgstr "Filtro" + +msgid "Original size" +msgstr "Dimensione originale" + +msgid "Resize to width" +msgstr "Ridimensiona alla larghezza" + +msgid "Resize to height" +msgstr "Ridimensiona all'altezza" + +msgid "Resize to min" +msgstr "Ridimensiona al minimo" + +msgid "Resize to max" +msgstr "Ridimensiona al massimo" + +msgid "Resize to fill" +msgstr "Ridimensiona per riempire" + +msgid "Width" +msgstr "Larghezza" + +msgid "Height" +msgstr "Altezza" + +msgid "Closeness" +msgstr "Vicinanza" + +msgid "Title" +msgstr "Titolo" + +msgid "File" +msgstr "File" + +msgid "Created at" +msgstr "Creato alle" + +msgid "Uploaded by user" +msgstr "Caricato dall'utente" + +msgid "Tags" +msgstr "Tags" + +msgid "Choose an image" +msgstr "Scegli una immagine" + +msgid "Search" +msgstr "Cerca" + +msgid "Upload" +msgstr "Carica" + +msgid "Popular tags" +msgstr "Tags popolari" + +#, 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" +" " + +msgid "Latest images" +msgstr "Ultime immagini" + +msgid "Choose a format" +msgstr "Scegli un formato" + +msgid "Insert image" +msgstr "Inserisci immagine" + +#, python-format +msgid "" +"\n" +" %(total)s Image\n" +" " +msgid_plural "" +"\n" +" %(total)s Images\n" +" " +msgstr[0] "" +"\n" +" %(total)s Immagine\n" +" " +msgstr[1] "" +"\n" +" %(total)s Immagini\n" +" " + +msgid "Change image file:" +msgstr "Cambia immagine" + +msgid "Add an image" +msgstr "Aggiungi un immagine" + +msgid "Add image" +msgstr "Aggiungi immagine" + +msgid "Save" +msgstr "Salva" + +msgid "Delete image" +msgstr "Elimina immagine" + +msgid "Are you sure you want to delete this image?" +msgstr "Sei sicuro di voler eliminare questa immagine?" + +msgid "Yes, delete" +msgstr "Si, elimina" + +#, python-format +msgid "Editing image %(title)s" +msgstr "Modifica immagine %(title)s" + +msgid "Editing" +msgstr "Modifica" + +msgid "Focal point (optional)" +msgstr "Punto focale (optional)" + +msgid "" +"To define this image's most important region, drag a box over the image " +"below." +msgstr "" +"Per definire la regione più importante di questa immagine, fai il drag di un " +"box sopra l'immagine qui sotto." + +msgid "Current focal point shown" +msgstr "Punto focale corrente indicato" + +msgid "URL Generator" +msgstr "URL Generator" + +msgid "Max dimensions" +msgstr "Dimensioni massime" + +msgid "Filesize" +msgstr "Dimensione file" + +msgid "File not found" +msgstr "File non trovato" + +msgid "Images" +msgstr "Immagini" + +#, python-format +msgid "Sorry, no images match \"%(query_string)s\"" +msgstr "" +"Spiacente, nessun immagine corrispondente a \"%(query_string)s\"" + +#, python-format +msgid "" +"You've not uploaded any images. Why not add one now?" +msgstr "" +"Non hai caricato nessuna immagine. Perché non ne aggiungi una adesso?" + +msgid "Generating URL" +msgstr "Generando URL" + +msgid "URL" +msgstr "URL" + +msgid "Preview" +msgstr "Anteprima" + +msgid "" +"Note that images generated larger than the screen will appear smaller when " +"previewed here, so they fit the screen." +msgstr "" +"Le immagini generate più grandi dello schermo appariranno più piccole in " +"anteprima in modo da adattarsi allo schermo." + +#, python-format +msgid "Usage of %(title)s" +msgstr "Uso di %(title)s" + +msgid "Usage of" +msgstr "Uso di" + +msgid "Parent" +msgstr "Genitore" + +msgid "Type" +msgstr "Tipo" + +msgid "Status" +msgstr "Stato" + +msgid "Edit this page" +msgstr "Modifica questa pagina" + +msgid "Add multiple images" +msgstr "Aggiungi immagini multiple" + +msgid "Add images" +msgstr "Aggiungi immagini" + +msgid "Drag and drop images into this area to upload immediately." +msgstr "" +"Drag and drop di una immagine dentro questa area per fare l'upload " +"immediatamente." + +msgid "Or choose from your computer" +msgstr "Oppure sceglila dal tuo computer" + +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 "" +"Caricamento eseguito con successo. Aggiorna il titolo dell'immagine con uno " +"appropriato se necessario." + +msgid "Sorry, upload failed." +msgstr "Spiacente, caricamento fallito." + +msgid "Update" +msgstr "Aggiorna" + +msgid "Delete" +msgstr "Elimina" + +msgid "Search images" +msgstr "Cerca immagini" + +#, python-brace-format +msgid "Image '{0}' updated." +msgstr "Immagine '{0}' aggiornata." + +msgid "Edit again" +msgstr "Modifica ancora" + +msgid "The image could not be saved due to errors." +msgstr "L'immagine non può essere salvata a causa di errori." + +msgid "" +"The source image file could not be found. Please change the source or delete " +"the image." +msgstr "" +"Il file dell'immagine non è stato trovato. Cambia il file oppure elimina " +"l'immagine." + +#, python-brace-format +msgid "Image '{0}' deleted." +msgstr "Immagine '{0}' eliminata." + +#, python-brace-format +msgid "Image '{0}' added." +msgstr "Immagine '{0}' aggiunta." + +msgid "Edit" +msgstr "Modifica" + +msgid "The image could not be created due to errors." +msgstr "L'immagine non può essere creata a causa di errori." + +msgid "Choose another image" +msgstr "Scegli un'altra immagine" + +msgid "Edit this image" +msgstr "Modifica questa immagine" diff --git a/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..aecc9a8709 Binary files /dev/null and b/wagtail/wagtailimages/locale/mn/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo index e879fe6849..7ca4343d1f 100644 Binary files a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo and b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po index 3cbebf043b..6f1290254c 100644 --- a/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/ru/LC_MESSAGES/django.po @@ -5,14 +5,15 @@ # Translators: # ajk, 2014 # Eugene MechanisM , 2014-2015 +# mattwestcott , 2015 # Sergey Komarov , 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-28 06:54+0000\n" -"Last-Translator: Eugene MechanisM \n" +"PO-Revision-Date: 2015-06-29 18:49+0000\n" +"Last-Translator: mattwestcott \n" "Language-Team: Russian (http://www.transifex.com/projects/p/wagtail/language/" "ru/)\n" "MIME-Version: 1.0\n" @@ -161,9 +162,12 @@ msgstr[0] "" " " msgstr[1] "" "\n" -" %(total)s Изображений\n" +" %(total)s Изображения\n" " " msgstr[2] "" +"\n" +" %(total)s Изображений\n" +" " msgstr[3] "" "\n" " %(total)s Изображений\n" diff --git a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo index 3cc3acfe3f..ad3b0f8cdc 100644 Binary files a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po index 22e9936497..1bf71e3778 100644 --- a/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailimages/locale/zh_CN/LC_MESSAGES/django.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-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" +"PO-Revision-Date: 2015-06-29 17:01+0000\n" +"Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -22,6 +22,32 @@ 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: " +"%(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 "过滤器" @@ -55,6 +81,12 @@ msgstr "标题" msgid "File" msgstr "文件" +msgid "Created at" +msgstr "创建于" + +msgid "Uploaded by user" +msgstr "用户上传" + msgid "Tags" msgstr "标签" @@ -93,6 +125,23 @@ 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 图像\n" +" " + +msgid "Change image file:" +msgstr "修改图像文件" + msgid "Add an image" msgstr "增加图像" @@ -118,6 +167,26 @@ 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 "URL Generator" +msgstr "URL生成器" + +msgid "Max dimensions" +msgstr "最大尺寸" + +msgid "Filesize" +msgstr "文件大小" + +msgid "File not found" +msgstr "未找到文件" + msgid "Images" msgstr "图像" @@ -147,6 +216,13 @@ msgid "" msgstr "" "备注:生成的图片大于屏幕时,在预览时可能显示会小一些。因为是适应屏幕的。" +#, python-format +msgid "Usage of %(title)s" +msgstr "%(title)s的使用情况" + +msgid "Usage of" +msgstr "使用情况" + msgid "Parent" msgstr "父节点" @@ -194,9 +270,17 @@ msgstr "搜索图片" 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}' 已删除。" @@ -205,8 +289,14 @@ msgstr "图片'{0}' 已删除。" 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/models.py b/wagtail/wagtailimages/models.py index 8960a470a8..620de757db 100644 --- a/wagtail/wagtailimages/models.py +++ b/wagtail/wagtailimages/models.py @@ -31,7 +31,7 @@ from wagtail.wagtailimages.rect import Rect from wagtail.wagtailimages.exceptions import InvalidFilterSpecError from wagtail.wagtailadmin.utils import get_object_usage -from wagtail.utils.deprecation import RemovedInWagtail11Warning +from wagtail.utils.deprecation import RemovedInWagtail12Warning class SourceImageIOError(IOError): @@ -336,7 +336,7 @@ def run(self, image, output): warnings.warn( "The IMAGE_COMPRESSION_QUALITY setting has been renamed to " "WAGTAILIMAGES_JPEG_QUALITY. Please update your settings.", - RemovedInWagtail11Warning) + RemovedInWagtail12Warning) else: quality = 85 diff --git a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b12afd6def Binary files /dev/null and b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..21d781f5ae --- /dev/null +++ b/wagtail/wagtailredirects/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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/" +"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 "Redirect from" +msgstr "הפנייה מ:" + +msgid "Site" +msgstr "אתר" + +msgid "Permanent" +msgstr "קבוע " + +msgid "Redirect to a page" +msgstr "הפנייה לעמוד" + +msgid "Redirect to any URL" +msgstr "הפנייה לכל כתובת" + +msgid "Redirect" +msgstr "הפנייה מחדש" + +msgid "Add redirect" +msgstr "הוסף הפנייה" + +msgid "Save" +msgstr "שמור" + +msgid "Delete" +msgstr "מחק" + +msgid "Are you sure you want to delete this redirect?" +msgstr "אתם בטוחים כי ברצונכם למחוק הפנייה זו?" + +msgid "Yes, delete" +msgstr "כן, מחק" + +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 "ראשי" + +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/it/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ccadc001d3 Binary files /dev/null and b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d5d291a10c --- /dev/null +++ b/wagtail/wagtailredirects/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,148 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Giacomo Ghizzani , 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-29 08:59+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "Redirect from" +msgstr "Redirect da" + +msgid "Site" +msgstr "Sito" + +msgid "Permanent" +msgstr "Permanente" + +msgid "" +"Recommended. Permanent redirects ensure search engines forget the old page " +"(the 'Redirect from') and index the new page instead." +msgstr "" +"Consiglio. I redirect permanenti assicurano che i motori di ricerca " +"dimentichino la vecchia pagina (il 'Redirect da') e indicizzeranno la nuova " +"pagina." + +msgid "Redirect to a page" +msgstr "Redirect a una pagina" + +msgid "Redirect to any URL" +msgstr "Redirect a qualsiasi URL" + +msgid "Redirect" +msgstr "Redirect" + +msgid "Add redirect" +msgstr "Aggiungi redirect" + +msgid "Save" +msgstr "Salva" + +#, python-format +msgid "Delete redirect %(title)s" +msgstr "Elimina redirect %(title)s" + +msgid "Delete" +msgstr "Elimina" + +msgid "Are you sure you want to delete this redirect?" +msgstr "Sei sicuro di voler eliminare questo redirect?" + +msgid "Yes, delete" +msgstr "Si, elimina" + +#, python-format +msgid "Editing %(title)s" +msgstr "Modifica %(title)s" + +msgid "Editing" +msgstr "Modifica" + +msgid "Delete redirect" +msgstr "Elimina redirect" + +msgid "Redirects" +msgstr "Redirects" + +msgid "From" +msgstr "Da" + +msgid "To" +msgstr "A" + +msgid "Type" +msgstr "Tipo" + +msgid "Edit this redirect" +msgstr "Modifica questo redirect" + +msgid "primary" +msgstr "primario" + +#, 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 redirects match \"%(query_string)s\"" +msgstr "" +"Spiacente, nessun redirect corrispondente a \"%(query_string)s\"" + +#, python-format +msgid "" +"No redirects have been created. Why not add one?" +msgstr "" +"Non è stato creato nessun redirect. Perché non ne aggiungi uno adesso?" + +msgid "Search redirects" +msgstr "Cerca redirects" + +#, python-brace-format +msgid "Redirect '{0}' updated." +msgstr "Redirect '{0}' aggiornato." + +msgid "Edit" +msgstr "Modifica" + +msgid "The redirect could not be saved due to errors." +msgstr "Il redirect non può essere salvato a causa di errori. " + +#, python-brace-format +msgid "Redirect '{0}' deleted." +msgstr "Redirect '{0}' eliminato." + +#, python-brace-format +msgid "Redirect '{0}' added." +msgstr "Redirect '{0}' aggiunto." + +msgid "The redirect could not be created due to errors." +msgstr "Il redirect non può essere creato a causa di errori." diff --git a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo index 6a9b4dd34a..6c80593db4 100644 Binary files a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po index c32e958453..f64828e86c 100644 --- a/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailredirects/locale/zh_CN/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-2015 # hanfeng , 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" +"PO-Revision-Date: 2015-06-29 17:09+0000\n" +"Last-Translator: hanfeng \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/wagtail/" "language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -23,6 +23,9 @@ msgstr "" msgid "Redirect from" msgstr "转向源" +msgid "Site" +msgstr "站点" + msgid "Permanent" msgstr "永久" @@ -37,6 +40,9 @@ msgstr "转向到页面" msgid "Redirect to any URL" msgstr "转向到任意URL" +msgid "Redirect" +msgstr "转向" + msgid "Add redirect" msgstr "增加转向" @@ -117,6 +123,9 @@ msgstr "搜索转向" msgid "Redirect '{0}' updated." msgstr "转向'{0}'已更新" +msgid "Edit" +msgstr "已编辑" + msgid "The redirect could not be saved due to errors." msgstr "转向不能保存。出现错误。" diff --git a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo index 5cbea17477..cd2a48804f 100644 Binary files a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo and b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po index 293d2de56d..36001c0be9 100644 --- a/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/de/LC_MESSAGES/django.po @@ -7,14 +7,15 @@ # M0rph 3u5 , 2014 # pcraston , 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-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \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/" "de/)\n" "MIME-Version: 1.0\n" @@ -37,6 +38,15 @@ msgstr "" 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" diff --git a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..af1c80154d Binary files /dev/null and b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..5bc7e3523d --- /dev/null +++ b/wagtail/wagtailsearch/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,123 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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/" +"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 "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 "" +"Are you sure you want to delete all promoted results for this search term?" +msgstr "" +"האם אתם בטוחים כי ברצונכם למחוק את כל התוצאות המקודמות עבור מונח חיפוש זה?" + +msgid "Yes, delete" +msgstr "כן, מחק" + +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 "מושגי חיפוש פופולארים" + +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/it/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo index bf2cffa89d..2a66005c67 100644 Binary files a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo and b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po index d4b447a84a..5de331a76b 100644 --- a/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po +++ b/wagtail/wagtailsearch/locale/it/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Claudio Bantaloukas , 2015 +# Giacomo Ghizzani , 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-05 12:57+0000\n" -"Last-Translator: Claudio Bantaloukas \n" +"PO-Revision-Date: 2015-06-30 06:15+0000\n" +"Last-Translator: Giacomo Ghizzani \n" "Language-Team: Italian (http://www.transifex.com/projects/p/wagtail/language/" "it/)\n" "MIME-Version: 1.0\n" @@ -22,6 +23,14 @@ msgstr "" msgid "Search term(s)/phrase" msgstr "Cerca termine(i)/frase" +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" @@ -31,27 +40,68 @@ msgstr "Descrizione" msgid "Save" msgstr "Salva" +#, python-format +msgid "Delete %(query)s" +msgstr "Elimina %(query)s" + msgid "Delete" msgstr "Elimina" 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 "Add recommended page" +msgstr "Aggiungi pagina raccomandata" + msgid "Search Terms" msgstr "Termini di ricerca" msgid "Search term(s)" msgstr "Termine(i) di ricerca" +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" +" " + +msgid "Popular search terms" +msgstr "Termini di ricerca popolari" + msgid "Search" msgstr "Cerca" @@ -64,5 +114,8 @@ msgstr "Nessun risultato" msgid "Date" msgstr "Data" +msgid "Choose from popular search terms" +msgstr "Scegli tra un termine di ricerca popolare" + msgid "Edit" msgstr "Modifica" diff --git a/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..7058e77441 Binary files /dev/null and b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsearch/locale/zh_CN/LC_MESSAGES/django.po new file mode 100644 index 0000000000..96643fb583 --- /dev/null +++ b/wagtail/wagtailsearch/locale/zh_CN/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: +# hanfeng , 2014-2015 +# hanfeng , 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-06-29 17:14+0000\n" +"Last-Translator: hanfeng \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/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 "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/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..e6b17fbbb3 Binary files /dev/null and b/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..7a7f8a4a22 --- /dev/null +++ b/wagtail/wagtailsites/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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:02+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 "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/it/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..0ffdfb99f2 Binary files /dev/null and b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..80b1ddbfc8 --- /dev/null +++ b/wagtail/wagtailsites/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Giacomo Ghizzani , 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-29 09:11+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "Choose a root page" +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" + +msgid "Port" +msgstr "Porta" + +msgid "Root page" +msgstr "Pagina radice" + +msgid "Default?" +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." diff --git a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo index 32e5e75bab..e264c7aa05 100644 Binary files a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po index 816fd20b9d..7f10aeb456 100644 --- a/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailsites/locale/zh_CN/LC_MESSAGES/django.po @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-2015 # hanfeng , 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-03-06 12:16+0000\n" -"Last-Translator: mattwestcott \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/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -69,6 +69,9 @@ msgstr "默认" msgid "Site '{0}' created." msgstr "站点'{0}'已创建" +msgid "Edit" +msgstr "编辑" + msgid "The site could not be created due to errors." msgstr "无法创建站点。出现错误。" diff --git a/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..304365af14 Binary files /dev/null and b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ed42ba34a0 --- /dev/null +++ b/wagtail/wagtailsnippets/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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:04+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 "Choose" +msgstr "בחרו" + +msgid "Title" +msgstr "כותרת " + +msgid "Delete" +msgstr "מחק" + +msgid "Yes, delete" +msgstr "כן, מחק" + +msgid "New" +msgstr "חדש" + +msgid "Save" +msgstr "שמור" + +msgid "Editing" +msgstr "עריכה" + +msgid "Snippets" +msgstr "קטעים" + +msgid "Usage of" +msgstr "שימוש ב:" + +msgid "Parent" +msgstr "הורה" + +msgid "Type" +msgstr "סוג" + +msgid "Status" +msgstr "סטטוס" + +msgid "Edit this page" +msgstr "ערוך עמוד זה" + +msgid "Edit" +msgstr "ערוך" + +msgid "The snippet could not be created due to errors." +msgstr "לא ניתן ליצור את הקטע עקב שגיאה" + +msgid "The snippet could not be saved due to errors." +msgstr "לא ניתן לשמור את הקטע עקב שגיאה" + +#, 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/it/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..3bb89688a4 Binary files /dev/null and b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d1bfe96d35 --- /dev/null +++ b/wagtail/wagtailsnippets/locale/it/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: +# Giacomo Ghizzani , 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-30 06:32+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "Choose" +msgstr "Scegli" + +#, python-format +msgid "" +"You haven't created any %(snippet_type_name)s snippets. Why not create one now" +msgstr "" +"Non hai creato nessun %(snippet_type_name)s snippets. Perché non ne crei uno " +"adesso" + +msgid "Title" +msgstr "Titolo" + +#, python-format +msgid "Delete %(snippet_type_name)s - %(instance)s" +msgstr "Elimina %(snippet_type_name)s - %(instance)s" + +msgid "Delete" +msgstr "Elimina" + +#, python-format +msgid "Are you sure you want to delete this %(snippet_type_name)s?" +msgstr "Sei sicuro di voler eliminare questo %(snippet_type_name)s?" + +msgid "Yes, delete" +msgstr "Si, elimina" + +#, python-format +msgid "New %(snippet_type_name)s" +msgstr "Nuovo %(snippet_type_name)s" + +msgid "New" +msgstr "Nuovo" + +msgid "Save" +msgstr "Salva" + +#, python-format +msgid "Editing %(snippet_type_name)s - %(instance)s" +msgstr "Modifica %(snippet_type_name)s - %(instance)s" + +msgid "Editing" +msgstr "Modifica" + +msgid "Snippets" +msgstr "Snippets" + +#, python-format +msgid "Snippets %(snippet_type_name_plural)s" +msgstr "Snippets %(snippet_type_name_plural)s" + +#, python-format +msgid "Snippets %(snippet_type_name_plural)s" +msgstr "Snippets %(snippet_type_name_plural)s" + +#, python-format +msgid "Add %(snippet_type_name)s" +msgstr "Aggiungi %(snippet_type_name)s" + +#, python-format +msgid "" +"No %(snippet_type_name_plural)s have been created. Why not add one?" +msgstr "" +"Non hai creato nessun %(snippet_type_name_plural)s. Perché non ne aggiungi uno?" + +#, python-format +msgid "Usage of %(title)s" +msgstr "Uso di %(title)s" + +msgid "Usage of" +msgstr "Uso di" + +msgid "Parent" +msgstr "Genitore" + +msgid "Type" +msgstr "Tipo" + +msgid "Status" +msgstr "Stato" + +msgid "Edit this page" +msgstr "Modifica questa pagina" + +#, python-brace-format +msgid "{snippet_type} '{instance}' created." +msgstr "{snippet_type} '{instance}' creato." + +msgid "Edit" +msgstr "Modifica" + +msgid "The snippet could not be created due to errors." +msgstr "Lo snippet non può essere creato a causa di errori." + +#, python-brace-format +msgid "{snippet_type} '{instance}' updated." +msgstr "{snippet_type} '{instance}' modificato." + +msgid "The snippet could not be saved due to errors." +msgstr "Lo snippet non può essere salvato a causa di errori." + +#, python-brace-format +msgid "{snippet_type} '{instance}' deleted." +msgstr "{snippet_type} '{instance}' eliminato." + +#, python-format +msgid "Choose %s" +msgstr "Scegli %s" + +#, python-format +msgid "Choose another %s" +msgstr "Scegli un' altro %s" + +#, python-format +msgid "Edit this %s" +msgstr "Modifica questo %s" diff --git a/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..0c71577eed Binary files /dev/null and b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2662e53579 --- /dev/null +++ b/wagtail/wagtailsnippets/locale/zh_CN/LC_MESSAGES/django.po @@ -0,0 +1,64 @@ +# 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-2015 +# hanfeng , 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-06-29 17:13+0000\n" +"Last-Translator: hanfeng \n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/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 "Choose" +msgstr "选择" + +msgid "Title" +msgstr "标题" + +msgid "Delete" +msgstr "删除" + +msgid "Yes, delete" +msgstr "是的,删除" + +msgid "New" +msgstr "新增" + +msgid "Save" +msgstr "保存" + +msgid "Editing" +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 "Edit" +msgstr "编辑" diff --git a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo index 946835ea19..1e6945003e 100644 Binary files a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo and b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po index cbbf56653e..957e7bd92b 100644 --- a/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/de/LC_MESSAGES/django.po @@ -6,14 +6,15 @@ # Johannes Spielmann , 2014 # Johannes Spielmann , 2014 # M0rph 3u5 , 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-04-21 09:39+0100\n" -"PO-Revision-Date: 2015-04-21 08:40+0000\n" -"Last-Translator: Karl Hobley \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/" "de/)\n" "MIME-Version: 1.0\n" @@ -94,6 +95,9 @@ msgstr "Zurückgewiesene Benachrichtigungen" msgid "Receive notification when your page edit is rejected" msgstr "Benachrichtung erhalten, wenn Ihre Änderungen abgelehnt wurden" +msgid "User Profile" +msgstr "Benutzerprofil" + msgid "Delete group" msgstr "Gruppe löschen" diff --git a/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f2cb5b32af Binary files /dev/null and b/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..3938a3cfdf --- /dev/null +++ b/wagtail/wagtailusers/locale/he_IL/LC_MESSAGES/django.po @@ -0,0 +1,222 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# 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:13+0000\n" +"Last-Translator: lior abazon \n" +"Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/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 "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 "נחוץ. 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 "מנהלים יכולים לנהל חשבונות משתמשים" + +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 "מחק קבוצה" + +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 "הוספת קבוצה" + +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 "כבוי" + +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/hr_HR/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.po index 839c46be7c..8d17571d4c 100644 --- a/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/hr_HR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Luka Matijević , 2015 msgid "" @@ -11,336 +11,112 @@ msgstr "" "POT-Creation-Date: 2015-04-21 09:39+0100\n" "PO-Revision-Date: 2015-06-09 19:49+0000\n" "Last-Translator: Luka Matijević \n" -"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/wagtail/language/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/" +"wagtail/language/hr_HR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hr_HR\n" -"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" +"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" -#: forms.py:22 forms.py:99 forms.py:158 msgid "Administrator" msgstr "Administrator" -#: 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 "Email" -#: forms.py:28 forms.py:85 msgid "First Name" msgstr "Ime" -#: forms.py:29 forms.py:86 msgid "Last Name" msgstr "Prezime" -#: forms.py:72 msgid "A user with that username already exists." msgstr "Korisničko ime već postoji." -#: forms.py:73 msgid "The two password fields didn't match." msgstr "Lozinke nisu jednake." -#: forms.py:76 templates/wagtailusers/users/list.html:15 msgid "Username" msgstr "Korisničko ime" -#: forms.py:79 msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only." -msgstr "Obavezno. 30 znakova ili manje. Dozvoljena su slova, brojevi i @/./+/-/_ znakovi." - -#: forms.py:81 -msgid "This value may contain only letters, numbers and @/./+/-/_ characters." msgstr "" +"Obavezno. 30 znakova ili manje. Dozvoljena su slova, brojevi i @/./+/-/_ " +"znakovi." -#: forms.py:89 msgid "Password" msgstr "Lozinka" -#: forms.py:92 -msgid "Leave blank if not changing." -msgstr "" - -#: forms.py:94 msgid "Password confirmation" msgstr "Potvrda lozinke" -#: forms.py:96 -msgid "Enter the same password as above, for verification." -msgstr "" - -#: forms.py:101 forms.py:160 -msgid "Administrators have the ability to manage user accounts." -msgstr "" - -#: forms.py:154 msgid "A group with that name already exists." msgstr "Grupa s danim imenom već postoji." -#: models.py:14 -msgid "Submitted notifications" -msgstr "" - -#: models.py:16 -msgid "Receive notification when a page is submitted for moderation" -msgstr "" - -#: models.py:20 -msgid "Approved notifications" -msgstr "" - -#: models.py:22 -msgid "Receive notification when your page edit is approved" -msgstr "" - -#: models.py:26 -msgid "Rejected notifications" -msgstr "" - -#: models.py:28 -msgid "Receive notification when your page edit is rejected" -msgstr "" - -#: models.py:39 msgid "User Profile" msgstr "Korisnički profil" -#: templates/wagtailusers/groups/confirm_delete.html:3 -#: templates/wagtailusers/groups/confirm_delete.html:7 -#: templates/wagtailusers/groups/edit.html:37 msgid "Delete group" msgstr "Obriši grupu" -#: templates/wagtailusers/groups/confirm_delete.html:12 -#, python-format -msgid "" -"The group '%(group_name)s' has %(group_user_count)s users " -"assigned." -msgstr "" - -#: templates/wagtailusers/groups/confirm_delete.html:16 -msgid "" -"Deleting this group will revoke this group's permissions from all member " -"users." -msgstr "" - -#: templates/wagtailusers/groups/confirm_delete.html:20 -msgid "Are you sure you want to delete this group?" -msgstr "" - -#: templates/wagtailusers/groups/confirm_delete.html:23 msgid "Yes, delete" msgstr "Da, obriši" -#: templates/wagtailusers/groups/create.html:6 -#: templates/wagtailusers/groups/create.html:17 -#: templates/wagtailusers/groups/create.html:32 msgid "Add group" msgstr "Dodaj grupu" -#: templates/wagtailusers/groups/edit.html:6 -#: templates/wagtailusers/groups/edit.html:17 -#: templates/wagtailusers/users/edit.html:4 -#: templates/wagtailusers/users/edit.html:8 msgid "Editing" msgstr "Uređivanje" -#: templates/wagtailusers/groups/edit.html:34 -#: templates/wagtailusers/users/edit.html:30 -#: templates/wagtailusers/users/edit.html:37 msgid "Save" msgstr "Pohrani" -#: templates/wagtailusers/groups/includes/formatted_permissions.html:3 -msgid "Object permissions" -msgstr "" - -#: templates/wagtailusers/groups/includes/formatted_permissions.html:11 -#: templates/wagtailusers/groups/includes/formatted_permissions.html:47 -#: templates/wagtailusers/groups/list.html:6 -#: templates/wagtailusers/users/list.html:7 msgid "Name" msgstr "Ime" -#: templates/wagtailusers/groups/includes/formatted_permissions.html:12 msgid "Add" msgstr "Dodaj" -#: templates/wagtailusers/groups/includes/formatted_permissions.html:13 msgid "Change" msgstr "Promijeni" -#: templates/wagtailusers/groups/includes/formatted_permissions.html:14 -#: templates/wagtailusers/groups/includes/page_permissions_form.html:15 msgid "Delete" msgstr "Obriši" -#: templates/wagtailusers/groups/includes/formatted_permissions.html:41 msgid "Other permissions" msgstr "Ostale dozvole" -#: templates/wagtailusers/groups/includes/page_permissions_formset.html:2 msgid "Page permissions" msgstr "Dozvole stranice" -#: templates/wagtailusers/groups/includes/page_permissions_formset.html:12 msgid "Page" msgstr "Stranica" -#: templates/wagtailusers/groups/includes/page_permissions_formset.html:13 msgid "Permission type" msgstr "Tip dozvole" -#: templates/wagtailusers/groups/includes/page_permissions_formset.html:42 msgid "Add a page permission" msgstr "Dodaj dozvolu stranice" -#: templates/wagtailusers/groups/index.html:4 -#: templates/wagtailusers/groups/index.html:17 msgid "groups" msgstr "grupe" -#: templates/wagtailusers/groups/index.html:18 msgid "Add a group" msgstr "Dodaj grupu" -#: templates/wagtailusers/groups/results.html:9 -#, python-format -msgid "" -"There are no groups configured. Why not add some?" -msgstr "" - -#: templates/wagtailusers/users/create.html:4 -#: templates/wagtailusers/users/create.html:8 -#: templates/wagtailusers/users/create.html:35 msgid "Add user" msgstr "Dodaj korisnika" -#: templates/wagtailusers/users/create.html:12 -#: templates/wagtailusers/users/edit.html:12 msgid "Account" msgstr "Korisnički račun" -#: templates/wagtailusers/users/create.html:13 -#: templates/wagtailusers/users/create.html:28 -#: templates/wagtailusers/users/edit.html:13 msgid "Roles" msgstr "Uloge" -#: templates/wagtailusers/users/index.html:4 -#: templates/wagtailusers/users/index.html:17 wagtail_hooks.py:27 msgid "Users" msgstr "Korisnici" -#: templates/wagtailusers/users/index.html:18 msgid "Add a user" msgstr "Dodaj korisnika" - -#: templates/wagtailusers/users/list.html:22 -msgid "Level" -msgstr "" - -#: templates/wagtailusers/users/list.html:23 -msgid "Status" -msgstr "" - -#: templates/wagtailusers/users/list.html:36 -msgid "Admin" -msgstr "" - -#: templates/wagtailusers/users/list.html:37 -msgid "Active" -msgstr "" - -#: templates/wagtailusers/users/list.html:37 -msgid "Inactive" -msgstr "" - -#: templates/wagtailusers/users/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] "" -msgstr[2] "" - -#: templates/wagtailusers/users/results.html:18 -#, python-format -msgid "Sorry, no users match \"%(query_string)s\"" -msgstr "" - -#: templates/wagtailusers/users/results.html:21 -#, python-format -msgid "" -"There are no users configured. Why not add some?" -msgstr "" - -#: views/groups.py:29 views/groups.py:36 -msgid "Search groups" -msgstr "" - -#: views/groups.py:87 -#, python-brace-format -msgid "Group '{0}' created." -msgstr "" - -#: views/groups.py:88 views/groups.py:113 views/users.py:87 views/users.py:108 -msgid "Edit" -msgstr "" - -#: views/groups.py:92 -msgid "The group could not be created due to errors." -msgstr "" - -#: views/groups.py:112 -#, python-brace-format -msgid "Group '{0}' updated." -msgstr "" - -#: views/groups.py:117 -msgid "The group could not be saved due to errors." -msgstr "" - -#: views/groups.py:135 -#, python-brace-format -msgid "Group '{0}' deleted." -msgstr "" - -#: views/users.py:31 views/users.py:38 -msgid "Search users" -msgstr "" - -#: views/users.py:86 -#, python-brace-format -msgid "User '{0}' created." -msgstr "" - -#: views/users.py:91 -msgid "The user could not be created due to errors." -msgstr "" - -#: views/users.py:107 -#, python-brace-format -msgid "User '{0}' updated." -msgstr "" - -#: views/users.py:112 -msgid "The user could not be saved due to errors." -msgstr "" - -#: wagtail_hooks.py:31 -msgid "Groups" -msgstr "" diff --git a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..174d9e25c8 Binary files /dev/null and b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..fc739d091b --- /dev/null +++ b/wagtail/wagtailusers/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,274 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Giacomo Ghizzani , 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-29 09:40+0000\n" +"Last-Translator: Giacomo Ghizzani \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/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 "Administrator" +msgstr "Amministratore" + +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 "Email" +msgstr "Email" + +msgid "First Name" +msgstr "Nome" + +msgid "Last Name" +msgstr "Cognome" + +msgid "A user with that username already exists." +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." + +msgid "A group with that name already exists." +msgstr "Gruppo già esistente." + +msgid "Submitted notifications" +msgstr "Notifiche inviate" + +msgid "Receive notification when a page is submitted for moderation" +msgstr "Ricevi una notifica quando una pagina viene inviata per la moderazione" + +msgid "Approved notifications" +msgstr "Notifiche approvate" + +msgid "Receive notification when your page edit is approved" +msgstr "Ricevi notifica quando la modifica di una tua pagina viene approvata" + +msgid "Rejected notifications" +msgstr "Notifiche rifiutate" + +msgid "Receive notification when your page edit is rejected" +msgstr "Ricevi notifica quando la modifica di una tua pagina viene rifiutata" + +msgid "User Profile" +msgstr "Profilo Utente" + +msgid "Delete group" +msgstr "Elimina gruppo" + +#, python-format +msgid "" +"The group '%(group_name)s' has %(group_user_count)s users " +"assigned." +msgstr "" +"Il gruppo '%(group_name)s' ha %(group_user_count)s utenti " +"assegnati." + +msgid "" +"Deleting this group will revoke this group's permissions from all member " +"users." +msgstr "" +"L'eliminazione di questo gruppo revocherà le autorizzazioni di questo gruppo " +"da tutti gli utenti membri." + +msgid "Are you sure you want to delete this group?" +msgstr "Sei sicuro di voler eliminare questo gruppo?" + +msgid "Yes, delete" +msgstr "Si, elimina" + +msgid "Add group" +msgstr "Aggiungi gruppo" + +msgid "Editing" +msgstr "Modifica" + +msgid "Save" +msgstr "Salva" + +msgid "Object permissions" +msgstr "Permessi oggetto" + +msgid "Name" +msgstr "Nome" + +msgid "Add" +msgstr "Aggiungi" + +msgid "Change" +msgstr "Modifica" + +msgid "Delete" +msgstr "Elimina" + +msgid "Other permissions" +msgstr "Altri permessi" + +msgid "Page permissions" +msgstr "Permessi della pagina" + +msgid "Page" +msgstr "Pagina" + +msgid "Permission type" +msgstr "Tipo di permesso" + +msgid "Add a page permission" +msgstr "Aggiungi un permesso alla pagina" + +msgid "groups" +msgstr "Gruppi" + +msgid "Add a group" +msgstr "Aggiungi gruppo" + +#, python-format +msgid "" +"There are no groups configured. Why not add some?" +msgstr "" +"Nessun gruppo configurato. Perché non ne aggiungi qualcuno?" + +msgid "Add user" +msgstr "Aggiungi utente" + +msgid "Account" +msgstr "Account" + +msgid "Roles" +msgstr "Ruoli" + +msgid "Users" +msgstr "Utenti" + +msgid "Add a user" +msgstr "Aggiungi un utente" + +msgid "Level" +msgstr "Livello" + +msgid "Status" +msgstr "Stato" + +msgid "Admin" +msgstr "Amministratore" + +msgid "Active" +msgstr "Attivo" + +msgid "Inactive" +msgstr "Inattivo" + +#, 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 users match \"%(query_string)s\"" +msgstr "" +"Spiacente, nessun utente corrispondente a \"%(query_string)s\"" + +#, python-format +msgid "" +"There are no users configured. Why not add some?" +msgstr "" +"Non ci sono utenti configurati. Perché non ne aggiungi qualcuno?" + +msgid "Search groups" +msgstr "Cerca gruppi" + +#, python-brace-format +msgid "Group '{0}' created." +msgstr "Gruppo '{0}' creato." + +msgid "Edit" +msgstr "Modifica" + +msgid "The group could not be created due to errors." +msgstr "Il gruppo non può essere creato a causa di errori." + +#, python-brace-format +msgid "Group '{0}' updated." +msgstr "Gruppo '{0}' aggiornato." + +msgid "The group could not be saved due to errors." +msgstr "Il gruppo non può essere salvato a causa di errori." + +#, python-brace-format +msgid "Group '{0}' deleted." +msgstr "Gruppo '{0}' eliminato." + +msgid "Search users" +msgstr "Cerca utenti" + +#, python-brace-format +msgid "User '{0}' created." +msgstr "Utente '{0}' creato." + +msgid "The user could not be created due to errors." +msgstr "L'utente non può essere creato a causa di errori." + +#, python-brace-format +msgid "User '{0}' updated." +msgstr "Utente '{0}' aggiornato." + +msgid "The user could not be saved due to errors." +msgstr "L'utente non può essere salvato a causa di errori." + +msgid "Groups" +msgstr "Gruppi" diff --git a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo index 64a696c318..d2c5885364 100644 Binary files a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo and b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.mo differ diff --git a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po index 6f8916cc05..2a9b600c8b 100644 --- a/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po +++ b/wagtail/wagtailusers/locale/zh_CN/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# hanfeng , 2014 +# hanfeng , 2014-2015 # hanfeng , 2014 # Jian Li , 2015 msgid "" @@ -11,8 +11,8 @@ 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" +"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/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -69,15 +69,27 @@ 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 "删除组" @@ -87,6 +99,11 @@ msgid "" "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 "确定要删除该组?" @@ -120,6 +137,15 @@ msgstr "删除" msgid "Other permissions" msgstr "其他权限" +msgid "Page permissions" +msgstr "页面权限" + +msgid "Page" +msgstr "页面" + +msgid "Permission type" +msgstr "权限类型" + msgid "Add a page permission" msgstr "添加一个页面权限" @@ -198,6 +224,9 @@ msgstr "搜索组" msgid "Group '{0}' created." msgstr "组 '{0}' 已创建" +msgid "Edit" +msgstr "已编辑" + msgid "The group could not be created due to errors." msgstr "无法创建该组。出现错误。"