CI3 => CI4
This commit is contained in:
@@ -0,0 +1,262 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace CodeIgniter\Language;
|
||||
|
||||
use Config\Services;
|
||||
use MessageFormatter;
|
||||
|
||||
/**
|
||||
* Handle system messages and localization.
|
||||
*
|
||||
* Locale-based, built on top of PHP internationalization.
|
||||
*/
|
||||
class Language
|
||||
{
|
||||
/**
|
||||
* Stores the retrieved language lines
|
||||
* from files for faster retrieval on
|
||||
* second use.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $language = [];
|
||||
|
||||
/**
|
||||
* The current language/locale to work with.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $locale;
|
||||
|
||||
/**
|
||||
* Boolean value whether the intl
|
||||
* libraries exist on the system.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $intlSupport = false;
|
||||
|
||||
/**
|
||||
* Stores filenames that have been
|
||||
* loaded so that we don't load them again.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $loadedFiles = [];
|
||||
|
||||
public function __construct(string $locale)
|
||||
{
|
||||
$this->locale = $locale;
|
||||
|
||||
if (class_exists(MessageFormatter::class)) {
|
||||
$this->intlSupport = true;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the current locale to use when performing string lookups.
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setLocale(?string $locale = null)
|
||||
{
|
||||
if ($locale !== null) {
|
||||
$this->locale = $locale;
|
||||
}
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getLocale(): string
|
||||
{
|
||||
return $this->locale;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses the language string for a file, loads the file, if necessary,
|
||||
* getting the line.
|
||||
*
|
||||
* @return string|string[]
|
||||
*/
|
||||
public function getLine(string $line, array $args = [])
|
||||
{
|
||||
// if no file is given, just parse the line
|
||||
if (strpos($line, '.') === false) {
|
||||
return $this->formatMessage($line, $args);
|
||||
}
|
||||
|
||||
// Parse out the file name and the actual alias.
|
||||
// Will load the language file and strings.
|
||||
[$file, $parsedLine] = $this->parseLine($line, $this->locale);
|
||||
|
||||
$output = $this->getTranslationOutput($this->locale, $file, $parsedLine);
|
||||
|
||||
if ($output === null && strpos($this->locale, '-')) {
|
||||
[$locale] = explode('-', $this->locale, 2);
|
||||
|
||||
[$file, $parsedLine] = $this->parseLine($line, $locale);
|
||||
|
||||
$output = $this->getTranslationOutput($locale, $file, $parsedLine);
|
||||
}
|
||||
|
||||
// if still not found, try English
|
||||
if ($output === null) {
|
||||
[$file, $parsedLine] = $this->parseLine($line, 'en');
|
||||
|
||||
$output = $this->getTranslationOutput('en', $file, $parsedLine);
|
||||
}
|
||||
|
||||
$output ??= $line;
|
||||
|
||||
return $this->formatMessage($output, $args);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array|string|null
|
||||
*/
|
||||
protected function getTranslationOutput(string $locale, string $file, string $parsedLine)
|
||||
{
|
||||
$output = $this->language[$locale][$file][$parsedLine] ?? null;
|
||||
if ($output !== null) {
|
||||
return $output;
|
||||
}
|
||||
|
||||
foreach (explode('.', $parsedLine) as $row) {
|
||||
if (! isset($current)) {
|
||||
$current = $this->language[$locale][$file] ?? null;
|
||||
}
|
||||
|
||||
$output = $current[$row] ?? null;
|
||||
if (is_array($output)) {
|
||||
$current = $output;
|
||||
}
|
||||
}
|
||||
|
||||
if ($output !== null) {
|
||||
return $output;
|
||||
}
|
||||
|
||||
$row = current(explode('.', $parsedLine));
|
||||
$key = substr($parsedLine, strlen($row) + 1);
|
||||
|
||||
return $this->language[$locale][$file][$row][$key] ?? null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses the language string which should include the
|
||||
* filename as the first segment (separated by period).
|
||||
*/
|
||||
protected function parseLine(string $line, string $locale): array
|
||||
{
|
||||
$file = substr($line, 0, strpos($line, '.'));
|
||||
$line = substr($line, strlen($file) + 1);
|
||||
|
||||
if (! isset($this->language[$locale][$file]) || ! array_key_exists($line, $this->language[$locale][$file])) {
|
||||
$this->load($file, $locale);
|
||||
}
|
||||
|
||||
return [$file, $line];
|
||||
}
|
||||
|
||||
/**
|
||||
* Advanced message formatting.
|
||||
*
|
||||
* @param array|string $message
|
||||
* @param string[] $args
|
||||
*
|
||||
* @return array|string
|
||||
*/
|
||||
protected function formatMessage($message, array $args = [])
|
||||
{
|
||||
if (! $this->intlSupport || $args === []) {
|
||||
return $message;
|
||||
}
|
||||
|
||||
if (is_array($message)) {
|
||||
foreach ($message as $index => $value) {
|
||||
$message[$index] = $this->formatMessage($value, $args);
|
||||
}
|
||||
|
||||
return $message;
|
||||
}
|
||||
|
||||
return MessageFormatter::formatMessage($this->locale, $message, $args);
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads a language file in the current locale. If $return is true,
|
||||
* will return the file's contents, otherwise will merge with
|
||||
* the existing language lines.
|
||||
*
|
||||
* @return array|void
|
||||
*/
|
||||
protected function load(string $file, string $locale, bool $return = false)
|
||||
{
|
||||
if (! array_key_exists($locale, $this->loadedFiles)) {
|
||||
$this->loadedFiles[$locale] = [];
|
||||
}
|
||||
|
||||
if (in_array($file, $this->loadedFiles[$locale], true)) {
|
||||
// Don't load it more than once.
|
||||
return [];
|
||||
}
|
||||
|
||||
if (! array_key_exists($locale, $this->language)) {
|
||||
$this->language[$locale] = [];
|
||||
}
|
||||
|
||||
if (! array_key_exists($file, $this->language[$locale])) {
|
||||
$this->language[$locale][$file] = [];
|
||||
}
|
||||
|
||||
$path = "Language/{$locale}/{$file}.php";
|
||||
|
||||
$lang = $this->requireFile($path);
|
||||
|
||||
if ($return) {
|
||||
return $lang;
|
||||
}
|
||||
|
||||
$this->loadedFiles[$locale][] = $file;
|
||||
|
||||
// Merge our string
|
||||
$this->language[$locale][$file] = $lang;
|
||||
}
|
||||
|
||||
/**
|
||||
* A simple method for including files that can be
|
||||
* overridden during testing.
|
||||
*/
|
||||
protected function requireFile(string $path): array
|
||||
{
|
||||
$files = Services::locator()->search($path, 'php', false);
|
||||
$strings = [];
|
||||
|
||||
foreach ($files as $file) {
|
||||
// On some OS's we were seeing failures
|
||||
// on this command returning boolean instead
|
||||
// of array during testing, so we've removed
|
||||
// the require_once for now.
|
||||
if (is_file($file)) {
|
||||
$strings[] = require $file;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($strings[1])) {
|
||||
$strings = array_replace_recursive(...$strings);
|
||||
} elseif (isset($strings[0])) {
|
||||
$strings = $strings[0];
|
||||
}
|
||||
|
||||
return $strings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// CLI language settings
|
||||
return [
|
||||
'altCommandPlural' => 'Did you mean one of these?',
|
||||
'altCommandSingular' => 'Did you mean this?',
|
||||
'commandNotFound' => 'Command "{0}" not found.',
|
||||
'generator' => [
|
||||
'cancelOperation' => 'Operation has been cancelled.',
|
||||
'className' => [
|
||||
'command' => 'Command class name',
|
||||
'config' => 'Config class name',
|
||||
'controller' => 'Controller class name',
|
||||
'default' => 'Class name',
|
||||
'entity' => 'Entity class name',
|
||||
'filter' => 'Filter class name',
|
||||
'migration' => 'Migration class name',
|
||||
'model' => 'Model class name',
|
||||
'seeder' => 'Seeder class name',
|
||||
'validation' => 'Validation class name',
|
||||
],
|
||||
'commandType' => 'Command type',
|
||||
'databaseGroup' => 'Database group',
|
||||
'fileCreate' => 'File created: {0}',
|
||||
'fileError' => 'Error while creating file: {0}',
|
||||
'fileExist' => 'File exists: {0}',
|
||||
'fileOverwrite' => 'File overwritten: {0}',
|
||||
'parentClass' => 'Parent class',
|
||||
'returnType' => 'Return type',
|
||||
'tableName' => 'Table name',
|
||||
'usingCINamespace' => 'Warning: Using the "CodeIgniter" namespace will generate the file in the system directory.',
|
||||
],
|
||||
'helpArguments' => 'Arguments:',
|
||||
'helpDescription' => 'Description:',
|
||||
'helpOptions' => 'Options:',
|
||||
'helpUsage' => 'Usage:',
|
||||
'invalidColor' => 'Invalid {0} color: {1}.',
|
||||
'namespaceNotDefined' => 'Namespace "{0}" is not defined.',
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Cache language settings
|
||||
return [
|
||||
'unableToWrite' => 'Cache unable to write to {0}.',
|
||||
'invalidHandlers' => 'Cache config must have an array of $validHandlers.',
|
||||
'noBackup' => 'Cache config must have a handler and backupHandler set.',
|
||||
'handlerNotFound' => 'Cache config has an invalid handler or backup handler specified.',
|
||||
];
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Cast language settings
|
||||
return [
|
||||
'baseCastMissing' => 'The "{0}" class must inherit the "CodeIgniter\Entity\Cast\BaseCast" class.',
|
||||
'invalidCastMethod' => 'The "{0}" is invalid cast method, valid methods are: ["get", "set"].',
|
||||
'invalidTimestamp' => 'Type casting "timestamp" expects a correct timestamp.',
|
||||
'jsonErrorCtrlChar' => 'Unexpected control character found.',
|
||||
'jsonErrorDepth' => 'Maximum stack depth exceeded.',
|
||||
'jsonErrorStateMismatch' => 'Underflow or the modes mismatch.',
|
||||
'jsonErrorSyntax' => 'Syntax error, malformed JSON.',
|
||||
'jsonErrorUnknown' => 'Unknown error.',
|
||||
'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded.',
|
||||
];
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Cookie language settings
|
||||
return [
|
||||
'invalidExpiresTime' => 'Invalid "{0}" type for "Expires" attribute. Expected: string, integer, DateTimeInterface object.',
|
||||
'invalidExpiresValue' => 'The cookie expiration time is not valid.',
|
||||
'invalidCookieName' => 'The cookie name "{0}" contains invalid characters.',
|
||||
'emptyCookieName' => 'The cookie name cannot be empty.',
|
||||
'invalidSecurePrefix' => 'Using the "__Secure-" prefix requires setting the "Secure" attribute.',
|
||||
'invalidHostPrefix' => 'Using the "__Host-" prefix must be set with the "Secure" flag, must not have a "Domain" attribute, and the "Path" is set to "/".',
|
||||
'invalidSameSite' => 'The SameSite value must be None, Lax, Strict or a blank string, {0} given.',
|
||||
'invalidSameSiteNone' => 'Using the "SameSite=None" attribute requires setting the "Secure" attribute.',
|
||||
'invalidCookieInstance' => '"{0}" class expected cookies array to be instances of "{1}" but got "{2}" at index {3}.',
|
||||
'unknownCookieInstance' => 'Cookie object with name "{0}" and prefix "{1}" was not found in the collection.',
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Core language settings
|
||||
return [
|
||||
'copyError' => 'An error was encountered while attempting to replace the file ({0}). Please make sure your file directory is writable.',
|
||||
'enabledZlibOutputCompression' => 'Your zlib.output_compression ini directive is turned on. This will not work well with output buffers.',
|
||||
'invalidFile' => 'Invalid file: {0}',
|
||||
'invalidPhpVersion' => 'Your PHP version must be {0} or higher to run CodeIgniter. Current version: {1}',
|
||||
'missingExtension' => 'The framework needs the following extension(s) installed and loaded: {0}.',
|
||||
'noHandlers' => '{0} must provide at least one Handler.',
|
||||
];
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Database language settings
|
||||
return [
|
||||
'invalidEvent' => '{0} is not a valid Model Event callback.',
|
||||
'invalidArgument' => 'You must provide a valid {0}.',
|
||||
'invalidAllowedFields' => 'Allowed fields must be specified for model: {0}',
|
||||
'emptyDataset' => 'There is no data to {0}.',
|
||||
'emptyPrimaryKey' => 'There is no primary key defined when trying to make {0}.',
|
||||
'failGetFieldData' => 'Failed to get field data from database.',
|
||||
'failGetIndexData' => 'Failed to get index data from database.',
|
||||
'failGetForeignKeyData' => 'Failed to get foreign key data from database.',
|
||||
'parseStringFail' => 'Parsing key string failed.',
|
||||
'featureUnavailable' => 'This feature is not available for the database you are using.',
|
||||
'tableNotFound' => 'Table `{0}` was not found in the current database.',
|
||||
'noPrimaryKey' => '`{0}` model class does not specify a Primary Key.',
|
||||
'noDateFormat' => '`{0}` model class does not have a valid dateFormat.',
|
||||
'fieldNotExists' => 'Field `{0}` not found.',
|
||||
'forEmptyInputGiven' => 'Empty statement is given for the field `{0}`',
|
||||
'forFindColumnHaveMultipleColumns' => 'Only single column allowed in Column name.',
|
||||
'methodNotAvailable' => 'You cannot use `{1}` in `{0}`. This is a method of the `Query Builder` class.',
|
||||
];
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Email language settings
|
||||
return [
|
||||
'mustBeArray' => 'The email validation method must be passed an array.',
|
||||
'invalidAddress' => 'Invalid email address: {0}',
|
||||
'attachmentMissing' => 'Unable to locate the following email attachment: {0}',
|
||||
'attachmentUnreadable' => 'Unable to open this attachment: {0}',
|
||||
'noFrom' => 'Cannot send mail with no "From" header.',
|
||||
'noRecipients' => 'You must include recipients: To, Cc, or Bcc',
|
||||
'sendFailurePHPMail' => 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.',
|
||||
'sendFailureSendmail' => 'Unable to send email using Sendmail. Your server might not be configured to send mail using this method.',
|
||||
'sendFailureSmtp' => 'Unable to send email using SMTP. Your server might not be configured to send mail using this method.',
|
||||
'sent' => 'Your message has been successfully sent using the following protocol: {0}',
|
||||
'noSocket' => 'Unable to open a socket to Sendmail. Please check settings.',
|
||||
'noHostname' => 'You did not specify a SMTP hostname.',
|
||||
'SMTPError' => 'The following SMTP error was encountered: {0}',
|
||||
'noSMTPAuth' => 'Error: You must assign an SMTP username and password.',
|
||||
'failedSMTPLogin' => 'Failed to send AUTH LOGIN command. Error: {0}',
|
||||
'SMTPAuthUsername' => 'Failed to authenticate username. Error: {0}',
|
||||
'SMTPAuthPassword' => 'Failed to authenticate password. Error: {0}',
|
||||
'SMTPDataFailure' => 'Unable to send data: {0}',
|
||||
'exitStatus' => 'Exit status code: {0}',
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Encryption language settings
|
||||
return [
|
||||
'noDriverRequested' => 'No driver requested; Miss Daisy will be so upset!',
|
||||
'noHandlerAvailable' => 'Unable to find an available {0} encryption handler.',
|
||||
'unKnownHandler' => '"{0}" cannot be configured.',
|
||||
'starterKeyNeeded' => 'Encrypter needs a starter key.',
|
||||
'authenticationFailed' => 'Decrypting: authentication failed.',
|
||||
'encryptionFailed' => 'Encryption failed.',
|
||||
];
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Fabricator language settings
|
||||
return [
|
||||
'invalidModel' => 'Invalid model supplied for fabrication.',
|
||||
'missingFormatters' => 'No valid formatters defined.',
|
||||
'createFailed' => 'Fabricator failed to insert on table {0}: {1}',
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Files language settings
|
||||
return [
|
||||
'fileNotFound' => 'File not found: {0}',
|
||||
'cannotMove' => 'Could not move file {0} to {1} ({2}).',
|
||||
'expectedDirectory' => '{0} expects a valid directory.',
|
||||
'expectedFile' => '{0} expects a valid file.',
|
||||
];
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Filters language settings
|
||||
return [
|
||||
'noFilter' => '{0} filter must have a matching alias defined.',
|
||||
'incorrectInterface' => '{0} must implement CodeIgniter\Filters\FilterInterface.',
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Format language settings
|
||||
return [
|
||||
'invalidFormatter' => '"{0}" is not a valid Formatter class.',
|
||||
'invalidJSON' => 'Failed to parse json string, error: "{0}".',
|
||||
'invalidMime' => 'No Formatter defined for mime type: "{0}".',
|
||||
'missingExtension' => 'The SimpleXML extension is required to format XML.',
|
||||
];
|
||||
@@ -0,0 +1,78 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// HTTP language settings
|
||||
return [
|
||||
// CurlRequest
|
||||
'missingCurl' => 'CURL must be enabled to use the CURLRequest class.',
|
||||
'invalidSSLKey' => 'Cannot set SSL Key. {0} is not a valid file.',
|
||||
'sslCertNotFound' => 'SSL certificate not found at: {0}',
|
||||
'curlError' => '{0} : {1}',
|
||||
|
||||
// IncomingRequest
|
||||
'invalidNegotiationType' => '{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language.',
|
||||
|
||||
// Message
|
||||
'invalidHTTPProtocol' => 'Invalid HTTP Protocol Version. Must be one of: {0}',
|
||||
|
||||
// Negotiate
|
||||
'emptySupportedNegotiations' => 'You must provide an array of supported values to all Negotiations.',
|
||||
|
||||
// RedirectResponse
|
||||
'invalidRoute' => 'The route for "{0}" cannot be found.',
|
||||
|
||||
// DownloadResponse
|
||||
'cannotSetBinary' => 'When setting filepath cannot set binary.',
|
||||
'cannotSetFilepath' => 'When setting binary cannot set filepath: {0}',
|
||||
'notFoundDownloadSource' => 'Not found download body source.',
|
||||
'cannotSetCache' => 'It does not support caching for downloading.',
|
||||
'cannotSetStatusCode' => 'It does not support change status code for downloading. code: {0}, reason: {1}',
|
||||
|
||||
// Response
|
||||
'missingResponseStatus' => 'HTTP Response is missing a status code',
|
||||
'invalidStatusCode' => '{0} is not a valid HTTP return status code',
|
||||
'unknownStatusCode' => 'Unknown HTTP status code provided with no message: {0}',
|
||||
|
||||
// URI
|
||||
'cannotParseURI' => 'Unable to parse URI: {0}',
|
||||
'segmentOutOfRange' => 'Request URI segment is out of range: {0}',
|
||||
'invalidPort' => 'Ports must be between 0 and 65535. Given: {0}',
|
||||
'malformedQueryString' => 'Query strings may not include URI fragments.',
|
||||
|
||||
// Page Not Found
|
||||
'pageNotFound' => 'Page Not Found',
|
||||
'emptyController' => 'No Controller specified.',
|
||||
'controllerNotFound' => 'Controller or its method is not found: {0}::{1}',
|
||||
'methodNotFound' => 'Controller method is not found: {0}',
|
||||
|
||||
// CSRF
|
||||
// @deprecated use `Security.disallowedAction`
|
||||
'disallowedAction' => 'The action you requested is not allowed.',
|
||||
|
||||
// Uploaded file moving
|
||||
'alreadyMoved' => 'The uploaded file has already been moved.',
|
||||
'invalidFile' => 'The original file is not a valid file.',
|
||||
'moveFailed' => 'Could not move file {0} to {1} ({2})',
|
||||
|
||||
'uploadErrOk' => 'The file uploaded with success.',
|
||||
'uploadErrIniSize' => 'The file "%s" exceeds your upload_max_filesize ini directive.',
|
||||
'uploadErrFormSize' => 'The file "%s" exceeds the upload limit defined in your form.',
|
||||
'uploadErrPartial' => 'The file "%s" was only partially uploaded.',
|
||||
'uploadErrNoFile' => 'No file was uploaded.',
|
||||
'uploadErrCantWrite' => 'The file "%s" could not be written on disk.',
|
||||
'uploadErrNoTmpDir' => 'File could not be uploaded: missing temporary directory.',
|
||||
'uploadErrExtension' => 'File upload was stopped by a PHP extension.',
|
||||
'uploadErrUnknown' => 'The file "%s" was not uploaded due to an unknown error.',
|
||||
|
||||
// SameSite setting
|
||||
// @deprecated
|
||||
'invalidSameSiteSetting' => 'The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0}',
|
||||
];
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Images language settings
|
||||
return [
|
||||
'sourceImageRequired' => 'You must specify a source image in your preferences.',
|
||||
'gdRequired' => 'The GD image library is required to use this feature.',
|
||||
'gdRequiredForProps' => 'Your server must support the GD image library in order to determine the image properties.',
|
||||
'gifNotSupported' => 'GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead.',
|
||||
'jpgNotSupported' => 'JPG images are not supported.',
|
||||
'pngNotSupported' => 'PNG images are not supported.',
|
||||
'webpNotSupported' => 'WEBP images are not supported.',
|
||||
'fileNotSupported' => 'The supplied file is not a supported image type.',
|
||||
'unsupportedImageCreate' => 'Your server does not support the GD function required to process this type of image.',
|
||||
'jpgOrPngRequired' => 'The image resize protocol specified in your preferences only works with JPEG or PNG image types.',
|
||||
'rotateUnsupported' => 'Image rotation does not appear to be supported by your server.',
|
||||
'libPathInvalid' => 'The path to your image library is not correct. Please set the correct path in your image preferences. {0}',
|
||||
'imageProcessFailed' => 'Image processing failed. Please verify that your server supports the chosen protocol and that the path to your image library is correct.',
|
||||
'rotationAngleRequired' => 'An angle of rotation is required to rotate the image.',
|
||||
'invalidPath' => 'The path to the image is not correct.',
|
||||
'copyFailed' => 'The image copy routine failed.',
|
||||
'missingFont' => 'Unable to find a font to use.',
|
||||
'saveFailed' => 'Unable to save the image. Please make sure the image and file directory are writable.',
|
||||
'invalidDirection' => 'Flip direction can be only `vertical` or `horizontal`. Given: {0}',
|
||||
'exifNotSupported' => 'Reading EXIF data is not supported by this PHP installation.',
|
||||
];
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Log language settings
|
||||
return [
|
||||
'invalidLogLevel' => '{0} is an invalid log level.',
|
||||
'invalidMessageType' => 'The given message type "{0}" is not supported.',
|
||||
];
|
||||
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Migration language settings
|
||||
return [
|
||||
// Migration Runner
|
||||
'missingTable' => 'Migrations table must be set.',
|
||||
'disabled' => 'Migrations have been loaded but are disabled or setup incorrectly.',
|
||||
'notFound' => 'Migration file not found: ',
|
||||
'batchNotFound' => 'Target batch not found: ',
|
||||
'empty' => 'No Migration files found',
|
||||
'gap' => 'There is a gap in the migration sequence near version number: ',
|
||||
'classNotFound' => 'The migration class "%s" could not be found.',
|
||||
'missingMethod' => 'The migration class is missing an "%s" method.',
|
||||
|
||||
// Migration Command
|
||||
'migHelpLatest' => "\t\tMigrates database to latest available migration.",
|
||||
'migHelpCurrent' => "\t\tMigrates database to version set as 'current' in configuration.",
|
||||
'migHelpVersion' => "\tMigrates database to version {v}.",
|
||||
'migHelpRollback' => "\tRuns all migrations 'down' to version 0.",
|
||||
'migHelpRefresh' => "\t\tUninstalls and re-runs all migrations to freshen database.",
|
||||
'migHelpSeed' => "\tRuns the seeder named [name].",
|
||||
'migCreate' => "\tCreates a new migration named [name]",
|
||||
'nameMigration' => 'Name the migration file',
|
||||
'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.',
|
||||
'rollBackConfirm' => 'Are you sure you want to rollback?',
|
||||
'refreshConfirm' => 'Are you sure you want to refresh?',
|
||||
|
||||
'latest' => 'Running all new migrations...',
|
||||
'generalFault' => 'Migration failed!',
|
||||
'migrated' => 'Migrations complete.',
|
||||
'migInvalidVersion' => 'Invalid version number provided.',
|
||||
'toVersionPH' => 'Migrating to version %s...',
|
||||
'toVersion' => 'Migrating to current version...',
|
||||
'rollingBack' => 'Rolling back migrations to batch: ',
|
||||
'noneFound' => 'No migrations were found.',
|
||||
'migSeeder' => 'Seeder name',
|
||||
'migMissingSeeder' => 'You must provide a seeder name.',
|
||||
'nameSeeder' => 'Name the seeder file',
|
||||
'removed' => 'Rolling back: ',
|
||||
'added' => 'Running: ',
|
||||
|
||||
// Migrate Status
|
||||
'namespace' => 'Namespace',
|
||||
'filename' => 'Filename',
|
||||
'version' => 'Version',
|
||||
'group' => 'Group',
|
||||
'on' => 'Migrated On: ',
|
||||
'batch' => 'Batch',
|
||||
];
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Number language settings
|
||||
return [
|
||||
'terabyteAbbr' => 'TB',
|
||||
'gigabyteAbbr' => 'GB',
|
||||
'megabyteAbbr' => 'MB',
|
||||
'kilobyteAbbr' => 'KB',
|
||||
'bytes' => 'Bytes',
|
||||
|
||||
// don't forget the space in front of these!
|
||||
'thousand' => ' thousand',
|
||||
'million' => ' million',
|
||||
'billion' => ' billion',
|
||||
'trillion' => ' trillion',
|
||||
'quadrillion' => ' quadrillion',
|
||||
];
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Pager language settings
|
||||
return [
|
||||
'pageNavigation' => 'Page navigation',
|
||||
'first' => 'First',
|
||||
'previous' => 'Previous',
|
||||
'next' => 'Next',
|
||||
'last' => 'Last',
|
||||
'older' => 'Older',
|
||||
'newer' => 'Newer',
|
||||
'invalidTemplate' => '{0} is not a valid Pager template.',
|
||||
'invalidPaginationGroup' => '{0} is not a valid Pagination group.',
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Publisher language settings
|
||||
return [
|
||||
'collision' => 'Publisher encountered an unexpected {0} while copying {1} to {2}.',
|
||||
'destinationNotAllowed' => 'Destination is not on the allowed list of Publisher directories: {0}',
|
||||
'fileNotAllowed' => '{0} fails the following restriction for {1}: {2}',
|
||||
|
||||
// Publish Command
|
||||
'publishMissing' => 'No Publisher classes detected in {0} across all namespaces.',
|
||||
'publishSuccess' => '{0} published {1} file(s) to {2}.',
|
||||
'publishFailure' => '{0} failed to publish to {1}!',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// RESTful language settings
|
||||
return [
|
||||
'notImplemented' => '"{0}" action not implemented.',
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Router language settings
|
||||
return [
|
||||
'invalidParameter' => 'A parameter does not match the expected type.',
|
||||
'missingDefaultRoute' => 'Unable to determine what should be displayed. A default route has not been specified in the routing file.',
|
||||
'invalidDynamicController' => 'A dynamic controller is not allowed for security reasons. Route handler: {0}',
|
||||
'invalidControllerName' => 'The namespace delimiter is a backslash (\), not a slash (/). Route handler: {0}',
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Security language settings
|
||||
return [
|
||||
'disallowedAction' => 'The action you requested is not allowed.',
|
||||
|
||||
// @deprecated
|
||||
'invalidSameSite' => 'The SameSite value must be None, Lax, Strict, or a blank string. Given: {0}',
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Session language settings
|
||||
return [
|
||||
'missingDatabaseTable' => '`sessionSavePath` must have the table name for the Database Session Handler to work.',
|
||||
'invalidSavePath' => 'Session: Configured save path "{0}" is not a directory, does not exist or cannot be created.',
|
||||
'writeProtectedSavePath' => 'Session: Configured save path "{0}" is not writable by the PHP process.',
|
||||
'emptySavePath' => 'Session: No save path configured.',
|
||||
'invalidSavePathFormat' => 'Session: Invalid Redis save path format: {0}',
|
||||
|
||||
// @deprecated
|
||||
'invalidSameSiteSetting' => 'Session: The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0}',
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Testing language settings
|
||||
return [
|
||||
'invalidMockClass' => '{0} is not a valid Mock class',
|
||||
];
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Time language settings
|
||||
return [
|
||||
'invalidFormat' => '"{0}" is not a valid datetime format',
|
||||
'invalidMonth' => 'Months must be between 1 and 12. Given: {0}',
|
||||
'invalidDay' => 'Days must be between 1 and 31. Given: {0}',
|
||||
'invalidOverDay' => 'Days must be between 1 and {0}. Given: {1}',
|
||||
'invalidHours' => 'Hours must be between 0 and 23. Given: {0}',
|
||||
'invalidMinutes' => 'Minutes must be between 0 and 59. Given: {0}',
|
||||
'invalidSeconds' => 'Seconds must be between 0 and 59. Given: {0}',
|
||||
'years' => '{0, plural, =1{# year} other{# years}}',
|
||||
'months' => '{0, plural, =1{# month} other{# months}}',
|
||||
'weeks' => '{0, plural, =1{# week} other{# weeks}}',
|
||||
'days' => '{0, plural, =1{# day} other{# days}}',
|
||||
'hours' => '{0, plural, =1{# hour} other{# hours}}',
|
||||
'minutes' => '{0, plural, =1{# minute} other{# minutes}}',
|
||||
'seconds' => '{0, plural, =1{# second} other{# seconds}}',
|
||||
'ago' => '{0} ago',
|
||||
'inFuture' => 'in {0}',
|
||||
'yesterday' => 'Yesterday',
|
||||
'tomorrow' => 'Tomorrow',
|
||||
'now' => 'Just now',
|
||||
];
|
||||
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Validation language settings
|
||||
return [
|
||||
// Core Messages
|
||||
'noRuleSets' => 'No rulesets specified in Validation configuration.',
|
||||
'ruleNotFound' => '{0} is not a valid rule.',
|
||||
'groupNotFound' => '{0} is not a validation rules group.',
|
||||
'groupNotArray' => '{0} rule group must be an array.',
|
||||
'invalidTemplate' => '{0} is not a valid Validation template.',
|
||||
|
||||
// Rule Messages
|
||||
'alpha' => 'The {field} field may only contain alphabetical characters.',
|
||||
'alpha_dash' => 'The {field} field may only contain alphanumeric, underscore, and dash characters.',
|
||||
'alpha_numeric' => 'The {field} field may only contain alphanumeric characters.',
|
||||
'alpha_numeric_punct' => 'The {field} field may contain only alphanumeric characters, spaces, and ~ ! # $ % & * - _ + = | : . characters.',
|
||||
'alpha_numeric_space' => 'The {field} field may only contain alphanumeric and space characters.',
|
||||
'alpha_space' => 'The {field} field may only contain alphabetical characters and spaces.',
|
||||
'decimal' => 'The {field} field must contain a decimal number.',
|
||||
'differs' => 'The {field} field must differ from the {param} field.',
|
||||
'equals' => 'The {field} field must be exactly: {param}.',
|
||||
'exact_length' => 'The {field} field must be exactly {param} characters in length.',
|
||||
'greater_than' => 'The {field} field must contain a number greater than {param}.',
|
||||
'greater_than_equal_to' => 'The {field} field must contain a number greater than or equal to {param}.',
|
||||
'hex' => 'The {field} field may only contain hexidecimal characters.',
|
||||
'in_list' => 'The {field} field must be one of: {param}.',
|
||||
'integer' => 'The {field} field must contain an integer.',
|
||||
'is_natural' => 'The {field} field must only contain digits.',
|
||||
'is_natural_no_zero' => 'The {field} field must only contain digits and must be greater than zero.',
|
||||
'is_not_unique' => 'The {field} field must contain a previously existing value in the database.',
|
||||
'is_unique' => 'The {field} field must contain a unique value.',
|
||||
'less_than' => 'The {field} field must contain a number less than {param}.',
|
||||
'less_than_equal_to' => 'The {field} field must contain a number less than or equal to {param}.',
|
||||
'matches' => 'The {field} field does not match the {param} field.',
|
||||
'max_length' => 'The {field} field cannot exceed {param} characters in length.',
|
||||
'min_length' => 'The {field} field must be at least {param} characters in length.',
|
||||
'not_equals' => 'The {field} field cannot be: {param}.',
|
||||
'not_in_list' => 'The {field} field must not be one of: {param}.',
|
||||
'numeric' => 'The {field} field must contain only numbers.',
|
||||
'regex_match' => 'The {field} field is not in the correct format.',
|
||||
'required' => 'The {field} field is required.',
|
||||
'required_with' => 'The {field} field is required when {param} is present.',
|
||||
'required_without' => 'The {field} field is required when {param} is not present.',
|
||||
'string' => 'The {field} field must be a valid string.',
|
||||
'timezone' => 'The {field} field must be a valid timezone.',
|
||||
'valid_base64' => 'The {field} field must be a valid base64 string.',
|
||||
'valid_email' => 'The {field} field must contain a valid email address.',
|
||||
'valid_emails' => 'The {field} field must contain all valid email addresses.',
|
||||
'valid_ip' => 'The {field} field must contain a valid IP.',
|
||||
'valid_url' => 'The {field} field must contain a valid URL.',
|
||||
'valid_url_strict' => 'The {field} field must contain a valid URL.',
|
||||
'valid_date' => 'The {field} field must contain a valid date.',
|
||||
'valid_json' => 'The {field} field must contain a valid json.',
|
||||
|
||||
// Credit Cards
|
||||
'valid_cc_num' => '{field} does not appear to be a valid credit card number.',
|
||||
|
||||
// Files
|
||||
'uploaded' => '{field} is not a valid uploaded file.',
|
||||
'max_size' => '{field} is too large of a file.',
|
||||
'is_image' => '{field} is not a valid, uploaded image file.',
|
||||
'mime_in' => '{field} does not have a valid mime type.',
|
||||
'ext_in' => '{field} does not have a valid file extension.',
|
||||
'max_dims' => '{field} is either not an image, or it is too wide or tall.',
|
||||
];
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// View language settings
|
||||
return [
|
||||
'invalidCellMethod' => '{class}::{method} is not a valid method.',
|
||||
'missingCellParameters' => '{class}::{method} has no params.',
|
||||
'invalidCellParameter' => '{0} is not a valid param name.',
|
||||
'noCellClass' => 'No view cell class provided.',
|
||||
'invalidCellClass' => 'Unable to locate view cell class: {0}.',
|
||||
'tagSyntaxError' => 'You have a syntax error in your Parser tags: {0}',
|
||||
'invalidDecoratorClass' => '{0} is not a valid View Decorator.',
|
||||
];
|
||||
@@ -1,85 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['cal_su'] = 'Su';
|
||||
$lang['cal_mo'] = 'Mo';
|
||||
$lang['cal_tu'] = 'Tu';
|
||||
$lang['cal_we'] = 'We';
|
||||
$lang['cal_th'] = 'Th';
|
||||
$lang['cal_fr'] = 'Fr';
|
||||
$lang['cal_sa'] = 'Sa';
|
||||
$lang['cal_sun'] = 'Sun';
|
||||
$lang['cal_mon'] = 'Mon';
|
||||
$lang['cal_tue'] = 'Tue';
|
||||
$lang['cal_wed'] = 'Wed';
|
||||
$lang['cal_thu'] = 'Thu';
|
||||
$lang['cal_fri'] = 'Fri';
|
||||
$lang['cal_sat'] = 'Sat';
|
||||
$lang['cal_sunday'] = 'Sunday';
|
||||
$lang['cal_monday'] = 'Monday';
|
||||
$lang['cal_tuesday'] = 'Tuesday';
|
||||
$lang['cal_wednesday'] = 'Wednesday';
|
||||
$lang['cal_thursday'] = 'Thursday';
|
||||
$lang['cal_friday'] = 'Friday';
|
||||
$lang['cal_saturday'] = 'Saturday';
|
||||
$lang['cal_jan'] = 'Jan';
|
||||
$lang['cal_feb'] = 'Feb';
|
||||
$lang['cal_mar'] = 'Mar';
|
||||
$lang['cal_apr'] = 'Apr';
|
||||
$lang['cal_may'] = 'May';
|
||||
$lang['cal_jun'] = 'Jun';
|
||||
$lang['cal_jul'] = 'Jul';
|
||||
$lang['cal_aug'] = 'Aug';
|
||||
$lang['cal_sep'] = 'Sep';
|
||||
$lang['cal_oct'] = 'Oct';
|
||||
$lang['cal_nov'] = 'Nov';
|
||||
$lang['cal_dec'] = 'Dec';
|
||||
$lang['cal_january'] = 'January';
|
||||
$lang['cal_february'] = 'February';
|
||||
$lang['cal_march'] = 'March';
|
||||
$lang['cal_april'] = 'April';
|
||||
$lang['cal_mayl'] = 'May';
|
||||
$lang['cal_june'] = 'June';
|
||||
$lang['cal_july'] = 'July';
|
||||
$lang['cal_august'] = 'August';
|
||||
$lang['cal_september'] = 'September';
|
||||
$lang['cal_october'] = 'October';
|
||||
$lang['cal_november'] = 'November';
|
||||
$lang['cal_december'] = 'December';
|
||||
@@ -1,95 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['date_year'] = 'Year';
|
||||
$lang['date_years'] = 'Years';
|
||||
$lang['date_month'] = 'Month';
|
||||
$lang['date_months'] = 'Months';
|
||||
$lang['date_week'] = 'Week';
|
||||
$lang['date_weeks'] = 'Weeks';
|
||||
$lang['date_day'] = 'Day';
|
||||
$lang['date_days'] = 'Days';
|
||||
$lang['date_hour'] = 'Hour';
|
||||
$lang['date_hours'] = 'Hours';
|
||||
$lang['date_minute'] = 'Minute';
|
||||
$lang['date_minutes'] = 'Minutes';
|
||||
$lang['date_second'] = 'Second';
|
||||
$lang['date_seconds'] = 'Seconds';
|
||||
|
||||
$lang['UM12'] = '(UTC -12:00) Baker/Howland Island';
|
||||
$lang['UM11'] = '(UTC -11:00) Niue';
|
||||
$lang['UM10'] = '(UTC -10:00) Hawaii-Aleutian Standard Time, Cook Islands, Tahiti';
|
||||
$lang['UM95'] = '(UTC -9:30) Marquesas Islands';
|
||||
$lang['UM9'] = '(UTC -9:00) Alaska Standard Time, Gambier Islands';
|
||||
$lang['UM8'] = '(UTC -8:00) Pacific Standard Time, Clipperton Island';
|
||||
$lang['UM7'] = '(UTC -7:00) Mountain Standard Time';
|
||||
$lang['UM6'] = '(UTC -6:00) Central Standard Time';
|
||||
$lang['UM5'] = '(UTC -5:00) Eastern Standard Time, Western Caribbean Standard Time';
|
||||
$lang['UM45'] = '(UTC -4:30) Venezuelan Standard Time';
|
||||
$lang['UM4'] = '(UTC -4:00) Atlantic Standard Time, Eastern Caribbean Standard Time';
|
||||
$lang['UM35'] = '(UTC -3:30) Newfoundland Standard Time';
|
||||
$lang['UM3'] = '(UTC -3:00) Argentina, Brazil, French Guiana, Uruguay';
|
||||
$lang['UM2'] = '(UTC -2:00) South Georgia/South Sandwich Islands';
|
||||
$lang['UM1'] = '(UTC -1:00) Azores, Cape Verde Islands';
|
||||
$lang['UTC'] = '(UTC) Greenwich Mean Time, Western European Time';
|
||||
$lang['UP1'] = '(UTC +1:00) Central European Time, West Africa Time';
|
||||
$lang['UP2'] = '(UTC +2:00) Central Africa Time, Eastern European Time, Kaliningrad Time';
|
||||
$lang['UP3'] = '(UTC +3:00) Moscow Time, East Africa Time, Arabia Standard Time';
|
||||
$lang['UP35'] = '(UTC +3:30) Iran Standard Time';
|
||||
$lang['UP4'] = '(UTC +4:00) Azerbaijan Standard Time, Samara Time';
|
||||
$lang['UP45'] = '(UTC +4:30) Afghanistan';
|
||||
$lang['UP5'] = '(UTC +5:00) Pakistan Standard Time, Yekaterinburg Time';
|
||||
$lang['UP55'] = '(UTC +5:30) Indian Standard Time, Sri Lanka Time';
|
||||
$lang['UP575'] = '(UTC +5:45) Nepal Time';
|
||||
$lang['UP6'] = '(UTC +6:00) Bangladesh Standard Time, Bhutan Time, Omsk Time';
|
||||
$lang['UP65'] = '(UTC +6:30) Cocos Islands, Myanmar';
|
||||
$lang['UP7'] = '(UTC +7:00) Krasnoyarsk Time, Cambodia, Laos, Thailand, Vietnam';
|
||||
$lang['UP8'] = '(UTC +8:00) Australian Western Standard Time, Beijing Time, Irkutsk Time';
|
||||
$lang['UP875'] = '(UTC +8:45) Australian Central Western Standard Time';
|
||||
$lang['UP9'] = '(UTC +9:00) Japan Standard Time, Korea Standard Time, Yakutsk Time';
|
||||
$lang['UP95'] = '(UTC +9:30) Australian Central Standard Time';
|
||||
$lang['UP10'] = '(UTC +10:00) Australian Eastern Standard Time, Vladivostok Time';
|
||||
$lang['UP105'] = '(UTC +10:30) Lord Howe Island';
|
||||
$lang['UP11'] = '(UTC +11:00) Srednekolymsk Time, Solomon Islands, Vanuatu';
|
||||
$lang['UP115'] = '(UTC +11:30) Norfolk Island';
|
||||
$lang['UP12'] = '(UTC +12:00) Fiji, Gilbert Islands, Kamchatka Time, New Zealand Standard Time';
|
||||
$lang['UP1275'] = '(UTC +12:45) Chatham Islands Standard Time';
|
||||
$lang['UP13'] = '(UTC +13:00) Samoa Time Zone, Phoenix Islands Time, Tonga';
|
||||
$lang['UP14'] = '(UTC +14:00) Line Islands';
|
||||
@@ -1,64 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['db_invalid_connection_str'] = 'Unable to determine the database settings based on the connection string you submitted.';
|
||||
$lang['db_unable_to_connect'] = 'Unable to connect to your database server using the provided settings.';
|
||||
$lang['db_unable_to_select'] = 'Unable to select the specified database: %s';
|
||||
$lang['db_unable_to_create'] = 'Unable to create the specified database: %s';
|
||||
$lang['db_invalid_query'] = 'The query you submitted is not valid.';
|
||||
$lang['db_must_set_table'] = 'You must set the database table to be used with your query.';
|
||||
$lang['db_must_use_set'] = 'You must use the "set" method to update an entry.';
|
||||
$lang['db_must_use_index'] = 'You must specify an index to match on for batch updates.';
|
||||
$lang['db_batch_missing_index'] = 'One or more rows submitted for batch updating is missing the specified index.';
|
||||
$lang['db_must_use_where'] = 'Updates are not allowed unless they contain a "where" clause.';
|
||||
$lang['db_del_must_use_where'] = 'Deletes are not allowed unless they contain a "where" or "like" clause.';
|
||||
$lang['db_field_param_missing'] = 'To fetch fields requires the name of the table as a parameter.';
|
||||
$lang['db_unsupported_function'] = 'This feature is not available for the database you are using.';
|
||||
$lang['db_transaction_failure'] = 'Transaction failure: Rollback performed.';
|
||||
$lang['db_unable_to_drop'] = 'Unable to drop the specified database.';
|
||||
$lang['db_unsupported_feature'] = 'Unsupported feature of the database platform you are using.';
|
||||
$lang['db_unsupported_compression'] = 'The file compression format you chose is not supported by your server.';
|
||||
$lang['db_filepath_error'] = 'Unable to write data to the file path you have submitted.';
|
||||
$lang['db_invalid_cache_path'] = 'The cache path you submitted is not valid or writable.';
|
||||
$lang['db_table_name_required'] = 'A table name is required for that operation.';
|
||||
$lang['db_column_name_required'] = 'A column name is required for that operation.';
|
||||
$lang['db_column_definition_required'] = 'A column definition is required for that operation.';
|
||||
$lang['db_unable_to_set_charset'] = 'Unable to set client connection character set: %s';
|
||||
$lang['db_error_heading'] = 'A Database Error Occurred';
|
||||
@@ -1,59 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['email_must_be_array'] = 'The email validation method must be passed an array.';
|
||||
$lang['email_invalid_address'] = 'Invalid email address: %s';
|
||||
$lang['email_attachment_missing'] = 'Unable to locate the following email attachment: %s';
|
||||
$lang['email_attachment_unreadable'] = 'Unable to open this attachment: %s';
|
||||
$lang['email_no_from'] = 'Cannot send mail with no "From" header.';
|
||||
$lang['email_no_recipients'] = 'You must include recipients: To, Cc, or Bcc';
|
||||
$lang['email_send_failure_phpmail'] = 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.';
|
||||
$lang['email_send_failure_sendmail'] = 'Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.';
|
||||
$lang['email_send_failure_smtp'] = 'Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.';
|
||||
$lang['email_sent'] = 'Your message has been successfully sent using the following protocol: %s';
|
||||
$lang['email_no_socket'] = 'Unable to open a socket to Sendmail. Please check settings.';
|
||||
$lang['email_no_hostname'] = 'You did not specify a SMTP hostname.';
|
||||
$lang['email_smtp_error'] = 'The following SMTP error was encountered: %s';
|
||||
$lang['email_no_smtp_unpw'] = 'Error: You must assign a SMTP username and password.';
|
||||
$lang['email_failed_smtp_login'] = 'Failed to send AUTH LOGIN command. Error: %s';
|
||||
$lang['email_smtp_auth_un'] = 'Failed to authenticate username. Error: %s';
|
||||
$lang['email_smtp_auth_pw'] = 'Failed to authenticate password. Error: %s';
|
||||
$lang['email_smtp_data_failure'] = 'Unable to send data: %s';
|
||||
$lang['email_exit_status'] = 'Exit status code: %s';
|
||||
@@ -1,70 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['form_validation_required'] = 'The {field} field is required.';
|
||||
$lang['form_validation_isset'] = 'The {field} field must have a value.';
|
||||
$lang['form_validation_valid_email'] = 'The {field} field must contain a valid email address.';
|
||||
$lang['form_validation_valid_emails'] = 'The {field} field must contain all valid email addresses.';
|
||||
$lang['form_validation_valid_url'] = 'The {field} field must contain a valid URL.';
|
||||
$lang['form_validation_valid_ip'] = 'The {field} field must contain a valid IP.';
|
||||
$lang['form_validation_valid_base64'] = 'The {field} field must contain a valid Base64 string.';
|
||||
$lang['form_validation_min_length'] = 'The {field} field must be at least {param} characters in length.';
|
||||
$lang['form_validation_max_length'] = 'The {field} field cannot exceed {param} characters in length.';
|
||||
$lang['form_validation_exact_length'] = 'The {field} field must be exactly {param} characters in length.';
|
||||
$lang['form_validation_alpha'] = 'The {field} field may only contain alphabetical characters.';
|
||||
$lang['form_validation_alpha_numeric'] = 'The {field} field may only contain alpha-numeric characters.';
|
||||
$lang['form_validation_alpha_numeric_spaces'] = 'The {field} field may only contain alpha-numeric characters and spaces.';
|
||||
$lang['form_validation_alpha_dash'] = 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.';
|
||||
$lang['form_validation_numeric'] = 'The {field} field must contain only numbers.';
|
||||
$lang['form_validation_is_numeric'] = 'The {field} field must contain only numeric characters.';
|
||||
$lang['form_validation_integer'] = 'The {field} field must contain an integer.';
|
||||
$lang['form_validation_regex_match'] = 'The {field} field is not in the correct format.';
|
||||
$lang['form_validation_matches'] = 'The {field} field does not match the {param} field.';
|
||||
$lang['form_validation_differs'] = 'The {field} field must differ from the {param} field.';
|
||||
$lang['form_validation_is_unique'] = 'The {field} field must contain a unique value.';
|
||||
$lang['form_validation_is_natural'] = 'The {field} field must only contain digits.';
|
||||
$lang['form_validation_is_natural_no_zero'] = 'The {field} field must only contain digits and must be greater than zero.';
|
||||
$lang['form_validation_decimal'] = 'The {field} field must contain a decimal number.';
|
||||
$lang['form_validation_less_than'] = 'The {field} field must contain a number less than {param}.';
|
||||
$lang['form_validation_less_than_equal_to'] = 'The {field} field must contain a number less than or equal to {param}.';
|
||||
$lang['form_validation_greater_than'] = 'The {field} field must contain a number greater than {param}.';
|
||||
$lang['form_validation_greater_than_equal_to'] = 'The {field} field must contain a number greater than or equal to {param}.';
|
||||
$lang['form_validation_error_message_not_set'] = 'Unable to access an error message corresponding to your field name {field}.';
|
||||
$lang['form_validation_in_list'] = 'The {field} field must be one of: {param}.';
|
||||
@@ -1,52 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['ftp_no_connection'] = 'Unable to locate a valid connection ID. Please make sure you are connected before performing any file routines.';
|
||||
$lang['ftp_unable_to_connect'] = 'Unable to connect to your FTP server using the supplied hostname.';
|
||||
$lang['ftp_unable_to_login'] = 'Unable to login to your FTP server. Please check your username and password.';
|
||||
$lang['ftp_unable_to_mkdir'] = 'Unable to create the directory you have specified.';
|
||||
$lang['ftp_unable_to_changedir'] = 'Unable to change directories.';
|
||||
$lang['ftp_unable_to_chmod'] = 'Unable to set file permissions. Please check your path.';
|
||||
$lang['ftp_unable_to_upload'] = 'Unable to upload the specified file. Please check your path.';
|
||||
$lang['ftp_unable_to_download'] = 'Unable to download the specified file. Please check your path.';
|
||||
$lang['ftp_no_source_file'] = 'Unable to locate the source file. Please check your path.';
|
||||
$lang['ftp_unable_to_rename'] = 'Unable to rename the file.';
|
||||
$lang['ftp_unable_to_delete'] = 'Unable to delete the file.';
|
||||
$lang['ftp_unable_to_move'] = 'Unable to move the file. Please make sure the destination directory exists.';
|
||||
@@ -1,58 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['imglib_source_image_required'] = 'You must specify a source image in your preferences.';
|
||||
$lang['imglib_gd_required'] = 'The GD image library is required for this feature.';
|
||||
$lang['imglib_gd_required_for_props'] = 'Your server must support the GD image library in order to determine the image properties.';
|
||||
$lang['imglib_unsupported_imagecreate'] = 'Your server does not support the GD function required to process this type of image.';
|
||||
$lang['imglib_gif_not_supported'] = 'GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead.';
|
||||
$lang['imglib_jpg_not_supported'] = 'JPG images are not supported.';
|
||||
$lang['imglib_png_not_supported'] = 'PNG images are not supported.';
|
||||
$lang['imglib_jpg_or_png_required'] = 'The image resize protocol specified in your preferences only works with JPEG or PNG image types.';
|
||||
$lang['imglib_copy_error'] = 'An error was encountered while attempting to replace the file. Please make sure your file directory is writable.';
|
||||
$lang['imglib_rotate_unsupported'] = 'Image rotation does not appear to be supported by your server.';
|
||||
$lang['imglib_libpath_invalid'] = 'The path to your image library is not correct. Please set the correct path in your image preferences.';
|
||||
$lang['imglib_image_process_failed'] = 'Image processing failed. Please verify that your server supports the chosen protocol and that the path to your image library is correct.';
|
||||
$lang['imglib_rotation_angle_required'] = 'An angle of rotation is required to rotate the image.';
|
||||
$lang['imglib_invalid_path'] = 'The path to the image is not correct.';
|
||||
$lang['imglib_invalid_image'] = 'The provided image is not valid.';
|
||||
$lang['imglib_copy_failed'] = 'The image copy routine failed.';
|
||||
$lang['imglib_missing_font'] = 'Unable to find a font to use.';
|
||||
$lang['imglib_save_failed'] = 'Unable to save the image. Please make sure the image and file directory are writable.';
|
||||
@@ -1,11 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,48 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 3.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['migration_none_found'] = 'No migrations were found.';
|
||||
$lang['migration_not_found'] = 'No migration could be found with the version number: %s.';
|
||||
$lang['migration_sequence_gap'] = 'There is a gap in the migration sequence near version number: %s.';
|
||||
$lang['migration_multiple_version'] = 'There are multiple migrations with the same version number: %s.';
|
||||
$lang['migration_class_doesnt_exist'] = 'The migration class "%s" could not be found.';
|
||||
$lang['migration_missing_up_method'] = 'The migration class "%s" is missing an "up" method.';
|
||||
$lang['migration_missing_down_method'] = 'The migration class "%s" is missing a "down" method.';
|
||||
$lang['migration_invalid_filename'] = 'Migration "%s" has an invalid filename.';
|
||||
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['terabyte_abbr'] = 'TB';
|
||||
$lang['gigabyte_abbr'] = 'GB';
|
||||
$lang['megabyte_abbr'] = 'MB';
|
||||
$lang['kilobyte_abbr'] = 'KB';
|
||||
$lang['bytes'] = 'Bytes';
|
||||
@@ -1,44 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['pagination_first_link'] = '‹ First';
|
||||
$lang['pagination_next_link'] = '>';
|
||||
$lang['pagination_prev_link'] = '<';
|
||||
$lang['pagination_last_link'] = 'Last ›';
|
||||
@@ -1,61 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['profiler_database'] = 'DATABASE';
|
||||
$lang['profiler_controller_info'] = 'CLASS/METHOD';
|
||||
$lang['profiler_benchmarks'] = 'BENCHMARKS';
|
||||
$lang['profiler_queries'] = 'QUERIES';
|
||||
$lang['profiler_get_data'] = 'GET DATA';
|
||||
$lang['profiler_post_data'] = 'POST DATA';
|
||||
$lang['profiler_uri_string'] = 'URI STRING';
|
||||
$lang['profiler_memory_usage'] = 'MEMORY USAGE';
|
||||
$lang['profiler_config'] = 'CONFIG VARIABLES';
|
||||
$lang['profiler_session_data'] = 'SESSION DATA';
|
||||
$lang['profiler_headers'] = 'HTTP HEADERS';
|
||||
$lang['profiler_no_db'] = 'Database driver is not currently loaded';
|
||||
$lang['profiler_no_queries'] = 'No queries were run';
|
||||
$lang['profiler_no_post'] = 'No POST data exists';
|
||||
$lang['profiler_no_get'] = 'No GET data exists';
|
||||
$lang['profiler_no_uri'] = 'No URI data exists';
|
||||
$lang['profiler_no_memory'] = 'Memory Usage Unavailable';
|
||||
$lang['profiler_no_profiles'] = 'No Profile data - all Profiler sections have been disabled.';
|
||||
$lang['profiler_section_hide'] = 'Hide';
|
||||
$lang['profiler_section_show'] = 'Show';
|
||||
$lang['profiler_seconds'] = 'seconds';
|
||||
@@ -1,59 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['ut_test_name'] = 'Test Name';
|
||||
$lang['ut_test_datatype'] = 'Test Datatype';
|
||||
$lang['ut_res_datatype'] = 'Expected Datatype';
|
||||
$lang['ut_result'] = 'Result';
|
||||
$lang['ut_undefined'] = 'Undefined Test Name';
|
||||
$lang['ut_file'] = 'File Name';
|
||||
$lang['ut_line'] = 'Line Number';
|
||||
$lang['ut_passed'] = 'Passed';
|
||||
$lang['ut_failed'] = 'Failed';
|
||||
$lang['ut_boolean'] = 'Boolean';
|
||||
$lang['ut_integer'] = 'Integer';
|
||||
$lang['ut_float'] = 'Float';
|
||||
$lang['ut_double'] = 'Float'; // can be the same as float
|
||||
$lang['ut_string'] = 'String';
|
||||
$lang['ut_array'] = 'Array';
|
||||
$lang['ut_object'] = 'Object';
|
||||
$lang['ut_resource'] = 'Resource';
|
||||
$lang['ut_null'] = 'Null';
|
||||
$lang['ut_notes'] = 'Notes';
|
||||
@@ -1,56 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* CodeIgniter
|
||||
*
|
||||
* An open source application development framework for PHP
|
||||
*
|
||||
* This content is released under the MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2019 - 2022, CodeIgniter Foundation
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
* @package CodeIgniter
|
||||
* @author EllisLab Dev Team
|
||||
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. (https://ellislab.com/)
|
||||
* @copyright Copyright (c) 2014 - 2019, British Columbia Institute of Technology (https://bcit.ca/)
|
||||
* @copyright Copyright (c) 2019 - 2022, CodeIgniter Foundation (https://codeigniter.com/)
|
||||
* @license https://opensource.org/licenses/MIT MIT License
|
||||
* @link https://codeigniter.com
|
||||
* @since Version 1.0.0
|
||||
* @filesource
|
||||
*/
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$lang['upload_userfile_not_set'] = 'Unable to find a post variable called userfile.';
|
||||
$lang['upload_file_exceeds_limit'] = 'The uploaded file exceeds the maximum allowed size in your PHP configuration file.';
|
||||
$lang['upload_file_exceeds_form_limit'] = 'The uploaded file exceeds the maximum size allowed by the submission form.';
|
||||
$lang['upload_file_partial'] = 'The file was only partially uploaded.';
|
||||
$lang['upload_no_temp_directory'] = 'The temporary folder is missing.';
|
||||
$lang['upload_unable_to_write_file'] = 'The file could not be written to disk.';
|
||||
$lang['upload_stopped_by_extension'] = 'The file upload was stopped by extension.';
|
||||
$lang['upload_no_file_selected'] = 'You did not select a file to upload.';
|
||||
$lang['upload_invalid_filetype'] = 'The filetype you are attempting to upload is not allowed.';
|
||||
$lang['upload_invalid_filesize'] = 'The file you are attempting to upload is larger than the permitted size.';
|
||||
$lang['upload_invalid_dimensions'] = 'The image you are attempting to upload doesn\'t fit into the allowed dimensions.';
|
||||
$lang['upload_destination_error'] = 'A problem was encountered while attempting to move the uploaded file to the final destination.';
|
||||
$lang['upload_no_filepath'] = 'The upload path does not appear to be valid.';
|
||||
$lang['upload_no_file_types'] = 'You have not specified any allowed file types.';
|
||||
$lang['upload_bad_filename'] = 'The file name you submitted already exists on the server.';
|
||||
$lang['upload_not_writable'] = 'The upload destination folder does not appear to be writable.';
|
||||
@@ -1,11 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user