feat: blog on TYPO3 13 with EXT:news 14
News list, tag list and detail templates restored from a46918d; the pagination widget is gone in news 14, so the TYPO3 10 paginator markup now sits on the core sliding window pagination (pagination URLs change). German labels for news committed. Production needs the news upgrade wizards (the 5 plugin elements become the split news plugins). Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
799dc03c75
commit
44614a4a75
16 files changed
+1507
-2
No files matched your search
@@ -19,6 +19,7 @@
|
||||
"ep/ep-products": "@dev",
|
||||
"ep/ep-theme": "@dev",
|
||||
"fluidtypo3/vhs": "^8.0",
|
||||
"georgringer/news": "^14.1",
|
||||
"ssch/typo3-encore": "^7.0",
|
||||
"typo3/cms-backend": "^13.4",
|
||||
"typo3/cms-belog": "^13.4",
|
||||
|
||||
Generated
+110
-1
@@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "bcb472ad98cfa2a48699faed4f6366e8",
|
||||
"content-hash": "440f3e580365f1608cf72549ef769104",
|
||||
"packages": [
|
||||
{
|
||||
"name": "b13/container",
|
||||
@@ -1134,6 +1134,115 @@
|
||||
},
|
||||
"time": "2026-07-23T10:57:34+00:00"
|
||||
},
|
||||
{
|
||||
"name": "georgringer/news",
|
||||
"version": "14.1.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/georgringer/news.git",
|
||||
"reference": "36a5a983022f5648352975142d9daef6f77a657d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/georgringer/news/zipball/36a5a983022f5648352975142d9daef6f77a657d",
|
||||
"reference": "36a5a983022f5648352975142d9daef6f77a657d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">= 8.2 < 8.6",
|
||||
"symfony/console": "^5.4 || ^6.4 || ^7.0",
|
||||
"typo3/cms-backend": "^13.4.29 || ^14.3",
|
||||
"typo3/cms-core": "^13.4.29 || ^14.3",
|
||||
"typo3/cms-extbase": "^13.4.29 || ^14.3",
|
||||
"typo3/cms-fluid": "^13.4.29 || ^14.3",
|
||||
"typo3/cms-frontend": "^13.4.29 || ^14.3",
|
||||
"typo3/cms-install": "^13.4.29 || ^14.3"
|
||||
},
|
||||
"conflict": {
|
||||
"sebastian/recursion-context": "6.0.0 || 6.0.1 || 6.0.2"
|
||||
},
|
||||
"replace": {
|
||||
"typo3-ter/news": "self.version"
|
||||
},
|
||||
"require-dev": {
|
||||
"a9f/fractor": "~1.0.0",
|
||||
"a9f/fractor-xliff": "~1.0.0",
|
||||
"a9f/fractor-xml": "~1.0.0",
|
||||
"a9f/typo3-fractor": "@dev",
|
||||
"friendsofphp/php-cs-fixer": "^3.89.2",
|
||||
"phpstan/phpdoc-parser": "^1.33.0",
|
||||
"phpunit/phpunit": "^10.5.58",
|
||||
"ssch/typo3-rector": "^3.7",
|
||||
"typo3/cms-fluid-styled-content": "^13.4.29 || ^14.3",
|
||||
"typo3/cms-seo": "^13.4.29 || ^14.3",
|
||||
"typo3/coding-standards": "^0.8.0",
|
||||
"typo3/testing-framework": "^8.3.1",
|
||||
"webmozart/assert": "^1.12.1"
|
||||
},
|
||||
"suggest": {
|
||||
"georgringer/news-tagsuggest": "On the fly creation of tag records within a news record",
|
||||
"georgringer/numbered-pagination": "Improved pagination API",
|
||||
"reelworx/rx-shariff": "GDPR compliant social sharing",
|
||||
"typo3/cms-scheduler": "XML and ICS import",
|
||||
"typo3/cms-seo": "Sitemaps"
|
||||
},
|
||||
"type": "typo3-cms-extension",
|
||||
"extra": {
|
||||
"typo3/cms": {
|
||||
"app-dir": ".Build",
|
||||
"web-dir": ".Build/Web",
|
||||
"extension-key": "news"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"GeorgRinger\\News\\": "Classes"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"GPL-2.0-or-later"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Georg Ringer",
|
||||
"homepage": "https://ringer.it",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "News system - Versatile news system based on Extbase & Fluid and using the latest technologies provided by TYPO3 CMS.",
|
||||
"homepage": "https://extensions.typo3.org/extension/news",
|
||||
"keywords": [
|
||||
"article",
|
||||
"extension",
|
||||
"news",
|
||||
"typo3"
|
||||
],
|
||||
"support": {
|
||||
"docs": "https://docs.typo3.org/p/georgringer/news/main/en-us/",
|
||||
"issues": "https://github.com/georgringer/news/issues",
|
||||
"source": "https://github.com/georgringer/news"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://paypal.me/GeorgRinger/10",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://www.amazon.de/hz/wishlist/ls/8F573K08TSDG",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/georgringer",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://www.patreon.com/georgringer",
|
||||
"type": "patreon"
|
||||
}
|
||||
],
|
||||
"time": "2026-10-12T08:22:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "gregwar/captcha",
|
||||
"version": "v2.1.1",
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
@import 'EXT:news/Configuration/TypoScript/setup.typoscript'
|
||||
|
||||
plugin.tx_news {
|
||||
view {
|
||||
layoutRootPaths.100 = EXT:ep_theme/Resources/Private/Layouts/News/
|
||||
templateRootPaths.100 = EXT:ep_theme/Resources/Private/Templates/News/
|
||||
partialRootPaths.100 = EXT:ep_theme/Resources/Private/Partials/News/
|
||||
}
|
||||
settings {
|
||||
tagListPageUid = {$plugin.tx_eptheme.settings.blogTagListPageUid}
|
||||
# The TYPO3 10 paginate widget showed 3 page links; NumberedPagination is not installed
|
||||
list.paginate.class = TYPO3\CMS\Core\Pagination\SlidingWindowPagination
|
||||
list.paginate.maximumNumberOfLinks = 3
|
||||
}
|
||||
}
|
||||
@@ -197,5 +197,5 @@ plugin.tx_eptheme {
|
||||
@import 'EXT:ep_products/Configuration/TypoScript/constants.typoscript'
|
||||
@import 'EXT:seo/Configuration/TypoScript/XmlSitemap/constants.typoscript'
|
||||
@import 'EXT:typo3_encore/Configuration/TypoScript/constants.typoscript'
|
||||
@import 'EXT:news/Configuration/TypoScript/constants.txt'
|
||||
@import 'EXT:news/Configuration/TypoScript/constants.typoscript'
|
||||
@import 'EXT:bw_captcha/Configuration/TypoScript/constants.typoscript'
|
||||
@@ -0,0 +1,7 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
|
||||
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true">
|
||||
|
||||
<f:render section="content" />
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,51 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
|
||||
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true">
|
||||
|
||||
<f:alias map="{images: '{media -> v:iterator.filter(propertyName: \'showinpreview\', filter: 0)}'}">
|
||||
<f:if condition="{images}">
|
||||
<f:if condition="{images -> f:count()} == 1">
|
||||
<f:then>
|
||||
<f:link.typolink parameter="{images.0.originalResource.link}" title="{images.0.title}">
|
||||
<img src="{f:uri.image(image: images.0, width: '770', height: '430c+100')}"
|
||||
class="block w-full h-auto mb-4"
|
||||
alt="{images.0.alternative}">
|
||||
</f:link.typolink>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<div class="splide mb-4"
|
||||
data-controller="slider"
|
||||
data-slider-preset-value="content">
|
||||
<div id="carousel-{id}" class="splide__track">
|
||||
<ul class="splide__list">
|
||||
<f:for each="{images}" as="image" iteration="iteration">
|
||||
<li class="splide__slide">
|
||||
<f:link.typolink parameter="{image.originalResource.link}"
|
||||
class="relative bg-cover bg-center" title="{image.title}">
|
||||
<img src="{f:uri.image(image: image, width: '770', height: '430c+100')}"
|
||||
class="block w-full h-auto"
|
||||
alt="{image.alternative}">
|
||||
</f:link.typolink>
|
||||
</li>
|
||||
</f:for>
|
||||
</ul>
|
||||
</div>
|
||||
<f:if condition="{images -> f:count()} > 1">
|
||||
<div class="hidden md:grid md:grid-cols-5 md:gap-2 md:pt-4 md:pb-8">
|
||||
<f:for each="{images}" as="image" iteration="iteration">
|
||||
<f:if condition="{iteration.cycle} <= 5">
|
||||
<a href="#" class="block" data-slide="{iteration.index}" title="{image.title}">
|
||||
<img src="{f:uri.image(image: image, width: '150', height: '85c+100')}"
|
||||
class="block w-full h-auto" alt="{image.alternative}">
|
||||
</a>
|
||||
</f:if>
|
||||
</f:for>
|
||||
</div>
|
||||
</f:if>
|
||||
</div>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</f:if>
|
||||
</f:alias>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,70 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
|
||||
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true">
|
||||
|
||||
<div class="mb-8">
|
||||
<n:excludeDisplayedNews newsItem="{newsItem}"/>
|
||||
<div class="relative flex flex-col md:flex-row md:space-x-8">
|
||||
<div class="mb-4 md:w-1/2">
|
||||
<f:if condition="{newsItem.mediaPreviews}">
|
||||
<f:then>
|
||||
<f:if condition="{newsItem.mediaPreviews.0}">
|
||||
<f:alias map="{mediaElement: '{newsItem.mediaPreviews.0}'}">
|
||||
<img class="block w-full h-auto"
|
||||
src="{f:uri.image(image: mediaElement, width: '640', height: '360c+50')}"
|
||||
loading="lazy"
|
||||
alt="{mediaElement.originalResource.alternative}">
|
||||
</f:alias>
|
||||
</f:if>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:if condition="{newsItem.media}">
|
||||
<f:alias map="{mediaElement: '{newsItem.media.0}'}">
|
||||
<img class="block w-full h-auto"
|
||||
src="{f:uri.image(image: mediaElement, width: '640', height: '360c+50')}"
|
||||
loading="lazy"
|
||||
alt="{mediaElement.originalResource.alternative}">
|
||||
</f:alias>
|
||||
</f:if>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</div>
|
||||
<div class="md:flex-1">
|
||||
<n:link newsItem="{newsItem}" settings="{settings}" class="peer">
|
||||
<h3 class="blog-entry__headline">
|
||||
{newsItem.title}
|
||||
</h3>
|
||||
<span class="absolute inset-0"></span>
|
||||
</n:link>
|
||||
<p class="text-sm italic mb-4">
|
||||
<f:if condition="{newsItem.author}">{newsItem.author} am </f:if>
|
||||
<time datetime="{f:format.date(date:newsItem.datetime, format:'Y-m-d')}"><f:format.date format="{f:translate(key:'dateFormat')}">{newsItem.datetime}</f:format.date></time>
|
||||
<f:if condition="{newsItem.tags}"> in
|
||||
<f:for each="{newsItem.tags}" as="tag" iteration="iteration">
|
||||
<f:link.page pageUid="{settings.tagListPageUid}" additionalParams="{tx_news_pi1:{overwriteDemand:{tags: tag}}}">
|
||||
{tag.title}
|
||||
</f:link.page>
|
||||
{f:if(condition: iteration.isLast, else: ', ')}
|
||||
</f:for>
|
||||
</f:if>
|
||||
</p>
|
||||
<n:removeMediaTags>
|
||||
<div class="mb-4">
|
||||
<f:if condition="{newsItem.teaser}">
|
||||
<f:then>
|
||||
{newsItem.teaser -> f:format.crop(maxCharacters: '{settings.cropMaxCharacters}', respectWordBoundaries:'1') -> f:format.html()}
|
||||
</f:then>
|
||||
<f:else>
|
||||
{newsItem.bodytext -> f:format.crop(maxCharacters: '{settings.cropMaxCharacters}', respectWordBoundaries:'1') -> f:format.html()}
|
||||
</f:else>
|
||||
</f:if>
|
||||
</div>
|
||||
</n:removeMediaTags>
|
||||
<div class="button bg-button button--small">
|
||||
<f:translate key="more-link"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,68 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
|
||||
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true">
|
||||
|
||||
<f:comment>The paginator of the TYPO3 10 widget (Templates/News/ViewHelpers/Widget/Paginate/Index.html in a46918d) on the core SlidingWindowPagination</f:comment>
|
||||
<f:if condition="{pagination.lastPageNumber} > 1">
|
||||
<f:if condition="{settings.list.paginate}">
|
||||
<f:if condition="{pagination.previousPageNumber}">
|
||||
<n:headerData><link rel="prev" href="{f:render(section: 'uri', arguments: {page: pagination.previousPageNumber})}" /></n:headerData>
|
||||
</f:if>
|
||||
<f:if condition="{pagination.nextPageNumber}">
|
||||
<n:headerData><link rel="next" href="{f:render(section: 'uri', arguments: {page: pagination.nextPageNumber})}" /></n:headerData>
|
||||
</f:if>
|
||||
</f:if>
|
||||
<nav aria-label="Paginierung">
|
||||
<ul class="flex items-center space-x-2">
|
||||
<f:if condition="{pagination.previousPageNumber}">
|
||||
<li>
|
||||
<a href="{f:render(section: 'uri', arguments: {page: pagination.previousPageNumber})}" class="button bg-button button--small">«</a>
|
||||
</li>
|
||||
</f:if>
|
||||
<f:if condition="{pagination.displayRangeStart} > 1">
|
||||
<li class="first">
|
||||
<a href="{f:render(section: 'uri', arguments: {page: 1})}" class="button bg-button button--small">1</a>
|
||||
</li>
|
||||
</f:if>
|
||||
<f:if condition="{pagination.hasLessPages}">
|
||||
<li>....</li>
|
||||
</f:if>
|
||||
<f:for each="{pagination.allPageNumbers}" as="page">
|
||||
<f:if condition="{page} == {paginator.currentPageNumber}">
|
||||
<f:then>
|
||||
<li class="active"><span class="button bg-button bg-button--active button--small">{page}</span></li>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<li>
|
||||
<f:if condition="{page} > 1">
|
||||
<f:then>
|
||||
<a href="{f:render(section: 'uri', arguments: {page: page})}" class="button bg-button button--small">{page}</a>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<a href="{f:render(section: 'uri', arguments: {page: page})}" class="button bg-button bg-button--secondary button--small">{page}</a>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</li>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</f:for>
|
||||
<f:if condition="{pagination.hasMorePages}">
|
||||
<li class="disabled">....</li>
|
||||
</f:if>
|
||||
<f:if condition="{pagination.displayRangeEnd} < {pagination.lastPageNumber}">
|
||||
<li class="last">
|
||||
<a href="{f:render(section: 'uri', arguments: {page: pagination.lastPageNumber})}" class="button bg-button button--small">{pagination.lastPageNumber}</a>
|
||||
</li>
|
||||
</f:if>
|
||||
<f:if condition="{pagination.nextPageNumber}">
|
||||
<li class="last next">
|
||||
<a href="{f:render(section: 'uri', arguments: {page: pagination.nextPageNumber})}" class="button bg-button button--small">»</a>
|
||||
</li>
|
||||
</f:if>
|
||||
</ul>
|
||||
</nav>
|
||||
</f:if>
|
||||
|
||||
<f:section name="uri"><f:if condition="{page} > 1"><f:then>{f:uri.action(action: 'list', arguments: {currentPage: page}, addQueryString: 'untrusted')}</f:then><f:else>{f:uri.action(action: 'list', addQueryString: 'untrusted', argumentsToBeExcludedFromQueryString: {0: 'tx_news_pi1[currentPage]'})}</f:else></f:if></f:section>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,91 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
|
||||
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true">
|
||||
|
||||
<f:layout name="Detail" />
|
||||
|
||||
<f:section name="content">
|
||||
<f:if condition="{newsItem}">
|
||||
<f:then>
|
||||
<n:format.nothing>
|
||||
<n:excludeDisplayedNews newsItem="{newsItem}" />
|
||||
<f:if condition="{newsItem.alternativeTitle}">
|
||||
<f:then>
|
||||
<n:titleTag>
|
||||
<f:format.htmlentitiesDecode>{newsItem.alternativeTitle}</f:format.htmlentitiesDecode>
|
||||
</n:titleTag>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<n:titleTag>
|
||||
<f:format.htmlentitiesDecode>{newsItem.title}</f:format.htmlentitiesDecode>
|
||||
</n:titleTag>
|
||||
</f:else>
|
||||
</f:if>
|
||||
<f:render partial="Detail/Opengraph" arguments="{newsItem: newsItem, settings:settings}" />
|
||||
</n:format.nothing>
|
||||
<div itemscope="itemscope" itemtype="http://schema.org/Article">
|
||||
<h1 class="headline headline--primary headline--underlined" itemprop="headline">
|
||||
{newsItem.title}
|
||||
</h1>
|
||||
<p class="text-sm italic mb-4">
|
||||
<f:if condition="{newsItem.author}">{newsItem.author} am </f:if>
|
||||
<time itemprop="datePublished" datetime="{f:format.date(date:newsItem.datetime, format:'Y-m-d')}"><f:format.date format="{f:translate(key:'dateFormat')}">{newsItem.datetime}</f:format.date></time>
|
||||
<f:if condition="{newsItem.tags}"> in
|
||||
<f:for each="{newsItem.tags}" as="tag" iteration="iteration">
|
||||
<f:link.page title="{tag.title}" pageUid="{settings.tagListPageUid}" additionalParams="{tx_news_pi1:{overwriteDemand:{tags: tag}}}">
|
||||
{tag.title}
|
||||
</f:link.page>
|
||||
{f:if(condition: iteration.isLast, else: ', ')}
|
||||
</f:for>
|
||||
</f:if>
|
||||
</p>
|
||||
<f:if condition="{newsItem.teaser}">
|
||||
<p class="text-lg mb-4">
|
||||
<f:format.nl2br>{newsItem.teaser}</f:format.nl2br>
|
||||
</p>
|
||||
</f:if>
|
||||
<div data-rte-content>
|
||||
<n:renderMedia news="{newsItem}" imgClass="block w-full h-auto mb-4" videoClass="video-wrapper" audioClass="audio-wrapper">
|
||||
<f:render partial="Detail/MediaContainer" arguments="{media: newsItem.media, settings:settings, id: newsItem.uid}" />
|
||||
<f:format.html>{newsItem.bodytext}</f:format.html>
|
||||
<f:if condition="{newsItem.contentElements}">
|
||||
<div class="flex flex-col space-y-4">
|
||||
<f:cObject typoscriptObjectPath="lib.tx_news.contentElementRendering">{newsItem.contentElementIdList}</f:cObject>
|
||||
</div>
|
||||
</f:if>
|
||||
</n:renderMedia>
|
||||
</div>
|
||||
</div>
|
||||
<f:if condition="{newsItem.relatedFiles}">
|
||||
<h3 class="headline headline--underlined">
|
||||
Dateien
|
||||
</h3>
|
||||
<ul class="list-none p-0 mb-4">
|
||||
<f:for each="{newsItem.relatedFiles}" as="relatedFile">
|
||||
<li>
|
||||
<a href="{relatedFile.originalResource.publicUrl -> f:format.htmlspecialchars()}" target="_blank">
|
||||
{f:if(condition:relatedFile.originalResource.title, then:relatedFile.originalResource.title, else:relatedFile.originalResource.name)}, {relatedFile.originalResource.size -> f:format.bytes()}
|
||||
</a>
|
||||
</li>
|
||||
</f:for>
|
||||
</ul>
|
||||
</f:if>
|
||||
<f:if condition="{newsItem.allRelatedSorted}">
|
||||
<h3 class="headline headline--underlined mt-8">
|
||||
Ähnliche Beiträge
|
||||
</h3>
|
||||
<f:for each="{newsItem.allRelatedSorted}" as="newsItem" iteration="iterator">
|
||||
<f:render partial="List/Item"
|
||||
arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
|
||||
</f:for>
|
||||
</f:if>
|
||||
<f:if condition="{settings.backPid}">
|
||||
<f:link.typolink parameter="{settings.backPid}" class="button bg-button button--small">
|
||||
<f:translate key="back-link" />
|
||||
</f:link.typolink>
|
||||
</f:if>
|
||||
</f:then>
|
||||
</f:if>
|
||||
</f:section>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
|
||||
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
|
||||
data-namespace-typo3-fluid="true">
|
||||
|
||||
<f:layout name="General" />
|
||||
|
||||
<f:section name="content">
|
||||
<f:if condition="{news}">
|
||||
<f:then>
|
||||
<f:if condition="{contentObjectData.header}">
|
||||
<f:if condition="{tags.0}">
|
||||
<f:then>
|
||||
<h1 class="headline headline--primary headline--underlined">
|
||||
Blog: {tags.0.title}
|
||||
</h1>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<h1 class="headline headline--primary headline--underlined">
|
||||
Blog
|
||||
</h1>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</f:if>
|
||||
<f:if condition="{settings.hidePagination}">
|
||||
<f:then>
|
||||
<f:for each="{news}" as="newsItem" iteration="iterator">
|
||||
<f:render partial="List/Item"
|
||||
arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
|
||||
</f:for>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:for each="{pagination.paginator.paginatedItems}" as="newsItem" iteration="iterator">
|
||||
<f:render partial="List/Item" arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
|
||||
</f:for>
|
||||
<f:render partial="List/Pagination" arguments="{pagination: pagination.pagination, paginator: pagination.paginator, settings: settings}" />
|
||||
</f:else>
|
||||
</f:if>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<div class="no-news-found">
|
||||
<f:translate key="list_nonewsfound" />
|
||||
</div>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</f:section>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,24 @@
|
||||
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
|
||||
|
||||
<f:layout name="General" />
|
||||
|
||||
<f:section name="content">
|
||||
<f:if condition="{tags}">
|
||||
<h3 class="headline headline--underlined">Themen</h3>
|
||||
<ul>
|
||||
<f:for each="{tags}" as="tag">
|
||||
<li>
|
||||
<f:link.page title="{tag.title}" pageUid="{settings.listPid}" additionalParams="{tx_news_pi1:{overwriteDemand:{tags: tag}}}"
|
||||
class="flex items-center space-x-2 {f:if(condition: '{tag.uid} == {overwriteDemand.tags}', then: 'text-ep-primary-dark')}">
|
||||
<svg class="w-5 h-5">
|
||||
<use href="{f:uri.image(src: 'EXT:ep_theme/Resources/Public/images/icons_sprite.svg')}#icon-tag"></use>
|
||||
</svg>
|
||||
<span class="flex-1">{tag.title}</span>
|
||||
</f:link.page>
|
||||
</li>
|
||||
</f:for>
|
||||
</ul>
|
||||
</f:if>
|
||||
</f:section>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:47:10Z" product-name="news" target-language="de">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="search-text" xml:space="preserve" approved="yes">
|
||||
<source>There are %1$s results for "%2$s".</source>
|
||||
<target state="final">Es liegen %1$s Ergebnisse für "%2$s" vor.</target></trans-unit>
|
||||
<trans-unit id="search-start" xml:space="preserve" approved="yes">
|
||||
<source>Start search</source>
|
||||
<target state="final">Suche starten</target></trans-unit>
|
||||
<trans-unit id="search-noresult" xml:space="preserve" approved="yes">
|
||||
<source>No news found.</source>
|
||||
<target state="final">Keine Nachrichten gefunden.</target></trans-unit>
|
||||
<trans-unit id="search-subject" xml:space="preserve" approved="yes">
|
||||
<source>Text</source>
|
||||
<target state="final">Text</target></trans-unit>
|
||||
<trans-unit id="search-minimumDate" xml:space="preserve" approved="yes">
|
||||
<source>Minimum Date</source>
|
||||
<target state="final">Datum (Untergrenze)</target></trans-unit>
|
||||
<trans-unit id="search-maximumDate" xml:space="preserve" approved="yes">
|
||||
<source>Maximum Date</source>
|
||||
<target state="final">Datum (Obergrenze)</target></trans-unit>
|
||||
<trans-unit id="more-link" xml:space="preserve" approved="yes">
|
||||
<source>Read more</source>
|
||||
<target state="final">Weiterlesen</target></trans-unit>
|
||||
<trans-unit id="back-link" xml:space="preserve" approved="yes">
|
||||
<source>Back</source>
|
||||
<target state="final">Zurück</target></trans-unit>
|
||||
<trans-unit id="related-news" xml:space="preserve" approved="yes">
|
||||
<source>Related News</source>
|
||||
<target state="final">Verwandte Nachrichten</target></trans-unit>
|
||||
<trans-unit id="related-files" xml:space="preserve" approved="yes">
|
||||
<source>Related Files</source>
|
||||
<target state="final">Zugehörige Dateien</target></trans-unit>
|
||||
<trans-unit id="related-links" xml:space="preserve" approved="yes">
|
||||
<source>Related Links</source>
|
||||
<target state="final">Verwandte Links</target></trans-unit>
|
||||
<trans-unit id="author" xml:space="preserve" approved="yes">
|
||||
<source>Created by %s</source>
|
||||
<target state="final">Erstellt von %s</target></trans-unit>
|
||||
<trans-unit id="author_simple" xml:space="preserve" approved="yes">
|
||||
<source>Created by</source>
|
||||
<target state="final">Erstellt von</target></trans-unit>
|
||||
<trans-unit id="paginate_overall" xml:space="preserve" approved="yes">
|
||||
<source>Page %s of %s</source>
|
||||
<target state="final">Seite %s von %s</target></trans-unit>
|
||||
<trans-unit id="paginate_next" xml:space="preserve" approved="yes">
|
||||
<source>Next</source>
|
||||
<target state="final">Nächste</target></trans-unit>
|
||||
<trans-unit id="paginate_previous" xml:space="preserve" approved="yes">
|
||||
<source>Previous</source>
|
||||
<target state="final">Vorherige</target></trans-unit>
|
||||
<trans-unit id="categories" xml:space="preserve" approved="yes">
|
||||
<source>Categories</source>
|
||||
<target state="final">Kategorien</target></trans-unit>
|
||||
<trans-unit id="tags" xml:space="preserve" approved="yes">
|
||||
<source>Tags</source>
|
||||
<target state="final">Schlagworte</target></trans-unit>
|
||||
<trans-unit id="entry" xml:space="preserve" approved="yes">
|
||||
<source>entry</source>
|
||||
<target state="final">Eintrag</target></trans-unit>
|
||||
<trans-unit id="entries" xml:space="preserve" approved="yes">
|
||||
<source>entries</source>
|
||||
<target state="final">Einträge</target></trans-unit>
|
||||
<trans-unit id="month.01" xml:space="preserve" approved="yes">
|
||||
<source>January</source>
|
||||
<target state="final">Januar</target></trans-unit>
|
||||
<trans-unit id="month.02" xml:space="preserve" approved="yes">
|
||||
<source>February</source>
|
||||
<target state="final">Februar</target></trans-unit>
|
||||
<trans-unit id="month.03" xml:space="preserve" approved="yes">
|
||||
<source>March</source>
|
||||
<target state="final">März</target></trans-unit>
|
||||
<trans-unit id="month.04" xml:space="preserve" approved="yes">
|
||||
<source>April</source>
|
||||
<target state="final">April</target></trans-unit>
|
||||
<trans-unit id="month.05" xml:space="preserve" approved="yes">
|
||||
<source>May</source>
|
||||
<target state="final">Mai</target></trans-unit>
|
||||
<trans-unit id="month.06" xml:space="preserve" approved="yes">
|
||||
<source>June</source>
|
||||
<target state="final">Juni</target></trans-unit>
|
||||
<trans-unit id="month.07" xml:space="preserve" approved="yes">
|
||||
<source>July</source>
|
||||
<target state="final">Juli</target></trans-unit>
|
||||
<trans-unit id="month.08" xml:space="preserve" approved="yes">
|
||||
<source>August</source>
|
||||
<target state="final">August</target></trans-unit>
|
||||
<trans-unit id="month.09" xml:space="preserve" approved="yes">
|
||||
<source>September</source>
|
||||
<target state="final">September</target></trans-unit>
|
||||
<trans-unit id="month.10" xml:space="preserve" approved="yes">
|
||||
<source>October</source>
|
||||
<target state="final">Oktober</target></trans-unit>
|
||||
<trans-unit id="month.11" xml:space="preserve" approved="yes">
|
||||
<source>November</source>
|
||||
<target state="final">November</target></trans-unit>
|
||||
<trans-unit id="month.12" xml:space="preserve" approved="yes">
|
||||
<source>December</source>
|
||||
<target state="final">Dezember</target></trans-unit>
|
||||
<trans-unit id="day.1" xml:space="preserve" approved="yes">
|
||||
<source>Monday</source>
|
||||
<target state="final">Montag</target></trans-unit>
|
||||
<trans-unit id="day.2" xml:space="preserve" approved="yes">
|
||||
<source>Tuesday</source>
|
||||
<target state="final">Dienstag</target></trans-unit>
|
||||
<trans-unit id="day.3" xml:space="preserve" approved="yes">
|
||||
<source>Wednesday</source>
|
||||
<target state="final">Mittwoch</target></trans-unit>
|
||||
<trans-unit id="day.4" xml:space="preserve" approved="yes">
|
||||
<source>Thursday</source>
|
||||
<target state="final">Donnerstag</target></trans-unit>
|
||||
<trans-unit id="day.5" xml:space="preserve" approved="yes">
|
||||
<source>Friday</source>
|
||||
<target state="final">Freitag</target></trans-unit>
|
||||
<trans-unit id="day.6" xml:space="preserve" approved="yes">
|
||||
<source>Saturday</source>
|
||||
<target state="final">Samstag</target></trans-unit>
|
||||
<trans-unit id="day.7" xml:space="preserve" approved="yes">
|
||||
<source>Sunday</source>
|
||||
<target state="final">Sonntag</target></trans-unit>
|
||||
<trans-unit id="dateFormat" xml:space="preserve" approved="yes">
|
||||
<source>%m/%d/%Y</source>
|
||||
<target state="final">%d.%m.%Y</target></trans-unit>
|
||||
<trans-unit id="list_nonewsfound" xml:space="preserve" approved="yes">
|
||||
<source>No news available.</source>
|
||||
<target state="final">Keine Nachrichten verfügbar.</target></trans-unit>
|
||||
<trans-unit id="list_nocategoriesfound" xml:space="preserve" approved="yes">
|
||||
<source>No categories available.</source>
|
||||
<target state="final">Keine Kategorien verfügbar.</target></trans-unit>
|
||||
<trans-unit id="newsNotFound" xml:space="preserve" approved="yes">
|
||||
<source>The news record is not available anymore.</source>
|
||||
<target state="final">Dieser Artikel ist nicht mehr verfügbar.</target></trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
@@ -0,0 +1,681 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:47:18Z" product-name="news" target-language="de">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="pi1_title" xml:space="preserve" approved="yes">
|
||||
<source>News system</source>
|
||||
<target state="final">Nachrichten-System</target></trans-unit>
|
||||
<trans-unit id="pi1_plus_wiz_description" xml:space="preserve" approved="yes">
|
||||
<source>Versatile news system</source>
|
||||
<target state="final">Vielseitiges Nachrichten-System</target></trans-unit>
|
||||
<trans-unit id="plugin.news_list.title" xml:space="preserve" approved="yes">
|
||||
<source>News article list (incl. detail view)</source>
|
||||
<target state="final">News-Artikelliste (inkl. Detailansicht)</target></trans-unit>
|
||||
<trans-unit id="plugin.news_list.description" xml:space="preserve" approved="yes">
|
||||
<source>Listing of news articles chosen by various properties like storage folder, categories, time constraints, etc.
|
||||
This plugin is capable of rendering the detail view as well.</source>
|
||||
<target state="final">Auflistung von News-Artikeln, die anhand verschiedener Eigenschaften wie Speicherordner, Kategorien, Zeitbeschränkungen usw. ausgewählt wurden.
|
||||
Dieses Plugin kann auch die Detailansicht von News-Artikeln ausgeben.</target></trans-unit>
|
||||
<trans-unit id="plugin.news_list_sticky.title" xml:space="preserve" approved="yes">
|
||||
<source>News article list</source>
|
||||
<target state="final">News-Artikelliste</target></trans-unit>
|
||||
<trans-unit id="plugin.news_list_sticky.description" xml:space="preserve" approved="yes">
|
||||
<source>Listing of news articles chosen by various properties like storage folder, categories, time constraints, etc.
|
||||
This plugin cannot render the detail view of news articles.</source>
|
||||
<target state="final">Auflistung von News-Artikeln, die anhand verschiedener Eigenschaften wie Speicherordner, Kategorien, Zeitbeschränkungen usw. ausgewählt wurden.
|
||||
Dieses Plugin kann die Detailansicht von News-Artikeln nicht ausgeben.</target></trans-unit>
|
||||
<trans-unit id="plugin.news_detail.title" xml:space="preserve" approved="yes">
|
||||
<source>News article detail view</source>
|
||||
<target state="final">Detailansicht der News-Artikel</target></trans-unit>
|
||||
<trans-unit id="plugin.news_detail.description" xml:space="preserve" approved="yes">
|
||||
<source>Rendering the detail view of a news article.</source>
|
||||
<target state="final">Gibt die Detailansicht eines News-Artikels aus.</target></trans-unit>
|
||||
<trans-unit id="plugin.news_date_menu.title" xml:space="preserve" approved="yes">
|
||||
<source>Date menu of news articles</source>
|
||||
<target state="final">Datumsmenü der News-Artikel</target></trans-unit>
|
||||
<trans-unit id="plugin.news_date_menu.description" xml:space="preserve" approved="yes">
|
||||
<source>Display a menu of months & years of articles. The menu can be used to filter a list view dynamically.</source>
|
||||
<target state="final">Zeigt ein Menü von Monaten & Jahren an. Das Menü kann verwendet werden, um eine Listenansicht dynamisch zu filtern.</target></trans-unit>
|
||||
<trans-unit id="plugin.news_search_form.title" xml:space="preserve" approved="yes">
|
||||
<source>News search form</source>
|
||||
<target state="final">Suchformular für News-Artikel</target></trans-unit>
|
||||
<trans-unit id="plugin.news_search_form.description" xml:space="preserve" approved="yes">
|
||||
<source>Display a search form to let users search within articles.</source>
|
||||
<target state="final">Ein Suchformular anzeigen, mit dem Benutzer innerhalb von Artikeln suchen können.</target></trans-unit>
|
||||
<trans-unit id="plugin.news_search_result.title" xml:space="preserve" approved="yes">
|
||||
<source>News search result</source>
|
||||
<target state="final">Suchergebnis für News-Artikel</target></trans-unit>
|
||||
<trans-unit id="plugin.news_search_result.description" xml:space="preserve" approved="yes">
|
||||
<source>Display the result of the search.</source>
|
||||
<target state="final">Zeigt das Ergebnis einer Suche an.</target></trans-unit>
|
||||
<trans-unit id="plugin.news_selected_list.title" xml:space="preserve" approved="yes">
|
||||
<source>News article list (curated)</source>
|
||||
<target state="final">News-Artikelliste (kuratiert)</target></trans-unit>
|
||||
<trans-unit id="plugin.news_selected_list.description" xml:space="preserve" approved="yes">
|
||||
<source>Listing of manually picked news articles.</source>
|
||||
<target state="final">Auflistung manuell ausgewählter News-Artikel.</target></trans-unit>
|
||||
<trans-unit id="plugin.category_list.title" xml:space="preserve" approved="yes">
|
||||
<source>News category menu</source>
|
||||
<target state="final">News-Kategorie-Menü</target></trans-unit>
|
||||
<trans-unit id="plugin.category_list.description" xml:space="preserve" approved="yes">
|
||||
<source>Display a menu of categories. The menu can be used to filter a news list view dynamically.</source>
|
||||
<target state="final">Zeigt ein Menü von Kategorien an. Das Menü kann verwendet werden, um eine News-Listenansicht dynamisch zu filtern.</target></trans-unit>
|
||||
<trans-unit id="plugin.tag_list.title" xml:space="preserve" approved="yes">
|
||||
<source>News tag list</source>
|
||||
<target state="final">Schlagwortliste für News-Artikel</target></trans-unit>
|
||||
<trans-unit id="plugin.tag_list.description" xml:space="preserve" approved="yes">
|
||||
<source>Display a list of tags. The list can be used to filter a news list view dynamically.</source>
|
||||
<target state="final">Zeigt eine Liste von Schlagwörtern an. Die Liste kann verwendet werden, um eine News-Listenansicht dynamisch zu filtern.</target></trans-unit>
|
||||
<trans-unit id="flexforms_tab.settings" xml:space="preserve" approved="yes">
|
||||
<source>Settings</source>
|
||||
<target state="final">Einstellungen</target></trans-unit>
|
||||
<trans-unit id="flexforms_tab.additional" xml:space="preserve" approved="yes">
|
||||
<source>Additional</source>
|
||||
<target state="final">Weitere Einstellungen</target></trans-unit>
|
||||
<trans-unit id="flexforms_tab.template" xml:space="preserve" approved="yes">
|
||||
<source>Template</source>
|
||||
<target state="final">Vorlage</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode" xml:space="preserve" approved="yes">
|
||||
<source>What to display</source>
|
||||
<target state="final">Ausgabemodus wählen</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_list" xml:space="preserve" approved="yes">
|
||||
<source>List view</source>
|
||||
<target state="final">Listenansicht</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_listOnly" xml:space="preserve" approved="yes">
|
||||
<source>List view (without overloading detail view)</source>
|
||||
<target state="final">Listenansicht (ohne die Detailansicht zu überschreiben)</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_detail" xml:space="preserve" approved="yes">
|
||||
<source>Detail view</source>
|
||||
<target state="final">Detailansicht</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_searchform" xml:space="preserve" approved="yes">
|
||||
<source>Search form</source>
|
||||
<target state="final">Suchformular</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_searchresult" xml:space="preserve" approved="yes">
|
||||
<source>Search result</source>
|
||||
<target state="final">Suchergebnis</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_datemenu" xml:space="preserve" approved="yes">
|
||||
<source>Date menu</source>
|
||||
<target state="final">Datumsmenü</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.news_selectedlist" xml:space="preserve" approved="yes">
|
||||
<source>List of selected items</source>
|
||||
<target state="final">Ausgewählte Datensätze</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.category_list" xml:space="preserve" approved="yes">
|
||||
<source>Category Menu</source>
|
||||
<target state="final">Kategorien</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.not_configured" xml:space="preserve" approved="yes">
|
||||
<source>No view yet configured</source>
|
||||
<target state="final">Noch keine Ansicht konfiguriert</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.optgroup_search" xml:space="preserve" approved="yes">
|
||||
<source>Search</source>
|
||||
<target state="final">Suche</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.optgroup_others" xml:space="preserve" approved="yes">
|
||||
<source>Others</source>
|
||||
<target state="final">Andere</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.mode.tag_list" xml:space="preserve" approved="yes">
|
||||
<source>Tag list</source>
|
||||
<target state="final">Tag</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.archiveRestriction" xml:space="preserve" approved="yes">
|
||||
<source>Archive</source>
|
||||
<target state="final">Archiv</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.archiveRestriction.active" xml:space="preserve" approved="yes">
|
||||
<source>Only active (non archived)</source>
|
||||
<target state="final">Nur aktive (nicht archiviert)</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.archiveRestriction.none" xml:space="preserve" approved="yes">
|
||||
<source>None</source>
|
||||
<target state="final">Keine</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.archiveRestriction.archived" xml:space="preserve" approved="yes">
|
||||
<source>Archived</source>
|
||||
<target state="final">Archivierte</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy" xml:space="preserve" approved="yes">
|
||||
<source>Sort by</source>
|
||||
<target state="final">Sortieren nach</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy.uid" xml:space="preserve" approved="yes">
|
||||
<source>Uid</source>
|
||||
<target state="final">UID</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy.sorting" xml:space="preserve" approved="yes">
|
||||
<source>Manual sorting</source>
|
||||
<target state="final">Manuelle Sortierung</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy.tstamp" xml:space="preserve" approved="yes">
|
||||
<source>Last edited</source>
|
||||
<target state="final">Zuletzt bearbeitet</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy.crdate" xml:space="preserve" approved="yes">
|
||||
<source>Created</source>
|
||||
<target state="final">Erstellt</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy.datetime" xml:space="preserve" approved="yes">
|
||||
<source>Given date/time</source>
|
||||
<target state="final">Angegebenes Datum/Uhrzeit</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderBy.title" xml:space="preserve" approved="yes">
|
||||
<source>Title</source>
|
||||
<target state="final">Titel</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderDirection" xml:space="preserve" approved="yes">
|
||||
<source>Sort direction</source>
|
||||
<target state="final">Sortierung</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderDirection.asc" xml:space="preserve" approved="yes">
|
||||
<source>Ascending</source>
|
||||
<target state="final">aufsteigend</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.orderDirection.desc" xml:space="preserve" approved="yes">
|
||||
<source>Descending</source>
|
||||
<target state="final">absteigend</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.dateField" xml:space="preserve" approved="yes">
|
||||
<source>Date field to use</source>
|
||||
<target state="final">Zu benutzendes Datumsfeld</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.dateField.datetime" xml:space="preserve" approved="yes">
|
||||
<source>Given date/time</source>
|
||||
<target state="final">Angegebenes Datum/Uhrzeit</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.dateField.archive" xml:space="preserve" approved="yes">
|
||||
<source>Archive date</source>
|
||||
<target state="final">Archivdatum</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categories" xml:space="preserve" approved="yes">
|
||||
<source>Category selection</source>
|
||||
<target state="final">Kategorie-Auswahl</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categoryConjunction" xml:space="preserve" approved="yes">
|
||||
<source>Category mode</source>
|
||||
<target state="final">Kategoriemodus</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categoryConjunction.all" xml:space="preserve" approved="yes">
|
||||
<source>Don't care, show all</source>
|
||||
<target state="final">Nicht berücksichtigen, alle Nachrichten anzeigen</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categoryConjunction.or" xml:space="preserve" approved="yes">
|
||||
<source>Show items with selected categories (OR)</source>
|
||||
<target state="final">Zeige Nachrichten mit den ausgewählten Kategorien (ODER)</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categoryConjunction.and" xml:space="preserve" approved="yes">
|
||||
<source>Show items with selected categories (AND)</source>
|
||||
<target state="final">Zeige Nachrichten mit den ausgewählten Kategorien (UND)</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categoryConjunction.notand" xml:space="preserve" approved="yes">
|
||||
<source>Do NOT show items with selected categories (AND)</source>
|
||||
<target state="final">Zeige KEINE Nachrichten aus den ausgewählten Kategorien (UND)</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.categoryConjunction.notor" xml:space="preserve" approved="yes">
|
||||
<source>Do NOT show items with selected categories (OR)</source>
|
||||
<target state="final">Zeige KEINE Nachrichten aus den ausgewählten Kategorien (ODER)</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.includeSubCategories" xml:space="preserve" approved="yes">
|
||||
<source>Include subcategories</source>
|
||||
<target state="final">Inklusive Unterkategorien</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.timeRestriction" xml:space="preserve" approved="yes">
|
||||
<source>Article date higher than:</source>
|
||||
<target state="final">Nachrichtendatum später als:</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.timeRestrictionHigh" xml:space="preserve" approved="yes">
|
||||
<source>Article date lower than:</source>
|
||||
<target state="final">Nachrichtendatum früher als:</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.topNewsRestriction" xml:space="preserve" approved="yes">
|
||||
<source>Top News</source>
|
||||
<target state="final">Top-Nachrichten</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.topNewsRestriction.1" xml:space="preserve" approved="yes">
|
||||
<source>only Top News records</source>
|
||||
<target state="final">Nur Top-Nachrichten</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.topNewsRestriction.2" xml:space="preserve" approved="yes">
|
||||
<source>except Top News records</source>
|
||||
<target state="final">Keine Top-Nachrichten</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.singleNews" xml:space="preserve" approved="yes">
|
||||
<source>Show a single news record</source>
|
||||
<target state="final">Einzelne Nachricht anzeigen</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.previewHiddenRecords" xml:space="preserve" approved="yes">
|
||||
<source>Allow preview of hidden records</source>
|
||||
<target state="final">Vorschau auf verborgene Datensätze erlauben</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.previewHiddenRecords.I.0" xml:space="preserve" approved="yes">
|
||||
<source>No</source>
|
||||
<target state="final">Nein</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.previewHiddenRecords.I.1" xml:space="preserve" approved="yes">
|
||||
<source>Yes</source>
|
||||
<target state="final">Ja</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.previewHiddenRecords.I.2" xml:space="preserve" approved="yes">
|
||||
<source>Defined in TypoScript</source>
|
||||
<target state="final">Definiert im TypoScript</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.recursive.I.inherit" xml:space="preserve" approved="yes">
|
||||
<source>Defined in TypoScript</source>
|
||||
<target state="final">Definiert in TypoScript</target></trans-unit>
|
||||
<trans-unit id="flexforms_general.no-constraint" xml:space="preserve" approved="yes">
|
||||
<source>No constraint </source>
|
||||
<target state="final">keine Einschränkung </target></trans-unit>
|
||||
<trans-unit id="flexforms_general.selectedList" xml:space="preserve" approved="yes">
|
||||
<source>List of articles</source>
|
||||
<target state="final">Liste der Artikel</target></trans-unit>
|
||||
<trans-unit id="flexforms_template.mediaMaxWidth" xml:space="preserve" approved="yes">
|
||||
<source>Max width for media elements</source>
|
||||
<target state="final">Maximale Breite für Medienelemente</target></trans-unit>
|
||||
<trans-unit id="flexforms_template.mediaMaxHeight" xml:space="preserve" approved="yes">
|
||||
<source>Max height for media elements</source>
|
||||
<target state="final">Maximale Höhe für Medienelemente</target></trans-unit>
|
||||
<trans-unit id="flexforms_template.cropMaxCharacters" xml:space="preserve" approved="yes">
|
||||
<source>Length of teaser (in chars)</source>
|
||||
<target state="final">Länge des Teasers (in Buchstaben)</target></trans-unit>
|
||||
<trans-unit id="flexforms_template.templateLayout" xml:space="preserve" approved="yes">
|
||||
<source>Template Layout</source>
|
||||
<target state="final">Template-Layout</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.templateSwitch.1" xml:space="preserve" approved="yes">
|
||||
<source>1</source>
|
||||
<target state="final">1</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.templateSwitch.2" xml:space="preserve" approved="yes">
|
||||
<source>2</source>
|
||||
<target state="final">2</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.detailPid" xml:space="preserve" approved="yes">
|
||||
<source>PageId for single news display</source>
|
||||
<target state="final">Seiten-ID für Einzelnachrichten-Ansicht</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.backPid" xml:space="preserve" approved="yes">
|
||||
<source>PageId to return to</source>
|
||||
<target state="final">Seiten-ID für "Zurück"-Link</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.listPid" xml:space="preserve" approved="yes">
|
||||
<source>PageId for list display</source>
|
||||
<target state="final">Seiten-ID für Listenansicht</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.limit" xml:space="preserve" approved="yes">
|
||||
<source>Max records displayed</source>
|
||||
<target state="final">Maximale Anzahl anzuzeigender Datensätze</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.offset" xml:space="preserve" approved="yes">
|
||||
<source>Starting with given news record. 0 means first record, 1 the 2nd one!</source>
|
||||
<target state="final">Beginnend mit dem angegebenen Artikel. 0 bedeutet mit dem ersten Datensatz, 1 dem zweiten!</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.hidePagination" xml:space="preserve" approved="yes">
|
||||
<source>Hide the pagination</source>
|
||||
<target state="final">Paginierung ausblenden</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.itemsPerPage" xml:space="preserve" approved="yes">
|
||||
<source>Items per Page</source>
|
||||
<target state="final">Einträge pro Seite</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.topNewsFirst" xml:space="preserve" approved="yes">
|
||||
<source>Sort "Top news" before</source>
|
||||
<target state="final">"Top-Nachrichten" oberhalb</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.disableOverrideDemand" xml:space="preserve" approved="yes">
|
||||
<source>Disable override demand</source>
|
||||
<target state="final">Überschreiben von Plugin-Einstellungen deaktivieren</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.excludeAlreadyDisplayedNews" xml:space="preserve" approved="yes">
|
||||
<source>Exclude already displayed news</source>
|
||||
<target state="final">Bereits angezeigte Nachrichten ausschließen</target></trans-unit>
|
||||
<trans-unit id="flexforms_additional.tags" xml:space="preserve" approved="yes">
|
||||
<source>Tags</source>
|
||||
<target state="final">Schlagworte</target></trans-unit>
|
||||
<trans-unit id="pagemodule.pageNotAvailable" xml:space="preserve" approved="yes">
|
||||
<source>Page with uid "%s" is not available anymore!</source>
|
||||
<target state="final">Die Seite mit der uid "%s" ist nicht mehr verfügbar!</target></trans-unit>
|
||||
<trans-unit id="pagemodule.recordNotAvailable" xml:space="preserve" approved="yes">
|
||||
<source>Record with uid "%s" is not available anymore!</source>
|
||||
<target state="final">Der Datensatz mit UID "%s" ist nicht mehr verfügbar!</target></trans-unit>
|
||||
<trans-unit id="pagemodule.newsNotAvailable" xml:space="preserve" approved="yes">
|
||||
<source>News record with uid "%s" is not available anymore!</source>
|
||||
<target state="final">Der Nachrichten-Datensatz mit der uid "%s" ist nicht mehr verfügbar!</target></trans-unit>
|
||||
<trans-unit id="pagemodule.switchToPage" xml:space="preserve" approved="yes">
|
||||
<source>Switch to this page</source>
|
||||
<target state="final">Zu dieser Seite wechseln</target></trans-unit>
|
||||
<trans-unit id="pagemodule_simple" xml:space="preserve" approved="yes">
|
||||
<source>Simple list</source>
|
||||
<target state="final">Einfache Liste</target></trans-unit>
|
||||
<trans-unit id="pagemodule_advanced" xml:space="preserve" approved="yes">
|
||||
<source>Advanced list</source>
|
||||
<target state="final">Erweiterte Liste</target></trans-unit>
|
||||
<trans-unit id="pagemodule_complex" xml:space="preserve" approved="yes">
|
||||
<source>Full list</source>
|
||||
<target state="final">Vollständige Liste</target></trans-unit>
|
||||
<trans-unit id="extmng.prependAtCopy" xml:space="preserve" approved="yes">
|
||||
<source>Prepend at copy: Prepend string "copy X".</source>
|
||||
<target state="final">Kopie-Präfix: Der eingestellte Text wird beim Kopieren einer Nachricht dem Titel vorangestellt "Kopie X".</target></trans-unit>
|
||||
<trans-unit id="extmng.categoryRestriction" xml:space="preserve" approved="yes">
|
||||
<source>Category restriction: Restrict the available categories in news records. PageTsConfig:
|
||||
TCEFORM.tx_news_domain_model_news.categories.PAGE_TSCONFIG_IDLIST=120. This feature is currently under development and not beeing expected to work!
|
||||
</source>
|
||||
<target state="final">Kategorienbeschränkung: Beschränkt die verfügbaren Kategorien in neuen Artikeldatensätzen. PageTSConfig:
|
||||
|
||||
TCEFORM.tx_news_domain_model_news.categories.PAGE_TSCONFIG_IDLIST=120. Dieses Feature ist aktuell in Entwicklung und kann möglicherweise nicht korrekt funktionieren!
|
||||
</target></trans-unit>
|
||||
<trans-unit id="extmng.categoryRestriction.current_pid" xml:space="preserve" approved="yes">
|
||||
<source>Categories from current page</source>
|
||||
<target state="final">Kategorien aus aktueller Seite: Kategorien in der aktuellen Seite suchen.</target></trans-unit>
|
||||
<trans-unit id="extmng.categoryRestriction.siteroot" xml:space="preserve" approved="yes">
|
||||
<source>Categories from site root</source>
|
||||
<target state="final">Kategorien aus Seitenwurzel: Kategorien in der Seitenwurzel suchen</target></trans-unit>
|
||||
<trans-unit id="extmng.categoryRestriction.pages_tsconfig" xml:space="preserve" approved="yes">
|
||||
<source>Page TsConfig</source>
|
||||
<target state="final">Seiten-TSconfig</target></trans-unit>
|
||||
<trans-unit id="extmng.categoryRestriction.none" xml:space="preserve" approved="yes">
|
||||
<source>No restriction</source>
|
||||
<target state="final">Keine Beschränkung</target></trans-unit>
|
||||
<trans-unit id="extmng.categoryBeGroupTceFormsRestriction" xml:space="preserve" approved="yes">
|
||||
<source>Editor needs to have permissions to all selected categories to save a news item</source>
|
||||
<target state="final">Der Bearbeiter braucht für alle Kategorien die Berechtigung um die News zu speichern</target></trans-unit>
|
||||
<trans-unit id="extmng.manualSorting" xml:space="preserve" approved="yes">
|
||||
<source>Enable manual sorting of news records</source>
|
||||
<target state="final">Manuelle Sortierung von Nachrichten erlauben</target></trans-unit>
|
||||
<trans-unit id="extmng.contentElementRelation" xml:space="preserve" approved="yes">
|
||||
<source>Use content element relation:If set, content elements can be added to news records.</source>
|
||||
<target state="final">Verwendung von Inhaltselementen: Falls gesetzt, können zu einem Artikel Inhaltselemente hinzugefügt werden</target></trans-unit>
|
||||
<trans-unit id="extmng.contentElementPreview" xml:space="preserve" approved="yes">
|
||||
<source>Improved preview of content element relations:If set, the preview in the backend is rendered as in the page module.</source>
|
||||
<target state="final">Verbesserte Vorschau für verknüpfte Inhaltselemente: Wenn gesetzt, wird die Vorschau wie im Seitenmodul ausgegeben.</target></trans-unit>
|
||||
<trans-unit id="extmng.tagPid" xml:space="preserve" approved="yes">
|
||||
<source>Define pid of tag records:Tags are collected on one central page.</source>
|
||||
<target state="final">PID der Tags: Tags werden auf einer zentralen Seite gespeichert.</target></trans-unit>
|
||||
<trans-unit id="extmng.archiveDate" xml:space="preserve" approved="yes">
|
||||
<source>Archive Date: Define if the archive date is a "Date" or "Date & Time"</source>
|
||||
<target state="final">Archivdatum: Soll als Archivdatum "Datum" oder "Datum & Uhrzeit" verwendet werden.</target></trans-unit>
|
||||
<trans-unit id="extmng.archiveDate.date" xml:space="preserve" approved="yes">
|
||||
<source>Date</source>
|
||||
<target state="final">Datum</target></trans-unit>
|
||||
<trans-unit id="extmng.archiveDate.datetime" xml:space="preserve" approved="yes">
|
||||
<source>Date & Time</source>
|
||||
<target state="final">Datum & Zeit</target></trans-unit>
|
||||
<trans-unit id="extmng.showImporter" xml:space="preserve" approved="yes">
|
||||
<source>Show importer:Backend module to import into news</source>
|
||||
<target state="final">Import-Modul anzeigen:Wenn aktiviert, wird das Backendmodul zum Importieren von Nachrichten angezeigt.</target></trans-unit>
|
||||
<trans-unit id="extmng.storageUidImporter" xml:space="preserve" approved="yes">
|
||||
<source>UID of storage to use when importing files/images:Default (fileadmin) storage is 1</source>
|
||||
<target state="final">UID Speicherort beim Importieren von Dateien/Bildern:Standard (fileadmin) Speicherort ist 1</target></trans-unit>
|
||||
<trans-unit id="extmng.resourceFolderImporter" xml:space="preserve" approved="yes">
|
||||
<source>In which folder should the importer save files/images (has to exist)</source>
|
||||
<target state="final">In welchem Ordner soll der Importer Dateien/Bilder speichern (muss vorhanden sein)</target></trans-unit>
|
||||
<trans-unit id="extmng.showAdministrationModule" xml:space="preserve" approved="yes">
|
||||
<source>Show administration module:Backend module to administrate news records</source>
|
||||
<target state="final">Zeige Administrationsmodul:Falls aktiviert, ist ein Backendmodul sichtbar, in dem die Artikel administriert werden können.</target></trans-unit>
|
||||
<trans-unit id="extmng.rteForTeaser" xml:space="preserve" approved="yes">
|
||||
<source>Enable a RTE for the teaser field.</source>
|
||||
<target state="final">Aktiviere den RTE für den Anreisser.</target></trans-unit>
|
||||
<trans-unit id="extmng.dateTimeNotRequired" xml:space="preserve" approved="yes">
|
||||
<source>Disable required date field:If set, the date field is not required and not filled automatically when creating a new record.</source>
|
||||
<target state="final">Datumsfeld als Pflichtfeld: Wenn gesetzt, ist das Datumsfeld kein Pflichtfeld mehr und wird nicht automatisch ausgefüllt, wenn ein neuer Datensatz erstellt wird.</target></trans-unit>
|
||||
<trans-unit id="extmng.hidePageTreeForAdministrationModule" xml:space="preserve" approved="yes">
|
||||
<source>Hide page tree for Administration module: To simplify the usability, hide the page tree for the administration module.</source>
|
||||
<target state="final">Seitenbaum für das Administrationsmodul ausblenden: Um die Benutzerfreundlichkeit zu vereinfachen, verstecken Sie den Seitenbaum für das Administrationsmodul.</target></trans-unit>
|
||||
<trans-unit id="extmng.mediaPreview" xml:space="preserve" approved="yes">
|
||||
<source>Show thumbnails in backend list module: If enabled, the list module will show thumbnails of the media items.</source>
|
||||
<target state="final">Vorschaubilder im Backend Listenmodul anzeigen: Wenn aktiviert, werden im Listenmodul die Vorschaubilder angezeigt.</target></trans-unit>
|
||||
<trans-unit id="extmng.advancedMediaPreview" xml:space="preserve" approved="yes">
|
||||
<source>Advanced preview configuration for media files: If enabled, more options are available for editors defining where an media element should be displayed.</source>
|
||||
<target state="final">Erweiterte Vorschau-Konfiguration für Mediendateien: Wenn aktiviert, stehen weitere Optionen für Editoren zur Verfügung, die festlegen, wo ein Medienelement angezeigt werden soll.</target></trans-unit>
|
||||
<trans-unit id="extmng.slugBehaviour" xml:space="preserve" approved="yes">
|
||||
<source>Slug behaviour: uniqueInSite: The same slug can be used for news in different sites. Use this setting *only* if no news records are shared between sites. "unique" means that same news title will lead to different slug names.</source>
|
||||
<target state="final">URL-Segment Verhalten: uniqueInSite: Das selbe URL-Segment kann für News in verschiedenen Sites verwendet werden. Diese Einstellung ist *nur* zu verwenden, wenn keine News-Datensätzen von mehreren Sites gemeinsam genutzt werden. "unique" bedeutet, dass das URL-Segment eines News-Datensatzes für die gesamte TYPO3 Instanz einzigartig ist.</target></trans-unit>
|
||||
<trans-unit id="extmng.pageTreePluginPreview" xml:space="preserve" approved="yes">
|
||||
<source>Plugin preview in page tree: If enabled pages with news plugins are highlighted by showing the plugin icon as status information [TYPO3 13 only]</source>
|
||||
<target state="final">Plugin-Vorschau im Seitenbaum: Wenn aktiviert, werden Seiten mit Nachrichten-Plugins durch die Anzeige des Plugin-Symbols als Statusinformation hervorgehoben. [Nur TYPO3 13]</target></trans-unit>
|
||||
<trans-unit id="usersettings.no-languages-available" xml:space="preserve" approved="yes">
|
||||
<source>There are no languages available, so nothing to choose.</source>
|
||||
<target state="final">Es sind keine Sprachen verfügbar, daher wird nichts anzeigt.</target></trans-unit>
|
||||
<trans-unit id="start_import" xml:space="preserve" approved="yes">
|
||||
<source>Start import with %s record(s).</source>
|
||||
<target state="final">Starte den Import mit %s Datensätzen.</target></trans-unit>
|
||||
<trans-unit id="tag_suggest" xml:space="preserve" approved="yes">
|
||||
<source>Tag "%s" could not be found, wanna create it? <strong>Click here</strong></source>
|
||||
<target state="final">Der Tag "%s" wurde nicht gefunden. Um ihn zu erstellen, bitte <strong>hier klicken</strong>.</target></trans-unit>
|
||||
<trans-unit id="tag_suggest2" xml:space="preserve" approved="yes">
|
||||
<source>Tag could not be found, wanna create it? Click here!</source>
|
||||
<target state="final">Das Schlagwort wurde nicht gefunden, soll es erstellt werden? Klicke hier!</target></trans-unit>
|
||||
<trans-unit id="tag_suggest_error_no-tag" xml:space="preserve" approved="yes">
|
||||
<source>No tag submitted!</source>
|
||||
<target state="final">Es wurde kein Tag übermittelt!</target></trans-unit>
|
||||
<trans-unit id="tag_suggest_error_no-newsid" xml:space="preserve" approved="yes">
|
||||
<source>No news id given!</source>
|
||||
<target state="final">Keine News ID angegeben!</target></trans-unit>
|
||||
<trans-unit id="tag_suggest_error_no-pid-found" xml:space="preserve" approved="yes">
|
||||
<source>No pid for the tag record could be found by reading settings of Extension Manager!</source>
|
||||
<target state="final">Es wurde keine PID gefunden, die in den Einstellungen im Extension Manager definiert werden muss!</target></trans-unit>
|
||||
<trans-unit id="tag_suggest_error_no-tag-created" xml:space="preserve" approved="yes">
|
||||
<source>No new tag created!</source>
|
||||
<target state="final">Es wurde kein Tag erstellt!</target></trans-unit>
|
||||
<trans-unit id="tag_suggest_error_no-pid-defined" xml:space="preserve" approved="yes">
|
||||
<source>No page defined to save tag. Please add the id in the settings of the extension manager.</source>
|
||||
<target state="final">Es ist keine Seite definiert, auf der Tags gespeichert werden sollen! Bitte fügen Sie diese Einstellung im Extension Manager hinzu!</target></trans-unit>
|
||||
<trans-unit id="module.headline" xml:space="preserve" approved="yes">
|
||||
<source>Settings</source>
|
||||
<target state="final">Einstellungen</target></trans-unit>
|
||||
<trans-unit id="module.recursive" xml:space="preserve" approved="yes">
|
||||
<source>Recursive</source>
|
||||
<target state="final">Rekursiv</target></trans-unit>
|
||||
<trans-unit id="module.timeRange" xml:space="preserve" approved="yes">
|
||||
<source>Time range</source>
|
||||
<target state="final">Zeitraum</target></trans-unit>
|
||||
<trans-unit id="module.timeRestriction" xml:space="preserve" approved="yes">
|
||||
<source>Time Restriction</source>
|
||||
<target state="final">Zeitbeschränkung</target></trans-unit>
|
||||
<trans-unit id="module.timeRestrictionHigh" xml:space="preserve" approved="yes">
|
||||
<source>Time Restriction High</source>
|
||||
<target state="final">Zeitbeschränkung (Obergrenze)</target></trans-unit>
|
||||
<trans-unit id="module.createNewCategory" xml:space="preserve" approved="yes">
|
||||
<source>Create a new category</source>
|
||||
<target state="final">Neue Kategorie erstellen</target></trans-unit>
|
||||
<trans-unit id="module.createNewNewsRecord" xml:space="preserve" approved="yes">
|
||||
<source>Create new news record</source>
|
||||
<target state="final">Neuen Nachrichten-Datensatz erstellen</target></trans-unit>
|
||||
<trans-unit id="module.createNewTag" xml:space="preserve" approved="yes">
|
||||
<source>Create new tag record</source>
|
||||
<target state="final">Neuen Tag-Datensatz erstellen</target></trans-unit>
|
||||
<trans-unit id="module.topNewsYes" xml:space="preserve" approved="yes">
|
||||
<source>Yes</source>
|
||||
<target state="final">Ja</target></trans-unit>
|
||||
<trans-unit id="module.topNewsNo" xml:space="preserve" approved="yes">
|
||||
<source>No</source>
|
||||
<target state="final">Nein</target></trans-unit>
|
||||
<trans-unit id="module.searchWord" xml:space="preserve" approved="yes">
|
||||
<source>Search</source>
|
||||
<target state="final">Suche</target></trans-unit>
|
||||
<trans-unit id="module.newsListing" xml:space="preserve" approved="yes">
|
||||
<source>News Listing</source>
|
||||
<target state="final">Artikelanzeige</target></trans-unit>
|
||||
<trans-unit id="module.newsCount" xml:space="preserve" approved="yes">
|
||||
<source>%s news records</source>
|
||||
<target state="final">%s Nachrichtenbeiträge</target></trans-unit>
|
||||
<trans-unit id="module.newsPidListing" xml:space="preserve" approved="yes">
|
||||
<source>News Pid listing</source>
|
||||
<target state="final">Anzeige der Artikelseiten</target></trans-unit>
|
||||
<trans-unit id="module.donate" xml:space="preserve" approved="yes">
|
||||
<source>Support & Donate</source>
|
||||
<target state="final">Unterstützung & Spenden</target></trans-unit>
|
||||
<trans-unit id="administration.title" xml:space="preserve" approved="yes">
|
||||
<source>News administration</source>
|
||||
<target state="final">Nachrichten Verwaltung</target></trans-unit>
|
||||
<trans-unit id="administration.nopageselected" xml:space="preserve" approved="yes">
|
||||
<source>Please click the page title in the page tree to the left to show the records on that page.</source>
|
||||
<target state="final">Bitte wählen Sie eine Seite im Seitenbaum aus, um die Datensätze anzuzeigen, die auf dieser Seite gespeichert sind!</target></trans-unit>
|
||||
<trans-unit id="administration.newsPidListing.header" xml:space="preserve" approved="yes">
|
||||
<source>List pages with count of news & category records</source>
|
||||
<target state="final">Anzeige der Seiten auf der Artikel und Kategorien gespeichert sind</target></trans-unit>
|
||||
<trans-unit id="administration.newsPidListing.description" xml:space="preserve" approved="yes">
|
||||
<source>Choose a recursive level to display your page tree with the related entries. Click on the page title to show the news entries of the page.
|
||||
</source>
|
||||
<target state="final">Wähle einen Rekursions Level für die Anzeige des Seitenbaums mit zugehörigen Einträgen. Klick auf das Seiten-Icon
|
||||
um die News-Einträge der Seite anzuzeigen.
|
||||
</target></trans-unit>
|
||||
<trans-unit id="administration.nolimit" xml:space="preserve" approved="yes">
|
||||
<source>No limit defined in setting "%s"! Include the default TypoScript in the root page.</source>
|
||||
<target state="final">Kein Limit festgelegt in der Einstellung "%s"! Binde das Standard-TypoScript auf der Wurzelseite ein.</target></trans-unit>
|
||||
<trans-unit id="administration.toggleForm" xml:space="preserve" approved="yes">
|
||||
<source>Show/Hide filter</source>
|
||||
<target state="final">Filter anzeigen/verstecken</target></trans-unit>
|
||||
<trans-unit id="administration.nonewsfound" xml:space="preserve" approved="yes">
|
||||
<source>No news found</source>
|
||||
<target state="final">Keine Nachrichten gefunden</target></trans-unit>
|
||||
<trans-unit id="administration.nonewsfoundText" xml:space="preserve" approved="yes">
|
||||
<source>The current page does not contain any news records. Either select another page in the page tree on the left or create the first news record on this page.</source>
|
||||
<target state="final">Die aktuelle Seite beinhaltet keine Newsdatensätze. Wählen Sie entweder eine andere Seite im Seitenbaum links oder erstellen Sie den ersten Newsdatensatz auf dieser Seite.</target></trans-unit>
|
||||
<trans-unit id="administration.nonewsfoundSwitch" xml:space="preserve" approved="yes">
|
||||
<source>See all pages containing news records</source>
|
||||
<target state="final">Zeige alle Seiten mit Nachrichten-Beiträgen.</target></trans-unit>
|
||||
<trans-unit id="administration.filter.hidden" xml:space="preserve" approved="yes">
|
||||
<source>Hidden</source>
|
||||
<target state="final">Versteckt</target></trans-unit>
|
||||
<trans-unit id="administration.filter.hidden.hidden" xml:space="preserve" approved="yes">
|
||||
<source>only hidden</source>
|
||||
<target state="final">nur versteckt</target></trans-unit>
|
||||
<trans-unit id="administration.filter.hidden.nonHidden" xml:space="preserve" approved="yes">
|
||||
<source>only non-hidden</source>
|
||||
<target state="final">nur nicht-versteckt</target></trans-unit>
|
||||
<trans-unit id="administration.donation.title" xml:space="preserve" approved="yes">
|
||||
<source>Support & Donate</source>
|
||||
<target state="final">Unterstützung & Spenden</target></trans-unit>
|
||||
<trans-unit id="administration.donation.link" xml:space="preserve" approved="yes">
|
||||
<source>Click so see all options</source>
|
||||
<target state="final">Klicken, um alle Optionen anzuzeigen</target></trans-unit>
|
||||
<trans-unit id="administration.donation.lead_intro" xml:space="preserve" approved="yes">
|
||||
<source>Great that you are using this extension!</source>
|
||||
<target state="final">Toll, dass Sie diese TYPO3-Extension verwenden!</target></trans-unit>
|
||||
<trans-unit id="administration.donation.lead_full" xml:space="preserve" approved="yes">
|
||||
<source>The editors have created %d articles with %d relations to categories.</source>
|
||||
<target state="final">Die Redakteure haben %d Artikel mit %d Relationen zu Kategorien erstellt.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.lead_news_only" xml:space="preserve" approved="yes">
|
||||
<source>The editors have created %d articles.</source>
|
||||
<target state="final">Die Redakteure haben %d Artikel erstellt.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.lead_none" xml:space="preserve" approved="yes">
|
||||
<source>Did you just setup the system? No articles yet created.</source>
|
||||
<target state="final">Haben Sie das Newssystem gerade neu eingerichtet? Noch sind keine Artikel erstellt.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.support" xml:space="preserve" approved="yes">
|
||||
<source>Help supporting further development</source>
|
||||
<target state="final">Unterstützen Sie die Weiterentwicklung</target></trans-unit>
|
||||
<trans-unit id="administration.donation.why" xml:space="preserve" approved="yes">
|
||||
<source>Why?</source>
|
||||
<target state="final">Warum?</target></trans-unit>
|
||||
<trans-unit id="administration.donation.why.text" xml:space="preserve" approved="yes">
|
||||
<source>The news extension is a powerful tool with a lot of features, always trying to thrive on the latest
|
||||
possibilities of the TYPO3 core.
|
||||
This implies a lot of work bringing this to the TYPO3 community.</source>
|
||||
<target state="final">Die News-Extension ist ein mächtiges Werkzeug mit einer Vielzahl an Funktionen, welche immer versucht, die neuesten Möglichkeiten des TYPO3-Kerns zu verwenden. Im Umkehrschluss bedeutet dies eine Menge an Arbeit, um die Extension stets aktuell zu halten.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.how" xml:space="preserve" approved="yes">
|
||||
<source>How?</source>
|
||||
<target state="final">Wie?</target></trans-unit>
|
||||
<trans-unit id="administration.donation.how.text" xml:space="preserve" approved="yes">
|
||||
<source>There are multiple ways to support the further development:</source>
|
||||
<target state="final">Es gibt mehrere Möglichkeiten, die Weiterentwicklung zu unterstützen:</target></trans-unit>
|
||||
<trans-unit id="administration.donation.invoice" xml:space="preserve" approved="yes">
|
||||
<source>Invoice</source>
|
||||
<target state="final">Rechnung</target></trans-unit>
|
||||
<trans-unit id="administration.donation.invoice.sub" xml:space="preserve" approved="yes">
|
||||
<source>An invoice is possible!</source>
|
||||
<target state="final">Eine Rechnung ist möglich!</target></trans-unit>
|
||||
<trans-unit id="administration.donation.invoice.text" xml:space="preserve" approved="yes">
|
||||
<source>I can create a proper invoice to keep your accounting happy - contact me for details.</source>
|
||||
<target state="final">Ich kann eine offizielle Rechnung ausstellen, um Ihre Buchhaltung glücklich zu machen - kontaktieren Sie mich für Details.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.patreon.sub" xml:space="preserve" approved="yes">
|
||||
<source>Support me on patreon.com</source>
|
||||
<target state="final">Unterstützen Sie mich auf patreon.com</target></trans-unit>
|
||||
<trans-unit id="administration.donation.patreon.text" xml:space="preserve" approved="yes">
|
||||
<source>Support me on patreon and get access to additional extensions and snippets as reward.</source>
|
||||
<target state="final">Unterstütze mich auf patreon.com und erhalte Zugriff auf zusätzliche Erweiterungen sowie Snippets als Belohnung.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.paypal.sub" xml:space="preserve" approved="yes">
|
||||
<source>Donate via PayPal</source>
|
||||
<target state="final">Spenden über PayPal</target></trans-unit>
|
||||
<trans-unit id="administration.donation.paypal.text" xml:space="preserve" approved="yes">
|
||||
<source>Support me by a donation on paypal.com. It is just one click away.</source>
|
||||
<target state="final">Unterstütze mich mittels einer Spende auf paypal.com. Es ist nur einen Klick entfernt.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.amazon" xml:space="preserve" approved="yes">
|
||||
<source>Amazon wishlist</source>
|
||||
<target state="final">Amazon Wunschzettel</target></trans-unit>
|
||||
<trans-unit id="administration.donation.amazon.sub" xml:space="preserve" approved="yes">
|
||||
<source>Satisfy a wish of my Amazon wishlist</source>
|
||||
<target state="final">Erfülle mir einen Wunsch aus meinem Amazon Wunschzettel</target></trans-unit>
|
||||
<trans-unit id="administration.donation.amazon.text" xml:space="preserve" approved="yes">
|
||||
<source>Most of the listed products are for my family and our hobby cooking. Make us happy!</source>
|
||||
<target state="final">Die meisten der aufgeführten Produkte sind für meine Familie und Hobbies.</target></trans-unit>
|
||||
<trans-unit id="administration.donation.sponsors" xml:space="preserve" approved="yes">
|
||||
<source>Current sponsors</source>
|
||||
<target state="final">Aktuelle Sponsoren</target></trans-unit>
|
||||
<trans-unit id="administration.donation.sponsors.text" xml:space="preserve" approved="yes">
|
||||
<source>The following companies and people have already supported me.</source>
|
||||
<target state="final">Die folgenden Unternehmen und Personen haben mich bereits unterstützt.</target></trans-unit>
|
||||
<trans-unit id="news-folder" xml:space="preserve" approved="yes">
|
||||
<source>News</source>
|
||||
<target state="final">Nachrichten</target></trans-unit>
|
||||
<trans-unit id="news-page" xml:space="preserve" approved="yes">
|
||||
<source>Page with news plugins</source>
|
||||
<target state="final">Seite mit News Plugins</target></trans-unit>
|
||||
<trans-unit id="import.header" xml:space="preserve" approved="yes">
|
||||
<source>News Importer</source>
|
||||
<target state="final">Artikel-Importer</target></trans-unit>
|
||||
<trans-unit id="import.choose_a_job" xml:space="preserve" approved="yes">
|
||||
<source>Choose a job</source>
|
||||
<target state="final">Wähle den Import-Job</target></trans-unit>
|
||||
<trans-unit id="import.description" xml:space="preserve" approved="yes">
|
||||
<source>This is the "News importer module". </source>
|
||||
<target state="final">Dies ist das "Nachrichten Import Modul". </target></trans-unit>
|
||||
<trans-unit id="import.done" xml:space="preserve" approved="yes">
|
||||
<source>The import has been completed. Reload the module to start a new one.</source>
|
||||
<target state="final">Der Import wurde erfolgreich abgeschlossen. Laden Sie das Modul neu um einen neuen Import zu starten.</target></trans-unit>
|
||||
<trans-unit id="import.backupwarning" xml:space="preserve" approved="yes">
|
||||
<source>It's strongly recommended to backup all news tables before running an import job.</source>
|
||||
<target state="final">Es wird dringend dazu geraten, ein Backup der Datenbank und Dateien zu erstellen, bevor der Import Job durchgeführt wird.</target></trans-unit>
|
||||
<trans-unit id="import.backupwarning.header" xml:space="preserve" approved="yes">
|
||||
<source>Important!</source>
|
||||
<target state="final">Wichtig!</target></trans-unit>
|
||||
<trans-unit id="import.nojobs" xml:space="preserve" approved="yes">
|
||||
<source>No jobs available for the importer.</source>
|
||||
<target state="final">Keine Aufträge für den Importer verfügbar</target></trans-unit>
|
||||
<trans-unit id="import.error.configuration.title" xml:space="preserve" approved="yes">
|
||||
<source>The configuration for the import is incomplete!</source>
|
||||
<target state="final">Die Konfiguration für den Importer ist unvollständig!</target></trans-unit>
|
||||
<trans-unit id="import.error.configuration.resourceFolderImporter" xml:space="preserve" approved="yes">
|
||||
<source>Please define the setting "resourceFolderImporter" in the configuration of the extension manager! The given directory will contain all imported files.</source>
|
||||
<target state="final">Bitte definieren Sie die Option "resourceFolderImporter" in der Konfiguration im Extension Manager. Das angegebene Verzeichnis wird für alle importierten Dateien genutzt.</target></trans-unit>
|
||||
<trans-unit id="import.error.configuration.resourceFolderImporter.notExist" xml:space="preserve" approved="yes">
|
||||
<source>The directory defined in the setting "resourceFolderImporter" does not exist!</source>
|
||||
<target state="final">Das in der Einstellung "resourceFolderImporter" angegebene Verzeichnis existiert nicht!</target></trans-unit>
|
||||
<trans-unit id="import.error.configuration.storageUidImporter" xml:space="preserve" approved="yes">
|
||||
<source>Please define the setting "storageUidImporter" in the configuration of the extension manager! The given id is the used file storage.</source>
|
||||
<target state="final">Bitte definieren Sie einen Wert für die Einstellung "storageUidImporter" in der Konfiguration im Extension Manager. Die angegebene ID ist der zu verwendende Dateispeicher.</target></trans-unit>
|
||||
<trans-unit id="record.savingdisabled.header" approved="yes">
|
||||
<source>Saving is disabled</source>
|
||||
<target state="final">Speichern ist deaktiviert.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="record.savingdisabled.content" approved="yes">
|
||||
<source>This record has the following categories assigned that are not defined in your permissions:
|
||||
</source>
|
||||
<target state="final">Diesem Datensatz sind die folgenden Kategorien zugeordnet, für die Sie keine Berechtigungen zugewiesen bekommen haben:
|
||||
</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="hiddenContentElements.title" approved="yes">
|
||||
<source>Content elements are hidden</source>
|
||||
<target state="final">Content Elemente werden versteckt</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="hiddenContentElements.description" approved="yes">
|
||||
<source>Content elements are hidden in sys folders of type "news"!</source>
|
||||
<target state="final">Inhaltselemente sind in Ordnern des Typs "Nachrichten" versteckt!</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.title" approved="yes">
|
||||
<source>Improved editing of content elements</source>
|
||||
<target state="final">Verbesserte Bearbeitung von Inhaltselementen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.lead" approved="yes">
|
||||
<source>The extension EXT:news_content_elements can improve the handling of content elements within a news record drastically.</source>
|
||||
<target state="final">Die Erweiterung EXT:news_content_elements kann die Handhabung von Inhaltselementen innerhalb eines Newseintrags drastisch verbessern.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.line1" approved="yes">
|
||||
<source>Easy editing experience</source>
|
||||
<target state="final">Einfaches Bearbeiten</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.line2" approved="yes">
|
||||
<source>Instead of using the inline relation, editors can now use the familiar Page Module to add any content element (like Text with media elements) inside their news article.</source>
|
||||
<target state="final">Anstelle der Inline-Relation können Redakteure das vertraute Seitenmodul verwenden, um jedes Inhaltselement (wie Text mit Medienelementen) in ihren Artikel einzufügen.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.line3" approved="yes">
|
||||
<source>Better stories, same workflow</source>
|
||||
<target state="final">Bessere Artikel, gleicher Workflow</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.line4" approved="yes">
|
||||
<source>This gives editors the freedom to create richer, more engaging news articles while continuing to work within the familiar News module.</source>
|
||||
<target state="final">Dies gibt Redakteuren die Freiheit, umfangreichere und spannendere Nachrichtenartikel zu erstellen und gleichzeitig die Arbeit im bekannten News-Modul fortzusetzen.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.line5" approved="yes">
|
||||
<source>Available as an add-on!</source>
|
||||
<target state="final">Als Add-on verfügbar!</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.line6" approved="yes">
|
||||
<source>This feature is provided as a payed add-on for EXT:news!</source>
|
||||
<target state="final">Diese Funktion wird als kostenpflichtiges Add-on für EXT:news bereitgestellt!</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="newsContentElement.preview.modal.link" approved="yes">
|
||||
<source>Details & Purchase information</source>
|
||||
<target state="final">Details & Kaufinformationen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="pluginPreview.global.detailPid" approved="yes">
|
||||
<source>Global set pageId for single news display</source>
|
||||
<target state="final">Global gesetzte Seiten-ID für Detailansicht</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="recordLinks.label" approved="yes">
|
||||
<source>News records</source>
|
||||
<target state="final">News-Datensätze</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="wizard.step.basics" approved="yes">
|
||||
<source>Basic Information</source>
|
||||
<target state="final">Grundlegende Information</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="wizard.step.content" approved="yes">
|
||||
<source>Content</source>
|
||||
<target state="final">Inhalt</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="wizard.step.meta" approved="yes">
|
||||
<source>Meta & Categories</source>
|
||||
<target state="final">Meta & Kategorien</target>
|
||||
</trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
@@ -0,0 +1,170 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:25Z" product-name="news" target-language="de">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="tx_news_domain_model_news.tabs.relations" xml:space="preserve" approved="yes">
|
||||
<source>Relations</source>
|
||||
<target state="final">Relationen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.palettes.alternativeTitles" xml:space="preserve" approved="yes">
|
||||
<source>Alternative Titles</source>
|
||||
<target state="final">Alternative Titel</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.palettes.dates" xml:space="preserve" approved="yes">
|
||||
<source>Dates</source>
|
||||
<target state="final">Daten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news" xml:space="preserve" approved="yes">
|
||||
<source>News</source>
|
||||
<target state="final">Artikel</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.alternative_title" xml:space="preserve" approved="yes">
|
||||
<source>Alternative title</source>
|
||||
<target state="final">Alternativer Titel</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.teaser" xml:space="preserve" approved="yes">
|
||||
<source>Teaser</source>
|
||||
<target state="final">Teaser</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.datetime" xml:space="preserve" approved="yes">
|
||||
<source>Date & Time</source>
|
||||
<target state="final">Datum & Zeit</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.archive" xml:space="preserve" approved="yes">
|
||||
<source>Archive</source>
|
||||
<target state="final">Archiv</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.archive.placeholder" xml:space="preserve" approved="yes">
|
||||
<source>Define when the news should be listed in the archive</source>
|
||||
<target state="final">Zeit, ab der der Artikel im Archiv erscheint</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.categories" xml:space="preserve" approved="yes">
|
||||
<source>Categories</source>
|
||||
<target state="final">Kategorien</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.related" xml:space="preserve" approved="yes">
|
||||
<source>Related News</source>
|
||||
<target state="final">Ähnliche Nachrichten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.related_from" xml:space="preserve" approved="yes">
|
||||
<source>Related News (from)</source>
|
||||
<target state="final">Ähnliche Nachrichten (von)</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.fal_related_files" xml:space="preserve" approved="yes">
|
||||
<source>Related Files</source>
|
||||
<target state="final">Zugehörige Dateien</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.fal_related_files.add" xml:space="preserve" approved="yes">
|
||||
<source>Add related file</source>
|
||||
<target state="final">Zugeordnete Datei hinzufügen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.related_links" xml:space="preserve" approved="yes">
|
||||
<source>Related Links</source>
|
||||
<target state="final">Verwandte Links</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.type.I.0" xml:space="preserve" approved="yes">
|
||||
<source>News</source>
|
||||
<target state="final">Nachrichten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.type.I.1" xml:space="preserve" approved="yes">
|
||||
<source>Internal link</source>
|
||||
<target state="final">Interner Link</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.type.I.2" xml:space="preserve" approved="yes">
|
||||
<source>External Page</source>
|
||||
<target state="final">Externe Seite</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.fal_media" xml:space="preserve" approved="yes">
|
||||
<source>Media file</source>
|
||||
<target state="final">Mediendatei</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.fal_media.add" xml:space="preserve" approved="yes">
|
||||
<source>Add media file</source>
|
||||
<target state="final">Mediendatei hinzufügen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.istopnews" xml:space="preserve" approved="yes">
|
||||
<source>Top news</source>
|
||||
<target state="final">Top-Nachrichten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.content_elements" xml:space="preserve" approved="yes">
|
||||
<source>Content elements</source>
|
||||
<target state="final">Inhaltselemente</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.tags" xml:space="preserve" approved="yes">
|
||||
<source>Tags</source>
|
||||
<target state="final">Schlagworte</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.tags.add" xml:space="preserve" approved="yes">
|
||||
<source>Add a new tag</source>
|
||||
<target state="final">Einen Tag hinzufügen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.tags.list" xml:space="preserve" approved="yes">
|
||||
<source>List all tags</source>
|
||||
<target state="final">Alle Tags auflisten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.tags.edit" xml:space="preserve" approved="yes">
|
||||
<source>Edit tag</source>
|
||||
<target state="final">Tag bearbeiten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.keywords.placeholder" xml:space="preserve" approved="yes">
|
||||
<source>Keyword1, keyword2, keyword3</source>
|
||||
<target state="final">Schlüsselwort1, Schlüsselwort2, Schlüsselwort3</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag.seo.seo_title" xml:space="preserve" approved="yes">
|
||||
<source><![CDATA[<title>-Tag]]></source>
|
||||
<target state="final"><![CDATA[<title>-Tag]]></target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag.seo.seo_description" xml:space="preserve" approved="yes">
|
||||
<source>Meta-Description</source>
|
||||
<target state="final">Meta-Beschreibung</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag.seo.seo_headline" xml:space="preserve" approved="yes">
|
||||
<source>Headline (H1)</source>
|
||||
<target state="final">Überschrift (H1)</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag.seo.seo_text" xml:space="preserve" approved="yes">
|
||||
<source>SEO Text-Container</source>
|
||||
<target state="final">SEO-Text-Container</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.tabs.seo" xml:space="preserve" approved="yes">
|
||||
<source>SEO</source>
|
||||
<target state="final">SEO</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.image" xml:space="preserve" approved="yes">
|
||||
<source>Image</source>
|
||||
<target state="final">Bild</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.single_pid" xml:space="preserve" approved="yes">
|
||||
<source>Single-view page for news from this category</source>
|
||||
<target state="final">Einzelansicht für Nachrichten aus dieser Kategorie</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.shortcut" xml:space="preserve" approved="yes">
|
||||
<source>News category shortcut</source>
|
||||
<target state="final">Nachrichtenkategorie Verweis</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.seo.seo_title" xml:space="preserve" approved="yes">
|
||||
<source><![CDATA[<title>-Tag]]></source>
|
||||
<target state="final"><![CDATA[<title>-Tag]]></target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.seo.seo_description" xml:space="preserve" approved="yes">
|
||||
<source>Meta-Description</source>
|
||||
<target state="final">Meta-Beschreibung</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.seo.seo_headline" xml:space="preserve" approved="yes">
|
||||
<source>Headline (H1)</source>
|
||||
<target state="final">Überschrift (H1)</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_category.seo.seo_text" xml:space="preserve" approved="yes">
|
||||
<source>SEO Text-Container</source>
|
||||
<target state="final">SEO Text-Abschnitt</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_link" xml:space="preserve" approved="yes">
|
||||
<source>News Link Element</source>
|
||||
<target state="final">Nachrichten-Linkelement</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_link.title" xml:space="preserve" approved="yes">
|
||||
<source>Title</source>
|
||||
<target state="final">Titel</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_link.description" xml:space="preserve" approved="yes">
|
||||
<source>Description</source>
|
||||
<target state="final">Beschreibung</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_link.uri" xml:space="preserve" approved="yes">
|
||||
<source>URL</source>
|
||||
<target state="final">URL</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_link.uri.placeholder" xml:space="preserve" approved="yes">
|
||||
<source>www.domain.org</source>
|
||||
<target state="final">www.domain.org</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag.tabs.seo" xml:space="preserve" approved="yes">
|
||||
<source>SEO</source>
|
||||
<target state="final">SEO</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag" xml:space="preserve" approved="yes">
|
||||
<source>News Tag</source>
|
||||
<target state="final">Nachrichten-Tag</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_tag.title" xml:space="preserve" approved="yes">
|
||||
<source>Title</source>
|
||||
<target state="final">Titel</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_media.showinpreview" xml:space="preserve" approved="yes">
|
||||
<source>Show in list views</source>
|
||||
<target state="final">In Listenansichten anzeigen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_media.showinviews" xml:space="preserve" approved="yes">
|
||||
<source>Show in views</source>
|
||||
<target state="final">Zeige in Ansichten</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_media.showinviews.0" xml:space="preserve" approved="yes">
|
||||
<source>Show only in detail views</source>
|
||||
<target state="final">Nur in Detailansichten anzeigen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_media.showinviews.1" xml:space="preserve" approved="yes">
|
||||
<source>Show in all views</source>
|
||||
<target state="final">In allen Ansichten anzeigen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_media.showinviews.2" xml:space="preserve" approved="yes">
|
||||
<source>Show only in list views</source>
|
||||
<target state="final">Nur in Listenansichten anzeigen</target></trans-unit>
|
||||
<trans-unit id="tx_news_domain_model_news.path_segment" xml:space="preserve" approved="yes">
|
||||
<source>Speaking URL path segment</source>
|
||||
<target state="final">Sprechende URL Pfadabschnitt</target></trans-unit>
|
||||
<trans-unit id="notes" xml:space="preserve" approved="yes">
|
||||
<source>Notes</source>
|
||||
<target state="final">Notizen</target></trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:33Z" product-name="news" target-language="de">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve" approved="yes">
|
||||
<source>News Import</source>
|
||||
<target state="final">Nachrichten</target></trans-unit>
|
||||
<trans-unit id="mlang_labels_tablabel" xml:space="preserve" approved="yes">
|
||||
<source>Generic import module</source>
|
||||
<target state="final">Verwalte Nachrichten in einem separaten Modul</target></trans-unit>
|
||||
<trans-unit id="mlang_labels_tabdescr" xml:space="preserve" approved="yes">
|
||||
<source>Extensions can provide an import service from various sources (e.g. RSS).</source>
|
||||
<target state="final">Dieses Modul bietet eine einfache Möglichkeit an Nachrichten und Kategorien zu verwalten.</target></trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<xliff version="1.0">
|
||||
<file source-language="en" datatype="plaintext" original="messages" date="2014-06-02T11:48:40Z" product-name="news" target-language="de">
|
||||
<header/>
|
||||
<body>
|
||||
<trans-unit id="mlang_tabs_tab" xml:space="preserve" approved="yes">
|
||||
<source>News Administration</source>
|
||||
<target state="final">News Administration</target></trans-unit>
|
||||
<trans-unit id="mlang_labels_tablabel" xml:space="preserve" approved="yes">
|
||||
<source>Administrate news records in a separate module</source>
|
||||
<target state="final">Artikel in separaten Modul verwalten</target></trans-unit>
|
||||
<trans-unit id="mlang_labels_tabdescr" xml:space="preserve" approved="yes">
|
||||
<source>This module provides an easy way to administrate news and category records.</source>
|
||||
<target state="final">Dieses Modul bietet eine einfache Möglichkeit, Artikel und Kategorien zu verwalten.</target></trans-unit>
|
||||
</body>
|
||||
</file>
|
||||
</xliff>
|
||||
Reference in new issue
Block a user