<category name="wcf.acp.application">
<item name="wcf.acp.application.cookie"><![CDATA[Cookie Settings]]></item>
- <item name="wcf.acp.application.cookie.warning"><![CDATA[The settings below are used to establish a persistent login for your website; Keep in mind to update these values whenever the domain name or path changes. If you are unsure which values you need to provide, you can safely copy both values from above.]]></item>
+ <item name="wcf.acp.application.cookie.warning"><![CDATA[The setting below is used to establish a persistent login for your website; Keep in mind to update this value whenever the domain name changes. If you are unsure which value you need to provide, you can safely copy the value of “Domain”.]]></item>
<item name="wcf.acp.application.cookieDomain"><![CDATA[Cookie Domain]]></item>
<item name="wcf.acp.application.cookieDomain.error.containsPath"><![CDATA[Cookie domain may not contain path components]]></item>
<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.cookiePath"><![CDATA[Cookie Path]]></item>
- <item name="wcf.acp.application.cookiePath.error.notValid"><![CDATA[Cookie path does not match the domain path above.]]></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>
<br /><strong>{$exception->getMessage()}<br />{$exception->getErrorDesc()}</strong>]]></item>
<item name="wcf.acp.dataImport.configure.fileSystem.path.error"><![CDATA[Unable to find a valid installation with the given path.]]></item>
<item name="wcf.acp.dataImport.configure.settings"><![CDATA[Settings]]></item>
- <item name="wcf.acp.dataImport.configure.settings.userMergeMode"><![CDATA[TOOD: Verhalten bei sich überschneidenden Benutzeraccounts]]></item>
+ <item name="wcf.acp.dataImport.configure.settings.userMergeMode"><![CDATA[Behavior for colliding user acounts]]></item>
<item name="wcf.acp.dataImport.configure.settings.userMergeMode.1"><![CDATA[Rename users]]></item>
- <item name="wcf.acp.dataImport.configure.settings.userMergeMode.2"><![CDATA[TOOD: Benutzeraccounts mit identischen Namen zusammenlegen]]></item>
- <item name="wcf.acp.dataImport.configure.settings.userMergeMode.3"><![CDATA[TOOD: Benutzeraccounts mit identischen Namen und E-Mail-Adressen zusammenlegen]]></item>
- <item name="wcf.acp.dataImport.configure.settings.userMergeMode.4"><![CDATA[TOOD: Benutzeraccounts mit identischen E-Mail-Adressen zusammenlegen]]></item>
+ <item name="wcf.acp.dataImport.configure.settings.userMergeMode.2"><![CDATA[Merge users with same account name]]></item>
+ <item name="wcf.acp.dataImport.configure.settings.userMergeMode.3"><![CDATA[Merge users with same account name and email address]]></item>
+ <item name="wcf.acp.dataImport.configure.settings.userMergeMode.4"><![CDATA[Merge users with same email address]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.user"><![CDATA[User]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.user.group"><![CDATA[User groups]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.user.option"><![CDATA[User profile fields]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.user.comment.response"><![CDATA[Replies to wall comments]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.label"><![CDATA[Labels]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.smiley"><![CDATA[Smilies]]></item>
+ <item name="wcf.acp.dataImport.data.com.woltlab.wcf.smiley.category"><![CDATA[Smiley categories]]></item>
<item name="wcf.acp.dataImport.existingMapping.confirmMessage"><![CDATA[Do you really want to delete the existing import mappings?]]></item>
<item name="wcf.acp.dataImport.existingMapping.notice"><![CDATA[There are import mappings created by a previous import process, these mappings are used to properly handle connections between data from the imported forum and this one. In case you’ve imported all desired data, you can <a id="deleteMapping">delete</a> the mappings. It is strongly recommended to keep these mappings as long as there is still data to be imported now or in the future.]]></item>
<item name="wcf.acp.dataImport.exporter"><![CDATA[Data Source]]></item>
<item name="wcf.acp.group.priority.description"><![CDATA[Determines show order on team page, user rank and “Who is Online” marking based on highest priority.]]></item>
<item name="wcf.acp.group.userOnlineMarking"><![CDATA[“Who is Online” Marking]]></item>
<item name="wcf.acp.group.userOnlineMarking.description"><![CDATA[Adjust the HTML formatting for members of this group in the “Who is Online” list. <em><strong>%s</strong></em> results in a bolder appearance.]]></item>
+ <item name="wcf.acp.group.userOnlineMarking.error.notValid"><![CDATA[There must be an occurrence of “%s”]]></item>
<item name="wcf.acp.group.showOnTeamPage"><![CDATA[Show members on team page]]></item>
<item name="wcf.acp.group.option.admin.user.canEnableUser"><![CDATA[Can approve users]]></item>
<item name="wcf.acp.group.option.user.profile.renamePeriod"><![CDATA[Rename]]></item>
<item name="wcf.acp.option.jquery_source.microsoft"><![CDATA[Microsoft Ajax CDN]]></item>
<item name="wcf.acp.option.jquery_source.cloudflare"><![CDATA[Cloudflare CDN]]></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 productive environments.]]></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.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.register_password_must_contain_digit"><![CDATA[Password must contain digits]]></item>
<item name="wcf.acp.option.register_password_must_contain_lower_case"><![CDATA[Password must contain lowercase characters]]></item>
<item name="wcf.acp.option.register_password_must_contain_special_char"><![CDATA[Password must contain special characters]]></item>
- <item name="wcf.acp.option.register_password_must_contain_upper_case"><![CDATA[Password must container uppercase characters]]></item>
+ <item name="wcf.acp.option.register_password_must_contain_upper_case"><![CDATA[Password must contain uppercase characters]]></item>
<item name="wcf.acp.option.register_forbidden_usernames"><![CDATA[Reserved Usernames]]></item>
<item name="wcf.acp.option.register_forbidden_usernames.description"><![CDATA[List of names unavailable for registration, one name per line.]]></item>
<item name="wcf.acp.option.register_forbidden_emails"><![CDATA[Reserved Email Addresses]]></item>
GmbH=Gesellschaft mit beschränkter Haftung]]></item>
<item name="wcf.acp.option.users_online_enable_legendusers_online_record_no_guests"><![CDATA[Exclude guests from user online record]]></item>
<item name="wcf.acp.option.users_online_enable_legend"><![CDATA[Display legend for “Users Online” list]]></item>
+ <item name="wcf.acp.option.category.general.system.googleMaps"><![CDATA[Google Maps]]></item>
+ <item name="wcf.acp.option.google_maps_zoom"><![CDATA[Map Zoom]]></item>
+ <item name="wcf.acp.option.google_maps_zoom.description"><![CDATA[Default map zoom]]></item>
+ <item name="wcf.acp.option.google_maps_type"><![CDATA[Map Type]]></item>
+ <item name="wcf.acp.option.google_maps_type.description"><![CDATA[Default map type]]></item>
+ <item name="wcf.acp.option.google_maps_type.hybrid"><![CDATA[Hybrid]]></item>
+ <item name="wcf.acp.option.google_maps_type.map"><![CDATA[Map]]></item>
+ <item name="wcf.acp.option.google_maps_type.satellite"><![CDATA[Satellite]]></item>
+ <item name="wcf.acp.option.google_maps_type.physical"><![CDATA[Terrain]]></item>
+ <item name="wcf.acp.option.google_maps_enable_scale_control"><![CDATA[Show Map Scale]]></item>
+ <item name="wcf.acp.option.google_maps_enable_dragging"><![CDATA[Enable Map Dragging]]></item>
+ <item name="wcf.acp.option.google_maps_enable_dragging.description"><![CDATA[You can move the map by keeping the left button of your mouse pressed.]]></item>
+ <item name="wcf.acp.option.google_maps_enable_scroll_wheel_zoom"><![CDATA[Enable Zoom by Scroll Wheel]]></item>
+ <item name="wcf.acp.option.google_maps_enable_double_click_zoom"><![CDATA[Enable Zoom by Double-Clicking]]></item>
</category>
<category name="wcf.acp.package">
<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 abbrevation.]]></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.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.success"><![CDATA[Updated 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.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"><![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.url"><![CDATA[Website]]></item>
<item name="wcf.acp.package.error.uploadFailed"><![CDATA[Uploading of specified file has failed.]]></item>
<item name="wcf.acp.package.updates"><![CDATA[Updates]]></item>
+ <item name="wcf.acp.package.error.downloadFailed"><![CDATA[Downloading package{if $__downloadPackage|isset} “{$__downloadPackage}”{/if} has failed.]]></item>
+ <item name="wcf.acp.package.newVersion"><![CDATA[New Version]]></item>
</category>
<category name="wcf.acp.pageMenu">
<item name="wcf.acp.user.option.outputClass"><![CDATA[PHP Class Name for Output]]></item>
<item name="wcf.acp.user.option.outputClass.description"><![CDATA[Allows custom output formatting using a PHP class.]]></item>
<item name="wcf.acp.user.option.outputClass.error.doesNotExist"><![CDATA[Unable to find the specified class.]]></item>
+ <item name="wcf.acp.user.option.error.noCategories"><![CDATA[Please <a href="{link controller='UserOptionCategoryAdd'}{/link}">add a user field category</a> prior to creating custom user fields.]]></item>
<item name="wcf.acp.user.search.conditions"><![CDATA[Conditions]]></item>
<item name="wcf.acp.user.search.conditions.states"><![CDATA[States]]></item>
<item name="wcf.acp.user.search.conditions.state.banned"><![CDATA[Banned]]></item>
</category>
<category name="wcf.ajax">
+ <item name="wcf.ajax.error.illegalLink"><![CDATA[The server was unable to process your request because the target is unknown or no longer available.]]></item>
<item name="wcf.ajax.error.invalidParameter"><![CDATA[Parameter “{$fieldName}” is missing or invalid.]]></item>
<item name="wcf.ajax.error.badRequest"><![CDATA[The server was unable to proceed your request due to an incomplete request.]]></item>
<item name="wcf.ajax.error.internalError"><![CDATA[The server encountered an unresolvable problem, please try again later.]]></item>
<item name="wcf.bbcode.code.perl.title"><![CDATA[Perl Source Code]]></item>
<item name="wcf.bbcode.code.php.title"><![CDATA[PHP Source Code]]></item>
<item name="wcf.bbcode.code.plain.title"><![CDATA[Source Code]]></item>
+ <item name="wcf.bbcode.code.python.title"><![CDATA[Python Source Code]]></item>
<item name="wcf.bbcode.code.sql.title"><![CDATA[SQL-Query]]></item>
<item name="wcf.bbcode.code.tex.title"><![CDATA[TeX Source Code]]></item>
<item name="wcf.bbcode.code.tpl.title"><![CDATA[Smarty-Template]]></item>
<item name="wcf.cli.help.q"><![CDATA[Quiet: Show less information.]]></item>
<item name="wcf.cli.help.v"><![CDATA[Verbose: Show more information.]]></item>
<item name="wcf.cli.help.disableUpdateCheck"><![CDATA[Don't search for updates after login]]></item>
- <item name="wcf.cli.help.exitOnFail"><![CDATA[Exists the script if an error occurs.]]></item>
+ <item name="wcf.cli.help.exitOnFail"><![CDATA[Exits the script if an error occurs.]]></item>
<item name="wcf.cli.help.exitOnFail.description"><![CDATA[If this parameter is set the script execution will be terminated once an error occurs.
Errors are:
- Missing commands
<item name="wcf.dashboard.box.com.woltlab.wcf.user.recentActivity"><![CDATA[Recent Activity]]></item>
<item name="wcf.dashboard.box.com.woltlab.wcf.like.mostLikedMembers"><![CDATA[Most Liked Members]]></item>
<item name="wcf.dashboard.box.mostLikedMembers.likes"><![CDATA[{#$likedMember->likesReceived} Like{if $likedMember->likesReceived != 1}s{/if}]]></item>
+ <item name="wcf.dashboard.box.com.woltlab.wcf.user.todaysBirthdays"><![CDATA[Today’s Birthdays]]></item>
</category>
<category name="wcf.date">
<item name="wcf.date.period.start"><![CDATA[from]]></item>
<item name="wcf.date.period.end"><![CDATA[to]]></item>
+ <item name="wcf.date.firstDayOfTheWeek"><![CDATA[0]]></item>
</category>
<category name="wcf.global">
<item name="wcf.global.worker.executing"><![CDATA[Executing …]]></item>
<item name="wcf.global.filter"><![CDATA[Filter]]></item>
<item name="wcf.global.noItems"><![CDATA[There are no items.]]></item>
+ <item name="wcf.global.button.showAll"><![CDATA[Show All]]></item>
</category>
<category name="wcf.global.form">
</category>
<category name="wcf.imageViewer">
+ <item name="wcf.imageViewer.button.enlarge"><![CDATA[Fullscreen Mode]]></item>
+ <item name="wcf.imageViewer.button.full"><![CDATA[View Source Image]]></item>
+ <item name="wcf.imageViewer.button.openSlideshow"><![CDATA[Slideshow]]></item>
+
<item name="wcf.imageViewer.close"><![CDATA[Close]]></item>
<item name="wcf.imageViewer.counter"><![CDATA[{literal}Image {x} of {y}{/literal}]]></item>
<item name="wcf.imageViewer.enlarge"><![CDATA[View Full Image]]></item>
<item name="wcf.user.lostPassword.mail"><![CDATA[Dear {@$username},
if you have lost your password you can request a new one using the link below.
-Request a new password: {link controller='NewPassword' encode=false}u={@$userID}&k={@$key}{/link}
+Request a new password: {link controller='NewPassword' isEmail=true}u={@$userID}&k={@$key}{/link}
If you have not lost your password, you can safely ignore this email.]]></item>
<item name="wcf.user.lostPassword.mail.sent"><![CDATA[You should receive an email shortly.]]></item>
<item name="wcf.user.newPassword.mail"><![CDATA[Dear {@$username},
your new password for "{@PAGE_TITLE|language}" is:
-{@$newPassword}
+{@$newPassword}
+
You can change your password any time at:
-{link controller='AccountManagement' encode=false}{/link}]]></item>
+{link controller='AccountManagement' isEmail=true}{/link} ]]></item>
<item name="wcf.user.newPassword.mail.subject"><![CDATA[New Password for Website: {@PAGE_TITLE|language}]]></item>
<item name="wcf.user.newPassword.success"><![CDATA[You should receive an email with your password shortly.]]></item>
<item name="wcf.user.accountManagement"><![CDATA[Account Management]]></item>
you’ve changed your email address on: {@PAGE_TITLE|language}. It is required to open the link below in order to verify this email address.
-{link controller='EmailActivation' encode=false}u={@$userID}&a={@$activationCode}{/link}
+{link controller='EmailActivation' isEmail=true}u={@$userID}&a={@$activationCode}{/link}
**** Unable to click or open the link above? ****
Please open the link below in your browser:
-{link controller='EmailActivation' encode=false}{/link}
+{link controller='EmailActivation' isEmail=true}{/link}
Once prompted please provide the following details:
Email address used: {@$user->email}
Open the link below to access the user profile:
-{link controller='User' object=$user encode=false}{/link} ]]></item>
+{link controller='User' object=$user isEmail=true}{/link} ]]></item>
<item name="wcf.user.register.notification.mail.subject"><![CDATA[New Registration with Your Website: {@PAGE_TITLE|language}]]></item>
<item name="wcf.user.register.error.disabled"><![CDATA[Registration is currently disabled.]]></item>
<item name="wcf.user.register.success"><![CDATA[Thank you for registering, {$user->username}.<br />
Please validate your email address to complete your registration.
Open the link below:
-{link controller='RegisterActivation' encode=false}{/link}
+{link controller='RegisterActivation' isEmail=true}{/link}
Once prompted provide the details as shown below:
<item name="wcf.user.notification.mail.footer"><![CDATA[This is an automatic notification, PLEASE DO NOT REPLY TO THIS EMAIL!
You can manage your notification settings for {@PAGE_TITLE|language} on the page below:
-{link controller='NotificationSettings' encode=false}{/link}
+{link controller='NotificationSettings' isEmail=true}{/link}
If you do not want to receive further email notifications for this event, you can quickly disable it by opening the link below:
-{link controller='NotificationDisable' encode=false}eventID={@$notification->eventID}&userID={@$user->userID}&token={@$token}{/link}]]></item>
+{link controller='NotificationDisable' isEmail=true}eventID={@$notification->eventID}&userID={@$user->userID}&token={@$token}{/link}]]></item>
<item name="wcf.user.notification.mail.header"><![CDATA[Dear {@$user->username},]]></item>
<item name="wcf.user.notification.mail.subject"><![CDATA[New Notification: {@$title}]]></item>
<item name="wcf.user.notification.mail.daily.subject"><![CDATA[{if $count == 1}New Notification{else}{#$count} New Notifications{/if}]]></item>
<item name="wcf.user.notification.mail.daily.footer"><![CDATA[This is an automatic notification, PLEASE DO NOT REPLY TO THIS EMAIL!
You can manage your notification settings for {@PAGE_TITLE|language} on the page below:
-{link controller='NotificationSettings' encode=false}{/link}
+{link controller='NotificationSettings' isEmail=true}{/link}
If you do not want to receive further email notifications for this event, you can quickly disable it by opening the link below:
-{link controller='NotificationDisable' encode=false}userID={@$user->userID}&token={@$token}{/link}]]></item>
+{link controller='NotificationDisable' isEmail=true}userID={@$user->userID}&token={@$token}{/link}]]></item>
<item name="wcf.user.notification.mailNotificationType.none"><![CDATA[No Email Notification]]></item>
<item name="wcf.user.notification.mailNotificationType.instant"><![CDATA[Instant Email Notification]]></item>
<item name="wcf.user.notification.mailNotificationType.daily"><![CDATA[Daily Email Notification]]></item>
---------------------------------
{@$comment->message}
---------------------------------
-{/if}{link controller='User' object=$owner encode=false forceFrontend=true}#wall{/link}]]></item>
+{/if}{link controller='User' object=$owner isEmail=true}#wall{/link}]]></item>
<item name="wcf.user.notification.commentResponse.title"><![CDATA[New Reply (Wall)]]></item>
<item name="wcf.user.notification.commentResponse.message"><![CDATA[Wrote a reply to your comment on {$owner->username}’s wall.]]></item>
<item name="wcf.user.notification.commentResponse.mail"><![CDATA[{@$author->username} wrote a reply to your comment on {@$owner->username}’s wall:
---------------------------------
{@$response->message}
---------------------------------
-{/if}{link controller='User' object=$owner encode=false forceFrontend=true}{/link}#wall]]></item>
+{/if}{link controller='User' object=$owner isEmail=true}{/link}#wall]]></item>
<item name="wcf.user.notification.commentResponseOwner.title"><![CDATA[New Reply (Wall)]]></item>
<item name="wcf.user.notification.commentResponseOwner.message"><![CDATA[Wrote a reply to {$commentAuthor->username}’s comment on your wall.]]></item>
<item name="wcf.user.notification.commentResponseOwner.mail"><![CDATA[{@$author->username} wrote a reply to {@$commentAuthor->username}’s comment on your wall:
---------------------------------
{@$response->message}
---------------------------------
-{/if}{link controller='User' object=$owner encode=false forceFrontend=true}{/link}#wall]]></item>
+{/if}{link controller='User' object=$owner isEmail=true}{/link}#wall]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.user.profileComment.notification.comment"><![CDATA[New comment on your wall]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.user.profileComment.response.notification.commentResponse"><![CDATA[New reply to a comment on your wall]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.user.profileComment.response.notification.commentResponseOwner"><![CDATA[New reply to one of your comments]]></item>
<item name="wcf.user.rank.moderator"><![CDATA[Moderator]]></item>
<item name="wcf.user.rank.superModerator"><![CDATA[Super-Moderator]]></item>
- <!-- TODO: These rank translations are bullshit, find something better -->
-
<item name="wcf.user.rank.user0"><![CDATA[Beginner]]></item>
<item name="wcf.user.rank.user1"><![CDATA[Student]]></item>
<item name="wcf.user.rank.user2"><![CDATA[Intermediate]]></item>