<item name="wcf.acp.application.cookieDomain.error.notValid"><![CDATA[Cookie domain does not match the domain entered above (sub-domains like “www” may be omitted).]]></item>
<item name="wcf.acp.application.domain"><![CDATA[Domain Settings]]></item>
<item name="wcf.acp.application.domainName"><![CDATA[Domain]]></item>
- <item name="wcf.acp.application.domainName.description"><![CDATA[If you’re accessing this application through “http://www.example.com/community/forum/”, please enter “www.example.com”.]]></item>
+ <item name="wcf.acp.application.domainName.description"><![CDATA[If you’re accessing this app through “http://www.example.com/community/forum/”, please enter “www.example.com”.]]></item>
- <item name="wcf.acp.application.domainName.error.containsPath"><![CDATA[Domain may not contain path components]]></item>
+ <item name="wcf.acp.application.domainName.error.containsPath"><![CDATA[Domain may not contain path components.]]></item>
<item name="wcf.acp.application.domainPath"><![CDATA[Path]]></item>
- <item name="wcf.acp.application.domainPath.error.conflict"><![CDATA[This path is already taken by app “{$conflictApplication->getName()}”]]></item>
- <item name="wcf.acp.application.domainPath.error.conflict"><![CDATA[This path is already taken by application “{$conflictApplication->getName()}”.]]></item>
- <item name="wcf.acp.application.domainPath.description"><![CDATA[If you’re accessing this application through “http://www.example.com/community/forum/”, please enter “/community/forum/”.]]></item>
- <item name="wcf.acp.application.edit"><![CDATA[Edit Application]]></item>
- <item name="wcf.acp.application.edit.title"><![CDATA[Edit Application: “<a href="{link controller='Package' id=$application->packageID}{/link}">{$application->getPackage()->getName()}</a>”]]></item>
- <item name="wcf.acp.application.list"><![CDATA[Installed Applications]]></item>
- <item name="wcf.acp.application.primaryApplication"><![CDATA[Primary Application]]></item>
- <item name="wcf.acp.application.setAsPrimary"><![CDATA[Set As Primary Application]]></item>
- <item name="wcf.acp.application.setAsPrimary.confirmMessage"><![CDATA[Do you really want to set “{$application->getPackage()->getName()}” as the primary application?]]></item>
++ <item name="wcf.acp.application.domainPath.error.conflict"><![CDATA[This path is already taken by app “{$conflictApplication->getName()}”.]]></item>
+ <item name="wcf.acp.application.domainPath.description"><![CDATA[If you’re accessing this app through “http://www.example.com/community/forum/”, please enter “/community/forum/”.]]></item>
+ <item name="wcf.acp.application.edit"><![CDATA[Edit App]]></item>
+ <item name="wcf.acp.application.edit.title"><![CDATA[Edit App: “<a href="{link controller='Package' id=$application->packageID}{/link}">{$application->getPackage()->getName()}</a>”]]></item>
+ <item name="wcf.acp.application.list"><![CDATA[Installed Apps]]></item>
+ </category>
+
+ <category name="wcf.acp.article">
+ <item name="wcf.acp.article.add"><![CDATA[Add Article]]></item>
+ <item name="wcf.acp.article.edit"><![CDATA[Edit Article]]></item>
+ <item name="wcf.acp.article.list"><![CDATA[Articles]]></item>
+ <item name="wcf.acp.article.author"><![CDATA[Author]]></item>
+ <item name="wcf.acp.article.button.viewArticle"><![CDATA[Show Preview]]></item>
+ <item name="wcf.acp.article.category"><![CDATA[Category]]></item>
+ <item name="wcf.acp.article.delete.confirmMessage"><![CDATA[Do you really want to delete the article <span class="confirmationObject">{$article->getTitle()}</span>?]]></item>
+ <item name="wcf.acp.article.enableComments"><![CDATA[Enable comments]]></item>
+ <item name="wcf.acp.article.i18n"><![CDATA[Multilingualism]]></item>
+ <item name="wcf.acp.article.i18n.none"><![CDATA[Monolingual article]]></item>
+ <item name="wcf.acp.article.i18n.i18n"><![CDATA[Multilingual article]]></item>
+ <item name="wcf.acp.article.image"><![CDATA[Article Image]]></item>
+ <item name="wcf.acp.article.publicationDate"><![CDATA[Publication Date]]></item>
+ <item name="wcf.acp.article.publicationStatus"><![CDATA[Status]]></item>
+ <item name="wcf.acp.article.publicationStatus.unpublished"><![CDATA[Unpublished]]></item>
+ <item name="wcf.acp.article.publicationStatus.published"><![CDATA[Published]]></item>
+ <item name="wcf.acp.article.publicationStatus.delayed"><![CDATA[Delayed publishing]]></item>
</category>
<category name="wcf.acp.attachment">
<item name="wcf.acp.group.assignment.button.add"><![CDATA[Add Automatic Assignment]]></item>
<item name="wcf.acp.group.assignment.button.list"><![CDATA[Automatic Assignments]]></item>
<item name="wcf.acp.group.assignment.conditions"><![CDATA[Conditions]]></item>
- <item name="wcf.acp.group.assignment.conditions.description"><![CDATA[Users need to fulfill the following conditions to be automatically added to the user group]]></item>
+ <item name="wcf.acp.group.assignment.conditions.description"><![CDATA[Users need to fulfill the following conditions to automatically be added to the user group]]></item>
- <item name="wcf.acp.group.assignment.delete.confirmMessage"><![CDATA[Do you really want to delete the automatic user group assignment “{$assignment->title}”?]]></item>
+ <item name="wcf.acp.group.assignment.delete.confirmMessage"><![CDATA[Do you really want to delete the automatic user group assignment <span class="confirmationObject">{$assignment->title}</span>?]]></item>
<item name="wcf.acp.group.assignment.edit"><![CDATA[Edit User Group Automatic Assignment]]></item>
<item name="wcf.acp.group.assignment.error.noConditions"><![CDATA[You have not chosen any condition.]]></item>
<item name="wcf.acp.group.assignment.list"><![CDATA[Automatic User Group Assignments]]></item>
<item name="wcf.acp.label.cssClassName"><![CDATA[CSS Class Name]]></item>
<item name="wcf.acp.label.cssClassName.error.notValid"><![CDATA[Chosen CSS class name is invalid.]]></item>
<item name="wcf.acp.label.defaultValue"><![CDATA[Label]]></item>
- <item name="wcf.acp.label.delete.sure"><![CDATA[Do you really want to delete the label “{$label}”?]]></item>
+ <item name="wcf.acp.label.delete.sure"><![CDATA[Do you really want to delete the label <span class="confirmationObject">{$label}</span>?]]></item>
<item name="wcf.acp.label.edit"><![CDATA[Edit Label]]></item>
- <item name="wcf.acp.label.error.noGroups"><![CDATA[Please <a href="{link controller='LabelGroupAdd'}{/link}">add a label group</a> prior to creating labels.]]></item>
+ <item name="wcf.acp.label.error.noGroups"><![CDATA[Please <a href="{link controller='LabelGroupAdd'}{/link}">add a label group</a> before creating labels.]]></item>
<item name="wcf.acp.label.group"><![CDATA[Label Group]]></item>
<item name="wcf.acp.label.group.add"><![CDATA[Add Label Group]]></item>
<item name="wcf.acp.label.group.category.connect"><![CDATA[Availability]]></item>
<item name="wcf.acp.label.label"><![CDATA[Label]]></item>
<item name="wcf.acp.label.list"><![CDATA[Labels]]></item>
<item name="wcf.acp.label.group.groupName.description"><![CDATA[The title is visible for every user who can interact with the label group.]]></item>
- <item name="wcf.acp.label.group.groupDescription.description"><![CDATA[This optional description is visible in the Administration Control Panel only and is intended to help telling groups with the same title apart.]]></item>
+ <item name="wcf.acp.label.group.groupDescription.description"><![CDATA[This description is optional and only visible in the Administration Control Panel. It’s intended to help differentiate groups with the same title.]]></item>
+ <item name="wcf.acp.label.showOrder"><![CDATA[Display Order]]></item>
+ <item name="wcf.acp.label.showOrder.description"><![CDATA[Display order of the label in its label group. If you leave this field empty, the label will be placed at the last position.]]></item>
+ <item name="wcf.acp.label.sortAfterGroupFiltering"><![CDATA[If you only filter the label list by a certain label group, you can sort the labels in this group using drag and drop.]]></item>
+ <item name="wcf.acp.label.filter"><![CDATA[Filter]]></item>
</category>
<category name="wcf.acp.language">
<item name="wcf.acp.notice.conditions.page.description"><![CDATA[The requested page has to fulfill the following conditions for the notice to be displayed.]]></item>
<item name="wcf.acp.notice.conditions.pointInTime"><![CDATA[Time]]></item>
<item name="wcf.acp.notice.conditions.pointInTime.description"><![CDATA[Sets the point in time at which the notice is displayed.]]></item>
- <item name="wcf.acp.notice.conditions.user"><![CDATA[Active user]]></item>
+ <item name="wcf.acp.notice.conditions.user"><![CDATA[Active User]]></item>
<item name="wcf.acp.notice.conditions.user.description"><![CDATA[The active user has to fulfill the following conditions to see the notice.]]></item>
- <item name="wcf.acp.notice.delete.confirmMessage"><![CDATA[Do you really want to delete the notice “{$notice->noticeName}”?]]></item>
+ <item name="wcf.acp.notice.delete.confirmMessage"><![CDATA[Do you really want to delete the notice <span class="confirmationObject">{$notice->noticeName}</span>?]]></item>
<item name="wcf.acp.notice.edit"><![CDATA[Edit Notice]]></item>
<item name="wcf.acp.notice.example"><![CDATA[Example text of a notice]]></item>
- <item name="wcf.acp.notice.isDisabled"><![CDATA[Disable Notice]]></item>
+ <item name="wcf.acp.notice.isDisabled"><![CDATA[Disable notice]]></item>
<item name="wcf.acp.notice.isDismissible"><![CDATA[User can dismiss notice]]></item>
<item name="wcf.acp.notice.isDismissible.description"><![CDATA[If a user dismisses a notice, it will not display for them again.]]></item>
<item name="wcf.acp.notice.list"><![CDATA[Notices]]></item>
<item name="wcf.acp.option.error.controllerReplacementInvalidFormat"><![CDATA[You must provide aliases using “real-name=custom-name”, the line “{$urlControllerReplacementError}” violates it.]]></item>
<item name="wcf.acp.option.error.controllerReplacementUnknown"><![CDATA[The controller “{$urlControllerReplacementError}” is unknown.]]></item>
<item name="wcf.acp.option.error.tooHigh"><![CDATA[Exceeds the maximum value{if $option->maxvalue !== null} of {#$option->maxvalue}{/if}.]]></item>
- <item name="wcf.acp.option.error.tooLow"><![CDATA[Below the minimum value{if $option->minvalue !== null} of {#$option->minvalue}{/if}.]]></item>
+ <item name="wcf.acp.option.error.tooLow"><![CDATA[Under the minimum value{if $option->minvalue !== null} of {#$option->minvalue}{/if}.]]></item>
- <item name="wcf.acp.option.export"><![CDATA[Download Options]]></item>
- <item name="wcf.acp.option.export.download"><![CDATA[Download Options]]></item>
- <item name="wcf.acp.option.export.download.description"><![CDATA[Downloads a backup of the configuration settings to your local machine. This is not a replacement for a backup!]]></item>
<item name="wcf.acp.option.http_enable_gzip"><![CDATA[Enable gzip-compression]]></item>
<item name="wcf.acp.option.http_enable_gzip.description"><![CDATA[Compresses content transferred to users, reduces traffic and page load time. Does not affect files, e.g. images.]]></item>
<item name="wcf.acp.option.http_enable_no_cache_headers"><![CDATA[Prevent browser-caching]]></item>
<item name="wcf.acp.option.session_validate_ip_address.description"><![CDATA[Enabling this validation might cause issues for users with a rotating IP address.]]></item>
<item name="wcf.acp.option.session_validate_user_agent"><![CDATA[Validate user-agent]]></item>
<item name="wcf.acp.option.session_enable_virtualization"><![CDATA[Allow session sharing]]></item>
- <item name="wcf.acp.option.session_enable_virtualization.description"><![CDATA[Users can login from multiple devices (PC, tablet, smartphone, etc) concurrently, all devices will share the same session. Disabling this will restrict users to only one device (session) at a time, causing all other device sessions to terminate. It is not recommended to disable this option.]]></item>
+ <item name="wcf.acp.option.session_enable_virtualization.description"><![CDATA[Users can login from multiple devices (desktop, tablet, smartphone, etc) concurrently, all devices will share the same session. Disabling this will restrict users to only one device (session) at a time, causing all the other device sessions to terminate. It is not recommended to disable this option.]]></item>
- <item name="wcf.acp.option.show_clock"><![CDATA[Display current time in page footer]]></item>
<item name="wcf.acp.option.timezone"><![CDATA[Timezone]]></item>
<item name="wcf.acp.option.timezone.description"><![CDATA[The default timezone of your page.]]></item>
<item name="wcf.acp.option.user_online_timeout"><![CDATA[“Users Online” Timeout]]></item>
<item name="wcf.acp.option.module_smiley"><![CDATA[Smilies]]></item>
<item name="wcf.acp.option.category.message.censorship"><![CDATA[Censorship]]></item>
<item name="wcf.acp.option.censored_words"><![CDATA[Censored Words]]></item>
- <item name="wcf.acp.option.censored_words.description"><![CDATA[One word per Line. Using at least one of these words within a message causes an immediate rejection.<br>
- <item name="wcf.acp.option.censored_words.description"><![CDATA[One word per line. Using at least one of these words within a message causes an immediate rejection.<br />
-<em>Use “*” to match parts: “wolt*” matches “woltlab”</em><br />
++ <item name="wcf.acp.option.censored_words.description"><![CDATA[One word per line. Using at least one of these words within a message causes an immediate rejection.<br>
+<em>Use “*” to match parts: “wolt*” matches “woltlab”</em><br>
<em>Use “~” to find splitted parts: “wolt~” matches “wolt-lab”</em>]]></item>
<item name="wcf.acp.option.enable_censorship"><![CDATA[Enable censorship]]></item>
- <item name="wcf.acp.option.enable_censorship.description"><![CDATA[Enables censorship for all messages containing the words below.]]></item>
+ <item name="wcf.acp.option.enable_censorship.description"><![CDATA[Enables censorship for every message containing the words below.]]></item>
<item name="wcf.acp.option.category.message.general.share"><![CDATA[Content Share]]></item>
<item name="wcf.acp.option.enable_bbcodes_default_value"><![CDATA[Enable BBCodes (default value)]]></item>
<item name="wcf.acp.option.enable_html_default_value"><![CDATA[Enable HTML (default value)]]></item>
<item name="wcf.acp.option.paid_subscription_enable_tos_confirmation"><![CDATA[Users are required to accept your Terms of Service before purchasing]]></item>
<item name="wcf.acp.option.paid_subscription_tos_url"><![CDATA[Terms of Service URL]]></item>
<item name="wcf.acp.option.category.general.payment.paidSubscription"><![CDATA[Paid Subscriptions]]></item>
+ <item name="wcf.acp.option.google_maps_api_key"><![CDATA[Browser API Key]]></item>
+ <item name="wcf.acp.option.google_maps_api_key.description"><![CDATA[Google provides a detailed description on how to get an API key <a href="{@$__wcf->getPath()}acp/dereferrer.php?url={'https://developers.google.com/maps/documentation/javascript/get-api-key'|rawurlencode}" class="externalURL">here</a>.]]></item>
+ <item name="wcf.acp.option.suffix.days"><![CDATA[Days]]></item>
+ <item name="wcf.acp.option.suffix.minutes"><![CDATA[Minutes]]></item>
+ <item name="wcf.acp.option.suffix.pixel"><![CDATA[Pixels]]></item>
+ <item name="wcf.acp.option.suffix.seconds"><![CDATA[Seconds]]></item>
+ <item name="wcf.acp.option.suffix.years"><![CDATA[Years]]></item>
+ <item name="wcf.acp.option.type.boolean.never"><![CDATA[Never]]></item>
+ <item name="wcf.acp.option.type.boolean.no"><![CDATA[No]]></item>
+ <item name="wcf.acp.option.type.boolean.yes"><![CDATA[Yes]]></item>
</category>
<category name="wcf.acp.package">
<item name="wcf.acp.package.button.uninstall"><![CDATA[Uninstall]]></item>
<item name="wcf.acp.package.button.update"><![CDATA[Update]]></item>
<item name="wcf.acp.package.dependencies.dependent"><![CDATA[Dependent Packages]]></item>
- <item name="wcf.acp.package.dependencies.dependent.description"><![CDATA[Packages requiring this package]]></item>
+ <item name="wcf.acp.package.dependencies.dependent.description"><![CDATA[Packages requiring this package.]]></item>
<item name="wcf.acp.package.dependencies.required"><![CDATA[Required Packages]]></item>
- <item name="wcf.acp.package.dependencies.required.description"><![CDATA[Packages required by this package]]></item>
+ <item name="wcf.acp.package.dependencies.required.description"><![CDATA[Packages required by this package.]]></item>
<item name="wcf.acp.package.dependencies.title"><![CDATA[Dependencies]]></item>
<item name="wcf.acp.package.description"><![CDATA[Description]]></item>
- <item name="wcf.acp.package.error.cli.installIsApplication"><![CDATA[Applications cannot be installed via CLI.]]></item>
- <item name="wcf.acp.package.error.noUniqueAbbrevation"><![CDATA[There is already an application installed which has the same abbreviation.]]></item>
+ <item name="wcf.acp.package.error.cli.installIsApplication"><![CDATA[Apps cannot be installed via CLI.]]></item>
+ <item name="wcf.acp.package.error.noUniqueAbbrevation"><![CDATA[There is already an app installed which has the same abbreviation.]]></item>
<item name="wcf.acp.package.error.noValidPackage"><![CDATA[The uploaded archive is invalid.]]></item>
<item name="wcf.acp.package.error.sql.createTable"><![CDATA[Overwrite Existing Tables]]></item>
<item name="wcf.acp.package.error.sql.createTable.description"><![CDATA[The tables above already exist and will be replaced during the installation. Any contained data will be lost.]]></item>
<item name="wcf.acp.package.installation.step.update"><![CDATA[Updating “{$packageName}” …]]></item>
<item name="wcf.acp.package.installation.step.update.success"><![CDATA[Update completed]]></item>
<item name="wcf.acp.package.installedVersion"><![CDATA[Installed Version]]></item>
- <item name="wcf.acp.package.install.confirmMessage"><![CDATA[Do you really want to install the package “{@$package->getName()}”?]]></item>
+ <item name="wcf.acp.package.install.confirmMessage"><![CDATA[Do you really want to install the package <span class="confirmationObject">{@$package->getName()}</span>?]]></item>
- <item name="wcf.acp.package.install.error.excludedPackages"><![CDATA[This package can’t be installed because of the following already installed packages:]]></item>
- <item name="wcf.acp.package.install.error.excludedPackages.excludedPackage"><![CDATA[“{$excludedPackage}” ({$excludedPackage->package}){if $excludedPackage->excludedPackageVersion} (excluded version: {$excludedPackage->excludedPackageVersion}, installed version: {$excludedPackage->packageVersion}){/if}]]></item>
- <item name="wcf.acp.package.install.error.excludingPackages"><![CDATA[The following, already installed packages prohibit installing this package:]]></item>
- <item name="wcf.acp.package.install.error.excludingPackages.excludingPackage"><![CDATA[“{$excludingPackage}” ({$excludingPackage->package}){if $excludingPackage->excludedPackageVersion} (excluded version: {$excludingPackage->excludedPackageVersion}){/if}]]></item>
- <item name="wcf.acp.package.install.error.missingRequirements"><![CDATA[Unable to resolve requirements of this package.]]></item>
+ <item name="wcf.acp.package.install.error.excludedPackages"><![CDATA[This package cannot be installed because the following packages are already installed:]]></item>
+ <item name="wcf.acp.package.install.error.excludedPackages.excludedPackage"><![CDATA[“{$excludedPackage}” ({$excludedPackage->package}){if $excludedPackage->excludedPackageVersion} (excluded version: {$excludedPackage->excludedPackageVersion}, installed version: {$excludedPackage->packageVersion}){/if}.]]></item>
+ <item name="wcf.acp.package.install.error.excludingPackages"><![CDATA[The following packages that are currently installed prohibit installing this package:]]></item>
+ <item name="wcf.acp.package.install.error.excludingPackages.excludingPackage"><![CDATA[“{$excludingPackage}” ({$excludingPackage->package}){if $excludingPackage->excludedPackageVersion} (excluded version: {$excludingPackage->excludedPackageVersion}){/if}.]]></item>
+ <item name="wcf.acp.package.install.error.missingRequirements"><![CDATA[Unable to resolve the requirements of this package.]]></item>
<item name="wcf.acp.package.install.installingImportedStyle"><![CDATA[The uploaded file is a package containg a style.]]></item>
<item name="wcf.acp.package.install.optionalPackage.missingRequirements"><![CDATA[Unable to install, some or all required packages are not installed.]]></item>
<item name="wcf.acp.package.install.step.prepare"><![CDATA[Preparing Installation …]]></item>
<category name="wcf.acp.style">
<item name="wcf.acp.style.add"><![CDATA[Add Style]]></item>
<item name="wcf.acp.style.advanced"><![CDATA[Advanced Settings]]></item>
- <item name="wcf.acp.style.advanced.individualLess"><![CDATA[Individual CSS and LESS]]></item>
- <item name="wcf.acp.style.advanced.individualLess.description"><![CDATA[Content will be appended to the style sheet and may contain pure CSS. Furthermore you can use LESS including all Mixins provided by Community Framework.]]></item>
- <item name="wcf.acp.style.advanced.overrideLess"><![CDATA[LESS Variables Override]]></item>
- <item name="wcf.acp.style.advanced.overrideLess.description"><![CDATA[Allows you to override LESS variables not available through the style editor itself. Syntax: “@variableName: variableValue;”, referred variables must be declared before any attempt to read their value.]]></item>
- <item name="wcf.acp.style.advanced.overrideLess.error"><![CDATA[Provided value was invalid, please verify these items:]]></item>
- <item name="wcf.acp.style.advanced.overrideLess.error.notValid"><![CDATA[Input for “{$error[text]}” invalid.]]></item>
- <item name="wcf.acp.style.advanced.overrideLess.error.predefined"><![CDATA[Variable “{$error[text]}” is already defined by the style editor.]]></item>
- <item name="wcf.acp.style.advanced.overrideLess.error.unknown"><![CDATA[Variable “{$error[text]}” is not recognized.]]></item>
+ <item name="wcf.acp.style.advanced.custom"><![CDATA[Own Declarations]]></item>
+ <item name="wcf.acp.style.advanced.individualScss"><![CDATA[Individual CSS and SCSS]]></item>
+ <item name="wcf.acp.style.advanced.individualScss.description"><![CDATA[Content will be appended to the style sheet and may contain pure CSS. Furthermore you can use SCSS including all Mixins provided by WoltLab Suite Core.]]></item>
+ <item name="wcf.acp.style.advanced.original"><![CDATA[Preset Declarations]]></item>
+ <item name="wcf.acp.style.advanced.overrideScss"><![CDATA[SCSS Variables Override]]></item>
+ <item name="wcf.acp.style.advanced.overrideScss.description"><![CDATA[Allows you to override SCSS variables not available through the style editor itself. Syntax: “$variableName: variableValue;”, referred variables must be declared prior any attempt to read their value.]]></item>
+ <item name="wcf.acp.style.advanced.overrideScss.error"><![CDATA[Provided value was invalid, please verify these items:]]></item>
- <item name="wcf.acp.style.advanced.overrideScss.error.notValid"><![CDATA[Input for “{$error[text]}” invalid]]></item>
- <item name="wcf.acp.style.advanced.overrideScss.error.predefined"><![CDATA[Variable “{$error[text]}” is already defined by the style editor]]></item>
- <item name="wcf.acp.style.advanced.overrideScss.error.unknown"><![CDATA[Variable “{$error[text]}” is not recognized]]></item>
++ <item name="wcf.acp.style.advanced.overrideScss.error.notValid"><![CDATA[Input for “{$error[text]}” invalid.]]></item>
++ <item name="wcf.acp.style.advanced.overrideScss.error.predefined"><![CDATA[Variable “{$error[text]}” is already defined by the style editor.]]></item>
++ <item name="wcf.acp.style.advanced.overrideScss.error.unknown"><![CDATA[Variable “{$error[text]}” is not recognized.]]></item>
<item name="wcf.acp.style.authorName"><![CDATA[Author]]></item>
<item name="wcf.acp.style.authorURL"><![CDATA[Website]]></item>
<item name="wcf.acp.style.button.exportStyle"><![CDATA[Start Export]]></item>
<item name="wcf.acp.style.packageName"><![CDATA[Package Identifier]]></item>
<item name="wcf.acp.style.packageName.description"><![CDATA[Enter a package identifier matching the pattern “tld.domain.packageName”. For example if you own the domain “example.com” and created a style called “Blue Sunrise”, you could pick “com.example.style.blueSunrise” as a valid and descriptive identifier.]]></item>
<item name="wcf.acp.style.packageName.error.notValid"><![CDATA[Package Identifier is invalid.]]></item>
- <item name="wcf.acp.style.packageName.error.reserved"><![CDATA[Package Identifiers cannot begin with “com.woltlab.”]]></item>
+ <item name="wcf.acp.style.packageName.error.reserved"><![CDATA[Package Identifiers cannot begin with “com.woltlab.”.]]></item>
+ <item name="wcf.acp.style.protected"><![CDATA[This style is protected and editing is limited; You can <a class="jsStaticDialog" data-dialog-id="styleDisableProtection">disable this protection</a>.]]></item>
+ <item name="wcf.acp.style.protected.confirm"><![CDATA[Disable protection]]></item>
+ <item name="wcf.acp.style.protected.description"><![CDATA[Imported and installed styles are automatically protected to prevent editing the original declaration, preserving the ability to update this style. You may disable this protection and recover full editing permissions, but it can no longer be updated.<br><br>It is neither recommended nor necessary to remove the protection in most cases, styles can still be fully customized while preserving the preset declarations.<br><br>Please save any unsaved changes before proceeding.]]></item>
+ <item name="wcf.acp.style.protected.less"><![CDATA[Read only]]></item>
+ <item name="wcf.acp.style.protected.title"><![CDATA[Disable Protection]]></item>
<item name="wcf.acp.style.styleDate"><![CDATA[Date]]></item>
<item name="wcf.acp.style.styleDescription"><![CDATA[Description]]></item>
<item name="wcf.acp.style.styleName"><![CDATA[Name]]></item>
<category name="wcf.acp.tag">
<item name="wcf.acp.tag.add"><![CDATA[Add Tag]]></item>
<item name="wcf.acp.tag.edit"><![CDATA[Edit Tag]]></item>
- <item name="wcf.acp.tag.delete.sure"><![CDATA[Do you really want to delete the tag “{$tag}”?]]></item>
+ <item name="wcf.acp.tag.delete.sure"><![CDATA[Do you really want to delete the tag <span class="confirmationObject">{$tag}</span>?]]></item>
- <item name="wcf.acp.tag.error.languageID.notFound"><![CDATA[Selected language is invalid]]></item>
+ <item name="wcf.acp.tag.error.languageID.notFound"><![CDATA[Selected language is invalid.]]></item>
<item name="wcf.acp.tag.languageID"><![CDATA[Language]]></item>
<item name="wcf.acp.tag.list"><![CDATA[Tags]]></item>
<item name="wcf.acp.tag.list.search"><![CDATA[Search Tags]]></item>
<item name="wcf.acp.template.group.parentTemplateGroup"><![CDATA[Parent Template Group]]></item>
<item name="wcf.acp.template.group.name.error.notUnique"><![CDATA[This name is already taken by a different template group.]]></item>
<item name="wcf.acp.template.group.folderName.error.notValid"><![CDATA[The specified directory is invalid.]]></item>
- <item name="wcf.acp.template.group.folderName.error.notUnique"><![CDATA[The specified directory is already in use by an other template group.]]></item>
+ <item name="wcf.acp.template.group.folderName.error.notUnique"><![CDATA[The specified directory is already in use by another template group.]]></item>
<item name="wcf.acp.template.group.parentTemplateGroupID.error.notValid"><![CDATA[The specified Parent Template Group is invalid.]]></item>
- <item name="wcf.acp.template.group.delete.sure"><![CDATA[Do you really want to remove the template group “{$templateGroup->templateGroupName}”?]]></item>
+ <item name="wcf.acp.template.group.delete.sure"><![CDATA[Do you really want to remove the template group <span class="confirmationObject">{$templateGroup->templateGroupName}</span>?]]></item>
<item name="wcf.acp.template.source"><![CDATA[Template Source Code]]></item>
- <item name="wcf.acp.template.name.error.notUnique"><![CDATA[This name is already taken by a different template]]></item>
- <item name="wcf.acp.template.name.error.notValid"><![CDATA[The specified name is invalid]]></item>
+ <item name="wcf.acp.template.name.error.notUnique"><![CDATA[This name is already taken by a different template.]]></item>
+ <item name="wcf.acp.template.name.error.notValid"><![CDATA[The specified name is invalid.]]></item>
- <item name="wcf.acp.template.delete.sure"><![CDATA[Do you really want to delete the template “{$template->templateName}”?]]></item>
+ <item name="wcf.acp.template.delete.sure"><![CDATA[Do you really want to delete the template <span class="confirmationObject">{$template->templateName}</span>?]]></item>
</category>
<category name="wcf.acp.user">
<item name="wcf.acp.user.notificationPresetSettings"><![CDATA[Default Notification Settings]]></item>
<item name="wcf.acp.user.notificationPresetSettings.description"><![CDATA[You can set the default notification settings for new users, any changes made here do not affect existing users. Users may customize their settings at any time.]]></item>
<item name="wcf.acp.user.notificationPresetSettings.applyChangesToExistingUsers"><![CDATA[Apply changes for existing users too]]></item>
- <item name="wcf.acp.user.notificationPresetSettings.applyChangesToExistingUsers.description"><![CDATA[Any changes to default notification settings will be applied to existing users. This overrides all affected settings previously changed by the respective user itself.]]></item>
+ <item name="wcf.acp.user.notificationPresetSettings.applyChangesToExistingUsers.description"><![CDATA[Any changes to default notification settings will be applied to existing users. This will override any settings changed by the users themselves.]]></item>
+ <item name="wcf.acp.user.bulkProcessing"><![CDATA[User Bulk Processing]]></item>
+ <item name="wcf.acp.user.bulkProcessing.action"><![CDATA[Action]]></item>
+ <item name="wcf.acp.user.bulkProcessing.assignToUserGroups"><![CDATA[Assign to User Groups]]></item>
+ <item name="wcf.acp.user.bulkProcessing.conditions"><![CDATA[Conditions]]></item>
+ <item name="wcf.acp.user.bulkProcessing.delete"><![CDATA[Delete Users]]></item>
+ <item name="wcf.acp.user.bulkProcessing.exportMailAddress"><![CDATA[Export Email Addresses]]></item>
+ <item name="wcf.acp.user.bulkProcessing.removeFromUserGroups"><![CDATA[Remove from User Groups]]></item>
+ <item name="wcf.acp.user.bulkProcessing.sendMail"><![CDATA[Send Email to Users]]></item>
+ <item name="wcf.acp.user.bulkProcessing.success"><![CDATA[The selection action has been executed and affected {#$affectedObjectCount} user{if $affectedObjectCount != 1}s{/if}.]]></item>
+ <item name="wcf.acp.user.bulkProcessing.warning"><![CDATA[Heads up! The bulk processing executes all actions below on all users matching the selected conditions without any further confirmation prompt!]]></item>
</category>
<category name="wcf.acp.worker">
<item name="wcf.attachment.delete.sure"><![CDATA[Do you really want to delete this attachment?]]></item>
<item name="wcf.attachment.upload.error.invalidExtension"><![CDATA[File extension is invalid.]]></item>
<item name="wcf.attachment.upload.error.tooLarge"><![CDATA[File is too big.]]></item>
- <item name="wcf.attachment.upload.error.reachedLimit"><![CDATA[You have reached the maximum number of attachments.]]></item>
+ <item name="wcf.attachment.upload.error.reachedLimit"><![CDATA[You have reached the maximum number of attachments allowed.]]></item>
<item name="wcf.attachment.upload.error.reachedRemainingLimit"><![CDATA[You have chosen too many attachments, remaining: #remaining#.]]></item>
<item name="wcf.attachment.upload.error.uploadFailed"><![CDATA[An unknown error occurred during upload.]]></item>
- <item name="wcf.attachment.upload.limits"><![CDATA[Maximum number of attachments: {#$attachmentHandler->getMaxCount()}<br />
-Maximum file size: {@$attachmentHandler->getMaxSize()|filesize}<br />
+ <item name="wcf.attachment.upload.limits"><![CDATA[Maximum number of attachments: {#$attachmentHandler->getMaxCount()}<br>
+Maximum file size: {@$attachmentHandler->getMaxSize()|filesize}<br>
Allowed extensions: {', '|implode:$attachmentHandler->getFormattedAllowedExtensions()}]]></item>
<item name="wcf.attachment.insert"><![CDATA[Insert into message]]></item>
<item name="wcf.attachment.insertAll"><![CDATA[Insert All]]></item>
<item name="wcf.global.error.permissionDenied.title"><![CDATA[Access denied.]]></item>
<item name="wcf.global.error.timeout"><![CDATA[Did not receive a response from server, request aborted.]]></item>
<item name="wcf.global.error.title"><![CDATA[Error Message]]></item>
- <item name="wcf.global.success"><![CDATA[The action has been successfully completed.]]></item>
+ <item name="wcf.global.exception.explanation"><![CDATA[<p class="exceptionSubtitle">What happened?</p>
+<p class="exceptionText">An error has occured while trying to handle your request and execution has been terminated. Please forward the above error code to the site administrator.</p>
+<p class="exceptionText"> </p> <!-- required to ensure spacing after copy & paste -->
+<p class="exceptionText">
+ The error code can be used by an administrator to lookup the full error message in the Administration Control Panel via “Logs » Errors”.
+ In addition the error has been written to the log file located at <span class="exceptionInlineCodeWrapper"><span class="exceptionInlineCode">{$logFile}</span></span> and can be accessed with a FTP program or similar.
+</p>
+<p class="exceptionText"> </p> <!-- required to ensure spacing after copy & paste -->
+<p class="exceptionText">Notice: The error code was randomly generated and has no use beyond looking up the full message.</p>]]></item>
+ <item name="wcf.global.exception.title"><![CDATA[An error has occured]]></item>
+ <item name="wcf.global.exception.subtitle"><![CDATA[Internal error code: <span class="exceptionInlineCodeWrapper"><span class="exceptionInlineCode">{$exceptionID}</span></span>]]></item>
+ <item name="wcf.global.success"><![CDATA[The action has been completed successfully.]]></item>
<item name="wcf.global.success.add"><![CDATA[The entry has been saved.]]></item>
<item name="wcf.global.success.edit"><![CDATA[Your changes have been saved.]]></item>
<item name="wcf.global.language.noSelection"><![CDATA[No Selection]]></item>
<item name="wcf.message.button.extendedReply"><![CDATA[More Options]]></item>
<item name="wcf.message.button.extendedEdit"><![CDATA[More Options]]></item>
<item name="wcf.message.new"><![CDATA[New]]></item>
- <item name="wcf.message.error.censoredWordsFound"><![CDATA[Message contains censored words: {implode from=$censoredWords key=censoredWord item=number}{$censoredWord}{if $number > 1} ({#$number}×){/if}{/implode}]]></item>
- <item name="wcf.message.error.disallowedBBCodes"><![CDATA[Message contains disallowed BBCodes: {implode from=$disallowedBBCodes item=disallowedBBCode}{$disallowedBBCode}{/implode}]]></item>
+ <item name="wcf.message.error.censoredWordsFound"><![CDATA[Message contains censored words: {implode from=$censoredWords key=censoredWord item=number}{$censoredWord}{if $number > 1} ({#$number}×){/if}{/implode}.]]></item>
+ <item name="wcf.message.error.disallowedBBCodes"><![CDATA[Message contains disallowed BBCodes: {implode from=$disallowedBBCodes item=disallowedBBCode}{$disallowedBBCode}{/implode}.]]></item>
<item name="wcf.message.error.editorAlreadyInUse"><![CDATA[Editor is already in use, please finish editing before continuing.]]></item>
<item name="wcf.message.error.tooLong"><![CDATA[Message is too long, must be below {#$maxTextLength} characters.]]></item>
+ <item name="wcf.message.status.deleted"><![CDATA[Deleted]]></item>
+ <item name="wcf.message.status.disabled"><![CDATA[Disabled]]></item>
+ </category>
+
+ <category name="wcf.menu">
+ <!-- category for menus and menu items -->
+
+ <item name="wcf.menu.page"><![CDATA[Menu]]></item>
+ <item name="wcf.menu.page.location"><![CDATA[Current Location]]></item>
+ <item name="wcf.menu.page.navigation"><![CDATA[Navigation]]></item>
+ <item name="wcf.menu.page.options"><![CDATA[Options]]></item>
+ <item name="wcf.menu.user"><![CDATA[User Menu]]></item>
</category>
<category name="wcf.moderation">
<category name="wcf.page">
<item name="wcf.page.pageNo"><![CDATA[Page {#$pageNo}]]></item>
<item name="wcf.page.offline"><![CDATA[Page is currently in maintenance mode{if OFFLINE_MESSAGE != ''}:{else}.{/if}]]></item>
- <item name="wcf.page.sitemap"><![CDATA[Sitemap]]></item>
<item name="wcf.page.mainMenu"><![CDATA[Navigation]]></item>
<item name="wcf.page.pagePosition"><![CDATA[Page {#$pageNo} of {#$pages}]]></item>
- <item name="wcf.page.sitemap.userAccount"><![CDATA[User Account]]></item>
<item name="wcf.page.javascriptDisabled"><![CDATA[Your browser has JavaScript disabled. If you would like to use all features of this site, it is mandatory to enable JavaScript.]]></item>
<item name="wcf.page.requestedPage"><![CDATA[Requested Page]]></item>
- <item name="wcf.page.privacyPolicy"><![CDATA[Privacy Policy]]></item>
- <item name="wcf.page.privacyPolicy.text"><![CDATA[<p>We, the Operators of this Website, provide it as a public service to our users.</p>
-
-<p>Your privacy is important to the us. Our goal is to provide you with a personalized online experience that provides you with the information, resources, and services that are most relevant and helpful to you. This Privacy Policy has been written to describe the conditions under which this web site is being made available to you. The Privacy Policy discusses, among other things, how data obtained during your visit to this web site may be collected and used. We strongly recommend that you read the Privacy Policy carefully. By using this web site, you agree to be bound by the terms of this Privacy Policy. If you do not accept the terms of the Privacy Policy, you are directed to discontinue accessing or otherwise using the web site or any materials obtained from it. If you are dissatisfied with the web site, by all means contact us; otherwise, your only recourse is to disconnect from this site and refrain from visiting the site in the future.</p>
-
-<p>The process of maintaining a web site is an evolving one, and the Operators may decide at some point in the future, without advance notice, to modify the terms of this Privacy Policy. Your use of the web site, or materials obtained from the web site, indicates your assent to the Privacy Policy at the time of such use. The effective Privacy Policy will be posted on the web site, and you should check upon every visit for any changes.</p>
-
-<h2>Sites Covered by this Privacy Policy</h2>
-
-<p>This Privacy Policy applies to all the Operators-maintained web sites, domains, information portals, and registries.</p>
-
-<h2>Children’s Privacy</h2>
-
-<p>The Operators are committed to protecting the privacy needs of children, and we encourage parents and guardians to take an active role in their children’s online activities and interests. The Operators do not intentionally collect information from minors, and the Operators do not target its web site to children.</p>
-
-<h2>Links to Non-Operators Web Sites</h2>
-
-<p>The Operators’s web sites may provide links to third-party web sites for the convenience of our users. If you access those links, you will leave the Operators’s web site. the Operators do not control these third-party websites and cannot represent that their policies and practices will be consistent with this Privacy Policy. For example, other web sites may collect or use personal information about you in a manner different from that described in this document. Therefore, you should use other web sites with caution, and you do so at your own risk. We encourage you to review the privacy policy of any web site before submitting personal information.</p>
-
-<h2>Types of Information We Collect</h2>
-
-<h3>Non-Personal Information</h3>
-
-<p>Non-personal information is data about usage and service operation that is not directly associated with a specific personal identity. The Operators may collect and analyze non-personal information to evaluate how visitors use the Operators’s web sites.</p>
-
-<h3>Aggregate Information</h3>
-
-<p>The Operators may gather aggregate information, which refers to information your computer automatically provides to us and that cannot be tied back to you as a specific individual. Examples include referral data (the web sites you visited just before and just after our site), the pages viewed, time spent at our Web site, and Internet Protocol (IP) addresses. An IP address is a number that is automatically assigned to your computer whenever you access the Internet. For example, when you request a page from one of our sites, our servers log your IP address to create aggregate reports on user demographics and traffic patterns and for purposes of system administration.</p>
-
-<h3>Log Files</h3>
-
-<p>Every time you request or download a file from the web site, the Operators may store data about these events and your IP address in a log file. The Operators may use this information to analyze trends, administer the web site, track users’ movements, and gather broad demographic information for aggregate use or for other business purposes.</p>
-
-<h3>Cookies</h3>
-
-<p>Our site may use a feature of your browser to set a “cookie” on your computer. Cookies are small packets of information that a web site’s computer stores on your computer. The Operators’s web sites can then read the cookies whenever you visit our site. We may use cookies in a number of ways, such as to save your password so you don’t have to re-enter it each time you visit our site, to deliver content specific to your interests and to track the pages you’ve visited. These cookies allow us to use the information we collect to customize your experience so that your visit to our site is as relevant and as valuable to you as possible.</p>
-
-<p>Most browser software can be set up to deal with cookies. You may modify your browser preference to provide you with choices relating to cookies. You have the choice to accept all cookies, to be notified when a cookie is set or to reject all cookies. If you choose to reject cookies, certain of the functions and conveniences of our web site may not work properly, and you may be unable to use those of the Operators’s services that require registration in order to participate, or you will have to re-register each time you visit our site. Most browsers offer instructions on how to reset the browser to reject cookies in the “Help” section of the toolbar. We do not link non-personal information from cookies to personally identifiable information without your permission.</p>
-
-<h3>Personal Information</h3>
-
-<p>Personal information is information that is associated with your name or personal identity. The Operators use personal information to better understand your needs and interests and to provide you with better service. On some of the Operators web pages, you may be able to request information, subscribe to mailing lists, participate in online discussions, collaborate on documents, provide feedback, submit information into registries, register for events, apply for membership, or join technical committees or working groups. The types of personal information you provide to us on these pages may include name, address, phone number, e-mail address, user IDs, passwords, billing information, or credit card information.</p>
-
-<h3>Members-Only Web Sites</h3>
-
-<p>Information you provide on Operators’s membership applications is used to create a member profile, and some information may be shared with other of the Operators’s individual member representatives and organizations. Member contact information may be provided to other members on a secure web site to encourage and facilitate collaboration, research, and the free exchange of information among the Operators’s members, but we expressly prohibit members from using member contact information to send unsolicited commercial correspondence. The Operators’s members may automatically be added to the Operators’s mailing lists. From time to time, member information may be shared with event organizers and/or other organizations that provide additional benefits to the Operators’s members. By providing us with your personal information on the membership application, you expressly consent to our storing, processing, and distributing your information for these purposes.</p>
-
-<h2>How We Use Your Information</h2>
-
-<p>The Operators may use non-personal data that is aggregated for reporting about the Operators’s web site usability, performance, and effectiveness. It may be used to improve the experience, usability, and content of the site.</p>
-
-<p>The Operators may use personal information to provide services that support the activities of the Operators’s members and their collaboration on the Operators’s standards and projects. When accessing the Operators’s members-only web pages, your personal user information may be tracked by the Operators in order to support collaboration, ensure authorized access, and enable communication between members.</p>
-
-<p>Credit card information may be collected to facilitate membership applications; or if you purchase a product or service from our website, such information will not be kept longer than necessary for providing the services requested. Credit card numbers are used only for processing payment and are not used for other purposes. Payment processing services may be provided by a third-party payment service, and a management company external to the Operators may provide support for the financial activities of the Operators. the Operators may share your personal information with its partners to facilitate these transactions.</p>
-
-<h2>Information Sharing</h2>
-
-<p>The Operators does not sell, rent, or lease any individual’s personal information or lists of email addresses to anyone for marketing purposes, and we take commercially reasonable steps to maintain the security of this information. However, the Operators reserve the right to supply any such information to any organization into which the Operators may merge in the future or to which it may make any transfer in order to enable a third party to continue part or all of its mission. We also reserve the right to release personal information to protect our systems or business, when we reasonably believe you to be in violation of our Terms of Use or if we reasonably believe you to have initiated or participated in any illegal activity. In addition, please be aware that in certain circumstances, the Operators may be obligated to release your personal information pursuant to judicial or other government subpoenas, warrants, or other orders.</p>
-
-<p>In keeping with our open process, the Operators may maintain publicly accessible archives for the majority of our activities. For example, posting an email to any of the Operators’s-hosted public mail lists or discussion forums, subscribing to one of our newsletters or registering for one of our public meetings may result in your email address becoming part of the publicly accessible archives.</p>
-
-<p>On some sites, anonymous users are allowed to post content and/or participate in forum discussions. In such a case, since no user name can be associated with such a user, the IP address number of a user is used as an identifier. When posting content or messages to a Operators site anonymously, your IP address may be revealed to the public.</p>
-
-<p>If you are a registered member of an Operators's website or email list, you should be aware that some items of your personal information may be visible to other members and to the public. The Operators’s member databases may retain information about your name, e-mail address, company affiliation (if an organizational member), and such other personal address and identifying data as you choose to supply. That data may be visible to other of the Operators’s members and to the public. Your name, e-mail address, and other information you may supply also may be associated in the Operators’s publicly accessible records with the Operators’s various committees, working groups, and similar activities that you join, in various places, including: (i) the permanently-posted attendance and membership records of those activities; (ii) documents generated by the activity, which may be permanently archived; and, (iii) along with message content, in the permanent archives of the Operators’s e-mail lists, which also may be public.</p>
-
-<p>Please remember that any information (including personal information) that you disclose in public areas of our web site, such as forums, message boards, and news groups, becomes public information that others may collect, circulate, and use. Because we cannot and do not control the acts of others, you should exercise caution when deciding to disclose information about yourself or others in public forums such as these.</p>
-
-<p>Given the international scope of the Operators websites, personal information may be visible to persons outside your country of residence, including to persons in countries that your own country’s privacy laws and regulations deem deficient in ensuring an adequate level of protection for such information. If you are unsure whether this Privacy Policy is in conflict with applicable local rules, you should not submit your information. If you are located within the European Union, you should note that your information will be transferred to the United States, which is deemed by the European Union to have inadequate data protection. Nevertheless, in accordance with local laws implementing European Union Directive 95/46/EC of 24 October 1995 (“EU Privacy Directive”) on the protection of individuals with regard to the processing of personal data and on the free movement of such data, individuals located in countries outside of the United States of America who submit personal information do thereby consent to the general use of such information as provided in this Privacy Policy and to its transfer to and/or storage in the United States of America.</p>
-
-<p>If you do not want your personal information collected and used by the Operators, please do not visit the Operators’s web site or apply for membership of any of the Operators' websites or email lists.</p>
-
-<h2>Access to and Accuracy of Member Information</h2>
-
-<p>The Operators are committed to keeping the personal information of our members accurate. All the information you have submitted to us can be verified and changed. In order to do this, please email us a request. We may provide members with online access to their own personal profiles, enabling them to update or delete information at any time. To protect our members’ privacy and security, we also may take reasonable steps to verify identity, such as a user ID and password, before granting access to modify personal profile data. Certain areas of the Operators’s web sites may limit access to specific individuals through the use of passwords or other personal identifiers; a password prompt is your indication that a members-only resource is being accessed.</p>
-
-<h2>Security</h2>
-
-<p>The Operators make every effort to protect personal information by users of the web site, including using firewalls and other security measures on its servers. No server, however, is 100% secure, and you should take this into account when submitting personal or confidential information about yourself on any web site, including this one. Much of the personal information is used in conjunction with member services such as collaboration and discussion, so some types of personal information such as your name, company affiliation, and email address will be visible to other the Operators’s members and to the public. The Operators assume no liability for the interception, alteration, or misuse of the information you provide. You alone are responsible for maintaining the secrecy of your personal information. Please use care when use access this web site and provide personal information.</p>
-
-<h2>Opting Out</h2>
-
-<p>From time to time the Operators may email you electronic newsletters, announcements, surveys or other information. If you prefer not to receive any or all of these communications, you may opt out by following the directions provided within the electronic newsletters and announcements.</p>
-
-<p>If you have questions regarding this privacy policy, please contact us.</p>
-
-<p><small><em>Source: <a rel="nofollow" href="http://forum-template.wikidot.com/legal:privacy-policy" target="_blank">forum-template.wikidot.com</a></em></small></p>
-]]></item>
- <item name="wcf.page.cookiePolicy.info"><![CDATA[This site uses cookies. By continuing to browse this site, you are agreeing to our use of cookies. <a href="{link controller='CookiePolicy'}{/link}">More details</a>]]></item>
- <item name="wcf.page.cookiePolicy"><![CDATA[Cookie Policy]]></item>
- <item name="wcf.page.cookiePolicy.text"><![CDATA[<p>This website uses cookies required to operate and use this site. Below you will find an explanation on our cookie usage.</p>
-
-<h2>What are cookies</h2>
-<p>Cookies are small text files which a website may put on your computer or mobile device when you first visit a site or page. The cookie will help the website, or another website, to recognise your device the next time you visit. There are many functions cookies serve, for example they can help us to remember your username and preferences.</p>
-
-<h2>What do we use cookies for</h2>
-<p>We’re using cookies for the following purposes:</p>
-<ul>
-<li>Login: Once you login to our website, a cookie is set containing your encrypted credentials, required to recognize you between page visits. You can disable this cookie by unchecking “Remember me” in the login form.</li>
-<li>Session: Upon first visit of our website, the system will create a new unique session for you which will be saved using a cookie on your computer. Sessions are required to recognize users between page accesses. It is a temporary cookie which will be deleted once you close your internet browser.</li>
-<li>Third-Party Services: Displayed ads or sharing content through social networks or comparable actions might cause a cookie created by them.</li>
-</ul>
-
-<h2>How to disable or delete cookies</h2>
-<p>Your internet browser offers specialized options to manage and remove cookies. They offer settings to reject many or all cookies. Please refer to the instructions for your internet browser from the list below.</p>
-<ul>
-<li><a href="https://support.google.com/chrome/answer/95647?hl=en" class="externalURL" rel="nofollow">Google Chrome</a></li>
-<li><a href="https://support.mozilla.org/en-US/kb/cookies-information-websites-store-on-your-computer" class="externalURL" rel="nofollow">Mozilla Firefox</a></li>
-<li><a href="http://help.opera.com/Windows/12.00/en/cookies.html" class="externalURL" rel="nofollow">Opera</a></li>
-<li><a href="https://support.apple.com/kb/ph17191?locale=en_US" class="externalURL" rel="nofollow">Safari</a></li>
-<li><a href="http://windows.microsoft.com/en-US/internet-explorer/delete-manage-cookies" class="externalURL" rel="nofollow">Windows Internet Explorer</a></li>
-</ul>]]></item>
- <item name="wcf.page.category.com.woltlab.wcf.moderation"><![CDATA[Moderation]]></item>
- <item name="wcf.page.category.com.woltlab.wcf.other"><![CDATA[Other Pages]]></item>
- <item name="wcf.page.category.com.woltlab.wcf.user"><![CDATA[Users]]></item>
- <item name="wcf.page.com.woltlab.wcf.AccountManagementForm"><![CDATA[Account Management]]></item>
- <item name="wcf.page.com.woltlab.wcf.AvatarEditForm"><![CDATA[Avatar Management]]></item>
- <item name="wcf.page.com.woltlab.wcf.DisclaimerForm"><![CDATA[Disclaimer]]></item>
- <item name="wcf.page.com.woltlab.wcf.EmailActivationForm"><![CDATA[New Email Address Verification]]></item>
- <item name="wcf.page.com.woltlab.wcf.EmailNewActivationCodeForm"><![CDATA[New Email Activation Code Request]]></item>
- <item name="wcf.page.com.woltlab.wcf.LoginForm"><![CDATA[Login]]></item>
- <item name="wcf.page.com.woltlab.wcf.LostPasswordForm"><![CDATA[Lost Password]]></item>
- <item name="wcf.page.com.woltlab.wcf.MailForm"><![CDATA[Mail Form]]></item>
- <item name="wcf.page.com.woltlab.wcf.ModerationActivationForm"><![CDATA[Content Approval]]></item>
- <item name="wcf.page.com.woltlab.wcf.ModerationReportForm"><![CDATA[Content Report]]></item>
- <item name="wcf.page.com.woltlab.wcf.NewPasswordForm"><![CDATA[New Password Request]]></item>
- <item name="wcf.page.com.woltlab.wcf.NotificationSettingsForm"><![CDATA[Notification Settings]]></item>
- <item name="wcf.page.com.woltlab.wcf.RegisterActivationForm"><![CDATA[Complete Registration]]></item>
- <item name="wcf.page.com.woltlab.wcf.RegisterForm"><![CDATA[Registration]]></item>
- <item name="wcf.page.com.woltlab.wcf.RegisterNewActivationCodeForm"><![CDATA[New Activation Code Request]]></item>
- <item name="wcf.page.com.woltlab.wcf.SearchForm"><![CDATA[Search]]></item>
- <item name="wcf.page.com.woltlab.wcf.SettingsForm"><![CDATA[Settings]]></item>
- <item name="wcf.page.com.woltlab.wcf.SignatureEditForm"><![CDATA[Signature Management]]></item>
- <item name="wcf.page.com.woltlab.wcf.UserSearchForm"><![CDATA[Members Search]]></item>
- <item name="wcf.page.com.woltlab.wcf.DashboardPage"><![CDATA[Dashboard]]></item>
- <item name="wcf.page.com.woltlab.wcf.DeletedContentListPage"><![CDATA[Deleted Content]]></item>
- <item name="wcf.page.com.woltlab.wcf.FollowingPage"><![CDATA[Followed Users]]></item>
- <item name="wcf.page.com.woltlab.wcf.IgnoredUsersPage"><![CDATA[Blocked Users]]></item>
- <item name="wcf.page.com.woltlab.wcf.MembersListPage"><![CDATA[Members]]></item>
- <item name="wcf.page.com.woltlab.wcf.ModerationListPage"><![CDATA[Moderation]]></item>
- <item name="wcf.page.com.woltlab.wcf.NotificationListPage"><![CDATA[Notifications]]></item>
- <item name="wcf.page.com.woltlab.wcf.PaidSubscriptionListPage"><![CDATA[Paid Subscriptions]]></item>
- <item name="wcf.page.com.woltlab.wcf.PrivacyPolicyPage"><![CDATA[Privacy Policy]]></item>
- <item name="wcf.page.com.woltlab.wcf.RecentActivityListPage"><![CDATA[Recent Activities]]></item>
- <item name="wcf.page.com.woltlab.wcf.SearchResultPage"><![CDATA[Search Results]]></item>
- <item name="wcf.page.com.woltlab.wcf.TaggedPage"><![CDATA[Content With Particular Tag]]></item>
- <item name="wcf.page.com.woltlab.wcf.TeamPage"><![CDATA[Staff Members]]></item>
- <item name="wcf.page.com.woltlab.wcf.UserPage"><![CDATA[User Profile]]></item>
- <item name="wcf.page.com.woltlab.wcf.UsersOnlineListPage"><![CDATA[Users Online]]></item>
+ <item name="wcf.page.cookiePolicy.info"><![CDATA[This site uses cookies. By continuing to browse this site, you are agreeing to our use of cookies. <a href="{page}com.woltlab.wcf.CookiePolicy{/page}">More details</a>]]></item>
+ <item name="wcf.page.copyright"><![CDATA[<a href="https://www.woltlab.com" rel="nofollow"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}>Powered by <strong>WoltLab Suite™{if SHOW_VERSION_NUMBER} {@WCF_VERSION}{/if}</strong></a>]]></item>
-
+ <item name="wcf.page.onlineLocation.com.woltlab.wcf.User"><![CDATA[User profile of <a href="{link controller='User' object=$user}{/link}" class="userLink" data-user-id="{@$user->userID}">{$user->username}</a>]]></item>
</category>
<category name="wcf.paidSubscription">
<item name="wcf.user.username.error.notValid"><![CDATA[Username is invalid.]]></item>
<item name="wcf.user.userNote"><![CDATA[{$__wcf->user->username}]]></item>
<item name="wcf.user.group"><![CDATA[User Group]]></item>
- <item name="wcf.user.option.error.tooLong"><![CDATA[Entered text is too long.]]></item>
- <item name="wcf.user.option.error.tooShort"><![CDATA[Entered text is too short.]]></item>
- <item name="wcf.user.option.error.validationFailed"><![CDATA[Entered text is invalid.]]></item>
+ <item name="wcf.user.option.error.tooLong"><![CDATA[The entered text is too long.]]></item>
+ <item name="wcf.user.option.error.tooShort"><![CDATA[The entered text is too short.]]></item>
+ <item name="wcf.user.option.error.validationFailed"><![CDATA[The entered text is invalid.]]></item>
<item name="wcf.user.option.error.birthdayTooYoung"><![CDATA[You’re not old enough. To register with this website you must be at least {#REGISTER_MIN_USER_AGE} years old.]]></item>
- <item name="wcf.user.option.error.censoredWordsFound"><![CDATA[Text contains censored words: {implode from=$censoredWords key=censoredWord item=number}{$censoredWord}{if $number > 1} ({#$number}×){/if}{/implode}]]></item>
+ <item name="wcf.user.option.error.censoredWordsFound"><![CDATA[Text contains censored words: {implode from=$censoredWords key=censoredWord item=number}{$censoredWord}{if $number > 1} ({#$number}×){/if}{/implode}.]]></item>
- <item name="wcf.user.error.isBanned"><![CDATA[Your user account has been banned{if $__wcf->user->banExpires != 0} until {@$__wcf->user->banExpires|plainTime}{/if}{if $__wcf->user->banReason}: {@$__wcf->user->banReason|htmlspecialchars|nl2br}{else}.{/if}]]></item>
+ <item name="wcf.user.error.isBanned"><![CDATA[Your user account has been banned{if $__wcf->user->banExpires != 0} until {@$__wcf->user->banExpires|plainTime}{/if}{if $__wcf->user->banReason}: {@$__wcf->user->banReason|newlineToBreak}{else}.{/if}]]></item>
<item name="wcf.user.access.everyone"><![CDATA[Everyone]]></item>
<item name="wcf.user.access.following"><![CDATA[Users I’m following]]></item>
<item name="wcf.user.access.nobody"><![CDATA[Nobody]]></item>
<item name="wcf.user.following.noUsers"><![CDATA[You’re not following anyone.]]></item>
<item name="wcf.user.userTitle"><![CDATA[Custom User Title]]></item>
<item name="wcf.user.userTitle.description"><![CDATA[You may enter a custom user title.]]></item>
- <item name="wcf.user.userTitle.error.tooLong"><![CDATA[Title exceeded the maximum length of {#USER_TITLE_MAX_LENGTH} characters.]]></item>
+ <item name="wcf.user.userTitle.error.tooLong"><![CDATA[The title exceeds the maximum length of {#USER_TITLE_MAX_LENGTH} characters.]]></item>
<item name="wcf.user.userTitle.error.forbidden"><![CDATA[User Title is invalid.]]></item>
- <item name="wcf.user.team"><![CDATA[Staff Members]]></item>
<item name="wcf.user.birthday.age"><![CDATA[Age]]></item>
<item name="wcf.user.birthday.age.from"><![CDATA[from]]></item>
<item name="wcf.user.birthday.age.to"><![CDATA[to]]></item>
<item name="wcf.user.condition.conditionGroup.contents"><![CDATA[Contents]]></item>
<item name="wcf.user.condition.conditionGroup.general"><![CDATA[General Data]]></item>
<item name="wcf.user.condition.conditionGroup.userOptions"><![CDATA[Personal Data]]></item>
- <item name="wcf.user.condition.groupIDs"><![CDATA[in User Groups]]></item>
- <item name="wcf.user.condition.groupIDs.description"><![CDATA[Users have to be a member of all selected user groups.]]></item>
- <item name="wcf.user.condition.languages"><![CDATA[Languages]]></item>
+ <item name="wcf.user.condition.groupIDs"><![CDATA[User in User Group(s)]]></item>
+ <item name="wcf.user.condition.groupIDs.description"><![CDATA[User is a member of the selected user group(s).]]></item>
+ <item name="wcf.user.condition.languages"><![CDATA[Language(s)]]></item>
<item name="wcf.user.condition.likesReceived"><![CDATA[Likes Received]]></item>
- <item name="wcf.user.condition.mobileBrowser"><![CDATA[Mobile browser]]></item>
- <item name="wcf.user.condition.mobileBrowser.usesMobileBrowser"><![CDATA[Uses mobile browser]]></item>
- <item name="wcf.user.condition.mobileBrowser.usesMobileBrowser.error.conflict"><![CDATA[You may not simultaneously select “Uses mobile browser“ and “Uses no mobile browser“.]]></item>
- <item name="wcf.user.condition.mobileBrowser.usesNoMobileBrowser"><![CDATA[Uses no mobile browser]]></item>
- <item name="wcf.user.condition.notGroupIDs"><![CDATA[not in User Groups]]></item>
- <item name="wcf.user.condition.notGroupIDs.description"><![CDATA[Users may not be a member of any selected user group.]]></item>
- <item name="wcf.user.condition.notGroupIDs.error.groupIDsIntersection"><![CDATA[The selected user groups in “in User Groups“ and “not in User Groups“ are conflicting.]]></item>
+ <item name="wcf.user.condition.mobileBrowser"><![CDATA[Mobile Device or Desktop]]></item>
+ <item name="wcf.user.condition.mobileBrowser.usesMobileBrowser"><![CDATA[Uses mobile device]]></item>
+ <item name="wcf.user.condition.mobileBrowser.usesMobileBrowser.error.conflict"><![CDATA[You cannot simultaneously select “Uses mobile device” and “Uses desktop”.]]></item>
+ <item name="wcf.user.condition.mobileBrowser.usesNoMobileBrowser"><![CDATA[Uses desktop]]></item>
+ <item name="wcf.user.condition.notGroupIDs"><![CDATA[User Not in User Group(s)]]></item>
+ <item name="wcf.user.condition.notGroupIDs.description"><![CDATA[User is not a member of the selected user group(s).]]></item>
+ <item name="wcf.user.condition.notGroupIDs.error.groupIDsIntersection"><![CDATA[The selected user group(s) in “User in User Group(s)” and “User Not in User Group(s)” are conflicting.]]></item>
<item name="wcf.user.condition.registrationDate"><![CDATA[Registration Date]]></item>
- <item name="wcf.user.condition.registrationDateInterval"><![CDATA[Days since registration]]></item>
- <item name="wcf.user.condition.registrationDate.error.endBeforeStart"><![CDATA[The end date is before the start date.]]></item>
- <item name="wcf.user.condition.registrationDate.error.endNotValid"><![CDATA[The start date is not valid.]]></item>
- <item name="wcf.user.condition.registrationDate.error.startNotValid"><![CDATA[The end date is not valid.]]></item>
+ <item name="wcf.user.condition.registrationDateInterval"><![CDATA[Days since Registration]]></item>
<item name="wcf.user.condition.state"><![CDATA[State]]></item>
<item name="wcf.user.condition.state.isBanned"><![CDATA[Banned]]></item>
- <item name="wcf.user.condition.state.isBanned.error.conflict"><![CDATA[You may not simultaneously select “Banned“ and “Not Banned“.]]></item>
+ <item name="wcf.user.condition.state.isBanned.error.conflict"><![CDATA[You cannot simultaneously select “Banned” and “Not banned”.]]></item>
<item name="wcf.user.condition.state.isDisabled"><![CDATA[Awaiting approval]]></item>
<item name="wcf.user.condition.state.isEnabled"><![CDATA[Approved]]></item>
- <item name="wcf.user.condition.state.isEnabled.error.conflict"><![CDATA[You may not simultaneously select “Approved“ and “Awaiting approval“.]]></item>
+ <item name="wcf.user.condition.state.isEnabled.error.conflict"><![CDATA[You cannot simultaneously select “Approved” and “Awaiting approval”.]]></item>
<item name="wcf.user.condition.state.isNotBanned"><![CDATA[Not banned]]></item>
</category>