From c9e66f65528cd0e053d7d1abdd0d2af69e1c6f27 Mon Sep 17 00:00:00 2001 From: atharvagitaye Date: Thu, 2 Apr 2026 15:39:33 +0530 Subject: [PATCH] [mr] Add Marathi language translations --- Language/mr/Api.php | 21 +++++ Language/mr/CLI.php | 61 ++++++++++++++ Language/mr/Cache.php | 20 +++++ Language/mr/Cast.php | 30 +++++++ Language/mr/Cookie.php | 26 ++++++ Language/mr/Core.php | 23 +++++ Language/mr/Database.php | 33 ++++++++ Language/mr/Email.php | 39 +++++++++ Language/mr/Encryption.php | 22 +++++ Language/mr/Errors.php | 22 +++++ Language/mr/Fabricator.php | 19 +++++ Language/mr/Files.php | 20 +++++ Language/mr/Filters.php | 18 ++++ Language/mr/Format.php | 20 +++++ Language/mr/HTTP.php | 83 +++++++++++++++++++ Language/mr/Honeypot.php | 19 +++++ Language/mr/Images.php | 38 +++++++++ Language/mr/Language.php | 17 ++++ Language/mr/Log.php | 18 ++++ Language/mr/Migrations.php | 61 ++++++++++++++ Language/mr/Number.php | 28 +++++++ Language/mr/Pager.php | 25 ++++++ Language/mr/Publisher.php | 25 ++++++ Language/mr/RESTful.php | 19 +++++ Language/mr/Router.php | 20 +++++ Language/mr/Security.php | 21 +++++ Language/mr/Session.php | 24 ++++++ Language/mr/Test.php | 17 ++++ Language/mr/Time.php | 35 ++++++++ Language/mr/Validation.php | 78 +++++++++++++++++ Language/mr/View.php | 23 +++++ Language/pt-BR/Api.php | 21 +++++ Language/pt-BR/CLI.php | 30 ++++--- Language/pt-BR/Cast.php | 5 ++ Language/pt-BR/Email.php | 41 ++++----- Language/pt-BR/Honeypot.php | 17 ++++ Language/pt-BR/Images.php | 2 +- Language/pt-BR/Migrations.php | 1 + Language/pt-BR/RESTful.php | 5 +- Language/pt-BR/Validation.php | 2 +- README.md | 2 + .../Language/AbstractTranslationTestCase.php | 1 + tests/Language/MarathiTranslationTest.php | 19 +++++ 43 files changed, 1037 insertions(+), 34 deletions(-) create mode 100644 Language/mr/Api.php create mode 100644 Language/mr/CLI.php create mode 100644 Language/mr/Cache.php create mode 100644 Language/mr/Cast.php create mode 100644 Language/mr/Cookie.php create mode 100644 Language/mr/Core.php create mode 100644 Language/mr/Database.php create mode 100644 Language/mr/Email.php create mode 100644 Language/mr/Encryption.php create mode 100644 Language/mr/Errors.php create mode 100644 Language/mr/Fabricator.php create mode 100644 Language/mr/Files.php create mode 100644 Language/mr/Filters.php create mode 100644 Language/mr/Format.php create mode 100644 Language/mr/HTTP.php create mode 100644 Language/mr/Honeypot.php create mode 100644 Language/mr/Images.php create mode 100644 Language/mr/Language.php create mode 100644 Language/mr/Log.php create mode 100644 Language/mr/Migrations.php create mode 100644 Language/mr/Number.php create mode 100644 Language/mr/Pager.php create mode 100644 Language/mr/Publisher.php create mode 100644 Language/mr/RESTful.php create mode 100644 Language/mr/Router.php create mode 100644 Language/mr/Security.php create mode 100644 Language/mr/Session.php create mode 100644 Language/mr/Test.php create mode 100644 Language/mr/Time.php create mode 100644 Language/mr/Validation.php create mode 100644 Language/mr/View.php create mode 100644 Language/pt-BR/Api.php create mode 100644 Language/pt-BR/Honeypot.php create mode 100644 tests/Language/MarathiTranslationTest.php diff --git a/Language/mr/Api.php b/Language/mr/Api.php new file mode 100644 index 00000000..09d9da96 --- /dev/null +++ b/Language/mr/Api.php @@ -0,0 +1,21 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// API language settings +return [ + 'invalidFields' => 'अवैध field मागवले गेले: {0}', // 'Invalid field requested: {0}' + 'invalidIncludes' => 'अवैध include मागवले गेले: {0}', // 'Invalid include requested: {0}' + 'missingInclude' => 'यासाठी include method नाही: {0}', // 'Missing include method for: {0}' + 'transformerNotFound' => 'Transformer class \'{0}\' सापडली नाही.', // 'Transformer class \'{0}\' not found.' + 'invalidTransformer' => 'Transformer class \'{0}\' ने TransformerInterface implement केलेले असणे आवश्यक आहे.', // 'Transformer class \'{0}\' must implement TransformerInterface.' +]; diff --git a/Language/mr/CLI.php b/Language/mr/CLI.php new file mode 100644 index 00000000..b7d4d90d --- /dev/null +++ b/Language/mr/CLI.php @@ -0,0 +1,61 @@ + + * + * 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}" सापडला नाही.', // 'Command "{0}" not found.' + 'generator' => [ + 'cancelOperation' => 'ऑपरेशन रद्द करण्यात आले आहे.', // 'Operation has been cancelled.' + 'className' => [ + 'cell' => 'Cell class नाव', // 'Cell class name' + 'command' => 'Command class नाव', // 'Command class name' + 'config' => 'Config class नाव', // 'Config class name' + 'controller' => 'Controller class नाव', // 'Controller class name' + 'default' => 'Class नाव', // 'Class name' + 'entity' => 'Entity class नाव', // 'Entity class name' + 'filter' => 'Filter class नाव', // 'Filter class name' + 'migration' => 'Migration class नाव', // 'Migration class name' + 'model' => 'Model class नाव', // 'Model class name' + 'seeder' => 'Seeder class नाव', // 'Seeder class name' + 'test' => 'Test class नाव', // 'Test class name' + 'transformer' => 'Transformer class नाव', // 'Transformer class name' + 'validation' => 'Validation class नाव', // 'Validation class name' + ], + 'commandType' => 'Command प्रकार', // 'Command type' + 'databaseGroup' => 'डेटाबेस गट', // 'Database group' + 'fileCreate' => 'फाइल तयार केली: {0}', // 'File created: {0}' + 'fileError' => 'फाइल तयार करताना त्रुटी: "{0}"', // 'Error while creating file: "{0}"' + 'fileExist' => 'फाइल आधीपासून अस्तित्वात आहे: "{0}"', // 'File exists: "{0}"' + 'fileOverwrite' => 'फाइल अधिलिखित केली: "{0}"', // 'File overwritten: "{0}"' + 'parentClass' => 'Parent class नाव', // 'Parent class' + 'returnType' => 'Return प्रकार', // 'Return type' + 'tableName' => 'टेबलचे नाव', // 'Table name' + 'usingCINamespace' => 'इशारा: "CodeIgniter" namespace वापरल्यास फाइल system directory मध्ये तयार होईल.', // 'Warning: Using the "CodeIgniter" namespace will generate the file in the system directory.' + 'viewName' => [ + 'cell' => 'Cell view नाव', // 'Cell view name' + ], + ], + 'helpArguments' => 'आर्ग्युमेंट्स:', // 'Arguments:' + 'helpDescription' => 'वर्णन:', // 'Description:' + 'helpOptions' => 'पर्याय:', // 'Options:' + 'helpUsage' => 'वापर:', // 'Usage:' + 'invalidColor' => 'अवैध "{0}" रंग: "{1}".', // 'Invalid "{0}" color: "{1}".' + 'namespaceNotDefined' => 'Namespace "{0}" परिभाषित केलेले नाही.', // 'Namespace "{0}" is not defined.' + 'signals' => [ + 'noPcntlExtension' => 'PCNTL extension उपलब्ध नाही. Signal handling बंद केले आहे.', // 'PCNTL extension not available. Signal handling disabled.' + 'noPosixExtension' => 'SIGTSTP/SIGCONT हाताळण्यासाठी POSIX extension आवश्यक आहे. हे signals नोंदणीतून काढले जातील.', // 'SIGTSTP/SIGCONT handling requires POSIX extension. These signals will be removed from registration.' + 'failedSignal' => 'या signal साठी handler नोंदवता आला नाही: "{0}".', // 'Failed to register handler for signal: "{0}".' + ], +]; diff --git a/Language/mr/Cache.php b/Language/mr/Cache.php new file mode 100644 index 00000000..3133748e --- /dev/null +++ b/Language/mr/Cache.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cache language settings +return [ + 'unableToWrite' => 'कॅश "{0}" मध्ये लिहू शकत नाही.', // 'Cache unable to write to "{0}".' + 'invalidHandlers' => 'कॅश कॉन्फिगमध्ये $validHandlers ची array असणे आवश्यक आहे.', // 'Cache config must have an array of $validHandlers.' + 'noBackup' => 'कॅश कॉन्फिगमध्ये handler आणि backupHandler सेट असणे आवश्यक आहे.', // 'Cache config must have a handler and backupHandler set.' + 'handlerNotFound' => 'कॅश कॉन्फिगमध्ये अवैध handler किंवा backup handler दिलेला आहे.', // 'Cache config has an invalid handler or backup handler specified.' +]; diff --git a/Language/mr/Cast.php b/Language/mr/Cast.php new file mode 100644 index 00000000..6afe0ece --- /dev/null +++ b/Language/mr/Cast.php @@ -0,0 +1,30 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'baseCastMissing' => '"{0}" क्लासने "CodeIgniter\Entity\Cast\BaseCast" क्लास inherit केलेली असणे आवश्यक आहे.', // 'The "{0}" class must inherit the "CodeIgniter\Entity\Cast\BaseCast" class.' + 'enumInvalidCaseName' => 'enum "{1}" साठी case नाव "{0}" अवैध आहे.', // 'Invalid case name "{0}" for enum "{1}".' + 'enumInvalidType' => '"{1}" प्रकारचा enum अपेक्षित होता, पण "{0}" मिळाला.', // 'Expected enum of type "{1}", but received "{0}".' + 'enumInvalidValue' => 'enum "{0}" साठी मूल्य "{1}" अवैध आहे.', // 'Invalid value "{1}" for enum "{0}".' + 'enumMissingClass' => 'enum casting साठी enum class दिलेली असणे आवश्यक आहे.', // 'Enum class must be specified for enum casting.' + 'enumNotEnum' => '"{0}" ही वैध enum class नाही.', // 'The "{0}" is not a valid enum class.' + 'invalidCastMethod' => '"{0}" ही वैध cast method नाही, वैध methods या आहेत: ["get", "set"].', // 'The "{0}" is invalid cast method, valid methods are: ["get", "set"].' + 'invalidTimestamp' => '"timestamp" प्रकाराच्या type casting साठी योग्य timestamp अपेक्षित आहे.', // 'Type casting "timestamp" expects a correct timestamp.' + 'jsonErrorCtrlChar' => 'अनपेक्षित control character आढळला.', // 'Unexpected control character found.' + 'jsonErrorDepth' => 'कमाल stack depth ओलांडली गेली.', // 'Maximum stack depth exceeded.' + 'jsonErrorStateMismatch' => 'Underflow किंवा modes मध्ये विसंगती आहे.', // 'Underflow or the modes mismatch.' + 'jsonErrorSyntax' => 'Syntax error, JSON चुकीचा बनलेला आहे.', // 'Syntax error, malformed JSON.' + 'jsonErrorUnknown' => 'अज्ञात त्रुटी.', // 'Unknown error.' + 'jsonErrorUtf8' => 'चुकीचे UTF-8 अक्षर आढळले, कदाचित चुकीचे encoding झाले आहे.', // 'Malformed UTF-8 characters, possibly incorrectly encoded.' +]; diff --git a/Language/mr/Cookie.php b/Language/mr/Cookie.php new file mode 100644 index 00000000..6ee34676 --- /dev/null +++ b/Language/mr/Cookie.php @@ -0,0 +1,26 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cookie language settings +return [ + 'invalidExpiresTime' => '"Expires" attribute साठी "{0}" प्रकार अवैध आहे. अपेक्षित: string, integer, DateTimeInterface object.', // 'Invalid "{0}" type for "Expires" attribute. Expected: string, integer, DateTimeInterface object.' + 'invalidExpiresValue' => 'कुकीची expiration time वैध नाही.', // 'The cookie expiration time is not valid.' + 'invalidCookieName' => 'कुकी नाव "{0}" मध्ये अवैध अक्षरे आहेत.', // 'The cookie name "{0}" contains invalid characters.' + 'emptyCookieName' => 'कुकीचे नाव रिकामे असू शकत नाही.', // 'The cookie name cannot be empty.' + 'invalidSecurePrefix' => '"__Secure-" prefix वापरण्यासाठी "Secure" attribute सेट केलेला असणे आवश्यक आहे.', // 'Using the "__Secure-" prefix requires setting the "Secure" attribute.' + 'invalidHostPrefix' => '"__Host-" prefix वापरताना "Secure" flag सेट असणे आवश्यक आहे, "Domain" attribute नसावा, आणि "Path" "/" असावा.', // 'Using the "__Host-" prefix must be set with the "Secure" flag, must not have a "Domain" attribute, and the "Path" is set to "/".' + 'invalidSameSite' => 'SameSite चे मूल्य None, Lax, Strict किंवा रिकामी string असणे आवश्यक आहे, {0} दिले आहे.', // 'The SameSite value must be None, Lax, Strict or a blank string, {0} given.' + 'invalidSameSiteNone' => '"SameSite=None" attribute वापरण्यासाठी "Secure" attribute सेट केलेला असणे आवश्यक आहे.', // 'Using the "SameSite=None" attribute requires setting the "Secure" attribute.' + 'invalidCookieInstance' => '"{0}" क्लासमध्ये cookies array मधील घटक "{1}" चे instances अपेक्षित होते, पण index {3} वर "{2}" मिळाले.', // '"{0}" class expected cookies array to be instances of "{1}" but got "{2}" at index {3}.' + 'unknownCookieInstance' => '"{0}" नाव आणि "{1}" prefix असलेला Cookie object collection मध्ये सापडला नाही.', // 'Cookie object with name "{0}" and prefix "{1}" was not found in the collection.' +]; diff --git a/Language/mr/Core.php b/Language/mr/Core.php new file mode 100644 index 00000000..7f228980 --- /dev/null +++ b/Language/mr/Core.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'फाइल "{0}" बदलण्याचा प्रयत्न करताना त्रुटी आली. कृपया तुमची file directory writable आहे याची खात्री करा.', // 'An error was encountered while attempting to replace the file "{0}". Please make sure your file directory is writable.' + 'enabledZlibOutputCompression' => 'तुमचे zlib.output_compression ini directive चालू आहे. हे output buffers सोबत नीट काम करणार नाही.', // 'Your zlib.output_compression ini directive is turned on. This will not work well with output buffers.' + 'invalidFile' => 'अवैध फाइल: "{0}"', // 'Invalid file: "{0}"' + 'invalidDirectory' => 'Directory अस्तित्वात नाही: "{0}"', // 'Directory does not exist: "{0}"' + 'invalidPhpVersion' => 'CodeIgniter चालवण्यासाठी तुमचा PHP version {0} किंवा त्यापेक्षा जास्त असणे आवश्यक आहे. सध्याचा version: {1}', // 'Your PHP version must be {0} or higher to run CodeIgniter. Current version: {1}' + 'missingExtension' => 'Framework ला खालील extension(s) install आणि load केलेले असणे आवश्यक आहे: "{0}".', // 'The framework needs the following extension(s) installed and loaded: "{0}".' + 'noHandlers' => '"{0}" ने किमान एक Handler द्यायला हवा.', // '"{0}" must provide at least one Handler.' +]; diff --git a/Language/mr/Database.php b/Language/mr/Database.php new file mode 100644 index 00000000..20958250 --- /dev/null +++ b/Language/mr/Database.php @@ -0,0 +1,33 @@ + + * + * 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}" हा वैध Model Event callback नाही.', // '"{0}" is not a valid Model Event callback.' + 'invalidArgument' => 'तुम्ही वैध "{0}" द्यायला हवा.', // 'You must provide a valid "{0}".' + 'invalidAllowedFields' => 'मॉडेल "{0}" साठी allowed fields निर्दिष्ट करणे आवश्यक आहे.', // 'Allowed fields must be specified for model: "{0}"' + 'emptyDataset' => '{0} करण्यासाठी कोणताही data नाही.', // 'There is no data to {0}.' + 'emptyPrimaryKey' => '{0} तयार करताना कोणतीही primary key defined नाही.', // 'There is no primary key defined when trying to make {0}.' + 'failGetFieldData' => 'डेटाबेसमधून field data मिळवण्यात अयशस्वी.', // 'Failed to get field data from database.' + 'failGetIndexData' => 'डेटाबेसमधून index data मिळवण्यात अयशस्वी.', // 'Failed to get index data from database.' + 'failGetForeignKeyData' => 'डेटाबेसमधून foreign key data मिळवण्यात अयशस्वी.', // 'Failed to get foreign key data from database.' + 'parseStringFail' => 'Key string parse करण्यात अयशस्वी.', // 'Parsing key string failed.' + 'featureUnavailable' => 'तुम्ही वापरत असलेल्या डेटाबेससाठी ही सुविधा उपलब्ध नाही.', // 'This feature is not available for the database you are using.' + 'tableNotFound' => 'सध्याच्या डेटाबेसमध्ये "{0}" टेबल सापडले नाही.', // 'Table "{0}" was not found in the current database.' + 'noPrimaryKey' => '"{0}" model class मध्ये Primary Key दिलेली नाही.', // '"{0}" model class does not specify a Primary Key.' + 'noDateFormat' => '"{0}" model class मध्ये वैध dateFormat नाही.', // '"{0}" model class does not have a valid dateFormat.' + 'fieldNotExists' => 'Field "{0}" सापडले नाही.', // 'Field "{0}" not found.' + 'forEmptyInputGiven' => 'Field "{0}" साठी रिकामी statement दिली आहे.', // 'Empty statement is given for the field "{0}"' + 'forFindColumnHaveMultipleColumns' => 'Column name मध्ये फक्त एकच column परवानगी आहे.', // 'Only single column allowed in Column name.' + 'methodNotAvailable' => 'तुम्ही "{0}" मध्ये "{1}" वापरू शकत नाही. ही Query Builder Class ची method आहे.', // 'You cannot use "{1}" in "{0}". This is a method of the Query Builder Class.' +]; diff --git a/Language/mr/Email.php b/Language/mr/Email.php new file mode 100644 index 00000000..5ddfdbdb --- /dev/null +++ b/Language/mr/Email.php @@ -0,0 +1,39 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'Email validation method ला array द्यावी लागते.', // 'The email validation method must be passed an array.' + 'invalidAddress' => 'अवैध email address: "{0}"', // 'Invalid email address: "{0}"' + 'attachmentMissing' => 'खालील email attachment सापडत नाही: "{0}"', // 'Unable to locate the following email attachment: "{0}"' + 'attachmentUnreadable' => 'हा attachment उघडता येत नाही: "{0}"', // 'Unable to open this attachment: "{0}"' + 'noFrom' => '"From" header शिवाय mail पाठवता येत नाही.', // 'Cannot send mail with no "From" header.' + 'noRecipients' => 'तुम्ही recipients समाविष्ट करणे आवश्यक आहे: To, Cc, किंवा Bcc', // 'You must include recipients: To, Cc, or Bcc' + 'sendFailurePHPMail' => 'PHP mail() वापरून email पाठवता आला नाही. तुमचा server कदाचित या पद्धतीने mail पाठवण्यासाठी configured नसावा.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.' + 'sendFailureSendmail' => 'Sendmail वापरून email पाठवता आला नाही. तुमचा server कदाचित या पद्धतीने mail पाठवण्यासाठी configured नसावा.', // 'Unable to send email using Sendmail. Your server might not be configured to send mail using this method.' + 'sendFailureSmtp' => 'SMTP वापरून email पाठवता आला नाही. तुमचा server कदाचित या पद्धतीने mail पाठवण्यासाठी configured नसावा.', // 'Unable to send email using SMTP. Your server might not be configured to send mail using this method.' + 'sent' => 'तुमचा संदेश खालील protocol वापरून यशस्वीपणे पाठवला गेला आहे: {0}', // 'Your message has been successfully sent using the following protocol: {0}' + 'noSocket' => 'Sendmail साठी socket उघडता येत नाही. कृपया settings तपासा.', // 'Unable to open a socket to Sendmail. Please check settings.' + 'noHostname' => 'तुम्ही SMTP hostname दिलेला नाही.', // 'You did not specify a SMTP hostname.' + 'SMTPError' => 'खालील SMTP त्रुटी आली: {0}', // 'The following SMTP error was encountered: {0}' + 'noSMTPAuth' => 'त्रुटी: तुम्हाला SMTP username आणि password द्यावे लागतील.', // 'Error: You must assign an SMTP username and password.' + 'invalidSMTPAuthMethod' => 'त्रुटी: SMTP authorization method "{0}" codeigniter मध्ये समर्थित नाही, "login" किंवा "plain" authorization method सेट करा', // 'Error: SMTP authorization method "{0}" is not supported in codeigniter, set either "login" or "plain" authorization method' + 'failureSMTPAuthMethod' => 'AUTH command सुरू करता आली नाही. तुमचा server कदाचित AUTH {0} authentication method वापरण्यासाठी configured नसावा.', // 'Unable to initiate AUTH command. Your server might not be configured to use AUTH {0} authentication method.' + 'SMTPAuthCredentials' => 'User credentials authenticate करण्यात अयशस्वी. त्रुटी: {0}', // 'Failed to authenticate user credentials. Error: {0}' + 'SMTPAuthUsername' => 'Username authenticate करण्यात अयशस्वी. त्रुटी: {0}', // 'Failed to authenticate username. Error: {0}' + 'SMTPAuthPassword' => 'Password authenticate करण्यात अयशस्वी. त्रुटी: {0}', // 'Failed to authenticate password. Error: {0}' + 'SMTPDataFailure' => 'Data पाठवता आला नाही: {0}', // 'Unable to send data: {0}' + 'exitStatus' => 'प्रस्थान स्थिती कोड: {0}', // 'Exit status code: {0}' + // @deprecated + 'failedSMTPLogin' => 'AUTH LOGIN command पाठवण्यात अयशस्वी. त्रुटी: {0}', // 'Failed to send AUTH LOGIN command. Error: {0}' +]; diff --git a/Language/mr/Encryption.php b/Language/mr/Encryption.php new file mode 100644 index 00000000..3fcaa21e --- /dev/null +++ b/Language/mr/Encryption.php @@ -0,0 +1,22 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'कोणताही driver मागवलेला नाही; Miss Daisy खूप नाराज होईल!', // 'No driver requested; Miss Daisy will be so upset!' + 'noHandlerAvailable' => 'उपलब्ध "{0}" encryption handler सापडला नाही.', // 'Unable to find an available "{0}" encryption handler.' + 'unKnownHandler' => '"{0}" configure करता येत नाही.', // '"{0}" cannot be configured.' + 'starterKeyNeeded' => 'Encrypter ला starter key आवश्यक आहे.', // 'Encrypter needs a starter key.' + 'authenticationFailed' => 'Decrypting: authentication अयशस्वी.', // 'Decrypting: authentication failed.' + 'encryptionFailed' => 'Encryption अयशस्वी.', // 'Encryption failed.' +]; diff --git a/Language/mr/Errors.php b/Language/mr/Errors.php new file mode 100644 index 00000000..bca2b28c --- /dev/null +++ b/Language/mr/Errors.php @@ -0,0 +1,22 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Errors language settings +return [ + 'pageNotFound' => '४०४ - पृष्ठ सापडले नाही', // '404 - Page Not Found' + 'sorryCannotFind' => 'माफ करा! तुम्ही शोधत असलेले पृष्ठ सापडत नाही असे दिसते.', // 'Sorry! Cannot seem to find the page you were looking for.' + 'badRequest' => '४०० - चुकीची विनंती', // '400 - Bad Request' + 'sorryBadRequest' => 'माफ करा! तुमच्या विनंतीत काहीतरी चूक आहे.', // 'Sorry! Something is wrong with your request.' + 'whoops' => 'अरेरे!', // 'Whoops!' + 'weHitASnag' => 'काहीतरी अडचण आली आहे असे दिसते. कृपया नंतर पुन्हा प्रयत्न करा...', // 'We seem to have hit a snag. Please try again later...' +]; diff --git a/Language/mr/Fabricator.php b/Language/mr/Fabricator.php new file mode 100644 index 00000000..6da2a2cc --- /dev/null +++ b/Language/mr/Fabricator.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language settings +return [ + 'invalidModel' => 'Fabrication साठी दिलेले मॉडेल अवैध आहे.', // 'Invalid model supplied for fabrication.' + 'missingFormatters' => 'कोणतेही वैध formatters defined नाहीत.', // 'No valid formatters defined.' + 'createFailed' => 'Fabricator ला "{0}" टेबलमध्ये insert करता आले नाही: {1}', // 'Fabricator failed to insert on table "{0}": {1}' +]; diff --git a/Language/mr/Files.php b/Language/mr/Files.php new file mode 100644 index 00000000..edcf83e8 --- /dev/null +++ b/Language/mr/Files.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Files language settings +return [ + 'fileNotFound' => 'फाइल सापडली नाही: "{0}"', // 'File not found: "{0}"' + 'cannotMove' => 'फाइल "{0}" ला "{1}" येथे हलवता आले नाही. कारण: {2}', // 'Could not move file "{0}" to "{1}". Reason: {2}' + 'expectedDirectory' => '{0} साठी वैध directory अपेक्षित आहे.', // '{0} expects a valid directory.' + 'expectedFile' => '{0} साठी वैध फाइल अपेक्षित आहे.', // '{0} expects a valid file.' +]; diff --git a/Language/mr/Filters.php b/Language/mr/Filters.php new file mode 100644 index 00000000..df2351b0 --- /dev/null +++ b/Language/mr/Filters.php @@ -0,0 +1,18 @@ + + * + * 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 साठी जुळणारा alias defined असणे आवश्यक आहे.', // '"{0}" filter must have a matching alias defined.' + 'incorrectInterface' => '"{0}" ने CodeIgniter\Filters\FilterInterface implement केलेले असणे आवश्यक आहे.', // '"{0}" must implement CodeIgniter\Filters\FilterInterface.' +]; diff --git a/Language/mr/Format.php b/Language/mr/Format.php new file mode 100644 index 00000000..e4b6b536 --- /dev/null +++ b/Language/mr/Format.php @@ -0,0 +1,20 @@ + + * + * 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}" हा वैध Formatter class नाही.', // '"{0}" is not a valid Formatter class.' + 'invalidJSON' => 'JSON string parse करण्यात अयशस्वी. त्रुटी: {0}', // 'Failed to parse JSON string. Error: {0}' + 'invalidMime' => 'mime type "{0}" साठी कोणताही Formatter defined नाही.', // 'No Formatter defined for mime type: "{0}".' + 'missingExtension' => 'XML format करण्यासाठी SimpleXML extension आवश्यक आहे.', // 'The SimpleXML extension is required to format XML.' +]; diff --git a/Language/mr/HTTP.php b/Language/mr/HTTP.php new file mode 100644 index 00000000..09e7f0b5 --- /dev/null +++ b/Language/mr/HTTP.php @@ -0,0 +1,83 @@ + + * + * 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' => 'CURLRequest class वापरण्यासाठी CURL enabled असणे आवश्यक आहे.', // 'CURL must be enabled to use the CURLRequest class.' + 'invalidSSLKey' => 'SSL Key सेट करता येत नाही. "{0}" ही वैध फाइल नाही.', // 'Cannot set SSL Key. "{0}" is not a valid file.' + 'sslCertNotFound' => 'SSL certificate येथे सापडले नाही: "{0}"', // 'SSL certificate not found at: "{0}"' + 'curlError' => '{0} : {1}', // '{0} : {1}' + + // IncomingRequest + 'invalidNegotiationType' => '"{0}" हा वैध negotiation type नाही. खालीलपैकी एक असणे आवश्यक आहे: media, charset, encoding, language.', // '"{0}" is not a valid negotiation type. Must be one of: media, charset, encoding, language.' + 'invalidJSON' => 'JSON string parse करण्यात अयशस्वी. त्रुटी: {0}', // 'Failed to parse JSON string. Error: {0}' + 'unsupportedJSONFormat' => 'दिलेला JSON format समर्थित नाही.', // 'The provided JSON format is not supported.' + + // Message + 'invalidHTTPProtocol' => 'अवैध HTTP Protocol Version: {0}', // 'Invalid HTTP Protocol Version: {0}' + + // Negotiate + 'emptySupportedNegotiations' => 'सर्व Negotiations साठी supported values ची array देणे आवश्यक आहे.', // 'You must provide an array of supported values to all Negotiations.' + + // RedirectResponse + 'invalidRoute' => '"{0}" साठी route सापडू शकला नाही.', // 'The route for "{0}" cannot be found.' + + // DownloadResponse + 'cannotSetBinary' => 'filepath सेट करताना binary सेट करता येत नाही.', // 'When setting filepath cannot set binary.' + 'cannotSetFilepath' => 'binary सेट करताना filepath सेट करता येत नाही: "{0}"', // 'When setting binary cannot set filepath: "{0}"' + 'notFoundDownloadSource' => 'download body source सापडला नाही.', // 'Not found download body source.' + 'cannotSetCache' => 'डाउनलोडसाठी caching समर्थित नाही.', // 'It does not support caching for downloading.' + 'cannotSetStatusCode' => 'डाउनलोडसाठी status code बदलणे समर्थित नाही. code: {0}, reason: {1}', // 'It does not support change status code for downloading. code: {0}, reason: {1}' + + // Response + 'missingResponseStatus' => 'HTTP Response मध्ये status code नाही', // 'HTTP Response is missing a status code' + 'invalidStatusCode' => '{0} हा वैध HTTP return status code नाही', // '{0} is not a valid HTTP return status code' + 'unknownStatusCode' => 'कुठलाही message नसलेला अज्ञात HTTP status code दिला आहे: {0}', // 'Unknown HTTP status code provided with no message: {0}' + + // URI + 'cannotParseURI' => 'URI parse करता आला नाही: "{0}"', // 'Unable to parse URI: "{0}"' + 'segmentOutOfRange' => 'Request URI segment मर्यादेबाहेर आहे: "{0}"', // 'Request URI segment is out of range: "{0}"' + 'invalidPort' => 'Ports 0 आणि 65535 च्या दरम्यान असणे आवश्यक आहे. दिलेले: {0}', // 'Ports must be between 0 and 65535. Given: {0}' + 'malformedQueryString' => 'Query strings मध्ये URI fragments असू शकत नाहीत.', // 'Query strings may not include URI fragments.' + + // Page Not Found + 'pageNotFound' => 'पृष्ठ सापडले नाही', // 'Page Not Found' + 'emptyController' => 'कोणताही Controller दिलेला नाही.', // 'No Controller specified.' + 'controllerNotFound' => 'Controller किंवा त्याची method सापडली नाही: {0}::{1}', // 'Controller or its method is not found: {0}::{1}' + 'methodNotFound' => 'Controller method सापडली नाही: "{0}"', // 'Controller method is not found: "{0}"' + 'localeNotSupported' => 'Locale समर्थित नाही: {0}', // 'Locale is not supported: {0}' + + // CSRF + // @deprecated use 'Security.disallowedAction' + 'disallowedAction' => 'तुम्ही विनंती केलेली action अनुमत नाही.', // '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' => 'फाइल "{0}" ला "{1}" येथे हलवता आले नाही. कारण: {2}', // 'Could not move file "{0}" to "{1}". Reason: {2}' + + 'uploadErrOk' => 'फाइल यशस्वीपणे अपलोड झाली.', // 'The file uploaded with success.' + 'uploadErrIniSize' => 'फाइल "%s" तुमच्या upload_max_filesize ini directive पेक्षा मोठी आहे.', // 'The file "%s" exceeds your upload_max_filesize ini directive.' + 'uploadErrFormSize' => 'फाइल "%s" तुमच्या form मध्ये दिलेल्या upload मर्यादेपेक्षा मोठी आहे.', // 'The file "%s" exceeds the upload limit defined in your form.' + 'uploadErrPartial' => 'फाइल "%s" फक्त अंशतः अपलोड झाली.', // 'The file "%s" was only partially uploaded.' + 'uploadErrNoFile' => 'कोणतीही फाइल अपलोड झाली नाही.', // 'No file was uploaded.' + 'uploadErrCantWrite' => 'फाइल "%s" डिस्कवर लिहिता आली नाही.', // 'The file "%s" could not be written on disk.' + 'uploadErrNoTmpDir' => 'फाइल अपलोड करता आली नाही: temporary directory नाही.', // 'File could not be uploaded: missing temporary directory.' + 'uploadErrExtension' => 'PHP extension मुळे file upload थांबवण्यात आला.', // 'File upload was stopped by a PHP extension.' + 'uploadErrUnknown' => 'अज्ञात त्रुटीमुळे फाइल "%s" अपलोड झाली नाही.', // 'The file "%s" was not uploaded due to an unknown error.' + + // SameSite setting + // @deprecated + 'invalidSameSiteSetting' => 'SameSite setting None, Lax, Strict किंवा रिकामी string असणे आवश्यक आहे. दिलेले: {0}', // 'The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0}' +]; diff --git a/Language/mr/Honeypot.php b/Language/mr/Honeypot.php new file mode 100644 index 00000000..f6885827 --- /dev/null +++ b/Language/mr/Honeypot.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Honeypot language settings +return [ + 'noTemplate' => 'Honeypot साठी HTML template configured नाही.', // 'The HTML template for the Honeypot is not configured.' + 'noNameField' => 'Honeypot field चे नाव सेट केलेले नाही.', // 'The name of the Honeypot field is not set.' + 'theClientIsABot' => 'Honeypot client हा bot असू शकतो.', // 'The Honeypot client may be a bot.' +]; diff --git a/Language/mr/Images.php b/Language/mr/Images.php new file mode 100644 index 00000000..0914340f --- /dev/null +++ b/Language/mr/Images.php @@ -0,0 +1,38 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'तुमच्या preferences मध्ये source image निर्दिष्ट करणे आवश्यक आहे.', // 'You must specify a source image in your preferences.' + 'gdRequired' => 'ही सुविधा वापरण्यासाठी GD image library आवश्यक आहे.', // 'The GD image library is required to use this feature.' + 'gdRequiredForProps' => 'Image properties ठरवण्यासाठी तुमच्या server ला GD image library चे समर्थन असणे आवश्यक आहे.', // 'Your server must support the GD image library in order to determine the image properties.' + 'gifNotSupported' => 'Licensing restrictions मुळे GIF images अनेकदा समर्थित नसतात. त्याऐवजी तुम्हाला JPG किंवा PNG images वापराव्या लागू शकतात.', // 'GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead.' + 'jpgNotSupported' => 'JPG images समर्थित नाहीत.', // 'JPG images are not supported.' + 'pngNotSupported' => 'PNG images समर्थित नाहीत.', // 'PNG images are not supported.' + 'webpNotSupported' => 'WEBP images समर्थित नाहीत.', // 'WEBP images are not supported.' + 'fileNotSupported' => 'दिलेली फाइल समर्थित image type नाही.', // 'The supplied file is not a supported image type.' + 'unsupportedImageCreate' => 'या प्रकारच्या image वर प्रक्रिया करण्यासाठी आवश्यक functionality तुमचा server समर्थित करत नाही.', // 'Your server does not support the required functionality to process this type of image.' + 'jpgOrPngRequired' => 'तुमच्या preferences मध्ये दिलेला image resize protocol फक्त JPEG किंवा PNG image types सोबतच काम करतो.', // 'The image resize protocol specified in your preferences only works with JPEG or PNG image types.' + 'rotateUnsupported' => 'Image rotation तुमच्या server कडून समर्थित नसल्यासारखे दिसते.', // 'Image rotation does not appear to be supported by your server.' + 'imageProcessFailed' => 'Image processing अयशस्वी झाले. कृपया तुमचा server निवडलेला protocol समर्थित करतो का आणि image library चा path योग्य आहे का ते तपासा.', // 'Image processing failed. Please verify that your server supports the chosen protocol and that the path to your image library is correct.' + 'rotationAngleRequired' => 'Image rotate करण्यासाठी rotation चा angle आवश्यक आहे.', // 'An angle of rotation is required to rotate the image.' + 'invalidPath' => 'Image चा path योग्य नाही.', // 'The path to the image is not correct.' + 'copyFailed' => 'Image copy routine अयशस्वी झाली.', // 'The image copy routine failed.' + 'missingFont' => 'वापरण्यासाठी font सापडला नाही.', // 'Unable to find a font to use.' + 'saveFailed' => 'Image save करता आली नाही. कृपया image आणि file directory writable आहेत याची खात्री करा.', // 'Unable to save the image. Please make sure the image and file directory are writable.' + 'invalidDirection' => 'Flip direction फक्त "vertical" किंवा "horizontal" असू शकतो. दिलेले: "{0}"', // 'Flip direction can be only "vertical" or "horizontal". Given: "{0}"' + 'exifNotSupported' => 'या PHP installation मध्ये EXIF data वाचणे समर्थित नाही.', // 'Reading EXIF data is not supported by this PHP installation.' + + // @deprecated + 'libPathInvalid' => 'तुमच्या image library चा path योग्य नाही. कृपया image preferences मध्ये योग्य path सेट करा. "{0}"', // 'The path to your image library is not correct. Please set the correct path in your image preferences. "{0}"' +]; diff --git a/Language/mr/Language.php b/Language/mr/Language.php new file mode 100644 index 00000000..07ca55f8 --- /dev/null +++ b/Language/mr/Language.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// "Language" language settings +return [ + 'invalidMessageFormat' => 'अवैध message format: "{0}", args: "{1}"', // 'Invalid message format: "{0}", args: "{1}"' +]; diff --git a/Language/mr/Log.php b/Language/mr/Log.php new file mode 100644 index 00000000..144874a5 --- /dev/null +++ b/Language/mr/Log.php @@ -0,0 +1,18 @@ + + * + * 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}" हा अवैध log level आहे.', // '"{0}" is an invalid log level.' + 'invalidMessageType' => 'दिलेला message type "{0}" समर्थित नाही.', // 'The given message type "{0}" is not supported.' +]; diff --git a/Language/mr/Migrations.php b/Language/mr/Migrations.php new file mode 100644 index 00000000..9be8f512 --- /dev/null +++ b/Language/mr/Migrations.php @@ -0,0 +1,61 @@ + + * + * 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 सेट केलेले असणे आवश्यक आहे.', // 'Migrations table must be set.' + 'disabled' => 'Migrations load झाले आहेत, पण disabled आहेत किंवा चुकीच्या पद्धतीने setup झाले आहेत.', // 'Migrations have been loaded but are disabled or setup incorrectly.' + 'notFound' => 'Migration file सापडली नाही: ', // 'Migration file not found: ' + 'batchNotFound' => 'Target batch सापडला नाही: ', // 'Target batch not found: ' + 'empty' => 'Migration files सापडल्या नाहीत', // 'No Migration files found' + 'gap' => 'Migration sequence मध्ये version number जवळ अंतर आहे: ', // 'There is a gap in the migration sequence near version number: ' + 'classNotFound' => 'Migration class "%s" सापडली नाही.', // 'The migration class "%s" could not be found.' + 'missingMethod' => 'Migration class मध्ये "%s" method नाही.', // 'The migration class is missing an "%s" method.' + 'locked' => 'Migrations दुसऱ्या process मध्ये आधीच चालू आहेत. वगळत आहे.', // 'Migrations already running in another process. Skipping.' + + // Migration Command + 'migHelpLatest' => "\t\tडेटाबेसला उपलब्ध असलेल्या नवीनतम migration पर्यंत migrate करते.", // "\t\tMigrates database to latest available migration." + 'migHelpCurrent' => "\t\tकॉन्फिगरेशनमध्ये 'current' म्हणून सेट केलेल्या version पर्यंत डेटाबेस migrate करते.", // "\t\tMigrates database to version set as 'current' in configuration." + 'migHelpVersion' => "\tडेटाबेसला version {v} पर्यंत migrate करते.", // "\tMigrates database to version {v}." + 'migHelpRollback' => "\tसर्व migrations version 0 पर्यंत 'down' चालवते.", // "\tRuns all migrations 'down' to version 0." + 'migHelpRefresh' => "\t\tडेटाबेस ताजा करण्यासाठी सर्व migrations uninstall करून पुन्हा चालवते.", // "\t\tUninstalls and re-runs all migrations to freshen database." + 'migHelpSeed' => "\t[name] नावाचा seeder चालवते.", // "\tRuns the seeder named [name]." + 'migCreate' => "\t[name] नावाची नवीन migration तयार करते", // "\tCreates a new migration named [name]" + 'nameMigration' => 'Migration file चे नाव द्या', // 'Name the migration file' + 'migNumberError' => 'Migration number तीन अंकांचा असणे आवश्यक आहे आणि sequence मध्ये कोणतेही अंतर नसावे.', // 'Migration number must be three digits, and there must not be any gaps in the sequence.' + 'rollBackConfirm' => 'तुम्ही rollback करायचे आहे याची खात्री आहे का?', // 'Are you sure you want to rollback?' + 'refreshConfirm' => 'तुम्ही refresh करायचे आहे याची खात्री आहे का?', // 'Are you sure you want to refresh?' + + 'latest' => 'सर्व नवीन migrations चालवत आहे...', // 'Running all new migrations...' + 'generalFault' => 'Migration अयशस्वी झाली!', // 'Migration failed!' + 'migrated' => 'Migrations पूर्ण झाल्या.', // 'Migrations complete.' + 'migInvalidVersion' => 'अवैध version number दिला आहे.', // 'Invalid version number provided.' + 'toVersionPH' => 'Version %s पर्यंत migrate करत आहे...', // 'Migrating to version %s...' + 'toVersion' => 'सध्याच्या version पर्यंत migrate करत आहे...', // 'Migrating to current version...' + 'rollingBack' => 'Batch पर्यंत migrations rollback करत आहे: ', // 'Rolling back migrations to batch: ' + 'noneFound' => 'कोणत्याही migrations सापडल्या नाहीत.', // 'No migrations were found.' + 'migSeeder' => 'Seeder नाव', // 'Seeder name' + 'migMissingSeeder' => 'तुम्ही seeder चे नाव द्यायला हवे.', // 'You must provide a seeder name.' + 'nameSeeder' => 'Seeder file चे नाव द्या', // 'Name the seeder file' + 'removed' => 'Rollback करत आहे: ', // 'Rolling back: ' + 'added' => 'चालवत आहे: ', // 'Running: ' + + // Migrate Status + 'namespace' => 'नेमस्पेस', // 'Namespace' + 'filename' => 'फाइलनाव', // 'Filename' + 'version' => 'आवृत्ती', // 'Version' + 'group' => 'गट', // 'Group' + 'on' => 'Migration झाल्याची वेळ: ', // 'Migrated On: ' + 'batch' => 'बॅच', // 'Batch' +]; diff --git a/Language/mr/Number.php b/Language/mr/Number.php new file mode 100644 index 00000000..d6443201 --- /dev/null +++ b/Language/mr/Number.php @@ -0,0 +1,28 @@ + + * + * 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', // 'TB' + 'gigabyteAbbr' => 'GB', // 'GB' + 'megabyteAbbr' => 'MB', // 'MB' + 'kilobyteAbbr' => 'KB', // 'KB' + 'bytes' => 'बाइट्स', // 'Bytes' + + // don't forget the space in front of these! + 'thousand' => ' हजार', // ' thousand' + 'million' => ' दशलक्ष', // ' million' + 'billion' => ' अब्ज', // ' billion' + 'trillion' => ' ट्रिलियन', // ' trillion' + 'quadrillion' => ' क्वॉड्रिलियन', // ' quadrillion' +]; diff --git a/Language/mr/Pager.php b/Language/mr/Pager.php new file mode 100644 index 00000000..de297751 --- /dev/null +++ b/Language/mr/Pager.php @@ -0,0 +1,25 @@ + + * + * 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}" हा वैध Pager template नाही.', // '"{0}" is not a valid Pager template.' + 'invalidPaginationGroup' => '"{0}" हा वैध Pagination group नाही.', // '"{0}" is not a valid Pagination group.' +]; diff --git a/Language/mr/Publisher.php b/Language/mr/Publisher.php new file mode 100644 index 00000000..d7eebda9 --- /dev/null +++ b/Language/mr/Publisher.php @@ -0,0 +1,25 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Publisher language settings +return [ + 'collision' => '"{1}" ला "{2}" येथे कॉपी करताना Publisher ला अनपेक्षित "{0}" आढळले.', // 'Publisher encountered an unexpected "{0}" while copying "{1}" to "{2}".' + 'destinationNotAllowed' => 'Destination हे Publisher directories च्या allowed list मध्ये नाही: "{0}"', // 'Destination is not on the allowed list of Publisher directories: "{0}"' + 'fileNotAllowed' => '"{0}" हे "{1}" साठी खालील निर्बंध पूर्ण करत नाही: {2}', // '"{0}" fails the following restriction for "{1}": {2}' + + // Publish Command + 'publishMissing' => 'सर्व namespaces मध्ये {0} मध्ये कोणत्याही Publisher classes आढळल्या नाहीत.', // 'No Publisher classes detected in {0} across all namespaces.' + 'publishMissingNamespace' => '{1} namespace मध्ये {0} मध्ये कोणत्याही Publisher classes आढळल्या नाहीत.', // 'No Publisher classes detected in {0} in the {1} namespace.' + 'publishSuccess' => '"{0}" ने {1} फाइल(स्) "{2}" येथे publish केल्या.', // '"{0}" published {1} file(s) to "{2}".' + 'publishFailure' => '"{0}" ला "{1}" येथे publish करता आले नाही.', // '"{0}" failed to publish to "{1}".' +]; diff --git a/Language/mr/RESTful.php b/Language/mr/RESTful.php new file mode 100644 index 00000000..d972e318 --- /dev/null +++ b/Language/mr/RESTful.php @@ -0,0 +1,19 @@ + + * + * 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 implement केलेली नाही.', // '"{0}" action not implemented.' + 'cannotPaginate' => 'Paginated data मिळवता आली नाही.', // 'Unable to retrieve paginated data.' + 'paginateError' => 'Results paginate करताना त्रुटी आली.', // 'An error occurred while paginating results.' +]; diff --git a/Language/mr/Router.php b/Language/mr/Router.php new file mode 100644 index 00000000..4a0b6c17 --- /dev/null +++ b/Language/mr/Router.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'एक parameter अपेक्षित प्रकाराशी जुळत नाही.', // 'A parameter does not match the expected type.' + 'missingDefaultRoute' => 'काय दाखवायचे हे ठरवता येत नाही. Routing file मध्ये default route दिलेला नाही.', // 'Unable to determine what should be displayed. A default route has not been specified in the routing file.' + 'invalidDynamicController' => 'सुरक्षेच्या कारणास्तव dynamic controller परवानगी नाही. Route handler: "{0}"', // 'A dynamic controller is not allowed for security reasons. Route handler: "{0}"' + 'invalidControllerName' => 'Namespace delimiter हा backslash (\) आहे, slash (/) नाही. Route handler: "{0}"', // 'The namespace delimiter is a backslash (\), not a slash (/). Route handler: "{0}"' +]; diff --git a/Language/mr/Security.php b/Language/mr/Security.php new file mode 100644 index 00000000..941cdd47 --- /dev/null +++ b/Language/mr/Security.php @@ -0,0 +1,21 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'तुम्ही विनंती केलेली action अनुमत नाही.', // 'The action you requested is not allowed.' + 'insecureCookie' => 'असुरक्षित connection वरून secure cookie पाठवण्याचा प्रयत्न झाला.', // 'Attempted to send a secure cookie over a non-secure connection.' + + // @deprecated + 'invalidSameSite' => 'SameSite चे मूल्य None, Lax, Strict किंवा रिकामी string असणे आवश्यक आहे. दिलेले: "{0}"', // 'The SameSite value must be None, Lax, Strict, or a blank string. Given: "{0}"' +]; diff --git a/Language/mr/Session.php b/Language/mr/Session.php new file mode 100644 index 00000000..05c8435f --- /dev/null +++ b/Language/mr/Session.php @@ -0,0 +1,24 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Session language settings +return [ + 'missingDatabaseTable' => 'Database Session Handler काम करण्यासाठी "sessionSavePath" मध्ये table name असणे आवश्यक आहे.', // '"sessionSavePath" must have the table name for the Database Session Handler to work.' + 'invalidSavePath' => 'Session: Configured save path "{0}" ही directory नाही, अस्तित्वात नाही किंवा तयार करता येत नाही.', // 'Session: Configured save path "{0}" is not a directory, does not exist or cannot be created.' + 'writeProtectedSavePath' => 'Session: Configured save path "{0}" हा PHP process ला writable नाही.', // 'Session: Configured save path "{0}" is not writable by the PHP process.' + 'emptySavePath' => 'Session: कोणताही save path configured नाही.', // 'Session: No save path configured.' + 'invalidSavePathFormat' => 'Session: Redis save path format अवैध आहे: "{0}"', // 'Session: Invalid Redis save path format: "{0}"' + + // @deprecated + 'invalidSameSiteSetting' => 'Session: SameSite setting None, Lax, Strict किंवा रिकामी string असणे आवश्यक आहे. दिलेले: "{0}"', // 'Session: The SameSite setting must be None, Lax, Strict, or a blank string. Given: "{0}"' +]; diff --git a/Language/mr/Test.php b/Language/mr/Test.php new file mode 100644 index 00000000..fe56fffc --- /dev/null +++ b/Language/mr/Test.php @@ -0,0 +1,17 @@ + + * + * 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}" हा वैध Mock class नाही', // '"{0}" is not a valid Mock class' +]; diff --git a/Language/mr/Time.php b/Language/mr/Time.php new file mode 100644 index 00000000..9b4f9896 --- /dev/null +++ b/Language/mr/Time.php @@ -0,0 +1,35 @@ + + * + * 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}" हा वैध datetime format नाही', // '"{0}" is not a valid datetime format' + 'invalidMonth' => 'महिने १ ते १२ दरम्यान असणे आवश्यक आहे. दिलेले: {0}', // 'Months must be between 1 and 12. Given: {0}' + 'invalidDay' => 'दिवस १ ते ३१ दरम्यान असणे आवश्यक आहे. दिलेले: {0}', // 'Days must be between 1 and 31. Given: {0}' + 'invalidOverDay' => 'दिवस १ ते {0} दरम्यान असणे आवश्यक आहे. दिलेले: {1}', // 'Days must be between 1 and {0}. Given: {1}' + 'invalidHours' => 'तास ० ते २३ दरम्यान असणे आवश्यक आहे. दिलेले: {0}', // 'Hours must be between 0 and 23. Given: {0}' + 'invalidMinutes' => 'मिनिटे ० ते ५९ दरम्यान असणे आवश्यक आहे. दिलेले: {0}', // 'Minutes must be between 0 and 59. Given: {0}' + 'invalidSeconds' => 'सेकंद ० ते ५९ दरम्यान असणे आवश्यक आहे. दिलेले: {0}', // 'Seconds must be between 0 and 59. Given: {0}' + 'years' => '{0, plural, =१{# वर्ष} other{# वर्षे}}', // '{0, plural, =1{# year} other{# years}}' + 'months' => '{0, plural, =१{# महिना} other{# महिने}}', // '{0, plural, =1{# month} other{# months}}' + 'weeks' => '{0, plural, =१{# आठवडा} other{# आठवडे}}', // '{0, plural, =1{# week} other{# weeks}}' + 'days' => '{0, plural, =१{# दिवस} other{# दिवस}}', // '{0, plural, =1{# day} other{# days}}' + 'hours' => '{0, plural, =१{# तास} other{# तास}}', // '{0, plural, =1{# hour} other{# hours}}' + 'minutes' => '{0, plural, =१{# मिनिट} other{# मिनिटे}}', // '{0, plural, =1{# minute} other{# minutes}}' + 'seconds' => '{0, plural, =१{# सेकंद} other{# सेकंद}}', // '{0, plural, =1{# second} other{# seconds}}' + 'ago' => '{0} पूर्वी', // '{0} ago' + 'inFuture' => '{0} मध्ये', // 'in {0}' + 'yesterday' => 'काल', // 'Yesterday' + 'tomorrow' => 'उद्या', // 'Tomorrow' + 'now' => 'आत्ताच', // 'Just now' +]; diff --git a/Language/mr/Validation.php b/Language/mr/Validation.php new file mode 100644 index 00000000..f844c4f9 --- /dev/null +++ b/Language/mr/Validation.php @@ -0,0 +1,78 @@ + + * + * 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' => 'Validation configuration मध्ये कोणतेही rule sets दिलेले नाहीत.', // 'No rule sets specified in Validation configuration.' + 'ruleNotFound' => '"{0}" हा वैध rule नाही.', // '"{0}" is not a valid rule.' + 'groupNotFound' => '"{0}" हा validation rules group नाही.', // '"{0}" is not a validation rules group.' + 'groupNotArray' => '"{0}" rule group हा array असणे आवश्यक आहे.', // '"{0}" rule group must be an array.' + 'invalidTemplate' => '"{0}" हा वैध Validation template नाही.', // '"{0}" is not a valid Validation template.' + + // Rule Messages + 'alpha' => '{field} field मध्ये फक्त अक्षरे असू शकतात.', // 'The {field} field may only contain alphabetical characters.' + 'alpha_dash' => '{field} field मध्ये फक्त अक्षरांक, underscore आणि dash असू शकतात.', // 'The {field} field may only contain alphanumeric, underscore, and dash characters.' + 'alpha_numeric' => '{field} field मध्ये फक्त अक्षरांक असू शकतात.', // 'The {field} field may only contain alphanumeric characters.' + 'alpha_numeric_punct' => '{field} field मध्ये फक्त अक्षरांक, spaces आणि ~ ! # $ % & * - _ + = | : . ही चिन्हे असू शकतात.', // 'The {field} field may contain only alphanumeric characters, spaces, and ~ ! # $ % & * - _ + = | : . characters.' + 'alpha_numeric_space' => '{field} field मध्ये फक्त अक्षरांक आणि spaces असू शकतात.', // 'The {field} field may only contain alphanumeric and space characters.' + 'alpha_space' => '{field} field मध्ये फक्त अक्षरे आणि spaces असू शकतात.', // 'The {field} field may only contain alphabetical characters and spaces.' + 'decimal' => '{field} field मध्ये दशांश संख्या असणे आवश्यक आहे.', // 'The {field} field must contain a decimal number.' + 'differs' => '{field} field हे {param} field पेक्षा वेगळे असणे आवश्यक आहे.', // 'The {field} field must differ from the {param} field.' + 'equals' => '{field} field हे नेमके: {param} असणे आवश्यक आहे.', // 'The {field} field must be exactly: {param}.' + 'exact_length' => '{field} field ची लांबी नेमकी {param} अक्षरांची असणे आवश्यक आहे.', // 'The {field} field must be exactly {param} characters in length.' + 'field_exists' => '{field} field अस्तित्वात असणे आवश्यक आहे.', // 'The {field} field must exist.' + 'greater_than' => '{field} field मध्ये {param} पेक्षा मोठी संख्या असणे आवश्यक आहे.', // 'The {field} field must contain a number greater than {param}.' + 'greater_than_equal_to' => '{field} field मध्ये {param} पेक्षा मोठी किंवा त्यासम संख्या असणे आवश्यक आहे.', // 'The {field} field must contain a number greater than or equal to {param}.' + 'hex' => '{field} field मध्ये फक्त hexadecimal अक्षरे असू शकतात.', // 'The {field} field may only contain hexadecimal characters.' + 'in_list' => '{field} field हे यापैकी एक असणे आवश्यक आहे: {param}.', // 'The {field} field must be one of: {param}.' + 'integer' => '{field} field मध्ये integer असणे आवश्यक आहे.', // 'The {field} field must contain an integer.' + 'is_natural' => '{field} field मध्ये फक्त अंक असणे आवश्यक आहे.', // 'The {field} field must only contain digits.' + 'is_natural_no_zero' => '{field} field मध्ये फक्त अंक असणे आवश्यक आहे आणि ते शून्यापेक्षा मोठे असले पाहिजे.', // 'The {field} field must only contain digits and must be greater than zero.' + 'is_not_unique' => '{field} field मध्ये डेटाबेसमध्ये आधीपासून अस्तित्वात असलेले मूल्य असणे आवश्यक आहे.', // 'The {field} field must contain a previously existing value in the database.' + 'is_unique' => '{field} field मध्ये unique मूल्य असणे आवश्यक आहे.', // 'The {field} field must contain a unique value.' + 'less_than' => '{field} field मध्ये {param} पेक्षा कमी संख्या असणे आवश्यक आहे.', // 'The {field} field must contain a number less than {param}.' + 'less_than_equal_to' => '{field} field मध्ये {param} पेक्षा कमी किंवा त्यासम संख्या असणे आवश्यक आहे.', // 'The {field} field must contain a number less than or equal to {param}.' + 'matches' => '{field} field हे {param} field शी जुळत नाही.', // 'The {field} field does not match the {param} field.' + 'max_length' => '{field} field ची लांबी {param} अक्षरांपेक्षा जास्त असू शकत नाही.', // 'The {field} field cannot exceed {param} characters in length.' + 'min_length' => '{field} field ची लांबी किमान {param} अक्षरांची असणे आवश्यक आहे.', // 'The {field} field must be at least {param} characters in length.' + 'not_equals' => '{field} field हे {param} असू शकत नाही.', // 'The {field} field cannot be: {param}.' + 'not_in_list' => '{field} field हे यापैकी एक असू नये: {param}.', // 'The {field} field must not be one of: {param}.' + 'numeric' => '{field} field मध्ये फक्त संख्या असणे आवश्यक आहे.', // 'The {field} field must contain only numbers.' + 'regex_match' => '{field} field योग्य format मध्ये नाही.', // 'The {field} field is not in the correct format.' + 'required' => '{field} field आवश्यक आहे.', // 'The {field} field is required.' + 'required_with' => '{param} उपस्थित असताना {field} field आवश्यक आहे.', // 'The {field} field is required when {param} is present.' + 'required_without' => '{param} उपस्थित नसताना {field} field आवश्यक आहे.', // 'The {field} field is required when {param} is not present.' + 'string' => '{field} field ही वैध string असणे आवश्यक आहे.', // 'The {field} field must be a valid string.' + 'timezone' => '{field} field हा वैध timezone असणे आवश्यक आहे.', // 'The {field} field must be a valid timezone.' + 'valid_base64' => '{field} field ही वैध base64 string असणे आवश्यक आहे.', // 'The {field} field must be a valid base64 string.' + 'valid_email' => '{field} field मध्ये वैध email address असणे आवश्यक आहे.', // 'The {field} field must contain a valid email address.' + 'valid_emails' => '{field} field मध्ये सर्व email addresses वैध असणे आवश्यक आहे.', // 'The {field} field must contain all valid email addresses.' + 'valid_ip' => '{field} field मध्ये वैध IP असणे आवश्यक आहे.', // 'The {field} field must contain a valid IP.' + 'valid_url' => '{field} field मध्ये वैध URL असणे आवश्यक आहे.', // 'The {field} field must contain a valid URL.' + 'valid_url_strict' => '{field} field मध्ये वैध URL असणे आवश्यक आहे.', // 'The {field} field must contain a valid URL.' + 'valid_date' => '{field} field मध्ये वैध दिनांक असणे आवश्यक आहे.', // 'The {field} field must contain a valid date.' + 'valid_json' => '{field} field मध्ये वैध json असणे आवश्यक आहे.', // 'The {field} field must contain a valid json.' + + // Credit Cards + 'valid_cc_number' => '{field} हा वैध credit card number वाटत नाही.', // '{field} does not appear to be a valid credit card number.' + + // Files + 'uploaded' => '{field} ही वैध uploaded file नाही.', // '{field} is not a valid uploaded file.' + 'max_size' => '{field} फाइल खूप मोठी आहे.', // '{field} is too large of a file.' + 'is_image' => '{field} ही वैध uploaded image file नाही.', // '{field} is not a valid, uploaded image file.' + 'mime_in' => '{field} चा mime type वैध नाही.', // '{field} does not have a valid mime type.' + 'ext_in' => '{field} चा file extension वैध नाही.', // '{field} does not have a valid file extension.' + 'max_dims' => '{field} ही image नाही, किंवा ती खूप रुंद किंवा उंच आहे.', // '{field} is either not an image, or it is too wide or tall.' + 'min_dims' => '{field} ही image नाही, किंवा ती पुरेशी रुंद किंवा उंच नाही.', // '{field} is either not an image, or it is not wide or tall enough.' +]; diff --git a/Language/mr/View.php b/Language/mr/View.php new file mode 100644 index 00000000..e17a47d4 --- /dev/null +++ b/Language/mr/View.php @@ -0,0 +1,23 @@ + + * + * 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} ही वैध method नाही.', // '{class}::{method} is not a valid method.' + 'missingCellParameters' => '{class}::{method} ला params नाहीत.', // '{class}::{method} has no params.' + 'invalidCellParameter' => '"{0}" हे वैध param नाव नाही.', // '"{0}" is not a valid param name.' + 'noCellClass' => 'कोणताही view cell class दिलेला नाही.', // 'No view cell class provided.' + 'invalidCellClass' => 'View cell class सापडत नाही: "{0}".', // 'Unable to locate view cell class: "{0}".' + 'tagSyntaxError' => 'तुमच्या Parser tags मध्ये syntax error आहे: "{0}"', // 'You have a syntax error in your Parser tags: "{0}"' + 'invalidDecoratorClass' => '"{0}" हा वैध View Decorator नाही.', // '"{0}" is not a valid View Decorator.' +]; diff --git a/Language/pt-BR/Api.php b/Language/pt-BR/Api.php new file mode 100644 index 00000000..3e1e0a1f --- /dev/null +++ b/Language/pt-BR/Api.php @@ -0,0 +1,21 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// API language settings +return [ + 'invalidFields' => 'O campo solicitado é inválido: {0}', + 'invalidIncludes' => 'O recurso incluído (include) solicitado é inválido: {0}', + 'missingInclude' => 'Método de inclusão (include) não encontrado para: {0}', + 'transformerNotFound' => 'A classe Transformer \'{0}\' não foi encontrada.', + 'invalidTransformer' => 'A classe Transformer \'{0}\' deve implementar a interface TransformerInterface.', +]; diff --git a/Language/pt-BR/CLI.php b/Language/pt-BR/CLI.php index 5da4ac51..f195f1e2 100644 --- a/Language/pt-BR/CLI.php +++ b/Language/pt-BR/CLI.php @@ -17,18 +17,19 @@ 'generator' => [ 'cancelOperation' => 'Operação foi cancelada.', // 'Operation has been cancelled.', 'className' => [ - 'cell' => 'Nome da classe Cell', // 'Cell class name', - 'command' => 'Nome da classe Command', // 'Command class name', - 'config' => 'Nome da classe Config', // 'Config class name', - 'controller' => 'Nome da classe Controller', // 'Controller class name', - 'default' => 'Nome da classe', // 'Class name', - 'entity' => 'Nome da classe Entity', // 'Entity class name', - 'filter' => 'Nome da classe Filter', // 'Filter class name', - 'migration' => 'Nome da classe Migration', // 'Migration class name', - 'model' => 'Nome da classe Model', // 'Model class name', - 'seeder' => 'Nome da classe Seeder', // 'Seeder class name', - 'test' => 'Nome da classe Test', // 'Test class name', - 'validation' => 'Nome da classe Validation', // 'Validation class name', + 'cell' => 'Nome da classe Cell', // 'Cell class name', + 'command' => 'Nome da classe Command', // 'Command class name', + 'config' => 'Nome da classe Config', // 'Config class name', + 'controller' => 'Nome da classe Controller', // 'Controller class name', + 'default' => 'Nome da classe', // 'Class name', + 'entity' => 'Nome da classe Entity', // 'Entity class name', + 'filter' => 'Nome da classe Filter', // 'Filter class name', + 'migration' => 'Nome da classe Migration', // 'Migration class name', + 'model' => 'Nome da classe Model', // 'Model class name', + 'seeder' => 'Nome da classe Seeder', // 'Seeder class name', + 'test' => 'Nome da classe Test', // 'Test class name', + 'transformer' => 'Nome da classe Transformer', // 'Transformer class name', + 'validation' => 'Nome da classe Validation', // 'Validation class name', ], 'commandType' => 'Tipo de comando', // 'Command type', 'databaseGroup' => 'Grupo do banco de dados', // 'Database group', @@ -50,4 +51,9 @@ 'helpUsage' => 'Uso:', // 'Usage:', 'invalidColor' => 'Cor inválida "{0}": "{1}".', // Invalid "{0}" color: "{1}".', 'namespaceNotDefined' => 'Namespace "{0}" não está definido.', // 'Namespace "{0}" is not defined.', + 'signals' => [ + 'noPcntlExtension' => 'Extensão PCNTL não disponível. O manuseio de sinais foi desabilitado.', // PCNTL extension not available. Signal handling disabled. + 'noPosixExtension' => 'O manuseio de SIGTSTP/SIGCONT requer a extensão POSIX. Esses sinais serão removidos do registro.', // SIGTSTP/SIGCONT handling requires POSIX extension. These signals will be removed from registration. + 'failedSignal' => 'Falha ao registrar manipulador para o sinal: "{0}".', // Failed to register handler for signal: "{0}". + ], ]; diff --git a/Language/pt-BR/Cast.php b/Language/pt-BR/Cast.php index 585ea047..b35e420d 100644 --- a/Language/pt-BR/Cast.php +++ b/Language/pt-BR/Cast.php @@ -12,6 +12,11 @@ // Cast language settings return [ 'baseCastMissing' => 'A classe "{0}" deve herdar da classe "CodeIgniter\Entity\Cast\BaseCast".', // 'The "{0}" class must inherit the "CodeIgniter\Entity\Cast\BaseCast" class.', + 'enumInvalidCaseName' => 'O nome do caso "{0}" é inválido para o Enum "{1}".', // 'Invalid case name "{0}" for enum "{1}".', + 'enumInvalidType' => 'Era esperado um Enum do tipo "{1}", mas foi recebido "{0}".', // 'Expected enum of type "{1}", but received "{0}".', + 'enumInvalidValue' => 'O valor "{1}" é inválido para o Enum "{0}".', // 'Invalid value "{1}" for enum "{0}".', + 'enumMissingClass' => 'A classe do Enum deve ser especificada para realizar o casting.', // 'Enum class must be specified for enum casting.', + 'enumNotEnum' => '"{0}" não é uma classe Enum válida.', // 'The "{0}" is not a valid enum class.', 'invalidCastMethod' => 'O método de conversão "{0}" é inválido, métodos válidos são: ["get", "set"].', // 'The "{0}" is invalid cast method, valid methods are: ["get", "set"].', 'invalidTimestamp' => 'Conversão do tipo "timestamp" espera um timestamp correto.', // 'Type casting "timestamp" expects a correct timestamp.', 'jsonErrorCtrlChar' => 'Caractere de controle inesperado encontrado.', // 'Unexpected control character found.', diff --git a/Language/pt-BR/Email.php b/Language/pt-BR/Email.php index 5d7ba34f..c527d892 100644 --- a/Language/pt-BR/Email.php +++ b/Language/pt-BR/Email.php @@ -11,23 +11,26 @@ // Email language settings return [ - 'mustBeArray' => 'O método de validação de e-mail deve receber uma array.', // 'The email validation method must be passed an array.', - 'invalidAddress' => 'Endereço de e-mail inválido: "{0}"', // Invalid email address: "{0}"', - 'attachmentMissing' => 'Não foi possível localizar o seguinte anexo de e-mail: "{0}"', // 'Unable to locate the following email attachment: "{0}"' - 'attachmentUnreadable' => 'Não foi possível abrir este anexo: "{0}"', // 'Unable to open this attachment: "{0}"', - 'noFrom' => 'Não é possível enviar e-mail sem o cabeçalho "From".', // 'Cannot send mail with no "From" header.', - 'noRecipients' => 'Você deve incluir destinatários: To, Cc, ou Bcc', // 'You must include recipients: To, Cc, or Bcc', - 'sendFailurePHPMail' => 'Não foi possível enviar e-mail usando PHP mail(). Seu servidor pode não estar configurado para enviar e-mail usando este método.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.', - 'sendFailureSendmail' => 'Não foi possível enviar e-mail usando PHP Sendmail. Seu servidor pode não estar configurado para enviar e-mail usando este método.', // 'Unable to send email using Sendmail. Your server might not be configured to send mail using this method.', - 'sendFailureSmtp' => 'Não foi possível enviar e-mail usando PHP SMTP. Seu servidor pode não estar configurado para enviar e-mail usando este método.', // 'Unable to send email using SMTP. Your server might not be configured to send mail using this method.', - 'sent' => 'Sua mensagem foi enviada com sucesso usando o seguinte protocolo: "{0}"', // 'Your message has been successfully sent using the following protocol: {0}', - 'noSocket' => 'Não foi possível abrir um soquete para o Sendmail. Por favor, verifique as configurações.', // 'Unable to open a socket to Sendmail. Please check settings.', - 'noHostname' => 'Você não especificou um hostname SMTP.', // 'You did not specify a SMTP hostname.', - 'SMTPError' => 'O seguinte erro SMTP foi encontrado: "{0}"', // 'The following SMTP error was encountered: {0}', - 'noSMTPAuth' => 'Erro: você deve atribuir um nome de usuário e senha SMTP.', // 'Error: You must assign an SMTP username and password.', - 'failedSMTPLogin' => 'Falha ao enviar o comando AUTH LOGIN. Erro: "{0}"', // 'Failed to send AUTH LOGIN command. Error: {0}', - 'SMTPAuthUsername' => 'Falha ao autenticar o nome de usuário. Erro: "{0}"', // 'Failed to authenticate username. Error: {0}', - 'SMTPAuthPassword' => 'Falha ao autenticar a senha. Erro: "{0}"', // Failed to authenticate password. Error: {0}', - 'SMTPDataFailure' => 'Não foi possível enviar dados: "{0}"', // 'Unable to send data: {0}', - 'exitStatus' => 'Código de status de saída: "{0}"', // 'Exit status code: {0}', + 'mustBeArray' => 'O método de validação de e-mail deve receber uma array.', // 'The email validation method must be passed an array.', + 'invalidAddress' => 'Endereço de e-mail inválido: "{0}"', // Invalid email address: "{0}"', + 'attachmentMissing' => 'Não foi possível localizar o seguinte anexo de e-mail: "{0}"', // 'Unable to locate the following email attachment: "{0}"' + 'attachmentUnreadable' => 'Não foi possível abrir este anexo: "{0}"', // 'Unable to open this attachment: "{0}"', + 'noFrom' => 'Não é possível enviar e-mail sem o cabeçalho "From".', // 'Cannot send mail with no "From" header.', + 'noRecipients' => 'Você deve incluir destinatários: To, Cc, ou Bcc', // 'You must include recipients: To, Cc, or Bcc', + 'sendFailurePHPMail' => 'Não foi possível enviar e-mail usando PHP mail(). Seu servidor pode não estar configurado para enviar e-mail usando este método.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.', + 'sendFailureSendmail' => 'Não foi possível enviar e-mail usando PHP Sendmail. Seu servidor pode não estar configurado para enviar e-mail usando este método.', // 'Unable to send email using Sendmail. Your server might not be configured to send mail using this method.', + 'sendFailureSmtp' => 'Não foi possível enviar e-mail usando PHP SMTP. Seu servidor pode não estar configurado para enviar e-mail usando este método.', // 'Unable to send email using SMTP. Your server might not be configured to send mail using this method.', + 'sent' => 'Sua mensagem foi enviada com sucesso usando o seguinte protocolo: "{0}"', // 'Your message has been successfully sent using the following protocol: {0}', + 'noSocket' => 'Não foi possível abrir um soquete para o Sendmail. Por favor, verifique as configurações.', // 'Unable to open a socket to Sendmail. Please check settings.', + 'noHostname' => 'Você não especificou um hostname SMTP.', // 'You did not specify a SMTP hostname.', + 'SMTPError' => 'O seguinte erro SMTP foi encontrado: "{0}"', // 'The following SMTP error was encountered: {0}', + 'noSMTPAuth' => 'Erro: você deve atribuir um nome de usuário e senha SMTP.', // 'Error: You must assign an SMTP username and password.', + 'invalidSMTPAuthMethod' => 'Erro: O método de autorização SMTP "{0}" não é suportado no CodeIgniter, defina o método de autorização como "login" ou "plain"', // Error: SMTP authorization method "{0}" is not supported in codeigniter, set either "login" or "plain" authorization method + 'failureSMTPAuthMethod' => 'Não foi possível iniciar o comando AUTH. Seu servidor pode não estar configurado para usar o método de autenticação AUTH {0}.', // Unable to initiate AUTH command. Your server might not be configured to use AUTH {0} authentication method. + 'SMTPAuthCredentials' => 'Falha ao autenticar as credenciais do usuário. Erro: {0}', // Failed to authenticate user credentials. Error: {0} + 'SMTPAuthUsername' => 'Falha ao autenticar o nome de usuário. Erro: "{0}"', // 'Failed to authenticate username. Error: {0}', + 'SMTPAuthPassword' => 'Falha ao autenticar a senha. Erro: "{0}"', // Failed to authenticate password. Error: {0}', + 'SMTPDataFailure' => 'Não foi possível enviar dados: "{0}"', // 'Unable to send data: {0}', + 'exitStatus' => 'Código de status de saída: "{0}"', // 'Exit status code: {0}', + 'failedSMTPLogin' => 'Falha ao enviar o comando AUTH LOGIN. Erro: "{0}"', // 'Failed to send AUTH LOGIN command. Error: {0}', ]; diff --git a/Language/pt-BR/Honeypot.php b/Language/pt-BR/Honeypot.php new file mode 100644 index 00000000..6513d3ff --- /dev/null +++ b/Language/pt-BR/Honeypot.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Honeypot language settings +return [ + 'noTemplate' => 'O template HTML para o Honeypot não está configurado.', // The HTML template for the Honeypot is not configured. + 'noNameField' => 'O nome do campo do Honeypot não está definido.', // The name of the Honeypot field is not set. + 'theClientIsABot' => 'O cliente do Honeypot pode ser um bot.', // The Honeypot client may be a bot. +]; diff --git a/Language/pt-BR/Images.php b/Language/pt-BR/Images.php index 1b0171d3..f71e92a4 100644 --- a/Language/pt-BR/Images.php +++ b/Language/pt-BR/Images.php @@ -22,7 +22,6 @@ 'unsupportedImageCreate' => 'Seu servidor não suporta a função GD necessária para processar este tipo de imagem.', // 'Your server does not support the GD function required to process this type of image.', 'jpgOrPngRequired' => 'O protocolo de redimensionamento de imagem especificado nas suas preferências só funciona com os tipos de imagem JPEG ou PNG.', // 'The image resize protocol specified in your preferences only works with JPEG or PNG image types.', 'rotateUnsupported' => 'A rotação de imagem não parece ser suportada pelo seu servidor.', // 'Image rotation does not appear to be supported by your server.', - 'libPathInvalid' => 'O caminho para a sua biblioteca de imagens não está correto. Por favor, defina o caminho correto nas suas preferências de imagem. "{0}"', // 'The path to your image library is not correct. Please set the correct path in your image preferences. "{0}"', 'imageProcessFailed' => 'O processamento de imagem falhou. Por favor, verifique se o seu servidor suporta o protocolo escolhido e se o caminho para a sua biblioteca de imagens está correto.', // 'Image processing failed. Please verify that your server supports the chosen protocol and that the path to your image library is correct.', 'rotationAngleRequired' => 'Um ângulo de rotação é necessário para girar a imagem.', // 'An angle of rotation is required to rotate the image.', 'invalidPath' => 'O caminho para a imagem não está correto.', // 'The path to the image is not correct.', @@ -31,4 +30,5 @@ 'saveFailed' => 'Não é possível salvar a imagem. Por favor, certifique-se de que a imagem e o diretório de arquivos são graváveis.', // 'Unable to save the image. Please make sure the image and file directory are writable.', 'invalidDirection' => 'A direção da giro pode ser somente "vertical" ou "horizontal". Dado: "{0}"', // 'Flip direction can be only "vertical" or "horizontal". Given: "{0}"', 'exifNotSupported' => 'A leitura de dados EXIF não é suportada por esta instalação do PHP.', // 'Reading EXIF data is not supported by this PHP installation.', + 'libPathInvalid' => 'O caminho para a sua biblioteca de imagens não está correto. Por favor, defina o caminho correto nas suas preferências de imagem. "{0}"', // 'The path to your image library is not correct. Please set the correct path in your image preferences. "{0}"', ]; diff --git a/Language/pt-BR/Migrations.php b/Language/pt-BR/Migrations.php index eb34ed0f..ed10fd9e 100644 --- a/Language/pt-BR/Migrations.php +++ b/Language/pt-BR/Migrations.php @@ -20,6 +20,7 @@ 'gap' => 'Há uma diferença na sequência de migration perto do número de versão: ', // 'There is a gap in the migration sequence near version number: ', 'classNotFound' => 'A classe migration "%s" não foi encontrada.', // 'The migration class "%s" could not be found.', 'missingMethod' => 'A classe migration está sem um método "%s".', // 'The migration class is missing an "%s" method.', + 'locked' => 'Migrations já estão em execução em outro processo. Ignorando.', // Migrations already running in another process. Skipping. // Migration Command 'migHelpLatest' => "\t\tMigra o banco de dados para a última migration disponível.", // "\t\tMigrates database to latest available migration.", diff --git a/Language/pt-BR/RESTful.php b/Language/pt-BR/RESTful.php index cd026561..4c735722 100644 --- a/Language/pt-BR/RESTful.php +++ b/Language/pt-BR/RESTful.php @@ -10,6 +10,9 @@ */ // RESTful language settings + return [ - 'notImplemented' => '"{0}" ação não implementada.', // '"{0}" action not implemented.', + 'notImplemented' => 'Ação "{0}" não implementada.', // "{0}" action not implemented. + 'cannotPaginate' => 'Não foi possível recuperar os dados paginados.', // Unable to retrieve paginated data. + 'paginateError' => 'Ocorreu um erro ao paginar os resultados.', // An error occurred while paginating results. ]; diff --git a/Language/pt-BR/Validation.php b/Language/pt-BR/Validation.php index 29649599..47d143f1 100644 --- a/Language/pt-BR/Validation.php +++ b/Language/pt-BR/Validation.php @@ -63,7 +63,7 @@ 'valid_json' => 'O campo {field} deve conter um json válido.', // 'The {field} field must contain a valid json.', // Credit Cards - 'valid_cc_num' => '{field} não parece ser um número de cartão de crédito válido.', // '{field} does not appear to be a valid credit card number.', + 'valid_cc_number' => '{field} não parece ser um número de cartão de crédito válido.', // {field} does not appear to be a valid credit card number. // Files 'uploaded' => '{field} não é um arquivo de upload válido.', // '{field} is not a valid uploaded file.', diff --git a/README.md b/README.md index 92dccdc2..66b90f96 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ claims no expertise beyond English. | lt | Lithuanian | 4.0.2 | [dgvirtual][lt] | Donatas Glodenis | lv | Latvian | 4.0.3 | [davislasis][lv] | Dāvis Lasis | ml | Malayalam | 4.0.3 | [rakheshthayyur][ml] | Rakhesh Thayyur +| mr | Marathi | 4.x | [atharvagitaye][mr] | Atharva Gitaye | nl | Dutch | 4.0.3 | [JohanSmolders][nl] | JohanSmolders | no | Norwegian | 4.0.0 | [LA3QMA][no] | Kai Günter Brandt | pl | Polish | 4.0.0 | [DEVELPL][pl] | Maciej Jasiewicz @@ -98,6 +99,7 @@ _**Version where the locale was released. 4.x denotes `Unreleased`._ [lt]: https://github.com/dgvirtual [lv]: https://github.com/davislasis [ml]: https://github.com/rakheshthayyur +[mr]: https://github.com/atharvagitaye [nl]: https://github.com/JohanSmolders [no]: https://github.com/LA3QMA [pl]: https://github.com/DEVELPL diff --git a/tests/Language/AbstractTranslationTestCase.php b/tests/Language/AbstractTranslationTestCase.php index 7b1dadae..b01dd610 100644 --- a/tests/Language/AbstractTranslationTestCase.php +++ b/tests/Language/AbstractTranslationTestCase.php @@ -59,6 +59,7 @@ abstract class AbstractTranslationTestCase extends TestCase LithuanianTranslationTest::class => 'lt', LatvianTranslationTest::class => 'lv', MalayalamTranslationTest::class => 'ml', + MarathiTranslationTest::class => 'mr', DutchTranslationTest::class => 'nl', NorwegianTranslationTest::class => 'no', PolishTranslationTest::class => 'pl', diff --git a/tests/Language/MarathiTranslationTest.php b/tests/Language/MarathiTranslationTest.php new file mode 100644 index 00000000..ef5750c7 --- /dev/null +++ b/tests/Language/MarathiTranslationTest.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Translations\Tests; + +/** + * @internal + */ +final class MarathiTranslationTest extends AbstractTranslationTestCase +{ +}