Commit 7e2abc1a authored by Markus Sommer's avatar Markus Sommer Committed by Thomas Löffler

[CLEANUP] Use space indeed of tab

parent 6f895ba4
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_media</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_media</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="name.description">Name of the author</label>
<label index="email.description">Email address</label>
<label index="company.description">Company name</label>
<label index="forge_link.description">Link to forge profile</label>
<label index="username.description">Owner username</label>
<label index="versions.description">Versions of this author</label>
</languageKey>
</data>
</T3locallang>
\ No newline at end of file
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_media</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_media</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="name.description">Name of the author</label>
<label index="email.description">Email address</label>
<label index="company.description">Company name</label>
<label index="forge_link.description">Link to forge profile</label>
<label index="username.description">Owner username</label>
<label index="versions.description">Versions of this author</label>
</languageKey>
</data>
</T3locallang>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_extension</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_extension</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="ext_key.description">Extension key</label>
<label index="forge_link.description">Link to forge</label>
<label index="last_upload.description">Date of last upload</label>
<label index="last_maintained.description">Date of last maintainence</label>
<label index="categories.description">All categories</label>
<label index="tags.description">All tags</label>
<label index="versions.description">All versions</label>
<label index="last_version.description">Last version</label>
<label index="outdated.description">Outdated</label>
<label index="frontend_user.description">Frontend user</label>
</languageKey>
</data>
</T3locallang>
\ No newline at end of file
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_extension</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_extension</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="ext_key.description">Extension key</label>
<label index="forge_link.description">Link to forge</label>
<label index="last_upload.description">Date of last upload</label>
<label index="last_maintained.description">Date of last maintainence</label>
<label index="categories.description">All categories</label>
<label index="tags.description">All tags</label>
<label index="versions.description">All versions</label>
<label index="last_version.description">Last version</label>
<label index="outdated.description">Outdated</label>
<label index="frontend_user.description">Frontend user</label>
</languageKey>
</data>
</T3locallang>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_relation</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_relation</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="relation_type.description">Dependancy, conflict or suggest</label>
<label index="software_type.description">Core, extension or system</label>
<label index="relation_key.description">extension key, php, mysql or something else</label>
<label index="minimum_version.description">Minimum required version e.g. 3.8.1</label>
<label index="maximum_version.description">Maximum allowed version e.g. 4.5.1</label>
</languageKey>
</data>
</T3locallang>
\ No newline at end of file
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_relation</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_relation</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="relation_type.description">Dependancy, conflict or suggest</label>
<label index="software_type.description">Core, extension or system</label>
<label index="relation_key.description">extension key, php, mysql or something else</label>
<label index="minimum_version.description">Minimum required version e.g. 3.8.1</label>
<label index="maximum_version.description">Maximum allowed version e.g. 4.5.1</label>
</languageKey>
</data>
</T3locallang>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_tag</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_tag</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="title.description">Title of the tag</label>
</languageKey>
</data>
</T3locallang>
\ No newline at end of file
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_tag</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_tag</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="title.description">Title of the tag</label>
</languageKey>
</data>
</T3locallang>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_version</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_version</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="title.description">Title of the extension</label>
<label index="description.description">Description of the extension</label>
<label index="author.description">author</label>
<label index="version_number.description">The version number</label>
<label index="version_string.description">The version number in format "x.x.x"</label>
<label index="upload_date.description">Upload date and time</label>
<label index="upload_comment.description">The user comment for this version</label>
<label index="download_counter.description">Shows how many times this version was downloaded</label>
<label index="frontend_download_counter.description">Shows how many times this version was downloaded in frontend</label>
<label index="state.description">State of the extension (beta, stable, obsolete, etc.)</label>
<label index="em_category.description">The category of the extension manager (frontend plugin, backend module, etc.)</label>
<label index="load_order.description">Loading order in Extension Manager</label>
<label index="priority.description">Priority</label>
<label index="shy.description">Information if extension is shy</label>
<label index="internal.description">Internal</label>
<label index="do_not_load_in_fe.description">Whether extension will be loaded in Frontend or not</label>
<label index="uploadfolder.description">Whether an upload folder will be created or not</label>
<label index="clear_cache_on_load.description">Whether to clear cache on load or not</label>
<label index="module.description">Module identifier</label>
<label index="create_dirs.description">Names of dirs to create on load</label>
<label index="modify_tables.description">Information which existing DB tables will be modified</label>
<label index="lock_type.description">Lock table</label>
<label index="cgl_compliance.description">CGL compliance</label>
<label index="cgl_compliance_note.description">Note for the CGL compliance</label>
<label index="review_state.description">Review state</label>
<label index="manual.description">Relation to manual object of ter_doc extension</label>
<label index="has_manual.description">Check if manual is included in version</label>
<label index="software_relations.description">Software relations</label>
<label index="has_zip_file.description">ZIP file was created for this version</label>
<label index="has_images.description">Images were rendered for this version</label>
</languageKey>
</data>
<meta type="array">
<description>Context Sensitive Help (CSH) for table tx_terfe2_domain_model_version</description>
<type>CSH</type>
<csh_table>tx_terfe2_domain_model_version</csh_table>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="title.description">Title of the extension</label>
<label index="description.description">Description of the extension</label>
<label index="author.description">author</label>
<label index="version_number.description">The version number</label>
<label index="version_string.description">The version number in format "x.x.x"</label>
<label index="upload_date.description">Upload date and time</label>
<label index="upload_comment.description">The user comment for this version</label>
<label index="download_counter.description">Shows how many times this version was downloaded</label>
<label index="frontend_download_counter.description">Shows how many times this version was downloaded in frontend</label>
<label index="state.description">State of the extension (beta, stable, obsolete, etc.)</label>
<label index="em_category.description">The category of the extension manager (frontend plugin, backend module, etc.)</label>
<label index="load_order.description">Loading order in Extension Manager</label>
<label index="priority.description">Priority</label>
<label index="shy.description">Information if extension is shy</label>
<label index="internal.description">Internal</label>
<label index="do_not_load_in_fe.description">Whether extension will be loaded in Frontend or not</label>
<label index="uploadfolder.description">Whether an upload folder will be created or not</label>
<label index="clear_cache_on_load.description">Whether to clear cache on load or not</label>
<label index="module.description">Module identifier</label>
<label index="create_dirs.description">Names of dirs to create on load</label>
<label index="modify_tables.description">Information which existing DB tables will be modified</label>
<label index="lock_type.description">Lock table</label>
<label index="cgl_compliance.description">CGL compliance</label>
<label index="cgl_compliance_note.description">Note for the CGL compliance</label>
<label index="review_state.description">Review state</label>
<label index="manual.description">Relation to manual object of ter_doc extension</label>
<label index="has_manual.description">Check if manual is included in version</label>
<label index="software_relations.description">Software relations</label>
<label index="has_zip_file.description">ZIP file was created for this version</label>
<label index="has_images.description">Images were rendered for this version</label>
</languageKey>
</data>
</T3locallang>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xmlns:f="http://typo3.org/ns/fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<div class="container">
<div class="tx_terfe2">
<f:flashMessages as="flashMessages">
<f:if condition="{flashMessages}">
<f:for each="{flashMessages}" as="flashMessage">
<div class="alert {flashMessage.class}" role="alert">
<f:if condition="{flashMessage.title}">
<f:then>
<h4 class="alert-heading"><strong class="fa fa-{flashMessage.iconName}"></strong> {flashMessage.title}</h4>
{flashMessage.message}
</f:then>
<f:else>
<strong class="fa fa-{flashMessage.iconName}"></strong> {flashMessage.message}
</f:else>
</f:if>
</div>
</f:for>
</f:if>
</f:flashMessages>
<div class="tx_terfe2_content">
<f:render section="main"/>
</div>
</div>
<div class="tx_terfe2">
<f:flashMessages as="flashMessages">
<f:if condition="{flashMessages}">
<f:for each="{flashMessages}" as="flashMessage">
<div class="alert {flashMessage.class}" role="alert">
<f:if condition="{flashMessage.title}">
<f:then>
<h4 class="alert-heading"><strong class="fa fa-{flashMessage.iconName}"></strong> {flashMessage.title}</h4>
{flashMessage.message}
</f:then>
<f:else>
<strong class="fa fa-{flashMessage.iconName}"></strong> {flashMessage.message}
</f:else>
</f:if>
</div>
</f:for>
</f:if>
</f:flashMessages>
<div class="tx_terfe2_content">
<f:render section="main"/>
</div>
</div>
</div>
</html>
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
{namespace terfe2=T3o\TerFe2\ViewHelpers}
<channel>
{namespace terfe2=T3o\TerFe2\ViewHelpers}
<title>{settings.rssOutput.title}</title>
<f:if condition="{settings.rssOutput.link}"><link>{settings.rssOutput.link}</link></f:if>
<f:if condition="{settings.rssOutput.description}"><description>{settings.rssOutput.description}</description></f:if>
<f:if condition="{settings.rssOutput.language}"><language>{settings.rssOutput.language}</language></f:if>
<f:if condition="{settings.rssOutput.image}">
<image>
<title>{settings.rssOutput.title}</title>
<url>{settings.rssOutput.image}</url>
<f:if condition="{settings.rssOutput.link}"><link>{settings.rssOutput.link}</link></f:if>
<f:if condition="{settings.rssOutput.imageWidth}"><width>{settings.rssOutput.imageWidth}</width></f:if>
<f:if condition="{settings.rssOutput.imageHeight}"><height>{settings.rssOutput.imageHeight}</height></f:if>
<f:if condition="{settings.rssOutput.description}"><description>{settings.rssOutput.description}</description></f:if>
</image>
</f:if>
<generator>TYPO3</generator>
<f:if condition="{settings.rssOutput.docs}"><docs>{settings.rssOutput.docs}</docs></f:if>
<f:if condition="{settings.rssOutput.webmaster}"><webMaster>{settings.rssOutput.webmaster}</webMaster></f:if>
<lastBuildDate><terfe2:dateTime dateTime="{extensions.0.lastVersion.uploadDate}" format="{settings.rssOutput.dateFormat}"></terfe2:dateTime></lastBuildDate>
<title>{settings.rssOutput.title}</title>
<f:if condition="{settings.rssOutput.link}"><link>{settings.rssOutput.link}</link></f:if>
<f:if condition="{settings.rssOutput.description}"><description>{settings.rssOutput.description}</description></f:if>
<f:if condition="{settings.rssOutput.language}"><language>{settings.rssOutput.language}</language></f:if>
<f:if condition="{settings.rssOutput.image}">
<image>
<title>{settings.rssOutput.title}</title>
<url>{settings.rssOutput.image}</url>
<f:if condition="{settings.rssOutput.link}"><link>{settings.rssOutput.link}</link></f:if>
<f:if condition="{settings.rssOutput.imageWidth}"><width>{settings.rssOutput.imageWidth}</width></f:if>
<f:if condition="{settings.rssOutput.imageHeight}"><height>{settings.rssOutput.imageHeight}</height></f:if>
<f:if condition="{settings.rssOutput.description}"><description>{settings.rssOutput.description}</description></f:if>
</image>
</f:if>
<generator>TYPO3</generator>
<f:if condition="{settings.rssOutput.docs}"><docs>{settings.rssOutput.docs}</docs></f:if>
<f:if condition="{settings.rssOutput.webmaster}"><webMaster>{settings.rssOutput.webmaster}</webMaster></f:if>
<lastBuildDate><terfe2:dateTime dateTime="{extensions.0.lastVersion.uploadDate}" format="{settings.rssOutput.dateFormat}"></terfe2:dateTime></lastBuildDate>
<f:render section="items" />
<f:render section="items" />
</channel>
</channel>
</rss>
<f:security.ifHasRole role="{settings.terAdminGroupUid}">
<div class="tab-content lite-tab-panes-black">
<table class="table table-striped">
<thead>
<tr>
<th colspan="2">
<f:translate key="extensionKey" />
</th>
<th>User</th>
<th class="transfer-colum">
<f:translate key="transferToUser" />
</th>
</tr>
</thead>
<tbody>
<f:for each="{adminExtensions}" as="extension">
<!-- cycle values for rows -->
<tr>
<td>
{extension.extKey}
<f:if condition="{extension.lastVersion}">({extension.lastVersion.title})</f:if>
<br />
<span class="b-comment-date">
<f:if condition="{extension.versionCount} < 1">
<f:then>
<f:translate key="tx_terfe2_domain_model_extension.versions.no" />
</f:then>
<f:else>
<f:if condition="{extension.versionCount} > 1">
<f:then>
<f:translate key="tx_terfe2_domain_model_extension.versions.multiple" arguments="{0: extension.versionCount}" />
({extension.lastVersion.versionString})
</f:then>
<f:else>
<f:translate key="tx_terfe2_domain_model_extension.versions.one" />
</f:else>
</f:if>
</f:else>
</f:if>
</span>
</td>
<td>
<f:if condition="{extension.versionCount} < 1">
<f:then>
<f:link.action class="btn btn-danger" onclick="if (confirm('Really delete!!')) return true; else return false;" action="delete" controller="Registerkey" arguments="{extension: extension}">
<f:translate key="delete-button" />
</f:link.action>
</f:then>
</f:if>
</td>
<td>{extension.frontendUser}</td>
<td>
<f:form action="transfer" controller="Registerkey" name="transferKey" method="POST" onsubmit="if (confirm('Are you sure? You might not be able to get your transfered key back.')) return true; else return false;">
<f:form.hidden name="extension" value="{extension}" />
<f:form.textfield class="admin-manage-keys-input manage-keys-input" name="newUser" value="" />
<f:form.submit class="btn btn-primary" value="Transfer" />
</f:form>
</td>
</tr>
<f:for each="{extension.reverseVersionsByVersionNumber}" as="version">
<tr class="{columCycle}">
<td><span class="b-comment-date">{version.versionString}</span></td>
<td>
<f:link.action class="btn btn-danger" onclick="if (confirm('Really delete!!')) return true; else return false;" action="deleteExtensionVersion" controller="Registerkey" arguments="{version : version}">
<f:translate key="delete-button" />
</f:link.action>
</td>
<td colspan="2">&nbsp;</td>
</tr>
</f:for>
</f:for>
</tbody>
</table>
</div>
<div class="tab-content lite-tab-panes-black">
<table class="table table-striped">
<thead>
<tr>
<th colspan="2">
<f:translate key="extensionKey" />
</th>
<th>User</th>
<th class="transfer-colum">
<f:translate key="transferToUser" />
</th>
</tr>
</thead>
<tbody>
<f:for each="{adminExtensions}" as="extension">
<!-- cycle values for rows -->
<tr>
<td>
{extension.extKey}
<f:if condition="{extension.lastVersion}">({extension.lastVersion.title})</f:if>
<br />
<span class="b-comment-date">
<f:if condition="{extension.versionCount} < 1">
<f:then>
<f:translate key="tx_terfe2_domain_model_extension.versions.no" />
</f:then>
<f:else>
<f:if condition="{extension.versionCount} > 1">
<f:then>
<f:translate key="tx_terfe2_domain_model_extension.versions.multiple" arguments="{0: extension.versionCount}" />
({extension.lastVersion.versionString})
</f:then>
<f:else>
<f:translate key="tx_terfe2_domain_model_extension.versions.one" />
</f:else>
</f:if>
</f:else>
</f:if>
</span>
</td>
<td>
<f:if condition="{extension.versionCount} < 1">
<f:then>
<f:link.action class="btn btn-danger" onclick="if (confirm('Really delete!!')) return true; else return false;" action="delete" controller="Registerkey" arguments="{extension: extension}">
<f:translate key="delete-button" />
</f:link.action>
</f:then>
</f:if>
</td>
<td>{extension.frontendUser}</td>
<td>
<f:form action="transfer" controller="Registerkey" name="transferKey" method="POST" onsubmit="if (confirm('Are you sure? You might not be able to get your transfered key back.')) return true; else return false;">
<f:form.hidden name="extension" value="{extension}" />
<f:form.textfield class="admin-manage-keys-input manage-keys-input" name="newUser" value="" />
<f:form.submit class="btn btn-primary" value="Transfer" />
</f:form>
</td>
</tr>
<f:for each="{extension.reverseVersionsByVersionNumber}" as="version">
<tr class="{columCycle}">
<td><span class="b-comment-date">{version.versionString}</span></td>
<td>
<f:link.action class="btn btn-danger" onclick="if (confirm('Really delete!!')) return true; else return false;" action="deleteExtensionVersion" controller="Registerkey" arguments="{version : version}">
<f:translate key="delete-button" />
</f:link.action>
</td>
<td colspan="2">&nbsp;</td>
</tr>
</f:for>
</f:for>
</tbody>
</table>
</div>
</f:security.ifHasRole>
{namespace terfe2=T3o\TerFe2\ViewHelpers}
<f:for each="{extensions}" as="extension">
<item>
<title><terfe2:cdata>{extension.lastVersion.title} [{extension.extKey}] (v{extension.lastVersion.versionString})</terfe2:cdata></title>
<link><terfe2:cdata><f:uri.action pageUid="{settings.pages.extensionDetailPID}" action="show" arguments="{extension : extension}" absolute="1"></f:uri.action></terfe2:cdata></link>
<guid><terfe2:cdata><f:uri.action pageUid="{settings.pages.extensionDetailPID}" action="show" arguments="{extension : extension}" absolute="1"></f:uri.action></terfe2:cdata></guid>
<description><terfe2:cdata>{extension.lastVersion.description}</terfe2:cdata></description>
<content:encoded><terfe2:cdata>{extension.lastVersion.uploadComment}</terfe2:cdata></content:encoded>
<pubDate><terfe2:dateTime format="{settings.rssOutput.dateFormat}">{extension.lastVersion.uploadDate}</terfe2:dateTime></pubDate>
</item>
<item>
<title><terfe2:cdata>{extension.lastVersion.title} [{extension.extKey}] (v{extension.lastVersion.versionString})</terfe2:cdata></title>
<link><terfe2:cdata><f:uri.action pageUid="{settings.pages.extensionDetailPID}" action="show" arguments="{extension : extension}" absolute="1"></f:uri.action></terfe2:cdata></link>
<guid><terfe2:cdata><f:uri.action pageUid="{settings.pages.extensionDetailPID}" action="show" arguments="{extension : extension}" absolute="1"></f:uri.action></terfe2:cdata></guid>
<description><terfe2:cdata>{extension.lastVersion.description}</terfe2:cdata></description>
<content:encoded><terfe2:cdata>{extension.lastVersion.uploadComment}</terfe2:cdata></content:encoded>
<pubDate><terfe2:dateTime format="{settings.rssOutput.dateFormat}">{extension.lastVersion.uploadDate}</terfe2:dateTime></pubDate>
</item>
</f:for>
......@@ -4,13 +4,13 @@
<f:form.submit value="{f:translate(key: 'search')}" class="bu"/>
<span class="ter-ext-list-search-sorting cl">
<label for="ter-ext-list-search-sorting"><f:translate key="sorting"/>: </label>
<f:form.select name="tx_terfe2_pi1[search][sorting]" id="ter-ext-list-search-sorting" class="jsSubmit"
<label for="ter-ext-list-search-sorting"><f:translate key="sorting"/>: </label>
<f:form.select name="tx_terfe2_pi1[search][sorting]" id="ter-ext-list-search-sorting" class="jsSubmit"
value="{search.sorting}" options="{
updated: '{f:translate(key:\'sorting.updated\')}',
downloads: '{f:translate(key:\'sorting.downloads\')}',
title: '{f:translate(key:\'sorting.title\')}'
}"/>
</span>
updated: '{f:translate(key:\'sorting.updated\')}',
downloads: '{f:translate(key:\'sorting.downloads\')}',
title: '{f:translate(key:\'sorting.title\')}'
}"/>
</span>
</form>
</div>
{namespace terfe2=T3o\TerFe2\ViewHelpers}
<dl class="dl-horizontal">
<f:if condition="{extension.lastVersion.author}">
<dt><f:translate key="author" /></dt>
<dd>{extension.lastVersion.author.name}</dd>
</f:if>
<dt>Last update</dt>
<dd><f:format.date format="%d. %b %Y">@{extension.lastVersion.uploadDate}</f:format.date></dd>
<dt><f:translate key="first_upload" /></dt>
<dd><f:format.date format="%d. %b %Y">{extension.crdate}</f:format.date></dd>
<dt><f:translate key="downloads" /></dt>
<dd><f:format.number decimals="0" thousandsSeparator="," decimalSeparator=".">{extension.downloads}</f:format.number></dd>
<dt><f:translate key="category" /></dt>
<dd>
<f:if condition="{extension.lastVersion.emCategory}">
<f:then>
<f:translate key="category_{extension.lastVersion.emCategory}" />
</f:then>
<f:else>
<f:translate key="none" />
</f:else>
</f:if>
</dd>
<dt><f:translate key="dependencies" /></dt>
<dd><f:render partial="InlineRelationList" arguments="{relations: extension.lastVersion.dependencies}" /></dd>
<f:if condition="{extension.lastVersion.conflicts}">
<dt>
<f:translate key="conflicts" />
</dt>
<dd>
<f:render partial="InlineRelationList" arguments="{relations: extension.lastVersion.conflicts}" />
</dd>
</f:if>
<dt><f:translate key="manual" /></dt>
<dd>
<f:if condition="{documentationLink}">
<f:then>
<f:format.raw>{documentationLink}</f:format.raw>
<f:if condition="{extension.externalManual}">
<br />
<f:link.external rel="nofollow" uri="{extension.externalManual}" target="_blank">
<f:translate key="external_manual" />
</f:link.external>
</f:if>
</f:then>
<f:else>
<f:if condition="{extension.externalManual}">
<f:then>
<f:link.external rel="nofollow" uri="{extension.externalManual}" target="_blank">
<f:translate key="external_manual" />
</f:link.external>
</f:then>
<f:else>
<f:translate key="extension_manual_not_available" />
</f:else>
</f:if>
</f:else>
</f:if>
</dd>
<f:if condition="{extension.forgeLink}">
<dt>
<f:translate key="bugtracker" />
</dt>
<dd>
<f:link.external rel="nofollow" uri="{extension.forgeLink}" target="_blank">
<f:translate key="found_a_bug" />
</f:link.external>
</dd>
</f:if>
<f:if condition="{extension.repositoryUrl}">
<dt>
<f:translate key="repository_url" />
</dt>
<dd>
<f:link.external rel="nofollow" uri="{extension.repositoryUrl}" target="_blank">
<f:translate key="repository_url_value" />
</f:link.external>
</dd>
</f:if>
<f:if condition="{flattrUrl}">
<dt>
<f:translate key="donate" />
</dt>
<dd>
<f:link.external uri="{flattrUrl}" target="_blank"><img
src="https://api.flattr.com/button/flattr-badge-large.png"
alt="{f:translate(key:'donate')}" /></f:link.external>
</dd>
</f:if>
<f:if condition="{extension.paypalUrl}">
<dt>
<f:translate key="like_it" />
</dt>
<dd>
<f:link.external rel="nofollow" uri="{extension.paypalUrl}" target="_blank">
<f:translate key="donate_url" />
</f:link.external>
</dd>
</f:if>
<f:if condition="{extension.lastVersion.author}">
<dt><f:translate key="author" /></dt>
<dd>{extension.lastVersion.author.name}</dd>
</f:if>
<dt>Last update</dt>
<dd><f:format.date format="%d. %b %Y">@{extension.lastVersion.uploadDate}</f:format.date></dd>
<dt><f:translate key="first_upload" /></dt>
<dd><f:format.date format="%d. %b %Y">{extension.crdate}</f:format.date></dd>
<dt><f:translate key="downloads" /></dt>
<dd><f:format.number decimals="0" thousandsSeparator="," decimalSeparator=".">{extension.downloads}</f:format.number></dd>
<dt><f:translate key="category" /></dt>
<dd>
<f:if condition="{extension.lastVersion.emCategory}">
<f:then>
<f:translate key="category_{extension.lastVersion.emCategory}" />
</f:then>
<f:else>
<f:translate key="none" />
</f:else>
</f:if>
</dd>
<dt><f:translate key="dependencies" /></dt>
<dd><f:render partial="InlineRelationList" arguments="{relations: extension.lastVersion.dependencies}" /></dd>
<f:if condition="{extension.lastVersion.conflicts}">
<dt>
<f:translate key="conflicts" />
</dt>
<dd>
<f:render partial="InlineRelationList" arguments="{relations: extension.lastVersion.conflicts}" />
</dd>
</f:if>
<dt><f:translate key="manual" /></dt>
<dd>
<f:if condition="{documentationLink}">
<f:then>
<f:format.raw>{documentationLink}</f:format.raw>
<f:if condition="{extension.externalManual}">
<br />
<f:link.external rel="nofollow" uri="{extension.externalManual}" target="_blank">