Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
cli.php
001 <?php
002 /**
003 *
004 * This file is part of the phpBB Forum Software package.
005 *
006 * @copyright (c) phpBB Limited <https://www.phpbb.com>
007 * @license GNU General Public License, version 2 (GPL-2.0)
008 *
009 * For full copyright and license information, please see
010 * the docs/CREDITS.txt file.
011 *
012 */
013
014 if (!defined('IN_PHPBB'))
015 {
016 exit;
017 }
018
019 /**
020 * DO NOT CHANGE
021 */
022 if (empty($lang) || !is_array($lang))
023 {
024 $lang = array();
025 }
026
027 // DEVELOPERS PLEASE NOTE
028 //
029 // Placeholders can now contain order information, e.g. instead of
030 // 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
031 // translators to re-order the output of data while ensuring it remains correct
032 //
033 // You do not need this where single placeholders are used, e.g. 'Message %d' is fine
034 // equally where a string contains only two placeholders which are used to wrap text
035 // in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
036
037 $lang = array_merge($lang, array(
038 'CLI_APCU_CACHE_NOTICE' => 'APCu cache has to be purged through the Administration Control Panel.',
039
040 'CLI_CONFIG_CANNOT_CACHED' => 'Set this option if the configuration option changes too frequently to be efficiently cached.',
041 'CLI_CONFIG_CURRENT' => 'Current configuration value, use 0 and 1 to specify boolean values',
042 'CLI_CONFIG_DELETE_SUCCESS' => 'Successfully deleted config %s.',
043 'CLI_CONFIG_NEW' => 'New configuration value, use 0 and 1 to specify boolean values',
044 'CLI_CONFIG_NOT_EXISTS' => 'Config %s does not exist',
045 'CLI_CONFIG_OPTION_NAME' => 'The configuration option’s name',
046 'CLI_CONFIG_PRINT_WITHOUT_NEWLINE' => 'Set this option if the value should be printed without a new line at the end.',
047 'CLI_CONFIG_INCREMENT_BY' => 'Amount to increment by',
048 'CLI_CONFIG_INCREMENT_SUCCESS' => 'Successfully incremented config %s',
049 'CLI_CONFIG_SET_FAILURE' => 'Could not set config %s',
050 'CLI_CONFIG_SET_SUCCESS' => 'Successfully set config %s',
051
052 'CLI_DESCRIPTION_CRON_LIST' => 'Prints a list of ready and unready cron jobs.',
053 'CLI_DESCRIPTION_CRON_RUN' => 'Runs all ready cron tasks.',
054 'CLI_DESCRIPTION_CRON_RUN_ARGUMENT_1' => 'Name of the task to be run',
055 'CLI_DESCRIPTION_DB_LIST' => 'List all installed and available migrations.',
056 'CLI_DESCRIPTION_DB_MIGRATE' => 'Updates the database by applying migrations.',
057 'CLI_DESCRIPTION_DB_REVERT' => 'Revert a migration.',
058 'CLI_DESCRIPTION_DELETE_CONFIG' => 'Deletes a configuration option',
059 'CLI_DESCRIPTION_DISABLE_EXTENSION' => 'Disables the specified extension.',
060 'CLI_DESCRIPTION_ENABLE_EXTENSION' => 'Enables the specified extension.',
061 'CLI_DESCRIPTION_FIND_MIGRATIONS' => 'Finds migrations that are not depended upon.',
062 'CLI_DESCRIPTION_FIX_LEFT_RIGHT_IDS' => 'Repairs the tree structure of the forums and modules.',
063 'CLI_DESCRIPTION_GET_CONFIG' => 'Gets a configuration option’s value',
064 'CLI_DESCRIPTION_INCREMENT_CONFIG' => 'Increments a configuration option’s integer value',
065 'CLI_DESCRIPTION_LIST_EXTENSIONS' => 'Lists all extensions in the database and on the filesystem.',
066
067 'CLI_DESCRIPTION_OPTION_ENV' => 'The Environment name.',
068 'CLI_DESCRIPTION_OPTION_SAFE_MODE' => 'Run in Safe Mode (without extensions).',
069 'CLI_DESCRIPTION_OPTION_SHELL' => 'Launch the shell.',
070
071 'CLI_DESCRIPTION_PURGE_EXTENSION' => 'Purges the specified extension.',
072
073 'CLI_DESCRIPTION_REPARSER_LIST' => 'Lists the types of text that can be reparsed.',
074 'CLI_DESCRIPTION_REPARSER_AVAILABLE' => 'Available reparsers:',
075 'CLI_DESCRIPTION_REPARSER_REPARSE' => 'Reparses stored text with the current text_formatter services.',
076 'CLI_DESCRIPTION_REPARSER_REPARSE_ARG_1' => 'Type of text to reparse. Leave blank to reparse everything.',
077 'CLI_DESCRIPTION_REPARSER_REPARSE_OPT_DRY_RUN' => 'Do not save any changes; just print what would happen',
078 'CLI_DESCRIPTION_REPARSER_REPARSE_OPT_FORCE_BBCODE' => 'Re-parse all BBCodes without exception. Note that any previously disabled BBCodes will be reprocessed, enabled, and fully rendered.',
079 'CLI_DESCRIPTION_REPARSER_REPARSE_OPT_RANGE_MIN' => 'Lowest record ID to process',
080 'CLI_DESCRIPTION_REPARSER_REPARSE_OPT_RANGE_MAX' => 'Highest record ID to process',
081 'CLI_DESCRIPTION_REPARSER_REPARSE_OPT_RANGE_SIZE' => 'Approximate number of records to process at a time',
082 'CLI_DESCRIPTION_REPARSER_REPARSE_OPT_RESUME' => 'Start reparsing where the last execution stopped',
083
084 'CLI_DESCRIPTION_SET_ATOMIC_CONFIG' => 'Sets a configuration option’s value only if the old matches the current value',
085 'CLI_DESCRIPTION_SET_CONFIG' => 'Sets a configuration option’s value',
086
087 'CLI_DESCRIPTION_THUMBNAIL_DELETE' => 'Delete all existing thumbnails.',
088 'CLI_DESCRIPTION_THUMBNAIL_GENERATE' => 'Generate all missing thumbnails.',
089 'CLI_DESCRIPTION_THUMBNAIL_RECREATE' => 'Recreate all thumbnails.',
090
091 'CLI_DESCRIPTION_UPDATE_CHECK' => 'Check if the board is up to date.',
092 'CLI_DESCRIPTION_UPDATE_CHECK_ARGUMENT_1' => 'Name of the extension to check (if all, checks all the extensions)',
093 'CLI_DESCRIPTION_UPDATE_CHECK_OPTION_CACHE' => 'Run check command with cache.',
094 'CLI_DESCRIPTION_UPDATE_CHECK_OPTION_STABILITY' => 'Run command choosing to check only stable or unstable versions.',
095
096 'CLI_DESCRIPTION_UPDATE_HASH_BCRYPT' => 'Updates outdated password hashes to be hashed with bcrypt.',
097
098 'CLI_ERROR_INVALID_STABILITY' => '"%s" needs to be set to "stable" or "unstable".',
099
100 'CLI_DESCRIPTION_USER_ACTIVATE' => 'Activate (or deactivate) a user account.',
101 'CLI_DESCRIPTION_USER_ACTIVATE_USERNAME' => 'Username of the account to activate.',
102 'CLI_DESCRIPTION_USER_ACTIVATE_DEACTIVATE' => 'Deactivate the user’s account',
103 'CLI_DESCRIPTION_USER_ACTIVATE_ACTIVE' => 'The user is already active.',
104 'CLI_DESCRIPTION_USER_ACTIVATE_INACTIVE' => 'The user is already inactive.',
105 'CLI_DESCRIPTION_USER_ADD' => 'Add a new user.',
106 'CLI_DESCRIPTION_USER_ADD_OPTION_USERNAME' => 'Username of the new user',
107 'CLI_DESCRIPTION_USER_ADD_OPTION_PASSWORD' => 'Password of the new user',
108 'CLI_DESCRIPTION_USER_ADD_OPTION_EMAIL' => 'E-mail address of the new user',
109 'CLI_DESCRIPTION_USER_ADD_OPTION_NOTIFY' => 'Send account activation email to the new user (not sent by default)',
110 'CLI_DESCRIPTION_USER_DELETE' => 'Delete a user account.',
111 'CLI_DESCRIPTION_USER_DELETE_USERNAME' => 'Username of the user to delete',
112 'CLI_DESCRIPTION_USER_DELETE_ID' => 'Delete user accounts by ID.',
113 'CLI_DESCRIPTION_USER_DELETE_ID_OPTION_ID' => 'User IDs of the users to delete',
114 'CLI_DESCRIPTION_USER_DELETE_OPTION_POSTS' => 'Delete all posts by the user. Without this option, the user’s posts will be retained.',
115 'CLI_DESCRIPTION_USER_RECLEAN' => 'Re-clean usernames.',
116
117 'CLI_EXTENSION_DISABLE_FAILURE' => 'Could not disable extension %s',
118 'CLI_EXTENSION_DISABLE_SUCCESS' => 'Successfully disabled extension %s',
119 'CLI_EXTENSION_DISABLED' => 'Extension %s is not enabled',
120 'CLI_EXTENSION_ENABLE_FAILURE' => 'Could not enable extension %s',
121 'CLI_EXTENSION_ENABLE_SUCCESS' => 'Successfully enabled extension %s',
122 'CLI_EXTENSION_ENABLED' => 'Extension %s is already enabled',
123 'CLI_EXTENSION_NOT_EXIST' => 'Extension %s does not exist',
124 'CLI_EXTENSION_NAME' => 'Name of the extension',
125 'CLI_EXTENSION_PURGE_FAILURE' => 'Could not purge extension %s',
126 'CLI_EXTENSION_PURGE_SUCCESS' => 'Successfully purged extension %s',
127 'CLI_EXTENSION_UPDATE_FAILURE' => 'Could not update extension %s',
128 'CLI_EXTENSION_UPDATE_SUCCESS' => 'Successfully updated extension %s',
129 'CLI_EXTENSION_NOT_FOUND' => 'No extensions were found.',
130 'CLI_EXTENSION_NOT_ENABLEABLE' => 'Extension %s is not enableable.',
131 'CLI_EXTENSIONS_AVAILABLE' => 'Available',
132 'CLI_EXTENSIONS_DISABLED' => 'Disabled',
133 'CLI_EXTENSIONS_ENABLED' => 'Enabled',
134
135 'CLI_FIXUP_FIX_LEFT_RIGHT_IDS_SUCCESS' => 'Successfully repaired the tree structure of the forums and modules.',
136 'CLI_FIXUP_UPDATE_HASH_BCRYPT_SUCCESS' => 'Successfully updated outdated password hashes to bcrypt.',
137
138 'CLI_MIGRATION_NAME' => 'Migration name, including the namespace (use forward slashes instead of backslashes to avoid problems).',
139 'CLI_MIGRATIONS_AVAILABLE' => 'Available migrations',
140 'CLI_MIGRATIONS_INSTALLED' => 'Installed migrations',
141 'CLI_MIGRATIONS_ONLY_AVAILABLE' => 'Show only available migrations',
142 'CLI_MIGRATIONS_EMPTY' => 'No migrations.',
143
144 'CLI_REPARSER_REPARSE_REPARSING' => 'Reparsing %1$s (range %2$d..%3$d)',
145 'CLI_REPARSER_REPARSE_REPARSING_START' => 'Reparsing %s...',
146 'CLI_REPARSER_REPARSE_SUCCESS' => 'Reparsing ended with success',
147
148 // In all the case %1$s is the logical name of the file and %2$s the real name on the filesystem
149 // eg: big_image.png (2_a51529ae7932008cf8454a95af84cacd) generated.
150 'CLI_THUMBNAIL_DELETED' => '%1$s (%2$s) deleted.',
151 'CLI_THUMBNAIL_DELETING' => 'Deleting thumbnails',
152 'CLI_THUMBNAIL_SKIPPED' => '%1$s (%2$s) skipped.',
153 'CLI_THUMBNAIL_GENERATED' => '%1$s (%2$s) generated.',
154 'CLI_THUMBNAIL_GENERATING' => 'Generating thumbnails',
155 'CLI_THUMBNAIL_GENERATING_DONE' => 'All thumbnails have been regenerated.',
156 'CLI_THUMBNAIL_DELETING_DONE' => 'All thumbnails have been deleted.',
157
158 'CLI_THUMBNAIL_NOTHING_TO_GENERATE' => 'No thumbnails to generate.',
159 'CLI_THUMBNAIL_NOTHING_TO_DELETE' => 'No thumbnails to delete.',
160
161 'CLI_USER_ADD_SUCCESS' => 'Successfully added user %s.',
162 'CLI_USER_DELETE_CONFIRM' => 'Are you sure you want to delete ‘%s’? [y/N]',
163 'CLI_USER_DELETE_ID_CONFIRM' => 'Are you sure you want to delete the user IDs ‘%s’? [y/N]',
164 'CLI_USER_DELETE_ID_SUCCESS' => 'Successfully deleted user IDs.',
165 'CLI_USER_DELETE_ID_START' => 'Deleting users by ID',
166 'CLI_USER_DELETE_NONE' => 'No users were deleted by user ID.',
167 'CLI_USER_RECLEAN_START' => 'Re-cleaning usernames',
168 'CLI_USER_RECLEAN_DONE' => [
169 0 => 'Re-cleaning complete. No usernames needed to be cleaned.',
170 1 => 'Re-cleaning complete. %d username was cleaned.',
171 2 => 'Re-cleaning complete. %d usernames were cleaned.',
172 ],
173 ));
174
175 // Additional help for commands.
176 $lang = array_merge($lang, array(
177 'CLI_HELP_CRON_RUN' => $lang['CLI_DESCRIPTION_CRON_RUN'] . ' Optionally you can specify a cron task name to run only the specified cron task.',
178 'CLI_HELP_USER_ACTIVATE' => 'Activate a user account, or deactivate an account using the <info>--deactivate</info> option.
179 To optionally send an activation email to the user, use the <info>--send-email</info> option.',
180 'CLI_HELP_USER_ADD' => 'The <info>%command.name%</info> command adds a new user:
181 If this command is run without options, you will be prompted to enter them.
182 To optionally send an email to the new user, use the <info>--send-email</info> option.',
183 'CLI_HELP_USER_RECLEAN' => 'Re-clean usernames will check all stored usernames and ensure clean versions are also stored. Cleaned usernames are a case insensitive form, NFC normalized and transformed to ASCII.',
184 ));
185