diff --git a/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.mo b/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.mo index ff256d979c..23a72b11bb 100644 Binary files a/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.mo and b/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.mo differ diff --git a/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.po b/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.po index 3df67282b4..eb1a8ecc9c 100644 --- a/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.po +++ b/core/src/zeit/locales/de/LC_MESSAGES/zeit.cms.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Unknown\n" -"POT-Creation-Date: Thu Aug 29 12:57:04 2024\n" +"POT-Creation-Date: Thu Sep 5 18:02:36 2024\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.4.4\n" +"X-Generator: Poedit 3.5\n" #: zeit/addcentral/sidebar.pt:10 zeit/addcentral/sidebar.py:39 #: zeit/cms/browser/form.py:220 zeit/cms/menu.zcml:17 zeit/cms/menu.zcml:24 @@ -241,8 +241,8 @@ msgstr "Autor" #: zeit/content/article/interfaces.py:191 #: zeit/content/article/interfaces.py:231 zeit/content/audio/interfaces.py:35 #: zeit/content/author/interfaces.py:36 zeit/content/cp/interfaces.py:189 -#: zeit/content/cp/interfaces.py:278 zeit/content/cp/interfaces.py:404 -#: zeit/content/cp/interfaces.py:453 zeit/content/gallery/interfaces.py:91 +#: zeit/content/cp/interfaces.py:282 zeit/content/cp/interfaces.py:408 +#: zeit/content/cp/interfaces.py:457 zeit/content/gallery/interfaces.py:91 #: zeit/content/infobox/interfaces.py:21 zeit/content/modules/interfaces.py:165 #: zeit/content/rawxml/interfaces.py:18 zeit/content/text/interfaces.py:64 #: zeit/content/video/browser/object-details-body.pt:24 @@ -438,7 +438,6 @@ msgid "\"${name}\" has been checked in." msgstr "»${name}« wurde eingecheckt." #: zeit/cms/checkout/browser/manager.py:120 -#: zeit/cms/repository/repository.py:309 msgid "There was a conflict while adding ${name}" msgstr "Es gab einen Konflikt beim hinzufügen von ${name}" @@ -754,16 +753,16 @@ msgstr "Bitte auf Groß- und Kleinschreibung achten." msgid "Subtitle" msgstr "Teaser/Vorspann (Unterzeile)" -#: zeit/cms/content/interfaces.py:171 zeit/content/cp/interfaces.py:553 +#: zeit/cms/content/interfaces.py:171 zeit/content/cp/interfaces.py:557 msgid "Teaser title" msgstr "Überschrift (Centerpage)" -#: zeit/cms/content/interfaces.py:173 zeit/content/cp/interfaces.py:555 +#: zeit/cms/content/interfaces.py:173 zeit/content/cp/interfaces.py:559 #: zeit/content/video/browser/object-details-body.pt:28 msgid "Teaser text" msgstr "Teaser (Centerpage)" -#: zeit/cms/content/interfaces.py:176 zeit/content/cp/interfaces.py:551 +#: zeit/cms/content/interfaces.py:176 zeit/content/cp/interfaces.py:555 msgid "Teaser kicker" msgstr "Teaser-Spitzmarke" @@ -843,7 +842,7 @@ msgstr "InterRed Beitrags-ID" msgid "Invalid hex literal" msgstr "Kein gültiger Farbwert" -#: zeit/cms/content/interfaces.py:358 zeit/content/cp/interfaces.py:603 +#: zeit/cms/content/interfaces.py:358 zeit/content/cp/interfaces.py:607 msgid "XML Source" msgstr "XML-Quelltext" @@ -1513,7 +1512,7 @@ msgstr "Farbe Button" #: zeit/content/article/edit/image.py:85 #: zeit/content/article/edit/interfaces.py:204 #: zeit/content/article/interfaces.py:68 zeit/content/cp/interfaces.py:127 -#: zeit/content/cp/interfaces.py:287 zeit/content/cp/interfaces.py:637 +#: zeit/content/cp/interfaces.py:291 zeit/content/cp/interfaces.py:641 #: zeit/content/image/browser/configure.zcml:262 #: zeit/content/image/browser/imagegroup.py:222 zeit/content/image/image.py:126 #: zeit/content/portraitbox/interfaces.py:16 @@ -1523,8 +1522,8 @@ msgstr "Bild" #: zeit/content/advertisement/interfaces.py:34 #: zeit/content/article/edit/interfaces.py:205 -#: zeit/content/article/interfaces.py:69 zeit/content/cp/interfaces.py:288 -#: zeit/content/cp/interfaces.py:638 zeit/content/image/interfaces.py:386 +#: zeit/content/article/interfaces.py:69 zeit/content/cp/interfaces.py:292 +#: zeit/content/cp/interfaces.py:642 zeit/content/image/interfaces.py:386 #: zeit/push/interfaces.py:222 msgid "Drag an image group here" msgstr "Ziehen Sie Bilder hierher, um sie zu verknüpfen" @@ -1952,7 +1951,7 @@ msgstr "Ziehen Sie ein Video hierher, um es zu verknüpfen" #: zeit/content/article/edit/interfaces.py:395 #: zeit/content/article/edit/interfaces.py:405 #: zeit/content/article/edit/interfaces.py:464 -#: zeit/content/cp/interfaces.py:535 zeit/content/gallery/interfaces.py:98 +#: zeit/content/cp/interfaces.py:539 zeit/content/gallery/interfaces.py:98 #: zeit/wysiwyg/browser/resources/citation/dialog.pt:39 #: zeit/wysiwyg/browser/resources/reference/image.pt:26 #: zeit/wysiwyg/browser/resources/reference/portraitbox.pt:24 @@ -2108,18 +2107,18 @@ msgid "Show liveblog in teaser" msgstr "Timeline am Teaser anzeigen" #: zeit/content/article/edit/interfaces.py:438 -#: zeit/content/cp/interfaces.py:687 +#: zeit/content/cp/interfaces.py:691 msgid "Cardstack id" msgstr "ID" #: zeit/content/article/edit/interfaces.py:439 -#: zeit/content/cp/interfaces.py:689 +#: zeit/content/cp/interfaces.py:693 msgid "Advertorial?" msgstr "Advertorial?" #: zeit/content/article/edit/interfaces.py:454 #: zeit/content/article/edit/interfaces.py:609 -#: zeit/content/cp/interfaces.py:276 zeit/content/cp/interfaces.py:403 +#: zeit/content/cp/interfaces.py:280 zeit/content/cp/interfaces.py:407 #: zeit/content/infobox/interfaces.py:15 #: zeit/content/video/browser/object-details-body.pt:20 #: zeit/content/volume/browser/toc_listing.py:33 @@ -2182,7 +2181,7 @@ msgid "Linktext" msgstr "LInktext" #: zeit/content/article/edit/interfaces.py:621 -#: zeit/content/cp/interfaces.py:315 +#: zeit/content/cp/interfaces.py:319 msgid "Automatic type" msgstr "Quelle" @@ -2793,34 +2792,38 @@ msgstr "Kein Default-Layout für diese Fläche vorhanden" msgid "List of teasers" msgstr "Teaser" -#: zeit/content/cp/browser/area.py:207 zeit/content/cp/interfaces.py:214 +#: zeit/content/cp/browser/area.py:209 zeit/content/cp/interfaces.py:214 msgid "automatic-area-type-centerpage" msgstr "Centerpage" -#: zeit/content/cp/browser/area.py:208 zeit/content/cp/interfaces.py:222 +#: zeit/content/cp/browser/area.py:210 zeit/content/cp/interfaces.py:222 msgid "automatic-area-type-rss-feed" msgstr "RSS-Feed" -#: zeit/content/cp/browser/area.py:209 zeit/content/cp/interfaces.py:215 +#: zeit/content/cp/browser/area.py:211 zeit/content/cp/interfaces.py:215 msgid "automatic-area-type-custom" msgstr "Individuelle Abfrage" -#: zeit/content/cp/browser/area.py:211 zeit/content/cp/interfaces.py:216 +#: zeit/content/cp/browser/area.py:213 zeit/content/cp/interfaces.py:216 msgid "automatic-area-type-topicpage" msgstr "TMS-Themenseite" -#: zeit/content/cp/browser/area.py:215 zeit/content/cp/interfaces.py:219 +#: zeit/content/cp/browser/area.py:217 zeit/content/cp/interfaces.py:219 msgid "automatic-area-type-elasticsearch-query" msgstr "ES-Query" -#: zeit/content/cp/browser/area.py:218 zeit/content/cp/interfaces.py:217 +#: zeit/content/cp/browser/area.py:220 zeit/content/cp/interfaces.py:217 msgid "automatic-area-type-related-topics" msgstr "Verwandte TMS-Themenseiten" -#: zeit/content/cp/browser/area.py:220 zeit/content/cp/interfaces.py:220 +#: zeit/content/cp/browser/area.py:222 zeit/content/cp/interfaces.py:220 msgid "automatic-area-type-reach" msgstr "Reach" +#: zeit/content/cp/browser/area.py:226 zeit/content/cp/interfaces.py:223 +msgid "automatic-area-type-sql-query" +msgstr "SQL-Query" + #: zeit/content/cp/browser/blocks/layout.mail.content.pt:3 msgid "Subject:" msgstr "Betreff:" @@ -3038,11 +3041,11 @@ msgid "Description" msgstr "Beschreibung" #: zeit/content/cp/interfaces.py:177 zeit/content/cp/interfaces.py:194 -#: zeit/content/cp/interfaces.py:268 +#: zeit/content/cp/interfaces.py:272 msgid "Visible in frontend" msgstr "Sichtbar im Frontend" -#: zeit/content/cp/interfaces.py:196 zeit/content/cp/interfaces.py:271 +#: zeit/content/cp/interfaces.py:196 zeit/content/cp/interfaces.py:275 msgid "Kind" msgstr "Typ" @@ -3058,176 +3061,176 @@ msgstr "Query" msgid "automatic-area-type-topicpagelist" msgstr "Themenseiten-Ranking" -#: zeit/content/cp/interfaces.py:271 +#: zeit/content/cp/interfaces.py:275 msgid "Used internally for rendering on Friedbert" msgstr "Zum Rendern via Friedbert" -#: zeit/content/cp/interfaces.py:280 zeit/content/cp/interfaces.py:411 +#: zeit/content/cp/interfaces.py:284 zeit/content/cp/interfaces.py:415 msgid "Read more" msgstr "Weiterlesen" -#: zeit/content/cp/interfaces.py:283 zeit/content/cp/interfaces.py:413 +#: zeit/content/cp/interfaces.py:287 zeit/content/cp/interfaces.py:417 msgid "Read more URL" msgstr "»Weiterlesen«-URL" -#: zeit/content/cp/interfaces.py:294 +#: zeit/content/cp/interfaces.py:298 msgid "Apply teaser layouts automatically?" msgstr "Teaser-Layouts automatisch einstellen" -#: zeit/content/cp/interfaces.py:298 +#: zeit/content/cp/interfaces.py:302 msgid "First teaser layout" msgstr "Layout 1. Teaser" -#: zeit/content/cp/interfaces.py:307 +#: zeit/content/cp/interfaces.py:311 msgid "automatic" msgstr "Autopilot" -#: zeit/content/cp/interfaces.py:319 +#: zeit/content/cp/interfaces.py:323 msgid "Area background color (6 characters, no #)" msgstr "Hintergrundfarbe (6 Zeichen, ohne Hash)" -#: zeit/content/cp/interfaces.py:320 +#: zeit/content/cp/interfaces.py:324 msgid "Hex value of background color for area" msgstr "Hintergrundfarbe (Hex-Wert)" -#: zeit/content/cp/interfaces.py:331 +#: zeit/content/cp/interfaces.py:335 msgid "" "Automatic area with teaser from centerpage requires a referenced centerpage." msgstr "Es ist keine valide Centerpage angegeben." -#: zeit/content/cp/interfaces.py:336 +#: zeit/content/cp/interfaces.py:340 msgid "" "Automatic area with teaser from custom query requires a query condition." msgstr "Es ist keine valide Query angegeben." -#: zeit/content/cp/interfaces.py:340 +#: zeit/content/cp/interfaces.py:344 msgid "Automatic area with teaser from TMS topicpage requires a topicpage ID." msgstr "Es ist keine valide Themenseite angegeben." -#: zeit/content/cp/interfaces.py:344 +#: zeit/content/cp/interfaces.py:348 msgid "" "Automatic area with teaser from elasticsearch query requires a raw query." msgstr "Es ist keine valide Query angegeben." -#: zeit/content/cp/interfaces.py:348 +#: zeit/content/cp/interfaces.py:352 msgid "Automatic area with rss-feed requires a given feed" msgstr "Es ist kein valider RSS-Feed angegeben." -#: zeit/content/cp/interfaces.py:350 +#: zeit/content/cp/interfaces.py:354 msgid "Automatic area with related-topics requires a given topicpage" msgstr "Es ist keine valide Themeseiten ID angegeben." -#: zeit/content/cp/interfaces.py:354 +#: zeit/content/cp/interfaces.py:358 msgid "Automatic area with teasers from reach require a given kind" msgstr "Autoflächen mit Reach als Quelle benötigen eine Metrik" -#: zeit/content/cp/interfaces.py:368 +#: zeit/content/cp/interfaces.py:372 msgid "Elasticsearch raw query is malformed: %s" msgstr "Elasticsearch-Query fehlerhaft: {error}" -#: zeit/content/cp/interfaces.py:407 +#: zeit/content/cp/interfaces.py:411 msgid "Whether block can be removed by automation, e.g. AutoPilot" msgstr "" "Ist der Block “flüchtig” und darf automatisch entfernt werden, z.B. vom " "AutoPilot?" -#: zeit/content/cp/interfaces.py:441 +#: zeit/content/cp/interfaces.py:445 msgid "Pinned" msgstr "Fest" -#: zeit/content/cp/interfaces.py:443 +#: zeit/content/cp/interfaces.py:447 msgid "Hidden on HP" msgstr "¬HP" -#: zeit/content/cp/interfaces.py:445 +#: zeit/content/cp/interfaces.py:449 msgid "Big layout" msgstr "Großes Layout" -#: zeit/content/cp/interfaces.py:447 +#: zeit/content/cp/interfaces.py:451 msgid "Hidden relateds" msgstr "¬Relateds" -#: zeit/content/cp/interfaces.py:455 +#: zeit/content/cp/interfaces.py:459 msgid "Limit amount" msgstr "Anzahl begrenzen" -#: zeit/content/cp/interfaces.py:456 +#: zeit/content/cp/interfaces.py:460 msgid "limit-amount-description" msgstr "limit-amount-description" -#: zeit/content/cp/interfaces.py:528 +#: zeit/content/cp/interfaces.py:532 msgid "Referenced content" msgstr "Teaser" -#: zeit/content/cp/interfaces.py:529 +#: zeit/content/cp/interfaces.py:533 msgid "Drag content here" msgstr "Ziehen Sie Inhalte hierher um einen Teaser hinzuzufügen." -#: zeit/content/cp/interfaces.py:538 +#: zeit/content/cp/interfaces.py:542 msgid "Force image on mobile" msgstr "mobil mit Bild" -#: zeit/content/cp/interfaces.py:591 +#: zeit/content/cp/interfaces.py:595 msgid "The root element must be ." msgstr "Der Wurzelkonten muss ein sein." -#: zeit/content/cp/interfaces.py:593 +#: zeit/content/cp/interfaces.py:597 msgid "cp:type must be 'xml'." msgstr "Das Attribut »cp:type« muss »xml« sein." -#: zeit/content/cp/interfaces.py:595 +#: zeit/content/cp/interfaces.py:599 msgid "No or empty cp:__name__ attribute." msgstr "Kein oder leers Attribut »cp:__name__«." -#: zeit/content/cp/interfaces.py:611 +#: zeit/content/cp/interfaces.py:615 msgid "CP Extra Id" msgstr "CPExtra" -#: zeit/content/cp/interfaces.py:642 +#: zeit/content/cp/interfaces.py:646 msgid "Animate" msgstr "Animieren" -#: zeit/content/cp/interfaces.py:648 +#: zeit/content/cp/interfaces.py:652 msgid "left" msgstr "links" -#: zeit/content/cp/interfaces.py:649 +#: zeit/content/cp/interfaces.py:653 msgid "center" msgstr "mittig" -#: zeit/content/cp/interfaces.py:650 +#: zeit/content/cp/interfaces.py:654 msgid "right" msgstr "rechts" -#: zeit/content/cp/interfaces.py:656 zeit/content/infobox/interfaces.py:19 +#: zeit/content/cp/interfaces.py:660 zeit/content/infobox/interfaces.py:19 msgid "Contents" msgstr "Inhalt" -#: zeit/content/cp/interfaces.py:656 zeit/content/modules/interfaces.py:137 +#: zeit/content/cp/interfaces.py:660 zeit/content/modules/interfaces.py:137 msgid "Use Markdown" msgstr "verwendet Markdown" -#: zeit/content/cp/interfaces.py:659 +#: zeit/content/cp/interfaces.py:663 msgid "Alignment" msgstr "Ausrichtung" -#: zeit/content/cp/interfaces.py:660 +#: zeit/content/cp/interfaces.py:664 msgid "Choose alignment" msgstr "Ausrichtung wählen" -#: zeit/content/cp/interfaces.py:692 +#: zeit/content/cp/interfaces.py:696 msgid "Background color" msgstr "Hintergrundfarbe" -#: zeit/content/cp/interfaces.py:693 +#: zeit/content/cp/interfaces.py:697 msgid "Choose a background color" msgstr "Hintergrundfarbe auswählen" -#: zeit/content/cp/interfaces.py:704 zeit/content/modules/interfaces.py:73 +#: zeit/content/cp/interfaces.py:708 zeit/content/modules/interfaces.py:73 msgid "Jobbox Ticker" msgstr "Jobbox Ticker" -#: zeit/content/cp/interfaces.py:722 +#: zeit/content/cp/interfaces.py:726 msgid "Enable RSS Tracking-Parameter" msgstr "RSS Tracking-Parameter aktivieren" @@ -4071,7 +4074,7 @@ msgstr "Gesamte Ausgabe veröffentlichen" #: zeit/content/volume/browser/configure.zcml:61 #: zeit/content/volume/browser/configure.zcml:116 -#: zeit/content/volume/browser/toc.py:44 +#: zeit/content/volume/browser/toc.py:43 msgid "Table of Content" msgstr "Inhaltsverzeichnis" @@ -4258,6 +4261,7 @@ msgid "Custom Query Operator" msgstr " Operator" #: zeit/contentquery/interfaces.py:269 zeit/contentquery/interfaces.py:278 +#: zeit/contentquery/interfaces.py:332 msgid "Sort order" msgstr "Sortierung" @@ -4317,6 +4321,10 @@ msgstr "Das Ressort wird ignoriert, wenn der Filter gesetzt ist." msgid "Reach Age (days)" msgstr "Alter (in Tagen)" +#: zeit/contentquery/interfaces.py:329 +msgid "SQL query" +msgstr "" + #: zeit/edit/browser/block.py:66 msgid "Unknown block" msgstr "Unbekanntes Modul" diff --git a/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.mo b/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.mo index cf9ab48fb1..4734b4fc8c 100644 Binary files a/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.mo and b/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.mo differ diff --git a/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.po b/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.po index 0dec21ad23..478abe46e5 100644 --- a/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.po +++ b/core/src/zeit/locales/en/LC_MESSAGES/zeit.cms.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: zeit.cms\n" -"POT-Creation-Date: Fri Jul 12 13:58:13 2024\n" +"POT-Creation-Date: Thu Sep 5 18:02:36 2024\n" "PO-Revision-Date: \n" "Last-Translator: Wolfgang Schnerring \n" "Language-Team: \n" @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.4.4\n" +"X-Generator: Poedit 3.5\n" #: zeit/addcentral/sidebar.pt:10 zeit/addcentral/sidebar.py:39 #: zeit/cms/browser/form.py:220 zeit/cms/menu.zcml:17 zeit/cms/menu.zcml:24 @@ -177,8 +177,8 @@ msgid "Edit" msgstr "Edit" #: zeit/cms/browser/form.py:293 zeit/cms/repository/browser/file.py:89 -#: zeit/content/article/edit/browser/edit.py:300 -#: zeit/content/article/edit/browser/form.py:466 +#: zeit/content/article/edit/browser/edit.py:299 +#: zeit/content/article/edit/browser/form.py:465 #: zeit/content/article/edit/browser/push.py:52 #: zeit/content/article/edit/browser/reference.py:54 #: zeit/content/cp/browser/view.py:11 zeit/content/image/browser/form.py:98 @@ -191,7 +191,7 @@ msgstr "Apply" #: zeit/cms/repository/browser/folder.zcml:17 #: zeit/cms/repository/browser/unknown.zcml:34 #: zeit/content/article/browser/menu.py:17 -#: zeit/content/author/browser/form.py:106 +#: zeit/content/author/browser/form.py:107 #: zeit/content/image/browser/configure.zcml:27 #: zeit/content/rawxml/browser/configure.zcml:32 #: zeit/content/text/browser/configure.zcml:25 @@ -213,7 +213,7 @@ msgid "There are no objects in this folder." msgstr "There are no objects in this folder." #: zeit/cms/browser/listing.py:261 zeit/content/article/edit/interfaces.py:294 -#: zeit/content/article/interfaces.py:188 zeit/content/author/author.py:127 +#: zeit/content/article/interfaces.py:188 zeit/content/author/author.py:128 #: zeit/content/author/browser/form.py:234 msgid "Author" msgstr "Author" @@ -223,20 +223,20 @@ msgstr "Author" #: zeit/cms/retractlog/browser/retractlog.py:23 #: zeit/cms/retractlog/interfaces.py:25 #: zeit/content/advertisement/interfaces.py:24 -#: zeit/content/article/edit/interfaces.py:456 -#: zeit/content/article/edit/interfaces.py:608 +#: zeit/content/article/edit/interfaces.py:460 +#: zeit/content/article/edit/interfaces.py:612 #: zeit/content/article/interfaces.py:191 #: zeit/content/article/interfaces.py:231 zeit/content/audio/interfaces.py:35 -#: zeit/content/author/interfaces.py:36 zeit/content/cp/interfaces.py:190 -#: zeit/content/cp/interfaces.py:279 zeit/content/cp/interfaces.py:405 -#: zeit/content/cp/interfaces.py:454 zeit/content/gallery/interfaces.py:91 +#: zeit/content/author/interfaces.py:36 zeit/content/cp/interfaces.py:189 +#: zeit/content/cp/interfaces.py:282 zeit/content/cp/interfaces.py:408 +#: zeit/content/cp/interfaces.py:457 zeit/content/gallery/interfaces.py:91 #: zeit/content/infobox/interfaces.py:21 zeit/content/modules/interfaces.py:165 #: zeit/content/rawxml/interfaces.py:18 zeit/content/text/interfaces.py:64 #: zeit/content/video/browser/object-details-body.pt:24 msgid "Title" msgstr "Title" -#: zeit/cms/browser/listing.py:263 zeit/cms/interfaces.py:93 +#: zeit/cms/browser/listing.py:263 zeit/cms/interfaces.py:91 #: zeit/cms/repository/browser/file.py:30 #: zeit/cms/repository/browser/file_details.pt:2 #: zeit/content/dynamicfolder/browser/folder.py:25 @@ -420,7 +420,6 @@ msgid "\"${name}\" has been checked in." msgstr "" #: zeit/cms/checkout/browser/manager.py:120 -#: zeit/cms/repository/repository.py:309 msgid "There was a conflict while adding ${name}" msgstr "" @@ -440,11 +439,11 @@ msgstr "" msgid "not allowed" msgstr "" -#: zeit/cms/checkout/manager.py:50 +#: zeit/cms/checkout/manager.py:51 msgid "The content object is locked by ${name}." msgstr "" -#: zeit/cms/checkout/manager.py:63 +#: zeit/cms/checkout/manager.py:64 msgid "The content you tried to check out is already in your working copy." msgstr "" @@ -526,7 +525,7 @@ msgstr "" #: zeit/cms/content/browser/form.py:23 #: zeit/content/advertisement/browser/form.py:15 #: zeit/content/cp/browser/form.py:18 zeit/content/gallery/browser/form.py:28 -#: zeit/content/image/browser/form.py:22 +#: zeit/content/image/browser/form.py:23 #: zeit/content/infobox/browser/form.py:25 #: zeit/content/infobox/browser/form.py:87 #: zeit/content/video/browser/video.py:52 @@ -534,7 +533,7 @@ msgid "Texts" msgstr "" #: zeit/cms/content/browser/form.py:35 zeit/content/article/browser/form.py:34 -#: zeit/content/article/edit/browser/form.py:376 +#: zeit/content/article/edit/browser/form.py:375 #: zeit/content/cp/browser/form.py:59 zeit/content/link/browser/form.py:39 #: zeit/content/video/browser/video.py:60 msgid "Options" @@ -546,14 +545,14 @@ msgid "Authors" msgstr "" #: zeit/cms/content/browser/form.py:43 -#: zeit/content/article/edit/browser/form.py:442 +#: zeit/content/article/edit/browser/form.py:441 #: zeit/content/cp/browser/form.py:72 msgid "Run in channel" msgstr "" #: zeit/cms/content/browser/form.py:50 zeit/content/article/browser/form.py:32 #: zeit/content/article/edit/browser/recension.py:68 -#: zeit/content/author/browser/form.py:53 +#: zeit/content/author/browser/form.py:54 #: zeit/content/gallery/browser/form.py:46 msgid "misc." msgstr "" @@ -564,7 +563,7 @@ msgid "Namespace" msgstr "" #: zeit/cms/content/browser/template-properties.pt:9 -#: zeit/cms/repository/browser/property.py:31 zeit/content/cp/interfaces.py:192 +#: zeit/cms/repository/browser/property.py:31 zeit/content/cp/interfaces.py:191 msgid "Name" msgstr "" @@ -648,7 +647,7 @@ msgid "color scheme dark" msgstr "" #: zeit/cms/content/interfaces.py:71 zeit/cms/content/interfaces.py:515 -#: zeit/content/article/edit/interfaces.py:548 +#: zeit/content/article/edit/interfaces.py:552 #: zeit/content/article/interfaces.py:211 zeit/content/volume/interfaces.py:36 msgid "Year" msgstr "" @@ -720,27 +719,27 @@ msgid "Kicker" msgstr "" #: zeit/cms/content/interfaces.py:158 zeit/cms/content/interfaces.py:177 -#: zeit/content/article/edit/interfaces.py:451 -#: zeit/content/article/edit/interfaces.py:605 +#: zeit/content/article/edit/interfaces.py:455 +#: zeit/content/article/edit/interfaces.py:609 msgid "Please take care of capitalisation." msgstr "" #: zeit/cms/content/interfaces.py:167 -#: zeit/content/article/edit/interfaces.py:458 +#: zeit/content/article/edit/interfaces.py:462 #: zeit/content/modules/interfaces.py:167 msgid "Subtitle" msgstr "" -#: zeit/cms/content/interfaces.py:171 zeit/content/cp/interfaces.py:554 +#: zeit/cms/content/interfaces.py:171 zeit/content/cp/interfaces.py:557 msgid "Teaser title" msgstr "" -#: zeit/cms/content/interfaces.py:173 zeit/content/cp/interfaces.py:556 +#: zeit/cms/content/interfaces.py:173 zeit/content/cp/interfaces.py:559 #: zeit/content/video/browser/object-details-body.pt:28 msgid "Teaser text" msgstr "" -#: zeit/cms/content/interfaces.py:176 zeit/content/cp/interfaces.py:552 +#: zeit/cms/content/interfaces.py:176 zeit/content/cp/interfaces.py:555 msgid "Teaser kicker" msgstr "" @@ -820,7 +819,7 @@ msgstr "" msgid "Invalid hex literal" msgstr "" -#: zeit/cms/content/interfaces.py:358 zeit/content/cp/interfaces.py:604 +#: zeit/cms/content/interfaces.py:358 zeit/content/cp/interfaces.py:607 msgid "XML Source" msgstr "" @@ -868,11 +867,11 @@ msgstr "" msgid "Access changed from \"${old}\" to \"${new}\"" msgstr "" -#: zeit/cms/interfaces.py:54 +#: zeit/cms/interfaces.py:52 msgid "Name contains invalid characters" msgstr "" -#: zeit/cms/interfaces.py:72 +#: zeit/cms/interfaces.py:70 msgid "Invalid link target" msgstr "" @@ -1352,12 +1351,12 @@ msgid "Too few keywords given." msgstr "" #: zeit/cms/tagging/interfaces.py:82 -#: zeit/content/article/edit/browser/form.py:102 +#: zeit/content/article/edit/browser/form.py:101 msgid "Keywords" msgstr "" #: zeit/cms/workflow/browser/indicator.py:12 zeit/cms/workflow/interfaces.py:48 -#: zeit/workflow/publish.py:505 zeit/workflow/publishinfo.py:61 +#: zeit/workflow/publish.py:510 zeit/workflow/publishinfo.py:61 msgid "Published" msgstr "Published" @@ -1483,8 +1482,8 @@ msgstr "" #: zeit/content/advertisement/interfaces.py:33 #: zeit/content/article/edit/image.py:85 #: zeit/content/article/edit/interfaces.py:204 -#: zeit/content/article/interfaces.py:68 zeit/content/cp/interfaces.py:128 -#: zeit/content/cp/interfaces.py:288 zeit/content/cp/interfaces.py:638 +#: zeit/content/article/interfaces.py:68 zeit/content/cp/interfaces.py:127 +#: zeit/content/cp/interfaces.py:291 zeit/content/cp/interfaces.py:641 #: zeit/content/image/browser/configure.zcml:262 #: zeit/content/image/browser/imagegroup.py:222 zeit/content/image/image.py:126 #: zeit/content/portraitbox/interfaces.py:16 @@ -1494,8 +1493,8 @@ msgstr "" #: zeit/content/advertisement/interfaces.py:34 #: zeit/content/article/edit/interfaces.py:205 -#: zeit/content/article/interfaces.py:69 zeit/content/cp/interfaces.py:289 -#: zeit/content/cp/interfaces.py:639 zeit/content/image/interfaces.py:396 +#: zeit/content/article/interfaces.py:69 zeit/content/cp/interfaces.py:292 +#: zeit/content/cp/interfaces.py:642 zeit/content/image/interfaces.py:386 #: zeit/push/interfaces.py:222 msgid "Drag an image group here" msgstr "" @@ -1539,14 +1538,14 @@ msgid "View metadata" msgstr "" #: zeit/content/animation/browser/form.py:21 -#: zeit/content/animation/interfaces.py:30 zeit/content/article/article.py:232 +#: zeit/content/animation/interfaces.py:32 zeit/content/article/article.py:232 #: zeit/content/article/browser/configure.zcml:74 -#: zeit/content/article/edit/browser/form.py:57 +#: zeit/content/article/edit/browser/form.py:58 msgid "Article" msgstr "" #: zeit/content/animation/browser/form.py:22 -#: zeit/content/article/edit/browser/form.py:307 +#: zeit/content/article/edit/browser/form.py:306 #: zeit/content/link/browser/form.py:33 #: zeit/wysiwyg/browser/resources/pagebreak/dialog.pt:14 msgid "Teaser" @@ -1557,33 +1556,41 @@ msgid "Add animated teaser" msgstr "" #: zeit/content/animation/interfaces.py:16 -msgid "use images" +msgid "use images (automatic animation)" msgstr "" #: zeit/content/animation/interfaces.py:17 -msgid "use gallery" +msgid "use gallery (automatic animation)" msgstr "" #: zeit/content/animation/interfaces.py:18 +msgid "use images (manual navigation)" +msgstr "" + +#: zeit/content/animation/interfaces.py:19 +msgid "use gallery (manual navigation)" +msgstr "" + +#: zeit/content/animation/interfaces.py:20 msgid "use video" msgstr "" -#: zeit/content/animation/interfaces.py:36 +#: zeit/content/animation/interfaces.py:38 msgid "Display mode" msgstr "" -#: zeit/content/animation/interfaces.py:40 +#: zeit/content/animation/interfaces.py:42 msgid "Video to use for animation" msgstr "" -#: zeit/content/animation/interfaces.py:46 +#: zeit/content/animation/interfaces.py:48 #: zeit/content/gallery/browser/configure.zcml:79 #: zeit/content/image/browser/configure.zcml:167 #: zeit/content/image/browser/imagebrowser.py:6 msgid "Images" msgstr "" -#: zeit/content/animation/interfaces.py:54 +#: zeit/content/animation/interfaces.py:56 msgid "Gallery to use for animation" msgstr "" @@ -1629,7 +1636,7 @@ msgid "Adplace block" msgstr "" #: zeit/content/article/edit/audio.py:22 -#: zeit/content/article/edit/browser/form.py:473 zeit/content/audio/audio.py:71 +#: zeit/content/article/edit/browser/form.py:472 zeit/content/audio/audio.py:71 #: zeit/content/audio/browser/configure.zcml:6 #: zeit/content/audio/browser/form.py:17 msgid "Audio" @@ -1659,22 +1666,22 @@ msgstr "" msgid "not published" msgstr "Not published" -#: zeit/content/article/edit/browser/edit.py:101 -#: zeit/content/cp/browser/landing.py:51 +#: zeit/content/article/edit/browser/edit.py:102 +#: zeit/content/cp/browser/landing.py:53 msgid "The object \"${name}\" does not exist." msgstr "" -#: zeit/content/article/edit/browser/edit.py:109 +#: zeit/content/article/edit/browser/edit.py:110 msgid "Could not create block for \"${name}\", because I don't know which one." msgstr "" -#: zeit/content/article/edit/browser/edit.py:304 +#: zeit/content/article/edit/browser/edit.py:303 msgid "generate-video-recommendation" msgstr "" -#: zeit/content/article/edit/browser/edit.py:342 -#: zeit/content/article/edit/browser/edit.py:347 -#: zeit/content/author/browser/form.py:169 +#: zeit/content/article/edit/browser/edit.py:341 +#: zeit/content/article/edit/browser/edit.py:346 +#: zeit/content/author/browser/form.py:170 #: zeit/content/author/browser/honorar.py:53 #: zeit/content/volume/browser/form.py:120 msgid "There were errors" @@ -1688,36 +1695,36 @@ msgstr "" msgid "No content referenced." msgstr "" -#: zeit/content/article/edit/browser/form.py:113 +#: zeit/content/article/edit/browser/form.py:112 msgid "Filename" msgstr "" -#: zeit/content/article/edit/browser/form.py:141 +#: zeit/content/article/edit/browser/form.py:140 msgid "Internal links" msgstr "" -#: zeit/content/article/edit/browser/form.py:162 +#: zeit/content/article/edit/browser/form.py:161 #: zeit/content/cp/browser/workflow.py:29 zeit/workflow/browser/form.py:136 #: zeit/workflow/browser/form.py:164 zeit/workflow/browser/form.py:191 msgid "Status" msgstr "Status" -#: zeit/content/article/edit/browser/form.py:201 +#: zeit/content/article/edit/browser/form.py:200 #: zeit/content/image/browser/configure.zcml:236 #: zeit/content/image/browser/configure.zcml:270 #: zeit/content/link/browser/form.py:17 msgid "Metadata" msgstr "" -#: zeit/content/article/edit/browser/form.py:275 +#: zeit/content/article/edit/browser/form.py:274 msgid "Comments" msgstr "" -#: zeit/content/article/edit/browser/form.py:407 +#: zeit/content/article/edit/browser/form.py:406 msgid "Product management" msgstr "" -#: zeit/content/article/edit/browser/form.py:415 +#: zeit/content/article/edit/browser/form.py:414 msgid "Interactive" msgstr "" @@ -1914,8 +1921,8 @@ msgstr "" #: zeit/content/article/edit/interfaces.py:284 #: zeit/content/article/edit/interfaces.py:395 #: zeit/content/article/edit/interfaces.py:405 -#: zeit/content/article/edit/interfaces.py:460 -#: zeit/content/cp/interfaces.py:536 zeit/content/gallery/interfaces.py:98 +#: zeit/content/article/edit/interfaces.py:464 +#: zeit/content/cp/interfaces.py:539 zeit/content/gallery/interfaces.py:98 #: zeit/wysiwyg/browser/resources/citation/dialog.pt:39 #: zeit/wysiwyg/browser/resources/reference/image.pt:26 #: zeit/wysiwyg/browser/resources/reference/portraitbox.pt:24 @@ -2065,105 +2072,110 @@ msgstr "" msgid "Collapse preceding content" msgstr "" -#: zeit/content/article/edit/interfaces.py:434 -#: zeit/content/cp/interfaces.py:688 +#: zeit/content/article/edit/interfaces.py:429 +#: zeit/content/modules/interfaces.py:270 +msgid "Show liveblog in teaser" +msgstr "" + +#: zeit/content/article/edit/interfaces.py:438 +#: zeit/content/cp/interfaces.py:691 msgid "Cardstack id" msgstr "" -#: zeit/content/article/edit/interfaces.py:435 -#: zeit/content/cp/interfaces.py:690 +#: zeit/content/article/edit/interfaces.py:439 +#: zeit/content/cp/interfaces.py:693 msgid "Advertorial?" msgstr "" -#: zeit/content/article/edit/interfaces.py:450 -#: zeit/content/article/edit/interfaces.py:605 -#: zeit/content/cp/interfaces.py:277 zeit/content/cp/interfaces.py:404 +#: zeit/content/article/edit/interfaces.py:454 +#: zeit/content/article/edit/interfaces.py:609 +#: zeit/content/cp/interfaces.py:280 zeit/content/cp/interfaces.py:407 #: zeit/content/infobox/interfaces.py:15 #: zeit/content/video/browser/object-details-body.pt:20 #: zeit/content/volume/browser/toc_listing.py:33 msgid "Supertitle" msgstr "" -#: zeit/content/article/edit/interfaces.py:469 +#: zeit/content/article/edit/interfaces.py:473 msgid "Jobbox ticker" msgstr "" -#: zeit/content/article/edit/interfaces.py:478 +#: zeit/content/article/edit/interfaces.py:482 msgid "Article body" msgstr "" -#: zeit/content/article/edit/interfaces.py:478 +#: zeit/content/article/edit/interfaces.py:482 msgid "breaking-news-more-shortly" msgstr "" -#: zeit/content/article/edit/interfaces.py:505 +#: zeit/content/article/edit/interfaces.py:509 msgid "Adplace Tile" msgstr "" -#: zeit/content/article/edit/interfaces.py:545 +#: zeit/content/article/edit/interfaces.py:549 msgid "Puzzle" msgstr "" -#: zeit/content/article/edit/interfaces.py:568 +#: zeit/content/article/edit/interfaces.py:572 msgid "manual" msgstr "" -#: zeit/content/article/edit/interfaces.py:569 +#: zeit/content/article/edit/interfaces.py:573 msgid "centerpage" msgstr "" -#: zeit/content/article/edit/interfaces.py:570 +#: zeit/content/article/edit/interfaces.py:574 msgid "topicpage" msgstr "" -#: zeit/content/article/edit/interfaces.py:571 +#: zeit/content/article/edit/interfaces.py:575 #, fuzzy #| msgid "automatic-area-type-elasticsearch-query" msgid "elasticsearch-query" msgstr "ES-Query" -#: zeit/content/article/edit/interfaces.py:572 +#: zeit/content/article/edit/interfaces.py:576 msgid "related-api" msgstr "" -#: zeit/content/article/edit/interfaces.py:573 +#: zeit/content/article/edit/interfaces.py:577 msgid "preconfigured-query" msgstr "" -#: zeit/content/article/edit/interfaces.py:611 +#: zeit/content/article/edit/interfaces.py:615 #: zeit/content/image/interfaces.py:67 #: zeit/content/link/browser/configure.zcml:8 #: zeit/content/link/browser/form.py:47 zeit/content/link/link.py:52 msgid "Link" msgstr "" -#: zeit/content/article/edit/interfaces.py:614 +#: zeit/content/article/edit/interfaces.py:618 msgid "Linktext" msgstr "" -#: zeit/content/article/edit/interfaces.py:617 -#: zeit/content/cp/interfaces.py:316 +#: zeit/content/article/edit/interfaces.py:621 +#: zeit/content/cp/interfaces.py:319 #, fuzzy #| msgid "automatic-area-type-query" msgid "Automatic type" msgstr "Query" -#: zeit/content/article/edit/interfaces.py:621 -#: zeit/content/article/edit/interfaces.py:628 -#: zeit/content/article/edit/interfaces.py:635 +#: zeit/content/article/edit/interfaces.py:625 +#: zeit/content/article/edit/interfaces.py:632 +#: zeit/content/article/edit/interfaces.py:639 msgid "Reference" msgstr "" -#: zeit/content/article/edit/interfaces.py:622 +#: zeit/content/article/edit/interfaces.py:626 msgid "Drag article/cp/link here" msgstr "" -#: zeit/content/article/edit/interfaces.py:629 -#: zeit/content/article/edit/interfaces.py:636 +#: zeit/content/article/edit/interfaces.py:633 +#: zeit/content/article/edit/interfaces.py:640 msgid "Drag article/link here" msgstr "" -#: zeit/content/article/edit/interfaces.py:642 +#: zeit/content/article/edit/interfaces.py:646 msgid "Filter" msgstr "" @@ -2171,11 +2183,11 @@ msgstr "" msgid "Jobbox ticker block" msgstr "" -#: zeit/content/article/edit/liveblog.py:59 +#: zeit/content/article/edit/liveblog.py:65 msgid "Liveblog" msgstr "" -#: zeit/content/article/edit/liveblog.py:84 +#: zeit/content/article/edit/liveblog.py:90 msgid "Tickaroo liveblog block" msgstr "" @@ -2207,13 +2219,13 @@ msgstr "" msgid "Recipe list block" msgstr "" -#: zeit/content/article/edit/topicbox.py:146 +#: zeit/content/article/edit/topicbox.py:145 #, fuzzy #| msgid "Topic?" msgid "Topicbox" msgstr "Topic?" -#: zeit/content/article/edit/videotagesschau.py:189 +#: zeit/content/article/edit/videotagesschau.py:190 msgid "ARD Video" msgstr "" @@ -2477,28 +2489,28 @@ msgstr "" msgid "Could not retract ${name}. Podcast Episode is published by Provider" msgstr "" -#: zeit/content/author/browser/form.py:32 +#: zeit/content/author/browser/form.py:33 msgid "Contact" msgstr "" -#: zeit/content/author/browser/form.py:55 +#: zeit/content/author/browser/form.py:56 msgid "Author Favourites" msgstr "" -#: zeit/content/author/browser/form.py:82 zeit/content/author/interfaces.py:191 +#: zeit/content/author/browser/form.py:83 zeit/content/author/interfaces.py:191 msgid "Biography" msgstr "" -#: zeit/content/author/browser/form.py:96 -#: zeit/content/author/browser/form.py:122 +#: zeit/content/author/browser/form.py:97 +#: zeit/content/author/browser/form.py:123 msgid "Add author" msgstr "" -#: zeit/content/author/browser/form.py:101 +#: zeit/content/author/browser/form.py:102 msgid "Edit author" msgstr "" -#: zeit/content/author/browser/form.py:111 +#: zeit/content/author/browser/form.py:112 #: zeit/content/author/browser/honorar.py:26 msgid "Add duplicate author" msgstr "" @@ -2713,7 +2725,7 @@ msgstr "" msgid "Author role" msgstr "Author" -#: zeit/content/cp/area.py:369 +#: zeit/content/cp/area.py:370 msgid "Area" msgstr "" @@ -2753,42 +2765,46 @@ msgstr "" msgid "List of teasers" msgstr "" -#: zeit/content/cp/browser/area.py:207 zeit/content/cp/interfaces.py:215 +#: zeit/content/cp/browser/area.py:209 zeit/content/cp/interfaces.py:214 msgid "automatic-area-type-centerpage" msgstr "Centerpage" -#: zeit/content/cp/browser/area.py:208 zeit/content/cp/interfaces.py:223 +#: zeit/content/cp/browser/area.py:210 zeit/content/cp/interfaces.py:222 #, fuzzy #| msgid "automatic-area-type-query" msgid "automatic-area-type-rss-feed" msgstr "Query" -#: zeit/content/cp/browser/area.py:209 zeit/content/cp/interfaces.py:216 +#: zeit/content/cp/browser/area.py:211 zeit/content/cp/interfaces.py:215 #, fuzzy #| msgid "automatic-area-type-query" msgid "automatic-area-type-custom" msgstr "Query" -#: zeit/content/cp/browser/area.py:211 zeit/content/cp/interfaces.py:217 +#: zeit/content/cp/browser/area.py:213 zeit/content/cp/interfaces.py:216 msgid "automatic-area-type-topicpage" msgstr "TMS topicpage" -#: zeit/content/cp/browser/area.py:215 zeit/content/cp/interfaces.py:220 +#: zeit/content/cp/browser/area.py:217 zeit/content/cp/interfaces.py:219 msgid "automatic-area-type-elasticsearch-query" msgstr "ES-Query" -#: zeit/content/cp/browser/area.py:218 zeit/content/cp/interfaces.py:218 +#: zeit/content/cp/browser/area.py:220 zeit/content/cp/interfaces.py:217 #, fuzzy #| msgid "automatic-area-type-topicpage" msgid "automatic-area-type-related-topics" msgstr "TMS topicpage" -#: zeit/content/cp/browser/area.py:220 zeit/content/cp/interfaces.py:221 +#: zeit/content/cp/browser/area.py:222 zeit/content/cp/interfaces.py:220 #, fuzzy #| msgid "automatic-area-type-channel" msgid "automatic-area-type-reach" msgstr "Custom query" +#: zeit/content/cp/browser/area.py:226 zeit/content/cp/interfaces.py:223 +msgid "automatic-area-type-sql-query" +msgstr "SQL Query" + #: zeit/content/cp/browser/blocks/layout.mail.content.pt:3 msgid "Subject:" msgstr "" @@ -2844,7 +2860,7 @@ msgstr "" msgid "View centerpage metadata" msgstr "" -#: zeit/content/cp/browser/landing.py:57 +#: zeit/content/cp/browser/landing.py:59 msgid "Gallery \"${name}\" with type inline is not allowed here." msgstr "" @@ -2910,7 +2926,7 @@ msgid "" "syndicated in and make it unavailable to the public!" msgstr "" -#: zeit/content/cp/browser/workflow.py:69 zeit/edit/rule.py:236 +#: zeit/content/cp/browser/workflow.py:69 zeit/edit/rule.py:233 msgid "Could not publish ${id} since it has validation errors." msgstr "" @@ -2922,279 +2938,279 @@ msgstr "" msgid "Edit Area" msgstr "" -#: zeit/content/cp/interfaces.py:41 +#: zeit/content/cp/interfaces.py:40 msgid "Label for topiclink #1" msgstr "" -#: zeit/content/cp/interfaces.py:43 +#: zeit/content/cp/interfaces.py:42 msgid "Label for topiclink #2" msgstr "" -#: zeit/content/cp/interfaces.py:45 +#: zeit/content/cp/interfaces.py:44 msgid "Label for topiclink #3" msgstr "" -#: zeit/content/cp/interfaces.py:47 +#: zeit/content/cp/interfaces.py:46 msgid "Label for topiclink #4" msgstr "" -#: zeit/content/cp/interfaces.py:49 +#: zeit/content/cp/interfaces.py:48 msgid "Label for topiclink #5" msgstr "" -#: zeit/content/cp/interfaces.py:52 +#: zeit/content/cp/interfaces.py:51 msgid "URL for topiclink #1" msgstr "" -#: zeit/content/cp/interfaces.py:58 +#: zeit/content/cp/interfaces.py:57 msgid "URL for topiclink #2" msgstr "" -#: zeit/content/cp/interfaces.py:64 +#: zeit/content/cp/interfaces.py:63 msgid "URL for topiclink #3" msgstr "" -#: zeit/content/cp/interfaces.py:70 +#: zeit/content/cp/interfaces.py:69 msgid "URL for topiclink #4" msgstr "" -#: zeit/content/cp/interfaces.py:76 +#: zeit/content/cp/interfaces.py:75 msgid "URL for topiclink #5" msgstr "" -#: zeit/content/cp/interfaces.py:83 +#: zeit/content/cp/interfaces.py:82 msgid "Label for liveblog #1" msgstr "" -#: zeit/content/cp/interfaces.py:85 +#: zeit/content/cp/interfaces.py:84 msgid "Label for liveblog #2" msgstr "" -#: zeit/content/cp/interfaces.py:87 +#: zeit/content/cp/interfaces.py:86 msgid "Label for liveblog #3" msgstr "" -#: zeit/content/cp/interfaces.py:90 +#: zeit/content/cp/interfaces.py:89 msgid "URL for liveblog #1" msgstr "" -#: zeit/content/cp/interfaces.py:96 +#: zeit/content/cp/interfaces.py:95 msgid "URL for liveblog #2" msgstr "" -#: zeit/content/cp/interfaces.py:102 +#: zeit/content/cp/interfaces.py:101 msgid "URL for liveblog #3" msgstr "" -#: zeit/content/cp/interfaces.py:117 +#: zeit/content/cp/interfaces.py:116 msgid "CP type" msgstr "" -#: zeit/content/cp/interfaces.py:122 +#: zeit/content/cp/interfaces.py:121 msgid "Name for topiclinks" msgstr "" -#: zeit/content/cp/interfaces.py:124 +#: zeit/content/cp/interfaces.py:123 msgid "Titel" msgstr "" -#: zeit/content/cp/interfaces.py:126 +#: zeit/content/cp/interfaces.py:125 msgid "Description" msgstr "" -#: zeit/content/cp/interfaces.py:178 zeit/content/cp/interfaces.py:195 -#: zeit/content/cp/interfaces.py:269 +#: zeit/content/cp/interfaces.py:177 zeit/content/cp/interfaces.py:194 +#: zeit/content/cp/interfaces.py:272 msgid "Visible in frontend" msgstr "" -#: zeit/content/cp/interfaces.py:197 zeit/content/cp/interfaces.py:272 +#: zeit/content/cp/interfaces.py:196 zeit/content/cp/interfaces.py:275 msgid "Kind" msgstr "" -#: zeit/content/cp/interfaces.py:199 +#: zeit/content/cp/interfaces.py:198 msgid "Kind Title" msgstr "" -#: zeit/content/cp/interfaces.py:219 +#: zeit/content/cp/interfaces.py:218 msgid "automatic-area-type-query" msgstr "Query" -#: zeit/content/cp/interfaces.py:222 +#: zeit/content/cp/interfaces.py:221 #, fuzzy #| msgid "automatic-area-type-topicpage" msgid "automatic-area-type-topicpagelist" msgstr "TMS topicpage" -#: zeit/content/cp/interfaces.py:272 +#: zeit/content/cp/interfaces.py:275 msgid "Used internally for rendering on Friedbert" msgstr "" -#: zeit/content/cp/interfaces.py:281 zeit/content/cp/interfaces.py:412 +#: zeit/content/cp/interfaces.py:284 zeit/content/cp/interfaces.py:415 msgid "Read more" msgstr "" -#: zeit/content/cp/interfaces.py:284 zeit/content/cp/interfaces.py:414 +#: zeit/content/cp/interfaces.py:287 zeit/content/cp/interfaces.py:417 msgid "Read more URL" msgstr "" -#: zeit/content/cp/interfaces.py:295 +#: zeit/content/cp/interfaces.py:298 msgid "Apply teaser layouts automatically?" msgstr "" -#: zeit/content/cp/interfaces.py:299 +#: zeit/content/cp/interfaces.py:302 msgid "First teaser layout" msgstr "" -#: zeit/content/cp/interfaces.py:308 +#: zeit/content/cp/interfaces.py:311 msgid "automatic" msgstr "" -#: zeit/content/cp/interfaces.py:320 +#: zeit/content/cp/interfaces.py:323 msgid "Area background color (6 characters, no #)" msgstr "" -#: zeit/content/cp/interfaces.py:321 +#: zeit/content/cp/interfaces.py:324 msgid "Hex value of background color for area" msgstr "" -#: zeit/content/cp/interfaces.py:332 +#: zeit/content/cp/interfaces.py:335 msgid "" "Automatic area with teaser from centerpage requires a referenced centerpage." msgstr "" -#: zeit/content/cp/interfaces.py:337 +#: zeit/content/cp/interfaces.py:340 msgid "" "Automatic area with teaser from custom query requires a query condition." msgstr "" -#: zeit/content/cp/interfaces.py:341 +#: zeit/content/cp/interfaces.py:344 msgid "Automatic area with teaser from TMS topicpage requires a topicpage ID." msgstr "" -#: zeit/content/cp/interfaces.py:345 +#: zeit/content/cp/interfaces.py:348 msgid "" "Automatic area with teaser from elasticsearch query requires a raw query." msgstr "" -#: zeit/content/cp/interfaces.py:349 +#: zeit/content/cp/interfaces.py:352 msgid "Automatic area with rss-feed requires a given feed" msgstr "" -#: zeit/content/cp/interfaces.py:351 +#: zeit/content/cp/interfaces.py:354 msgid "Automatic area with related-topics requires a given topicpage" msgstr "" -#: zeit/content/cp/interfaces.py:355 +#: zeit/content/cp/interfaces.py:358 msgid "Automatic area with teasers from reach require a given kind" msgstr "" -#: zeit/content/cp/interfaces.py:369 +#: zeit/content/cp/interfaces.py:372 msgid "Elasticsearch raw query is malformed: %s" msgstr "" -#: zeit/content/cp/interfaces.py:408 +#: zeit/content/cp/interfaces.py:411 msgid "Whether block can be removed by automation, e.g. AutoPilot" msgstr "" -#: zeit/content/cp/interfaces.py:442 +#: zeit/content/cp/interfaces.py:445 msgid "Pinned" msgstr "" -#: zeit/content/cp/interfaces.py:444 +#: zeit/content/cp/interfaces.py:447 msgid "Hidden on HP" msgstr "" -#: zeit/content/cp/interfaces.py:446 +#: zeit/content/cp/interfaces.py:449 msgid "Big layout" msgstr "" -#: zeit/content/cp/interfaces.py:448 +#: zeit/content/cp/interfaces.py:451 msgid "Hidden relateds" msgstr "" -#: zeit/content/cp/interfaces.py:456 +#: zeit/content/cp/interfaces.py:459 msgid "Limit amount" msgstr "" -#: zeit/content/cp/interfaces.py:457 +#: zeit/content/cp/interfaces.py:460 msgid "limit-amount-description" msgstr "" -#: zeit/content/cp/interfaces.py:529 +#: zeit/content/cp/interfaces.py:532 #, fuzzy #| msgid "Related content" msgid "Referenced content" msgstr "Related content" -#: zeit/content/cp/interfaces.py:530 +#: zeit/content/cp/interfaces.py:533 msgid "Drag content here" msgstr "" -#: zeit/content/cp/interfaces.py:539 +#: zeit/content/cp/interfaces.py:542 msgid "Force image on mobile" msgstr "" -#: zeit/content/cp/interfaces.py:592 +#: zeit/content/cp/interfaces.py:595 msgid "The root element must be ." msgstr "" -#: zeit/content/cp/interfaces.py:594 +#: zeit/content/cp/interfaces.py:597 msgid "cp:type must be 'xml'." msgstr "" -#: zeit/content/cp/interfaces.py:596 +#: zeit/content/cp/interfaces.py:599 msgid "No or empty cp:__name__ attribute." msgstr "" -#: zeit/content/cp/interfaces.py:612 +#: zeit/content/cp/interfaces.py:615 msgid "CP Extra Id" msgstr "" -#: zeit/content/cp/interfaces.py:643 +#: zeit/content/cp/interfaces.py:646 msgid "Animate" msgstr "" -#: zeit/content/cp/interfaces.py:649 +#: zeit/content/cp/interfaces.py:652 msgid "left" msgstr "" -#: zeit/content/cp/interfaces.py:650 +#: zeit/content/cp/interfaces.py:653 msgid "center" msgstr "" -#: zeit/content/cp/interfaces.py:651 +#: zeit/content/cp/interfaces.py:654 msgid "right" msgstr "" -#: zeit/content/cp/interfaces.py:657 zeit/content/infobox/interfaces.py:19 +#: zeit/content/cp/interfaces.py:660 zeit/content/infobox/interfaces.py:19 msgid "Contents" msgstr "" -#: zeit/content/cp/interfaces.py:657 zeit/content/modules/interfaces.py:137 +#: zeit/content/cp/interfaces.py:660 zeit/content/modules/interfaces.py:137 msgid "Use Markdown" msgstr "" -#: zeit/content/cp/interfaces.py:660 +#: zeit/content/cp/interfaces.py:663 msgid "Alignment" msgstr "" -#: zeit/content/cp/interfaces.py:661 +#: zeit/content/cp/interfaces.py:664 msgid "Choose alignment" msgstr "" -#: zeit/content/cp/interfaces.py:693 +#: zeit/content/cp/interfaces.py:696 msgid "Background color" msgstr "" -#: zeit/content/cp/interfaces.py:694 +#: zeit/content/cp/interfaces.py:697 msgid "Choose a background color" msgstr "" -#: zeit/content/cp/interfaces.py:705 zeit/content/modules/interfaces.py:73 +#: zeit/content/cp/interfaces.py:708 zeit/content/modules/interfaces.py:73 msgid "Jobbox Ticker" msgstr "" -#: zeit/content/cp/interfaces.py:723 +#: zeit/content/cp/interfaces.py:726 msgid "Enable RSS Tracking-Parameter" msgstr "" @@ -3232,25 +3248,25 @@ msgstr "" msgid "Configuration file" msgstr "" -#: zeit/content/dynamicfolder/materialize.py:60 +#: zeit/content/dynamicfolder/materialize.py:62 msgid "Materialize ${materialize}, Regenerate ${regenerate}" msgstr "" -#: zeit/content/dynamicfolder/materialize.py:75 +#: zeit/content/dynamicfolder/materialize.py:77 msgid "Materialized ${count}" msgstr "" -#: zeit/content/dynamicfolder/materialize.py:88 +#: zeit/content/dynamicfolder/materialize.py:90 #, fuzzy #| msgid "Related content" msgid "Regenerated ${count}" msgstr "Related content" -#: zeit/content/dynamicfolder/materialize.py:105 +#: zeit/content/dynamicfolder/materialize.py:107 msgid "Materialized" msgstr "" -#: zeit/content/dynamicfolder/materialize.py:128 +#: zeit/content/dynamicfolder/materialize.py:131 msgid "About to publish ${count} objects" msgstr "" @@ -3367,7 +3383,7 @@ msgstr "" #: zeit/content/image/browser/configure.zcml:205 #: zeit/content/image/browser/imagegroup.py:206 -#: zeit/content/image/interfaces.py:395 +#: zeit/content/image/interfaces.py:385 msgid "Image group" msgstr "" @@ -3391,12 +3407,12 @@ msgstr "" msgid "Copyright changed for: ${changes}" msgstr "" -#: zeit/content/image/browser/form.py:17 +#: zeit/content/image/browser/form.py:18 #: zeit/content/image/browser/imagegroup.py:237 msgid "Image data" msgstr "" -#: zeit/content/image/browser/form.py:25 +#: zeit/content/image/browser/form.py:26 msgid "Image source" msgstr "" @@ -3627,11 +3643,11 @@ msgstr "" msgid "Display Type" msgstr "" -#: zeit/content/image/interfaces.py:402 +#: zeit/content/image/interfaces.py:392 msgid "Alpha channel fill color" msgstr "" -#: zeit/content/image/interfaces.py:411 +#: zeit/content/image/interfaces.py:401 msgid "Objects using this image" msgstr "" @@ -3663,12 +3679,12 @@ msgstr "" msgid "Create redirect for ${object-unique-id}" msgstr "" -#: zeit/content/link/browser/redirect.py:20 +#: zeit/content/link/browser/redirect.py:21 msgid "Redirect path" msgstr "" -#: zeit/content/link/browser/redirect.py:39 -#: zeit/content/link/browser/redirect.py:77 +#: zeit/content/link/browser/redirect.py:40 +#: zeit/content/link/browser/redirect.py:78 msgid "Create redirect" msgstr "" @@ -3825,15 +3841,15 @@ msgstr "" msgid "Ingredients" msgstr "" -#: zeit/content/modules/interfaces.py:270 +#: zeit/content/modules/interfaces.py:274 msgid "Liveblog status" msgstr "" -#: zeit/content/modules/interfaces.py:274 +#: zeit/content/modules/interfaces.py:278 msgid "Liveblog theme" msgstr "" -#: zeit/content/modules/interfaces.py:281 +#: zeit/content/modules/interfaces.py:285 msgid "Intersections" msgstr "" @@ -4035,7 +4051,7 @@ msgstr "" #: zeit/content/volume/browser/configure.zcml:61 #: zeit/content/volume/browser/configure.zcml:116 -#: zeit/content/volume/browser/toc.py:44 +#: zeit/content/volume/browser/toc.py:43 msgid "Table of Content" msgstr "" @@ -4224,6 +4240,7 @@ msgid "Custom Query Operator" msgstr "" #: zeit/contentquery/interfaces.py:269 zeit/contentquery/interfaces.py:278 +#: zeit/contentquery/interfaces.py:332 msgid "Sort order" msgstr "" @@ -4283,6 +4300,10 @@ msgstr "" msgid "Reach Age (days)" msgstr "" +#: zeit/contentquery/interfaces.py:329 +msgid "SQL query" +msgstr "" + #: zeit/edit/browser/block.py:66 msgid "Unknown block" msgstr "" @@ -4376,13 +4397,13 @@ msgstr "" msgid "Payload Template" msgstr "" -#: zeit/push/message.py:89 zeit/workflow/publish_3rdparty.py:61 +#: zeit/push/message.py:90 zeit/workflow/publish_3rdparty.py:65 msgid "" "Push notification for \"${name}\" sent. (Message: \"${message}\", Details: " "${details})" msgstr "" -#: zeit/push/message.py:102 +#: zeit/push/message.py:103 msgid "Error during push to ${name} ${details}: ${reason}" msgstr "" @@ -4550,7 +4571,7 @@ msgstr "${id} has been scheduled for publishing." msgid "scheduled-for-immediate-retracting" msgstr "${id} has been scheduled for retracting." -#: zeit/workflow/browser/form.py:61 zeit/workflow/publishinfo.py:108 +#: zeit/workflow/browser/form.py:61 zeit/workflow/publishinfo.py:107 msgid "publish-preconditions-not-met" msgstr "" "Could not publish \"${name}\" because the publishing pre-conditions are not " @@ -4620,15 +4641,15 @@ msgstr "" msgid "Collective Retraction of ${count} objects" msgstr "" -#: zeit/workflow/publish.py:226 +#: zeit/workflow/publish.py:230 msgid "Objects with errors: ${objects}" msgstr "" -#: zeit/workflow/publish.py:363 +#: zeit/workflow/publish.py:368 msgid "The object ${name} is locked by ${user}." msgstr "" -#: zeit/workflow/publish.py:588 +#: zeit/workflow/publish.py:593 msgid "Retracted" msgstr "" @@ -4652,7 +4673,7 @@ msgstr "" "Could not publish \"${name}\" because the publishing pre-conditions are not " "met. Check the states and/or the urgent-flag. Your state changes were saved." -#: zeit/workflow/publishinfo.py:136 zeit/workflow/workflow.py:61 +#: zeit/workflow/publishinfo.py:135 zeit/workflow/workflow.py:61 msgid "${name}: ${new_value}" msgstr "" diff --git a/core/src/zeit/locales/zeit.cms.pot b/core/src/zeit/locales/zeit.cms.pot index 1d0abd5a01..8639b286af 100644 --- a/core/src/zeit/locales/zeit.cms.pot +++ b/core/src/zeit/locales/zeit.cms.pot @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Unknown\n" -"POT-Creation-Date: Thu Aug 29 12:57:04 2024\n" +"POT-Creation-Date: Thu Sep 5 18:02:36 2024\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: Zope 3 Developers \n" @@ -269,9 +269,9 @@ msgstr "" #: zeit/content/audio/interfaces.py:35 #: zeit/content/author/interfaces.py:36 #: zeit/content/cp/interfaces.py:189 -#: zeit/content/cp/interfaces.py:278 -#: zeit/content/cp/interfaces.py:404 -#: zeit/content/cp/interfaces.py:453 +#: zeit/content/cp/interfaces.py:282 +#: zeit/content/cp/interfaces.py:408 +#: zeit/content/cp/interfaces.py:457 #: zeit/content/gallery/interfaces.py:91 #: zeit/content/infobox/interfaces.py:21 #: zeit/content/modules/interfaces.py:165 @@ -465,7 +465,6 @@ msgid "\"${name}\" has been checked in." msgstr "" #: zeit/cms/checkout/browser/manager.py:120 -#: zeit/cms/repository/repository.py:309 msgid "There was a conflict while adding ${name}" msgstr "" @@ -792,18 +791,18 @@ msgid "Subtitle" msgstr "" #: zeit/cms/content/interfaces.py:171 -#: zeit/content/cp/interfaces.py:553 +#: zeit/content/cp/interfaces.py:557 msgid "Teaser title" msgstr "" #: zeit/cms/content/interfaces.py:173 -#: zeit/content/cp/interfaces.py:555 +#: zeit/content/cp/interfaces.py:559 #: zeit/content/video/browser/object-details-body.pt:28 msgid "Teaser text" msgstr "" #: zeit/cms/content/interfaces.py:176 -#: zeit/content/cp/interfaces.py:551 +#: zeit/content/cp/interfaces.py:555 msgid "Teaser kicker" msgstr "" @@ -885,7 +884,7 @@ msgid "Invalid hex literal" msgstr "" #: zeit/cms/content/interfaces.py:358 -#: zeit/content/cp/interfaces.py:603 +#: zeit/content/cp/interfaces.py:607 msgid "XML Source" msgstr "" @@ -1551,8 +1550,8 @@ msgstr "" #: zeit/content/article/edit/interfaces.py:204 #: zeit/content/article/interfaces.py:68 #: zeit/content/cp/interfaces.py:127 -#: zeit/content/cp/interfaces.py:287 -#: zeit/content/cp/interfaces.py:637 +#: zeit/content/cp/interfaces.py:291 +#: zeit/content/cp/interfaces.py:641 #: zeit/content/image/browser/configure.zcml:262 #: zeit/content/image/browser/imagegroup.py:222 #: zeit/content/image/image.py:126 @@ -1564,8 +1563,8 @@ msgstr "" #: zeit/content/advertisement/interfaces.py:34 #: zeit/content/article/edit/interfaces.py:205 #: zeit/content/article/interfaces.py:69 -#: zeit/content/cp/interfaces.py:288 -#: zeit/content/cp/interfaces.py:638 +#: zeit/content/cp/interfaces.py:292 +#: zeit/content/cp/interfaces.py:642 #: zeit/content/image/interfaces.py:386 #: zeit/push/interfaces.py:222 msgid "Drag an image group here" @@ -2007,7 +2006,7 @@ msgstr "" #: zeit/content/article/edit/interfaces.py:395 #: zeit/content/article/edit/interfaces.py:405 #: zeit/content/article/edit/interfaces.py:464 -#: zeit/content/cp/interfaces.py:535 +#: zeit/content/cp/interfaces.py:539 #: zeit/content/gallery/interfaces.py:98 #: zeit/wysiwyg/browser/resources/citation/dialog.pt:39 #: zeit/wysiwyg/browser/resources/reference/image.pt:26 @@ -2168,19 +2167,19 @@ msgid "Show liveblog in teaser" msgstr "" #: zeit/content/article/edit/interfaces.py:438 -#: zeit/content/cp/interfaces.py:687 +#: zeit/content/cp/interfaces.py:691 msgid "Cardstack id" msgstr "" #: zeit/content/article/edit/interfaces.py:439 -#: zeit/content/cp/interfaces.py:689 +#: zeit/content/cp/interfaces.py:693 msgid "Advertorial?" msgstr "" #: zeit/content/article/edit/interfaces.py:454 #: zeit/content/article/edit/interfaces.py:609 -#: zeit/content/cp/interfaces.py:276 -#: zeit/content/cp/interfaces.py:403 +#: zeit/content/cp/interfaces.py:280 +#: zeit/content/cp/interfaces.py:407 #: zeit/content/infobox/interfaces.py:15 #: zeit/content/video/browser/object-details-body.pt:20 #: zeit/content/volume/browser/toc_listing.py:33 @@ -2244,7 +2243,7 @@ msgid "Linktext" msgstr "" #: zeit/content/article/edit/interfaces.py:621 -#: zeit/content/cp/interfaces.py:315 +#: zeit/content/cp/interfaces.py:319 msgid "Automatic type" msgstr "" @@ -2849,41 +2848,46 @@ msgstr "" msgid "List of teasers" msgstr "" -#: zeit/content/cp/browser/area.py:207 +#: zeit/content/cp/browser/area.py:209 #: zeit/content/cp/interfaces.py:214 msgid "automatic-area-type-centerpage" msgstr "" -#: zeit/content/cp/browser/area.py:208 +#: zeit/content/cp/browser/area.py:210 #: zeit/content/cp/interfaces.py:222 msgid "automatic-area-type-rss-feed" msgstr "" -#: zeit/content/cp/browser/area.py:209 +#: zeit/content/cp/browser/area.py:211 #: zeit/content/cp/interfaces.py:215 msgid "automatic-area-type-custom" msgstr "" -#: zeit/content/cp/browser/area.py:211 +#: zeit/content/cp/browser/area.py:213 #: zeit/content/cp/interfaces.py:216 msgid "automatic-area-type-topicpage" msgstr "" -#: zeit/content/cp/browser/area.py:215 +#: zeit/content/cp/browser/area.py:217 #: zeit/content/cp/interfaces.py:219 msgid "automatic-area-type-elasticsearch-query" msgstr "" -#: zeit/content/cp/browser/area.py:218 +#: zeit/content/cp/browser/area.py:220 #: zeit/content/cp/interfaces.py:217 msgid "automatic-area-type-related-topics" msgstr "" -#: zeit/content/cp/browser/area.py:220 +#: zeit/content/cp/browser/area.py:222 #: zeit/content/cp/interfaces.py:220 msgid "automatic-area-type-reach" msgstr "" +#: zeit/content/cp/browser/area.py:226 +#: zeit/content/cp/interfaces.py:223 +msgid "automatic-area-type-sql-query" +msgstr "" + #: zeit/content/cp/browser/blocks/layout.mail.content.pt:3 msgid "Subject:" msgstr "" @@ -3108,12 +3112,12 @@ msgstr "" #: zeit/content/cp/interfaces.py:177 #: zeit/content/cp/interfaces.py:194 -#: zeit/content/cp/interfaces.py:268 +#: zeit/content/cp/interfaces.py:272 msgid "Visible in frontend" msgstr "" #: zeit/content/cp/interfaces.py:196 -#: zeit/content/cp/interfaces.py:271 +#: zeit/content/cp/interfaces.py:275 msgid "Kind" msgstr "" @@ -3129,176 +3133,176 @@ msgstr "" msgid "automatic-area-type-topicpagelist" msgstr "" -#: zeit/content/cp/interfaces.py:271 +#: zeit/content/cp/interfaces.py:275 msgid "Used internally for rendering on Friedbert" msgstr "" -#: zeit/content/cp/interfaces.py:280 -#: zeit/content/cp/interfaces.py:411 +#: zeit/content/cp/interfaces.py:284 +#: zeit/content/cp/interfaces.py:415 msgid "Read more" msgstr "" -#: zeit/content/cp/interfaces.py:283 -#: zeit/content/cp/interfaces.py:413 +#: zeit/content/cp/interfaces.py:287 +#: zeit/content/cp/interfaces.py:417 msgid "Read more URL" msgstr "" -#: zeit/content/cp/interfaces.py:294 +#: zeit/content/cp/interfaces.py:298 msgid "Apply teaser layouts automatically?" msgstr "" -#: zeit/content/cp/interfaces.py:298 +#: zeit/content/cp/interfaces.py:302 msgid "First teaser layout" msgstr "" -#: zeit/content/cp/interfaces.py:307 +#: zeit/content/cp/interfaces.py:311 msgid "automatic" msgstr "" -#: zeit/content/cp/interfaces.py:319 +#: zeit/content/cp/interfaces.py:323 msgid "Area background color (6 characters, no #)" msgstr "" -#: zeit/content/cp/interfaces.py:320 +#: zeit/content/cp/interfaces.py:324 msgid "Hex value of background color for area" msgstr "" -#: zeit/content/cp/interfaces.py:331 +#: zeit/content/cp/interfaces.py:335 msgid "Automatic area with teaser from centerpage requires a referenced centerpage." msgstr "" -#: zeit/content/cp/interfaces.py:336 +#: zeit/content/cp/interfaces.py:340 msgid "Automatic area with teaser from custom query requires a query condition." msgstr "" -#: zeit/content/cp/interfaces.py:340 +#: zeit/content/cp/interfaces.py:344 msgid "Automatic area with teaser from TMS topicpage requires a topicpage ID." msgstr "" -#: zeit/content/cp/interfaces.py:344 +#: zeit/content/cp/interfaces.py:348 msgid "Automatic area with teaser from elasticsearch query requires a raw query." msgstr "" -#: zeit/content/cp/interfaces.py:348 +#: zeit/content/cp/interfaces.py:352 msgid "Automatic area with rss-feed requires a given feed" msgstr "" -#: zeit/content/cp/interfaces.py:350 +#: zeit/content/cp/interfaces.py:354 msgid "Automatic area with related-topics requires a given topicpage" msgstr "" -#: zeit/content/cp/interfaces.py:354 +#: zeit/content/cp/interfaces.py:358 msgid "Automatic area with teasers from reach require a given kind" msgstr "" -#: zeit/content/cp/interfaces.py:368 +#: zeit/content/cp/interfaces.py:372 msgid "Elasticsearch raw query is malformed: %s" msgstr "" -#: zeit/content/cp/interfaces.py:407 +#: zeit/content/cp/interfaces.py:411 msgid "Whether block can be removed by automation, e.g. AutoPilot" msgstr "" -#: zeit/content/cp/interfaces.py:441 +#: zeit/content/cp/interfaces.py:445 msgid "Pinned" msgstr "" -#: zeit/content/cp/interfaces.py:443 +#: zeit/content/cp/interfaces.py:447 msgid "Hidden on HP" msgstr "" -#: zeit/content/cp/interfaces.py:445 +#: zeit/content/cp/interfaces.py:449 msgid "Big layout" msgstr "" -#: zeit/content/cp/interfaces.py:447 +#: zeit/content/cp/interfaces.py:451 msgid "Hidden relateds" msgstr "" -#: zeit/content/cp/interfaces.py:455 +#: zeit/content/cp/interfaces.py:459 msgid "Limit amount" msgstr "" -#: zeit/content/cp/interfaces.py:456 +#: zeit/content/cp/interfaces.py:460 msgid "limit-amount-description" msgstr "" -#: zeit/content/cp/interfaces.py:528 +#: zeit/content/cp/interfaces.py:532 msgid "Referenced content" msgstr "" -#: zeit/content/cp/interfaces.py:529 +#: zeit/content/cp/interfaces.py:533 msgid "Drag content here" msgstr "" -#: zeit/content/cp/interfaces.py:538 +#: zeit/content/cp/interfaces.py:542 msgid "Force image on mobile" msgstr "" -#: zeit/content/cp/interfaces.py:591 +#: zeit/content/cp/interfaces.py:595 msgid "The root element must be ." msgstr "" -#: zeit/content/cp/interfaces.py:593 +#: zeit/content/cp/interfaces.py:597 msgid "cp:type must be 'xml'." msgstr "" -#: zeit/content/cp/interfaces.py:595 +#: zeit/content/cp/interfaces.py:599 msgid "No or empty cp:__name__ attribute." msgstr "" -#: zeit/content/cp/interfaces.py:611 +#: zeit/content/cp/interfaces.py:615 msgid "CP Extra Id" msgstr "" -#: zeit/content/cp/interfaces.py:642 +#: zeit/content/cp/interfaces.py:646 msgid "Animate" msgstr "" -#: zeit/content/cp/interfaces.py:648 +#: zeit/content/cp/interfaces.py:652 msgid "left" msgstr "" -#: zeit/content/cp/interfaces.py:649 +#: zeit/content/cp/interfaces.py:653 msgid "center" msgstr "" -#: zeit/content/cp/interfaces.py:650 +#: zeit/content/cp/interfaces.py:654 msgid "right" msgstr "" -#: zeit/content/cp/interfaces.py:656 +#: zeit/content/cp/interfaces.py:660 #: zeit/content/infobox/interfaces.py:19 msgid "Contents" msgstr "" -#: zeit/content/cp/interfaces.py:656 +#: zeit/content/cp/interfaces.py:660 #: zeit/content/modules/interfaces.py:137 msgid "Use Markdown" msgstr "" -#: zeit/content/cp/interfaces.py:659 +#: zeit/content/cp/interfaces.py:663 msgid "Alignment" msgstr "" -#: zeit/content/cp/interfaces.py:660 +#: zeit/content/cp/interfaces.py:664 msgid "Choose alignment" msgstr "" -#: zeit/content/cp/interfaces.py:692 +#: zeit/content/cp/interfaces.py:696 msgid "Background color" msgstr "" -#: zeit/content/cp/interfaces.py:693 +#: zeit/content/cp/interfaces.py:697 msgid "Choose a background color" msgstr "" -#: zeit/content/cp/interfaces.py:704 +#: zeit/content/cp/interfaces.py:708 #: zeit/content/modules/interfaces.py:73 msgid "Jobbox Ticker" msgstr "" -#: zeit/content/cp/interfaces.py:722 +#: zeit/content/cp/interfaces.py:726 msgid "Enable RSS Tracking-Parameter" msgstr "" @@ -4125,7 +4129,7 @@ msgstr "" #: zeit/content/volume/browser/configure.zcml:61 #: zeit/content/volume/browser/configure.zcml:116 -#: zeit/content/volume/browser/toc.py:44 +#: zeit/content/volume/browser/toc.py:43 msgid "Table of Content" msgstr "" @@ -4317,6 +4321,7 @@ msgstr "" #: zeit/contentquery/interfaces.py:269 #: zeit/contentquery/interfaces.py:278 +#: zeit/contentquery/interfaces.py:332 msgid "Sort order" msgstr "" @@ -4377,6 +4382,10 @@ msgstr "" msgid "Reach Age (days)" msgstr "" +#: zeit/contentquery/interfaces.py:329 +msgid "SQL query" +msgstr "" + #: zeit/edit/browser/block.py:66 msgid "Unknown block" msgstr ""