<div id="category_{@$categoryLevel1[object]->categoryName}" class="hidden tabMenuContent">
{if $categoryLevel1[options]|count}
<div class="section">
+ {if $categoryLevel1[object]->categoryName === 'module.development'}<p class="warning">{lang}wcf.acp.option.category.module.development.notice{/lang}</p>{/if}
+
{include file='optionFieldList' options=$categoryLevel1[options] langPrefix='wcf.acp.option.'}
</div>
{/if}
use wcf\data\search\SearchEditor;
use wcf\data\AbstractDatabaseObjectAction;
use wcf\system\database\util\PreparedStatementConditionBuilder;
+use wcf\system\exception\NamedUserException;
use wcf\system\exception\PermissionDeniedException;
use wcf\system\exception\UserInputException;
use wcf\system\package\PackageInstallationScheduler;
WCF::getSession()->checkPermissions(['admin.configuration.package.canUpdatePackage']);
$this->readBoolean('ignoreCache', true);
+
+ if (ENABLE_BENCHMARK) {
+ throw new NamedUserException(WCF::getLanguage()->getDynamicVariable('wcf.acp.package.searchForUpdates.benchmark'));
+ }
}
/**
<item name="wcf.acp.option.external_link_target_blank"><![CDATA[Externe Links in neuem Fenster öffnen]]></item>
<item name="wcf.acp.option.external_link_target_blank.description"><![CDATA[Setzt das Attribut „target="_blank"“ auf externe Links und weist den Browser dadurch an, einen aufgerufenen Link in einem neuen Browser-Fenster zu öffnen.]]></item>
<item name="wcf.acp.option.enable_benchmark"><![CDATA[Benchmark aktivieren]]></item>
- <item name="wcf.acp.option.enable_benchmark.description"><![CDATA[Diese Option sollte im Live-Betrieb abgeschaltet werden.]]></item>
+ <item name="wcf.acp.option.enable_benchmark.description"><![CDATA[Erfasst zusätzliche Daten zur Ressourcennutzung von Komponenten. Diese Option sollte im Live-Betrieb abgeschaltet werden.]]></item>
<item name="wcf.acp.option.category.general.system.packageServer"><![CDATA[Update-Server]]></item>
<item name="wcf.acp.option.package_server_auth_code"><![CDATA[Authentifizierung-Code]]></item>
<item name="wcf.acp.option.package_server_auth_code.description"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Deinen{else}Ihren{/if} Authentifizierung-Code {if LANGUAGE_USE_INFORMAL_VARIANT}findest du{else}finden Sie{/if} in {if LANGUAGE_USE_INFORMAL_VARIANT}deinem{else}Ihrem{/if} Kundenkonto auf woltlab.com.]]></item>
<item name="wcf.acp.option.module_contact_form.description"><![CDATA[Aktiviert das Kontaktformular, nach Aktivierung können Sie die <a href="{link controller='ContactSettings'}{/link}">Eingabefelder und Empfänger</a> individuell konfigurieren.]]></item>
<item name="wcf.acp.option.module_trophy"><![CDATA[Trophäen]]></item>
<item name="wcf.acp.option.category.module.development"><![CDATA[Entwicklung]]></item>
+ <item name="wcf.acp.option.category.module.development.notice"><![CDATA[Diese Option werden exklusiv für die Entwicklung und Fehlersuche verwendet, und sind nicht für den produktiven Einsatz geeignet.]]></item>
<item name="wcf.acp.option.enable_developer_tools"><![CDATA[Entwickler-Werkzeuge aktivieren]]></item>
- <item name="wcf.acp.option.enable_developer_tools.description"><![CDATA[Aktiviert spezielle Werkzeuge die für die Plugin-Entwicklung verwendet werden.]]></item>
+ <item name="wcf.acp.option.enable_developer_tools.description"><![CDATA[Aktiviert spezielle Werkzeuge die für die Plugin-Entwicklung verwendet werden. Diese Option sollte im Live-Betrieb abgeschaltet werden.]]></item>
</category>
<category name="wcf.acp.customOption">
<item name="wcf.acp.package.search.packageName"><![CDATA[Paketname]]></item>
<item name="wcf.acp.package.search.resultList"><![CDATA[Suchergebnisse]]></item>
<item name="wcf.acp.package.searchForUpdates"><![CDATA[Updates suchen]]></item>
+ <item name="wcf.acp.package.searchForUpdates.benchmark"><![CDATA[Bitte {if LANGUAGE_USE_INFORMAL_VARIANT}deaktiviere{else}deaktivieren Sie{/if} den Benchmark, bevor {if LANGUAGE_USE_INFORMAL_VARIANT}du{else}Sie{/if} nach Updates suchen.]]></item>
<item name="wcf.acp.package.searchForUpdates.noResults"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Dein{else}Ihr{/if} System ist auf dem aktuellen Stand, es wurden keine ausstehenden Updates gefunden.]]></item>
<item name="wcf.acp.package.source.upload"><![CDATA[Paket hochladen]]></item>
<item name="wcf.acp.package.source.upload.description"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Gib{else}Geben Sie{/if} eine Paketdatei von {if LANGUAGE_USE_INFORMAL_VARIANT}deinem{else}Ihrem{/if} lokalen Rechner an.]]></item>
<item name="wcf.acp.option.external_link_target_blank"><![CDATA[Open external links in a new window]]></item>
<item name="wcf.acp.option.external_link_target_blank.description"><![CDATA[Appends the attribute “target="_blank"” to external links, causing the user’s browser to open the link in a new window.]]></item>
<item name="wcf.acp.option.enable_benchmark"><![CDATA[Enable benchmark]]></item>
- <item name="wcf.acp.option.enable_benchmark.description"><![CDATA[It is strongly recommended to disable this option in production environments.]]></item>
+ <item name="wcf.acp.option.enable_benchmark.description"><![CDATA[Captures additional data on resource usage by individual components. It is strongly recommended to disable this option in production environments.]]></item>
<item name="wcf.acp.option.category.general.system.packageServer"><![CDATA[Update Server]]></item>
<item name="wcf.acp.option.package_server_auth_code"><![CDATA[Authentication Code]]></item>
<item name="wcf.acp.option.package_server_auth_code.description"><![CDATA[Your authentication code is available in the customers area on woltlab.com.]]></item>
<item name="wcf.acp.option.module_contact_form.description"><![CDATA[Enables the contact form, once enabled you can customize the <a href="{link controller='ContactSettings'}{/link}">input fields and recipients</a> to better suit your needs.]]></item>
<item name="wcf.acp.option.module_trophy"><![CDATA[Trophies]]></item>
<item name="wcf.acp.option.category.module.development"><![CDATA[Development]]></item>
+ <item name="wcf.acp.option.category.module.development.notice"><![CDATA[These options are used exclusively for development and debugging, they’re not suitable for use in production environments.]]></item>
<item name="wcf.acp.option.enable_developer_tools"><![CDATA[Enable developer tools]]></item>
- <item name="wcf.acp.option.enable_developer_tools.description"><![CDATA[Enables a set of specialized tools that are used for plugin development.]]></item>
+ <item name="wcf.acp.option.enable_developer_tools.description"><![CDATA[Enables a set of specialized tools that are used for plugin development. Should always be disabled in production environments.]]></item>
</category>
<category name="wcf.acp.customOption">
<item name="wcf.acp.package.search.packageName"><![CDATA[Package Name]]></item>
<item name="wcf.acp.package.search.resultList"><![CDATA[Search Results]]></item>
<item name="wcf.acp.package.searchForUpdates"><![CDATA[Search for Updates]]></item>
+ <item name="wcf.acp.package.searchForUpdates.benchmark"><![CDATA[Please disable the benchmark before searching for updates.]]></item>
<item name="wcf.acp.package.searchForUpdates.noResults"><![CDATA[Your system is up to date, there are no updates available.]]></item>
<item name="wcf.acp.package.source.upload"><![CDATA[Upload Package]]></item>
<item name="wcf.acp.package.source.upload.description"><![CDATA[Upload package archive from your local machine.]]></item>