Ajout d'une extension

This commit is contained in:
Gauvain Boiché
2020-04-04 18:27:27 +02:00
parent c3ed8cc1c1
commit 3a964fe237
387 changed files with 58921 additions and 0 deletions

View File

@@ -0,0 +1,148 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
// Logs mode
'ACP_APS_LOGS_EXPLAIN' => 'This lists all %s actions across the board. There are various sorting and searching options available.',
'ACP_APS_LOGS_DELETED' => [
1 => 'You have successfully deleted the log entry.',
2 => 'You have successfully deleted the log entries.',
],
// Points mode
'ACP_APS_POINTS_EXPLAIN' => 'Here you can set %1$s values for global actions. You can also manage the preset reasons used in adjusting a users %1$s.',
'ACP_APS_POINTS_SUCCESS' => 'Advanced Points System %s updated successfully.',
'ACP_APS_REASON_ADD' => 'Add reason',
'ACP_APS_REASON_EDIT' => 'Edit reason',
'ACP_APS_REASON_DELETE' => 'Delete reason',
'ACP_APS_REASON_DELETE_CONFIRM' => 'Are you sure you wish to delete this reason?',
'ACP_APS_REASON_DELETE_SUCCESS' => 'You have successfully deleted this reason.',
'ACP_APS_REASON_SAVED' => 'The reason has successfully been saved.',
'ACP_APS_REASON_EMPTY_SUBJECT' => 'The reason subject can not be empty.',
'ACP_APS_REASON_EMPTY_POINTS' => 'The reason %s can not be empty.',
// Display mode
'ACP_APS_DISPLAY_EXPLAIN' => 'Here you can determine the availability of display blocks and define some functionality.',
'ACP_APS_DISPLAY_SUCCESS' => 'Advanced Points System display settings updated successfully.',
'ACP_APS_DISPLAY_TOP_COUNT' => 'Top users count',
'ACP_APS_DISPLAY_TOP_COUNT_DESC' => 'The default amount of users to show for the “Top users” block.',
'ACP_APS_DISPLAY_TOP_CHANGE' => 'Allow changing top user count',
'ACP_APS_DISPLAY_TOP_CHANGE_DESC' => 'Whether users are allowed to increase the “Top users” count.',
'ACP_APS_DISPLAY_ADJUSTMENTS' => 'Adjustments count',
'ACP_APS_DISPLAY_ADJUSTMENTS_DESC' => 'The default amount of adjustments to show for the “Recent adjustments” block.',
'ACP_APS_DISPLAY_GRAPH_TIME' => 'Graph animation time',
'ACP_APS_DISPLAY_GRAPH_TIME_DESC' => 'The default animation time in milliseconds when displaying graph blocks.',
// Settings mode
'ACP_APS_SETTINGS_EXPLAIN' => 'Here you can determine the basic %1$s settings of your board, give it a fitting name and formatting, and among other settings adjust the default values for minimum and maximum %1$s.',
'ACP_APS_SETTINGS_SUCCESS' => 'Advanced Points System settings updated successfully.',
'ACP_APS_POINTS_CLEAN' => 'Clean %s table',
'ACP_APS_POINTS_CLEAN_CONFIRM' => 'Are you sure you wish to clean the %s table?',
'ACP_APS_POINTS_CLEAN_SUCCESS' => 'You have successfully cleaned the %s table.',
'ACP_APS_POINTS_COPY_EMPTY' => 'You need to select at least 1 “from” forum and one “to” forum.',
'ACP_APS_POINTS_COPY_TO' => 'Copy %s to',
'ACP_APS_POINTS_DECIMALS' => 'Decimal amount',
'ACP_APS_POINTS_DISPLAY_PM' => 'Display on view private message page',
'ACP_APS_POINTS_DISPLAY_PM_DESC' => 'Should %s be displayed in the mini-profile on the private message page.',
'ACP_APS_POINTS_DISPLAY_POST' => 'Display on viewtopic page',
'ACP_APS_POINTS_DISPLAY_POST_DESC' => 'Should %s be displayed in the mini-profile on the topic page.',
'ACP_APS_POINTS_DISPLAY_PROFILE' => 'Display on profile page',
'ACP_APS_POINTS_DISPLAY_PROFILE_DESC' => 'Should %s be displayed in a users profile page.',
'ACP_APS_POINTS_EXCLUDE_CHARS' => 'Exclude characters',
'ACP_APS_POINTS_EXCLUDE_CHARS_DESC' => 'This will not count the characters from the excluded words when calculating %s.',
'ACP_APS_POINTS_EXCLUDE_WORDS' => 'Exclude words',
'ACP_APS_POINTS_EXCLUDE_WORDS_DESC' => 'This will not count the words with equal or less than X characters when calculating %s.',
'ACP_APS_POINTS_ICON' => 'Icon',
'ACP_APS_POINTS_ICON_IMG' => 'Icon image',
'ACP_APS_POINTS_ICON_IMG_DESC' => 'Setting an image will override the icon selected above.<br />Images can be selected from the <samp>/images</samp> folder.',
'ACP_APS_POINTS_ICON_IMG_NO' => 'No image',
'ACP_APS_POINTS_ICON_POSITION' => 'Icon position',
'ACP_APS_POINTS_ICON_POSITION_LEFT' => 'Left',
'ACP_APS_POINTS_ICON_POSITION_RIGHT' => 'Right',
'ACP_APS_POINTS_MIN' => 'Minimum user %s',
'ACP_APS_POINTS_MIN_DESC' => 'If set, users %s can not go lower than this amount.',
'ACP_APS_POINTS_MAX' => 'Maximum user %s',
'ACP_APS_POINTS_MAX_DESC' => 'If set, users %s can not go higher than this amount.',
'ACP_APS_POINTS_NAMES' => 'Points names',
'ACP_APS_POINTS_PER_PAGE' => '%s actions per page',
'ACP_APS_POINTS_PER_PAGE_DESC' => 'The amount of %s actions that should be displayed per page.',
'ACP_APS_POINTS_SAFE_MODE' => 'Safe mode',
'ACP_APS_POINTS_SAFE_MODE_DESC' => 'Turning this on will catch and log any errors during point calculations.<br />When testing and developing custom actions this should be turned <strong>off</strong>.',
'ACP_APS_FORMATTING' => 'Formatting',
'ACP_APS_IGNORE_SETTINGS' => 'Ignore settings',
'ACP_APS_IGNORE_CRITERIA' => 'Ignore criteria',
'ACP_APS_IGNORE_CRITERIA_DESC' => 'What criteria should checked to see if a post will not receive points.',
'ACP_APS_IGNORE_MIN_CHARS' => 'Minimum characters',
'ACP_APS_IGNORE_MIN_CHARS_DESC' => 'Posts with less characters than this will not receive points.',
'ACP_APS_IGNORE_MIN_WORDS' => 'Minimum words',
'ACP_APS_IGNORE_MIN_WORDS_DESC' => 'Posts with less words than this will not receive points.',
'ACP_APS_IGNORE_EXCLUDED_CHARS' => 'Ignore excluded characters',
'ACP_APS_IGNORE_EXCLUDED_CHARS_DESC' => 'Do not count the “excluded characters” towards the “minimum characters” criteria.',
'ACP_APS_IGNORE_EXCLUDED_WORDS' => 'Ignore excluded words',
'ACP_APS_IGNORE_EXCLUDED_WORDS_DESC' => 'Do not count the “excluded words” towards the “minimum words” criteria.',
'ACP_APS_IGNORE_BOTH' => 'Both',
'ACP_APS_IGNORE_NONE' => 'None',
'ACP_APS_IGNORE_CHARS' => 'Chars',
'ACP_APS_IGNORE_WORDS' => 'Words',
'ACP_APS_CHAIN_SETTINGS' => 'Chain settings',
'ACP_APS_CHAIN_MERGE_DELETE' => 'When “merging” also trigger “delete”',
'ACP_APS_CHAIN_MERGE_DELETE_DESC' => 'If a topic is merged into an other, the initial topic will be deleted.<br />This determines if %s should be calculated for the delete action.',
'ACP_APS_CHAIN_MERGE_MOVE' => 'When “merging” also trigger “move”',
'ACP_APS_CHAIN_MERGE_MOVE_DESC' => 'If a topic is merged into an other, the initial topics posts will be moved.<br />This determines if %s should be calculated for the move action.',
'ACP_APS_CHAIN_WARN_PM' => 'When “warning” also trigger “pm”',
'ACP_APS_CHAIN_WARN_PM_DESC' => 'If a user is warned and <samp>“Notify user”</samp> is checked, a private message is send.<br />This determines if %s should be calculated for the private message action.',
'ACP_APS_CHARACTERS' => 'character(s)',
'ACP_APS_SEPARATOR_DEC' => 'Decimal separator',
'ACP_APS_SEPARATOR_THOU' => 'Thousands separator',
'ACP_APS_SEPARATOR_COMMA' => 'Comma',
'ACP_APS_SEPARATOR_PERIOD' => 'Period',
'ACP_APS_SEPARATOR_DASH' => 'Dash',
'ACP_APS_SEPARATOR_UNDERSCORE' => 'Underscore',
'ACP_APS_SEPARATOR_SPACE' => 'Space',
'ACP_APS_SEPARATOR_SPACE_NARROW' => 'Narrow space',
// Locations
'ACP_APS_LOCATIONS' => 'Link locations',
'ACP_APS_LOCATIONS_DESC' => 'Determine where the link to the Points page should be displayed.',
'ACP_APS_LOCATIONS_EXPLAIN' => 'This is an example of a board index. In here you can select where you want the link to show up.<br>You can select as many locations as you like, from nowhere to at all places.',
'ACP_APS_LOCATIONS_SUCCESS' => 'You have successfully updated the link locations.',
]);

View File

@@ -0,0 +1,30 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'APS_NOTIFICATION_ADJUSTED' => '<strong>Your %1$s were adjusted</strong>',
'APS_VIEWING_POINTS_PAGE' => 'Viewing the %s page',
'APS_POINTS_TOO_LOW' => 'You do not have enough %s to perform this action.',
'APS_POINTS_ACTION_COST' => 'The cost of this action is %s',
]);

View File

@@ -0,0 +1,73 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'APS_OVERVIEW' => 'Overview',
'APS_SUCCESS' => 'Success',
'APS_TOP_USERS' => 'Top users',
'APS_ADJUST_USER_POINTS' => 'Adjust user %s',
'APS_PURCHASE_POINTS' => 'Purchase %s',
'APS_POINTS_ACTION' => '%s action',
'APS_POINTS_ACTION_SEARCH' => 'Search %s action',
'APS_POINTS_ACTION_TIME' => '%s action time',
'APS_POINTS_ACTIONS' => '%s actions',
'APS_POINTS_ACTIONS_ALL' => 'All %s actions',
'APS_POINTS_ACTIONS_NONE' => 'There are no %s actions yet.',
'APS_POINTS_ACTIONS_PAGE' => 'Actions per page',
'APS_POINTS_ACTIONS_TOTAL' => [
1 => '%2$d %1$s action',
2 => '%2$d %1$s actions',
],
'APS_POINTS_BLOCK_ADD' => '%s block was added!',
'APS_POINTS_BLOCK_DELETE' => '%s block was removed!',
'APS_POINTS_BLOCK_MOVE' => '%s block was moved!',
'APS_POINTS_BLOCK_NO' => 'No blocks',
'APS_POINTS_BLOCK_NONE' => 'It looks like you do not have any blocks added.',
'APS_POINTS_BLOCK_NO_CONTENT' => 'Oops! Looks like something went wrong.<br />This block does not have any content!<br /><br />The required <code>{% block content %}...{% endblock %}</code> is missing!',
'APS_POINTS_FORMAT' => '%s format',
'APS_POINTS_MAX' => 'Maximum %s',
'APS_POINTS_MIN' => 'Minimum %s',
'APS_POINTS_NAME' => 'Name',
'APS_POINTS_DATA_EMPTY' => 'No %s data to display',
'APS_POINTS_GAINED' => '%s gained',
'APS_POINTS_GLOBAL' => 'Global',
'APS_POINTS_GROWTH' => '%s growth',
'APS_POINTS_LOST' => '%s lost',
'APS_POINTS_TRADE_OFF' => '%s trade off',
'APS_POINTS_PER_FORUM' => '%s per forum',
'APS_POINTS_PER_GROUP' => '%s per group',
'APS_RANDOM_USER' => 'Random user',
'APS_RECENT_ADJUSTMENTS' => 'Recent adjustments',
'APS_RECENT_ATTACHMENTS' => 'Recent attachments',
'APS_RECENT_POLL' => 'Recent poll',
]);

View File

@@ -0,0 +1,28 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'APS_DISABLE_EXTENDED' => 'Disabling the <strong>“Advanced Points System”</strong> is not possible as it is still being extended by an other extension. Extension name: <strong>“%s”</strong>',
'APS_PHPBB_VERSION' => 'Minimum phpBB version required is %1$s but less than %2$s',
'APS_UP_INSTALLED' => 'The extension <strong>“dmzx/ultimatepoints”</strong> is not compatible with this one!',
]);

View File

@@ -0,0 +1,49 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
// ACP modules and modes
'ACP_APS_POINTS' => 'Advanced Points System',
'ACP_APS_MODE_SETTINGS' => 'Settings',
'ACP_APS_MODE_DISPLAY' => 'Display',
'ACP_APS_MODE_POINTS' => '%s',
'ACP_APS_MODE_LOGS' => 'Logs',
// ACP log
'LOG_ACP_APS_SETTINGS' => '<strong>Altered <abbr title="Advanced Points System">APS</abbr> settings</strong>',
'LOG_ACP_APS_DISPLAY' => '<strong>Altered <abbr title="Advanced Points System">APS</abbr> display settings</strong>',
'LOG_ACP_APS_POINTS' => '<strong>Altered <abbr title="Advanced Points System">APS</abbr> %s</strong>',
'LOG_ACP_APS_POINTS_COPIED' => '<strong>Copied <abbr title="Advanced Points System">APS</abbr> %3$s</strong> for %2$s<br>from %1$s',
'LOG_ACP_APS_POINTS_RESET' => '<strong>Reset <abbr title="Advanced Points System">APS</abbr> %2$s</strong><br>» %1$s',
'LOG_ACP_APS_LOCATIONS' => '<strong>Updated <abbr title="Advanced Points System">APS</abbr> link locations</strong>',
'LOG_ACP_APS_LOGS_CLEARED' => '<strong>Cleared <abbr title="Advanced Points System">APS</abbr> %s actions</strong>',
'LOG_ACP_APS_LOGS_DELETED' => '<strong>Deleted <abbr title="Advanced Points System">APS</abbr> %s actions</strong>',
'LOG_ACP_APS_COPIED' => '<strong>Copied <abbr title="Advanced Points System">APS</abbr> %s to multiple forums</strong>',
'LOG_ACP_APS_CLEANED' => '<strong>Cleaned the <abbr title="Advanced Points System">APS</abbr> %s table</strong>',
'LOG_ACP_APS_REASON_ADD' => '<strong>Added an <abbr title="Advanced Points System">APS</abbr> reason</strong>',
'LOG_ACP_APS_REASON_EDIT' => '<strong>Edited an <abbr title="Advanced Points System">APS</abbr> reason</strong>',
'LOG_ACP_APS_REASON_DELETE' => '<strong>Deleted an <abbr title="Advanced Points System">APS</abbr> reason</strong>',
'LOG_ACP_APS_CALCULATION_ERROR' => '<strong><abbr title="Advanced Points System">APS</abbr> - There was an error calculating the %4$s</strong><br />Error: <samp>%1$s</samp><br />File: <samp>%2$s</samp><br />Line: <samp>%3$s</samp>',
]);

View File

@@ -0,0 +1,39 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'MCP_APS_POINTS' => '%s',
'MCP_APS_CHANGE' => 'Change',
'MCP_APS_FRONT' => 'Front',
'MCP_APS_LOGS' => 'Logs',
'MCP_APS_LATEST_ADJUSTED' => 'Latest %d adjustments',
'MCP_APS_USERS_TOP' => 'Top %d users',
'MCP_APS_USERS_BOTTOM' => 'Bottom %d users',
'MCP_APS_POINTS_CURRENT' => 'Current %s',
'MCP_APS_POINTS_CHANGE' => 'Change %s',
'MCP_APS_POINTS_USER_CHANGE' => 'Are you sure you want to adjust this users %s?',
'MCP_APS_POINTS_USER_CHANGE_SUCCESS' => 'The %s for this user have successfully been adjusted.',
]);

View File

@@ -0,0 +1,26 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'UCP_APS_POINTS' => '%s',
]);

View File

@@ -0,0 +1,41 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'ACL_CAT_PHPBB_STUDIO' => 'phpBB Studio',
'ACL_A_APS_LOGS' => '<strong>Advanced Points System</strong> - Can manage the logs',
'ACL_A_APS_POINTS' => '<strong>Advanced Points System</strong> - Can manage the points',
'ACL_A_APS_REASONS' => '<strong>Advanced Points System</strong> - Can manage the reasons',
'ACL_A_APS_DISPLAY' => '<strong>Advanced Points System</strong> - Can manage the display',
'ACL_A_APS_SETTINGS' => '<strong>Advanced Points System</strong> - Can manage the settings',
'ACL_M_APS_ADJUST_CUSTOM' => '<strong>Advanced Points System</strong> - Can adjust a users points with a custom action',
'ACL_M_APS_ADJUST_REASON' => '<strong>Advanced Points System</strong> - Can adjust a users points with a predefined reason',
'ACL_U_APS_VIEW_BUILD' => '<strong>Advanced Points System</strong> - Can view their augmentation<br /><em>Augmentation is the “build up” of the total points.</em>',
'ACL_U_APS_VIEW_BUILD_OTHER' => '<strong>Advanced Points System</strong> - Can view other users augmentation<br /><em>This requires “Can view their augmentation” to be set to Yes.</em>',
'ACL_U_APS_VIEW_MOD' => '<strong>Advanced Points System</strong> - Can view the moderator',
'ACL_U_APS_VIEW_LOGS' => '<strong>Advanced Points System</strong> - Can view their logs',
'ACL_U_APS_VIEW_LOGS_OTHER' => '<strong>Advanced Points System</strong> - Can view other users logs<br /><em>This requires “Can view their logs” to be set to Yes.</em>',
]);

View File

@@ -0,0 +1,155 @@
<?php
/**
*
* phpBB Studio - Advanced Points System. An extension for the phpBB Forum Software package.
*
* @copyright (c) 2019, phpBB Studio, https://www.phpbbstudio.com
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = [];
}
/**
* Some characters you may want to copy&paste: » “ ” …
*/
$lang = array_merge($lang, [
'ACP_APS_POINTS_COPY' => 'Copy %s from',
'ACP_APS_POINTS_COPY_EMPTY_FROM' => 'You have to select a “from” forum',
'ACP_APS_POINTS_COPY_EXPLAIN' => 'If you select to copy %1$s, the forum will have the same %1$s as the one you select here. This will overwrite any %1$s you have previously set for this forum with the %1$s of the forum you select here. If no forum is selected, the current %1$s will be kept.',
'ACP_APS_POINTS_COPY_NOT' => 'Do not copy %s',
'ACP_APS_POINTS_COPY_SUCCESS' => 'You have successfully copied the %s.',
'ACP_APS_POINTS_COPY_TITLE' => 'Copy %s',
'ACP_APS_POINTS_RESET' => 'Reset %s',
'ACP_APS_POINTS_RESET_CONFIRM' => 'Are you sure you wish to to reset the %s for this forum?',
'ACP_APS_POINTS_RESET_EXPLAIN' => 'If you select to reset %1$s, all values for this forum will be set to 0. This will overwrite any %1$s you have previously set for this forum or any forum you selected below to copy %1$s from.',
'ACP_APS_POINTS_RESET_SUCCESS' => 'You have successfully reset the %s.',
'APS_POINTS_DIFF' => '%s difference',
'APS_POINTS_OLD' => 'Old %s',
'APS_POINTS_NEW' => 'New %s',
# Global
'APS_POINTS_REGISTER' => 'Registered',
'APS_POINTS_BIRTHDAY' => 'Celebrated their birthday',
'APS_POINTS_BIRTHDAY_DESC' => 'This action is ran through the system cron once a day. <br /><samp>ACP &raquo; General &raquo; Server settings &raquo; Run periodic tasks from system cron',
'APS_POINTS_MOD_WARN' => 'Warned a user',
'APS_POINTS_USER_WARN' => 'Received a warning',
'APS_POINTS_PM' => 'Created a private message',
'APS_POINTS_PM_PER_RECIPIENT' => 'Per recipient',
# Misc
'ACP_APS_POINTS_MISC' => 'Miscellaneous',
'APS_POINTS_PER_VOTE' => 'Per option voted for',
'APS_POINTS_VOTE_ADDED' => 'Voted in a poll',
'APS_POINTS_VOTE_REMOVED' => 'Removed a vote',
'APS_POINTS_VOTE_AMOUNT' => 'Amount of options voted for',
# Topics / Posts
'APS_POINTS_POST' => 'Created a post',
'APS_POINTS_TOPIC' => 'Created a topic',
'APS_POINTS_STICKY' => 'Created a sticky',
'APS_POINTS_ANNOUNCE' => 'Created an announcement',
'APS_POINTS_GLOBAL' => 'Created a global announcement',
'APS_POINTS_PER_CHAR' => 'Per character',
'APS_POINTS_PER_CHAR_DESC' => 'The text is stripped from BBCodes before counting the characters.',
'APS_POINTS_PER_WORD' => 'Per word',
'APS_POINTS_PER_WORD_DESC' => 'The text is stripped from BBCodes before counting the words.',
'APS_POINTS_ATTACH_HAS' => 'Including attachment(s)',
'APS_POINTS_ATTACH_PER' => 'Per included attachment',
'APS_POINTS_PER_QUOTE' => 'Per quote',
'APS_POINTS_PER_QUOTE_DESC' => 'Only the outer most quotes are counted and only if there is an author provided.',
'APS_POINTS_POLL_HAS' => 'Included a poll',
'APS_POINTS_POLL_OPTION' => 'Per included poll option',
'APS_POINTS_EDIT' => 'Edited their post',
'APS_POINTS_DELETE' => 'Deleted their post',
'APS_POINTS_DELETE_SOFT' => 'Soft deleted their post',
'APS_POINTS_BUMP' => 'Bumped a topic',
# Topic types
'ACP_APS_TOPIC_TYPES' => 'Topic types',
'APS_POINTS_MOD_NORMAL_STICKY' => 'Made a topic a sticky',
'APS_POINTS_MOD_NORMAL_ANNOUNCE' => 'Made a topic an announcement',
'APS_POINTS_MOD_NORMAL_GLOBAL' => 'Made a topic a global announcement',
'APS_POINTS_MOD_STICKY_NORMAL' => 'Made a sticky a normal topic',
'APS_POINTS_MOD_STICKY_ANNOUNCE' => 'Made a sticky an announcement',
'APS_POINTS_MOD_STICKY_GLOBAL' => 'Made a sticky a global announcement',
'APS_POINTS_MOD_ANNOUNCE_NORMAL' => 'Made an announcement a normal topic',
'APS_POINTS_MOD_ANNOUNCE_STICKY' => 'Made an announcement a sticky',
'APS_POINTS_MOD_ANNOUNCE_GLOBAL' => 'Made an announcement a global announcement',
'APS_POINTS_MOD_GLOBAL_NORMAL' => 'Made a global announcement a normal topic',
'APS_POINTS_MOD_GLOBAL_STICKY' => 'Made a global announcement a sticky',
'APS_POINTS_MOD_GLOBAL_ANNOUNCE' => 'Made a global announcement an announcement',
'APS_POINTS_USER_NORMAL_STICKY' => 'Their topic was made a sticky',
'APS_POINTS_USER_NORMAL_ANNOUNCE' => 'Their topic was made an announcement',
'APS_POINTS_USER_NORMAL_GLOBAL' => 'Their topic was made a global announcement',
'APS_POINTS_USER_STICKY_NORMAL' => 'Their sticky was made a normal topic',
'APS_POINTS_USER_STICKY_ANNOUNCE' => 'Their sticky was made an announcement',
'APS_POINTS_USER_STICKY_GLOBAL' => 'Their sticky was made a global announcement',
'APS_POINTS_USER_ANNOUNCE_NORMAL' => 'Their announcement was made a normal topic',
'APS_POINTS_USER_ANNOUNCE_STICKY' => 'Their announcement was made a sticky',
'APS_POINTS_USER_ANNOUNCE_GLOBAL' => 'Their announcement was made a global announcement',
'APS_POINTS_USER_GLOBAL_NORMAL' => 'Their global announcement was made a normal topic',
'APS_POINTS_USER_GLOBAL_STICKY' => 'Their global announcement was made a sticky',
'APS_POINTS_USER_GLOBAL_ANNOUNCE' => 'Their global announcement was made an announcement',
# Moderation
'APS_POINTS_MOD_COPY' => 'Copied a topic from this forum',
'APS_POINTS_USER_COPY' => 'Their topic got copied from this forum',
'APS_POINTS_MOD_CHANGE' => 'Changed a posts author',
'APS_POINTS_USER_CHANGE_FROM' => 'Removed as a posts author',
'APS_POINTS_USER_CHANGE_TO' => 'Became a posts author',
'APS_POINTS_MOD_DELETE_POST' => 'Deleted a post',
'APS_POINTS_USER_DELETE_POST' => 'Their post got deleted',
'APS_POINTS_MOD_DELETE_SOFT_POST' => 'Soft deleted a post',
'APS_POINTS_USER_DELETE_SOFT_POST' => 'Their post got soft deleted',
'APS_POINTS_MOD_DELETE_TOPIC' => 'Deleted a topic',
'APS_POINTS_USER_DELETE_TOPIC' => 'Their topic got deleted',
'APS_POINTS_MOD_DELETE_SOFT_TOPIC' => 'Soft deleted a topic',
'APS_POINTS_USER_DELETE_SOFT_TOPIC' => 'Their topic got soft deleted',
'APS_POINTS_MOD_EDIT' => 'Edited a post',
'APS_POINTS_USER_EDIT' => 'Their post got edited',
'APS_POINTS_MOD_LOCK' => 'Locked a topic',
'APS_POINTS_USER_LOCK' => 'Their topic got locked',
'APS_POINTS_MOD_LOCK_POST' => 'Locked a post',
'APS_POINTS_USER_LOCK_POST' => 'Their post got locked',
'APS_POINTS_MOD_UNLOCK' => 'Unlocked a topic',
'APS_POINTS_USER_UNLOCK' => 'Their topic got unlocked',
'APS_POINTS_MOD_UNLOCK_POST' => 'Unlocked a post',
'APS_POINTS_USER_UNLOCK_POST' => 'Their post got unlocked',
'APS_POINTS_MOD_MERGE' => 'Merged a topic',
'APS_POINTS_MOD_MERGE_DESC' => 'This will also trigger the “delete” action on the topics that are being merged into an other.',
'APS_POINTS_USER_MERGE' => 'Their topic got merged',
'APS_POINTS_USER_MERGE_DESC' => 'This will also trigger the “delete” action on the topics that are being merged into an other.',
'APS_POINTS_MOD_MOVE_POST' => 'Moved a post',
'APS_POINTS_MOD_MOVE_POST_DESC' => 'Moved values are for moving <strong>from</strong> this forum, not <em>to</em>.',
'APS_POINTS_USER_MOVE_POST' => 'Their post got moved',
'APS_POINTS_MOD_MOVE_TOPIC' => 'Moved a topic',
'APS_POINTS_USER_MOVE_TOPIC' => 'Their topic got moved',
'APS_POINTS_MOD_APPROVE' => 'Approved a post',
'APS_POINTS_MOD_DISAPPROVE' => 'Disapproved a post',
'APS_POINTS_MOD_RESTORE' => 'Restored a post',
'APS_POINTS_USER_APPROVE' => 'Their post is approved',
'APS_POINTS_USER_DISAPPROVE' => 'Their post is disapproved',
'APS_POINTS_USER_RESTORE' => 'Their post is restored',
'APS_POINTS_USER_ADJUSTED' => 'Adjusted by moderator',
]);