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.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

cli.php

Zuletzt modifiziert: 02.04.2025, 15:02 - Dateigröße: 10.71 KiB


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