From 01778ed38efa54e6dea89aa4bbabc5b919775ec4 Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Mon, 1 Feb 2021 12:29:33 +0800 Subject: [PATCH] Prep for v4.0.3 (#212) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squashed as not all commits are GPG signed. commit 81941200535c78795959f2bd67a17b2cb2add9a8 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Feb 1 11:44:40 2021 +0800 Prep for v4.0.3 (#212) commit 28fea9286ab6ff9cab4f8e81f612b08313a6fe24 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Feb 1 11:35:45 2021 +0800 Update readme for v4.0.3 (#211) commit 91d9b9cad77df9d7c6ea622ae8ffc30dd8813526 Author: Natan Felles Date: Sun Jan 31 23:30:55 2021 -0300 [pt-BR] Add CLI.generator and Time.invalidFormat (#210) commit a8003774c5d6910ffed07bd9e732ab155ea3d4f4 Author: Alex Schmitz <40514119+sfadschm@users.noreply.github.com> Date: Sun Jan 31 20:00:25 2021 +0100 [DE] Update CLI.generator. (#209) commit a9000e0f034396402191e25dff3ee7b3c88890d4 Author: Alex Schmitz <40514119+sfadschm@users.noreply.github.com> Date: Sun Jan 31 18:51:13 2021 +0100 [De] Add time.invalidFormat. (#208) commit bccf966c90c85b4b5291c2b814db85bed123dcab Author: Mattias Sandström <1013635+tangix@users.noreply.github.com> Date: Wed Jan 20 07:47:59 2021 +0100 Added Time.invalidFormat for sv-SE (#207) commit 63af78f4067a8dd16fcd61251285947fe6f72f52 Merge: c1d2b41 ec99801 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Jan 17 18:55:39 2021 +0800 Merge pull request #206 from kenjis/add-Time.invalidFormat Add Time.invalidFormat for ja commit ec998013261c63662cbb06463e8e937541c38b7e Author: kenjis Date: Sun Jan 17 17:22:41 2021 +0900 Delete unnecessary spaces commit 6965d1318421464f98e998d75e19b9da57584645 Author: kenjis Date: Sun Jan 17 17:22:06 2021 +0900 Add Time.invalidFormat for ja commit c1d2b418bf77ccd896eaf0c395010113f49bf8cc Merge: f50fa99 95d145d Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Fri Jan 8 14:39:12 2021 +0800 Merge pull request #205 from codeigniter-kr/develop Update ko commit f50fa9932101722b6458d594bd1508f820c15b17 Merge: a72ce8a abbf554 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Fri Jan 8 14:37:22 2021 +0800 Merge pull request #204 from tangix/sv-SE-updates Sv se updates commit 95d145d56eece0033e305a01f912e788bf4ef66d Author: Terrorboy Date: Fri Jan 8 10:41:27 2021 +0900 cs fixed commit 234f6d5842803e187987a4a6592c53328f050087 Author: Terrorboy Date: Fri Jan 8 10:22:46 2021 +0900 Update ko commit abbf554f1f86d1368124fa145d3c315b6ba09961 Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Thu Jan 7 22:06:18 2021 +0100 All the pretty arrows are now neatly aligned. commit f530a5267687f74aa5f4f0e292482d3005500584 Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Thu Jan 7 21:57:02 2021 +0100 Aligning arrows... sigh... commit d1d95b211390f756123f614b4d4b454e343423bd Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Thu Jan 7 21:47:41 2021 +0100 Fixing PHP-CS issue? commit e6cd0160631521cccdb537bab10d6d00183e14ca Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Thu Jan 7 21:44:10 2021 +0100 Fixed blank line at end commit a8c3607a8fa4dd64e0baa88d088bb55a07c945f0 Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Thu Jan 7 21:41:11 2021 +0100 Updated sv-SE commit a72ce8a6bd9053770316a74e89996847a8e82cfe Merge: bf2f221 6f6134c Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Jan 7 23:51:40 2021 +0800 Merge pull request #203 from natanfelles/update-pt-BR Update pt-BR commit bf2f22150fe9f63a41e1a3e9424ed2e2033cfafa Merge: 16d7c8d 7fbc219 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Jan 7 23:49:58 2021 +0800 Merge pull request #202 from matussopko/czechupdate Czech update commit 16d7c8d122d28aff1f6fb5763a2eaea745914284 Merge: 9a8fb4e f03c4a0 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Jan 7 23:48:12 2021 +0800 Merge pull request #201 from matussopko/slovakupdate Slovak corrections commit 6f6134c3cbec5f3689dd46c1bef17defb68d6aa8 Author: Natan Felles Date: Wed Jan 6 16:47:09 2021 -0300 Update pt-BR commit 7fbc219f4ed8267dd105778f3331a4a83a16e48a Author: Matus Sopko <47972956+matussopko@users.noreply.github.com> Date: Wed Jan 6 11:15:48 2021 +0100 czech update commit f03c4a0197443f4c4f7cc1ac0c36e61095bc37e3 Author: Matus Sopko <47972956+matussopko@users.noreply.github.com> Date: Wed Jan 6 11:08:45 2021 +0100 slovak corrections commit da1fae2ba9fa3ad62c2f58059d6ddddbef973547 Author: Matus Sopko <47972956+matussopko@users.noreply.github.com> Date: Wed Jan 6 10:59:26 2021 +0100 slovak corrections commit 9a8fb4e72318c7c76dc7075f956b8b4f8a8fbd5f Merge: ce610a0 f6dfc67 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Wed Jan 6 10:35:08 2021 +0800 Merge pull request #200 from matussopko/slovakupdate slovak update commit f6dfc670017d6b1a0c640f9d98361bd8dbcfa72f Author: Matus Sopko <47972956+matussopko@users.noreply.github.com> Date: Wed Jan 6 02:04:15 2021 +0100 update commit ce610a0e7703daf639e1f6c4663567a707b19c2b Merge: 86d0c34 1bb58b0 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 31 19:44:02 2020 +0800 Merge pull request #198 from codeigniter4/sinhala-to-changelog Add Sinhala to changelog commit 1bb58b09190c6c45d83be269eb238b988dfac2f0 Author: John Paul E. Balandan, CPA Date: Thu Dec 31 19:40:26 2020 +0800 Add Sinhala to changelog commit 86d0c34920e526d59d11d6da63f5683c3def039b Merge: 79e77d1 2c3c339 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 31 19:34:33 2020 +0800 Merge pull request #195 from npwsamarasinghe/si-translation Complete Sinhala language translation. commit 79e77d14281ae3f1d9c4d82349a78358d246212c Merge: 4c8d8a0 b90140f Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 31 19:33:22 2020 +0800 Merge pull request #197 from paulbalandan/ci-script-update Use descriptive CI script commit b90140f8c4d468d484f54624cb2f5a6cdff0045b Author: John Paul E. Balandan, CPA Date: Thu Dec 31 19:20:37 2020 +0800 Use descriptive CI script commit 2c3c3398ccdfe86837719c1e6b651c35c931e1b8 Author: Nalaka Prasad Date: Wed Dec 30 21:32:49 2020 +0530 Remove a trailing whitespace. commit c5299cdbef92ce81cf064bb548c8c999d1f8d73f Author: Nalaka Prasad Date: Wed Dec 30 21:27:20 2020 +0530 Update README.md file with Sinhala language related data. commit 6892bb1d1546b09b5266523f8654605b6bf05251 Author: Nalaka Prasad Date: Wed Dec 30 21:26:47 2020 +0530 Add Sinhala language key and the value into $locales array in AbstractTranslationTestCase file. commit ec69df01d1c92cccda6649ce46433137aa9b1349 Author: Nalaka Prasad Date: Wed Dec 30 21:26:15 2020 +0530 Add Sinhala test file. commit 0b3bec1aba06682bdbf7e66cb154968e50900028 Author: Nalaka Prasad Date: Wed Dec 30 21:25:33 2020 +0530 Complete Sinhala language translation. commit 4c8d8a0741e936964e5847fbece19d6dffa120e8 Merge: 9e89ccd 15cb7da Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Dec 21 14:01:58 2020 +0800 Merge pull request #192 from kenjis/update-ja-string Update ja string commit 15cb7da98f9936e873fa27d7f095302bd87b643c Author: kenjis Date: Mon Dec 21 14:40:00 2020 +0900 Fix style vendor/bin/php-cs-fixer fix commit 5d17b33c02de70202b5c30254553f3bb57d71a95 Author: kenjis Date: Mon Dec 21 14:13:41 2020 +0900 Translate new items commit abbb706bd39eae38fa2181a58027f2149ce5e4e3 Author: kenjis Date: Mon Dec 21 14:08:34 2020 +0900 Add new items commit 9e89ccd2185f4d254617b9710499f3166964226e Merge: 0a99559 e4b2713 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Dec 14 23:11:48 2020 +0800 Merge pull request #191 from codeigniter4/hotfix-pr-push Fix push event on CI commit e4b2713f46201b080337355c7df4187b0da0a2ea Author: John Paul E. Balandan, CPA Date: Mon Dec 14 22:28:46 2020 +0800 Fix push event on CI commit 0a99559d3ba838df35f1413da91ad169763ae26d Merge: fe0de2a eb8e055 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Dec 14 22:19:16 2020 +0800 Merge pull request #190 from paulbalandan/test-updates Test updates commit fe0de2a7764685344ffc93abc3da2a000d730fed Merge: 95a67d8 fc4674e Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Dec 14 22:18:23 2020 +0800 Merge pull request #189 from sfadschm/fix-key-order [id, it, ja, ko] Fix key order and remove duplicates. commit 95a67d82c2ee7973cd03b2b01e872c07969a8e3c Merge: 0e7f86d 3b5b725 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Dec 14 22:16:58 2020 +0800 Merge pull request #188 from paulbalandan/use-pr-base-ref-in-ci Use GitHub Events in running CI commit eb8e0550c8090d0b865f6d514df6f2ad4d0806cc Author: John Paul E. Balandan, CPA Date: Mon Dec 14 22:13:18 2020 +0800 Update test suite commit 658c2662dff2ea7f9ac10167101b19cbad1df4f7 Author: John Paul E. Balandan, CPA Date: Mon Dec 14 22:10:04 2020 +0800 Discuss all tests in Contributing Guide. commit fc4674e55dbe8be1c3fe61e4b82ebb0c701620dc Author: Alex Schmitz Date: Sun Dec 13 18:20:10 2020 +0100 [id, it, ja, ko] Fix key order and remove duplicates. commit 0e7f86d997de6a0197435895ed708ba72ce9bd73 Merge: 065d1ef 50c2e3d Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Dec 14 01:11:22 2020 +0800 Merge pull request #187 from sfadschm/test-duplicate-keys Add tests for translated key order and some cases of duplicate keys. commit 3b5b72550f2362198618a5cdf541663e0addaade Author: John Paul E. Balandan, CPA Date: Sun Dec 13 23:48:58 2020 +0800 Use GitHub Events in running CI commit 50c2e3de6148f8626168b717890d5934aec3c27e Author: Alex Schmitz Date: Sun Dec 13 17:05:59 2020 +0100 Use git diff syntax for output. commit 95761888695600676aba74a436b07c37c29fd2ae Author: Alex Schmitz Date: Sun Dec 13 16:34:49 2020 +0100 Apply CS fixes. commit 931c8fdaff1a07da4ab72640eba64c312cef8429 Author: Alex Schmitz Date: Sun Dec 13 16:12:14 2020 +0100 Remove function arrayDiffOrder. commit 56c07e25891fd34304fb15cb4f109cd2bf15f6ed Author: Alex Schmitz Date: Sun Dec 13 15:49:04 2020 +0100 Add tests for wrong key order. commit 065d1efe84c6b3df6955be551ae33783b6462c26 Merge: e49642c 78c1f64 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Dec 13 22:05:18 2020 +0800 Merge pull request #186 from paulbalandan/cs-fix Add code style check using PHP-CS-Fixer commit 78c1f64fc2ada509410478dfa34d46461691372c Author: John Paul E. Balandan, CPA Date: Sun Dec 13 02:26:40 2020 +0800 Add badge to README commit 9b944a93b24e0644e61d128671289b95893f70d3 Author: John Paul E. Balandan, CPA Date: Sun Dec 13 02:23:35 2020 +0800 Use 'ubuntu-20.04' commit c1b916fa3989684fc71cfbf20c4a294f93cb5364 Author: John Paul E. Balandan, CPA Date: Sun Dec 13 02:21:20 2020 +0800 Disable using cache commit 4c00972d5ac67e2fc79ce7ca2f06d14e1378a09b Author: John Paul E. Balandan, CPA Date: Sun Dec 13 02:14:49 2020 +0800 Add actions for code style commit 80f8c671eeaedb32f12e8e6bdd10d9d4604515c2 Author: John Paul E. Balandan, CPA Date: Sun Dec 13 02:09:11 2020 +0800 Fix code style violations commit 10bd7d19064c6ab0c7e2bf3945e3f44a1f7fd101 Author: John Paul E. Balandan, CPA Date: Sun Dec 13 02:00:39 2020 +0800 Add ruleset for fixing code styles commit e49642c96ce2ec11e22552f0ef44da776ac03d31 Merge: 5cd052f 5d25cd6 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Fri Dec 11 20:16:57 2020 +0800 Merge pull request #175 from sfadschm/remove-untranslated-keys [All languages] Test for and remove untranslated keys. commit 5cd052fc67fef7d4ade1d9fe4527f097caac9194 Merge: f509712 3bf0413 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Fri Dec 11 20:16:15 2020 +0800 Merge pull request #184 from sfadschm/tests-summary-information Add locales summary to tests. commit 3bf041383a0e19cd1977429c11d8bc3df07eba68 Author: Alex Schmitz Date: Fri Dec 11 08:31:21 2020 +0100 Add locales summary to test output. commit f509712e2a8842e91a9ad0211f039ab582da938a Merge: a5e0333 a2a5255 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Fri Dec 11 01:17:38 2020 +0800 Merge pull request #185 from lucagrandicelli/patch-untraslated-keys Added missing it translations on Migrations.php commit 5d25cd6e6a435c6ee9d9826336c5544ea0a0f0cc Author: Alex Schmitz Date: Thu Dec 10 13:46:57 2020 +0100 Fix exlusions for it locale. commit a2a52557a9c5f15dc336f837f7940f22c14638f0 Author: Luca Grandicelli Date: Thu Dec 10 13:09:15 2020 +0100 Added missing it translations on Migrations.php commit 0c600b5aeeff1d844bfad4d357a88ff2c27167d6 Author: Alex Schmitz Date: Fri Dec 4 20:57:43 2020 +0100 [All languages] Remove untranslated keys. Apply corrections from the new translation test. commit efa1d1b5862ebe8b891549ab6adc8e1313ee0307 Author: Alex Schmitz Date: Fri Dec 4 20:55:42 2020 +0100 Test if existing keys in translations are really translated. commit a5e033383dc7c523b1a04ff5900be91392b5dbf1 Merge: 304cc8c 8f45651 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 10 19:19:08 2020 +0800 Merge pull request #183 from totoprayogo1916/add/security.php [id] add Security.php commit 304cc8c2e28476b4ba25ef6f064c4836091acd8a Merge: 79a84a1 29b4b9e Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 10 19:18:28 2020 +0800 Merge pull request #182 from sba/develop [german] Security.php added commit 79a84a191cad57fc274cf3ffcb24a328a7745857 Merge: bc93805 931c5b3 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 10 19:17:52 2020 +0800 Merge pull request #176 from lucagrandicelli/add_missing_it_translations Added missing it translations plus some fixes on previous ones. commit 931c5b3dfff977cdbbee5eb7a6fca2d4f1d254d2 Author: Luca Grandicelli Date: Wed Dec 9 19:56:47 2020 +0100 Added translated missing keys. commit 1e9e0a4370a84e8e9d8abf3cc9a8b1e03b3f8237 Author: Luca Grandicelli Date: Fri Dec 4 21:16:58 2020 +0100 Rebased / Added missing it translations plus some fixes on previous ones. commit 8f45651df436a34ddda52bac3038ebf8d40a1a15 Author: totoprayogo1916 Date: Wed Dec 9 15:26:37 2020 +0700 add Language/id/Security.php commit 29b4b9e93bc06a934e0af8dce26c199d8f042d27 Author: Stefan Bauer Date: Tue Dec 8 14:13:07 2020 +0100 [german] Security.php added commit bc93805002a71c0f90cb7db0f10ef6cf741403d3 Merge: 991468b c35bd20 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Tue Dec 8 20:03:54 2020 +0800 Merge pull request #180 from kenjis/update-lang-string Update lang ja string commit c35bd2068bf8f0b029fcb82bff27e665adac8a9c Author: kenjis Date: Tue Dec 8 20:18:56 2020 +0900 Update the maintainer of ja commit 2a3cb12ec422964687cfcd2928d122fa78204ba2 Author: kenjis Date: Tue Dec 8 20:15:56 2020 +0900 Fix alignment commit b9a42368d84d4d8fe4b27b08c62c2e38c9f2f040 Author: kenjis Date: Mon Dec 7 12:00:04 2020 +0900 Fix item order commit 657f15f801ec8858097b2563cb1837ceec31d570 Author: kenjis Date: Mon Dec 7 11:59:41 2020 +0900 Translate Fablicator items commit 27be4b33fa02e5ddefd26e93ff1f61d14d8d3f07 Author: kenjis Date: Mon Dec 7 11:58:00 2020 +0900 Add spaces just like any other translation commit 8b6d9250cd910e74741a854d3759105abba54ab8 Author: kenjis Date: Mon Dec 7 11:56:32 2020 +0900 Add new lang items and its translations commit 991468bd60359c43f85aad0b0089ad254f3ea41a Merge: c57e8c5 9ea68e5 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Tue Dec 8 19:04:58 2020 +0800 Merge pull request #179 from kenjis/fix-ja-validation-required Fix ja Validation.required translation commit c57e8c5a262afaffff68b76d5ea862b8646fb5bc Merge: 947c35d 625ccdc Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Tue Dec 8 19:03:43 2020 +0800 Merge pull request #181 from codeigniter4/updates Update test workflow commit 947c35d98ecc2c811e6894b5e8d0845f6f6a36c5 Merge: 2fd274e a7a698b Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Tue Dec 8 18:47:14 2020 +0800 Merge pull request #178 from kenjis/patch-1 Fix link to README commit 2fd274e04a243ef50f6d7ce86ebe70c4abb23200 Merge: c967e65 cd668f9 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Tue Dec 8 18:46:32 2020 +0800 Merge pull request #177 from totoprayogo1916/ignore-.phpunit.result.cache Update .gitignore commit 625ccdca02223ba4412d5ec2da21952cb603f720 Author: John Paul E. Balandan, CPA Date: Tue Dec 8 18:39:14 2020 +0800 Update readme and contributing guide commit 869103951a6bf3742b243f5e82a627e33afd7d7d Author: John Paul E. Balandan, CPA Date: Tue Dec 8 18:27:34 2020 +0800 Update test workflow commit 9ea68e5146768192aa2edf5512861c86d4613511 Author: kenjis Date: Mon Dec 7 11:21:44 2020 +0900 Fix ja Validation.required translation commit a7a698b617a1e2dfd72694d50bd701255d9c2907 Author: kenjis Date: Sun Dec 6 22:24:45 2020 +0900 Fix link to README commit cd668f9e17c2f46d9ea9a555541ddb2d4c45241c Author: totoprayogo1916 Date: Sat Dec 5 10:03:12 2020 +0700 Update .gitignore commit c967e65481bcccc06b63f3d6d9262a83529f0fa8 Merge: 7917299 b404d43 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sat Dec 5 00:50:07 2020 +0800 Merge pull request #172 from paulbalandan/bug/namespace-fix Fix namespace ignored by CI4 autoloader commit 7917299f95747fc1261cb75d89735cbb3d0df112 Merge: a233bb1 ada0e55 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sat Dec 5 00:48:43 2020 +0800 Merge pull request #173 from paulbalandan/cs-fixes-v2 Fixes subtle CS violations commit b404d435b2ebab0a64dc4cbc0e2f286f3080a291 Author: John Paul E. Balandan, CPA Date: Thu Dec 3 19:23:45 2020 +0800 Fix namespace ignored by CI4 autoloader commit ada0e55048fceaf50f9b2ec66bf75377cff5c387 Author: John Paul E. Balandan, CPA Date: Thu Dec 3 20:13:36 2020 +0800 Fixes subtle CS violations commit a233bb1a4900b2483b2c1a7d99b948565953d4ec Merge: 8b291e2 fd07ff2 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 3 16:05:10 2020 +0800 Merge pull request #168 from sba/develop [german] fixing spellings commit fd07ff2fe1da96ebd71cae22ee7dc483128346a8 Author: Stefan Bauer Date: Thu Dec 3 08:42:30 2020 +0100 [german] fixing spellings commit 8b291e2abd513373e0d4de644beb87f93209aebb Merge: 969fea4 8e93c57 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Dec 3 14:06:34 2020 +0800 Merge pull request #163 from sfadschm/remove-deprecated [All languages] Remove deprecated files according to main repo. commit 8e93c571c575d7653503f5a7d27db2f2467da797 Author: Alex Schmitz Date: Wed Dec 2 07:25:17 2020 +0100 Remove Migration.badCreateName and Migrations.writeError. commit d8661352e8d4c009179954ca5d99b2a9627d329b Author: Alex Schmitz Date: Wed Dec 2 07:11:07 2020 +0100 Remove Seed.php. commit 066e63c8e0c36e68c7cffd650e2bc77e4102a114 Author: Alex Schmitz Date: Tue Dec 1 19:37:19 2020 +0100 Remove deprecated files according to main repo. commit 969fea4a37f505b6293cd0766cbd95847b4e3a81 Merge: 59d1204 668c02a Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Wed Dec 2 02:25:58 2020 +0800 Merge pull request #161 from sfadschm/update-de [German] Update all files commit 59d1204dc0bf0d64a4a8ce500b19b76e659bb599 Merge: 4f21e09 025d720 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Tue Dec 1 14:55:37 2020 +0800 Merge pull request #162 from natanfelles/keys Update language strings to latest develop (pt-BR) commit 025d720a490b4d03ea207fb8ac7532a409abdf88 Author: Natan Felles Date: Mon Nov 30 15:42:53 2020 -0300 Update language strings to latest develop (pt-BR) commit 668c02ace923b1831e948a9792e13e58a48fe324 Author: Alex Schmitz Date: Mon Nov 30 18:17:28 2020 +0100 Refine German translations. commit 6032f211c0e78d2d36ccee40fd121533b15d25a0 Author: Alex Schmitz Date: Mon Nov 30 14:36:17 2020 +0100 Fix German Session and HTTP messages. commit 44b1809f927622a49864d8598ed9c1b3a6750633 Author: Alex Schmitz Date: Mon Nov 30 13:31:20 2020 +0100 Add missing translations for de. commit 1248ebd24212a6ec2e26c9874b4e17d535b4d430 Author: Alex Schmitz Date: Mon Nov 30 13:10:48 2020 +0100 Update de Migrations.php commit 95a7989fc4143963d991b85db3757854685c9570 Author: Alex Schmitz Date: Mon Nov 30 13:09:27 2020 +0100 Update CLI.php commit d375ab4e629020ba436a144b0dbc05bde3746fed Author: Alex Schmitz Date: Mon Nov 30 13:03:31 2020 +0100 Remove Seed.php commit 4f21e0921e6c645061d3274e2bf398328a238c1c Merge: 23ed750 bbd0da9 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Nov 30 02:46:24 2020 +0800 Merge pull request #159 from paulbalandan/sv-se-cs-fixes Fix CS for sv-SE locale commit 23ed750f57f1fe5b300fe564753c11cb99470dae Merge: 44e8ff6 78100e3 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Nov 30 02:45:27 2020 +0800 Merge pull request #158 from paulbalandan/readme-maintainers Update README commit bbd0da927d4309897cc7ae6990193f7c90d6ba7e Author: John Paul E. Balandan, CPA Date: Mon Nov 30 02:27:29 2020 +0800 Fix CS for sv-SE locale commit 78100e3661b481983a3a8c002996ada7e43f844e Author: John Paul E. Balandan, CPA Date: Mon Nov 30 02:04:32 2020 +0800 Update README commit 44e8ff6458956817c7498bb05de46a9f45cbda7b Merge: 32c978c 8eed58e Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Nov 30 02:13:40 2020 +0800 Merge pull request #157 from tangix/sv-SE-second New version of sv-SE commit 8eed58eb4b661dcea437655a28a268c9bc7c6367 Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Sun Nov 29 19:11:37 2020 +0100 Removed unneeded strings commit 606e2373384f0167b700881afd1a8fbf779b3d68 Author: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Sun Nov 29 18:59:38 2020 +0100 New version of sv-SE commit 32c978c2c22a19b1d249f600cc38695c0b1f6e22 Merge: 9b275ab 48a5fd1 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Nov 30 00:53:21 2020 +0800 Merge pull request #151 from paulbalandan/cs-fixes CS Fixes for all locales commit 9b275ab662f9d451c71d51e05460981bcbd402eb Merge: 1d0d0a6 0d171d4 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Mon Nov 30 00:52:46 2020 +0800 Merge pull request #156 from paulbalandan/composer-json Update php version constraint in composer.json commit 0d171d4d6108919376885cf37b9e764567a7197c Author: John Paul E. Balandan, CPA Date: Mon Nov 30 00:22:19 2020 +0800 Update php version constraint in composer.json commit 48a5fd1110bb0805fa6338f6fd32a71327c91351 Author: John Paul E. Balandan, CPA Date: Sun Nov 29 20:12:18 2020 +0800 CS fix for all locales commit 1d0d0a61415a1838e08207aa168458c0bf225515 Merge: 7788efe 3c67765 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 23:52:51 2020 +0800 Merge pull request #155 from paulbalandan/readme Change format of README to Markdown commit 3c67765daa4a802ed17f70842b725cb23aff52ed Author: John Paul E. Balandan, CPA Date: Sun Nov 29 23:50:44 2020 +0800 Change format of README to Markdown commit 7788efe79f12d2af3975793e7d35f453fcd3a353 Merge: 381feeb 6007886 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 23:43:03 2020 +0800 Merge pull request #153 from paulbalandan/changelog-keepachangelog-format Update format of CHANGELOG commit 381feebe0493aac0518f6933c457fbb986699521 Merge: 77d1387 037e868 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 23:41:58 2020 +0800 Merge pull request #154 from paulbalandan/badges-readme Add badges to README commit 77d13877f0f7567d0dec08c70cf4181e6ffe385d Merge: 4cb3d50 e6f87b3 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 23:39:34 2020 +0800 Merge pull request #152 from codeigniter-kr/develop Korean typo correction commit e6f87b3c17da0a660750864706f313bab0a5c23c Author: Terrorboy Date: Mon Nov 30 00:34:32 2020 +0900 Update README.rst Co-authored-by: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> commit 89b2aeca4dc00abe3478f5e3607acecfbb1813b6 Author: Terrorboy Date: Mon Nov 30 00:29:18 2020 +0900 Update Language/ko/Session.php Co-authored-by: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> commit e1001e39741e01732df6ea6ba17c9c2a3d7b98e1 Author: Terrorboy Date: Mon Nov 30 00:28:48 2020 +0900 Update Language/ko/Migrations.php Co-authored-by: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> commit ff5f0729d223bd2c40f2c53e1cf6af100c43a7c7 Author: Terrorboy Date: Mon Nov 30 00:28:25 2020 +0900 Update Language/ko/CLI.php Co-authored-by: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> commit ee31828dd61321de0987e2144e3fac9472601bad Author: Terrorboy Date: Mon Nov 30 00:06:31 2020 +0900 4.0.4 Add translation readme commit c0d0494e5c6935ee46268d09c3d72fb47234c045 Author: Terrorboy Date: Mon Nov 30 00:05:01 2020 +0900 4.0.4 Add translation commit 037e8680fee3f56c11e13b78924c55d6d6cfec37 Author: John Paul E. Balandan, CPA Date: Sun Nov 29 22:46:08 2020 +0800 Add badges to README commit 60078866ba3d73675163e7468117e25c575244bc Author: John Paul E. Balandan, CPA Date: Sun Nov 29 22:38:32 2020 +0800 Update format of CHANGELOG commit a80b893e39daf92aaab9fcdb22f518e5760c59c8 Author: Terrorboy Date: Sun Nov 29 21:27:03 2020 +0900 Korean typo correction commit 4cb3d506f02e2fd5e697a28f10260b0a91d7355a Merge: c2af4b4 16fb3e2 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 20:05:18 2020 +0800 Merge pull request #149 from totoprayogo1916/update/lang-id updated lang ID commit c2af4b4bc8d4d04f0136d5b324a95054369a568a Merge: efe59f0 ea6f5fd Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 20:02:22 2020 +0800 Merge pull request #145 from haugli92/patch-1 [NO] Changed to lowercase in Number.php commit 16fb3e2c3736bd99a400df65c53fcc7e329bd821 Author: totoprayogo1916 Date: Thu Nov 26 21:47:52 2020 +0700 updated lang ID - add missing & remove extra keys - convert indentation commit efe59f00c021c6341f7d6ec4d1dbb655c032694e Merge: 3b1b56d 50c3bc0 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 29 18:54:04 2020 +0800 Merge pull request #144 from paulbalandan/revamp-testing Revamp testing for translations commit 50c3bc077d324d4f812aced01cb308c7c2797f44 Author: John Paul E. Balandan, CPA Date: Sat Nov 28 20:27:15 2020 +0800 Bump CI/CD requirements commit ea6f5fd5ad4876c70174fd6c8c067c2b441fc469 Author: Haugli92 Date: Fri Nov 27 10:44:58 2020 +0100 [NO] Changed to lowercase in Number.php This should be lowercased when the original is. Small design fix. commit 7b8e46eb2a1415509237509575646bca9f7f6070 Author: John Paul E. Balandan, CPA Date: Thu Nov 26 19:53:49 2020 +0800 Update documentation commit ac36ad1a0d688a53f845dd5006fc4da2dce5e00e Author: John Paul E. Balandan, CPA Date: Thu Nov 26 17:54:45 2020 +0800 Replace travis with github actions commit eda493511c954bca57d959eb05861f5d611e199e Author: John Paul E. Balandan, CPA Date: Thu Nov 26 01:19:01 2020 +0800 Refactor test case to allow individual locale testing commit 3b1b56d62bafaeedcbff191fab40a8b2a63d87cf Merge: 23fb201 22d4d96 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Thu Nov 26 01:10:10 2020 +0800 Merge pull request #143 from sba/develop de: translated news strings and fixed some typos commit 7c6ec90681f83bc3f2bd13fc9e14c27cf9186214 Author: John Paul E. Balandan, CPA Date: Thu Nov 26 01:04:21 2020 +0800 Update phpunit.xml commit f0336c7c48f64dfdd3ff8127cf68cc99ae2c5a8a Author: John Paul E. Balandan, CPA Date: Wed Nov 25 22:33:49 2020 +0800 Update composer.json commit 6151894060728eb18b1bc5c385b16d581f02c7d4 Author: John Paul E. Balandan, CPA Date: Wed Nov 25 20:32:46 2020 +0800 Remove test/_support directory commit 22d4d96794c7b31145c93e3f0db07abf7acd6e0a Author: Stefan Bauer Date: Wed Nov 25 10:05:30 2020 +0100 translate news strings and fixing some typos commit 23fb201f807c62491e9e185afd7c78058bddd09b Merge: 7613aa5 244986c Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Wed Nov 25 09:54:27 2020 +0800 Merge pull request #140 from davislasis/develop New language: Latvian. commit 7613aa5e8a07cbc8198db53186e75e60b745b628 Merge: 27863d6 d4d4530 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Wed Nov 25 02:32:26 2020 +0800 Merge pull request #124 from ytetsuro/patch-1 add invalidFormatter and invalidMime for Japanese. commit 27863d6bcd95f19ae5c4e2cb5e852d30204ddb7c Merge: c9aa7fa 3dd003d Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Wed Nov 25 02:32:01 2020 +0800 Merge pull request #115 from oleg1540/develop update Russian translation commit 244986c2b49e97df32e70636ef3e8db18ebb154c Author: Dāvis Lasis Date: Tue Nov 24 19:07:34 2020 +0200 Final ending line added to Seed translation file commit c9aa7faf769a7336285c9357eaa4e3a84a50de5c Merge: a8afe75 a0048bf Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Wed Nov 25 00:46:18 2020 +0800 Merge pull request #141 from natanfelles/fab_seed Translate Fabricator and Seed commit a0048bf63754404808656bb88c485b703fdaa5af Author: Natan Felles Date: Mon Nov 23 16:56:59 2020 -0300 Translate Fabricator and Seed commit 3d32117b8b8832adbc6958c0e7090ccb9a8ec9ec Author: Dāvis Lasis Date: Mon Nov 23 18:33:44 2020 +0200 New language: Latvian. commit a8afe75c6a8c2f1c5e15ff6ed49b70b032826705 Merge: bfe9a17 3cc181e Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 22 22:49:25 2020 +0800 Merge pull request #129 from totoprayogo1916/update-ID-lang Update translations Lang ID & add missing key(s) commit bfe9a171f8768a519697ad296100cedd1006a086 Merge: 07a7021 66a6148 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 22 22:45:29 2020 +0800 Merge pull request #138 from paulbalandan/gitignore Update gitignore commit 07a7021ead3400cc95a89eaaeffcec39cf221334 Merge: 8b64d6b 72d0883 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 22 22:44:21 2020 +0800 Merge pull request #131 from eSkiSo/patch-1 Updated HTTP.php translations commit 3cc181e9d35bf110ea336004aba2d2f2c10f5f00 Author: totoprayogo1916 Date: Sun Nov 22 21:22:21 2020 +0700 add missing and remove extra key(s) for all lang commit 3de12cb661aead4810104f733cf067507a31fd78 Author: totoprayogo1916 Date: Sun Nov 22 21:21:22 2020 +0700 Update format, add missing and remove extra key(s) commit 8b64d6b7a3cf4460b81010608473742e46bf9f62 Merge: 1e0dfef e11af09 Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 22 21:40:16 2020 +0800 Merge pull request #134 from sba/patch-4 Update Pager.php commit 66a6148bf8c5946f6a81a9da2bf9f18a29b1b708 Author: John Paul E. Balandan, CPA Date: Sun Nov 22 21:09:43 2020 +0800 Update gitignore commit 1e0dfefe8d538bf1255a2320a08bbc314d07f4d5 Merge: f70cce9 23f012e Author: John Paul E. Balandan, CPA <51850998+paulbalandan@users.noreply.github.com> Date: Sun Nov 22 21:05:14 2020 +0800 Merge pull request #136 from totoprayogo1916/license License commit 23f012e024a5c3d2f1b750026399e0a8074b521b Author: totoprayogo1916 Date: Wed Nov 11 10:41:12 2020 +0700 Use short notices for header docblock commit 4dbc30ea2827ae1ed9c59ade4a9abd4bc88cd41b Author: totoprayogo1916 Date: Wed Nov 11 10:23:53 2020 +0700 Update README.rst commit 21dd40c5812fa9e655546a7c7247e0be950efe1e Author: totoprayogo1916 Date: Wed Nov 11 00:16:02 2020 +0700 update license commit e11af09717df48f0953dc6742169f3b526c348a1 Author: Stefan Bauer Date: Tue Nov 10 10:38:33 2020 +0100 Update Pager.php fix mixed up strings commit 72d08836c2dafcbbe8092d9db47415cbfefd620c Author: Eskiso Date: Sun Nov 1 21:09:39 2020 +0000 Updated HTTP.php translations commit f70cce98b5c50eeb9e83dcde55ce346ef6baf7b5 Merge: 5671c50 9b09110 Author: Lonnie Ezell Date: Wed Oct 21 22:49:43 2020 -0500 Merge pull request #125 from natanfelles/update Update Brazilian-Portuguese languages commit 5671c506dbc848d3a8548312eda3369acde9433d Merge: 593a3b9 d95b2af Author: Lonnie Ezell Date: Wed Oct 21 22:42:01 2020 -0500 Merge pull request #122 from flybot/develop Added Ukrainian language commit 9b09110864bf17e5554e83c026167ed13d0f043d Author: Natan Felles Date: Sat Oct 3 21:01:03 2020 -0300 Update typos commit 6e4983460ded419652dc1365b4ce1a031f0960e3 Author: Natan Felles Date: Sat Oct 3 20:41:02 2020 -0300 Update Brazilian-Portuguese languages commit d4d45309b9004f97077db65a66b94dd8bbb8589e Author: ytetsuro Date: Sun Oct 4 04:32:54 2020 +0900 add invalidFormatter and invalidMime for Japanese. commit d95b2af342e86ac4021e495555241bf99f21fa46 Author: flybot Date: Sun Sep 20 22:12:41 2020 +0300 Added Ukrainian language commit 593a3b9086acc3f0f8cdc5bd6af267873fb025e7 Merge: e959408 aa66c33 Author: Lonnie Ezell Date: Wed Aug 26 08:44:25 2020 -0500 Merge pull request #118 from PavelTajdus/develop Czech translation commit e9594082226d0a6c102f808f42736362fe15fd4b Author: Lonnie Ezell Date: Wed Aug 26 08:44:18 2020 -0500 Added Czech maintainer to readme. commit aa66c3372485f928be41ad6ed336c9dd664fa1f4 Author: Pavel Tajduš Date: Mon Aug 24 09:38:56 2020 +0200 Czech translation commit 3dd003d00b301058bbc6738120f0d148afbcdc61 Author: Kolesov\Олег Date: Thu Aug 6 23:11:15 2020 +0300 update Russian translation commit ac6844bd21b8255fdee511c716882fdfc5426f9d Merge: f2fbd0e 0b3d366 Author: Lonnie Ezell Date: Fri Jul 3 22:49:42 2020 -0500 Merge pull request #113 from michalsn/fix_argtype Fix argType for MessageFormatter class commit 0b3d36664223ba1cea54ba00e805d8492bd6dbda Author: michalsn Date: Wed Jul 1 18:52:58 2020 +0200 Fix argType for MessageFormatter class commit f2fbd0e52f21b3d00705e1ccc0a641bcdc29398c Merge: 975f919 4e34cf6 Author: Lonnie Ezell Date: Wed Jun 17 22:16:44 2020 -0500 Merge pull request #111 from DigitalWolf98/develop Update RU translation (18.06.2020) commit 4e34cf68e73fcb5d8e647999b24d0b413b5ceda4 Author: Vladislav Rykhtikov Date: Thu Jun 18 00:31:47 2020 +0600 Update RU translation (18.06.2020) commit 975f91903bd485a9c0d10f5f5564306535ad1d89 Merge: bc32b83 c6431c8 Author: Lonnie Ezell Date: Fri Jun 12 22:22:25 2020 -0500 Merge pull request #105 from mpmont/copyright Updated copyright info across all languages commit bc32b8341e4948fcf232511c23a3142646a82eb2 Merge: b0f9af4 9b3c9b4 Author: Lonnie Ezell Date: Fri Jun 12 22:19:08 2020 -0500 Merge pull request #110 from AbdulkadirAvan/develop Incorrect and incomplete translations in Turkish have been corrected. commit 9b3c9b4ce5679b3d94613d841daa7aab8c3447c4 Author: Abdulkadir Avan <10292682+AbdulkadirAvan@users.noreply.github.com> Date: Thu Jun 4 23:42:38 2020 +0300 matches field is fixed. commit 36f3bf6e31c1b60e097931d9cc922012cfd16db5 Author: Abdulkadir Avan Date: Thu Jun 4 20:26:34 2020 +0300 Incorrect and incomplete translations in Turkish have been corrected. commit c6431c8f8387d181f0aaf8a8f590f8cc7b5f13d6 Merge: 22eefd5 b0f9af4 Author: Marco Monteiro Date: Wed Jun 3 21:16:23 2020 +0100 Merge branch 'develop' of https://github.com/codeigniter4/translations into copyright commit 22eefd5194d7c2f85d9fb8b37c74c59da6429b16 Author: Marco Monteiro Date: Wed Jun 3 21:15:45 2020 +0100 Placing the same copyright info on all files. Author data was preserved. commit b0f9af40262b2def1f20f0211cda5224e33fb6ac Merge: 148a738 2603062 Author: Lonnie Ezell Date: Wed May 27 10:12:44 2020 -0500 Merge pull request #106 from sba/patch-1 add missing translation (de) commit 148a7385fa99e16b3a557e75b29ce95389172084 Merge: ec20a19 e65730f Author: Lonnie Ezell Date: Wed May 27 10:12:25 2020 -0500 Merge pull request #107 from sba/patch-2 add missing translation (de) commit ec20a195a1feb709c0a043965b38f70f05cdd139 Merge: 4775dd5 c487cb5 Author: Lonnie Ezell Date: Wed May 27 10:11:59 2020 -0500 Merge pull request #108 from sba/patch-3 add missing translation (de) commit c487cb5c6a54b3f6ed95204347c573a99b44a561 Author: Stefan Bauer Date: Tue May 26 17:05:24 2020 +0200 add missing translation (de) commit e65730febf8bbdbb9933f1dec4672af931ab3cd8 Author: Stefan Bauer Date: Tue May 26 16:56:53 2020 +0200 add missing translation (de) commit 2603062a0f1d3aaec14e73a2832ef0620f1203a8 Author: Stefan Bauer Date: Tue May 26 16:54:26 2020 +0200 add missing translation (de) commit 5f5839bb46ed3dda6aa2cb14b45ad81356595aeb Author: Marco Monteiro Date: Mon May 25 21:16:38 2020 +0100 Updated copyright info across all languages commit 4775dd53b0ead121ecdc1a27b82c23e496090ba8 Merge: 0094a6d 7dc6b51 Author: Lonnie Ezell Date: Mon May 25 13:09:04 2020 -0500 Merge pull request #85 from melquesedek/develop Updated copyright, translated Entity and a improved a few words. commit 0094a6dd4486c764388ae786295e40da766266f0 Merge: af9e095 c7c7de0 Author: Lonnie Ezell Date: Mon May 25 10:39:46 2020 -0500 Merge pull request #75 from MashinaMashina/patch-1 Update russian Time.php commit af9e095e67693d78813c630da7759b5ec29e8d96 Merge: e56df7a 4b4a937 Author: Lonnie Ezell Date: Sun May 24 22:33:23 2020 -0500 Merge pull request #88 from yufieko/update-id Update translation of Indonesia language commit e56df7a08aa85bd7468a9bf100d5e73f0e1a1b46 Merge: 09bc6da 1a3b408 Author: Lonnie Ezell Date: Sun May 24 22:32:05 2020 -0500 Merge pull request #76 from jlamim/translation Update pt-BR translations commit 09bc6da4a9fa5b0fc303dcdc6b2408d2cc929d0e Merge: 3adf752 4bdace2 Author: Lonnie Ezell Date: Sun May 24 22:31:40 2020 -0500 Merge pull request #77 from jlamim/translations Update of the Validation.php file commit 4bdace2a7b747449f218e165444d205f1160cc1f Merge: 2502bd8 3adf752 Author: Lonnie Ezell Date: Sun May 24 22:31:30 2020 -0500 Merge branch 'develop' into translations commit 3adf752e5da6cc47c3225676f17a0419ae360abc Merge: d2b1255 51af6f1 Author: Lonnie Ezell Date: Sun May 24 22:30:14 2020 -0500 Merge pull request #79 from sba/develop update de translation, add missing key to other languages commit 51af6f19661fd2cd72cb6fd9f781bae4b33ea7d0 Merge: 69a3e04 d2b1255 Author: Lonnie Ezell Date: Sun May 24 22:30:03 2020 -0500 Merge branch 'develop' into develop commit d2b125535211941702961b97ecfd9743ad203bad Merge: 28ecc6f 37e552c Author: Lonnie Ezell Date: Sun May 24 22:26:48 2020 -0500 Merge pull request #87 from JohanSmolders/develop Initial NL translation commit 28ecc6ffab47bfc1988c5850c2815f862d66c566 Author: Lonnie Ezell Date: Sun May 24 22:26:40 2020 -0500 Added Dutch maintainer commit eabb1a3700d68d67295a3816c4c26f6e43f5907a Merge: ae61926 cc28bac Author: Lonnie Ezell Date: Sun May 24 22:24:00 2020 -0500 Merge pull request #90 from xuandung38/develop Add vi - Vietnamese commit ae619269e49f856639c6db1c9a15c79a1c945b57 Author: Lonnie Ezell Date: Sun May 24 22:23:51 2020 -0500 Added Vietnamese maintainer commit 89c324f4d3e6c35016859fdba8fbced10c787bbb Merge: 0d9c93e 5c6fe87 Author: Lonnie Ezell Date: Sun May 24 22:22:12 2020 -0500 Merge pull request #93 from Timothy-Y-H-Lee/develop Update: Korean language pack for CI v4.0.0 and v4.0.2 commit 0d9c93e7ed70299bb1ed88b233d50c7fa8c2605e Merge: c07990e 79b420e Author: Lonnie Ezell Date: Sun May 24 22:21:44 2020 -0500 Merge pull request #103 from kohenji01/develop NEW LANGUAGE Added Japanese translations. commit c07990e5b6f89192a5f2d75bae8494c23fdd68c8 Author: Lonnie Ezell Date: Sun May 24 22:21:32 2020 -0500 Added Japanese maintainer commit b5400f2789acfd1da7965301e8d027ad8db9078b Merge: 80e9f04 3297f57 Author: Lonnie Ezell Date: Sun May 24 22:19:34 2020 -0500 Merge pull request #100 from rakheshthayyur/develop NEW LANGUAGE MALAYALAM (ml) - മലയാളം commit 80e9f04d4cc20f12994910b3d0e6ff81d97af7c3 Author: Lonnie Ezell Date: Sun May 24 22:19:21 2020 -0500 Added Malayalam language attribution/maintainer commit 368225f723082de96c107f22aa7bdc7a3ccff006 Merge: c1be003 13d3a38 Author: Lonnie Ezell Date: Sun May 24 22:15:10 2020 -0500 Merge pull request #98 from mpmont/pt Improvements on the Portuguese language translation commit c1be0038ec5c2037d0a3bf1ba34d1626a785cfec Merge: 9913e3f 91bf7ab Author: Lonnie Ezell Date: Sun May 24 22:14:18 2020 -0500 Merge pull request #94 from atefBB/develop Fix `commandNotFound` `french` language item translation commit 9913e3fba185593b87e01b24a5cad79cc7eb4068 Merge: 0fd45c3 8089695 Author: Lonnie Ezell Date: Sun May 24 22:12:08 2020 -0500 Merge pull request #91 from barentshavet/patch-1 Update Validation.php commit 79b420ea561fb933c943d3cb723e0af101523cfa Author: kohenji Date: Fri May 15 11:03:30 2020 +0900 Added Japanese translations. commit 3297f57b47b35756047a05e80cbf86eab60094e9 Author: rakheshthayyur Date: Tue May 12 15:55:15 2020 +0530 Update HTTP.php commit 2a0d1612bd6ded629454b470859c7665a0f06388 Author: rakheshthayyur Date: Tue May 12 15:48:57 2020 +0530 Add files via upload commit 20e9047eb4b07be41c046c9d662ce67907aa5f46 Author: rakheshthayyur Date: Tue May 12 15:44:05 2020 +0530 Delete HTTP.php commit de7d71c2886bbdd305a996a853c4716d6842846c Author: rakheshthayyur Date: Tue May 12 15:39:32 2020 +0530 Update HTTP.php commit aab5105815970bce6484d6af18b9cce32d462327 Author: rakheshthayyur Date: Tue May 12 15:22:27 2020 +0530 Update HTTP.php commit aafdb0487d9b30aac210a490b980339e6bee3520 Author: rakheshthayyur Date: Tue May 12 15:03:53 2020 +0530 Update HTTP.php commit d8c8a8fa359e7347c06375befeb34a2338cbbd8a Author: rakheshthayyur Date: Tue May 12 15:00:35 2020 +0530 Update Images.php commit 35b7b624c9addb852cee223199d402fc3cee8a03 Author: rakheshthayyur Date: Tue May 12 14:55:28 2020 +0530 Update Filters.php commit 95d5b101a88adad16c3a449a6fab02909051ddbf Author: rakheshthayyur Date: Tue May 12 14:54:44 2020 +0530 Update Format.php commit 91ee491b5f39d8859f68fb026025b37ea37f839b Author: rakheshthayyur Date: Tue May 12 14:53:53 2020 +0530 Update Language.php commit 38c648cdaa63eeaeb6a2cdc7811b25619efd2aac Author: rakheshthayyur Date: Tue May 12 14:53:17 2020 +0530 Update Migrations.php commit 893acb7790067942e261bd4f67ce5148a3489021 Author: rakheshthayyur Date: Tue May 12 14:50:41 2020 +0530 Update Number.php commit 0242647b4a0a1b02ed19d3bf8ce53f114f3782e9 Author: rakheshthayyur Date: Tue May 12 14:49:21 2020 +0530 Update Pager.php commit 875c0b3b85a7549831bba9920fd56cf23c2f56df Author: rakheshthayyur Date: Tue May 12 14:47:54 2020 +0530 Update RESTful.php commit ca91e1100b8d2474c10c5186d1d83f5227c20f36 Author: rakheshthayyur Date: Tue May 12 14:47:22 2020 +0530 Update Log.php commit 263bcbbb979942f5c5647a6e4769e3e62012a8b5 Author: rakheshthayyur Date: Tue May 12 14:46:45 2020 +0530 Update Redirect.php commit e5153f9d5f1dc668b3b6241aa6ddd9f749448fbe Author: rakheshthayyur Date: Tue May 12 14:46:12 2020 +0530 Update Router.php commit dd4e29888d6f322f0dc27d7d75ea29e55c8ad228 Author: rakheshthayyur Date: Tue May 12 14:45:28 2020 +0530 Update Session.php commit 4e7151ecf69c8c0b6b1ba6033b8f432018345d4b Author: rakheshthayyur Date: Tue May 12 14:43:29 2020 +0530 Update Time.php commit 8847713d1061c6a55ab359a01bdc145f73764da9 Author: rakheshthayyur Date: Tue May 12 14:40:25 2020 +0530 Update Validation.php commit df5fc4a329cafdf26b8b78fb2091e99fe6e1d9f7 Author: rakheshthayyur Date: Tue May 12 14:24:37 2020 +0530 Update View.php commit b23cf544795fd089ed1880f846cbc1b1d048eba6 Author: rakheshthayyur Date: Tue May 12 14:22:20 2020 +0530 Update Entity.php commit fd8ffc80cb92eaa195113d86dad286ee0bec4fd0 Author: rakheshthayyur Date: Tue May 12 14:21:12 2020 +0530 Update Encryption.php commit 57681f8d3e6317ebe506e5ab98464052516a1a1f Author: rakheshthayyur Date: Tue May 12 14:19:26 2020 +0530 Update Email.php commit e47500807bd0377b5b37f1673339f98d2671a399 Author: rakheshthayyur Date: Tue May 12 14:13:38 2020 +0530 Update Database.php commit 335fcd6cb9da30ff9fe6baa028b706a32f6f6261 Author: rakheshthayyur Date: Tue May 12 14:09:25 2020 +0530 Update Core.php commit 6706c2e6faf59be0cf09ee7004989e72da4acafe Author: rakheshthayyur Date: Tue May 12 14:07:40 2020 +0530 Update Cache.php commit f55926c043fbfd054975149ef08514e3325c0c24 Author: rakheshthayyur Date: Tue May 12 13:58:46 2020 +0530 Update CLI.php commit d71fa6e73d8c6109d64b713ceb0f24d1f9e67788 Author: rakheshthayyur Date: Tue May 12 13:56:44 2020 +0530 Update Cast.php commit cb65f6b4c0428218a7c490360ed628db3443e5dd Author: rakheshthayyur Date: Tue May 12 13:53:46 2020 +0530 Update Files.php commit 8fb5a1040bf8eb295f2e6a2ff9eb59f530e3411d Author: rakheshthayyur Date: Tue May 12 13:51:49 2020 +0530 Add files via upload commit aa538f9921c4e11722b84d32a965f783fc918edc Author: rakheshthayyur Date: Tue May 12 13:47:08 2020 +0530 Create Files.php commit 13d3a3844bf1807aed1d5ec9d66b1023dfdabca2 Author: Marco Monteiro Date: Mon Apr 27 10:16:06 2020 +0100 typo in the word possível commit 446ac454dd57219f6668c9a7d7a62f90e5f30cef Author: Marco Monteiro Date: Tue Apr 21 21:21:44 2020 +0100 Improvements on the Portuguese language translation commit 91bf7ab7d29ed4c0abfb4529f9115475fd4677c8 Author: Atef Ben Ali Date: Mon Apr 20 14:13:47 2020 +0100 docs: fix `commandNotFound` `french` language item translation commit 5c6fe87d63b847244b4a8774667026dbaa5a7500 Author: Timothy Lee Date: Thu Apr 9 23:23:35 2020 +0900 Update: Korean language pack for CI v4.0.0 and v4.0.2 commit 80896950990f59e5a23db0e0438f27f8d1c684bd Author: Barentshavet Date: Sun Mar 29 22:16:22 2020 +0200 Update Validation.php "Formfelt" is not really a word. Changed into "skjemafeltet", which is better but not perfect, and translated to additional missing strings. commit cc28bac0ca2f3766af08fe93378ee21217d22084 Author: XuanDung38 Date: Fri Mar 27 16:46:12 2020 +0700 Add vi - Vietnamese commit 4b4a9376f311261520b5ceec68ea29ce8b7f8f9e Author: Yufi Eko Firmansyah Date: Mon Mar 23 00:18:43 2020 +0700 fix translated word for "authenticate" commit 6ed04488ceb0428d31fb1aae155c70741de768fa Author: Yufi Eko Firmansyah Date: Sun Mar 22 22:27:18 2020 +0700 translate word "quadrillion" commit ebf6612085ae100e36fe07d259ad35dc22226c14 Author: Yufi Eko Firmansyah Date: Sun Mar 22 22:26:52 2020 +0700 fix translated word of "email" commit 1a44248a0060022bbc0d9d126f79bd9a6a0feff6 Author: Yufi Eko Firmansyah Date: Sun Mar 22 22:24:30 2020 +0700 fix how to use word "Anda" commit 6d46956b4c6b05c5b98c42fcb9f6905bb7da6854 Author: Yufi Eko Firmansyah Date: Sun Mar 22 22:21:29 2020 +0700 translate that hasn't been translated yet into Indonesian commit 37e552ccc7f12b5946fe9a7b87e031d280f90570 Author: Johan Smolders Date: Sat Mar 7 22:50:07 2020 +0100 Initial NL translation commit 7dc6b51f8c88e95dbbc00c786b5047d4549d485a Author: Melquesedek Antonio de Oliveira Date: Sat Mar 7 11:18:43 2020 -0300 Updated copyright, translated Entity and a improved a few words for Brazillians commit 69a3e0455ca8df066639cdf32972852ed4721714 Author: Stefan Bauer Date: Tue Feb 18 11:37:26 2020 +0100 add new key is_not_unique (not translated yet) make Travis happy with unit testing commit 5a332116c54d988e2c94c046293d56fc6fe1ec38 Author: Stefan Bauer Date: Tue Feb 18 09:21:52 2020 +0100 add missing key commit c9149cd587295784f0baaa69bf0de8b0c0e232ea Author: Stefan Bauer Date: Tue Feb 18 09:14:59 2020 +0100 improvement commit 28a0107d47357fc1d188aa2850b6251c5cada92d Author: Stefan Bauer Date: Tue Feb 18 09:10:16 2020 +0100 remove english leftover commit 19f64ffcca7002ea315783cb55dafc6296495910 Author: Stefan Bauer Date: Tue Feb 18 09:08:42 2020 +0100 codestyle commit 05284344ba8b9c710939f65b53829093aa92e971 Author: Stefan Bauer Date: Tue Feb 18 09:06:19 2020 +0100 cleanup, remove unused keys commit 29be5530e866b824fda306f594f4b8bb180274fe Author: Stefan Bauer Date: Tue Feb 18 09:02:30 2020 +0100 translate missing de strings commit 9e5741a9e9631be378bcf2f6f4b98a63696b4732 Merge: 21e723d 0fd45c3 Author: Stefan Bauer Date: Tue Feb 18 08:39:26 2020 +0100 Merge pull request #1 from codeigniter4/develop sync commit 2502bd82eadade798d58336e29509e321587aeb5 Author: Jonathan Lamim Date: Fri Jan 31 14:17:50 2020 -0300 Added translation for a 'hex' rule message [ci skip] commit 1a3b408bc3a21aeda30a77c60a1b0da61105410a Author: Jonathan Lamim Date: Fri Jan 31 11:37:06 2020 -0300 Added PHP 7.3 and Nightly in de PHP versions for Travis CI commit 04f1183f4ca6545dc19e401105a4d2a00586e123 Author: Jonathan Lamim Date: Fri Jan 31 11:20:09 2020 -0300 Update pt-BR translations commit c7c7de0d80155dcad017a54a85fd8f32e1555bdd Author: MashinaMashina <31430016+MashinaMashina@users.noreply.github.com> Date: Sun Jan 19 20:14:26 2020 +0400 Update russian Time.php --- .github/scripts/continuous-integration | 176 +++++++ .github/workflows/build.yml | 74 +++ .github/workflows/code-style.yml | 69 +++ .gitignore | 114 ++++- .php_cs.dist | 36 ++ .travis.yml | 16 - CHANGELOG.md | 175 +++++++ CONTRIBUTING.md | 129 +++-- LICENSE | 13 +- Language/ar/CLI.php | 26 +- Language/ar/Cache.php | 15 +- Language/ar/Cast.php | 23 - Language/ar/Core.php | 19 +- Language/ar/Database.php | 25 +- Language/ar/Email.php | 19 +- Language/ar/Encryption.php | 23 - Language/ar/Entity.php | 19 - Language/ar/Files.php | 26 +- Language/ar/Filters.php | 17 +- Language/ar/Format.php | 17 +- Language/ar/HTTP.php | 90 ++-- Language/ar/Images.php | 16 +- Language/ar/Language.php | 18 - Language/ar/Log.php | 17 +- Language/ar/Migrations.php | 56 --- Language/ar/Number.php | 26 +- Language/ar/Pager.php | 17 +- Language/ar/RESTful.php | 18 - Language/ar/Redirect.php | 19 - Language/ar/Router.php | 17 +- Language/ar/Session.php | 17 +- Language/ar/Time.php | 19 +- Language/ar/Validation.php | 42 +- Language/ar/View.php | 20 +- Language/cs/CLI.php | 30 ++ Language/cs/Cache.php | 18 + Language/cs/Cast.php | 20 + Language/cs/Core.php | 19 + Language/cs/Database.php | 30 ++ Language/cs/Email.php | 33 ++ Language/cs/Encryption.php | 20 + Language/cs/Fabricator.php | 17 + Language/cs/Files.php | 16 + Language/cs/Filters.php | 16 + Language/cs/Format.php | 18 + Language/cs/HTTP.php | 76 +++ Language/cs/Images.php | 34 ++ Language/cs/Log.php | 15 + Language/cs/Migrations.php | 57 +++ Language/cs/Number.php | 26 + Language/cs/Pager.php | 23 + Language/cs/RESTful.php | 15 + Language/cs/Router.php | 16 + Language/cs/Security.php | 16 + Language/cs/Session.php | 20 + Language/cs/Time.php | 32 ++ Language/cs/Validation.php | 72 +++ Language/cs/View.php | 20 + Language/de/CLI.php | 43 +- Language/de/Cache.php | 22 +- Language/de/Cast.php | 26 +- Language/de/Core.php | 23 +- Language/de/Database.php | 45 +- Language/de/Email.php | 53 +- Language/de/Encryption.php | 27 +- Language/de/Entity.php | 19 - Language/de/Fabricator.php | 17 + Language/de/Files.php | 19 +- Language/de/Filters.php | 18 +- Language/de/Format.php | 20 +- Language/de/HTTP.php | 92 ++-- Language/de/Images.php | 52 +- Language/de/Language.php | 19 - Language/de/Log.php | 16 +- Language/de/Migrations.php | 87 ++-- Language/de/Number.php | 34 +- Language/de/Pager.php | 32 +- Language/de/RESTful.php | 17 +- Language/de/Redirect.php | 19 - Language/de/Router.php | 18 +- Language/de/Security.php | 16 + Language/de/Session.php | 25 +- Language/de/Time.php | 51 +- Language/de/Validation.php | 111 ++--- Language/de/View.php | 26 +- Language/es/CLI.php | 44 +- Language/es/Cache.php | 40 +- Language/es/Cast.php | 43 +- Language/es/Core.php | 40 +- Language/es/Database.php | 62 ++- Language/es/Email.php | 69 ++- Language/es/Encryption.php | 27 +- Language/es/Entity.php | 19 - Language/es/Files.php | 35 +- Language/es/Filters.php | 36 +- Language/es/Format.php | 35 +- Language/es/HTTP.php | 150 +++--- Language/es/Images.php | 67 ++- Language/es/Language.php | 18 - Language/es/Log.php | 34 +- Language/es/Migrations.php | 106 ++-- Language/es/Number.php | 56 +-- Language/es/Pager.php | 49 +- Language/es/RESTful.php | 17 +- Language/es/Redirect.php | 19 - Language/es/Router.php | 35 +- Language/es/Session.php | 41 +- Language/es/Time.php | 60 +-- Language/es/Validation.php | 139 +++--- Language/es/View.php | 42 +- Language/fa/CLI.php | 24 - Language/fa/Cache.php | 26 +- Language/fa/Cast.php | 22 - Language/fa/Core.php | 26 +- Language/fa/Database.php | 40 +- Language/fa/Email.php | 55 +-- Language/fa/Encryption.php | 23 - Language/fa/Entity.php | 19 - Language/fa/Files.php | 26 +- Language/fa/Filters.php | 18 - Language/fa/Format.php | 22 +- Language/fa/HTTP.php | 101 ++-- Language/fa/Images.php | 53 +- Language/fa/Language.php | 17 - Language/fa/Log.php | 20 +- Language/fa/Migrations.php | 63 +-- Language/fa/Number.php | 38 +- Language/fa/Pager.php | 34 +- Language/fa/RESTful.php | 18 - Language/fa/Redirect.php | 19 - Language/fa/Router.php | 20 +- Language/fa/Session.php | 26 +- Language/fa/Time.php | 52 +- Language/fa/Validation.php | 110 +++-- Language/fa/View.php | 26 +- Language/fr/CLI.php | 26 +- Language/fr/Cache.php | 22 - Language/fr/Cast.php | 23 - Language/fr/Core.php | 22 - Language/fr/Database.php | 30 +- Language/fr/Email.php | 52 +- Language/fr/Encryption.php | 23 - Language/fr/Entity.php | 19 - Language/fr/Files.php | 21 +- Language/fr/Filters.php | 17 +- Language/fr/Format.php | 20 - Language/fr/HTTP.php | 77 +-- Language/fr/Images.php | 50 +- Language/fr/Language.php | 19 - Language/fr/Log.php | 16 +- Language/fr/Migrations.php | 77 ++- Language/fr/Number.php | 34 +- Language/fr/Pager.php | 32 +- Language/fr/RESTful.php | 18 - Language/fr/Redirect.php | 19 - Language/fr/Router.php | 18 +- Language/fr/Session.php | 24 +- Language/fr/Time.php | 50 +- Language/fr/Validation.php | 106 ++-- Language/fr/View.php | 27 +- Language/id/CLI.php | 39 +- Language/id/Cache.php | 19 +- Language/id/Cast.php | 28 +- Language/id/Core.php | 26 +- Language/id/Database.php | 48 +- Language/id/Email.php | 35 +- Language/id/Encryption.php | 28 +- Language/id/Entity.php | 20 - Language/id/Fabricator.php | 17 + Language/id/Files.php | 24 +- Language/id/Filters.php | 19 +- Language/id/Format.php | 19 +- Language/id/HTTP.php | 96 ++-- Language/id/Images.php | 35 +- Language/id/Language.php | 18 - Language/id/Log.php | 17 +- Language/id/Migrations.php | 56 +-- Language/id/Number.php | 26 +- Language/id/Pager.php | 17 +- Language/id/RESTful.php | 16 +- Language/id/Redirect.php | 19 - Language/id/Router.php | 17 +- Language/id/Security.php | 16 + Language/id/Session.php | 18 +- Language/id/Time.php | 33 +- Language/id/Validation.php | 51 +- Language/id/View.php | 20 +- Language/it/CLI.php | 53 +- Language/it/Cache.php | 39 +- Language/it/Cast.php | 27 +- Language/it/Core.php | 40 +- Language/it/Database.php | 62 ++- Language/it/Email.php | 69 ++- Language/it/Encryption.php | 27 +- Language/it/Entity.php | 19 - Language/it/Fabricator.php | 17 + Language/it/Files.php | 38 +- Language/it/Filters.php | 35 +- Language/it/Format.php | 37 +- Language/it/HTTP.php | 152 +++--- Language/it/Images.php | 69 ++- Language/it/Language.php | 18 - Language/it/Log.php | 33 +- Language/it/Migrations.php | 113 +++-- Language/it/Number.php | 56 +-- Language/it/Pager.php | 49 +- Language/it/RESTful.php | 17 +- Language/it/Redirect.php | 19 - Language/it/Router.php | 35 +- Language/it/Security.php | 16 + Language/it/Session.php | 42 +- Language/it/Time.php | 67 ++- Language/it/Validation.php | 143 +++--- Language/it/View.php | 42 +- Language/ja/CLI.php | 30 ++ Language/ja/Cache.php | 18 + Language/ja/Cast.php | 20 + Language/ja/Core.php | 19 + Language/ja/Database.php | 30 ++ Language/ja/Email.php | 33 ++ Language/ja/Encryption.php | 20 + Language/ja/Fabricator.php | 17 + Language/ja/Files.php | 16 + Language/ja/Filters.php | 16 + Language/ja/Format.php | 18 + Language/ja/HTTP.php | 76 +++ Language/ja/Images.php | 34 ++ Language/ja/Log.php | 15 + Language/ja/Migrations.php | 57 +++ Language/ja/Number.php | 29 ++ Language/ja/Pager.php | 23 + Language/ja/RESTful.php | 15 + Language/ja/Router.php | 16 + Language/ja/Security.php | 16 + Language/ja/Session.php | 20 + Language/ja/Time.php | 33 ++ Language/ja/Validation.php | 72 +++ Language/ja/View.php | 20 + Language/ko/CLI.php | 36 +- Language/ko/Cache.php | 22 +- Language/ko/Cast.php | 27 +- Language/ko/Core.php | 23 +- Language/ko/Database.php | 45 +- Language/ko/Email.php | 53 +- Language/ko/Encryption.php | 27 +- Language/ko/Entity.php | 19 - Language/ko/Fabricator.php | 17 + Language/ko/Files.php | 19 +- Language/ko/Filters.php | 18 +- Language/ko/Format.php | 20 +- Language/ko/HTTP.php | 92 ++-- Language/ko/Images.php | 52 +- Language/ko/Language.php | 19 - Language/ko/Log.php | 16 +- Language/ko/Migrations.php | 86 ++-- Language/ko/Number.php | 34 +- Language/ko/Pager.php | 32 +- Language/ko/RESTful.php | 17 +- Language/ko/Redirect.php | 19 - Language/ko/Router.php | 18 +- Language/ko/Security.php | 16 + Language/ko/Session.php | 25 +- Language/ko/Time.php | 50 +- Language/ko/Validation.php | 111 ++--- Language/ko/View.php | 27 +- Language/lt/CLI.php | 26 +- Language/lt/Cache.php | 22 +- Language/lt/Cast.php | 27 +- Language/lt/Core.php | 22 +- Language/lt/Database.php | 44 +- Language/lt/Email.php | 53 +- Language/lt/Encryption.php | 27 +- Language/lt/Entity.php | 19 - Language/lt/Files.php | 19 +- Language/lt/Filters.php | 18 +- Language/lt/Format.php | 18 +- Language/lt/HTTP.php | 88 ++-- Language/lt/Images.php | 50 +- Language/lt/Language.php | 19 - Language/lt/Log.php | 16 +- Language/lt/Migrations.php | 78 ++- Language/lt/Number.php | 34 +- Language/lt/Pager.php | 32 +- Language/lt/RESTful.php | 17 +- Language/lt/Redirect.php | 19 - Language/lt/Router.php | 18 +- Language/lt/Session.php | 24 +- Language/lt/Time.php | 50 +- Language/lt/Validation.php | 106 ++-- Language/lt/View.php | 27 +- Language/lv/CLI.php | 30 ++ Language/lv/Cache.php | 18 + Language/lv/Cast.php | 20 + Language/lv/Core.php | 19 + Language/lv/Database.php | 30 ++ Language/lv/Email.php | 33 ++ Language/lv/Encryption.php | 20 + Language/lv/Fabricator.php | 17 + Language/lv/Files.php | 16 + Language/lv/Filters.php | 16 + Language/lv/Format.php | 18 + Language/lv/HTTP.php | 76 +++ Language/lv/Images.php | 34 ++ Language/lv/Log.php | 15 + Language/lv/Migrations.php | 56 +++ Language/lv/Number.php | 26 + Language/lv/Pager.php | 23 + Language/lv/RESTful.php | 15 + Language/lv/Router.php | 16 + Language/lv/Session.php | 20 + Language/lv/Time.php | 32 ++ Language/lv/Validation.php | 72 +++ Language/lv/View.php | 20 + Language/ml/CLI.php | 20 + Language/ml/Cache.php | 18 + Language/ml/Cast.php | 20 + Language/ml/Core.php | 18 + Language/ml/Database.php | 29 ++ Language/ml/Email.php | 33 ++ Language/ml/Encryption.php | 20 + Language/ml/Files.php | 16 + Language/ml/Filters.php | 16 + Language/ml/Format.php | 16 + Language/ml/HTTP.php | 73 +++ Language/ml/Images.php | 33 ++ Language/ml/Log.php | 15 + Language/ml/Migrations.php | 28 ++ Language/ml/Number.php | 26 + Language/ml/Pager.php | 23 + Language/ml/RESTful.php | 15 + Language/ml/Router.php | 16 + Language/ml/Session.php | 19 + Language/ml/Time.php | 24 + Language/ml/Validation.php | 71 +++ Language/ml/View.php | 20 + Language/nl/CLI.php | 20 + Language/nl/Cache.php | 18 + Language/nl/Cast.php | 20 + Language/nl/Core.php | 18 + Language/nl/Database.php | 29 ++ Language/nl/Email.php | 32 ++ Language/nl/Encryption.php | 20 + Language/nl/Files.php | 16 + Language/nl/Filters.php | 16 + Language/nl/Format.php | 16 + Language/nl/HTTP.php | 73 +++ Language/nl/Images.php | 33 ++ Language/nl/Log.php | 15 + Language/nl/Migrations.php | 49 ++ Language/nl/Number.php | 26 + Language/nl/Pager.php | 23 + Language/nl/RESTful.php | 15 + Language/nl/Router.php | 16 + Language/nl/Session.php | 19 + Language/nl/Time.php | 32 ++ Language/nl/Validation.php | 70 +++ Language/nl/View.php | 20 + Language/no/CLI.php | 25 +- Language/no/Cache.php | 21 +- Language/no/Cast.php | 26 +- Language/no/Core.php | 22 +- Language/no/Database.php | 38 +- Language/no/Email.php | 36 -- Language/no/Encryption.php | 23 - Language/no/Entity.php | 19 - Language/no/Files.php | 19 +- Language/no/Filters.php | 18 +- Language/no/Format.php | 18 +- Language/no/HTTP.php | 90 ++-- Language/no/Images.php | 50 +- Language/no/Language.php | 19 - Language/no/Log.php | 16 +- Language/no/Migrations.php | 77 ++- Language/no/Number.php | 34 +- Language/no/Pager.php | 32 +- Language/no/RESTful.php | 18 - Language/no/Redirect.php | 19 - Language/no/Router.php | 18 +- Language/no/Session.php | 24 +- Language/no/Time.php | 50 +- Language/no/Validation.php | 106 ++-- Language/no/View.php | 26 +- Language/pl/CLI.php | 18 +- Language/pl/Cache.php | 18 +- Language/pl/Cast.php | 29 +- Language/pl/Core.php | 19 +- Language/pl/Database.php | 26 +- Language/pl/Email.php | 19 +- Language/pl/Encryption.php | 23 - Language/pl/Entity.php | 19 - Language/pl/Files.php | 24 +- Language/pl/Filters.php | 17 +- Language/pl/Format.php | 17 +- Language/pl/HTTP.php | 88 ++-- Language/pl/Images.php | 17 +- Language/pl/Language.php | 18 - Language/pl/Log.php | 17 +- Language/pl/Migrations.php | 43 +- Language/pl/Number.php | 26 +- Language/pl/Pager.php | 17 +- Language/pl/RESTful.php | 18 - Language/pl/Redirect.php | 19 - Language/pl/Router.php | 17 +- Language/pl/Session.php | 17 +- Language/pl/Time.php | 19 +- Language/pl/Validation.php | 45 +- Language/pl/View.php | 18 +- Language/pt-BR/CLI.php | 44 +- Language/pt-BR/Cache.php | 15 +- Language/pt-BR/Cast.php | 15 +- Language/pt-BR/Core.php | 24 +- Language/pt-BR/Database.php | 16 +- Language/pt-BR/Email.php | 53 +- Language/pt-BR/Encryption.php | 27 +- Language/pt-BR/Entity.php | 19 - Language/pt-BR/Fabricator.php | 17 + Language/pt-BR/Files.php | 19 +- Language/pt-BR/Filters.php | 15 +- Language/pt-BR/Format.php | 17 +- Language/pt-BR/HTTP.php | 90 ++-- Language/pt-BR/Images.php | 17 +- Language/pt-BR/Language.php | 18 - Language/pt-BR/Log.php | 15 +- Language/pt-BR/Migrations.php | 48 +- Language/pt-BR/Number.php | 25 +- Language/pt-BR/Pager.php | 15 +- Language/pt-BR/RESTful.php | 17 +- Language/pt-BR/Redirect.php | 19 - Language/pt-BR/Router.php | 15 +- Language/pt-BR/Security.php | 16 + Language/pt-BR/Session.php | 16 +- Language/pt-BR/Time.php | 16 +- Language/pt-BR/Validation.php | 44 +- Language/pt-BR/View.php | 15 +- Language/pt/CLI.php | 19 +- Language/pt/Cache.php | 19 +- Language/pt/Cast.php | 29 +- Language/pt/Core.php | 19 +- Language/pt/Database.php | 45 +- Language/pt/Email.php | 37 +- Language/pt/Encryption.php | 27 +- Language/pt/Entity.php | 19 - Language/pt/Files.php | 24 +- Language/pt/Filters.php | 19 +- Language/pt/Format.php | 17 +- Language/pt/HTTP.php | 88 ++-- Language/pt/Images.php | 25 +- Language/pt/Language.php | 18 - Language/pt/Log.php | 17 +- Language/pt/Migrations.php | 63 ++- Language/pt/Number.php | 26 +- Language/pt/Pager.php | 17 +- Language/pt/RESTful.php | 17 +- Language/pt/Redirect.php | 19 - Language/pt/Router.php | 19 +- Language/pt/Session.php | 21 +- Language/pt/Time.php | 19 +- Language/pt/Validation.php | 45 +- Language/pt/View.php | 18 +- Language/ru/CLI.php | 26 +- Language/ru/Cache.php | 22 +- Language/ru/Cast.php | 27 +- Language/ru/Core.php | 23 +- Language/ru/Database.php | 44 +- Language/ru/Email.php | 53 +- Language/ru/Encryption.php | 27 +- Language/ru/Entity.php | 19 - Language/ru/Fabricator.php | 16 + Language/ru/Files.php | 19 +- Language/ru/Filters.php | 18 +- Language/ru/Format.php | 18 +- Language/ru/HTTP.php | 88 ++-- Language/ru/Images.php | 51 +- Language/ru/Language.php | 19 - Language/ru/Log.php | 16 +- Language/ru/Migrations.php | 80 ++- Language/ru/Number.php | 34 +- Language/ru/Pager.php | 32 +- Language/ru/RESTful.php | 17 +- Language/ru/Redirect.php | 19 - Language/ru/Router.php | 18 +- Language/ru/Session.php | 24 +- Language/ru/Time.php | 50 +- Language/ru/Validation.php | 110 ++--- Language/ru/View.php | 27 +- Language/si/CLI.php | 30 ++ Language/si/Cache.php | 18 + Language/si/Cast.php | 20 + Language/si/Core.php | 19 + Language/si/Database.php | 30 ++ Language/si/Email.php | 33 ++ Language/si/Encryption.php | 20 + Language/si/Fabricator.php | 17 + Language/si/Files.php | 16 + Language/si/Filters.php | 16 + Language/si/Format.php | 18 + Language/si/HTTP.php | 76 +++ Language/si/Images.php | 34 ++ Language/si/Log.php | 15 + Language/si/Migrations.php | 57 +++ Language/si/Number.php | 26 + Language/si/Pager.php | 23 + Language/si/RESTful.php | 15 + Language/si/Router.php | 16 + Language/si/Security.php | 16 + Language/si/Session.php | 20 + Language/si/Time.php | 32 ++ Language/si/Validation.php | 72 +++ Language/si/View.php | 20 + Language/sk/CLI.php | 36 +- Language/sk/Cache.php | 22 +- Language/sk/Cast.php | 27 +- Language/sk/Core.php | 23 +- Language/sk/Database.php | 45 +- Language/sk/Email.php | 53 +- Language/sk/Encryption.php | 27 +- Language/sk/Entity.php | 20 - Language/sk/Fabricator.php | 17 + Language/sk/Files.php | 19 +- Language/sk/Filters.php | 18 +- Language/sk/Format.php | 20 +- Language/sk/HTTP.php | 91 ++-- Language/sk/Images.php | 52 +- Language/sk/Language.php | 19 - Language/sk/Log.php | 16 +- Language/sk/Migrations.php | 87 ++-- Language/sk/Number.php | 34 +- Language/sk/Pager.php | 32 +- Language/sk/RESTful.php | 17 +- Language/sk/Redirect.php | 19 - Language/sk/Router.php | 18 +- Language/sk/Security.php | 16 + Language/sk/Session.php | 25 +- Language/sk/Time.php | 50 +- Language/sk/Validation.php | 111 ++--- Language/sk/View.php | 27 +- Language/sv-SE/CLI.php | 29 ++ Language/sv-SE/Cache.php | 17 + Language/sv-SE/Cast.php | 19 + Language/sv-SE/Core.php | 18 + Language/sv-SE/Database.php | 29 ++ Language/sv-SE/Email.php | 32 ++ Language/sv-SE/Encryption.php | 19 + Language/sv-SE/Fabricator.php | 16 + Language/sv-SE/Files.php | 15 + Language/sv-SE/Filters.php | 15 + Language/sv-SE/Format.php | 17 + Language/sv-SE/HTTP.php | 76 +++ Language/sv-SE/Images.php | 33 ++ Language/sv-SE/Log.php | 14 + Language/sv-SE/Migrations.php | 56 +++ Language/sv-SE/Number.php | 25 + Language/sv-SE/Pager.php | 22 + Language/sv-SE/RESTful.php | 14 + Language/sv-SE/Router.php | 15 + Language/sv-SE/Security.php | 15 + Language/sv-SE/Session.php | 19 + Language/sv-SE/Time.php | 32 ++ Language/sv-SE/Validation.php | 71 +++ Language/sv-SE/View.php | 19 + Language/tr/CLI.php | 18 +- Language/tr/Cache.php | 18 +- Language/tr/Cast.php | 23 - Language/tr/Core.php | 19 +- Language/tr/Database.php | 26 +- Language/tr/Email.php | 19 +- Language/tr/Encryption.php | 23 - Language/tr/Entity.php | 19 - Language/tr/Files.php | 24 +- Language/tr/Filters.php | 17 +- Language/tr/Format.php | 17 +- Language/tr/HTTP.php | 80 ++- Language/tr/Images.php | 17 +- Language/tr/Language.php | 18 - Language/tr/Log.php | 17 +- Language/tr/Migrations.php | 43 +- Language/tr/Number.php | 26 +- Language/tr/Pager.php | 17 +- Language/tr/RESTful.php | 18 - Language/tr/Redirect.php | 19 - Language/tr/Router.php | 17 +- Language/tr/Session.php | 17 +- Language/tr/Time.php | 19 +- Language/tr/Validation.php | 49 +- Language/tr/View.php | 18 +- Language/uk/CLI.php | 20 + Language/uk/Cache.php | 18 + Language/uk/Cast.php | 20 + Language/uk/Core.php | 19 + Language/uk/Database.php | 29 ++ Language/uk/Email.php | 33 ++ Language/uk/Encryption.php | 20 + Language/uk/Fabricator.php | 16 + Language/uk/Files.php | 16 + Language/uk/Filters.php | 16 + Language/uk/Format.php | 16 + Language/uk/HTTP.php | 73 +++ Language/uk/Images.php | 33 ++ Language/uk/Log.php | 15 + Language/uk/Migrations.php | 51 ++ Language/uk/Number.php | 26 + Language/uk/Pager.php | 23 + Language/uk/RESTful.php | 15 + Language/uk/Router.php | 16 + Language/uk/Session.php | 19 + Language/uk/Time.php | 32 ++ Language/uk/Validation.php | 71 +++ Language/uk/View.php | 20 + Language/vi/CLI.php | 20 + Language/vi/Cache.php | 18 + Language/vi/Cast.php | 19 + Language/vi/Core.php | 18 + Language/vi/Database.php | 29 ++ Language/vi/Email.php | 32 ++ Language/vi/Encryption.php | 20 + Language/vi/Files.php | 16 + Language/vi/Filters.php | 16 + Language/vi/Format.php | 16 + Language/vi/HTTP.php | 73 +++ Language/vi/Images.php | 33 ++ Language/vi/Log.php | 15 + Language/vi/Migrations.php | 50 ++ Language/vi/Number.php | 26 + Language/vi/Pager.php | 23 + Language/vi/RESTful.php | 15 + Language/vi/Router.php | 16 + Language/vi/Session.php | 19 + Language/vi/Time.php | 32 ++ Language/vi/Validation.php | 70 +++ Language/vi/View.php | 20 + Language/zh-CN/CLI.php | 26 +- Language/zh-CN/Cache.php | 23 +- Language/zh-CN/Cast.php | 27 +- Language/zh-CN/Core.php | 22 +- Language/zh-CN/Database.php | 38 +- Language/zh-CN/Email.php | 36 -- Language/zh-CN/Encryption.php | 23 - Language/zh-CN/Entity.php | 19 - Language/zh-CN/Files.php | 19 +- Language/zh-CN/Filters.php | 18 +- Language/zh-CN/Format.php | 18 +- Language/zh-CN/HTTP.php | 88 ++-- Language/zh-CN/Images.php | 50 +- Language/zh-CN/Language.php | 19 - Language/zh-CN/Log.php | 16 +- Language/zh-CN/Migrations.php | 78 ++- Language/zh-CN/Number.php | 34 +- Language/zh-CN/Pager.php | 32 +- Language/zh-CN/RESTful.php | 18 - Language/zh-CN/Redirect.php | 19 - Language/zh-CN/Router.php | 18 +- Language/zh-CN/Session.php | 24 +- Language/zh-CN/Time.php | 43 +- Language/zh-CN/Validation.php | 104 ++-- Language/zh-CN/View.php | 27 +- Language/zh-TW/CLI.php | 26 +- Language/zh-TW/Cache.php | 22 +- Language/zh-TW/Cast.php | 27 +- Language/zh-TW/Core.php | 22 +- Language/zh-TW/Database.php | 44 +- Language/zh-TW/Email.php | 53 +- Language/zh-TW/Encryption.php | 27 +- Language/zh-TW/Entity.php | 19 - Language/zh-TW/Files.php | 19 +- Language/zh-TW/Filters.php | 18 +- Language/zh-TW/Format.php | 18 +- Language/zh-TW/HTTP.php | 88 ++-- Language/zh-TW/Images.php | 50 +- Language/zh-TW/Language.php | 19 - Language/zh-TW/Log.php | 16 +- Language/zh-TW/Migrations.php | 79 ++- Language/zh-TW/Number.php | 34 +- Language/zh-TW/Pager.php | 32 +- Language/zh-TW/RESTful.php | 17 +- Language/zh-TW/Redirect.php | 19 - Language/zh-TW/Router.php | 18 +- Language/zh-TW/Session.php | 24 +- Language/zh-TW/Time.php | 43 +- Language/zh-TW/Validation.php | 106 ++-- Language/zh-TW/View.php | 27 +- MISSING.rst | 14 +- README.md | 105 ++++ README.rst | 69 --- changelog.rst | 150 ------ composer.json | 37 +- phpunit.xml.dist | 36 +- .../Language/AbstractTranslationTestCase.php | 456 ++++++++++++++++++ tests/Language/ArabicTranslationTest.php | 19 + tests/Language/BrazilianTranslationTest.php | 26 + tests/Language/CzechTranslationTest.php | 19 + tests/Language/DutchTranslationTest.php | 19 + tests/Language/FarsiTranslationTest.php | 19 + tests/Language/FrenchTranslationTest.php | 29 ++ tests/Language/GermanTranslationTest.php | 29 ++ tests/Language/IndonesianTranslationTest.php | 27 ++ tests/Language/ItalianTranslationTest.php | 35 ++ tests/Language/JapaneseTranslationTest.php | 30 ++ tests/Language/KoreanTranslationTest.php | 26 + tests/Language/LatvianTranslationTest.php | 19 + tests/Language/LithuanianTranslationTest.php | 19 + tests/Language/MalayalamTranslationTest.php | 19 + tests/Language/NorwegianTranslationTest.php | 26 + tests/Language/PolishTranslationTest.php | 19 + tests/Language/PortugueseTranslationTest.php | 19 + tests/Language/RussianTranslationTest.php | 19 + .../Language/SimpleChineseTranslationTest.php | 19 + tests/Language/SinhalaTranslationTest.php | 19 + tests/Language/SlovakTranslationTest.php | 19 + tests/Language/SpanishTranslationTest.php | 19 + tests/Language/SwedishTranslationTest.php | 28 ++ .../TraditionalChineseTranslationTest.php | 19 + tests/Language/TurkishTranslationTest.php | 19 + tests/Language/UkrainianTranslationTest.php | 19 + tests/Language/VietnameseTranslationTest.php | 19 + tests/README.md | 77 +-- tests/_support/CIUnitTestCase.php | 8 - tests/_support/Language/MockLanguage.php | 61 --- .../_support/Language/SecondMockLanguage.php | 27 -- tests/_support/Language/ab-CD/Allin.php | 8 - tests/_support/Language/ab/Allin.php | 8 - tests/_support/Language/en-ZZ/More.php | 6 - tests/_support/Language/en/Allin.php | 8 - tests/_support/Language/en/Core.php | 20 - tests/_support/Language/en/More.php | 7 - tests/_support/Language/ru/Language.php | 5 - tests/_support/MockCodeIgniter.php | 11 - tests/_support/MockCommon.php | 37 -- tests/_support/Services.php | 70 --- tests/_support/_bootstrap.php | 32 -- tests/system/Language/TranslationsTest.php | 172 ------- utils/PhpCsFixer/CodeIgniter4.php | 397 +++++++++++++++ 731 files changed, 14354 insertions(+), 9967 deletions(-) create mode 100644 .github/scripts/continuous-integration create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/code-style.yml create mode 100644 .php_cs.dist delete mode 100644 .travis.yml create mode 100644 CHANGELOG.md delete mode 100644 Language/ar/Cast.php delete mode 100644 Language/ar/Encryption.php delete mode 100644 Language/ar/Entity.php delete mode 100644 Language/ar/Language.php delete mode 100644 Language/ar/Migrations.php delete mode 100644 Language/ar/RESTful.php delete mode 100644 Language/ar/Redirect.php create mode 100644 Language/cs/CLI.php create mode 100644 Language/cs/Cache.php create mode 100644 Language/cs/Cast.php create mode 100644 Language/cs/Core.php create mode 100644 Language/cs/Database.php create mode 100644 Language/cs/Email.php create mode 100644 Language/cs/Encryption.php create mode 100644 Language/cs/Fabricator.php create mode 100644 Language/cs/Files.php create mode 100644 Language/cs/Filters.php create mode 100644 Language/cs/Format.php create mode 100644 Language/cs/HTTP.php create mode 100644 Language/cs/Images.php create mode 100644 Language/cs/Log.php create mode 100644 Language/cs/Migrations.php create mode 100644 Language/cs/Number.php create mode 100644 Language/cs/Pager.php create mode 100644 Language/cs/RESTful.php create mode 100644 Language/cs/Router.php create mode 100644 Language/cs/Security.php create mode 100644 Language/cs/Session.php create mode 100644 Language/cs/Time.php create mode 100644 Language/cs/Validation.php create mode 100644 Language/cs/View.php delete mode 100644 Language/de/Entity.php create mode 100644 Language/de/Fabricator.php delete mode 100644 Language/de/Language.php delete mode 100644 Language/de/Redirect.php create mode 100644 Language/de/Security.php delete mode 100644 Language/es/Entity.php delete mode 100644 Language/es/Language.php delete mode 100644 Language/es/Redirect.php delete mode 100644 Language/fa/CLI.php delete mode 100644 Language/fa/Cast.php delete mode 100644 Language/fa/Encryption.php delete mode 100644 Language/fa/Entity.php delete mode 100644 Language/fa/Filters.php delete mode 100644 Language/fa/Language.php delete mode 100644 Language/fa/RESTful.php delete mode 100644 Language/fa/Redirect.php delete mode 100644 Language/fr/Cache.php delete mode 100644 Language/fr/Cast.php delete mode 100644 Language/fr/Core.php delete mode 100644 Language/fr/Encryption.php delete mode 100644 Language/fr/Entity.php delete mode 100644 Language/fr/Format.php delete mode 100644 Language/fr/Language.php delete mode 100644 Language/fr/RESTful.php delete mode 100644 Language/fr/Redirect.php delete mode 100644 Language/id/Entity.php create mode 100644 Language/id/Fabricator.php delete mode 100644 Language/id/Language.php delete mode 100644 Language/id/Redirect.php create mode 100644 Language/id/Security.php delete mode 100644 Language/it/Entity.php create mode 100644 Language/it/Fabricator.php delete mode 100644 Language/it/Language.php delete mode 100644 Language/it/Redirect.php create mode 100644 Language/it/Security.php create mode 100755 Language/ja/CLI.php create mode 100755 Language/ja/Cache.php create mode 100755 Language/ja/Cast.php create mode 100755 Language/ja/Core.php create mode 100755 Language/ja/Database.php create mode 100755 Language/ja/Email.php create mode 100755 Language/ja/Encryption.php create mode 100644 Language/ja/Fabricator.php create mode 100755 Language/ja/Files.php create mode 100755 Language/ja/Filters.php create mode 100755 Language/ja/Format.php create mode 100755 Language/ja/HTTP.php create mode 100755 Language/ja/Images.php create mode 100755 Language/ja/Log.php create mode 100755 Language/ja/Migrations.php create mode 100755 Language/ja/Number.php create mode 100755 Language/ja/Pager.php create mode 100755 Language/ja/RESTful.php create mode 100755 Language/ja/Router.php create mode 100644 Language/ja/Security.php create mode 100755 Language/ja/Session.php create mode 100755 Language/ja/Time.php create mode 100755 Language/ja/Validation.php create mode 100755 Language/ja/View.php delete mode 100644 Language/ko/Entity.php create mode 100644 Language/ko/Fabricator.php delete mode 100644 Language/ko/Language.php delete mode 100644 Language/ko/Redirect.php create mode 100644 Language/ko/Security.php delete mode 100644 Language/lt/Entity.php delete mode 100644 Language/lt/Language.php delete mode 100644 Language/lt/Redirect.php create mode 100644 Language/lv/CLI.php create mode 100644 Language/lv/Cache.php create mode 100644 Language/lv/Cast.php create mode 100644 Language/lv/Core.php create mode 100644 Language/lv/Database.php create mode 100644 Language/lv/Email.php create mode 100644 Language/lv/Encryption.php create mode 100644 Language/lv/Fabricator.php create mode 100644 Language/lv/Files.php create mode 100644 Language/lv/Filters.php create mode 100644 Language/lv/Format.php create mode 100644 Language/lv/HTTP.php create mode 100644 Language/lv/Images.php create mode 100644 Language/lv/Log.php create mode 100644 Language/lv/Migrations.php create mode 100644 Language/lv/Number.php create mode 100644 Language/lv/Pager.php create mode 100644 Language/lv/RESTful.php create mode 100644 Language/lv/Router.php create mode 100644 Language/lv/Session.php create mode 100644 Language/lv/Time.php create mode 100644 Language/lv/Validation.php create mode 100644 Language/lv/View.php create mode 100644 Language/ml/CLI.php create mode 100644 Language/ml/Cache.php create mode 100644 Language/ml/Cast.php create mode 100644 Language/ml/Core.php create mode 100644 Language/ml/Database.php create mode 100644 Language/ml/Email.php create mode 100644 Language/ml/Encryption.php create mode 100644 Language/ml/Files.php create mode 100644 Language/ml/Filters.php create mode 100644 Language/ml/Format.php create mode 100644 Language/ml/HTTP.php create mode 100644 Language/ml/Images.php create mode 100644 Language/ml/Log.php create mode 100644 Language/ml/Migrations.php create mode 100644 Language/ml/Number.php create mode 100644 Language/ml/Pager.php create mode 100644 Language/ml/RESTful.php create mode 100644 Language/ml/Router.php create mode 100644 Language/ml/Session.php create mode 100644 Language/ml/Time.php create mode 100644 Language/ml/Validation.php create mode 100644 Language/ml/View.php create mode 100644 Language/nl/CLI.php create mode 100644 Language/nl/Cache.php create mode 100644 Language/nl/Cast.php create mode 100644 Language/nl/Core.php create mode 100644 Language/nl/Database.php create mode 100644 Language/nl/Email.php create mode 100644 Language/nl/Encryption.php create mode 100644 Language/nl/Files.php create mode 100644 Language/nl/Filters.php create mode 100644 Language/nl/Format.php create mode 100644 Language/nl/HTTP.php create mode 100644 Language/nl/Images.php create mode 100644 Language/nl/Log.php create mode 100644 Language/nl/Migrations.php create mode 100644 Language/nl/Number.php create mode 100644 Language/nl/Pager.php create mode 100644 Language/nl/RESTful.php create mode 100644 Language/nl/Router.php create mode 100644 Language/nl/Session.php create mode 100644 Language/nl/Time.php create mode 100644 Language/nl/Validation.php create mode 100644 Language/nl/View.php delete mode 100644 Language/no/Email.php delete mode 100644 Language/no/Encryption.php delete mode 100644 Language/no/Entity.php delete mode 100644 Language/no/Language.php delete mode 100644 Language/no/RESTful.php delete mode 100644 Language/no/Redirect.php delete mode 100644 Language/pl/Encryption.php delete mode 100644 Language/pl/Entity.php delete mode 100644 Language/pl/Language.php delete mode 100644 Language/pl/RESTful.php delete mode 100644 Language/pl/Redirect.php delete mode 100644 Language/pt-BR/Entity.php create mode 100644 Language/pt-BR/Fabricator.php delete mode 100644 Language/pt-BR/Language.php delete mode 100644 Language/pt-BR/Redirect.php create mode 100644 Language/pt-BR/Security.php delete mode 100644 Language/pt/Entity.php delete mode 100644 Language/pt/Language.php delete mode 100644 Language/pt/Redirect.php delete mode 100644 Language/ru/Entity.php create mode 100644 Language/ru/Fabricator.php delete mode 100644 Language/ru/Language.php delete mode 100644 Language/ru/Redirect.php create mode 100644 Language/si/CLI.php create mode 100644 Language/si/Cache.php create mode 100644 Language/si/Cast.php create mode 100644 Language/si/Core.php create mode 100644 Language/si/Database.php create mode 100644 Language/si/Email.php create mode 100644 Language/si/Encryption.php create mode 100644 Language/si/Fabricator.php create mode 100644 Language/si/Files.php create mode 100644 Language/si/Filters.php create mode 100644 Language/si/Format.php create mode 100644 Language/si/HTTP.php create mode 100644 Language/si/Images.php create mode 100644 Language/si/Log.php create mode 100644 Language/si/Migrations.php create mode 100644 Language/si/Number.php create mode 100644 Language/si/Pager.php create mode 100644 Language/si/RESTful.php create mode 100644 Language/si/Router.php create mode 100644 Language/si/Security.php create mode 100644 Language/si/Session.php create mode 100644 Language/si/Time.php create mode 100644 Language/si/Validation.php create mode 100644 Language/si/View.php delete mode 100644 Language/sk/Entity.php create mode 100644 Language/sk/Fabricator.php delete mode 100644 Language/sk/Language.php delete mode 100644 Language/sk/Redirect.php create mode 100644 Language/sk/Security.php create mode 100644 Language/sv-SE/CLI.php create mode 100644 Language/sv-SE/Cache.php create mode 100644 Language/sv-SE/Cast.php create mode 100644 Language/sv-SE/Core.php create mode 100644 Language/sv-SE/Database.php create mode 100644 Language/sv-SE/Email.php create mode 100644 Language/sv-SE/Encryption.php create mode 100644 Language/sv-SE/Fabricator.php create mode 100644 Language/sv-SE/Files.php create mode 100644 Language/sv-SE/Filters.php create mode 100644 Language/sv-SE/Format.php create mode 100644 Language/sv-SE/HTTP.php create mode 100644 Language/sv-SE/Images.php create mode 100644 Language/sv-SE/Log.php create mode 100644 Language/sv-SE/Migrations.php create mode 100644 Language/sv-SE/Number.php create mode 100644 Language/sv-SE/Pager.php create mode 100644 Language/sv-SE/RESTful.php create mode 100644 Language/sv-SE/Router.php create mode 100644 Language/sv-SE/Security.php create mode 100644 Language/sv-SE/Session.php create mode 100644 Language/sv-SE/Time.php create mode 100644 Language/sv-SE/Validation.php create mode 100644 Language/sv-SE/View.php delete mode 100644 Language/tr/Cast.php delete mode 100644 Language/tr/Encryption.php delete mode 100644 Language/tr/Entity.php delete mode 100644 Language/tr/Language.php delete mode 100644 Language/tr/RESTful.php delete mode 100644 Language/tr/Redirect.php create mode 100644 Language/uk/CLI.php create mode 100644 Language/uk/Cache.php create mode 100644 Language/uk/Cast.php create mode 100644 Language/uk/Core.php create mode 100644 Language/uk/Database.php create mode 100644 Language/uk/Email.php create mode 100644 Language/uk/Encryption.php create mode 100644 Language/uk/Fabricator.php create mode 100644 Language/uk/Files.php create mode 100644 Language/uk/Filters.php create mode 100644 Language/uk/Format.php create mode 100644 Language/uk/HTTP.php create mode 100644 Language/uk/Images.php create mode 100644 Language/uk/Log.php create mode 100644 Language/uk/Migrations.php create mode 100644 Language/uk/Number.php create mode 100644 Language/uk/Pager.php create mode 100644 Language/uk/RESTful.php create mode 100644 Language/uk/Router.php create mode 100644 Language/uk/Session.php create mode 100644 Language/uk/Time.php create mode 100644 Language/uk/Validation.php create mode 100644 Language/uk/View.php create mode 100644 Language/vi/CLI.php create mode 100644 Language/vi/Cache.php create mode 100644 Language/vi/Cast.php create mode 100644 Language/vi/Core.php create mode 100644 Language/vi/Database.php create mode 100644 Language/vi/Email.php create mode 100644 Language/vi/Encryption.php create mode 100644 Language/vi/Files.php create mode 100644 Language/vi/Filters.php create mode 100644 Language/vi/Format.php create mode 100644 Language/vi/HTTP.php create mode 100644 Language/vi/Images.php create mode 100644 Language/vi/Log.php create mode 100644 Language/vi/Migrations.php create mode 100644 Language/vi/Number.php create mode 100644 Language/vi/Pager.php create mode 100644 Language/vi/RESTful.php create mode 100644 Language/vi/Router.php create mode 100644 Language/vi/Session.php create mode 100644 Language/vi/Time.php create mode 100644 Language/vi/Validation.php create mode 100644 Language/vi/View.php delete mode 100644 Language/zh-CN/Email.php delete mode 100644 Language/zh-CN/Encryption.php delete mode 100644 Language/zh-CN/Entity.php delete mode 100644 Language/zh-CN/Language.php delete mode 100644 Language/zh-CN/RESTful.php delete mode 100644 Language/zh-CN/Redirect.php delete mode 100755 Language/zh-TW/Entity.php delete mode 100755 Language/zh-TW/Language.php delete mode 100755 Language/zh-TW/Redirect.php create mode 100644 README.md delete mode 100644 README.rst delete mode 100644 changelog.rst create mode 100644 tests/Language/AbstractTranslationTestCase.php create mode 100644 tests/Language/ArabicTranslationTest.php create mode 100644 tests/Language/BrazilianTranslationTest.php create mode 100644 tests/Language/CzechTranslationTest.php create mode 100644 tests/Language/DutchTranslationTest.php create mode 100644 tests/Language/FarsiTranslationTest.php create mode 100644 tests/Language/FrenchTranslationTest.php create mode 100644 tests/Language/GermanTranslationTest.php create mode 100644 tests/Language/IndonesianTranslationTest.php create mode 100644 tests/Language/ItalianTranslationTest.php create mode 100644 tests/Language/JapaneseTranslationTest.php create mode 100644 tests/Language/KoreanTranslationTest.php create mode 100644 tests/Language/LatvianTranslationTest.php create mode 100644 tests/Language/LithuanianTranslationTest.php create mode 100644 tests/Language/MalayalamTranslationTest.php create mode 100644 tests/Language/NorwegianTranslationTest.php create mode 100644 tests/Language/PolishTranslationTest.php create mode 100644 tests/Language/PortugueseTranslationTest.php create mode 100644 tests/Language/RussianTranslationTest.php create mode 100644 tests/Language/SimpleChineseTranslationTest.php create mode 100644 tests/Language/SinhalaTranslationTest.php create mode 100644 tests/Language/SlovakTranslationTest.php create mode 100644 tests/Language/SpanishTranslationTest.php create mode 100644 tests/Language/SwedishTranslationTest.php create mode 100644 tests/Language/TraditionalChineseTranslationTest.php create mode 100644 tests/Language/TurkishTranslationTest.php create mode 100644 tests/Language/UkrainianTranslationTest.php create mode 100644 tests/Language/VietnameseTranslationTest.php delete mode 100644 tests/_support/CIUnitTestCase.php delete mode 100644 tests/_support/Language/MockLanguage.php delete mode 100644 tests/_support/Language/SecondMockLanguage.php delete mode 100644 tests/_support/Language/ab-CD/Allin.php delete mode 100644 tests/_support/Language/ab/Allin.php delete mode 100644 tests/_support/Language/en-ZZ/More.php delete mode 100644 tests/_support/Language/en/Allin.php delete mode 100644 tests/_support/Language/en/Core.php delete mode 100644 tests/_support/Language/en/More.php delete mode 100644 tests/_support/Language/ru/Language.php delete mode 100644 tests/_support/MockCodeIgniter.php delete mode 100644 tests/_support/MockCommon.php delete mode 100644 tests/_support/Services.php delete mode 100644 tests/_support/_bootstrap.php delete mode 100644 tests/system/Language/TranslationsTest.php create mode 100644 utils/PhpCsFixer/CodeIgniter4.php diff --git a/.github/scripts/continuous-integration b/.github/scripts/continuous-integration new file mode 100644 index 00000000..2eeb8f70 --- /dev/null +++ b/.github/scripts/continuous-integration @@ -0,0 +1,176 @@ +#!/usr/bin/env php + 0 && $count < count(AbstractTranslationTestCase::$locales)) +{ + $returns = 0; + $return = 0; + + foreach ($locales as $locale) + { + $class = (string) array_search($locale, AbstractTranslationTestCase::$locales, true); + $class = preg_replace('/^Translations\\\\Tests\\\\(.+)$/u', '$1', $class); + + CLI::write("Executing vendor/bin/phpunit --color=always --filter {$class}\n", 'black', 'yellow'); + passthru("{$phpunit} --color=always --filter {$class}", $return); + + if ($return !== 0) + { + $failed[] = $locale; + } + else + { + $passed[] = $locale; + } + + $returns += $return; + } +} +elseif ($count === count(AbstractTranslationTestCase::$locales) || $isCIAffected || $isTestAffected) +{ + $reasons = [ + [ + $count === count(AbstractTranslationTestCase::$locales), + 'All ICU locales have been modified.', + ], + [ + $isCIAffected, + 'The continuous integration script has been modified.', + ], + [ + $isTestAffected, + 'A test suite file has been modified.', + ], + ]; + + // Assign the locale count in case the first reason is false + $count = count(AbstractTranslationTestCase::$locales); + + ob_start(); + + $returns = 0; + CLI::write('Testing all language files in all locales.', 'black', 'yellow'); + + foreach ($reasons as [$reason, $explanation]) + { + if ($reason) + { + CLI::write('Reason: ' . $explanation . "\n", 'black', 'yellow'); + break; + } + } + + passthru("{$phpunit} --color=always", $returns); + + $result = ob_get_clean(); + $failed = []; + + if (preg_match_all('/\(\'(.+)\'\)/', $result, $failed)) + { + $failed = array_unique($failed[1]); + } + + $passed = array_values(array_diff(AbstractTranslationTestCase::$locales, $failed)); + + CLI::write($result); +} + +if ($failed === []) +{ + CLI::write('All tested locales passed!', 'black', 'green'); +} +elseif ($count === count($failed)) +{ + CLI::write('All tested locales have failed!', 'light_gray', 'red'); +} +else +{ + CLI::write('Some locales have failed the tests!', 'black', 'yellow'); +} + +sort($passed); +sort($failed); + +CLI::newLine(); +CLI::write(sprintf('Passed locales (%d of %d): %s', count($passed), $count, implode(', ', $passed) ?: '--'), 'green'); +CLI::write(sprintf('Failed locales (%d of %d): %s', count($failed), $count, implode(', ', $failed) ?: '--'), 'red'); +CLI::newLine(); + +exit($returns ? 1 : 0); diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..bcc4cb9d --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,74 @@ +name: build + +on: + push: + branches: + - develop + paths: + - Language/** + - tests/Language/** + - .github/workflows/build.yml + pull_request: + branches: + - develop + paths: + - Language/** + - tests/Language/** + - .github/workflows/build.yml + +jobs: + + main: + name: Build [PHP ${{ matrix.php-versions }}] + runs-on: ubuntu-20.04 + if: "!contains(github.event.head_commit.message, '[ci skip]')" + + strategy: + fail-fast: false + matrix: + php-versions: ['7.3', '7.4'] + + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + fetch-depth: 2 + + - name: Checkout other refs + run: | + git fetch --no-tags --prune --depth=2 origin +refs/heads/*:refs/remotes/origin/* + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-versions }} + extensions: intl, mbstring + coverage: xdebug + + - name: Get composer cache directory + id: composer-cache + run: echo "::set-output name=dir::$(composer config cache-files-dir)" + + - name: Create composer cache directory + run: mkdir -p ${{ steps.composer-cache.outputs.dir }} + + - name: Cache composer dependencies + uses: actions/cache@v2 + with: + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} + restore-keys: ${{ runner.os }}-composer- + + - name: Setup Composer's GitHub OAuth access to prevent rate limiting + run: composer config --global github-oauth.github.com ${{ secrets.GITHUB_TOKEN }} + + - name: Install dependencies + run: composer update --ansi --no-scripts --no-interaction + + - name: Run Translations Test Suite + run: | + if [ "${{ github.event_name }}" = "pull_request" ]; then + php .github/scripts/continuous-integration --pull-request + else + php .github/scripts/continuous-integration --push + fi diff --git a/.github/workflows/code-style.yml b/.github/workflows/code-style.yml new file mode 100644 index 00000000..6b2507a3 --- /dev/null +++ b/.github/workflows/code-style.yml @@ -0,0 +1,69 @@ +name: code style + +on: + push: + branches: + - develop + paths: + - Language/** + - tests/Language/** + - utils/** + - .github/scripts/continuous-integration + - .github/workflows/code-style.yml + pull_request: + branches: + - develop + paths: + - Language/** + - tests/Language/** + - utils/** + - .github/scripts/continuous-integration + - .github/workflows/code-style.yml + +jobs: + + main: + name: Code Style Check [PHP ${{ matrix.php-versions }}] + runs-on: ubuntu-20.04 + if: "!contains(github.event.head_commit.message, '[ci skip]')" + + strategy: + fail-fast: false + matrix: + php-versions: ['7.3', '7.4'] + + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 2 + + - name: Setup PHP, with composer and extensions + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-versions }} + extensions: intl, mbstring + coverage: xdebug + + - name: Get composer cache directory + id: composer-cache + run: echo "::set-output name=dir::$(composer config cache-files-dir)" + + - name: Create composer cache directory + run: mkdir -p ${{ steps.composer-cache.outputs.dir }} + + - name: Cache composer dependencies + uses: actions/cache@v2 + with: + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} + restore-keys: ${{ runner.os }}-composer- + + - name: Setup Composer's GitHub OAuth access to prevent rate limiting + run: composer config --global github-oauth.github.com ${{ secrets.GITHUB_TOKEN }} + + - name: Install dependencies + run: composer update --ansi --no-scripts --no-interaction + + - name: Run PHP-CS-Fixer + run: vendor/bin/php-cs-fixer fix --ansi --verbose --dry-run --using-cache=no diff --git a/.gitignore b/.gitignore index a8ae2810..fb053566 100644 --- a/.gitignore +++ b/.gitignore @@ -1,20 +1,94 @@ -*/config/development -*/logs/log-*.php -!*/logs/index.html -*/cache/* -!*/cache/index.html -!*/cache/.htaccess - -user_guide_src/build/* -user_guide_src/cilexer/build/* -user_guide_src/cilexer/dist/* -user_guide_src/cilexer/pycilexer.egg-info/* - -#codeigniter 3 -application/logs/* -!application/logs/index.html -!application/logs/.htaccess -/vendor/ -/nbproject/private/ -/nbproject/ -.idea/* +#------------------------- +# Operating Specific Junk Files +#------------------------- + +# OS X +.DS_Store +.AppleDouble +.LSOverride + +# OS X Thumbnails +._* + +# Windows image file caches +Thumbs.db +ehthumbs.db +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# Linux +*~ + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +#------------------------- +# Test Files +#------------------------- +tests/coverage* + +# Don't save phpunit under version control. +phpunit + +#------------------------- +# Composer +#------------------------- +vendor/ +composer.lock + +#------------------------- +# IDE / Development Files +#------------------------- + +# Modules Testing +_modules/* + +# phpenv local config +.php-version + +# Jetbrains editors (PHPStorm, etc) +.idea/ +*.iml + +# Netbeans +nbproject/ +build/ +nbbuild/ +dist/ +nbdist/ +nbactions.xml +nb-configuration.xml +.nb-gradle/ + +# Sublime Text +*.tmlanguage.cache +*.tmPreferences.cache +*.stTheme.cache +*.sublime-workspace +*.sublime-project +.phpintel +/api/ + +# Visual Studio Code +.vscode/ + +phpunit.xml +.phpunit.result.cache +.phpunit.cache/ + +.php_cs +.php_cs.cache diff --git a/.php_cs.dist b/.php_cs.dist new file mode 100644 index 00000000..728937ef --- /dev/null +++ b/.php_cs.dist @@ -0,0 +1,36 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +use Nexus\CsConfig\Factory; +use PhpCsFixer\Finder; +use Utils\PhpCsFixer\CodeIgniter4; + +$finder = Finder::create() + ->files() + ->in([__DIR__]) + ->append([ + __FILE__, + '.github/scripts/continuous-integration', + ]); + +$overrides = []; + +$options = [ + 'finder' => $finder, + 'indent' => "\t", + 'lineEnding' => "\n", +]; + +return Factory::create(new CodeIgniter4(), $overrides, $options)->forLibrary( + 'the CodeIgniter 4 framework', + 'CodeIgniter Foundation', + 'admin@codeigniter.com' +); diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index deb6475d..00000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: php - -php: - - 7.2 - -# Recommended by Travis support -sudo: required -dist: trusty -group: edge - -script: - - php vendor/bin/phpunit -v - -before_script: - - composer install --prefer-source - diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..a86e4731 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,175 @@ +# Changelog + +All notable changes to this library will be documented in this file: + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [v4.0.3](https://github.com/codeigniter4/translations/compare/v4.0.2..v4.0.3) - 2021-02-01 + +### Added + +- cs (Czech) +- ja (Japanese) +- lv (Latvian) +- ml (Malayalam) +- nl (Dutch) +- si (Sinhala) +- sv-SE (Swedish - Sweden) +- uk (Ukrainian) +- vi (Vietnamese) + +### Changed + +- ar (Arabic) +- de (German) +- es (Spanish) +- fa (Farsi) +- fr (French) +- id (Indonesian) +- it (Italian) +- ko (Korean) +- lt (Lithuanian) +- no (Norwegian) +- pl (Polish) +- pt (Portuguese) +- pt-BR (Brazilian) +- ru (Russian) +- sk (Slovak) +- tr (Turkish) +- zh-CN (Simplified Chinese) +- zh-TW (Traditional Chinese) + +## [v4.0.2](https://github.com/codeigniter4/translations/compare/v4.0.0-rc.3..v4.0.2) - 2020-04-22 + +### Added + +- ko (Korean) +- lt (Lithuanian) + +### Changed + +- es (Spanish) +- fr (French) +- id (Indonesian) +- zh-TW (Traditional Chinese) + +## [v4.0.0-rc.3](https://github.com/codeigniter4/translations/compare/v4.0.0-rc.2..v4.0.0-rc.3) - 2019-10-19 + +### Changed + +- ar (Arabic) +- de (German) +- es (Spanish) +- fa (Farsi) +- fr (French) +- id (Indonesian) +- it (Italian) +- no Norwegian +- pl (Polish) +- pt (Portugese) +- pt-BR (Brazilian) +- ru (Russian) +- sk (Slovak) +- tr (Turkish) +- zh-CN (Simplified Chinese) + +## [v4.0.0-rc.2](https://github.com/codeigniter4/translations/compare/v4.0.0-rc.1.2..v4.0.0-rc.2) - 2019-09-27 + +### Changed + +- no (Norwegian) +- ru (Russian) +- sk (Slovak) + +## [v4.0.0-rc.1.2](https://github.com/codeigniter4/translations/compare/v4.0.0-rc.1.1..v4.0.0-rc.1.2) - 2019-09-24 + +### Changed + +- Changed namespace in `composer.json` + +## [v4.0.0-rc.1.1](https://github.com/codeigniter4/translations/compare/v4.0.0-rc.1..v4.0.0-rc.1.1) - 2019-09-24 + +## Changed + +- ru (Russian) + +## [v4.0.0-rc.1](https://github.com/codeigniter4/translations/compare/v4.0.0-beta.5..v4.0.0-rc.1) - 2019-09-03 + +Re-release of previous release under the `rc` tag. + +## [v4.0.0-beta.5](https://github.com/codeigniter4/translations/compare/v4.0.0-beta.4b..v4.0.0-beta.5) - 2019-08-16 + +Re-release of previous release under an incremented tag. + +## [v4.0.0-beta.4b](https://github.com/codeigniter4/translations/compare/v4.0.0-beta.4..v4.0.0-beta.4b) - 2019-08-13 + +### Added + +- Travis testing + +## [v4.0.0-beta.4](https://github.com/codeigniter4/translations/compare/v4.0.0-beta.3..v4.0.0-beta.4) - 2019-08-13 + +### Added + +- no (Norwegian) +- sk (Slovak) + +### Changed + +- ru (Russian) + +## [v4.0.0-beta.3](https://github.com/codeigniter4/translations/compare/v4.0.0-beta.2..v4.0.0-beta.3) - 2019-05-07 + +### Added + +- ru (Russian) + +### Changed + +- pt-BR (Brazilian) + +## [v4.0.0-beta.2](https://github.com/codeigniter4/translations/compare/v4.0.0-beta.1..v4.0.0-beta.2) - 2019-04-04 + +### Changed + +- ar (Arabic) + +## [v4.0.0-beta.1](https://github.com/codeigniter4/translations/compare/v4.0.0-alpha.5..v4.0.0-beta.1) - 2019-03-01 + +### Added + +- fa (Farsi) +- zh-CN (Simplified Chinese) + +### Changed + +- de (German) +- es (Spanish) +- pl (Polish) + +## [v4.0.0-alpha.5](https://github.com/codeigniter4/translations/compare/v4.0.0-alpha.4..v4.0.0-alpha.5) - 2019-01-31 + +### Changed + +- it (Italian) +- es (Spanish) + +## [v4.0.0-alpha.4](https://github.com/codeigniter4/translations/compare/v4.0.0-alpha.3..v4.0.0-alpha.4) - 2018-12-16 + +### Added + +- fr (French) +- it (Italian) + +## [v4.0.0-alpha.3](https://github.com/codeigniter4/translations/releases/tag/v4.0.0-alpha.3) - 2018-11-19 + +### Added + +- ar (Arabic) +- es (Spanish) +- id (Indonesian) +- pl (Polish) +- pt (Portugese) +- pt-BR (Brazilian) +- tr (Turkish) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9f264854..791a4a01 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,22 +1,17 @@ -# Contributing to the CodeIgniter 4 translations +# Contributing to the CodeIgniter 4 Translations -We welcome contributions, to the *develop* branch, - to add new translations or update existing ones. +We welcome contributions, to the **develop** branch, to add new translations or update existing ones. If you have a translation or correction, please fork the repository, clone it -locally, and then create a new branch (from develop) -for each set of related changes or for -a complete language pack. Once your branch is complete, *then* create a pull +locally, and then create a new branch (from `develop`) for each set of related changes +or for a complete language pack. Once your branch is complete, create a pull request to merge it into the develop branch of this repository. -If you are contributing a variant of a main locale (e.g. "en-CA"), you -only need to provide those translations that differ from it. - Each translation set would go inside a folder named following the two-letter ISO-639-1 language code. -Localization variants would have folders named with the two-letter ISO 639-1 language code in lowercase, -followed by the two-letter ISO 3166 country code capitalized, -and with the two parts separated by a hyphen. -An example would be "en" for English, and "en-US" for the variations appropriate to the United States. +Localization variants would have folders named with the two-letter ISO 639-1 language code in lowercase, +followed by the two-letter ISO 3166 country code capitalized, +and with the two parts separated by a hyphen. An example would be "en" for English, and "en-US" for the +variations appropriate to the United States. Pull requests to the repository will only be considered if they come from the maintainer for any translations in the request, or if the maintainer @@ -31,32 +26,104 @@ PR conversations should be conducted in English, thanks. We would like to see GPG-signed commits for contributions, and we have unit testing to help determine if your translations are complete. -The unit testing looks for translation sets missing language settings that -are in the framework repository's `app/Language/en folder`, and for settings +The unit testing looks for translation sets' missing language settings that +are in the framework repository's `system/Language/en/ folder`, and for settings in a translation set that are not in that folder. -The unit testing is expected to fail, unless all translation sets are totally -in synch with the framework's. Look for your language set in the travis-ci -details for your pull request. +Unit tests for a specific locale should pass. Failures would be thrown to clearly +show which files have deficiencies. The following tests are being asserted at each run: + +### All configured language files from the main repository are translated in the locale. + +If this is not satisfied, the error message would be: + + 1) Translations\Tests\ArabicTranslationTest::testAllConfiguredLanguageFilesAreTranslated with data set "ar" ('ar') + Failed asserting that language file "CLI.php" in the main repository is translated in "ar" locale. + Failed asserting that an array is empty. + +### All translated language files in the locale are existing in the main repository. + +If not true, then this message will be given: + + 1) Translations\Tests\ArabicTranslationTest::testAllTranslatedLanguageFilesAreConfigured with data set "ar" ('ar') + Failed asserting that translated language file "Seed.php" in "ar" locale is configured in the main repository. + Failed asserting that an array is empty. + +### All array keys of a language file from the main repository are included for translation in the locale. + +If not, this will be thrown: + + 3) Translations\Tests\ArabicTranslationTest::testAllConfiguredLanguageKeysAreIncluded with data set "ar" ('ar') + Failed asserting that the language keys "CLI.altCommandPlural", "CLI.altCommandSingular", "CLI.generateClassName", "CLI.generateFileError", "CLI.generateFileExists", "CLI.generateFileSuccess", "CLI.generateParentClass", "CLI.namespaceNotDefined", "Database.emptyDataset", "Database.emptyPrimaryKey", "Email.sent", "Fabricator.createFailed", "Format.invalidFormatter", "Format.invalidMime", "HTTP.invalidSameSiteSetting", "Migrations.batch", "Migrations.group", "Migrations.missingTable", "Migrations.nameSeeder", "Migrations.namespace", "Session.invalidSameSiteSetting", "Validation.not_in_list" in the main repository are included for translation in "ar" locale. + Failed asserting that an array is empty. + +### All translated array keys in the locale are existing in the main repository. + +The error message if not passed would be: + + 4) Translations\Tests\ArabicTranslationTest::testAllIncludedLanguageKeysAreConfigured with data set "ar" ('ar') + Failed asserting that the translated language keys "Migrations.badCreateName", "Migrations.writeError" in "ar" locale are configured in the main repository. + Failed asserting that an array is empty. + +### All array keys included for translation in the locale are really translated by the locale. + +If not, then this error is shown: + + 5) Translations\Tests\ArabicTranslationTest::testAllIncludedLanguageKeysAreTranslated with data set "ar" (ar) + Failed asserting that the translated language key "CLI.commandNotFound" in "ar" locale differs from the original keys in the main repository. + Failed asserting that an array is empty. + +### All translated array keys from a locale appears in the order similar to the order with the main repository. + +If the assertion was failed, the following error is shown: + +```diff +6) Translations\Tests\ItalianTranslationTest::testAllConfiguredLanguageKeysAreInOrder with data set "it" ('it') +Failed asserting that the translated language keys in "it" locale are ordered correctly. +--- Original ++++ Translated + +Migrations.php: +-'migSeeder' => 'Seeder name'; ++'on' => 'Migrato su: '; + +Validation.php: +-'matches' => 'The {field} field does not match the {param} field.'; ++'string' => 'Il campo {field} deve essere una stringa valida.'; +Failed asserting that an array is empty. +``` -For instance, a travis-ci excerpt showing that the `fa` translation is missing -a specific set of messages: +### All locales have their own specific test suite and is configured in `AbstractTranslationTestCase::$locales`. - 12) CodeIgniter\Language\TranslationsTest::testExtraFiles with data set "fa" ('fa') - fa has extra files: Filter.php +The error below is shown if not passed: -This was caused by `Filters.php` incorrectly named `Filter,php`. + 7) Translations\Test\ItalianTranslationTest::testLocaleHasCorrespondingTestCaseFile with data set "it" ('it') + Failed asserting that test class "Translations\Test\ItalianoTranslationTest" is existing. + Failed asserting that false is true. -An example showing missing keys for the `sk` translation set: +## Extending Unit Tests - 10) CodeIgniter\Language\TranslationsTest::testMissingFiles with data set "sk" ('sk') - sk is missing: RESTful.php Email.php Encryption.php +Each language locale in this repository has a corresponding test class located in `tests/Language/` folder. +These test classes test individually the language sets for its completeness and precision. However, the test +class `Translations\Tests\AllLocalesTranslationTest` tests **ALL** locales at once. This is used for a +full-blown testing of all language sets. -These would be caused by message sets added to the framework but not here. +When adding a new locale for translation, the following steps should be followed strictly: -And an example showing extra keys for the `it` translation set: +1. Make sure the language files to be translated are found in the framework's main repository. +2. Create a new test class in `tests/Language` folder. For example, the new locale is Canadian French +(fr-CA), then a test class named `CanadianFrenchTranslationTest` will be created. The pattern for naming is +the full name of the new locale followed by `TranslationTest`. +3. This new test class should be extending `Translations\Tests\AbstractTranslationTestCase` and be marked +as a final class. This would not contain any new methods or properties as its sole purpose is to extend +`AbstractTranslationTestCase` for testing the specific locale. +4. In the static `$locales` array of `AbstractTranslationTestCase` this new class should be added. The name +of the new class would be the key and its corresponding locale would be the value. The `$locales` array +should be sorted on the basis of values. +5. Add the details of new locale in [README](README.md). If the details is originally in +the [MISSING](MISSING.rst), remove the details from there. +6. After that, run the unit tests for your new locale: - 33) CodeIgniter\Language\TranslationsTest::testExtraKeys with data set "it" ('it') - it has extra keys: Files.invalidFilename Files.cannotCopy Images.unsupportedImagecreate + vendor/bin/phpunit --filter CanadianFrenchTranslationTest -This would be caused by messages removed or renamed in the framework, and not reflected here. +7. When tests all pass, go create a pull request! diff --git a/LICENSE b/LICENSE index 89d00e9c..daac9e5b 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,7 @@ -MIT License +The MIT License (MIT) -Copyright (c) 2018 B.C. Institute of Technology +Copyright (c) 2014-2019 British Columbia Institute of Technology +Copyright (c) 2019-2021 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 @@ -9,13 +10,13 @@ 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 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. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Language/ar/CLI.php b/Language/ar/CLI.php index 01ca8145..19e1539d 100644 --- a/Language/ar/CLI.php +++ b/Language/ar/CLI.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'الأمر "{0}" غير موجود.', - 'helpUsage' => 'الاستخدام:', - 'helpDescription' => 'الوصف:', - 'helpOptions' => 'الخيارات:', - 'helpArguments' => 'الوسائط:', - 'invalidColor' => 'اللون {0} غير صالح: {1}.', + 'commandNotFound' => 'الأمر "{0}" غير موجود.', + 'helpUsage' => 'الاستخدام:', + 'helpDescription' => 'الوصف:', + 'helpOptions' => 'الخيارات:', + 'helpArguments' => 'الوسائط:', + 'invalidColor' => 'اللون {0} غير صالح: {1}.', ]; diff --git a/Language/ar/Cache.php b/Language/ar/Cache.php index d5565f5d..3180172a 100644 --- a/Language/ar/Cache.php +++ b/Language/ar/Cache.php @@ -1,21 +1,16 @@ * - * @codeCoverageIgnore + * 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' => 'اعدادات الكاش يجب ان تحتوي على مصفوفة مكونة من $validHandlers.', 'noBackup' => 'اعدادات الكاش يجب ان تحتوي على handler و backupHandler.', 'handlerNotFound' => 'اعدادات الكاش تحتوى على handler أو backup handler غير صحيحة.', diff --git a/Language/ar/Cast.php b/Language/ar/Cast.php deleted file mode 100644 index 9d396822..00000000 --- a/Language/ar/Cast.php +++ /dev/null @@ -1,23 +0,0 @@ - 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => 'Unexpected control character found', - 'jsonErrorSyntax' => 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => 'Unknown error', -]; diff --git a/Language/ar/Core.php b/Language/ar/Core.php index 4aba5cea..63c4bfb9 100644 --- a/Language/ar/Core.php +++ b/Language/ar/Core.php @@ -1,21 +1,18 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Core language settings return [ - 'invalidFile' => 'ملف غير صالح: {0}', 'copyError' => 'حدث خطأ أثناء محاولة استبدال الملف. يرجى التأكد من أن المجلد قابل للكتابة.', + 'invalidFile' => 'ملف غير صالح: {0}', 'missingExtension' => 'المكتبة {0} لم يتم تحميلها.', 'noHandlers' => '{0} يجب توفير معالج واحد على الأقل.', ]; diff --git a/Language/ar/Database.php b/Language/ar/Database.php index c3a399fc..787a1907 100644 --- a/Language/ar/Database.php +++ b/Language/ar/Database.php @@ -1,33 +1,18 @@ * - * @codeCoverageIgnore + * 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} ليست حدث يمكن استدعاة.', 'invalidArgument' => 'يجب ارسال قيمة صالحة {0}.', 'invalidAllowedFields' => 'يجب تحديد الحقول المسموح بها في نموذج البيانات: {0}', 'emptyDataset' => 'لا يوجد بيانات في {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.', ]; diff --git a/Language/ar/Email.php b/Language/ar/Email.php index db046864..4fc225d0 100644 --- a/Language/ar/Email.php +++ b/Language/ar/Email.php @@ -1,18 +1,15 @@ + * + * 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 الى دالة validateEmail على شكل مصفوفة.', 'invalidAddress' => 'عنوان بريد الكتروني غير صحيح: {0}', @@ -23,7 +20,7 @@ 'sendFailurePHPMail' => 'غير قادر على إرسال البريد الإلكتروني باستخدام PHP mail(). لم يتم اعداد الخادم لإرسال البريد باستخدام هذه الطريقة.', 'sendFailureSendmail' => 'غير قادر على إرسال البريد الإلكتروني باستخدام PHP Sendmail. لم يتم اعداد الخادم لإرسال البريد باستخدام هذه الطريقة.', 'sendFailureSmtp' => 'غير قادر على إرسال البريد الإلكتروني باستخدام PHP SMTP. لم يتم اعداد الخادم لإرسال البريد باستخدام هذه الطريقة.', - 'sent' => 'تم إرسال رسالتك بنجاح باستخدام البروتوكول التالي: {0, string}', + 'sent' => 'تم إرسال رسالتك بنجاح باستخدام البروتوكول التالي: {0}', 'noSocket' => 'غير قادر على فتح اتصال من نوع socket مع Sendmail. الرجاء مراجعة الاعدادات.', 'noHostname' => 'لم تحدد اسم مضيف SMTP.', 'SMTPError' => 'حدث خطأ SMTP التالي: {0}', diff --git a/Language/ar/Encryption.php b/Language/ar/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/ar/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/ar/Entity.php b/Language/ar/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/ar/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/ar/Files.php b/Language/ar/Files.php index e1bdb3e6..b253b515 100644 --- a/Language/ar/Files.php +++ b/Language/ar/Files.php @@ -1,20 +1,18 @@ + * + * 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}', - 'cannotMove' => 'فشل في نقل الملف من {0} إلى {1} ({2})', -// 'invalidFilename' => 'الملف الهدف غير موجود او غير صحيح: {0}', -// 'cannotCopy' => 'فشل في نص الى المسار {0} - تأكد من أن المجلد قابل للكتابة', + 'fileNotFound' => 'الملف غير موجود: {0}', + 'cannotMove' => 'فشل في نقل الملف من {0} إلى {1} ({2})', + // 'invalidFilename' => 'الملف الهدف غير موجود او غير صحيح: {0}', + // 'cannotCopy' => 'فشل في نص الى المسار {0} - تأكد من أن المجلد قابل للكتابة', ]; diff --git a/Language/ar/Filters.php b/Language/ar/Filters.php index d61dea70..5fc921bc 100644 --- a/Language/ar/Filters.php +++ b/Language/ar/Filters.php @@ -1,18 +1,15 @@ + * + * 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}\' يجب أن يكون له إسم مستعار معرف.', 'incorrectInterface' => '{0} يجب أن يكون معتمد على CodeIgniter\Filters\FilterInterface.', diff --git a/Language/ar/Format.php b/Language/ar/Format.php index cbdb874d..02310797 100644 --- a/Language/ar/Format.php +++ b/Language/ar/Format.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Format language settings return [ 'invalidJSON' => 'فشل في معالجة نص json, الخطأ: "{0}".', 'missingExtension' => 'مكتبة SimpleXML مطلوبة لمعالجة نص XML.', diff --git a/Language/ar/HTTP.php b/Language/ar/HTTP.php index 4f3a6344..a9c33825 100644 --- a/Language/ar/HTTP.php +++ b/Language/ar/HTTP.php @@ -1,77 +1,73 @@ + * + * 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 حتى تستطيع إستخدام صنف CURLRequest.', - 'invalidSSLKey' => 'لا يمكن استخدام مفتاح SSL. المسار {0} ليس ملف صالح.', - 'sslCertNotFound' => 'شهادة SSL غير موجودة في المسار: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'يجب تفعيل مكتبة CURL حتى تستطيع إستخدام صنف CURLRequest.', + 'invalidSSLKey' => 'لا يمكن استخدام مفتاح SSL. المسار {0} ليس ملف صالح.', + 'sslCertNotFound' => 'شهادة SSL غير موجودة في المسار: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => 'القيمة {0} ليست نوع تفاوض صالح. يجب أن تكون أحد القيم التالية: media, charset, encoding, language.', + 'invalidNegotiationType' => 'القيمة {0} ليست نوع تفاوض صالح. يجب أن تكون أحد القيم التالية: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'نسخة بروتوكول HTTP غير صحيحة. يجب أن تكون أحد القيم التالية: {0}', + 'invalidHTTPProtocol' => 'نسخة بروتوكول HTTP غير صحيحة. يجب أن تكون أحد القيم التالية: {0}', // Negotiate 'emptySupportedNegotiations' => 'يجب تحديد مصفوفة بجيمع أنواع التفاوض المدعومة لجميع عمليات التفاوض في الاتصال.', // RedirectResponse - 'invalidRoute' => 'القيمة {0, string} ليست مسار توجيه صحيح.', + 'invalidRoute' => 'القيمة {0} ليست مسار توجيه صحيح.', // DownloadResponse - 'cannotSetBinary' => 'عند تحديد مسار الملف لا يمكن تعيين ثنائي.', - 'cannotSetFilepath' => 'عند ضبط ثنائي لا يمكن تعيين مسار الملف: {0}', - 'notFoundDownloadSource' => 'لم يتم العثور على تنزيل مصدر النص.', - 'cannotSetCache' => 'لا يدعم التخزين المؤقت للتنزيل.', - 'cannotSetStatusCode' => 'لا يدعم تغيير رمز الحالة للتنزيل. الكود: {0} ، السبب: {1}', + 'cannotSetBinary' => 'عند تحديد مسار الملف لا يمكن تعيين ثنائي.', + 'cannotSetFilepath' => 'عند ضبط ثنائي لا يمكن تعيين مسار الملف: {0}', + 'notFoundDownloadSource' => 'لم يتم العثور على تنزيل مصدر النص.', + 'cannotSetCache' => 'لا يدعم التخزين المؤقت للتنزيل.', + 'cannotSetStatusCode' => 'لا يدعم تغيير رمز الحالة للتنزيل. الكود: {0} ، السبب: {1}', // Response - 'missingResponseStatus' => 'استجابة HTTP لا تحتوي على كود الحالة', - 'invalidStatusCode' => 'القيمة {0, string} ليست كود حالة صحيح لبروتوكول HTTP', - 'unknownStatusCode' => 'كود الحالة لبروتوكول HTTP لا يحتوى على رسالة: {0}', + 'missingResponseStatus' => 'استجابة HTTP لا تحتوي على كود الحالة', + 'invalidStatusCode' => 'القيمة {0} ليست كود حالة صحيح لبروتوكول HTTP', + 'unknownStatusCode' => 'كود الحالة لبروتوكول HTTP لا يحتوى على رسالة: {0}', // URI - 'cannotParseURI' => 'لا يمكن معالجة الرابط: {0}', - 'segmentOutOfRange' => 'أجزاء رابط الطلب خارج النطاق: {0}', - 'invalidPort' => 'المنفذ يجب أن يكون بين 0 و 65535. المعطى: {0}', - 'malformedQueryString' => 'معرفة الأجزاء التى تبدأ بعلامة # غير مسموح بها في الرابط.', + 'cannotParseURI' => 'لا يمكن معالجة الرابط: {0}', + 'segmentOutOfRange' => 'أجزاء رابط الطلب خارج النطاق: {0}', + 'invalidPort' => 'المنفذ يجب أن يكون بين 0 و 65535. المعطى: {0}', + 'malformedQueryString' => 'معرفة الأجزاء التى تبدأ بعلامة # غير مسموح بها في الرابط.', // Page Not Found - 'pageNotFound' => 'المتحكم غير موجودة', - 'emptyController' => 'لايوجد متحكم محدد.', - 'controllerNotFound' => 'المتحكم او الخاصة غير موجودة: {0}::{1}', - 'methodNotFound' => 'الخاصية غير موجودة: {0}', + 'pageNotFound' => 'المتحكم غير موجودة', + 'emptyController' => 'لايوجد متحكم محدد.', + 'controllerNotFound' => 'المتحكم او الخاصة غير موجودة: {0}::{1}', + 'methodNotFound' => 'الخاصية غير موجودة: {0}', // CSRF - 'disallowedAction' => 'غير مسموح تكرار تنفيذ هذا الطلب.', - + 'disallowedAction' => 'غير مسموح تكرار تنفيذ هذا الطلب.', + // Uploaded file moving - 'alreadyMoved' => 'الملف المرفوع تم نقلة بالفعل.', - 'invalidFile' => 'الملف الأصل ليس ملفا صالح.', - 'moveFailed' => 'فشل في نقل الملف من {0} إلى {1} ({2})', + 'alreadyMoved' => 'الملف المرفوع تم نقلة بالفعل.', + 'invalidFile' => 'الملف الأصل ليس ملفا صالح.', + 'moveFailed' => 'فشل في نقل الملف من {0} إلى {1} ({2})', - 'uploadErrOk' => 'تم تحميل الملف بنجاح.', - 'uploadErrIniSize' => 'يتجاوز الملف "٪ s" التوجيه الخاص بـ upload_max_filesize.', - 'uploadErrFormSize' => 'يتجاوز الملف "٪ s" حد التحميل المحدد في النموذج.', - 'uploadErrPartial' => 'تم تحميل الملف "٪ s" جزئيًا فقط.', - 'uploadErrNoFile' => 'تم تحميله أي ملف.', - 'uploadErrCantWrite' => 'لا يمكن كتابة الملف "٪ s" على القرص.', - 'uploadErrNoTmpDir' => 'تعذر تحميل الملف: مفقود دليل مؤقت.', - 'uploadErrExtension' => 'تم إيقاف تحميل الملف بواسطة امتداد PHP.', - 'uploadErrUnknown' => 'لم يتم تحميل الملف "٪ s" بسبب خطأ غير معروف.', + 'uploadErrOk' => 'تم تحميل الملف بنجاح.', + 'uploadErrIniSize' => 'يتجاوز الملف "٪ s" التوجيه الخاص بـ upload_max_filesize.', + 'uploadErrFormSize' => 'يتجاوز الملف "٪ s" حد التحميل المحدد في النموذج.', + 'uploadErrPartial' => 'تم تحميل الملف "٪ s" جزئيًا فقط.', + 'uploadErrNoFile' => 'تم تحميله أي ملف.', + 'uploadErrCantWrite' => 'لا يمكن كتابة الملف "٪ s" على القرص.', + 'uploadErrNoTmpDir' => 'تعذر تحميل الملف: مفقود دليل مؤقت.', + 'uploadErrExtension' => 'تم إيقاف تحميل الملف بواسطة امتداد PHP.', + 'uploadErrUnknown' => 'لم يتم تحميل الملف "٪ s" بسبب خطأ غير معروف.', ]; diff --git a/Language/ar/Images.php b/Language/ar/Images.php index 582956d8..b27274db 100644 --- a/Language/ar/Images.php +++ b/Language/ar/Images.php @@ -1,19 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ 'sourceImageRequired' => 'يجب تحديد مصدر الصوصة في الاعدادات.', 'gdRequired' => 'مكتبة الصور GD مطلوبة لتتمكن من استخدام هذه الميزة.', diff --git a/Language/ar/Language.php b/Language/ar/Language.php deleted file mode 100644 index 54f5a8a5..00000000 --- a/Language/ar/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'يجب ان تعيد نص او مصفوفة من النصوص.' -]; diff --git a/Language/ar/Log.php b/Language/ar/Log.php index 9623ee11..742aab5d 100644 --- a/Language/ar/Log.php +++ b/Language/ar/Log.php @@ -1,18 +1,15 @@ + * + * 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} ليس مستوى تسجيل اخطاء صحيح.', ]; diff --git a/Language/ar/Migrations.php b/Language/ar/Migrations.php deleted file mode 100644 index efcc94ce..00000000 --- a/Language/ar/Migrations.php +++ /dev/null @@ -1,56 +0,0 @@ - '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', - 'badCreateName' => 'You must provide a migration file name.', - 'writeError' => 'Error trying to create file.', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', - - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', - '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.', - 'on' => 'Migrated On: ', - 'migSeeder' => 'Seeder name', - 'migMissingSeeder' => 'You must provide a seeder name.', - 'removed' => 'Rolling back: ', - 'added' => 'Running: ', - - 'version' => 'Version', - 'filename' => 'Filename', -]; diff --git a/Language/ar/Number.php b/Language/ar/Number.php index 15b830af..a5a0eb3e 100644 --- a/Language/ar/Number.php +++ b/Language/ar/Number.php @@ -1,19 +1,15 @@ + * + * 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', @@ -22,9 +18,9 @@ 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' الف', - 'million' => ' مليون', - 'billion' => ' مليار', - 'trillion' => ' تريليون', - 'quadrillion' => ' كوادريليون', + 'thousand' => ' الف', + 'million' => ' مليون', + 'billion' => ' مليار', + 'trillion' => ' تريليون', + 'quadrillion' => ' كوادريليون', ]; diff --git a/Language/ar/Pager.php b/Language/ar/Pager.php index 93227b84..484def3a 100644 --- a/Language/ar/Pager.php +++ b/Language/ar/Pager.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Pager language settings return [ 'pageNavigation' => 'التنقل بين الصفحات', 'first' => 'الأولى', diff --git a/Language/ar/RESTful.php b/Language/ar/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/ar/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/ar/Redirect.php b/Language/ar/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/ar/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/ar/Router.php b/Language/ar/Router.php index 04ab139c..658e1809 100644 --- a/Language/ar/Router.php +++ b/Language/ar/Router.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Router language settings return [ 'invalidParameter' => 'المدخلات لا تطابق النوع المتوقع.', 'missingDefaultRoute' => 'لا يمكن عرض الصفحة. لم يتم وضع مسار افتراضي للتوجيه له.', diff --git a/Language/ar/Session.php b/Language/ar/Session.php index 625a510c..0dea180b 100644 --- a/Language/ar/Session.php +++ b/Language/ar/Session.php @@ -1,18 +1,15 @@ + * + * 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` يجب أن يحتوى على إسم الجدول حتى يعمل النظام بشكل صحيح.', 'invalidSavePath' => 'نظام الجلسة: المسار المحدد "{0}" ليس مجلد, أو غير موجود ولا يمكن انشاؤه.', diff --git a/Language/ar/Time.php b/Language/ar/Time.php index 66bd8e66..f226824a 100644 --- a/Language/ar/Time.php +++ b/Language/ar/Time.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Time language settings return [ 'invalidMonth' => 'الأشهر يجب ان تكون بين 1 و 12. المعطى: {0}', - 'invalidDay' => 'الأيام يجب ان تكون بين 1 و 31. المعطى: {0}', - 'invalidOverDay' => 'الأيام يجب ان تكون بين 1 و {0}. المعطى: {1}', + 'invalidDay' => 'الأيام يجب ان تكون بين 1 و 31. المعطى: {0}', + 'invalidOverDay' => 'الأيام يجب ان تكون بين 1 و {0}. المعطى: {1}', 'invalidHours' => 'الساعات يجب ان تكون بين0 و 23. المعطى: {0}', 'invalidMinutes' => 'الدقائق يجب ان تكون بين 0 و 59. المعطى: {0}', 'invalidSeconds' => 'الثواني يجب ان تكون بين 0 و 59. المعطى: {0}', diff --git a/Language/ar/Validation.php b/Language/ar/Validation.php index a5c215e3..cf5455c9 100644 --- a/Language/ar/Validation.php +++ b/Language/ar/Validation.php @@ -1,36 +1,31 @@ * - * @codeCoverageIgnore + * 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' => 'لم يتم تحديد مجموعة قواعد التحقق في الاعدادات.', - 'ruleNotFound' => '{0} هذه القاعدة غير صالحة.', - 'groupNotFound' => '{0} مجموعة التحقق هذه غير صالحة.', - 'groupNotArray' => '{0} مجموعة التحقق يجب أن تكون مصفوفة.', - 'invalidTemplate' => '{0} ليس قالب تحقق صالح.', + 'noRuleSets' => 'لم يتم تحديد مجموعة قواعد التحقق في الاعدادات.', + 'ruleNotFound' => '{0} هذه القاعدة غير صالحة.', + 'groupNotFound' => '{0} مجموعة التحقق هذه غير صالحة.', + 'groupNotArray' => '{0} مجموعة التحقق يجب أن تكون مصفوفة.', + 'invalidTemplate' => '{0} ليس قالب تحقق صالح.', // Rule Messages 'alpha' => 'الحقل {field} يمكن أن يحتوى على أحرف.', 'alpha_dash' => 'الحقل {field} يمكن أن يحتوى على أحرف وأرقام أو شرطة أو شرطة سفلية.', 'alpha_numeric' => 'الحقل {field} يمكن أن يحتوى على أحرف وأرقام.', 'alpha_numeric_space' => 'الحقل {field} يمكن أن يحتوى على أحرف وأرقام و فراغات.', - 'alpha_space' => 'الحقل {field} يمكن أن يحتوى على أحرف و فراغات.', + 'alpha_space' => 'الحقل {field} يمكن أن يحتوى على أحرف و فراغات.', 'decimal' => 'الحقل {field} يجب أن يحتوى على رقم عشري.', 'differs' => 'الحقل {field} يجب أن يكون مختلف عن الحقل {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', 'exact_length' => 'الحقل {field} يجب أن يكون بطول {param} حرف.', 'greater_than' => 'الحقل {field} يجب أن يحتوى على قيمة أكبر من {param}.', 'greater_than_equal_to' => 'الحقل {field} يجب أن يحتوى على قيمة أكبر من او يساوي {param}.', @@ -44,7 +39,6 @@ 'matches' => 'الحقل {field} لا يساوي الحقل {param}.', 'max_length' => 'الحقل {field} يجب أن لا يتجاوز أكثر من {param} حرف.', 'min_length' => 'الحقل {field} يجب أن لا يقل عن {param} حرف.', - 'not_equals' => 'The {field} field cannot be: {param}.', 'numeric' => 'الحقل {field} يجب أن يحتوى على أرقام فقط.', 'regex_match' => 'الحقل {field} يجب أن يحتوى على الصيغة الصحيحة.', 'required' => 'الحقل {field} إجباري.', @@ -59,13 +53,13 @@ 'valid_date' => 'الحقل {field} يجب أن يحتوى على تاريخ صحيح.', // Credit Cards - 'valid_cc_num' => 'الحقل {field} يجب أن يحتوى على رقم بطاقة الائتمان صحيح.', + 'valid_cc_num' => 'الحقل {field} يجب أن يحتوى على رقم بطاقة الائتمان صحيح.', // Files - 'uploaded' => 'الملف {field} ليس ملف مرفوع صحيح.', - 'max_size' => 'حجم الملف {field} كبير جدا.', - 'is_image' => 'الملف {field} ليس ملف صورة.', - 'mime_in' => 'نوع الملف {field} ليس نوع صحيح.', - 'ext_in' => 'امتداد الملف {field} ليس امتداد صحيح.', - 'max_dims' => 'الملف {field} اما انه ليس صورة او صورة ذات ارتفاع او عرض كبير جدا.', + 'uploaded' => 'الملف {field} ليس ملف مرفوع صحيح.', + 'max_size' => 'حجم الملف {field} كبير جدا.', + 'is_image' => 'الملف {field} ليس ملف صورة.', + 'mime_in' => 'نوع الملف {field} ليس نوع صحيح.', + 'ext_in' => 'امتداد الملف {field} ليس امتداد صحيح.', + 'max_dims' => 'الملف {field} اما انه ليس صورة او صورة ذات ارتفاع او عرض كبير جدا.', ]; diff --git a/Language/ar/View.php b/Language/ar/View.php index 6d3cda65..93403b10 100644 --- a/Language/ar/View.php +++ b/Language/ar/View.php @@ -1,22 +1,20 @@ + * + * 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} ليست دالة صحيحة.', 'missingCellParameters' => '{class}::{method} لا يوجد متغيرات.', 'invalidCellParameter' => '{0} اسن متغير غير صحيح.', 'noCellClass' => 'اسم الصنف لعرض جزء الصفحة غري مرسل.', 'invalidCellClass' => 'لم يتم ايجاد اسم الصنف هذا لعرض جزء الصفحة: {0}.', - 'tagSyntaxError' => 'يوجد خطأ في الصيغة عند معالجة الوسم: {0}', + 'tagSyntaxError' => 'يوجد خطأ في الصيغة عند معالجة الوسم: {0}', ]; diff --git a/Language/cs/CLI.php b/Language/cs/CLI.php new file mode 100644 index 00000000..de0a41c0 --- /dev/null +++ b/Language/cs/CLI.php @@ -0,0 +1,30 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Příkaz "{0}" nebyl nalezen.', + 'altCommandSingular' => 'Měli jste na mysli toto?', + 'altCommandPlural' => 'Měli jste na mysli něco z tohoto?', + 'helpUsage' => 'Použití:', + 'helpDescription' => 'Popis:', + 'helpOptions' => 'Možnosti:', + 'helpArguments' => 'Argumenty:', + 'invalidColor' => 'Neplatná {0} barva: {1}.', + + // Generators + 'generateClassName' => 'Název třídy', + 'generateParentClass' => 'Název nadřazené třídy, ze které se má rozšířit', + 'generateFileExists' => '{0} již existuje.', + 'generateFileSuccess' => 'Vytvořený soubor: ', + 'generateFileError' => 'Chyba při vytváření souboru: ', + 'namespaceNotDefined' => 'Namespace "{0}" není definován.', +]; diff --git a/Language/cs/Cache.php b/Language/cs/Cache.php new file mode 100644 index 00000000..90fac275 --- /dev/null +++ b/Language/cs/Cache.php @@ -0,0 +1,18 @@ + + * + * 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 nelze uložit do {0}', + 'invalidHandlers' => 'Cache config musí mít pole z $validHandlers.', + 'noBackup' => 'Cache config musí mít nastavený handler a backupHandler.', + 'handlerNotFound' => 'Cache config má neplatný specifikovaný handler nebo záložní handler.', +]; diff --git a/Language/cs/Cast.php b/Language/cs/Cast.php new file mode 100644 index 00000000..472aaed0 --- /dev/null +++ b/Language/cs/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'Byla prekročena maximální velikost zásobníku', + 'jsonErrorStateMismatch' => 'Neplatný nebo poškozený JSON', + 'jsonErrorCtrlChar' => 'Nalezen neočekávaný kontrolní znak', + 'jsonErrorSyntax' => 'Chyba syntaxe, poškozený JSON', + 'jsonErrorUtf8' => 'Poškozené UTF-8 znaky, možná nesprávné kódování', + 'jsonErrorUnknown' => 'Neznáma chyba', +]; diff --git a/Language/cs/Core.php b/Language/cs/Core.php new file mode 100644 index 00000000..54c08bdb --- /dev/null +++ b/Language/cs/Core.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'Vyskytla se chyba při pokusu nahradit soubor ({0}). Prosím ujistěte se, že do složky se soubory lze zapisovat.', + 'enabledZlibOutputCompression' => 'Vaše zlib.output_compression ini direktiva je zapnutá. S výstupními vyrovnávacími paměťmi to nebude fungovat dobře.', + 'invalidFile' => 'Neplatný soubor: {0}', + 'missingExtension' => 'Tato rozšíření musí být nainstalovány a načteny: {0}', + 'noHandlers' => '{0} musí poskytnout alespoň jeden Handler.', +]; diff --git a/Language/cs/Database.php b/Language/cs/Database.php new file mode 100644 index 00000000..5bea134f --- /dev/null +++ b/Language/cs/Database.php @@ -0,0 +1,30 @@ + + * + * 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} je neplatné zpětné volání Model Event.', + 'invalidArgument' => 'Musíte zadat platný {0}.', + 'invalidAllowedFields' => 'Povolené pole musí být specifikovány pro model: {0}', + 'emptyDataset' => 'Žádná data pro {0}.', + 'emptyPrimaryKey' => 'Při pokusu o provedení {0} není definován žádný primární klíč.', + 'failGetFieldData' => 'Selhalo získání údajů pole z databáze.', + 'failGetIndexData' => 'Selhalo získání údajů indexu z databáze.', + 'failGetForeignKeyData' => 'Selhalo získání údajů cizího klíče z databáze.', + 'parseStringFail' => 'Parsování řetěžce klíče selhalo.', + 'featureUnavailable' => 'Tato funkce není v použité databázi dostupná.', + 'tableNotFound' => 'Tabuľka `{0}` nebyla ve vybrané databázi nalezena.', + 'noPrimaryKey' => '`{0}` třída modelu nespecifikuje primární klíč.', + 'noDateFormat' => '`{0}` třída modelu nemá platný formát data.', + 'fieldNotExists' => 'Pole `{0}` nebylo nalezeno.', + 'forEmptyInputGiven' => 'Byl zadán prázdný dotaz pro pole `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Pouze jeden sloupec je povolený v názvu sloupce.', +]; diff --git a/Language/cs/Email.php b/Language/cs/Email.php new file mode 100644 index 00000000..34f56949 --- /dev/null +++ b/Language/cs/Email.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'Metoda validace emailu musí být předána jako pole.', + 'invalidAddress' => 'Neplatná emailová adresa: {0}', + 'attachmentMissing' => 'Nelze nalézt následující emailové přílohy: {0}', + 'attachmentUnreadable' => 'Nepodařilo se otevřít přílohu: {0}', + 'noFrom' => 'Nelze odeslat email bez hlavičky (header) "From".', + 'noRecipients' => 'Musíte přidat adresáta: To, Cc, nebo Bcc', + 'sendFailurePHPMail' => 'Nepodařilo se odeslat email skrze PHP mail(). Váš server zřejmě není nakonfigurován pro odesílání e-mailů touto metodou.', + 'sendFailureSendmail' => 'Nepodařilo se odeslat email skrze PHP Sendmail. Váš server zřejmě není nakonfigurován pro odesílání e-mailů touto metodou.', + 'sendFailureSmtp' => 'Nepodařilo se odeslat email skrze PHP SMTP. Váš server zřejmě není nakonfigurován pro odesílání e-mailů touto metodou.', + 'sent' => 'Vaše zpráva byla úspěšně odeslána použitím protokolu: {0}', + 'noSocket' => 'Nepodařilo se otevřít socket pro Sendmail. Zkontrolujte prosím nastavení.', + 'noHostname' => 'Nespecifikovali jste SMTP hostname.', + 'SMTPError' => 'Nastala tato SMTP chyba: {0}', + 'noSMTPAuth' => 'Chyba: Musíte zadat SMTP jméno a heslo.', + 'failedSMTPLogin' => 'Selhalo odeslání příkazu AUTH LOGIN. Chyba: {0}', + 'SMTPAuthUsername' => 'Selhala autentizace přihlašovacího jména. Chyba: {0}', + 'SMTPAuthPassword' => 'Selhala autentizace hesla. Chyba: {0}', + 'SMTPDataFailure' => 'Nelze odeslat data: {0}', + 'exitStatus' => 'Stavový kód Exit: {0}', +]; diff --git a/Language/cs/Encryption.php b/Language/cs/Encryption.php new file mode 100644 index 00000000..bcbcd044 --- /dev/null +++ b/Language/cs/Encryption.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'Žádný driver nebyl vyžádán.', + 'noHandlerAvailable' => 'Nelze najít dostupný {0} handler pro šifrování.', + 'unKnownHandler' => '"{0}"nelze kofigurovat.', + 'starterKeyNeeded' => 'Šifrování potřebuje počáteční klíč.', + 'authenticationFailed' => 'Dešifrování: autentizace selhala.', + 'encryptionFailed' => 'Šifrování selhalo.', +]; diff --git a/Language/cs/Fabricator.php b/Language/cs/Fabricator.php new file mode 100644 index 00000000..a0d27de7 --- /dev/null +++ b/Language/cs/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language settings +return [ + 'invalidModel' => 'Na výrobu byl dodán neplatný model.', + 'missingFormatters' => 'Nejsou definovány žádné platné formátovače.', + 'createFailed' => 'Výrobce se nepodařilo vložit do tabulky {0}: {1}', +]; diff --git a/Language/cs/Files.php b/Language/cs/Files.php new file mode 100644 index 00000000..a513830f --- /dev/null +++ b/Language/cs/Files.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Files language settings +return [ + 'fileNotFound' => 'Soubor nebyl nalezen: {0}', + 'cannotMove' => 'Soubor {0} nebylo možné přesunout do {1} ({2})', +]; diff --git a/Language/cs/Filters.php b/Language/cs/Filters.php new file mode 100644 index 00000000..e204ad35 --- /dev/null +++ b/Language/cs/Filters.php @@ -0,0 +1,16 @@ + + * + * 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} filtr musí mít definovaný odpovídající alias.', + 'incorrectInterface' => '{0} musí implementovat CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/cs/Format.php b/Language/cs/Format.php new file mode 100644 index 00000000..bb8379b7 --- /dev/null +++ b/Language/cs/Format.php @@ -0,0 +1,18 @@ + + * + * 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} "není platná Formatter třída.', + 'invalidJSON' => 'Parsování JSON řetězce selhalo, chyba: "{0}".', + 'invalidMime' => 'Není definován žádný Formatter pro mime type: "{0}".', + 'missingExtension' => 'Rozšíření SimpleXML je nezbytné pro XML formát.', +]; diff --git a/Language/cs/HTTP.php b/Language/cs/HTTP.php new file mode 100644 index 00000000..0f9476c3 --- /dev/null +++ b/Language/cs/HTTP.php @@ -0,0 +1,76 @@ + + * + * 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' => 'Pro použití třídy CURLRequest, musí byť povolená funkce CURL.', + 'invalidSSLKey' => 'Není možné nastavit klíč SSL. {0} není platný soubor.', + 'sslCertNotFound' => 'SSL certifikát nebyl nalezen na: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} není platný typ vyjednávání. Musí to být: media, charset, encoding nebo language.', + + // Message + 'invalidHTTPProtocol' => 'Neplatná verze protokolu HTTP. Musí to být jedno z: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Musíte poskytnout pole podporovaných hodnot pro všechny Negotiations.', + + // RedirectResponse + 'invalidRoute' => '{0} trasu není možné najít při zpětném směrování.', + + // DownloadResponse + 'cannotSetBinary' => 'Při nastavování filepath není možné nastavit binary.', + 'cannotSetFilepath' => 'Při nastavování binary není možné nastavit filepath: {0}', + 'notFoundDownloadSource' => 'Nebyl nalezen zdroj těla (body) ke stažení.', + 'cannotSetCache' => 'Nepodporuje ukladání do vyrovnávací paměti pro stahování.', + 'cannotSetStatusCode' => 'Nepodporuje stavový kód change pro stažení. kód: {0}, důvod: {1}', + + // Response + 'missingResponseStatus' => 'V odpovědi HTTP chybí stavový kód', + 'invalidStatusCode' => '{0} není platný návratový stavový kód HTTP', + 'unknownStatusCode' => 'Neznámý stavový kód HTTP poskytnutý bez zprávy: {0}', + + // URI + 'cannotParseURI' => 'Není možné analyzovat URI: {0}', + 'segmentOutOfRange' => 'Segment URI žádosti je mimo rozsah: {0}', + 'invalidPort' => 'Porty musí být mezi 0 a 65535. Zadáno: {0}', + 'malformedQueryString' => 'Řetězce dotazů nemusí obsahovat fragmenty URI.', + + // Page Not Found + 'pageNotFound' => 'Stránka nebyla nalezena', + 'emptyController' => 'Není zadán žádný Controller.', + 'controllerNotFound' => 'Controller nebo jeho metoda nebyla nalezena: {0}::{1}', + 'methodNotFound' => 'Metoda Controlleru nebyla nalezena: {0}', + + // CSRF + 'disallowedAction' => 'Požadovaná akce není povolena.', + + // Uploaded file moving + 'alreadyMoved' => 'Nahraný soubor už byl presunutý.', + 'invalidFile' => 'Pôvodný soubor není platný.', + 'moveFailed' => 'Nepodařilo se přesunout soubor z {0} do {1} ({2})', + + 'uploadErrOk' => 'Soubor byl úspěšně nahrán.', + 'uploadErrIniSize' => 'Soubor "%s" překračuje vaše nastavení upload_max_filesize.', + 'uploadErrFormSize' => 'Soubor "%s" překračuje limit pro upload nastavený ve vašem formuláři.', + 'uploadErrPartial' => 'Soubor "%s" byl nahrán pouze částečně.', + 'uploadErrNoFile' => 'Nebyl nahrán žádný soubor.', + 'uploadErrCantWrite' => 'Soubor "%s" se nepodařilo zapsat na disk.', + 'uploadErrNoTmpDir' => 'Soubor se nepodařilo nahrát: chybí dočasný adresář.', + 'uploadErrExtension' => 'Nahrávání souborů bylo zastaveno rozšířením PHP.', + 'uploadErrUnknown' => 'Soubor "%s" nebyl nahrán z důvodu neznámé chyby.', + + // SameSite setting + 'invalidSameSiteSetting' => 'SameSite nastavení musí být None, Lax, Strict nebo prázdný řetězec. Zadané: {0}', +]; diff --git a/Language/cs/Images.php b/Language/cs/Images.php new file mode 100644 index 00000000..b63493a5 --- /dev/null +++ b/Language/cs/Images.php @@ -0,0 +1,34 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'Musíte uvést zdrojový obrázek v nastavení.', + 'gdRequired' => 'Na použití této funkce je potřeba obrázková knihovna GD.', + 'gdRequiredForProps' => 'Server musí podporovat obrázkovou knihovnu GD, aby určil vlastnosti obrázků.', + 'gifNotSupported' => 'Obrázky GIF nejsou často podporovány kvůli licenčním omezením. Možno budete muset místo toho použít obrázky JPG nebo PNG.', + 'jpgNotSupported' => 'Obrázky JPG nejsou podporovány.', + 'pngNotSupported' => 'Obrázky PNG nejsou podporovány.', + 'webpNotSupported' => 'Obrázky WebP nejsou podporovány.', + 'fileNotSupported' => 'Dodaný soubor není podporovaným typem obrázku.', + 'unsupportedImageCreate' => 'Váš server nepodporuje funkci GD potřebnou pro zpracování tohoto typu obrázku.', + 'jpgOrPngRequired' => 'Protokol pro změnu velikost obrázku specifikovaný ve vašem nastavení funguje pouze pro typy obrázků JPEG nebo PNG.', + 'rotateUnsupported' => 'Zdá se, že váš server nepodporuje otáčení obrázků.', + 'libPathInvalid' => 'Cesta k vaší knihovně obrázků není správná. Nastavte správnou cestu v nastavení obrázků. {0, string)', + 'imageProcessFailed' => 'Zpracování obrázku selhalo. Zkontrolujte, zda váš server podporuje zvolený protokol a zda je cesta k vaší knihovně obrázkov správna.', + 'rotationAngleRequired' => 'Na otočení obrázku je potřeba úhel rotace.', + 'invalidPath' => 'Cesta k obrázku není správná.', + 'copyFailed' => 'Rutina kopírování obrázků selhala.', + 'missingFont' => 'Není možné nalézt písmo pro použití.', + 'saveFailed' => 'Obrázek se nepodařilo uložit. Ujistěte se, že adresář obrázků a souborů je zapisovatelný.', + 'invalidDirection' => 'Směr překlopení může být pouze "vertikální" nebo "horizontální". Zadáno: {0}', + 'exifNotSupported' => 'Tato instalace PHP nepodporuje čtení EXIF dat.', +]; diff --git a/Language/cs/Log.php b/Language/cs/Log.php new file mode 100644 index 00000000..c5dbb1e2 --- /dev/null +++ b/Language/cs/Log.php @@ -0,0 +1,15 @@ + + * + * 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} je neplatná úroveň logu.', +]; diff --git a/Language/cs/Migrations.php b/Language/cs/Migrations.php new file mode 100644 index 00000000..7888ac15 --- /dev/null +++ b/Language/cs/Migrations.php @@ -0,0 +1,57 @@ + + * + * 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' => 'Musí byť nastavená tabulka migrací.', + 'disabled' => 'Migrace byly načteny, ale jsou deaktivované nebo špatně nastavené.', + 'notFound' => 'Migrační soubor nebyl nalezen: ', + 'batchNotFound' => 'Cílová dávka nebyla nalezena: ', + 'empty' => 'Nenalezeny žádné migrační soubory', + 'gap' => 'V migrační sekvenci u čísle verze je mezera: ', + 'classNotFound' => 'Migrační třídu "%s" se nepodařilo najít.', + 'missingMethod' => 'V migrační třídě chybí metoda "%s".', + + // Migration Command + 'migHelpLatest' => "\t\tMigruje databázi na nejnovější dostupnou migraci.", + 'migHelpCurrent' => "\t\tMigruje databázi na verzi nastavenou v konfiguraci jako aktuální.", + 'migHelpVersion' => "\tMigruje databázi na verzi {v}.", + 'migHelpRollback' => "\tSpustí všechny migrace vrácením na verzi 0.", + 'migHelpRefresh' => "\t\tOdinstaluje a znovu spustí všechny migrace do nové databáze.", + 'migHelpSeed' => "\tSpustí seeder se jménem [ name ].", + 'migCreate' => "\tVytvoří novou migraci s názvem [ name ]", + 'nameMigration' => 'Pojmenujte migrační soubor', + 'migNumberError' => 'Migrační číslo musí být tři číslice a v sekvenci nesmí být mezery.', + 'rollBackConfirm' => 'Opravdu chcete změny vrátit zpět?', + 'refreshConfirm' => 'Opravdu si přejete obnovit?', + + 'latest' => 'Spouštění všech nových migrací...', + 'generalFault' => 'Migrace selhala!', + 'migInvalidVersion' => 'Zadáno neplatné číslo verze.', + 'toVersionPH' => 'Probíhá migrace na verzi %s ...', + 'toVersion' => 'Probíhá migrace na aktuální verzi ...', + 'rollingBack' => 'Vracejí se zpět všechny migrace ...', + 'noneFound' => 'Nenašly se žádné migrace.', + 'migSeeder' => 'Jméno seederu', + 'migMissingSeeder' => 'Musíte zadat jméno seederu.', + 'nameSeeder' => 'Zadejte název Seeder', + 'removed' => 'Vracím: ', + 'added' => 'Běží: ', + + // Migrate Status + 'namespace' => 'Jmenný prostor', + 'filename' => 'Název souboru', + 'version' => 'Verze', + 'group' => 'Skupina', + 'on' => 'Zmigrováno na: ', + 'batch' => 'Dávka', +]; diff --git a/Language/cs/Number.php b/Language/cs/Number.php new file mode 100644 index 00000000..9c840f9f --- /dev/null +++ b/Language/cs/Number.php @@ -0,0 +1,26 @@ + + * + * 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' => 'Bajtů', + + // don't forget the space in front of these! + 'thousand' => ' tisíc', + 'million' => ' milion', + 'billion' => ' miliarda', + 'trillion' => ' trilion', + 'quadrillion' => ' kvadrilion', +]; diff --git a/Language/cs/Pager.php b/Language/cs/Pager.php new file mode 100644 index 00000000..59c8039f --- /dev/null +++ b/Language/cs/Pager.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Navigace stránky', + 'first' => 'První', + 'previous' => 'Předchozí', + 'next' => 'Další', + 'last' => 'Poslední', + 'older' => 'Starší', + 'newer' => 'Novější', + 'invalidTemplate' => '{0} je neplatná šablona pro Pager.', + 'invalidPaginationGroup' => '{0} je neplatná skupina pro stránkování (Pagination).', +]; diff --git a/Language/cs/RESTful.php b/Language/cs/RESTful.php new file mode 100644 index 00000000..4482f5f3 --- /dev/null +++ b/Language/cs/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" akce nebyla implementována.', +]; diff --git a/Language/cs/Router.php b/Language/cs/Router.php new file mode 100644 index 00000000..2e1976b2 --- /dev/null +++ b/Language/cs/Router.php @@ -0,0 +1,16 @@ + + * + * 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 se neshoduje s očekávaným typem.', + 'missingDefaultRoute' => 'Není možné určit co má být zobrazeno. Zvolená cesta nebyla specifikována v routing souboru.', +]; diff --git a/Language/cs/Security.php b/Language/cs/Security.php new file mode 100644 index 00000000..311f9c64 --- /dev/null +++ b/Language/cs/Security.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'Požadovaná akce není povolena.', + 'invalidSameSite' => 'SameSite hodnota musí být None, Lax, Strict nebo prázdný řetězec. Zadané: {0}', +]; diff --git a/Language/cs/Session.php b/Language/cs/Session.php new file mode 100644 index 00000000..872464d7 --- /dev/null +++ b/Language/cs/Session.php @@ -0,0 +1,20 @@ + + * + * 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` musí mít tabulku aby pracoval Database Session Handler.', + 'invalidSavePath' => 'Session: Nastavená cesta uložení "{0}" není složka, neexistuje, nebo nemůže být vytvořena.', + 'writeProtectedSavePath' => 'Session: Nastavená cesta uložení "{0}" není zapisovatelná skrze PHP proces.', + 'emptySavePath' => 'Session: Není nastavená cesta pro uložení.', + 'invalidSavePathFormat' => 'Session: Neplatný formát Redis cesty: {0}', + 'invalidSameSiteSetting' => 'Session: SameSite nastavenie musí byť None, Lax, Strict, alebo prázdny reťazec. Zadané: {0}', +]; diff --git a/Language/cs/Time.php b/Language/cs/Time.php new file mode 100644 index 00000000..27862bb8 --- /dev/null +++ b/Language/cs/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Měsíce musí být v rozmezí od 1 do 12. Zadáno: {0}', + 'invalidDay' => 'Dny musí být v rozmezí od 1 do 31. Zadáno: {0}', + 'invalidOverDay' => 'Dny musí být v rozmezí od 1 do {0}. Zadáno: {1}', + 'invalidHours' => 'Hodiny musí být v rozmezí od 0 do 23. Zadáno: {0}', + 'invalidMinutes' => 'Minuty mudia byť v rozmedzí od 0 do 59. Zadáno: {0}', + 'invalidSeconds' => 'Vteřiny musí být v rozmezí od 0 do 59. Zadáno: {0}', + 'years' => '{0, plural, =1{# rok} other{# roky}}', + 'months' => '{0, plural, =1{# měsíc} other{# měsíce}}', + 'weeks' => '{0, plural, =1{# tyden} other{# týdny}}', + 'days' => '{0, plural, =1{# den} other{# dny}}', + 'hours' => '{0, plural, =1{# hodina} other{# hodiny}}', + 'minutes' => '{0, plural, =1{# minuta} other{# minuty}}', + 'seconds' => '{0, plural, =1{# sekunda} other{# vteřiny}}', + 'ago' => '{0} před', + 'inFuture' => 'za {0}', + 'yesterday' => 'Včera', + 'tomorrow' => 'Zítra', + 'now' => 'Právě teď', +]; diff --git a/Language/cs/Validation.php b/Language/cs/Validation.php new file mode 100644 index 00000000..2f7b99f6 --- /dev/null +++ b/Language/cs/Validation.php @@ -0,0 +1,72 @@ + + * + * 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' => 'V konfiguraci ověření nebyly zadány žádné sady pravidel.', + 'ruleNotFound' => '{0} je neplatné pravidlo.', + 'groupNotFound' => '{0} není skupina ověřovacích pravidel.', + 'groupNotArray' => '{0} skupina pravidel musí být pole.', + 'invalidTemplate' => '{0} je neplatná šablona validace.', + + // Rule Messages + 'alpha' => 'Pole {field} může obsahovat pouze abecední znaky.', + 'alpha_dash' => 'Pole {field} může obsahovat pouze alfanumerické znaky, podtržítka a pomlčky.', + 'alpha_numeric' => 'Pole {field} může obsahovat pouze alfanumerické znaky.', + 'alpha_numeric_punct' => 'Pole {field} může obsahovat pouze alfanumerické znaky, mezery a ~ ! # $ % & * - _ + = | : . znaky.', + 'alpha_numeric_space' => 'Pole {field} může obsahovat pouze alfanumerické znaky a mezery.', + 'alpha_space' => 'Pole {field} může obsahovat pouze abecední znaky a mezery.', + 'decimal' => 'Pole {field} musí obsahovat číslo (0-9).', + 'differs' => 'Pole {field} musí být rozdílné než pole {param}.', + 'equals' => 'Pole {field} musí být přesně: {param}.', + 'exact_length' => 'Pole {field} musí být přesně {param} znaků dlouhé.', + 'greater_than' => 'Pole {field} musí obsahovat číslo větší než {param}.', + 'greater_than_equal_to' => 'Pole {field} musí obsahovat číslo větší nebo rovno než {param}.', + 'hex' => 'Pole {field} může obsahovat pouze hexadecimální znaky.', + 'in_list' => 'Pole {field} musí být jedno z: {param}.', + 'integer' => 'Pole {field} musí obsahovat celé číslo.', + 'is_natural' => 'Pole {field} musí obsahovat pouze číslice.', + 'is_natural_no_zero' => 'Pole {field} musí obsahovat pouze číslice a musí být větší než nula.', + 'is_not_unique' => 'Pole {field} musí obsahovat dříve existující hodnotu v databázi.', + 'is_unique' => 'Pole {field} musí obsahovat unikátní hodnotu.', + 'less_than' => 'Pole {field} musí obsahovat číslo menší než {param}.', + 'less_than_equal_to' => 'Pole {field} musí obsahovat číslo menší nebo rovno než {param}.', + 'matches' => 'Pole {field} sa neshoduje s polem {param}.', + 'max_length' => 'Pole {field} nemůže překročit počet znaků: {param}.', + 'min_length' => 'Pole {field} musí být delší než {param} znaky/ů.', + 'not_equals' => 'Pole {field} nemůže být: {param}.', + 'not_in_list' => 'Pole {field} nesmí být jedno z: {param}.', + 'numeric' => 'Pole {field} musí obsahovat pouze čísla.', + 'regex_match' => 'Pole {field} má nesprávný formát.', + 'required' => 'Pole {field} je povinné.', + 'required_with' => 'Pole {field} je povinné pokud {param} je zadán.', + 'required_without' => 'Pole {field} je povinné pokud {param} není zadán.', + 'string' => 'Pole {field} musí být platný řetězec.', + 'timezone' => 'Pole {field} musí být platná časová zóna.', + 'valid_base64' => 'Pole {field} musí být platný base64 řetězec.', + 'valid_email' => 'Pole {field} musí obsahovat platnou emailovú adresu.', + 'valid_emails' => 'Pole {field} musí obsahovat pouze platné emailové adresy.', + 'valid_ip' => 'Pole {field} musí obsahovat platnou IP adresu.', + 'valid_url' => 'Pole {field} musí obsahovat platnou URL adresu.', + 'valid_date' => 'Pole {field} musí obsahovat platné datum.', + + // Credit Cards + 'valid_cc_num' => '{field} sa nezdá být platné číslo kreditní/debetní karty.', + + // Files + 'uploaded' => '{field} je neplatný nahraný soubor.', + 'max_size' => '{field} je příliš velký soubor.', + 'is_image' => '{field} je neplatný nahraný obrázek.', + 'mime_in' => '{field} nemá platný mime typ.', + 'ext_in' => '{field} je neplatný typ souboru.', + 'max_dims' => '{field} není obrázek, nebo je příliš široký nebo vysoký.', +]; diff --git a/Language/cs/View.php b/Language/cs/View.php new file mode 100644 index 00000000..781a8da8 --- /dev/null +++ b/Language/cs/View.php @@ -0,0 +1,20 @@ + + * + * 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} není platná metoda.', + 'missingCellParameters' => '{class}::{method} nemá žádné parametry.', + 'invalidCellParameter' => '{0} není platný název parametru.', + 'noCellClass' => 'Žádná třída zobrazení.', + 'invalidCellClass' => 'Nebylo možné najít třídu zobrazení: {0}.', + 'tagSyntaxError' => 'Chyba syntaxe ve vašich Parser značkách: {0}', +]; diff --git a/Language/de/CLI.php b/Language/de/CLI.php index 3de7581e..8ea93bda 100644 --- a/Language/de/CLI.php +++ b/Language/de/CLI.php @@ -1,24 +1,37 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', - 'helpUsage' => 'Verwendung:', - 'helpDescription' => 'Beschreibung:', - 'helpOptions' => 'Optionen:', - 'helpArguments' => 'Argumente:', - 'invalidColor' => 'Ungültige {0} Farbe: {1}.', + 'altCommandPlural' => 'War einer dieser Befehle gemeint?', + 'altCommandSingular' => 'War dieser Befehl gemeint?', + 'commandNotFound' => 'Befehl "{0}" nicht gefunden.', + 'generator' => [ + 'cancelOperation' => 'Der Vorgang wurde abgebrochen.', + 'className' => 'Name der Klasse', + 'commandType' => 'Befehlstyp', + 'databaseGroup' => 'Datenbankgruppe', + 'fileCreate' => 'Datei erstellt: {0}', + 'fileError' => 'Fehler bei der Dateierstellung: {0}', + 'fileExists' => 'Datei existiert bereits: {0}', + 'fileOverwrite' => 'Datei überschrieben: {0}', + 'parentClass' => 'Elternklasse', + 'returnType' => 'Rückgabetyp', + 'tableName' => 'Tabellenname', + 'usingCINamespace' => 'Warnung: Wenn der Namespace "CodeIgniter" verwendet wird, wird die Datei im system-Ordner erstellt.', + ], + 'helpArguments' => 'Argumente:', + 'helpDescription' => 'Beschreibung:', + 'helpOptions' => 'Optionen:', + 'helpUsage' => 'Verwendung:', + 'invalidColor' => 'Ungültige {0} Farbe: {1}.', + 'namespaceNotDefined' => 'Der Namespace "{0}" ist nicht definiert.', ]; diff --git a/Language/de/Cache.php b/Language/de/Cache.php index 087d7471..559ad5bd 100644 --- a/Language/de/Cache.php +++ b/Language/de/Cache.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * 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' => '$validHandlers muss ein Array zur Cache-Konfiguration enthalten.', - 'noBackup' => 'Die Cache-Konfiguration muss über einen Handler und einen Backup-Handler verfügen.', - 'handlerNotFound' => 'In der Cache-Konfiguration ist ein ungültiger Handler oder Backup-Handler angegeben.', + 'unableToWrite' => 'Cache kann nicht nach {0} geschrieben werden', + 'invalidHandlers' => '$validHandlers muss ein Array zur Cache-Konfiguration enthalten.', + 'noBackup' => 'Die Cache-Konfiguration muss über einen Handler und einen Backup-Handler verfügen.', + 'handlerNotFound' => 'In der Cache-Konfiguration ist ein ungültiger Handler oder Backup-Handler angegeben.', ]; diff --git a/Language/de/Cast.php b/Language/de/Cast.php index 4aea95a2..64d34556 100644 --- a/Language/de/Cast.php +++ b/Language/de/Cast.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Die maximale Stacktiefe wurde überschritten', - 'jsonErrorStateMismatch' => 'Unterlauf oder State-Mismatch', - 'jsonErrorCtrlChar' => 'Steuerzeichenfehler, möglicherweise falsch kodiert', - 'jsonErrorSyntax' => 'Syntaxfehler, fehlerhaftes JSON', - 'jsonErrorUtf8' => 'Ungültiges UTF-8 Zeichen, möglicherweise falsch kodiert', - 'jsonErrorUnknown' => 'Unbekannter Fehler', + 'jsonErrorDepth' => 'Die maximale Stacktiefe wurde überschritten', + 'jsonErrorStateMismatch' => 'Unterlauf oder State-Mismatch', + 'jsonErrorCtrlChar' => 'Steuerzeichenfehler, möglicherweise falsch kodiert', + 'jsonErrorSyntax' => 'Syntaxfehler, fehlerhaftes JSON', + 'jsonErrorUtf8' => 'Ungültiges UTF-8 Zeichen, möglicherweise falsch kodiert', + 'jsonErrorUnknown' => 'Unbekannter Fehler', ]; diff --git a/Language/de/Core.php b/Language/de/Core.php index e01e579d..41e99023 100644 --- a/Language/de/Core.php +++ b/Language/de/Core.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => 'Ungültige Datei: {0}', - 'copyError' => 'Beim Versuch, die Datei zu ersetzen, ist ein Fehler aufgetreten. Bitte sicherstellen, dass das Verzeichnis beschreibbar ist.', - 'missingExtension' => 'Erweiterung {0} konte nicht geladen werden.', - 'noHandlers' => '{0} muss mindestes einen Handler bereitstellen.', + 'copyError' => 'Beim Versuch, die Datei ({0}) zu ersetzen, ist ein Fehler aufgetreten. Bitte sicherstellen, dass das Verzeichnis beschreibbar ist.', + 'enabledZlibOutputCompression' => 'Die zlib.output_compression ini Direktive ist aktiviert. Dies funktioniert nicht gut mit Ausgabe-Pufferung.', + 'invalidFile' => 'Ungültige Datei: {0}', + 'missingExtension' => 'Für das Framework müssen die folgende(n) Erweiterung(en) installiert und geladen werden: {0}.', + 'noHandlers' => '{0} muss mindestens einen Handler bereitstellen.', ]; diff --git a/Language/de/Database.php b/Language/de/Database.php index 6e98022b..16afdd0c 100644 --- a/Language/de/Database.php +++ b/Language/de/Database.php @@ -1,33 +1,30 @@ * - * @codeCoverageIgnore + * 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} ist kein gültiger Model Event Callback.', - 'invalidArgument' => 'Ungültiges Argument: {0}.', - 'invalidAllowedFields' => 'Es sind keine zulässigen Felder angegeben für das Model: {0}', - 'emptyDataset' => 'Keine Daten gefunden für: {0}.', - 'failGetFieldData' => 'Es konnten keine Felddaten aus der Datenbank abgerufen werden.', - 'failGetIndexData' => 'Es konnten keine Indexdaten aus der Datenbank abgerufen werden.', - 'failGetForeignKeyData' => 'Die Fremdschlüssel konnten nicht aus der Datenbank abgerufen werden.', - 'parseStringFail' => 'Parsen des Key-Strings fehlgeschlagen.', - 'featureUnavailable' => 'Diese Funktion ist in der verwendeten Datenbank nicht verfügbar.', - '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.', + 'invalidEvent' => '{0} ist kein gültiger Model Event Callback.', + 'invalidArgument' => 'Ungültiges Argument: {0}.', + 'invalidAllowedFields' => 'Es sind keine zulässigen Felder angegeben für das Model: {0}', + 'emptyDataset' => 'Keine Daten gefunden für: {0}.', + 'emptyPrimaryKey' => 'Es ist kein Primärschlüssel definiert für die Erstellung von {0}.', + 'failGetFieldData' => 'Es konnten keine Felddaten aus der Datenbank abgerufen werden.', + 'failGetIndexData' => 'Es konnten keine Indexdaten aus der Datenbank abgerufen werden.', + 'failGetForeignKeyData' => 'Die Fremdschlüssel konnten nicht aus der Datenbank abgerufen werden.', + 'parseStringFail' => 'Parsen des Key-Strings fehlgeschlagen.', + 'featureUnavailable' => 'Diese Funktion ist für die verwendete Datenbank nicht verfügbar.', + 'tableNotFound' => 'Die Tabelle `{0}` konnte in der aktuellen Datenbank nicht gefunden werden.', + 'noPrimaryKey' => 'Das Model `{0}` definiert keinen Primärschlüssel.', + 'noDateFormat' => 'Das Model `{0}` hat kein valides Datumsformat ($dateFormat).', + 'fieldNotExists' => 'Feld `{0}` nicht gefunden.', + 'forEmptyInputGiven' => 'Leere Anweisung für Feld `{0}`.', + 'forFindColumnHaveMultipleColumns' => 'Es darf nur ein einzelner Feldname definiert werden.', ]; diff --git a/Language/de/Email.php b/Language/de/Email.php index b2477e60..697b50f0 100644 --- a/Language/de/Email.php +++ b/Language/de/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Email language settings return [ - 'mustBeArray' => 'Die E-Mail-Validierungsmethode muss in einem Array übergeben werden.', - 'invalidAddress' => 'Ungültige E-Mailadresse: {0}', - 'attachmentMissing' => 'Der folgende E-Mail-Anhang konnte nicht gefunden werden: {0}', - 'attachmentUnreadable' => 'Fehler beim Öffnen des Attachments: {0}', - 'noFrom' => 'E-Mails ohne "From"-Header können nicht gesendet werden.', - 'noRecipients' => 'Kein Empfänger gesetzt. Wert für To, Cc oder Bcc erforderlich', - 'sendFailurePHPMail' => 'E-Mailversand mit PHP mail() fehlgeschlagen. Möglicherweise ist der Server nicht so konfiguriert, dass er E-Mails mit dieser Methode sendet.', - 'sendFailureSendmail' => 'E-Mailversand mit Sendmail fehlgeschlagen. Möglicherweise ist der Server nicht so konfiguriert, dass er E-Mails mit dieser Methode sendet.', - 'sendFailureSmtp' => 'E-Mailversand mit PHP SMTP fehlgeschlagen. Möglicherweise ist der Server nicht so konfiguriert, dass er E-Mails mit dieser Methode sendet.', - 'sent' => 'Die Nachricht wurde erfolgreich mit folgendem Protokoll gesendet: {0, string}', - 'noSocket' => 'Der socket für Sendmail konnte nicht geöffnet werden. Bitte Einstellungen prüfen.', - 'noHostname' => 'SMTP-Hostname ist nicht definiert', - 'SMTPError' => 'Folgender SMTP-Fehler ist aufgetreten: {0}', - 'noSMTPAuth' => 'Fehler: Es muss ein SMTP Benutzername und Passwort zugeordnet werden.', - 'failedSMTPLogin' => 'Das AUTH LOGIN konnte nicht gesendet werden. Fehler: {0}', - 'SMTPAuthUsername' => 'Der Benutzername konnte nicht authentifiziert werden. Fehler: {0}', - 'SMTPAuthPassword' => 'Das Passwort konnte nicht authentifiziert werden. Fehler: {0}', - 'SMTPDataFailure' => 'Daten können nicht gesendet werden: {0}', - 'exitStatus' => 'Exit Status Code: {0}', + 'mustBeArray' => 'Der E-Mail-Validierungsmethode muss ein Array übergeben werden.', + 'invalidAddress' => 'Ungültige E-Mailadresse: {0}', + 'attachmentMissing' => 'Der folgende E-Mail-Anhang konnte nicht gefunden werden: {0}', + 'attachmentUnreadable' => 'Fehler beim Öffnen des Anhangs: {0}', + 'noFrom' => 'E-Mails ohne "From"-Header können nicht gesendet werden.', + 'noRecipients' => 'Kein Empfänger gesetzt. Ein Wert für To, Cc oder Bcc ist erforderlich.', + 'sendFailurePHPMail' => 'E-Mailversand mit PHP mail() fehlgeschlagen. Möglicherweise ist der Server nicht so konfiguriert, dass er E-Mails mit dieser Methode senden kann.', + 'sendFailureSendmail' => 'E-Mailversand mit PHP Sendmail fehlgeschlagen. Möglicherweise ist der Server nicht so konfiguriert, dass er E-Mails mit dieser Methode senden kann.', + 'sendFailureSmtp' => 'E-Mailversand mit PHP SMTP fehlgeschlagen. Möglicherweise ist der Server nicht so konfiguriert, dass er E-Mails mit dieser Methode senden kann.', + 'sent' => 'Die Nachricht wurde erfolgreich mit folgendem Protokoll gesendet: {0}', + 'noSocket' => 'Der socket für Sendmail konnte nicht geöffnet werden. Bitte Einstellungen prüfen.', + 'noHostname' => 'Der SMTP-Hostname wurde nicht definiert.', + 'SMTPError' => 'Folgender SMTP-Fehler ist aufgetreten: {0}', + 'noSMTPAuth' => 'Fehler: Es muss ein SMTP Benutzername und Passwort angegeben werden.', + 'failedSMTPLogin' => 'Das AUTH LOGIN konnte nicht gesendet werden. Fehler: {0}', + 'SMTPAuthUsername' => 'Der Benutzername konnte nicht authentifiziert werden. Fehler: {0}', + 'SMTPAuthPassword' => 'Das Passwort konnte nicht authentifiziert werden. Fehler: {0}', + 'SMTPDataFailure' => 'Daten können nicht gesendet werden: {0}', + 'exitStatus' => 'Exit Status Code: {0}', ]; diff --git a/Language/de/Encryption.php b/Language/de/Encryption.php index 8f494d15..8c274ec8 100644 --- a/Language/de/Encryption.php +++ b/Language/de/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => 'Kein Treiber angefordert.', - 'noHandlerAvailable' => 'Es konnte kein verfügbarer {0} Verschlüsselungs-Handler gefunden werden.', - 'unKnownHandler' => '"{0}" kann nicht konfiguriert werden.', - 'starterKeyNeeded' => 'Encrypter benötigt einen Startschlüssel.', - 'authenticationFailed' => 'Entschlüsselung: Die Authentifizierung ist fehlgeschlagen.', - 'encryptionFailed' => 'Verschlüsselung fehlgeschlagen.', + 'noDriverRequested' => 'Kein Treiber angefordert.', + 'noHandlerAvailable' => 'Es konnte kein verfügbarer {0} Verschlüsselungs-Handler gefunden werden.', + 'unKnownHandler' => '"{0}" kann nicht konfiguriert werden.', + 'starterKeyNeeded' => 'Der Encrypter benötigt einen Startschlüssel.', + 'authenticationFailed' => 'Entschlüsselung: Die Authentifizierung ist fehlgeschlagen.', + 'encryptionFailed' => 'Verschlüsselung fehlgeschlagen.', ]; diff --git a/Language/de/Entity.php b/Language/de/Entity.php deleted file mode 100644 index e25f7e21..00000000 --- a/Language/de/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Es wird versucht auf die nicht vorhandene Eigenschaft {0} von {1} zuzugreifen', -]; diff --git a/Language/de/Fabricator.php b/Language/de/Fabricator.php new file mode 100644 index 00000000..9aca49d1 --- /dev/null +++ b/Language/de/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => 'Ungültiges Model an Fabricator übergeben.', + 'missingFormatters' => 'Kein gültiger Formatierer definiert.', + 'createFailed' => 'Der Fabricator konnte {1} nicht in Tabelle {0} einfügen.', +]; diff --git a/Language/de/Files.php b/Language/de/Files.php index 928b6a25..295ee73f 100644 --- a/Language/de/Files.php +++ b/Language/de/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Files language settings return [ - 'fileNotFound' => 'Datei nicht gefunden: {0}', - 'cannotMove' => 'Datei konnte nicht von {0} nach {1} verschoben werden ({2})', + 'fileNotFound' => 'Datei nicht gefunden: {0}', + 'cannotMove' => 'Datei konnte nicht von {0} nach {1} verschoben werden ({2}).', ]; diff --git a/Language/de/Filters.php b/Language/de/Filters.php index 6c2024e2..838cbadd 100644 --- a/Language/de/Filters.php +++ b/Language/de/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Filters language settings return [ - 'noFilter' => 'Für Filter {0} muss ein passender Alias definiert sein.', - 'incorrectInterface' => '{0} muss CodeIgniter\Filters\FilterInterface implementieren.', + 'noFilter' => 'Für den Filter {0} muss ein passender Alias definiert sein.', + 'incorrectInterface' => '{0} muss CodeIgniter\Filters\FilterInterface implementieren.', ]; diff --git a/Language/de/Format.php b/Language/de/Format.php index 4a7a741d..7baed0df 100644 --- a/Language/de/Format.php +++ b/Language/de/Format.php @@ -1,20 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => 'JSON-String konnte nicht geparst werden. Fehler: "{0}".', - 'missingExtension' => 'Die SimpleXML Extension wird zum Formatieren von XML benötigt.', + 'invalidFormatter' => '"{0}" ist keine gültige Formatiererklasse.', + 'invalidJSON' => 'JSON-String konnte nicht geparst werden. Fehler: "{0}".', + 'invalidMime' => 'Kein Formatierer definiert für den MIME-Typen: "{0}".', + 'missingExtension' => 'Die SimpleXML Erweiterung wird zum Formatieren von XML benötigt.', ]; diff --git a/Language/de/HTTP.php b/Language/de/HTTP.php index 9ccc8390..5b1a4fcc 100644 --- a/Language/de/HTTP.php +++ b/Language/de/HTTP.php @@ -1,78 +1,76 @@ * - * @codeCoverageIgnore + * 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' => 'Kann SSL Key micht setzen. {0} ist kein gültiger Dateiname.', - 'sslCertNotFound' => 'SSL-Zertifikat nicht gefunden unter:: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURL muss aktiviert sein, um die CURLRequest Klasse zu nutzen.', + 'invalidSSLKey' => 'Kann SSL-Schlüssel nicht setzen. {0} ist kein gültiger Dateiname.', + 'sslCertNotFound' => 'SSL-Zertifikat nicht gefunden unter: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} ist kein gültiger Inhaltstyp. Gültige Typen: media, charset, encoding, language.', + 'invalidNegotiationType' => '{0} ist kein gültiger Inhaltstyp. Gültige Typen: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Ungültige HTTP Protokoll-Version. Gültige Versionen: {0}', + 'invalidHTTPProtocol' => 'Ungültige HTTP Protokoll-Version. Gültige Versionen: {0}', // Negotiate - 'emptySupportedNegotiations' => 'Es müssen gültige Inhaltstypen angegeben werden.', + 'emptySupportedNegotiations' => 'Es muss immer ein Array mit gültigen Inhaltstypen angegeben werden.', // RedirectResponse - 'invalidRoute' => '{0, string} ist eine üngültige Route.', + 'invalidRoute' => 'Die Route {0} konnte nicht gefunden werden.', // DownloadResponse - 'cannotSetBinary' => 'Fehler beim Download. Filepath kann nicht auf Binär gesetzt werden.', - 'cannotSetFilepath' => 'Fehler beim Binär-Download. Kann filepath nicht setzen: {0}', - 'notFoundDownloadSource' => 'Fehler beim Herunterladen der Datei.', - 'cannotSetCache' => 'Fehler beim Setzen des Download-Caches.', - 'cannotSetStatusCode' => 'Fehler beim Download. Status-Code konnte nicht gesetzt werden. Code: {0}, Grund: {1}', + 'cannotSetBinary' => 'Fehler beim Download. Filepath kann nicht auf Binär gesetzt werden.', + 'cannotSetFilepath' => 'Fehler beim Binär-Download. Kann filepath nicht setzen: {0}', + 'notFoundDownloadSource' => 'Fehler beim Herunterladen der Datei.', + 'cannotSetCache' => 'Download-Caching wird nicht unterstützt.', + 'cannotSetStatusCode' => 'Fehler beim Download. Status-Code konnte nicht gesetzt werden. Code: {0}, Grund: {1}', // Response - 'missingResponseStatus' => 'HTTP Response enthält keinen Statuscode', - 'invalidStatusCode' => '{0, string} ist ein ungültiger HTTP-Statuscode', - 'unknownStatusCode' => 'Unbekannter HTTP-Statuscode ohne Meldung: {0}', + 'missingResponseStatus' => 'Die HTTP Response enthält keinen Statuscode', + 'invalidStatusCode' => '{0} ist ein ungültiger HTTP-Statuscode', + 'unknownStatusCode' => 'Unbekannter HTTP-Statuscode ohne Statusnachricht übergeben: {0}', // URI - 'cannotParseURI' => 'URI kann nicht geparst werden: {0}', - 'segmentOutOfRange' => 'Das URI-Segment im Request ist ausserhalb des gültigen Bereichs: {0}', - 'invalidPort' => 'Die Ports müssen zwischen 0 und 65535 liegen. Gegeben: {0}', - 'malformedQueryString' => 'Query-Strings dürfen keine URI-Fragmente enthalten.', + 'cannotParseURI' => 'URI kann nicht geparst werden: {0}', + 'segmentOutOfRange' => 'URI-Segment des Requests ausserhalb des gültigen Bereichs: {0}', + 'invalidPort' => 'Ports müssen zwischen 0 und 65535 liegen. Gegeben: {0}', + 'malformedQueryString' => 'Query-Strings dürfen keine URI-Fragmente enthalten.', // Page Not Found - 'pageNotFound' => 'Seite nicht gefunden', - 'emptyController' => 'Kein Controller angegeben.', - 'controllerNotFound' => 'Der Controller oder seine Methode wurde nicht gefunden: {0}::{1}', - 'methodNotFound' => 'Die Controllermethode wurde nicht gefunden: {0}', + 'pageNotFound' => 'Seite nicht gefunden.', + 'emptyController' => 'Kein Controller angegeben.', + 'controllerNotFound' => 'Der Controller oder seine Methode wurde nicht gefunden: {0}::{1}', + 'methodNotFound' => 'Die Controllermethode wurde nicht gefunden: {0}', // CSRF - 'disallowedAction' => 'Die angeforderte Aktion ist nicht erlaubt.', + 'disallowedAction' => 'Die angeforderte Aktion ist nicht erlaubt.', // Uploaded file moving - 'alreadyMoved' => 'Die hochgeladene Datei wurde bereits verschoben.', - 'invalidFile' => 'Die Originaldatei ist keine gültige Datei.', - 'moveFailed' => 'Die Datei konnte nicht von {0} nach {1} verschoben werden ({2})', + 'alreadyMoved' => 'Die hochgeladene Datei wurde bereits verschoben.', + 'invalidFile' => 'Die Originaldatei ist keine gültige Datei.', + 'moveFailed' => 'Die Datei konnte nicht von {0} nach {1} verschoben werden ({2}).', - 'uploadErrOk' => 'Die Datei wurde erfolgreich hochgeladen.', - 'uploadErrIniSize' => 'Die Datei "%s" überschreitet die upload_max_filesize ini Direktive.', - 'uploadErrFormSize' => 'Die Datei "%s" exceeds the upload limit defined in your form.', - 'uploadErrFormSize' => 'Die Datei "%s" ist grösser als die im Formular definierte Limite', - 'uploadErrPartial' => 'Die Datei "%s" wurde nur teilweise hochgeladen.', - 'uploadErrNoFile' => 'Es wurde keine Datei hochgeladen', - 'uploadErrCantWrite' => 'Die Datei "%s" konnte nicht gespeichert werden.', - 'uploadErrNoTmpDir' => 'Fehler beim Hochladen: Temporäres Verzeichnis fehlt.', - 'uploadErrExtension' => 'Der Datei-Upload wurde von einer PHP-extension gestoppt.', - 'uploadErrUnknown' => 'Die Datei "%s" konnte wegen eines unbekannten Fehlers nicht hochgeladen werden.', + 'uploadErrOk' => 'Die Datei wurde erfolgreich hochgeladen.', + 'uploadErrIniSize' => 'Die Datei "%s" überschreitet die upload_max_filesize ini Direktive.', + 'uploadErrFormSize' => 'Die Datei "%s" ist grösser als die im Formular definierte Begrenzung.', + 'uploadErrPartial' => 'Die Datei "%s" wurde nur teilweise hochgeladen.', + 'uploadErrNoFile' => 'Es wurde keine Datei hochgeladen', + 'uploadErrCantWrite' => 'Die Datei "%s" konnte nicht gespeichert werden.', + 'uploadErrNoTmpDir' => 'Fehler beim Hochladen: Temporäres Verzeichnis fehlt.', + 'uploadErrExtension' => 'Der Datei-Upload wurde von einer PHP-Erweiterung gestoppt.', + 'uploadErrUnknown' => 'Die Datei "%s" konnte wegen eines unbekannten Fehlers nicht hochgeladen werden.', + + // SameSite setting + 'invalidSameSiteSetting' => 'Die SameSite-Einstellung kann nur None, Lax, Strict, oder ein leerer String sein. Gegeben: {0}', ]; diff --git a/Language/de/Images.php b/Language/de/Images.php index 34531a86..85a1a72a 100644 --- a/Language/de/Images.php +++ b/Language/de/Images.php @@ -1,36 +1,34 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'Es muss in den Einstellungen ein Quellbild angegeben werden', - 'gdRequired' => 'Für die Nutzung dieser Funktion ist die GD-Bildbibliothek erforderlich.', - 'gdRequiredForProps' => 'Der Server muss die GD-Bildbibliothek unterstützen, um die Bildeigenschaften zu bestimmen.', - 'gifNotSupported' => 'GIF-Bilder werden aufgrund von Lizenzbeschränkungen oft nicht unterstützt. Möglicherweise müssen stattdessen JPG- oder PNG-Bilder verwendet werden.', - 'jpgNotSupported' => 'JPG-Bilder werden nicht unterstützt.', - 'pngNotSupported' => 'PNG-Bilder werden nicht unterstützt.', - 'unsupportedImageCreate' => 'Der Server unterstützt die GD-Funktion, welche für die Verarbeitung dieser Art von Bildern erforderlich ist, nicht.', - 'jpgOrPngRequired' => 'Das in den Einstellungen angegebene Protokoll zur Änderung der Bildgröße funktioniert nur mit den Bildtypen JPEG oder PNG.', - 'rotateUnsupported' => 'Die Bildrotation scheint vom Server nicht unterstützt zu werden.', - 'libPathInvalid' => 'Der Pfad zu Ihrer Bildbibliothek ist nicht korrekt. Bitte in den Bildeinstellungen den richtigen Pfad einstellen. {0, string)', - 'imageProcessFailed' => 'Die Bildverarbeitung ist fehlgeschlagen. Bitte überprüfen, ob der Server das gewählte Protokoll unterstützt und ob der Pfad zur Bildbibliothek korrekt ist.', - 'rotationAngleRequired' => 'Für die Drehung des Bildes ist ein Drehwinkel erforderlich.', - 'invalidPath' => 'Der Pfad zum Bild ist nicht korrekt.', - 'copyFailed' => 'Die Image-Kopierroutine ist fehlgeschlagen.', - 'missingFont' => 'Es ist nicht möglich, eine zu verwendende Schriftart zu finden.', - 'saveFailed' => 'Das Bild kann nicht gespeichert werden. Bitte sicherstellen, dass das Bild- und Dateiverzeichnis beschreibbar ist.', - 'invalidDirection' => 'Die Umkehrrichtung kann nur `vertical` oder `horizontal` sein. Gegeben: {0}', - 'exifNotSupported' => 'Das Lesen von EXIF-Daten wird von dieser PHP-Installation nicht unterstützt.', + 'sourceImageRequired' => 'Es muss in den Einstellungen ein Quellbild angegeben werden', + 'gdRequired' => 'Für die Nutzung dieser Funktion ist die GD-Bildbibliothek erforderlich.', + 'gdRequiredForProps' => 'Der Server muss die GD-Bildbibliothek unterstützen, um die Bildeigenschaften zu bestimmen.', + 'gifNotSupported' => 'GIF-Bilder werden aufgrund von Lizenzbeschränkungen oft nicht unterstützt. Möglicherweise müssen stattdessen JPG- oder PNG-Bilder verwendet werden.', + 'jpgNotSupported' => 'JPG-Bilder werden nicht unterstützt.', + 'pngNotSupported' => 'PNG-Bilder werden nicht unterstützt.', + 'webpNotSupported' => 'WEBP-Bilder werden nicht unterstützt.', + 'fileNotSupported' => 'Die Datei enthält ein nicht unterstütztes Bildformat.', + 'unsupportedImageCreate' => 'Der Server unterstützt die GD-Funktion, die für die Verarbeitung dieser Art von Bildern erforderlich ist, nicht.', + 'jpgOrPngRequired' => 'Das in den Einstellungen angegebene Protokoll zur Änderung der Bildgröße funktioniert nur mit den Bildtypen JPEG oder PNG.', + 'rotateUnsupported' => 'Die Bildrotation scheint vom Server nicht unterstützt zu werden.', + 'libPathInvalid' => 'Der Pfad zu Ihrer Bildbibliothek ist nicht korrekt. Bitte in den Bildeinstellungen den richtigen Pfad einstellen. {0}', + 'imageProcessFailed' => 'Die Bildverarbeitung ist fehlgeschlagen. Bitte überprüfen, ob der Server das gewählte Protokoll unterstützt und ob der Pfad zur Bildbibliothek korrekt ist.', + 'rotationAngleRequired' => 'Für die Drehung des Bildes ist ein Drehwinkel erforderlich.', + 'invalidPath' => 'Der Pfad zum Bild ist nicht korrekt.', + 'copyFailed' => 'Die Bildkopierfunktion ist fehlgeschlagen.', + 'missingFont' => 'Es konnte keine zu verwendende Schriftart gefunden werden.', + 'saveFailed' => 'Das Bild kann nicht gespeichert werden. Bitte sicherstellen, dass das Bild- und Dateiverzeichnis beschreibbar ist.', + 'invalidDirection' => 'Die Umkehrrichtung kann nur `vertical` oder `horizontal` sein. Gegeben: {0}', + 'exifNotSupported' => 'Das Lesen von EXIF-Daten wird von dieser PHP-Installation nicht unterstützt.', ]; diff --git a/Language/de/Language.php b/Language/de/Language.php deleted file mode 100644 index ed8d7c0e..00000000 --- a/Language/de/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Get line muss ein String oder ein Array mit Strings sein.', -]; diff --git a/Language/de/Log.php b/Language/de/Log.php index 0b8dba34..f5bcb84c 100644 --- a/Language/de/Log.php +++ b/Language/de/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} ist ein ungültiges Log-Level.', + 'invalidLogLevel' => '{0} ist ein ungültiges Log-Level.', ]; diff --git a/Language/de/Migrations.php b/Language/de/Migrations.php index 0f646848..6a8bedb0 100644 --- a/Language/de/Migrations.php +++ b/Language/de/Migrations.php @@ -1,58 +1,57 @@ * - * @codeCoverageIgnore + * 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 Tabelle muss gesetzt sein.', -// 'invalidType' => 'Es wurde eine ungültige Migrationsnummerierung angegeben: {0}', - 'disabled' => 'Migrationen wurden geladen, sind aber deaktiviert oder falsch eingerichtet.', - 'batchNotFound' => 'Target batch not found: ', - 'notFound' => 'Migrationsdatei nicht gefunden: ', - 'empty' => 'Keine Migrationsdateien gefunden', - 'gap' => 'Es gibt eine Lücke in der Migrationsfolge in der Nähe der Versionsnummer: ', - 'classNotFound' => 'Die Migrationsklasse "%s" konnte nicht gefunden werden.', - 'missingMethod' => 'Der Migrationsklasse fehlt eine "%s"-Methode.', + 'missingTable' => 'Die Migrations-Tabelle muss gesetzt sein.', + 'disabled' => 'Migrationen wurden geladen, sind aber deaktiviert oder wurden falsch eingerichtet.', + 'notFound' => 'Migrationsdatei nicht gefunden: ', + 'batchNotFound' => 'Ziel-Batchnummer nicht gefunden: ', + 'empty' => 'Keine Migrationsdateien gefunden', + 'gap' => 'Es gibt eine Lücke in der Migrationsfolge nahe der Versionsnummer: ', + 'classNotFound' => 'Die Migrationsklasse "%s" konnte nicht gefunden werden.', + 'missingMethod' => 'Der Migrationsklasse fehlt eine "%s"-Methode.', // Migration Command - 'migHelpLatest' => "\t\tMigriert die Datenbank auf die neueste verfügbare Migration.", - 'migHelpCurrent' => "\t\tMigriert die Datenbank auf die Version, die in der Konfiguration als 'aktuell' eingestellt ist.", - 'migHelpVersion' => "\tMigriert die Datenbank auf die Version {v}.", - 'migHelpRollback' => "\tFührt alle Migrationen 'nach unten' zur Version 0 durch.", - 'migHelpRefresh' => "\t\tDeinstalliert und führt alle Migrationen erneut durch, um die Datenbank zu aktualisieren.", - 'migHelpSeed' => "\tSpeichert Beispieldaten mit dem Namen [name].", - 'migCreate' => "\tErstellt eine neue Migration mit dem Namen [name]", - 'nameMigration' => 'Benennen der Migrationsdatei', - 'badCreateName' => 'Es muss ein gültiger Migrations-Dateiname angegeben werden.', - 'writeError' => 'Fehler beim Erstellen der Datei.', - 'migNumberError' => 'Die Migrationsnummer muss dreistellig sein, und es dürfen keine Lücken in der Sequenz sein.', + 'migHelpLatest' => "\t\tMigriert die Datenbank auf die neueste verfügbare Migration.", + 'migHelpCurrent' => "\t\tMigriert die Datenbank auf die Version, die in der Konfiguration als aktuell ('current') eingestellt ist.", + 'migHelpVersion' => "\tMigriert die Datenbank auf die Version {v}.", + 'migHelpRollback' => "\tFührt alle Migrationen 'nach unten' zur Version 0 durch.", + 'migHelpRefresh' => "\t\tDeinstalliert und führt alle Migrationen erneut durch, um die Datenbank aufzufrischen.", + 'migHelpSeed' => "\tVerarbeitet die Beispieldaten mit dem Namen [name].", + 'migCreate' => "\tErstellt eine neue Migration mit dem Namen [name]", + 'nameMigration' => 'Migrationsdatei benennen', + 'migNumberError' => 'Die Migrationsnummer muss dreistellig sein und es dürfen keine Lücken in der Sequenz existieren.', + 'rollBackConfirm' => 'Soll der Datenbank-Rollback wirklich ausgeführt werden?', + 'refreshConfirm' => 'Soll die Datenbank wirklich aufgefrischt werden?', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Migration auf die neueste Version...', - 'migInvalidVersion' => 'Ungültige Versionsnummer angegeben.', - 'toVersionPH' => 'Migration auf Version %s...', - 'toVersion' => 'Migration auf die aktuelle Version...', - 'rollingBack' => 'Rollback aller Migrationen...', - 'noneFound' => 'Es wurden keine Migrationen gefunden..', - 'on' => 'Migriert nach: ', - 'migSeeder' => 'Beispieldaten-Name', - 'migMissingSeeder' => 'Es muss ein Beispieldaten-Name angegeben werden.', - 'removed' => 'Zurückrollen nach: ', - 'added' => 'Ausführen: ', + 'latest' => 'Neue Migrationen ausführen...', + 'generalFault' => 'Migration fehlgeschlagen!', + 'migInvalidVersion' => 'Ungültige Versionsnummer angegeben.', + 'toVersionPH' => 'Migration auf Version %s...', + 'toVersion' => 'Migration auf die aktuelle Version...', + 'rollingBack' => 'Rollback aller Migrationen zu Batchnummer: ', + 'noneFound' => 'Es wurden keine Migrationen gefunden.', + 'migSeeder' => 'Beispieldaten-Name', + 'migMissingSeeder' => 'Es muss ein Beispieldaten-Name angegeben werden.', + 'nameSeeder' => 'Beispieldaten-Datei benennen', + 'removed' => 'Zurückrollen nach: ', + 'added' => 'Ausführen: ', - 'version' => 'Version', - 'filename' => 'Dateiname', + // Migrate Status + 'namespace' => 'Namespace', + 'filename' => 'Dateiname', + 'version' => 'Version', + 'group' => 'Gruppe', + 'on' => 'Migriert am: ', + 'batch' => 'Batch', ]; diff --git a/Language/de/Number.php b/Language/de/Number.php index 4f57f90e..35b431ba 100644 --- a/Language/de/Number.php +++ b/Language/de/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' Tausend', - 'million' => ' Million', - 'billion' => ' Milliarde', - 'trillion' => ' Billion', - 'quadrillion' => ' Billiarde', + 'thousand' => ' Tausend', + 'million' => ' Million', + 'billion' => ' Milliarde', + 'trillion' => ' Billion', + 'quadrillion' => ' Billiarde', ]; diff --git a/Language/de/Pager.php b/Language/de/Pager.php index 5f244e58..c103bcf8 100644 --- a/Language/de/Pager.php +++ b/Language/de/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => 'Seiten Navigation', - 'first' => 'Erste', - 'previous' => 'Letzte', - 'next' => 'Weiter', - 'last' => 'Zurück', - 'older' => 'Älter', - 'newer' => 'Neuer', - 'invalidTemplate' => '{0} ist kein gültiges Template.', - 'invalidPaginationGroup' => '{0} ist keine gültige Seiten-Gruppe.', + 'pageNavigation' => 'Seiten Navigation', + 'first' => 'Erste', + 'previous' => 'Zurück', + 'next' => 'Weiter', + 'last' => 'Letzte', + 'older' => 'Älter', + 'newer' => 'Neuer', + 'invalidTemplate' => '{0} ist kein gültiges Pager Template.', + 'invalidPaginationGroup' => '{0} ist keine gültige Nummerierungs-Gruppe.', ]; diff --git a/Language/de/RESTful.php b/Language/de/RESTful.php index c8604cfe..00fec0b3 100644 --- a/Language/de/RESTful.php +++ b/Language/de/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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}"-Aktion nicht implementiert.', + 'notImplemented' => 'Die Aktion "{0}" ist nicht implementiert.', ]; diff --git a/Language/de/Redirect.php b/Language/de/Redirect.php deleted file mode 100644 index 4b8f77ba..00000000 --- a/Language/de/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Umleitung auf "{0}" nicht möglich. Error status code "{1}"', -]; diff --git a/Language/de/Router.php b/Language/de/Router.php index 67943ff9..8e9cde29 100644 --- a/Language/de/Router.php +++ b/Language/de/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => 'Ein Parameter stimmt nicht mit dem erwarteten Typ überein.', - 'missingDefaultRoute' => 'Es konnte nicht bestimmt werden, was angezeigt werden soll. In der Routingdatei wurde keine Standardroute angegeben.', + 'invalidParameter' => 'Ein Parameter stimmt nicht mit dem erwarteten Typ überein.', + 'missingDefaultRoute' => 'Es konnte nicht bestimmt werden, was angezeigt werden soll. In der Routingdatei wurde keine Standardroute angegeben.', ]; diff --git a/Language/de/Security.php b/Language/de/Security.php new file mode 100644 index 00000000..09c001c0 --- /dev/null +++ b/Language/de/Security.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'Die von Ihnen gewünschte Aktion ist nicht zulässig.', + 'invalidSameSite' => 'Der SameSite-Wert muss None, Lax, Strict, oder ein leerer String sein. Aktueller Wert: {0}', +]; diff --git a/Language/de/Session.php b/Language/de/Session.php index 1fa7644c..7aab5618 100644 --- a/Language/de/Session.php +++ b/Language/de/Session.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Session language settings return [ - 'missingDatabaseTable' => 'In `sessionSavePath` muss der Tabellenname angegeben werden damit das Session Handling per Datenbank funktioniert.', - 'invalidSavePath' => 'Session: Der konfigurierte Speicherpfad "{0}" ist kein Verzeichnis, existiert nicht oder kann nicht erstellt werden.', - 'writeProtectedSavePath' => 'Session: Der konfigurierte Speicherpfad "{0}" kann vom PHP-Prozess nicht beschrieben werden.', - 'emptySavePath' => 'Session: Kein Speicherpfad konfiguriert.', - 'invalidSavePathFormat' => 'Session: Ungültiges Redis Speicherpfadformat: {0}', + 'missingDatabaseTable' => 'In `sessionSavePath` muss der Tabellenname angegeben werden, damit die Session per Datenbank verwaltet werden kann.', + 'invalidSavePath' => 'Session: Der konfigurierte Speicherpfad "{0}" ist kein Verzeichnis, existiert nicht oder kann nicht erstellt werden.', + 'writeProtectedSavePath' => 'Session: Der konfigurierte Speicherpfad "{0}" kann vom PHP-Prozess nicht beschrieben werden.', + 'emptySavePath' => 'Session: Kein Speicherpfad konfiguriert.', + 'invalidSavePathFormat' => 'Session: Ungültiges Redis Speicherpfadformat: {0}', + 'invalidSameSiteSetting' => 'Session: Die SameSite Einstellung kann nur None, Lax, Strict, oder ein leerer String sein. Gegeben: {0}', ]; diff --git a/Language/de/Time.php b/Language/de/Time.php index 252777e7..c871384a 100644 --- a/Language/de/Time.php +++ b/Language/de/Time.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'Monat muss zwischen 1 und 12 sein. Eingabe: {0}', - 'invalidDay' => 'Tag muss zwischen 1 und 31 sein. Eingabe: {0}', - 'invalidOverDay' => 'Tag muss zwischen 1 und {0} sein. Eingabe: {1}', - 'invalidHours' => 'Stune muss zwischen 0 und 23 sein. Eingabe: {0}', - 'invalidMinutes' => 'Minute muss zwischen 0 und 59 sein. Eingabe: {0}', - 'invalidSeconds' => 'Sekunde muss zwischen 0 und 59 sein. Eingabe: {0}', - 'years' => '{0, plural, =1{# Jahr} other{# Jahre}}', - 'months' => '{0, plural, =1{# Monat} other{# Monate}}', - 'weeks' => '{0, plural, =1{# Woche} other{# Wochen}}', - 'days' => '{0, plural, =1{# Tag} other{# Tage}}', - 'hours' => '{0, plural, =1{# Stunde} other{# Stunden}}', - 'minutes' => '{0, plural, =1{# Minute} other{# Minuten}}', - 'seconds' => '{0, plural, =1{# Sekunde} other{# Sekunden}}', - 'ago' => '{0} her', - 'inFuture' => 'in {0}', - 'yesterday' => 'Gestern', - 'tomorrow' => 'Morgen', - 'now' => 'Jetzt', + 'invalidFormat' => '"{0}" is kein gültiges Format für `datetime`.', + 'invalidMonth' => 'Monat muss zwischen 1 und 12 sein. Eingabe: {0}', + 'invalidDay' => 'Tag muss zwischen 1 und 31 sein. Eingabe: {0}', + 'invalidOverDay' => 'Tag muss zwischen 1 und {0} sein. Eingabe: {1}', + 'invalidHours' => 'Stunde muss zwischen 0 und 23 sein. Eingabe: {0}', + 'invalidMinutes' => 'Minute muss zwischen 0 und 59 sein. Eingabe: {0}', + 'invalidSeconds' => 'Sekunde muss zwischen 0 und 59 sein. Eingabe: {0}', + 'years' => '{0, plural, =1{# Jahr} other{# Jahre}}', + 'months' => '{0, plural, =1{# Monat} other{# Monate}}', + 'weeks' => '{0, plural, =1{# Woche} other{# Wochen}}', + 'days' => '{0, plural, =1{# Tag} other{# Tage}}', + 'hours' => '{0, plural, =1{# Stunde} other{# Stunden}}', + 'minutes' => '{0, plural, =1{# Minute} other{# Minuten}}', + 'seconds' => '{0, plural, =1{# Sekunde} other{# Sekunden}}', + 'ago' => 'vor {0}', + 'inFuture' => 'in {0}', + 'yesterday' => 'Gestern', + 'tomorrow' => 'Morgen', + 'now' => 'Jetzt', ]; diff --git a/Language/de/Validation.php b/Language/de/Validation.php index 331cce35..7315443b 100644 --- a/Language/de/Validation.php +++ b/Language/de/Validation.php @@ -1,71 +1,72 @@ * - * @codeCoverageIgnore + * 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' => 'Kein Regelset in der Konfiguration der Validierung angegeben.', - 'ruleNotFound' => '{0} ist keine gültige Regel.', - 'groupNotFound' => '{0} ist keine Gruppe von Validierungsregeln.', - 'groupNotArray' => '{0} Regelgruppe muss ein Array sein.', - 'invalidTemplate' => '{0} ist keine gültige Validierungsvorlage.', + 'noRuleSets' => 'Kein Regelset in der Konfiguration der Validierung angegeben.', + 'ruleNotFound' => '{0} ist keine gültige Regel.', + 'groupNotFound' => '{0} ist keine Gruppe von Validierungsregeln.', + 'groupNotArray' => 'Die {0} Regelgruppe muss ein Array sein.', + 'invalidTemplate' => '{0} ist keine gültige Validierungsvorlage.', // Rule Messages - 'alpha' => 'Das {field}-Formularfeld darf nur alphabetische Zeichen enthalten.', - 'alpha_dash' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen, Unterstriche und Bindestriche enthalten.', - 'alpha_numeric' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen enthalten.', - 'alpha_numeric_space' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen und Leerzeichen enthalten.', - 'alpha_space' => 'Das {field}-Formularfeld darf nur alphabetische Zeichen und Leerzeichen enthalten.', - 'decimal' => 'Das {field}-Formularfeld muss eine Dezimalzahl enthalten.', - 'differs' => 'Das {field}-Formularfeld muss sich vom Feld {param} unterscheiden.', - 'equals' => 'The {field} field must be exactly: {param}.', - 'exact_length' => 'Das {field}-Formularfeld muss genau {param} Zeichen lang sein.', - 'greater_than' => 'Das {field}-Formularfeld muss eine Zahl größer als {param} enthalten.', - 'greater_than_equal_to' => 'Das {field}-Formularfeld muss eine Zahl größer oder gleich {param} enthalten.', - 'in_list' => 'Das {field}-Formularfeld muss eines der folgenden sein: {param}.', - 'integer' => 'Das {field}-Formularfeld muss eine ganze Zahl enthalten.', - 'is_natural' => 'Das {field}-Formularfeld darf nur Ziffern enthalten.', - 'is_natural_no_zero' => 'Das {field}-Formularfeld darf nur Ziffern enthalten und muss größer als Null sein.', - 'is_unique' => 'Das {field}-Formularfeld muss einen eindeutigen Wert enthalten.', - 'less_than' => 'Das {field}-Formularfeld muss eine Zahl kleiner als {param} enthalten.', - 'less_than_equal_to' => 'Das {field}-Formularfeld muss eine Zahl kleiner oder gleich {param} enthalten.', - 'matches' => 'Das {field}-Formularfeld stimmt nicht mit dem Feld {param} überein.', - 'max_length' => 'Das {field}-Formularfeld darf die Länge von {param} Zeichen nicht überschreiten.', - 'min_length' => 'Das {field}-Formularfeld muss mindestens {param} Zeichen lang sein.', - 'not_equals' => 'The {field} field cannot be: {param}.', - 'numeric' => 'Das {field}-Formularfeld darf nur Zahlen enthalten.', - 'regex_match' => 'Das {field}-Formularfeld ist nicht im richtigen Format.', - 'required' => 'Das {field}-Formularfeld ist erforderlich.', - 'required_with' => 'Das {field}-Formularfeld ist erforderlich, wenn {param} vorhanden ist. {field}-Formularfeld', - 'required_without' => 'Das {field}-Formularfeld ist erforderlich, wenn {param} nicht vorhanden ist.', - 'timezone' => 'Das {field}-Formularfeld muss eine gültige Zeitzone sein.', - 'valid_base64' => 'Das {field}-Formularfeld muss eine gültige base64-Zeichenkette sein.', - 'valid_email' => 'Das {field}-Formularfeld muss eine gültige E-Mail-Adresse enthalten.', - 'valid_emails' => 'Das {field}-Formularfeld muss gültige E-Mail-Adressen enthalten.', - 'valid_ip' => 'Das {field}-Formularfeld muss eine gültige IP enthalten..', - 'valid_url' => 'Das {field}-Formularfeld muss eine gültige URL enthalten.', - 'valid_date' => 'Das {field}-Formularfeld muss ein gültiges Datum enthalten.', + 'alpha' => 'Das {field}-Formularfeld darf nur alphabetische Zeichen enthalten.', + 'alpha_dash' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen, Unterstriche und Bindestriche enthalten.', + 'alpha_numeric' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen enthalten.', + 'alpha_numeric_punct' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen, Leerzeichen und ~ ! # $ % & * - _ + = | : . enthalten.', + 'alpha_numeric_space' => 'Das {field}-Formularfeld darf nur alphanumerische Zeichen und Leerzeichen enthalten.', + 'alpha_space' => 'Das {field}-Formularfeld darf nur alphabetische Zeichen und Leerzeichen enthalten.', + 'decimal' => 'Das {field}-Formularfeld muss eine Dezimalzahl enthalten.', + 'differs' => 'Das {field}-Formularfeld muss sich vom Feld {param} unterscheiden.', + 'equals' => 'Das {field}-Formularfeld muss exakt {param} entsprechen.', + 'exact_length' => 'Das {field}-Formularfeld muss genau {param} Zeichen lang sein.', + 'greater_than' => 'Das {field}-Formularfeld muss eine Zahl größer als {param} enthalten.', + 'greater_than_equal_to' => 'Das {field}-Formularfeld muss eine Zahl größer oder gleich {param} enthalten.', + 'hex' => 'Das {field}-Formularfeld darf nur hexadezimale Zeichen enthalten.', + 'in_list' => 'Das {field}-Formularfeld muss einer der folgenden Werte sein: {param}.', + 'integer' => 'Das {field}-Formularfeld muss eine ganze Zahl enthalten.', + 'is_natural' => 'Das {field}-Formularfeld darf nur Ziffern enthalten.', + 'is_natural_no_zero' => 'Das {field}-Formularfeld darf nur Ziffern enthalten und muss größer als Null sein.', + 'is_not_unique' => 'Das {field}-Formularfeld muss einen bereits in der Datenbank vorhandenen Wert enthalten.', + 'is_unique' => 'Das {field}-Formularfeld muss einen eindeutigen Wert enthalten.', + 'less_than' => 'Das {field}-Formularfeld muss eine Zahl kleiner als {param} enthalten.', + 'less_than_equal_to' => 'Das {field}-Formularfeld muss eine Zahl kleiner oder gleich {param} enthalten.', + 'matches' => 'Das {field}-Formularfeld stimmt nicht mit dem Feld {param} überein.', + 'max_length' => 'Das {field}-Formularfeld darf die Länge von {param} Zeichen nicht überschreiten.', + 'min_length' => 'Das {field}-Formularfeld muss mindestens {param} Zeichen lang sein.', + 'not_equals' => 'Das {field}-Formularfeld darf nicht {param} entsprechen.', + 'not_in_list' => 'Das {field}-Formularfeld muss ein Element dieser Liste sein: {param}.', + 'numeric' => 'Das {field}-Formularfeld darf nur Zahlen enthalten.', + 'regex_match' => 'Das {field}-Formularfeld ist nicht im richtigen Format.', + 'required' => 'Das {field}-Formularfeld ist erforderlich.', + 'required_with' => 'Das {field}-Formularfeld ist erforderlich, wenn {param} vorhanden ist.', + 'required_without' => 'Das {field}-Formularfeld ist erforderlich, wenn {param} nicht vorhanden ist.', + 'string' => 'The {field}-Formularfeld muss einen gültigen String enthalten.', + 'timezone' => 'Das {field}-Formularfeld muss eine gültige Zeitzone sein.', + 'valid_base64' => 'Das {field}-Formularfeld muss eine gültige base64-Zeichenkette sein.', + 'valid_email' => 'Das {field}-Formularfeld muss eine gültige E-Mail-Adresse enthalten.', + 'valid_emails' => 'Das {field}-Formularfeld muss gültige E-Mail-Adressen enthalten.', + 'valid_ip' => 'Das {field}-Formularfeld muss eine gültige IP enthalten.', + 'valid_url' => 'Das {field}-Formularfeld muss eine gültige URL enthalten.', + 'valid_date' => 'Das {field}-Formularfeld muss ein gültiges Datum enthalten.', // Credit Cards - 'valid_cc_num' => 'Das {field}-Formularfeld scheint keine gültige Kreditkartennummer zu enthalten.', + 'valid_cc_num' => 'Das {field}-Formularfeld scheint keine gültige Kreditkartennummer zu enthalten.', // Files - 'uploaded' => 'Das {field}-Formularfeld enthält keine gültige hochgeladene Datei.', - 'max_size' => 'Das {field}-Formularfeld enthält enthält eine zu grosse Datei.', - 'is_image' => 'Das {field}-Formularfeld enthält keine gültige, hochgeladene Bilddatei.', - 'mime_in' => 'Das {field}-Formularfeld enthält keinen gültigen Mime-Typ.', - 'ext_in' => 'Das {field}-Formularfeld enthält keine gültige Dateiendung.', - 'max_dims' => 'Das {field}-Formularfeld enthält entweder kein Bild, oder es ist zu breit oder zu hoch.', + 'uploaded' => 'Das {field}-Formularfeld enthält keine gültige hochgeladene Datei.', + 'max_size' => 'Das {field}-Formularfeld enthält eine zu grosse Datei.', + 'is_image' => 'Das {field}-Formularfeld enthält keine gültige, hochgeladene Bilddatei.', + 'mime_in' => 'Das {field}-Formularfeld enthält keinen gültigen Mime-Typ.', + 'ext_in' => 'Das {field}-Formularfeld enthält keine gültige Dateiendung.', + 'max_dims' => 'Das {field}-Formularfeld enthält entweder kein Bild, oder es ist zu breit oder zu hoch.', ]; diff --git a/Language/de/View.php b/Language/de/View.php index 9590dc5d..4ea34cde 100644 --- a/Language/de/View.php +++ b/Language/de/View.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * 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} ist keine gültige Methode.', - 'missingCellParameters' => '{class}::{method} hat keine Parameter.', - 'invalidCellParameter' => '{0} ist ein ungültiger Parameter-Name.', - 'noCellClass' => 'Es ist keine View angegeben', - 'invalidCellClass' => 'Klasse konnte nicht gefunden werden: {0}.', - 'tagSyntaxError' => 'Syntaxfehler in den Parser-tags: {0}', + 'invalidCellMethod' => '{class}::{method} ist keine gültige Methode.', + 'missingCellParameters' => '{class}::{method} hat keine Parameter.', + 'invalidCellParameter' => '{0} ist kein gültiger Parameter-Name.', + 'noCellClass' => 'Es ist keine View cell Klasse angegeben', + 'invalidCellClass' => 'View cell Klasse konnte nicht gefunden werden: {0}.', + 'tagSyntaxError' => 'Syntaxfehler in den Parser-tags: {0}', ]; diff --git a/Language/es/CLI.php b/Language/es/CLI.php index 87950e07..c1575ccf 100644 --- a/Language/es/CLI.php +++ b/Language/es/CLI.php @@ -1,24 +1,20 @@ - 'Comando "{0}" no encontrado.', // 'Command "{0}" not found.', - 'helpUsage' => 'Uso:', // 'Usage:', - 'helpDescription' => 'Descripción:', // 'Description:', - 'helpOptions' => 'Opciones:', // 'Options:', - 'helpArguments' => 'Argumentos:', // 'Arguments:', - 'invalidColor' => 'Inválido {0} color: {1}.', // 'Invalid {0} color: {1}.', -]; \ No newline at end of file + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Comando "{0}" no encontrado.', // 'Command "{0}" not found.', + 'helpUsage' => 'Uso:', // 'Usage:', + 'helpDescription' => 'Descripción:', // 'Description:', + 'helpOptions' => 'Opciones:', // 'Options:', + 'helpArguments' => 'Argumentos:', // 'Arguments:', + 'invalidColor' => 'Inválido {0} color: {1}.', // 'Invalid {0} color: {1}.', +]; diff --git a/Language/es/Cache.php b/Language/es/Cache.php index 47b853de..4fa7c054 100644 --- a/Language/es/Cache.php +++ b/Language/es/Cache.php @@ -1,22 +1,18 @@ - 'Cache no pudo escribir a {0}', // 'Cache unable to write to {0}', - 'invalidHandlers' => 'La configuración de Cache debe tener un array de $validHandlers.', // 'Cache config must have an array of $validHandlers.', - 'noBackup' => 'La configuración de Cache debe tener un manejador y un set de manejador de respaldo.', // 'Cache config must have a handler and backupHandler set.', - 'handlerNotFound' => 'La configuración de Cache tiene un manejador o un manejador de respaldo inválidamente especificado', // 'Cache config has an invalid handler or backup handler specified.', -]; \ No newline at end of file + + * + * 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 no pudo escribir a {0}', // 'Cache unable to write to {0}', + 'invalidHandlers' => 'La configuración de Cache debe tener un array de $validHandlers.', // 'Cache config must have an array of $validHandlers.', + 'noBackup' => 'La configuración de Cache debe tener un manejador y un set de manejador de respaldo.', // 'Cache config must have a handler and backupHandler set.', + 'handlerNotFound' => 'La configuración de Cache tiene un manejador o un manejador de respaldo inválidamente especificado', // 'Cache config has an invalid handler or backup handler specified.', +]; diff --git a/Language/es/Cast.php b/Language/es/Cast.php index f651c2a6..e70d3405 100644 --- a/Language/es/Cast.php +++ b/Language/es/Cast.php @@ -1,23 +1,20 @@ - 'Se ha excedido el nivel máximo de profundidad', // 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Desbordamiento o desajuste de modo', // 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => 'Se ha encontrado un carácter de control inesperado', // 'Unexpected control character found', - 'jsonErrorSyntax' => 'Error de sintaxis, JSON mal formado', // 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'Carácter UTF-8 mal formado, posible codificación incorrecta', // 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => 'Error desconocido', // 'Unknown error', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'Se ha excedido el nivel máximo de profundidad', // 'Maximum stack depth exceeded', + 'jsonErrorStateMismatch' => 'Desbordamiento o desajuste de modo', // 'Underflow or the modes mismatch', + 'jsonErrorCtrlChar' => 'Se ha encontrado un carácter de control inesperado', // 'Unexpected control character found', + 'jsonErrorSyntax' => 'Error de sintaxis, JSON mal formado', // 'Syntax error, malformed JSON', + 'jsonErrorUtf8' => 'Carácter UTF-8 mal formado, posible codificación incorrecta', // 'Malformed UTF-8 characters, possibly incorrectly encoded', + 'jsonErrorUnknown' => 'Error desconocido', // 'Unknown error', +]; diff --git a/Language/es/Core.php b/Language/es/Core.php index 29f9acd2..7a514ba3 100644 --- a/Language/es/Core.php +++ b/Language/es/Core.php @@ -1,22 +1,18 @@ - 'Archivo inválido: {0}', // 'Invalid file: {0}', - 'copyError' => 'Se encontró un error al intentar reemplazar el archivo ({0}). Asegúrese de que su directorio de archivos sea editable.', // 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.', - 'missingExtension' => 'La extensión {0} no está cargada.', // '{0} extension is not loaded.', - 'noHandlers' => '{0} debe proporcionar al menos un controlador.', // {0} must provide at least one Handler. -]; \ No newline at end of file + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'Se encontró un error al intentar reemplazar el archivo ({0}). Asegúrese de que su directorio de archivos sea editable.', // 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.', + 'invalidFile' => 'Archivo inválido: {0}', // 'Invalid file: {0}', + 'missingExtension' => 'La extensión {0} no está cargada.', // '{0} extension is not loaded.', + 'noHandlers' => '{0} debe proporcionar al menos un controlador.', // {0} must provide at least one Handler. +]; diff --git a/Language/es/Database.php b/Language/es/Database.php index b96a5591..5aaa5892 100644 --- a/Language/es/Database.php +++ b/Language/es/Database.php @@ -1,33 +1,29 @@ - '{0} no es una llamada válida a un Evento de Modelo.', // '{0} is not a valid Model Event callback.', - 'invalidArgument' => 'Debes proporcionar un {0} valido.', // 'You must provide a valid {0}.', - 'invalidAllowedFields' => 'Los campos permitidos deben especificarse para el modelo: {0}', // 'Allowed fields must be specified for model: {0}', - 'emptyDataset' => 'No hay datos para {0}', // 'There is no data to {0}.', - 'failGetFieldData' => 'No se pudieron obtener datos del campo de la base de datos.', // 'Failed to get field data from database.', - 'failGetIndexData' => 'No se pudieron obtener datos de índice de la base de datos.', // 'Failed to get index data from database.', - 'failGetForeignKeyData' => 'No se pudieron obtener datos de clave externa de la base de datos.', // 'Failed to get foreign key data from database.', - 'parseStringFail' => 'Se produjo un error al analizar la clave de la cadena.', // 'Parsing key string failed.', - 'featureUnavailable' => 'Esta característica no está disponible para la base de datos que estás utilizando.', // 'This feature is not available for the database you are using.', - 'tableNotFound' => 'No se encontró la tabla `{0}` en la base de datos actual.', // 'Table `{0}` was not found in the current database.', - 'noPrimaryKey' => 'La clase de modelo `{0}` no especifica una clave primaria.', // '`{0}` model class does not specify a Primary Key.', - 'noDateFormat' => 'La clase de modelo `{0}` no tiene un dateFormat válido.', // '`{0}` model class does not have a valid dateFormat.', - 'fieldNotExists' => 'No se encontró el campo `{0}`.', // 'Field `{0}` not found.', - 'forEmptyInputGiven' => 'Se proporciona una declaración vacía para el campo `{0}`', // 'Empty statement is given for the field `{0}`', - 'forFindColumnHaveMultipleColumns' => 'Solo se permite una sola columna en el nombre de la columna.', // 'Only single column allowed in Column name.', -]; + + * + * 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} no es una llamada válida a un Evento de Modelo.', // '{0} is not a valid Model Event callback.', + 'invalidArgument' => 'Debes proporcionar un {0} valido.', // 'You must provide a valid {0}.', + 'invalidAllowedFields' => 'Los campos permitidos deben especificarse para el modelo: {0}', // 'Allowed fields must be specified for model: {0}', + 'emptyDataset' => 'No hay datos para {0}', // 'There is no data to {0}.', + 'failGetFieldData' => 'No se pudieron obtener datos del campo de la base de datos.', // 'Failed to get field data from database.', + 'failGetIndexData' => 'No se pudieron obtener datos de índice de la base de datos.', // 'Failed to get index data from database.', + 'failGetForeignKeyData' => 'No se pudieron obtener datos de clave externa de la base de datos.', // 'Failed to get foreign key data from database.', + 'parseStringFail' => 'Se produjo un error al analizar la clave de la cadena.', // 'Parsing key string failed.', + 'featureUnavailable' => 'Esta característica no está disponible para la base de datos que estás utilizando.', // 'This feature is not available for the database you are using.', + 'tableNotFound' => 'No se encontró la tabla `{0}` en la base de datos actual.', // 'Table `{0}` was not found in the current database.', + 'noPrimaryKey' => 'La clase de modelo `{0}` no especifica una clave primaria.', // '`{0}` model class does not specify a Primary Key.', + 'noDateFormat' => 'La clase de modelo `{0}` no tiene un dateFormat válido.', // '`{0}` model class does not have a valid dateFormat.', + 'fieldNotExists' => 'No se encontró el campo `{0}`.', // 'Field `{0}` not found.', + 'forEmptyInputGiven' => 'Se proporciona una declaración vacía para el campo `{0}`', // 'Empty statement is given for the field `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Solo se permite una sola columna en el nombre de la columna.', // 'Only single column allowed in Column name.', +]; diff --git a/Language/es/Email.php b/Language/es/Email.php index c60ce1a0..ad7936b9 100644 --- a/Language/es/Email.php +++ b/Language/es/Email.php @@ -1,36 +1,33 @@ - 'El método de validación del email debe ser pasado en array.', - 'invalidAddress' => 'Dirección de email inválida: {0}', - 'attachmentMissing' => 'No se ha podido localizar el adjunto: {0}', - 'attachmentUnreadable' => 'No se ha podido abrir el adjunto: {0}', - 'noFrom' => 'No se pude enviar un email sin cabecera "Para".', - 'noRecipients' => 'Debe incluir destinatarios: Para, Cc, or Bcc', - 'sendFailurePHPMail' => 'Incapaz de enviar email usando PHP mail(). Su servidor puede no estar configurado para enviar correos usando este método.', - 'sendFailureSendmail' => 'Incapaz de enviar email usando PHP Sendmail. Su servidor puede no estar configurado para enviar correos usando este método.', - 'sendFailureSmtp' => 'Incapaz de enviar email usando PHP SMTP. Su servidor puede no estar configurado para enviar correos usando este método.', - 'sent' => 'Su mensaje ha sido enviado correctamente utilizando el siguiente protocolo: {0, string}', - 'noSocket' => 'Incapaz de abrir un socket a Sendmail. Compruebe la configuración.', - 'noHostname' => 'No ha especificado un nombre de host SMTP.', - 'SMTPError' => 'Se han encontrado los siguientes errores SMTP: {0}', - 'noSMTPAuth' => 'Error: Debe especificar un usuario y contraseña SMTP.', - 'failedSMTPLogin' => 'Ha fallado el envío del comando AUTH LOGIN. Error: {0}', - 'SMTPAuthUsername' => 'Ha fallado la autentificación del usuario. Error: {0}', - 'SMTPAuthPassword' => 'Ha fallado la autentificación de la contraseña. Error: {0}', - 'SMTPDataFailure' => 'Incapaz de enviar datos: {0}', - 'exitStatus' => 'Código de estado de salida: {0}', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'El método de validación del email debe ser pasado en array.', + 'invalidAddress' => 'Dirección de email inválida: {0}', + 'attachmentMissing' => 'No se ha podido localizar el adjunto: {0}', + 'attachmentUnreadable' => 'No se ha podido abrir el adjunto: {0}', + 'noFrom' => 'No se pude enviar un email sin cabecera "Para".', + 'noRecipients' => 'Debe incluir destinatarios: Para, Cc, or Bcc', + 'sendFailurePHPMail' => 'Incapaz de enviar email usando PHP mail(). Su servidor puede no estar configurado para enviar correos usando este método.', + 'sendFailureSendmail' => 'Incapaz de enviar email usando PHP Sendmail. Su servidor puede no estar configurado para enviar correos usando este método.', + 'sendFailureSmtp' => 'Incapaz de enviar email usando PHP SMTP. Su servidor puede no estar configurado para enviar correos usando este método.', + 'sent' => 'Su mensaje ha sido enviado correctamente utilizando el siguiente protocolo: {0}', + 'noSocket' => 'Incapaz de abrir un socket a Sendmail. Compruebe la configuración.', + 'noHostname' => 'No ha especificado un nombre de host SMTP.', + 'SMTPError' => 'Se han encontrado los siguientes errores SMTP: {0}', + 'noSMTPAuth' => 'Error: Debe especificar un usuario y contraseña SMTP.', + 'failedSMTPLogin' => 'Ha fallado el envío del comando AUTH LOGIN. Error: {0}', + 'SMTPAuthUsername' => 'Ha fallado la autentificación del usuario. Error: {0}', + 'SMTPAuthPassword' => 'Ha fallado la autentificación de la contraseña. Error: {0}', + 'SMTPDataFailure' => 'Incapaz de enviar datos: {0}', + 'exitStatus' => 'Código de estado de salida: {0}', +]; diff --git a/Language/es/Encryption.php b/Language/es/Encryption.php index 14638f04..d6630d84 100644 --- a/Language/es/Encryption.php +++ b/Language/es/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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 se solicitó un driver; ¡La señorita Daisy estará muy molesta!', // 'No driver requested; Miss Daisy will be so upset!', - 'noHandlerAvailable' => 'No se puede encontrar un controlador de cifrado {0} disponible.', // 'Unable to find an available {0} encryption handler.', - 'unKnownHandler' => '"{0}" no puede ser configurado.', // '"{0}" cannot be configured.', - 'starterKeyNeeded' => 'El encriptador necesita una clave de inicio.', // 'Encrypter needs a starter key.', - 'authenticationFailed' => 'Descifrado: autenticación fallida.', // 'Decrypting: authentication failed.', - 'encryptionFailed' => 'Cifrado fallido.', // 'Encryption failed.', + 'noDriverRequested' => 'No se solicitó un driver; ¡La señorita Daisy estará muy molesta!', // 'No driver requested; Miss Daisy will be so upset!', + 'noHandlerAvailable' => 'No se puede encontrar un controlador de cifrado {0} disponible.', // 'Unable to find an available {0} encryption handler.', + 'unKnownHandler' => '"{0}" no puede ser configurado.', // '"{0}" cannot be configured.', + 'starterKeyNeeded' => 'El encriptador necesita una clave de inicio.', // 'Encrypter needs a starter key.', + 'authenticationFailed' => 'Descifrado: autenticación fallida.', // 'Decrypting: authentication failed.', + 'encryptionFailed' => 'Cifrado fallido.', // 'Encryption failed.', ]; diff --git a/Language/es/Entity.php b/Language/es/Entity.php deleted file mode 100644 index 0ae3c3e3..00000000 --- a/Language/es/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Intentando acceder a la propiedad inexistente {0} de {1}', // 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/es/Files.php b/Language/es/Files.php index 4d34149f..5c134991 100644 --- a/Language/es/Files.php +++ b/Language/es/Files.php @@ -1,19 +1,16 @@ - 'Archivo no encontrado: {0}', // 'File not found: {0}', - 'cannotMove' => 'No se pudo mover el archivo {0} a {1} ({2})', // 'Could not move file {0} to {1} ({2})', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Files language settings +return [ + 'fileNotFound' => 'Archivo no encontrado: {0}', // 'File not found: {0}', + 'cannotMove' => 'No se pudo mover el archivo {0} a {1} ({2})', // 'Could not move file {0} to {1} ({2})', +]; diff --git a/Language/es/Filters.php b/Language/es/Filters.php index ab368065..8aae3c7f 100644 --- a/Language/es/Filters.php +++ b/Language/es/Filters.php @@ -1,20 +1,16 @@ - 'El filtro {0} debe tener un alias coincidente definido.', // '{0} filter must have a matching alias defined.', - 'incorrectInterface' => '{0} debe implementar CodeIgniter\Filters\FilterInterface.', // '{0} must implement CodeIgniter\Filters\FilterInterface.', -]; \ No newline at end of file + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Filters language settings +return [ + 'noFilter' => 'El filtro {0} debe tener un alias coincidente definido.', // '{0} filter must have a matching alias defined.', + 'incorrectInterface' => '{0} debe implementar CodeIgniter\Filters\FilterInterface.', // '{0} must implement CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/es/Format.php b/Language/es/Format.php index f64a34c3..6c673199 100644 --- a/Language/es/Format.php +++ b/Language/es/Format.php @@ -1,19 +1,16 @@ - 'Fallo al parsear la cadena JSON, error: "{0}".', - 'missingExtension' => 'La extensión SimpleXML requiere formato XML.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Format language settings +return [ + 'invalidJSON' => 'Fallo al parsear la cadena JSON, error: "{0}".', + 'missingExtension' => 'La extensión SimpleXML requiere formato XML.', +]; diff --git a/Language/es/HTTP.php b/Language/es/HTTP.php index 08f44520..29e4c48a 100644 --- a/Language/es/HTTP.php +++ b/Language/es/HTTP.php @@ -1,77 +1,73 @@ - 'CURL debe estar habilitado para usar la clase CURLRequest.', // 'CURL must be enabled to use the CURLRequest class.', - 'invalidSSLKey' => 'No se puede establecer la clave SSL. {0} no es un archivo válido.', // 'Cannot set SSL Key. {0} is not a valid file.', - 'sslCertNotFound' => 'Certificado SSL no encontrado en: {0}', // 'SSL certificate not found at: {0}', - 'curlError' => '{0} : {1}', // '{0} : {1}', - - // IncomingRequest - 'invalidNegotiationType' => '{0} no es un tipo de negociación válido. Debe ser uno de: media, charset, encoding, language.', // '{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language.', - - // Message - 'invalidHTTPProtocol' => 'Versión de protocolo HTTP no válida. Debe ser una de: {0}', // 'Invalid HTTP Protocol Version. Must be one of: {0}', - - // Negotiate - 'emptySupportedNegotiations' => 'Debe proporcionar un array de valores compatibles a todas las negociaciones.', // 'You must provide an array of supported values to all Negotiations.', - - // RedirectResponse - 'invalidRoute' => 'No se puede encontrar la ruta {0, string} mientras se realiza el enrutamiento inverso.', // '{0, string} route cannot be found while reverse-routing.', - - // DownloadResponse - 'cannotSetBinary' => 'Al establecer la ruta del archivo no se puede establecer binario.', // 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'Cuando se configura binario no se puede establecer ruta de archivo: {0}', // 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'No se encontró la fuente del cuerpo de descarga.', // 'Not found download body source.', - 'cannotSetCache' => 'No es compatible con el almacenamiento en caché para la descarga.', // 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'No admite el código de cambio de estado para descargar. código: {0}, razón: {1}', // 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - - // Response - 'missingResponseStatus' => 'Respuesta HTTP sin código de estado', // 'HTTP Response is missing a status code', - 'invalidStatusCode' => '{0, string} no es un código de estado de retorno HTTP válido', // '{0, string} is not a valid HTTP return status code', - 'unknownStatusCode' => 'Código de estado HTTP desconocido provisto sin mensaje: {0}', // 'Unknown HTTP status code provided with no message: {0}', - - // URI - 'cannotParseURI' => 'No se puede analizar el URI: {0}', // 'Unable to parse URI: {0}', - 'segmentOutOfRange' => 'El segmento de solicitud de URI está fuera de rango: {0}', // 'Request URI segment is our of range: {0}', - 'invalidPort' => 'Los puertos deben estar entre 0 y 65535. Dado: {0}', // 'Ports must be between 0 and 65535. Given: {0}', - 'malformedQueryString' => 'Las cadenas de consulta pueden no incluir fragmentos de URI.', // 'Query strings may not include URI fragments.', - - // Page Not Found - 'pageNotFound' => 'Página no encontrada', // 'Page Not Found', - 'emptyController' => 'Ningún controlador especificado.', // 'No Controller specified.', - 'controllerNotFound' => 'Controlador o su método no encontrado: {0}::{1}', // 'Controller or its method is not found: {0}::{1}', - 'methodNotFound' => 'No se encontró el método del controlador: {0}', // 'Controller method is not found: {0}', - - // CSRF - 'disallowedAction' => 'La acción que solicitó no está permitida.', // 'The action you requested is not allowed.', - - // Uploaded file moving - 'alreadyMoved' => 'El archivo cargado ya se ha movido.', // 'The uploaded file has already been moved.', - 'invalidFile' => 'El archivo original no es un archivo válido.', // 'The original file is not a valid file.', - 'moveFailed' => 'No se pudo mover el archivo {0} a {1} ({2})', // 'Could not move file {0} to {1} ({2})', - - 'uploadErrOk' => 'Archivo cargado con éxito.', // 'The file uploaded with success.', - 'uploadErrIniSize' => 'El archivo "%s" excede la directiva inic upload_max_filesize.', // 'The file "%s" exceeds your upload_max_filesize ini directive.', - 'uploadErrFormSize' => 'El archivo "%s" excede el límite de carga definido en su formulario.', // 'The file "%s" exceeds the upload limit defined in your form.', - 'uploadErrPartial' => 'El archivo "%s" solo se cargó parcialmente.', // 'The file "%s" was only partially uploaded.', - 'uploadErrNoFile' => 'Ningún archivo fue cargado.', // 'No file was uploaded.', - 'uploadErrCantWrite' => 'El archivo "%s" no se pudo escribir en el disco.', // 'The file "%s" could not be written on disk.', - 'uploadErrNoTmpDir' => 'El archivo no se pudo cargar: falta el directorio temporal.', // 'File could not be uploaded: missing temporary directory.', - 'uploadErrExtension' => 'La carga de archivos fue detenida por una extensión PHP.', // 'File upload was stopped by a PHP extension.', - 'uploadErrUnknown' => 'El archivo "%s" no se cargó debido a un error desconocido.', //'The file "%s" was not uploaded due to an unknown error.', -]; \ No newline at end of file + + * + * 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 debe estar habilitado para usar la clase CURLRequest.', // 'CURL must be enabled to use the CURLRequest class.', + 'invalidSSLKey' => 'No se puede establecer la clave SSL. {0} no es un archivo válido.', // 'Cannot set SSL Key. {0} is not a valid file.', + 'sslCertNotFound' => 'Certificado SSL no encontrado en: {0}', // 'SSL certificate not found at: {0}', + 'curlError' => '{0} : {1}', // '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} no es un tipo de negociación válido. Debe ser uno de: media, charset, encoding, language.', // '{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language.', + + // Message + 'invalidHTTPProtocol' => 'Versión de protocolo HTTP no válida. Debe ser una de: {0}', // 'Invalid HTTP Protocol Version. Must be one of: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Debe proporcionar un array de valores compatibles a todas las negociaciones.', // 'You must provide an array of supported values to all Negotiations.', + + // RedirectResponse + 'invalidRoute' => 'No se puede encontrar la ruta {0} mientras se realiza el enrutamiento inverso.', // '{0} route cannot be found while reverse-routing.', + + // DownloadResponse + 'cannotSetBinary' => 'Al establecer la ruta del archivo no se puede establecer binario.', // 'When setting filepath can not set binary.', + 'cannotSetFilepath' => 'Cuando se configura binario no se puede establecer ruta de archivo: {0}', // 'When setting binary can not set filepath: {0}', + 'notFoundDownloadSource' => 'No se encontró la fuente del cuerpo de descarga.', // 'Not found download body source.', + 'cannotSetCache' => 'No es compatible con el almacenamiento en caché para la descarga.', // 'It does not supported caching for downloading.', + 'cannotSetStatusCode' => 'No admite el código de cambio de estado para descargar. código: {0}, razón: {1}', // 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', + + // Response + 'missingResponseStatus' => 'Respuesta HTTP sin código de estado', // 'HTTP Response is missing a status code', + 'invalidStatusCode' => '{0} no es un código de estado de retorno HTTP válido', // '{0} is not a valid HTTP return status code', + 'unknownStatusCode' => 'Código de estado HTTP desconocido provisto sin mensaje: {0}', // 'Unknown HTTP status code provided with no message: {0}', + + // URI + 'cannotParseURI' => 'No se puede analizar el URI: {0}', // 'Unable to parse URI: {0}', + 'segmentOutOfRange' => 'El segmento de solicitud de URI está fuera de rango: {0}', // 'Request URI segment is our of range: {0}', + 'invalidPort' => 'Los puertos deben estar entre 0 y 65535. Dado: {0}', // 'Ports must be between 0 and 65535. Given: {0}', + 'malformedQueryString' => 'Las cadenas de consulta pueden no incluir fragmentos de URI.', // 'Query strings may not include URI fragments.', + + // Page Not Found + 'pageNotFound' => 'Página no encontrada', // 'Page Not Found', + 'emptyController' => 'Ningún controlador especificado.', // 'No Controller specified.', + 'controllerNotFound' => 'Controlador o su método no encontrado: {0}::{1}', // 'Controller or its method is not found: {0}::{1}', + 'methodNotFound' => 'No se encontró el método del controlador: {0}', // 'Controller method is not found: {0}', + + // CSRF + 'disallowedAction' => 'La acción que solicitó no está permitida.', // 'The action you requested is not allowed.', + + // Uploaded file moving + 'alreadyMoved' => 'El archivo cargado ya se ha movido.', // 'The uploaded file has already been moved.', + 'invalidFile' => 'El archivo original no es un archivo válido.', // 'The original file is not a valid file.', + 'moveFailed' => 'No se pudo mover el archivo {0} a {1} ({2})', // 'Could not move file {0} to {1} ({2})', + + 'uploadErrOk' => 'Archivo cargado con éxito.', // 'The file uploaded with success.', + 'uploadErrIniSize' => 'El archivo "%s" excede la directiva inic upload_max_filesize.', // 'The file "%s" exceeds your upload_max_filesize ini directive.', + 'uploadErrFormSize' => 'El archivo "%s" excede el límite de carga definido en su formulario.', // 'The file "%s" exceeds the upload limit defined in your form.', + 'uploadErrPartial' => 'El archivo "%s" solo se cargó parcialmente.', // 'The file "%s" was only partially uploaded.', + 'uploadErrNoFile' => 'Ningún archivo fue cargado.', // 'No file was uploaded.', + 'uploadErrCantWrite' => 'El archivo "%s" no se pudo escribir en el disco.', // 'The file "%s" could not be written on disk.', + 'uploadErrNoTmpDir' => 'El archivo no se pudo cargar: falta el directorio temporal.', // 'File could not be uploaded: missing temporary directory.', + 'uploadErrExtension' => 'La carga de archivos fue detenida por una extensión PHP.', // 'File upload was stopped by a PHP extension.', + 'uploadErrUnknown' => 'El archivo "%s" no se cargó debido a un error desconocido.', //'The file "%s" was not uploaded due to an unknown error.', +]; diff --git a/Language/es/Images.php b/Language/es/Images.php index 3a978426..1583cbd7 100644 --- a/Language/es/Images.php +++ b/Language/es/Images.php @@ -1,35 +1,32 @@ - 'Debe especificar el origen de la imagen en las preferencias.', - 'gdRequired' => 'Se requiere la librería de imágenes GD para esta funcionalidad.', - 'gdRequiredForProps' => 'Su servidor debe soportar la librería de imágenes GD para determinar las propiedades de la imagen.', - 'gifNotSupported' => 'Las imágnes GIF no suelen ser soportadas por restricciones de licencia. Puede utilizar imágenes JPG o PNG en su lugar.', - 'jpgNotSupported' => 'No se soportan imágnes JPG.', - 'pngNotSupported' => 'No se soportan imágnes PNG.', - 'unsupportedImageCreate' => 'Su servidor no soporta la función GD necesaria para procesar este tipo de imagen.', - 'jpgOrPngRequired' => 'El protocolo de escalado especificado en sus preferencias solo funciona con imágenes JPEG o PNG.', - 'rotateUnsupported' => 'La rotación de imágenes no parece estar soportada por su servidor.', - 'libPathInvalid' => 'La ruta a su librería de imágenes no es correcta. Por fabor corrija la ruta en sus preferencias de imagen. {0, string)', - 'imageProcessFailed' => 'Ha fallado el procesamiento de imagen. Por favor, verifique que su servidor soporta el protocolo seleccionado y que la ruta a su librería de imágenes es correcta.', - 'rotationAngleRequired' => 'Es necesario un ángulo de rotación para rotar la imagen.', - 'invalidPath' => 'La ruta a la imagen no es correcta.', - 'copyFailed' => 'La rutina de copiado de imagen ha fallado.', - 'missingFont' => 'Incapaz de encontrar la fuente a utilizar.', - 'saveFailed' => 'Incapaz de guardar la imagen. Por favor compruebe el archivo que la imagen y el directorio tienen permiso de escritura.', - 'invalidDirection' => 'La dirección de girado puede ser solo `vertical` o `horizontal`. Seleccionado: {0}', - 'exifNotSupported' => 'Leer datos EXIF no está soportado por esta instalación de PHP.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'Debe especificar el origen de la imagen en las preferencias.', + 'gdRequired' => 'Se requiere la librería de imágenes GD para esta funcionalidad.', + 'gdRequiredForProps' => 'Su servidor debe soportar la librería de imágenes GD para determinar las propiedades de la imagen.', + 'gifNotSupported' => 'Las imágnes GIF no suelen ser soportadas por restricciones de licencia. Puede utilizar imágenes JPG o PNG en su lugar.', + 'jpgNotSupported' => 'No se soportan imágnes JPG.', + 'pngNotSupported' => 'No se soportan imágnes PNG.', + 'unsupportedImageCreate' => 'Su servidor no soporta la función GD necesaria para procesar este tipo de imagen.', + 'jpgOrPngRequired' => 'El protocolo de escalado especificado en sus preferencias solo funciona con imágenes JPEG o PNG.', + 'rotateUnsupported' => 'La rotación de imágenes no parece estar soportada por su servidor.', + 'libPathInvalid' => 'La ruta a su librería de imágenes no es correcta. Por fabor corrija la ruta en sus preferencias de imagen. {0, string)', + 'imageProcessFailed' => 'Ha fallado el procesamiento de imagen. Por favor, verifique que su servidor soporta el protocolo seleccionado y que la ruta a su librería de imágenes es correcta.', + 'rotationAngleRequired' => 'Es necesario un ángulo de rotación para rotar la imagen.', + 'invalidPath' => 'La ruta a la imagen no es correcta.', + 'copyFailed' => 'La rutina de copiado de imagen ha fallado.', + 'missingFont' => 'Incapaz de encontrar la fuente a utilizar.', + 'saveFailed' => 'Incapaz de guardar la imagen. Por favor compruebe el archivo que la imagen y el directorio tienen permiso de escritura.', + 'invalidDirection' => 'La dirección de girado puede ser solo `vertical` o `horizontal`. Seleccionado: {0}', + 'exifNotSupported' => 'Leer datos EXIF no está soportado por esta instalación de PHP.', +]; diff --git a/Language/es/Language.php b/Language/es/Language.php deleted file mode 100644 index 178e58ad..00000000 --- a/Language/es/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'La línea obtenida debe ser una cadena o un array de cadenas.' -]; diff --git a/Language/es/Log.php b/Language/es/Log.php index 4bead17a..eb979a22 100644 --- a/Language/es/Log.php +++ b/Language/es/Log.php @@ -1,19 +1,15 @@ - '{0} es un nivel de log inválido.', -]; + + * + * 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} es un nivel de log inválido.', +]; diff --git a/Language/es/Migrations.php b/Language/es/Migrations.php index 3af9b13b..12b4480c 100644 --- a/Language/es/Migrations.php +++ b/Language/es/Migrations.php @@ -1,56 +1,50 @@ - 'Debe establecer la tabla de migrado.', - 'disabled' => 'Las migraciones se han cargado pero están deshabilitadas o configuradas incorrectamente.', - 'notFound' => 'Archivo de migración no encontrado: ', - 'batchNotFound' => 'Lote objetivo no encontrado: ', - 'empty' => 'No se han encontrado archivos de migración', - 'gap' => 'Hay un hueco en la secuencia de migración cerca del número de versión: ', - 'classNotFound' => 'La clase de migración "%s" no se ha encontrado.', - 'missingMethod' => 'La clase de migración no ha encontrado el método "%s".', - - // Migration Command - 'migHelpLatest' => "\t\tMigra la base de datos a la última versión disponible.", - 'migHelpCurrent' => "\t\tMigra la base de datos a la versión marcado como 'current' en configuración.", - 'migHelpVersion' => "\tMigra la base de datos a la versión {v}.", - 'migHelpRollback' => "\tEjecuta todas las migraciones 'down' a la versión 0.", - 'migHelpRefresh' => "\t\tDesinstala y reejecuta todas las migraciones para refrescar la base de datos.", - 'migHelpSeed' => "\tEjecuta la semilla de nombre [name].", - 'migCreate' => "\tCrea una nueva migración llamada [name]", - 'nameMigration' => 'Nombre el archivo de migración', - 'badCreateName' => 'Debe establecer un nombre al archivo de migración.', - 'writeError' => 'Error al intentar crear el archivo.', - 'migNumberError' => 'El número de migración debe tener tres dígitos y no debe haber espacios en la secuencia.', - - 'latest' => 'Migrando a la última versión...', - 'generalFault' => '¡La migración falló!', - 'migInvalidVersion' => 'Número de versión incorrecta.', - 'toVersionPH' => 'Migrando a la versión %s...', - 'toVersion' => 'Migrando a la versión actual...', - 'rollingBack' => 'Deshaciendo todas las migraciones...', - 'noneFound' => 'No se han encontrado migraciones.', - 'on' => 'Migrado en: ', - 'migSeeder' => 'Nombre de semilla', - 'migMissingSeeder' => 'Debe indicar un nombre de semilla.', - 'removed' => 'Desinstalando: ', - 'added' => 'Ejecutando: ', - - 'version' => 'Versión', - 'filename' => 'Nombre de archivo', -]; + + * + * 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' => 'Debe establecer la tabla de migrado.', + 'disabled' => 'Las migraciones se han cargado pero están deshabilitadas o configuradas incorrectamente.', + 'notFound' => 'Archivo de migración no encontrado: ', + 'batchNotFound' => 'Lote objetivo no encontrado: ', + 'empty' => 'No se han encontrado archivos de migración', + 'gap' => 'Hay un hueco en la secuencia de migración cerca del número de versión: ', + 'classNotFound' => 'La clase de migración "%s" no se ha encontrado.', + 'missingMethod' => 'La clase de migración no ha encontrado el método "%s".', + + // Migration Command + 'migHelpLatest' => "\t\tMigra la base de datos a la última versión disponible.", + 'migHelpCurrent' => "\t\tMigra la base de datos a la versión marcado como 'current' en configuración.", + 'migHelpVersion' => "\tMigra la base de datos a la versión {v}.", + 'migHelpRollback' => "\tEjecuta todas las migraciones 'down' a la versión 0.", + 'migHelpRefresh' => "\t\tDesinstala y reejecuta todas las migraciones para refrescar la base de datos.", + 'migHelpSeed' => "\tEjecuta la semilla de nombre [name].", + 'migCreate' => "\tCrea una nueva migración llamada [name]", + 'nameMigration' => 'Nombre el archivo de migración', + 'migNumberError' => 'El número de migración debe tener tres dígitos y no debe haber espacios en la secuencia.', + + 'latest' => 'Migrando a la última versión...', + 'generalFault' => '¡La migración falló!', + 'migInvalidVersion' => 'Número de versión incorrecta.', + 'toVersionPH' => 'Migrando a la versión %s...', + 'toVersion' => 'Migrando a la versión actual...', + 'rollingBack' => 'Deshaciendo todas las migraciones...', + 'noneFound' => 'No se han encontrado migraciones.', + 'on' => 'Migrado en: ', + 'migSeeder' => 'Nombre de semilla', + 'migMissingSeeder' => 'Debe indicar un nombre de semilla.', + 'removed' => 'Desinstalando: ', + 'added' => 'Ejecutando: ', + + 'version' => 'Versión', + 'filename' => 'Nombre de archivo', +]; diff --git a/Language/es/Number.php b/Language/es/Number.php index 9b70c0ea..a56fb83e 100644 --- a/Language/es/Number.php +++ b/Language/es/Number.php @@ -1,30 +1,26 @@ - 'TB', - 'gigabyteAbbr' => 'GB', - 'megabyteAbbr' => 'MB', - 'kilobyteAbbr' => 'KB', - 'bytes' => 'Bytes', - - // don't forget the space in front of these! - 'thousand' => ' miles', - 'million' => ' millones', - 'billion' => ' billones', - 'trillion' => ' trillones', - 'quadrillion' => ' quadrillones', -]; + + * + * 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' => ' miles', + 'million' => ' millones', + 'billion' => ' billones', + 'trillion' => ' trillones', + 'quadrillion' => ' quadrillones', +]; diff --git a/Language/es/Pager.php b/Language/es/Pager.php index 7747b19e..72108f8d 100644 --- a/Language/es/Pager.php +++ b/Language/es/Pager.php @@ -1,26 +1,23 @@ - 'Navegación de la página', - 'first' => 'Primera', - 'previous' => 'Anterior', - 'next' => 'Siguiente', - 'last' => 'Última', - 'older' => 'Antigua', - 'newer' => 'Nueva', - 'invalidTemplate' => '{0} no es un modelo válido de paginador.', - 'invalidPaginationGroup' => '{0} no es un grupo válido de paginación.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Navegación de la página', + 'first' => 'Primera', + 'previous' => 'Anterior', + 'next' => 'Siguiente', + 'last' => 'Última', + 'older' => 'Antigua', + 'newer' => 'Nueva', + 'invalidTemplate' => '{0} no es un modelo válido de paginador.', + 'invalidPaginationGroup' => '{0} no es un grupo válido de paginación.', +]; diff --git a/Language/es/RESTful.php b/Language/es/RESTful.php index 7460fcca..36938f57 100644 --- a/Language/es/RESTful.php +++ b/Language/es/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// RESTful language settings return [ - 'notImplemented' => 'Acción "{0}" no implementada.', // '"{0}" action not implemented.', + 'notImplemented' => 'Acción "{0}" no implementada.', // '"{0}" action not implemented.', ]; diff --git a/Language/es/Redirect.php b/Language/es/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/es/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/es/Router.php b/Language/es/Router.php index 6ba9ece2..fc83a272 100644 --- a/Language/es/Router.php +++ b/Language/es/Router.php @@ -1,19 +1,16 @@ - 'Un parámetro no corresponde con el tipo esperado.', - 'missingDefaultRoute' => 'No se ha podido determinar que debe ser mostrado. No se ha establecido una ruta por defecto en el archivo de enrutado.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'Un parámetro no corresponde con el tipo esperado.', + 'missingDefaultRoute' => 'No se ha podido determinar que debe ser mostrado. No se ha establecido una ruta por defecto en el archivo de enrutado.', +]; diff --git a/Language/es/Session.php b/Language/es/Session.php index 6b207d14..e13e5f6a 100644 --- a/Language/es/Session.php +++ b/Language/es/Session.php @@ -1,22 +1,19 @@ - '`sessionSavePath` debe tener un nombre de tabla para que funcione el manejador de sesión de la base de datos.', - 'invalidSavePath' => 'Sesión: La ruta de guardado configurada "{0}" no es un directorio, no existe o no puede ser creada.', - 'writeProtectedSavePath' => 'Sesión: La ruta de guardado configurada "{0}" no es escribible por el proceso de PHP.', - 'emptySavePath' => 'Sesión: No se ha configurado una ruta de guardado.', - 'invalidSavePathFormat' => 'Sesión: Formato de ruta de guardado de Redis no válido: {0}', -]; + + * + * 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` debe tener un nombre de tabla para que funcione el manejador de sesión de la base de datos.', + 'invalidSavePath' => 'Sesión: La ruta de guardado configurada "{0}" no es un directorio, no existe o no puede ser creada.', + 'writeProtectedSavePath' => 'Sesión: La ruta de guardado configurada "{0}" no es escribible por el proceso de PHP.', + 'emptySavePath' => 'Sesión: No se ha configurado una ruta de guardado.', + 'invalidSavePathFormat' => 'Sesión: Formato de ruta de guardado de Redis no válido: {0}', +]; diff --git a/Language/es/Time.php b/Language/es/Time.php index c82794b1..84d5951e 100644 --- a/Language/es/Time.php +++ b/Language/es/Time.php @@ -1,35 +1,25 @@ - 'Los meses deben estar entre 1 y 12. Establecido: {0}', - 'invalidDay' => 'Los días deben estar entre 1 y 31. Establecido: {0}', - 'invalidOverDay' => 'Los días deben estar entre 1 y {0}. Establecido: {1}', - 'invalidHours' => 'Las horas deben estar entre 0 y 23. Establecido: {0}', - 'invalidMinutes' => 'Los minutos deben estar entre 0 y 59. Establecido: {0}', - 'invalidSeconds' => 'Los segundos deben estar entre 0 y 59. Establecido: {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} atrás', - 'inFuture' => 'en {0}', - 'yesterday' => 'Ayer', - 'tomorrow' => 'Mañana', - 'now' => 'Ahora', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Los meses deben estar entre 1 y 12. Establecido: {0}', + 'invalidDay' => 'Los días deben estar entre 1 y 31. Establecido: {0}', + 'invalidOverDay' => 'Los días deben estar entre 1 y {0}. Establecido: {1}', + 'invalidHours' => 'Las horas deben estar entre 0 y 23. Establecido: {0}', + 'invalidMinutes' => 'Los minutos deben estar entre 0 y 59. Establecido: {0}', + 'invalidSeconds' => 'Los segundos deben estar entre 0 y 59. Establecido: {0}', + 'ago' => '{0} atrás', + 'inFuture' => 'en {0}', + 'yesterday' => 'Ayer', + 'tomorrow' => 'Mañana', + 'now' => 'Ahora', +]; diff --git a/Language/es/Validation.php b/Language/es/Validation.php index 97c07b20..ea89cee7 100644 --- a/Language/es/Validation.php +++ b/Language/es/Validation.php @@ -1,71 +1,68 @@ - 'No se han establecido reglas en la configuración de validación.', - 'ruleNotFound' => '{0} no es una regla de validación válida.', - 'groupNotFound' => '{0} no es un grupo de reglas de validación.', - 'groupNotArray' => '{0} el grupo de validación debe ser un array.', - 'invalidTemplate' => '{0} no es un modelo de validación válido.', - - // Rule Messages - 'alpha' => 'El campo {field} solo puede contener caracteres alfabéticos.', - 'alpha_dash' => 'El campo {field} solo puede contener caracteres alfanuméricos, subrayados, y guiones.', - 'alpha_numeric' => 'El campo {field} solo puede contener caracteres alfanuméricos.', - 'alpha_numeric_space' => 'El campo {field} solo puede contener caracteres alfanuméricos y espacios.', - 'alpha_space' => 'El campo {field} solo puede contener caracteres alfabéticos y espacios.', - 'decimal' => 'El campo {field} debe contener un número decimal.', - 'differs' => 'El campo {field} debe diferir del campo {param}.', - 'equals' => 'El campo {field} debe ser exactamente: {param}.', - 'exact_length' => 'El campo {field} debe tener exactamente {param} caractéres de longitud.', - 'greater_than' => 'El campo {field} debe contener un número mayor que {param}.', - 'greater_than_equal_to' => 'El campo {field} debe contener un número mayor o igual a {param}.', - 'in_list' => 'El campo {field} debe ser uno de: {param}.', - 'integer' => 'El campo {field} debe contener un entero.', - 'is_natural' => 'El campo {field} debe contener solo dígitos.', - 'is_natural_no_zero' => 'El campo {field} debe solo contener dígitos y ser mayor que cero.', - 'is_unique' => 'El campo {field} debe contener un valor único.', - 'less_than' => 'El campo {field} debe contener un número menor que {param}.', - 'less_than_equal_to' => 'El campo {field} debe contener un número menor o igual a {param}.', - 'matches' => 'El campo {field} no coincide con el campo {param}.', - 'max_length' => 'El campo {field} no pude exceder los {param} caracteres de longitud.', - 'min_length' => 'El campo {field} debe tener al menos {param} caracteres de longitud.', - 'not_equals' => 'El campo {field} no puede ser: {param}.', - 'numeric' => 'El campo {field} debe contener solo números.', - 'regex_match' => 'El campo {field} no está en el formato correcto.', - 'required' => 'El campo {field} es obligatorio.', - 'required_with' => 'El campo {field} es obligatorio cuando {param} está presente.', - 'required_without' => 'El campo {field} es obligatorio cuando {param} no está presente.', - 'timezone' => 'El campo {field} debe ser una zona horaria válida.', - 'valid_base64' => 'El campo {field} debe ser una cadena base64 válida.', - 'valid_email' => 'El campo {field} debe contener una dirección de email válida.', - 'valid_emails' => 'El campo {field} debe contener todas las direcciones de email válidas.', - 'valid_ip' => 'El campo {field} debe contener una IP válida.', - 'valid_url' => 'El campo {field} debe contener una URL válida.', - 'valid_date' => 'El campo {field} debe contener una fecha válida.', - - // Credit Cards - 'valid_cc_num' => '{field} no parece ser un número de tarjeta de crédito válida.', - - // Files - 'uploaded' => '{field} no es un campo de subida de archivo válido.', - 'max_size' => '{field} es demasiado grande para un archivo.', - 'is_image' => '{field} no es válido, subido archivo de imagen.', - 'mime_in' => '{field} no tiene un tipo válido de mime.', - 'ext_in' => '{field} no tiene una extensión de archivo válida.', - 'max_dims' => '{field} no es una imagen o tiene demasiado alto o ancho.', -]; + + * + * 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 se han establecido reglas en la configuración de validación.', + 'ruleNotFound' => '{0} no es una regla de validación válida.', + 'groupNotFound' => '{0} no es un grupo de reglas de validación.', + 'groupNotArray' => '{0} el grupo de validación debe ser un array.', + 'invalidTemplate' => '{0} no es un modelo de validación válido.', + + // Rule Messages + 'alpha' => 'El campo {field} solo puede contener caracteres alfabéticos.', + 'alpha_dash' => 'El campo {field} solo puede contener caracteres alfanuméricos, subrayados, y guiones.', + 'alpha_numeric' => 'El campo {field} solo puede contener caracteres alfanuméricos.', + 'alpha_numeric_space' => 'El campo {field} solo puede contener caracteres alfanuméricos y espacios.', + 'alpha_space' => 'El campo {field} solo puede contener caracteres alfabéticos y espacios.', + 'decimal' => 'El campo {field} debe contener un número decimal.', + 'differs' => 'El campo {field} debe diferir del campo {param}.', + 'equals' => 'El campo {field} debe ser exactamente: {param}.', + 'exact_length' => 'El campo {field} debe tener exactamente {param} caractéres de longitud.', + 'greater_than' => 'El campo {field} debe contener un número mayor que {param}.', + 'greater_than_equal_to' => 'El campo {field} debe contener un número mayor o igual a {param}.', + 'hex' => 'El campo {field} solo puede contener caracteres hexadecimales.', + 'in_list' => 'El campo {field} debe ser uno de: {param}.', + 'integer' => 'El campo {field} debe contener un entero.', + 'is_natural' => 'El campo {field} debe contener solo dígitos.', + 'is_natural_no_zero' => 'El campo {field} debe solo contener dígitos y ser mayor que cero.', + 'is_unique' => 'El campo {field} debe contener un valor único.', + 'less_than' => 'El campo {field} debe contener un número menor que {param}.', + 'less_than_equal_to' => 'El campo {field} debe contener un número menor o igual a {param}.', + 'matches' => 'El campo {field} no coincide con el campo {param}.', + 'max_length' => 'El campo {field} no pude exceder los {param} caracteres de longitud.', + 'min_length' => 'El campo {field} debe tener al menos {param} caracteres de longitud.', + 'not_equals' => 'El campo {field} no puede ser: {param}.', + 'numeric' => 'El campo {field} debe contener solo números.', + 'regex_match' => 'El campo {field} no está en el formato correcto.', + 'required' => 'El campo {field} es obligatorio.', + 'required_with' => 'El campo {field} es obligatorio cuando {param} está presente.', + 'required_without' => 'El campo {field} es obligatorio cuando {param} no está presente.', + 'timezone' => 'El campo {field} debe ser una zona horaria válida.', + 'valid_base64' => 'El campo {field} debe ser una cadena base64 válida.', + 'valid_email' => 'El campo {field} debe contener una dirección de email válida.', + 'valid_emails' => 'El campo {field} debe contener todas las direcciones de email válidas.', + 'valid_ip' => 'El campo {field} debe contener una IP válida.', + 'valid_url' => 'El campo {field} debe contener una URL válida.', + 'valid_date' => 'El campo {field} debe contener una fecha válida.', + + // Credit Cards + 'valid_cc_num' => '{field} no parece ser un número de tarjeta de crédito válida.', + + // Files + 'uploaded' => '{field} no es un campo de subida de archivo válido.', + 'max_size' => '{field} es demasiado grande para un archivo.', + 'is_image' => '{field} no es válido, subido archivo de imagen.', + 'mime_in' => '{field} no tiene un tipo válido de mime.', + 'ext_in' => '{field} no tiene una extensión de archivo válida.', + 'max_dims' => '{field} no es una imagen o tiene demasiado alto o ancho.', +]; diff --git a/Language/es/View.php b/Language/es/View.php index c6def305..e3ec5c9b 100644 --- a/Language/es/View.php +++ b/Language/es/View.php @@ -1,22 +1,20 @@ - '{class}::{method} no es un método válido.', - 'missingCellParameters' => '{class}::{method} no tiene parámetros.', - 'invalidCellParameter' => '{0} no es un nombre de parámetro válido.', - 'noCellClass' => 'No se ha establecido una clase de vista de celda.', - 'invalidCellClass' => 'No se ha podido localizar la clase de vista de celda: {0}.', - 'tagSyntaxError' => 'Tiene un error de sintaxis en su analizador de etiquetas: {0}', -]; + + * + * 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} no es un método válido.', + 'missingCellParameters' => '{class}::{method} no tiene parámetros.', + 'invalidCellParameter' => '{0} no es un nombre de parámetro válido.', + 'noCellClass' => 'No se ha establecido una clase de vista de celda.', + 'invalidCellClass' => 'No se ha podido localizar la clase de vista de celda: {0}.', + 'tagSyntaxError' => 'Tiene un error de sintaxis en su analizador de etiquetas: {0}', +]; diff --git a/Language/fa/CLI.php b/Language/fa/CLI.php deleted file mode 100644 index 06eeee33..00000000 --- a/Language/fa/CLI.php +++ /dev/null @@ -1,24 +0,0 @@ - 'Command "{0}" not found.', - 'helpUsage' => 'Usage:', - 'helpDescription' => 'Description:', - 'helpOptions' => 'Options:', - 'helpArguments' => 'Arguments:', - 'invalidColor' => 'Invalid {0} color: {1}.', -]; diff --git a/Language/fa/Cache.php b/Language/fa/Cache.php index a5f45f10..f92d76a8 100644 --- a/Language/fa/Cache.php +++ b/Language/fa/Cache.php @@ -1,20 +1,18 @@ * - * @codeCoverageIgnore + * 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 نمی‌تواند در {0} بنویسد.', - 'invalidHandlers' => 'تنظیمات کش باید شامل آرایه‌ای از $validHandlers باشد.', - 'noBackup' => 'تنظیمات کش باید Cache handler و Backup Handler داشته باشند.', - 'handlerNotFound' => 'در تنظیمات کش، مقدار Cache handler یا Backup handler به درستی مشخص نشده است.', -]; \ No newline at end of file + 'unableToWrite' => 'Cache نمی‌تواند در {0} بنویسد.', + 'invalidHandlers' => 'تنظیمات کش باید شامل آرایه‌ای از $validHandlers باشد.', + 'noBackup' => 'تنظیمات کش باید Cache handler و Backup Handler داشته باشند.', + 'handlerNotFound' => 'در تنظیمات کش، مقدار Cache handler یا Backup handler به درستی مشخص نشده است.', +]; diff --git a/Language/fa/Cast.php b/Language/fa/Cast.php deleted file mode 100644 index 83f722fe..00000000 --- a/Language/fa/Cast.php +++ /dev/null @@ -1,22 +0,0 @@ - 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => 'Unexpected control character found', - 'jsonErrorSyntax' => 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => 'Unknown error', -]; \ No newline at end of file diff --git a/Language/fa/Core.php b/Language/fa/Core.php index 7ba4d1be..9dd4d827 100644 --- a/Language/fa/Core.php +++ b/Language/fa/Core.php @@ -1,20 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Core language settings return [ - 'invalidFile' => 'فایل نامعتبر: {0}', - 'copyError' => 'مشکلی در هنگام جایگزینی فایل بوجود آمده است. لطفا اطمینان حاصل کنید که شاخه‌ی فایل قابل نوشتن است.', - 'missingExtension' => 'افزونه‌ی {0} بارگزاری نشده است.', - 'noHandlers' => '{0} باید حداقل یک Handler داشته باشد.', -]; \ No newline at end of file + 'copyError' => 'مشکلی در هنگام جایگزینی فایل بوجود آمده است. لطفا اطمینان حاصل کنید که شاخه‌ی فایل قابل نوشتن است.', + 'invalidFile' => 'فایل نامعتبر: {0}', + 'missingExtension' => 'افزونه‌ی {0} بارگزاری نشده است.', + 'noHandlers' => '{0} باید حداقل یک Handler داشته باشد.', +]; diff --git a/Language/fa/Database.php b/Language/fa/Database.php index 30d0f89e..80cafc8d 100644 --- a/Language/fa/Database.php +++ b/Language/fa/Database.php @@ -1,32 +1,22 @@ * - * @codeCoverageIgnore + * 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} callback معتبری به عنوان رویداد مدل نیست.', - 'invalidArgument' => 'لطفا {0} معتبری وارد کنید.', - 'invalidAllowedFields' => 'فیلدهای مجاز برای مدل باید تعیین شوند: {0}', - 'emptyDataset' => 'داده‌ای در {0} وجود ندارد.', - 'failGetFieldData' => 'مشکلی در گرفتن اطلاعات فیلد از دیتابیس به وجود آمده است.', - 'failGetIndexData' => 'مشکلی در گرفتن اطلاعات ایندکس از دیتابیس به وجود آمده است.', - 'failGetForeignKeyData' => 'مشکلی در گرفتن اطلاعات کلید خارجی از دیتابیس به وجود آمده است.', - 'parseStringFail' => 'Parsing key string failed.', - 'featureUnavailable' => 'این قابلیت برای بانک اطلاعاتی که شما در حال استفاده از آن هستید، فراهم نیست.', - '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.', -]; \ No newline at end of file + 'invalidEvent' => '{0} callback معتبری به عنوان رویداد مدل نیست.', + 'invalidArgument' => 'لطفا {0} معتبری وارد کنید.', + 'invalidAllowedFields' => 'فیلدهای مجاز برای مدل باید تعیین شوند: {0}', + 'emptyDataset' => 'داده‌ای در {0} وجود ندارد.', + 'failGetFieldData' => 'مشکلی در گرفتن اطلاعات فیلد از دیتابیس به وجود آمده است.', + 'failGetIndexData' => 'مشکلی در گرفتن اطلاعات ایندکس از دیتابیس به وجود آمده است.', + 'failGetForeignKeyData' => 'مشکلی در گرفتن اطلاعات کلید خارجی از دیتابیس به وجود آمده است.', + 'featureUnavailable' => 'این قابلیت برای بانک اطلاعاتی که شما در حال استفاده از آن هستید، فراهم نیست.', +]; diff --git a/Language/fa/Email.php b/Language/fa/Email.php index 605d0829..801c9087 100644 --- a/Language/fa/Email.php +++ b/Language/fa/Email.php @@ -1,35 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Email language settings return [ - 'mustBeArray' => 'لطفا یک «آرایه» به متد اعتبارسنجی ای‌میل ارسال کنید.', - 'invalidAddress' => 'ای‌میل نامعتبر: {0}', - 'attachmentMissing' => 'پیوست ای‌میل {0} یافت نشد.', - 'attachmentUnreadable' => 'باز کردن پیوست {0} امکان‌پذیر نیست.', - 'noFrom' => 'ارسال ای‌میل بدون هِدِر "From" ممکن نیست.', - 'noRecipients' => 'لطفا یک مخاطب به یکی از صورت‌های To، Cc یا Bcc وارد کنید', - 'sendFailurePHPMail' => 'امکان ارسال ای‌میل با استفاده از تابع mail() وجود ندارد. ممکن است سرور برای این نوع ارسال ای‌میل تنظیم نشده باشد.', - 'sendFailureSendmail' => 'امکان ارسال ای‌میل به روش Sendmail وجود ندارد. ممکن است سرور برای این نوع ارسال ای‌میل تنظیم نشده باشد.', - 'sendFailureSmtp' => 'امکان ارسال ای‌میل به روش SMTP وجود ندارد. ممکن است سرور برای این نوع ارسال ای‌میل تنظیم نشده باشد.', - 'sent' => 'پیام با استفاده از روش {0, string} با موفقیت ارسال شد.', - 'noSocket' => 'امکان باز کردن سوکت برای استفاده از روش Sendmail وجود ندارد. لطفا تنظیمات سرور را بررسی کنید.', - 'noHostname' => 'شما هیچ هاست SMTP انتخاب نکرده‌اید.', - 'SMTPError' => 'خطای SMTP: {0}', - 'noSMTPAuth' => 'شما هیچ نام کاربری و رمز SMTP ارائه نکرده‌اید.', - 'failedSMTPLogin' => 'مشکل در ارسال دستور AUTH LOGIN. خطا: {0}', - 'SMTPAuthUsername' => 'مشکل در احراز هویت نام کاربری. خطا: {0}', - 'SMTPAuthPassword' => 'مشکل در احراز هویت رمز. خطا: {0}', - 'SMTPDataFailure' => 'امکان ارسال داده وجود ندارد: {0}', - 'exitStatus' => 'Exit status code: {0}', -]; \ No newline at end of file + 'mustBeArray' => 'لطفا یک «آرایه» به متد اعتبارسنجی ای‌میل ارسال کنید.', + 'invalidAddress' => 'ای‌میل نامعتبر: {0}', + 'attachmentMissing' => 'پیوست ای‌میل {0} یافت نشد.', + 'attachmentUnreadable' => 'باز کردن پیوست {0} امکان‌پذیر نیست.', + 'noFrom' => 'ارسال ای‌میل بدون هِدِر "From" ممکن نیست.', + 'noRecipients' => 'لطفا یک مخاطب به یکی از صورت‌های To، Cc یا Bcc وارد کنید', + 'sendFailurePHPMail' => 'امکان ارسال ای‌میل با استفاده از تابع mail() وجود ندارد. ممکن است سرور برای این نوع ارسال ای‌میل تنظیم نشده باشد.', + 'sendFailureSendmail' => 'امکان ارسال ای‌میل به روش Sendmail وجود ندارد. ممکن است سرور برای این نوع ارسال ای‌میل تنظیم نشده باشد.', + 'sendFailureSmtp' => 'امکان ارسال ای‌میل به روش SMTP وجود ندارد. ممکن است سرور برای این نوع ارسال ای‌میل تنظیم نشده باشد.', + 'sent' => 'پیام با استفاده از روش {0} با موفقیت ارسال شد.', + 'noSocket' => 'امکان باز کردن سوکت برای استفاده از روش Sendmail وجود ندارد. لطفا تنظیمات سرور را بررسی کنید.', + 'noHostname' => 'شما هیچ هاست SMTP انتخاب نکرده‌اید.', + 'SMTPError' => 'خطای SMTP: {0}', + 'noSMTPAuth' => 'شما هیچ نام کاربری و رمز SMTP ارائه نکرده‌اید.', + 'failedSMTPLogin' => 'مشکل در ارسال دستور AUTH LOGIN. خطا: {0}', + 'SMTPAuthUsername' => 'مشکل در احراز هویت نام کاربری. خطا: {0}', + 'SMTPAuthPassword' => 'مشکل در احراز هویت رمز. خطا: {0}', + 'SMTPDataFailure' => 'امکان ارسال داده وجود ندارد: {0}', +]; diff --git a/Language/fa/Encryption.php b/Language/fa/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/fa/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/fa/Entity.php b/Language/fa/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/fa/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/fa/Files.php b/Language/fa/Files.php index d7a3c061..f7bb7730 100644 --- a/Language/fa/Files.php +++ b/Language/fa/Files.php @@ -1,20 +1,18 @@ * - * @codeCoverageIgnore + * 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} پیدا نشد.', - 'cannotMove' => 'انتقال فایل از {0} به {1} به مشکل خورد ({2}).', -// 'invalidFilename' => 'فایل مقصد وجود ندارد، یا نامعتبر است: {0}.', -// 'cannotCopy' => 'امکان کپی به فایل {0} وجود ندارد - لطفا مطمئن شوید که دسترسی نوشتن در مقصد وجود دارد.', -]; \ No newline at end of file + 'fileNotFound' => 'فایل {0} پیدا نشد.', + 'cannotMove' => 'انتقال فایل از {0} به {1} به مشکل خورد ({2}).', + // 'invalidFilename' => 'فایل مقصد وجود ندارد، یا نامعتبر است: {0}.', + // 'cannotCopy' => 'امکان کپی به فایل {0} وجود ندارد - لطفا مطمئن شوید که دسترسی نوشتن در مقصد وجود دارد.', +]; diff --git a/Language/fa/Filters.php b/Language/fa/Filters.php deleted file mode 100644 index 7ceebc38..00000000 --- a/Language/fa/Filters.php +++ /dev/null @@ -1,18 +0,0 @@ - '{0} filter must have a matching alias defined.', - 'incorrectInterface' => '{0} must implement CodeIgniter\Filters\FilterInterface.', -]; \ No newline at end of file diff --git a/Language/fa/Format.php b/Language/fa/Format.php index 1625d027..d0a60a6d 100644 --- a/Language/fa/Format.php +++ b/Language/fa/Format.php @@ -1,18 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Format language settings return [ - 'invalidJSON' => 'مشکلی در بررسی JSON وجود داشت: "{0}".', - 'missingExtension' => 'افزونه‌ی SimpleXML برای فرمت‌دهی XML ضروری است.', -]; \ No newline at end of file + 'invalidJSON' => 'مشکلی در بررسی JSON وجود داشت: "{0}".', + 'missingExtension' => 'افزونه‌ی SimpleXML برای فرمت‌دهی XML ضروری است.', +]; diff --git a/Language/fa/HTTP.php b/Language/fa/HTTP.php index df04c260..971ac0f8 100644 --- a/Language/fa/HTTP.php +++ b/Language/fa/HTTP.php @@ -1,65 +1,70 @@ * - * @codeCoverageIgnore + * 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 باید CURL فعال باشد.', - 'invalidSSLKey' => 'امکان تنظیم SSL Key وجود ندارد. {0} فایل معتبری نیست.', - 'sslCertNotFound' => 'گواهینامه SSL در آدرس {0} پیدا نشد.', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'برای استفاده از کلاس CURLRequest باید CURL فعال باشد.', + 'invalidSSLKey' => 'امکان تنظیم SSL Key وجود ندارد. {0} فایل معتبری نیست.', + 'sslCertNotFound' => 'گواهینامه SSL در آدرس {0} پیدا نشد.', + 'curlError' => '{0} : {1}', + // IncomingRequest - 'invalidNegotiationType' => '{0} نوع ورودی معتبری نیست. باید یکی از media, charset, encoding, language باشد.', + 'invalidNegotiationType' => '{0} نوع ورودی معتبری نیست. باید یکی از media, charset, encoding, language باشد.', + // Message - 'invalidHTTPProtocol' => 'نسخه HTTP Protocol معتبر نیست. گزینه‌های معتبر: {0}', + 'invalidHTTPProtocol' => 'نسخه HTTP Protocol معتبر نیست. گزینه‌های معتبر: {0}', + // Negotiate - 'emptySupportedNegotiations' => 'برای انجام Negotiations شما باید آرایه‌ای از مقادیر مجاز را وارد کنید.', + 'emptySupportedNegotiations' => 'برای انجام Negotiations شما باید آرایه‌ای از مقادیر مجاز را وارد کنید.', + // RedirectResponse - 'invalidRoute' => 'مسیر {0, string} در هنگام مسیریابی وارونه (reverse-routing) پیدا نشد.', + 'invalidRoute' => 'مسیر {0} در هنگام مسیریابی وارونه (reverse-routing) پیدا نشد.', + // DownloadResponse - 'cannotSetBinary' => 'وقتی که مسیر فایل را تنظیم می‌کنید، نمی‌توانید یک کقدار باینری وارد کنید.', - 'cannotSetFilepath' => 'وقتی که باینری را انتخاب می‌کید، نمی‌توانید مسیر فایل ارسال کنید: {0}', - 'notFoundDownloadSource' => 'منبع دانلود پیدا نشد.', - 'cannotSetCache' => 'سیستم Caching برای دانلود پشتیبانی نمی‌شود.', - 'cannotSetStatusCode' => 'تغییر status code برای دانلود پشتیبانی نمی‌شود. کد: {0}, دلیل: {1}', + 'cannotSetBinary' => 'وقتی که مسیر فایل را تنظیم می‌کنید، نمی‌توانید یک کقدار باینری وارد کنید.', + 'cannotSetFilepath' => 'وقتی که باینری را انتخاب می‌کید، نمی‌توانید مسیر فایل ارسال کنید: {0}', + 'notFoundDownloadSource' => 'منبع دانلود پیدا نشد.', + 'cannotSetCache' => 'سیستم Caching برای دانلود پشتیبانی نمی‌شود.', + 'cannotSetStatusCode' => 'تغییر status code برای دانلود پشتیبانی نمی‌شود. کد: {0}, دلیل: {1}', + // Response - 'missingResponseStatus' => 'Status code در پاسخ HTTP وجود ندارد', - 'invalidStatusCode' => '{0, string} یک Status Code صحیح نیست.', - 'unknownStatusCode' => 'Status Code نامعلوم با هیچ پیامی مرتبط نیست: {0}', + 'missingResponseStatus' => 'Status code در پاسخ HTTP وجود ندارد', + 'invalidStatusCode' => '{0} یک Status Code صحیح نیست.', + 'unknownStatusCode' => 'Status Code نامعلوم با هیچ پیامی مرتبط نیست: {0}', + // URI - 'cannotParseURI' => 'پارس کردن و فهمیدم URI ممکن نیست: {0}', - 'segmentOutOfRange' => 'بخش Request URI خارج از محدوده است: {0}', - 'invalidPort' => 'پورت باید بین 0 و 65535 باشد. مقدار ورودی: {0}', - 'malformedQueryString' => 'Query string نمی‌تواند شامل قسمت‌های URI باشد.', + 'cannotParseURI' => 'پارس کردن و فهمیدم URI ممکن نیست: {0}', + 'segmentOutOfRange' => 'بخش Request URI خارج از محدوده است: {0}', + 'invalidPort' => 'پورت باید بین 0 و 65535 باشد. مقدار ورودی: {0}', + 'malformedQueryString' => 'Query string نمی‌تواند شامل قسمت‌های URI باشد.', + // Page Not Found - 'pageNotFound' => 'صفحه پیدا نشد', - 'emptyController' => 'No Controller specified.', - 'controllerNotFound' => 'Controller or its method is not found: {0}::{1}', - 'methodNotFound' => 'Controller method is not found: {0}', + 'pageNotFound' => 'صفحه پیدا نشد', + // CSRF - 'disallowedAction' => 'Action درخواستی شما مجاز نیست.', + 'disallowedAction' => 'Action درخواستی شما مجاز نیست.', + // Uploaded file moving - 'alreadyMoved' => 'فایل آپلود شده در حال حاضر جابجا شده است.', - 'invalidFile' => 'فایل اصلی معتبر نیست.', - 'moveFailed' => 'امکان انتقال فایل از {0} به {1} وجود ندارد. ({2})', - - 'uploadErrOk' => 'فایل با موفقیت آپلود شد.', - 'uploadErrIniSize' => 'فایل "%s" از upload_max_filesize در فایل ini بیشتر است..', - 'uploadErrFormSize' => 'فایل "%s" از محدوده آپلود تعریف شده در فرم شما بیشتر است.', - 'uploadErrPartial' => 'فایل "%s" فقط به صورت ناقص آپلود شده است.', - 'uploadErrNoFile' => 'هیچ فایلی آپلود نشد.', - 'uploadErrCantWrite' => 'فایل "%s" نمی‌تواند در دیسک نوشته (ذخیره) شود.', - 'uploadErrNoTmpDir' => 'فایل آپلود نشد: دایرکتوری موقت پیدا نشد.', - 'uploadErrExtension' => 'فایل توسط یک افزونه‌ی PHP متوقف شد.', - 'uploadErrUnknown' => 'فایل "%s" was not uploaded due to an unknown error.' -]; \ No newline at end of file + 'alreadyMoved' => 'فایل آپلود شده در حال حاضر جابجا شده است.', + 'invalidFile' => 'فایل اصلی معتبر نیست.', + 'moveFailed' => 'امکان انتقال فایل از {0} به {1} وجود ندارد. ({2})', + + 'uploadErrOk' => 'فایل با موفقیت آپلود شد.', + 'uploadErrIniSize' => 'فایل "%s" از upload_max_filesize در فایل ini بیشتر است..', + 'uploadErrFormSize' => 'فایل "%s" از محدوده آپلود تعریف شده در فرم شما بیشتر است.', + 'uploadErrPartial' => 'فایل "%s" فقط به صورت ناقص آپلود شده است.', + 'uploadErrNoFile' => 'هیچ فایلی آپلود نشد.', + 'uploadErrCantWrite' => 'فایل "%s" نمی‌تواند در دیسک نوشته (ذخیره) شود.', + 'uploadErrNoTmpDir' => 'فایل آپلود نشد: دایرکتوری موقت پیدا نشد.', + 'uploadErrExtension' => 'فایل توسط یک افزونه‌ی PHP متوقف شد.', + 'uploadErrUnknown' => 'فایل "%s" was not uploaded due to an unknown error.', +]; diff --git a/Language/fa/Images.php b/Language/fa/Images.php index 1411992e..700e5fc4 100644 --- a/Language/fa/Images.php +++ b/Language/fa/Images.php @@ -1,35 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'لطفا در تنظیمات یک عکس مرجع انتخاب کنید.', - 'gdRequired' => 'کتابخانه‌ی GD برای استفاده از این قابلیت نیاز است.', - 'gdRequiredForProps' => 'برای تشخیص خصوصیات عکس، سرور شما باید از کتابخانه‌ی عکس GD پشتیبانی کند.', - 'gifNotSupported' => 'معمولا تصاویر GIF به دلایل محدودیت‌های لایسنس پشتیبانی نمی‌شوند. به جای آن می‌توانید از فرمت‌های JPG یا PNG استفاده کنید.', - 'jpgNotSupported' => 'تصاویر JPG پشتیبانی نمی‌شونند.', - 'pngNotSupported' => 'تصاویر PNG پشتیبانی نمی‌شونند.', - 'unsupportedImageCreate' => 'برای پردازش این نوع تصاویر، سرور شما باید از GD پشتیبانی کند.', - 'jpgOrPngRequired' => 'تنظیمان انتابی شما برای تغییر اندازه‌ی عکس فقط برای فایل‌های JPEG و PNG قابل انجام است.', - 'rotateUnsupported' => 'بر اساس تنظیمات سرور شما، امکان چرخش تصویر وجود ندارد.', - 'libPathInvalid' => 'نشانی کتابخانه‌ی عکس شما صحیح نیست. لطفا در تنظیمات، مسیر درست را انتخاب کنید. {0, string)', - 'imageProcessFailed' => 'پردازش تصویر با مشکل روبرو شد. لطفا مطمئن شوید که سرور تنیمات انتخابی شما را پشتیبانی می‌کند و مسیر کتابخانه‌ی عکس صحیح است.', - 'rotationAngleRequired' => 'برای چرخش تصویر، لطفا زاویه‌ی چرخش را ارائه کنید.', - 'invalidPath' => 'نشانی تصویر انتخابی شما صحیح نیست.', - 'copyFailed' => 'کپی کردن تصویر با مشکل روبرو شد.', - 'missingFont' => 'برای استفاده، لطفا یک فونت انتخاب کنید.', - 'saveFailed' => 'مشکل در ذخیره کردن تصویر. لطفا مطمئن شوید که فایل و شاخه‌ی مورد نظر قابل نوشتن هستند.', - 'invalidDirection' => 'تقارن فقط می‌تواند افقی (`vertical`) یا عمودی (`horizontal`)) باشد. مقدار ارائه شده: {0}', - 'exifNotSupported' => 'در نسخه‌ی PHP نصب شده‌ی شما، EXIF پشتیبانی نمی‌شود.', -]; \ No newline at end of file + 'sourceImageRequired' => 'لطفا در تنظیمات یک عکس مرجع انتخاب کنید.', + 'gdRequired' => 'کتابخانه‌ی GD برای استفاده از این قابلیت نیاز است.', + 'gdRequiredForProps' => 'برای تشخیص خصوصیات عکس، سرور شما باید از کتابخانه‌ی عکس GD پشتیبانی کند.', + 'gifNotSupported' => 'معمولا تصاویر GIF به دلایل محدودیت‌های لایسنس پشتیبانی نمی‌شوند. به جای آن می‌توانید از فرمت‌های JPG یا PNG استفاده کنید.', + 'jpgNotSupported' => 'تصاویر JPG پشتیبانی نمی‌شونند.', + 'pngNotSupported' => 'تصاویر PNG پشتیبانی نمی‌شونند.', + 'unsupportedImageCreate' => 'برای پردازش این نوع تصاویر، سرور شما باید از GD پشتیبانی کند.', + 'jpgOrPngRequired' => 'تنظیمان انتابی شما برای تغییر اندازه‌ی عکس فقط برای فایل‌های JPEG و PNG قابل انجام است.', + 'rotateUnsupported' => 'بر اساس تنظیمات سرور شما، امکان چرخش تصویر وجود ندارد.', + 'libPathInvalid' => 'نشانی کتابخانه‌ی عکس شما صحیح نیست. لطفا در تنظیمات، مسیر درست را انتخاب کنید. {0, string)', + 'imageProcessFailed' => 'پردازش تصویر با مشکل روبرو شد. لطفا مطمئن شوید که سرور تنیمات انتخابی شما را پشتیبانی می‌کند و مسیر کتابخانه‌ی عکس صحیح است.', + 'rotationAngleRequired' => 'برای چرخش تصویر، لطفا زاویه‌ی چرخش را ارائه کنید.', + 'invalidPath' => 'نشانی تصویر انتخابی شما صحیح نیست.', + 'copyFailed' => 'کپی کردن تصویر با مشکل روبرو شد.', + 'missingFont' => 'برای استفاده، لطفا یک فونت انتخاب کنید.', + 'saveFailed' => 'مشکل در ذخیره کردن تصویر. لطفا مطمئن شوید که فایل و شاخه‌ی مورد نظر قابل نوشتن هستند.', + 'invalidDirection' => 'تقارن فقط می‌تواند افقی (`vertical`) یا عمودی (`horizontal`)) باشد. مقدار ارائه شده: {0}', + 'exifNotSupported' => 'در نسخه‌ی PHP نصب شده‌ی شما، EXIF پشتیبانی نمی‌شود.', +]; diff --git a/Language/fa/Language.php b/Language/fa/Language.php deleted file mode 100644 index 7536c4b0..00000000 --- a/Language/fa/Language.php +++ /dev/null @@ -1,17 +0,0 @@ - 'خط Get باید رشته یا آرایه‌ای از رشته‌ها باشد.', -]; \ No newline at end of file diff --git a/Language/fa/Log.php b/Language/fa/Log.php index a78c1d95..980f63d7 100644 --- a/Language/fa/Log.php +++ b/Language/fa/Log.php @@ -1,17 +1,15 @@ * - * @codeCoverageIgnore + * 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 نامعتبر است.', -]; \ No newline at end of file + 'invalidLogLevel' => '{0} یک log level نامعتبر است.', +]; diff --git a/Language/fa/Migrations.php b/Language/fa/Migrations.php index 97846ada..adeaad20 100644 --- a/Language/fa/Migrations.php +++ b/Language/fa/Migrations.php @@ -1,58 +1,23 @@ * - * @codeCoverageIgnore + * 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' => 'جدول مایگریشن تنظیم نشده است.', -// 'invalidType' => 'یک نوع شماره گذاری نامعتبر برای مایگریشن مشخص شده است: {0}', - 'disabled' => 'مایگریشن‌ها لارگزاری شده‌اند، اما غیرفعالند یا درست تنظیم نشده اند.', - 'notFound' => 'فایل مایگریشن پیدا نشد: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'هیچ فایل مایگریشنی پیدا نشد.', - 'gap' => 'فاصله ای در دنباله‌ی مایگریشن در نزدیک این ورژن وجود دارد: ', - 'classNotFound' => 'کلاس مایگریشن "%s" پیدا نشد.', - 'missingMethod' => 'کلاس مایگریشن متد "%s" را ندارد.', - - // 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', - 'badCreateName' => 'You must provide a migration file name.', - 'writeError' => 'Error trying to create file.', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', - -// 'toLatest' => 'Migrating to latest version...', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', - 'migInvalidVersion' => 'Invalid version number provided.', - 'toVersionPH' => 'Migrating to version %s...', - 'toVersion' => 'Migrating to current version...', - 'rollingBack' => 'Rolling back all migrations...', - 'noneFound' => 'No migrations were found.', - 'on' => 'Migrated On: ', - 'migSeeder' => 'Seeder name', - 'migMissingSeeder' => 'You must provide a seeder name.', - 'removed' => 'Rolling back: ', - 'added' => 'Running: ', - - 'version' => 'Version', - 'filename' => 'Filename', -]; \ No newline at end of file + 'missingTable' => 'جدول مایگریشن تنظیم نشده است.', + // 'invalidType' => 'یک نوع شماره گذاری نامعتبر برای مایگریشن مشخص شده است: {0}', + 'disabled' => 'مایگریشن‌ها لارگزاری شده‌اند، اما غیرفعالند یا درست تنظیم نشده اند.', + 'notFound' => 'فایل مایگریشن پیدا نشد: ', + 'empty' => 'هیچ فایل مایگریشنی پیدا نشد.', + 'gap' => 'فاصله ای در دنباله‌ی مایگریشن در نزدیک این ورژن وجود دارد: ', + 'classNotFound' => 'کلاس مایگریشن "%s" پیدا نشد.', + 'missingMethod' => 'کلاس مایگریشن متد "%s" را ندارد.', +]; diff --git a/Language/fa/Number.php b/Language/fa/Number.php index d971c765..91a611bf 100644 --- a/Language/fa/Number.php +++ b/Language/fa/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', - // don't forget the space in front of these! - 'thousand' => ' هزار', - 'million' => ' ملیون', - 'billion' => ' میلیارد', - 'trillion' => ' تریلیون', - 'quadrillion' => ' کوادریلیون', -]; \ No newline at end of file + // don't forget the space in front of these! + 'thousand' => ' هزار', + 'million' => ' ملیون', + 'billion' => ' میلیارد', + 'trillion' => ' تریلیون', + 'quadrillion' => ' کوادریلیون', +]; diff --git a/Language/fa/Pager.php b/Language/fa/Pager.php index 7fdf15a5..283d13d9 100644 --- a/Language/fa/Pager.php +++ b/Language/fa/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => 'ناوبری صفحه', - 'first' => 'اولین', - 'previous' => 'قبلی', - 'next' => 'بعدی', - 'last' => 'آخرین', - 'older' => 'قدیمی‌تر', - 'newer' => 'جدیدتر', - 'invalidTemplate' => '{0} قالب صفحه‌ی معتبری نیست.', - 'invalidPaginationGroup' => '{0} گروه ناوربری معتبری نیست.', -]; \ No newline at end of file + 'pageNavigation' => 'ناوبری صفحه', + 'first' => 'اولین', + 'previous' => 'قبلی', + 'next' => 'بعدی', + 'last' => 'آخرین', + 'older' => 'قدیمی‌تر', + 'newer' => 'جدیدتر', + 'invalidTemplate' => '{0} قالب صفحه‌ی معتبری نیست.', + 'invalidPaginationGroup' => '{0} گروه ناوربری معتبری نیست.', +]; diff --git a/Language/fa/RESTful.php b/Language/fa/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/fa/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/fa/Redirect.php b/Language/fa/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/fa/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/fa/Router.php b/Language/fa/Router.php index 4bab444b..44523303 100644 --- a/Language/fa/Router.php +++ b/Language/fa/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => 'یک پارامتر با مقدار مورد انتظار تطابق ندارد.', - 'missingDefaultRoute' => 'امکان تشخیص محتوایی برای نمایش وجود ندارد. مسیر پیش فرض در فایل روتینگ مشخص نشده است.', -]; \ No newline at end of file + 'invalidParameter' => 'یک پارامتر با مقدار مورد انتظار تطابق ندارد.', + 'missingDefaultRoute' => 'امکان تشخیص محتوایی برای نمایش وجود ندارد. مسیر پیش فرض در فایل روتینگ مشخص نشده است.', +]; diff --git a/Language/fa/Session.php b/Language/fa/Session.php index e631447b..fdd0c4dd 100644 --- a/Language/fa/Session.php +++ b/Language/fa/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * 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` باید باید برابر با نام جدول دیتابیس باشد.', - 'invalidSavePath' => 'Session: مسیر ذخیره سازی سشن: "{0}" یک فولدر معتبر نیست یا نمی تواند ایجاد شود.', - 'writeProtectedSavePath' => 'Session: مسیر ذخیره سازی سشن: "{0}" قابل نوشتن نیست.', - 'emptySavePath' => 'Session: مسیری برای سشن مشخص نشده است.', - 'invalidSavePathFormat' => 'Session: فرمت مسیر ذخیره سازی ردیس نامعتبر است: {0}', -]; \ No newline at end of file + 'missingDatabaseTable' => 'در هنگام استفاده از Database Session Handler، مقدار `sessionSavePath` باید باید برابر با نام جدول دیتابیس باشد.', + 'invalidSavePath' => 'Session: مسیر ذخیره سازی سشن: "{0}" یک فولدر معتبر نیست یا نمی تواند ایجاد شود.', + 'writeProtectedSavePath' => 'Session: مسیر ذخیره سازی سشن: "{0}" قابل نوشتن نیست.', + 'emptySavePath' => 'Session: مسیری برای سشن مشخص نشده است.', + 'invalidSavePathFormat' => 'Session: فرمت مسیر ذخیره سازی ردیس نامعتبر است: {0}', +]; diff --git a/Language/fa/Time.php b/Language/fa/Time.php index a6e82dba..a8641a08 100644 --- a/Language/fa/Time.php +++ b/Language/fa/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'ماه باید بین 1 تا 12 باشد. مقدار وارد شده: {0}', - 'invalidDay' => 'روز باید بین 1 تا 31 باشد. مقدار وارد شده: {0}', - 'invalidOverDay' => 'روز باید بین 1 تا {0} باشد. مقدار وارد شده: {1}', - 'invalidHours' => 'ساعت باید بین 0 تا 23 باشد. مقدار وارد شده: {0}', - 'invalidMinutes' => 'دقیقه باید بین 0 تا 59 باشد. مقدار وارد شده: {0}', - 'invalidSeconds' => 'ثانیه باید بین 0 تا 59 باشد. مقدار وارد شده: {0}', - 'years' => '{0, plural, =1{# سال} other{# سال}}', - 'months' => '{0, plural, =1{# ماه} other{# ماه}}', - 'weeks' => '{0, plural, =1{# هفته} other{# هفته}}', - 'days' => '{0, plural, =1{# روز} other{# روز}}', - 'hours' => '{0, plural, =1{# ساعت} other{# ساعت}}', - 'minutes' => '{0, plural, =1{# دقیقه} other{# دقیقه}}', - 'seconds' => '{0, plural, =1{# ثانیه} other{# ثانیه}}', - 'ago' => '{0} پیش', - 'inFuture' => 'در {0}', - 'yesterday' => 'دیروز', - 'tomorrow' => 'فردا', - 'now' => 'هیمن حالا', -]; \ No newline at end of file + 'invalidMonth' => 'ماه باید بین 1 تا 12 باشد. مقدار وارد شده: {0}', + 'invalidDay' => 'روز باید بین 1 تا 31 باشد. مقدار وارد شده: {0}', + 'invalidOverDay' => 'روز باید بین 1 تا {0} باشد. مقدار وارد شده: {1}', + 'invalidHours' => 'ساعت باید بین 0 تا 23 باشد. مقدار وارد شده: {0}', + 'invalidMinutes' => 'دقیقه باید بین 0 تا 59 باشد. مقدار وارد شده: {0}', + 'invalidSeconds' => 'ثانیه باید بین 0 تا 59 باشد. مقدار وارد شده: {0}', + 'years' => '{0, plural, =1{# سال} other{# سال}}', + 'months' => '{0, plural, =1{# ماه} other{# ماه}}', + 'weeks' => '{0, plural, =1{# هفته} other{# هفته}}', + 'days' => '{0, plural, =1{# روز} other{# روز}}', + 'hours' => '{0, plural, =1{# ساعت} other{# ساعت}}', + 'minutes' => '{0, plural, =1{# دقیقه} other{# دقیقه}}', + 'seconds' => '{0, plural, =1{# ثانیه} other{# ثانیه}}', + 'ago' => '{0} پیش', + 'inFuture' => 'در {0}', + 'yesterday' => 'دیروز', + 'tomorrow' => 'فردا', + 'now' => 'هیمن حالا', +]; diff --git a/Language/fa/Validation.php b/Language/fa/Validation.php index 9ea4a781..37e28d12 100644 --- a/Language/fa/Validation.php +++ b/Language/fa/Validation.php @@ -1,67 +1,65 @@ * - * @codeCoverageIgnore + * 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' => 'در تنظیمات اعتبارسنجی هیچ سری قانونی تعریف نشده است.', - 'ruleNotFound' => '{0} یک قانون معتبر نیست.', - 'groupNotFound' => '{0} یک گروه اعتبار سنجی نیست.', - 'groupNotArray' => 'گروه قانون {0} باید یک آرایه باشد.', - 'invalidTemplate' => '{0} قالب اعتبارسنجی درستی نیست.', + 'noRuleSets' => 'در تنظیمات اعتبارسنجی هیچ سری قانونی تعریف نشده است.', + 'ruleNotFound' => '{0} یک قانون معتبر نیست.', + 'groupNotFound' => '{0} یک گروه اعتبار سنجی نیست.', + 'groupNotArray' => 'گروه قانون {0} باید یک آرایه باشد.', + 'invalidTemplate' => '{0} قالب اعتبارسنجی درستی نیست.', // Rule Messages - 'alpha' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی و یا حروف باشد.', - 'alpha_dash' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی، حروف، خط تیره و آندرلاین باشد.', - 'alpha_numeric' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی و یا حروف باشد.', - 'alpha_numeric_space' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی، حروف و فاصله باشد.', - 'alpha_space' => 'فیلد {field} فقط می‌تواند شامل حروف و فاصله باشد.', - 'decimal' => 'فیلد {field} باید یک عدد اعشاری باشد.', - 'differs' => 'فیلد {field} باید با فیلد {param} متفاوت باشد.', - 'exact_length' => 'طول فیلد {field} باید دقیقا {param} کاراکتر باشد.', - 'greater_than' => 'فیلد {field} باید عددی بزرگتر از {param} باشد.', - 'greater_than_equal_to' => 'فیلد {field} باید عددی بزرگتر یا مساوی {param} باشد.', - 'in_list' => 'فیلد {field} باید یکی از این مقدارها باشد: {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', - 'integer' => 'فیلد {field} باید یک عدد صحیح باشد.', - 'is_natural' => 'فیلد {field} فقط می‌تواند شامل ارقام باشد.', - 'is_natural_no_zero' => 'فیلد {field} باید عددی بزرگتر از صفر باشد.', - 'is_unique' => 'فیلد {field} باید مقداری یکتا داشته باشد.', - 'less_than' => 'فیلد {field} باید عددی کوچکتر از {param} باشد.', - 'less_than_equal_to' => 'فیلد {field} باید عددی کوکیتر یا مساوی {param} باشد.', - 'matches' => 'فیلد {field} با فیلد {param} همخوانی ندارد.', - 'max_length' => 'طول فیلد {field} نباید بیشتر از {param} کاراکتر باشد.', - 'min_length' => 'طول فیلد {field} باید حداقل {param} کاراکتر باشد.', - 'not_equals' => 'The {field} field cannot be: {param}.', - 'numeric' => 'فیلد {field} باید یک عدد باشد.', - 'regex_match' => 'فرمت فیلد {field} رعایت نشده است.', - 'required' => 'فیلد {field} اجباری است.', - 'required_with' => 'وقتی {param} پر باشد، فیلد {field} اجباری است.', - 'required_without' => 'وقتی {param} پر نشده باشد، فیلد {field} اجباری است.', - 'timezone' => 'فیلد {field} باید یک منطقه‌ی زمانی صحیح باشد.', - 'valid_base64' => 'فیلد {field} باید یک رشته‌ی صحیح base64 باشد.', - 'valid_email' => 'فیلد {field} باید یک آدرس ای‌میل معتبر باشد.', - 'valid_emails' => 'تمام موارد {field} باید آدرس ای‌میل‌های معتبر باشند.', - 'valid_ip' => 'فیلد {field} باید یک IP معتبر باشد.', - 'valid_url' => 'فیلد {field} باید یک URL (آدرس اینترنتی) معتبر باشد.', - 'valid_date' => 'فیلد {field} باید یک تاریخ معتبر باشد.', + 'alpha' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی و یا حروف باشد.', + 'alpha_dash' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی، حروف، خط تیره و آندرلاین باشد.', + 'alpha_numeric' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی و یا حروف باشد.', + 'alpha_numeric_space' => 'فیلد {field} فقط می‌تواند شامل اعداد انگلیسی، حروف و فاصله باشد.', + 'alpha_space' => 'فیلد {field} فقط می‌تواند شامل حروف و فاصله باشد.', + 'decimal' => 'فیلد {field} باید یک عدد اعشاری باشد.', + 'differs' => 'فیلد {field} باید با فیلد {param} متفاوت باشد.', + 'exact_length' => 'طول فیلد {field} باید دقیقا {param} کاراکتر باشد.', + 'greater_than' => 'فیلد {field} باید عددی بزرگتر از {param} باشد.', + 'greater_than_equal_to' => 'فیلد {field} باید عددی بزرگتر یا مساوی {param} باشد.', + 'in_list' => 'فیلد {field} باید یکی از این مقدارها باشد: {param}.', + 'integer' => 'فیلد {field} باید یک عدد صحیح باشد.', + 'is_natural' => 'فیلد {field} فقط می‌تواند شامل ارقام باشد.', + 'is_natural_no_zero' => 'فیلد {field} باید عددی بزرگتر از صفر باشد.', + 'is_unique' => 'فیلد {field} باید مقداری یکتا داشته باشد.', + 'less_than' => 'فیلد {field} باید عددی کوچکتر از {param} باشد.', + 'less_than_equal_to' => 'فیلد {field} باید عددی کوکیتر یا مساوی {param} باشد.', + 'matches' => 'فیلد {field} با فیلد {param} همخوانی ندارد.', + 'max_length' => 'طول فیلد {field} نباید بیشتر از {param} کاراکتر باشد.', + 'min_length' => 'طول فیلد {field} باید حداقل {param} کاراکتر باشد.', + 'numeric' => 'فیلد {field} باید یک عدد باشد.', + 'regex_match' => 'فرمت فیلد {field} رعایت نشده است.', + 'required' => 'فیلد {field} اجباری است.', + 'required_with' => 'وقتی {param} پر باشد، فیلد {field} اجباری است.', + 'required_without' => 'وقتی {param} پر نشده باشد، فیلد {field} اجباری است.', + 'timezone' => 'فیلد {field} باید یک منطقه‌ی زمانی صحیح باشد.', + 'valid_base64' => 'فیلد {field} باید یک رشته‌ی صحیح base64 باشد.', + 'valid_email' => 'فیلد {field} باید یک آدرس ای‌میل معتبر باشد.', + 'valid_emails' => 'تمام موارد {field} باید آدرس ای‌میل‌های معتبر باشند.', + 'valid_ip' => 'فیلد {field} باید یک IP معتبر باشد.', + 'valid_url' => 'فیلد {field} باید یک URL (آدرس اینترنتی) معتبر باشد.', + 'valid_date' => 'فیلد {field} باید یک تاریخ معتبر باشد.', + // Credit Cards - 'valid_cc_num' => '{field} یک شماره‌ی کارت اعتباری معتبر نیست.', + 'valid_cc_num' => '{field} یک شماره‌ی کارت اعتباری معتبر نیست.', + // Files - 'uploaded' => '{field} یک فایل آپلود شده‌ی معتبر نیست.', - 'max_size' => '{field} برای یک فایل، سایز خیلی بزرگ دارد.', - 'is_image' => '{field} یک عکس آپلود شده‌ی معتبر نیست.', - 'mime_in' => '{field} mime type معتبری ندارد.', - 'ext_in' => '{field} پسوند فایل معتبری ندارد.', - 'max_dims' => '{field} یا یک عکس صحیح نیست، یا عرض یا طول خیلی زیادی دارد.', -]; \ No newline at end of file + 'uploaded' => '{field} یک فایل آپلود شده‌ی معتبر نیست.', + 'max_size' => '{field} برای یک فایل، سایز خیلی بزرگ دارد.', + 'is_image' => '{field} یک عکس آپلود شده‌ی معتبر نیست.', + 'mime_in' => '{field} mime type معتبری ندارد.', + 'ext_in' => '{field} پسوند فایل معتبری ندارد.', + 'max_dims' => '{field} یا یک عکس صحیح نیست، یا عرض یا طول خیلی زیادی دارد.', +]; diff --git a/Language/fa/View.php b/Language/fa/View.php index 0c6e81e5..9d1f5652 100644 --- a/Language/fa/View.php +++ b/Language/fa/View.php @@ -1,23 +1,17 @@ * - * @codeCoverageIgnore + * 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} تابع معتبری نیست.', - 'missingCellParameters' => '{class}::{method} پارامتری ندارد.', - 'invalidCellParameter' => '{0} نام پارامتر معتبری نیست.', - '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}', -]; \ No newline at end of file + 'invalidCellMethod' => '{class}::{method} تابع معتبری نیست.', + 'missingCellParameters' => '{class}::{method} پارامتری ندارد.', + 'invalidCellParameter' => '{0} نام پارامتر معتبری نیست.', +]; diff --git a/Language/fr/CLI.php b/Language/fr/CLI.php index b8a672fd..76e5c98e 100644 --- a/Language/fr/CLI.php +++ b/Language/fr/CLI.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', - 'helpUsage' => 'Utilisation :', - 'helpDescription' => 'Description :', - 'helpOptions' => 'Options :', - 'helpArguments' => 'Arguments :', - 'invalidColor' => 'Couleur {1} invalide : {0}.', + 'commandNotFound' => 'Commande "{0}" untrouvable.', + 'helpUsage' => 'Utilisation :', + 'helpDescription' => 'Description :', + 'helpOptions' => 'Options :', + 'helpArguments' => 'Arguments :', + 'invalidColor' => 'Couleur {1} invalide : {0}.', ]; diff --git a/Language/fr/Cache.php b/Language/fr/Cache.php deleted file mode 100644 index a89cd876..00000000 --- a/Language/fr/Cache.php +++ /dev/null @@ -1,22 +0,0 @@ - '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.', -]; diff --git a/Language/fr/Cast.php b/Language/fr/Cast.php deleted file mode 100644 index 9d396822..00000000 --- a/Language/fr/Cast.php +++ /dev/null @@ -1,23 +0,0 @@ - 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => 'Unexpected control character found', - 'jsonErrorSyntax' => 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => 'Unknown error', -]; diff --git a/Language/fr/Core.php b/Language/fr/Core.php deleted file mode 100644 index a78fc424..00000000 --- a/Language/fr/Core.php +++ /dev/null @@ -1,22 +0,0 @@ - 'Invalid file: {0}', - 'copyError' => 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.', - 'missingExtension' => '{0} extension is not loaded.', - 'noHandlers' => '{0} must provide at least one Handler.', -]; diff --git a/Language/fr/Database.php b/Language/fr/Database.php index 2da72cde..985b8884 100644 --- a/Language/fr/Database.php +++ b/Language/fr/Database.php @@ -1,33 +1,15 @@ * - * @codeCoverageIgnore + * 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}.', - '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' => 'Cette fonctionnalité n\'est pas disponible pour la base de données que vous utilisez.', - '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.', + 'featureUnavailable' => 'Cette fonctionnalité n\'est pas disponible pour la base de données que vous utilisez.', ]; diff --git a/Language/fr/Email.php b/Language/fr/Email.php index ada1403d..b08f69e5 100644 --- a/Language/fr/Email.php +++ b/Language/fr/Email.php @@ -1,37 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Email language settings return [ - 'mustBeArray' => 'La méthode de validation de l\'email n\'accepte que les tableaux.', - 'invalidAddress' => 'Adresse email invalide : {0}', - 'attachmentMissing' => 'Impossible de localiser le ficher joint suivant : {0}', - 'attachmentUnreadable' => 'Impossible d\'ouvrir ce fichier joint : {0}', - 'noFrom' => 'Impossible d\'envoyer un email sans en-tête "From".', - 'noRecipients' => 'Vous devez spécifier des destinataires : To, Cc, ou Bcc', - 'sendFailurePHPMail' => 'Impossible d\'envoyer des emails avec la fonction mail() de PHP. Votre serveur n\'est peut-être pas configuré pour pouvoir utiliser cette méthode.', - 'sendFailureSendmail' => 'Impossible d\'envoyer des emails avec la méthode Sendmail de PHP. Votre serveur n\'est peut-être pas configuré pour pouvoir utiliser cette méthode.', - 'sendFailureSmtp' => 'Impossible d\'envoyer des emails avec la méthode SMTP de PHP. Votre serveur n\'est peut-être pas configuré pour pouvoir utiliser cette méthode.', - 'sent' => 'Votre message a bien été envoyé avec le protocole suivant : {0, string}', - 'noSocket' => 'Impossible d\'ouvrir un socket avec Sendmail. Veuillez vérifier la configuration de votre environnement.', - 'noHostname' => 'Vous n\'avez pas spécifié de nom d\'hôte SMTP.', - 'SMTPError' => 'L\'erreur SMTP suivante s\'est produite : {0}', - 'noSMTPAuth' => 'Erreur : Vous devez spécifier un nom d\'utilisateur et un mot de passe SMTP.', - 'failedSMTPLogin' => 'Échec lors de l\'envoi de la commande AUTH LOGIN. Erreur : {0}', - 'SMTPAuthUsername' => 'Impossible d\'identifier le nom d\'utilisateur. Erreur : {0}', - 'SMTPAuthPassword' => 'Impossible d\'identifier le mot de passe. Erreur : {0}', - 'SMTPDataFailure' => 'Impossible d\'envoyer les données : {0}', - 'exitStatus' => 'Code de retour : {0}', + 'mustBeArray' => 'La méthode de validation de l\'email n\'accepte que les tableaux.', + 'invalidAddress' => 'Adresse email invalide : {0}', + 'attachmentMissing' => 'Impossible de localiser le ficher joint suivant : {0}', + 'attachmentUnreadable' => 'Impossible d\'ouvrir ce fichier joint : {0}', + 'noFrom' => 'Impossible d\'envoyer un email sans en-tête "From".', + 'noRecipients' => 'Vous devez spécifier des destinataires : To, Cc, ou Bcc', + 'sendFailurePHPMail' => 'Impossible d\'envoyer des emails avec la fonction mail() de PHP. Votre serveur n\'est peut-être pas configuré pour pouvoir utiliser cette méthode.', + 'sendFailureSendmail' => 'Impossible d\'envoyer des emails avec la méthode Sendmail de PHP. Votre serveur n\'est peut-être pas configuré pour pouvoir utiliser cette méthode.', + 'sendFailureSmtp' => 'Impossible d\'envoyer des emails avec la méthode SMTP de PHP. Votre serveur n\'est peut-être pas configuré pour pouvoir utiliser cette méthode.', + 'sent' => 'Votre message a bien été envoyé avec le protocole suivant : {0}', + 'noSocket' => 'Impossible d\'ouvrir un socket avec Sendmail. Veuillez vérifier la configuration de votre environnement.', + 'noHostname' => 'Vous n\'avez pas spécifié de nom d\'hôte SMTP.', + 'SMTPError' => 'L\'erreur SMTP suivante s\'est produite : {0}', + 'noSMTPAuth' => 'Erreur : Vous devez spécifier un nom d\'utilisateur et un mot de passe SMTP.', + 'failedSMTPLogin' => 'Échec lors de l\'envoi de la commande AUTH LOGIN. Erreur : {0}', + 'SMTPAuthUsername' => 'Impossible d\'identifier le nom d\'utilisateur. Erreur : {0}', + 'SMTPAuthPassword' => 'Impossible d\'identifier le mot de passe. Erreur : {0}', + 'SMTPDataFailure' => 'Impossible d\'envoyer les données : {0}', + 'exitStatus' => 'Code de retour : {0}', ]; diff --git a/Language/fr/Encryption.php b/Language/fr/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/fr/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/fr/Entity.php b/Language/fr/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/fr/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/fr/Files.php b/Language/fr/Files.php index e69815ea..bd588df8 100644 --- a/Language/fr/Files.php +++ b/Language/fr/Files.php @@ -1,20 +1,17 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Files language settings return [ - 'fileNotFound' => 'Fichier non trouvé : {0}', - 'cannotMove' => 'Impossible de déplacer le fichier {0} vers {1} ({2})', -// 'cannotCopy' => 'Impossible de copier vers {0} - vérifiez que votre répertoire est accessible en écriture', + 'fileNotFound' => 'Fichier non trouvé : {0}', + 'cannotMove' => 'Impossible de déplacer le fichier {0} vers {1} ({2})', + // 'cannotCopy' => 'Impossible de copier vers {0} - vérifiez que votre répertoire est accessible en écriture', ]; diff --git a/Language/fr/Filters.php b/Language/fr/Filters.php index 313c95b1..b4b30c27 100644 --- a/Language/fr/Filters.php +++ b/Language/fr/Filters.php @@ -1,20 +1,15 @@ * - * @codeCoverageIgnore + * 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} doit implémenter CodeIgniter\Filters\FilterInterface.', + 'incorrectInterface' => '{0} doit implémenter CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/fr/Format.php b/Language/fr/Format.php deleted file mode 100644 index 0753dd29..00000000 --- a/Language/fr/Format.php +++ /dev/null @@ -1,20 +0,0 @@ - 'Failed to parse json string, error: "{0}".', - 'missingExtension' => 'The SimpleXML extension is required to format XML.', -]; diff --git a/Language/fr/HTTP.php b/Language/fr/HTTP.php index d6088e17..1ef7e55d 100644 --- a/Language/fr/HTTP.php +++ b/Language/fr/HTTP.php @@ -1,77 +1,36 @@ * - * @codeCoverageIgnore + * 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 doit être activé pour utiliser la classe CURLRequest.', - 'invalidSSLKey' => 'Impossible de paramétrer la Clé SSL. {0} n\'est pas un fichier valide.', - 'sslCertNotFound' => 'Certificat SSL non trouvé : {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.', + 'missingCurl' => 'CURL doit être activé pour utiliser la classe CURLRequest.', + 'invalidSSLKey' => 'Impossible de paramétrer la Clé SSL. {0} n\'est pas un fichier valide.', + 'sslCertNotFound' => 'Certificat SSL non trouvé : {0}', + 'curlError' => '{0} : {1}', // RedirectResponse - 'invalidRoute' => '{0, string} n\'est pas une route valide.', - - // DownloadResponse - 'cannotSetBinary' => 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - - // Response - 'missingResponseStatus' => 'HTTP Response is missing a status code', - 'invalidStatusCode' => '{0, string} 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 our of range: {0}', - 'invalidPort' => 'Ports must be between 0 and 65535. Given: {0}', - 'malformedQueryString' => 'Query strings may not include URI fragments.', + 'invalidRoute' => '{0} n\'est pas une route valide.', // Page Not Found - 'pageNotFound' => 'Page non trouvée', - 'emptyController' => 'Pas de contrôleur spécifié.', - 'controllerNotFound' => 'Le contrôleur ou sa méthode sont introuvables : {0}::{1}', - 'methodNotFound' => 'La méthode du contrôleur est introuvable : {0}', + 'pageNotFound' => 'Page non trouvée', + 'emptyController' => 'Pas de contrôleur spécifié.', + 'controllerNotFound' => 'Le contrôleur ou sa méthode sont introuvables : {0}::{1}', + 'methodNotFound' => 'La méthode du contrôleur est introuvable : {0}', // CSRF - 'disallowedAction' => 'Votre demande n\'est pas autorisée.', + 'disallowedAction' => 'Votre demande n\'est pas autorisée.', // Uploaded file moving - 'alreadyMoved' => 'Le fichier uploadé a déjà été déplacé.', - 'invalidFile' => 'Le fichier original n\'est pas un fichier valide.', - 'moveFailed' => 'Impossible de déplacer le fichier {0} vers {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.', + 'alreadyMoved' => 'Le fichier uploadé a déjà été déplacé.', + 'invalidFile' => 'Le fichier original n\'est pas un fichier valide.', + 'moveFailed' => 'Impossible de déplacer le fichier {0} vers {1} ({2})', ]; diff --git a/Language/fr/Images.php b/Language/fr/Images.php index b407b91f..1187df24 100644 --- a/Language/fr/Images.php +++ b/Language/fr/Images.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'Vous devez spécifier une image source dans vos préférences.', - 'gdRequired' => 'La bibliothèque "GD image library" est nécessaire pour utiliser cette fonctionnalité.', - 'gdRequiredForProps' => 'Votre serveur doit supporter la bibliothèque "GD image library" afin de déterminer les propriétés de l\'image.', - 'gifNotSupported' => 'Les images GIF sont souvent non supportées du fait des restrictions de licence. Vous devrez peut-être utiliser des images JPG ou PNG à la place.', - 'jpgNotSupported' => 'Les images JPG ne sont pas supportées.', - 'pngNotSupported' => 'Les images PNG ne sont pas supportées.', - 'unsupportedImageCreate' => 'Votre serveur ne supporte pas la fonction GD nécessaire pour traiter ce type d\'image.', - 'jpgOrPngRequired' => 'Le protocole de redimensionnement d\'image spécifié dans vos préférences ne fonctionne qu\'avec les images de type JPEG ou PNG.', - 'rotateUnsupported' => 'La rotation d\'image ne semble pas être supportée par votre serveur.', - 'libPathInvalid' => 'Le chemin vers votre bibliothèque d\'image est incorrect. Veuillez paramétrer le chemin correct dans vos préférences image. {0, string)', - 'imageProcessFailed' => 'Échec du traitement de l\'image. Veuillez vérifier que votre serveur supporte le protocole choisi et que le chemin vers votre bibliothèque d\'image est correct.', - 'rotationAngleRequired' => 'Un angle de rotation est requis pour opérer une rotation de l\'image.', - 'invalidPath' => 'Le chemin vers l\'image est incorrect.', - 'copyFailed' => 'Échec durant la copie de l\'image.', - 'missingFont' => 'Impossible de trouver une police de caractéres à utiliser.', - 'saveFailed' => 'Impossible de sauvegarder l\'image. Veuillez vous assurer que l\'image et le répertoire de fichier ont les permissions en écriture.', - 'invalidDirection' => 'Seul un retournement `vertical` ou `horizontal` peut être effectué. Donné : {0}', - 'exifNotSupported' => 'La lecture des données EXIF n\'est pas supportée dans cette installation de PHP.', + 'sourceImageRequired' => 'Vous devez spécifier une image source dans vos préférences.', + 'gdRequired' => 'La bibliothèque "GD image library" est nécessaire pour utiliser cette fonctionnalité.', + 'gdRequiredForProps' => 'Votre serveur doit supporter la bibliothèque "GD image library" afin de déterminer les propriétés de l\'image.', + 'gifNotSupported' => 'Les images GIF sont souvent non supportées du fait des restrictions de licence. Vous devrez peut-être utiliser des images JPG ou PNG à la place.', + 'jpgNotSupported' => 'Les images JPG ne sont pas supportées.', + 'pngNotSupported' => 'Les images PNG ne sont pas supportées.', + 'unsupportedImageCreate' => 'Votre serveur ne supporte pas la fonction GD nécessaire pour traiter ce type d\'image.', + 'jpgOrPngRequired' => 'Le protocole de redimensionnement d\'image spécifié dans vos préférences ne fonctionne qu\'avec les images de type JPEG ou PNG.', + 'rotateUnsupported' => 'La rotation d\'image ne semble pas être supportée par votre serveur.', + 'libPathInvalid' => 'Le chemin vers votre bibliothèque d\'image est incorrect. Veuillez paramétrer le chemin correct dans vos préférences image. {0, string)', + 'imageProcessFailed' => 'Échec du traitement de l\'image. Veuillez vérifier que votre serveur supporte le protocole choisi et que le chemin vers votre bibliothèque d\'image est correct.', + 'rotationAngleRequired' => 'Un angle de rotation est requis pour opérer une rotation de l\'image.', + 'invalidPath' => 'Le chemin vers l\'image est incorrect.', + 'copyFailed' => 'Échec durant la copie de l\'image.', + 'missingFont' => 'Impossible de trouver une police de caractéres à utiliser.', + 'saveFailed' => 'Impossible de sauvegarder l\'image. Veuillez vous assurer que l\'image et le répertoire de fichier ont les permissions en écriture.', + 'invalidDirection' => 'Seul un retournement `vertical` ou `horizontal` peut être effectué. Donné : {0}', + 'exifNotSupported' => 'La lecture des données EXIF n\'est pas supportée dans cette installation de PHP.', ]; diff --git a/Language/fr/Language.php b/Language/fr/Language.php deleted file mode 100644 index efd395ba..00000000 --- a/Language/fr/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Get line must be a string or array of strings.', -]; diff --git a/Language/fr/Log.php b/Language/fr/Log.php index 3ba36100..8ac3114b 100644 --- a/Language/fr/Log.php +++ b/Language/fr/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} est un niveau de log invalide.', + 'invalidLogLevel' => '{0} est un niveau de log invalide.', ]; diff --git a/Language/fr/Migrations.php b/Language/fr/Migrations.php index ac37140b..2047f387 100644 --- a/Language/fr/Migrations.php +++ b/Language/fr/Migrations.php @@ -1,58 +1,47 @@ * - * @codeCoverageIgnore + * 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' => 'La table des migrations doit être définie.', -// 'invalidType' => 'Type de numérotation de migration spécifié invalide: {0}', - 'disabled' => 'Les migrations ont été chargées mais sont désactivées ou mal paramétrées.', - 'notFound' => 'Fichier de migration non trouvé : ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Aucun fichier de migration trouvé', - 'gap' => 'Il y a un écart dans la séquence de migration du coté du numéro de version : ', - 'classNotFound' => 'La classe de migration "%s" n\'a pas pu être trouvée.', - 'missingMethod' => 'Il manque la méthode "%s" dans la classe de migration.', + 'missingTable' => 'La table des migrations doit être définie.', + 'disabled' => 'Les migrations ont été chargées mais sont désactivées ou mal paramétrées.', + 'notFound' => 'Fichier de migration non trouvé : ', + 'empty' => 'Aucun fichier de migration trouvé', + 'gap' => 'Il y a un écart dans la séquence de migration du coté du numéro de version : ', + 'classNotFound' => 'La classe de migration "%s" n\'a pas pu être trouvée.', + 'missingMethod' => 'Il manque la méthode "%s" dans la classe de migration.', // Migration Command - 'migHelpLatest' => "\t\tMigre la base de données vers la dernière migration disponible.", - 'migHelpCurrent' => "\t\tMigre la base de données vers la version définie comme 'actuelle' dans la configuration.", - 'migHelpVersion' => "\tMigre la base de données vers la version {v}.", - 'migHelpRollback' => "\tLance toutes les migrations 'down' vers la version 0.", - 'migHelpRefresh' => "\t\tDésinstalle et relance toutes les migrations pour rafraîchir la base de données.", - 'migHelpSeed' => "\tLance le 'seeder' nommé [name].", - 'migCreate' => "\tCrée une nouvelle migration nommée [name]", - 'nameMigration' => 'Nomme le fichier de migration', - 'badCreateName' => 'Vous devez fournir un nom pour le fichier de migration.', - 'writeError' => 'Erreur durant la création du fichier.', - 'migNumberError' => 'Le numéro de migration doit comporter trois chiffres, et ne doit pas comporter de trous dans la séquence.', + 'migHelpLatest' => "\t\tMigre la base de données vers la dernière migration disponible.", + 'migHelpCurrent' => "\t\tMigre la base de données vers la version définie comme 'actuelle' dans la configuration.", + 'migHelpVersion' => "\tMigre la base de données vers la version {v}.", + 'migHelpRollback' => "\tLance toutes les migrations 'down' vers la version 0.", + 'migHelpRefresh' => "\t\tDésinstalle et relance toutes les migrations pour rafraîchir la base de données.", + 'migHelpSeed' => "\tLance le 'seeder' nommé [name].", + 'migCreate' => "\tCrée une nouvelle migration nommée [name]", + 'nameMigration' => 'Nomme le fichier de migration', + 'migNumberError' => 'Le numéro de migration doit comporter trois chiffres, et ne doit pas comporter de trous dans la séquence.', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Migration vers la dernière version en cours...', - 'migInvalidVersion' => 'Numéro de version fourni invalide.', - 'toVersionPH' => 'Migration vers la version %s en cours...', - 'toVersion' => 'Migration vers la version actuelle en cours...', - 'rollingBack' => 'Roll back de toutes les migrations en cours...', - 'noneFound' => 'Aucune migration trouvée.', - 'on' => 'Migré sur : ', - 'migSeeder' => 'Nom du seeder', - 'migMissingSeeder' => 'Vous devez fournir un nom de seeder.', - 'removed' => 'Roll back en cours : ', - 'added' => 'Exécution en cours : ', + 'migInvalidVersion' => 'Numéro de version fourni invalide.', + 'toVersionPH' => 'Migration vers la version %s en cours...', + 'toVersion' => 'Migration vers la version actuelle en cours...', + 'rollingBack' => 'Roll back de toutes les migrations en cours...', + 'noneFound' => 'Aucune migration trouvée.', + 'on' => 'Migré sur : ', + 'migSeeder' => 'Nom du seeder', + 'migMissingSeeder' => 'Vous devez fournir un nom de seeder.', + 'removed' => 'Roll back en cours : ', + 'added' => 'Exécution en cours : ', - 'version' => 'Version', - 'filename' => 'Nom de fichier', + 'version' => 'Version', + 'filename' => 'Nom de fichier', ]; diff --git a/Language/fr/Number.php b/Language/fr/Number.php index 4f4597a2..b7030e45 100644 --- a/Language/fr/Number.php +++ b/Language/fr/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Number language settings return [ - 'terabyteAbbr' => 'To', - 'gigabyteAbbr' => 'Go', - 'megabyteAbbr' => 'Mo', - 'kilobyteAbbr' => 'Ko', - 'bytes' => 'Octets', + 'terabyteAbbr' => 'To', + 'gigabyteAbbr' => 'Go', + 'megabyteAbbr' => 'Mo', + 'kilobyteAbbr' => 'Ko', + 'bytes' => 'Octets', // don't forget the space in front of these! - 'thousand' => ' millier', - 'million' => ' million', - 'billion' => ' milliard', - 'trillion' => ' billion', - 'quadrillion' => ' quadrillion', + 'thousand' => ' millier', + 'million' => ' million', + 'billion' => ' milliard', + 'trillion' => ' billion', + 'quadrillion' => ' quadrillion', ]; diff --git a/Language/fr/Pager.php b/Language/fr/Pager.php index 0f1aca44..855c9d5a 100644 --- a/Language/fr/Pager.php +++ b/Language/fr/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * 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 de navigation', - 'first' => 'Premier', - 'previous' => 'Précédent', - 'next' => 'Suivant', - 'last' => 'Dernier', - 'older' => 'Plus ancien', - 'newer' => 'Plus récent', - 'invalidTemplate' => '{0} n\'est pas un template de pagination valide.', - 'invalidPaginationGroup' => '{0} n\'est pas un groupe de pagination valide.', + 'pageNavigation' => 'Page de navigation', + 'first' => 'Premier', + 'previous' => 'Précédent', + 'next' => 'Suivant', + 'last' => 'Dernier', + 'older' => 'Plus ancien', + 'newer' => 'Plus récent', + 'invalidTemplate' => '{0} n\'est pas un template de pagination valide.', + 'invalidPaginationGroup' => '{0} n\'est pas un groupe de pagination valide.', ]; diff --git a/Language/fr/RESTful.php b/Language/fr/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/fr/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/fr/Redirect.php b/Language/fr/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/fr/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/fr/Router.php b/Language/fr/Router.php index 56ff992e..99f9c644 100644 --- a/Language/fr/Router.php +++ b/Language/fr/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => 'Un paramètre ne correspond pas au type attendu.', - 'missingDefaultRoute' => 'Impossible de déterminer ce qui doit être affiché. Aucune route par défaut n\'a été spécifiée dans le fichier de routage.', + 'invalidParameter' => 'Un paramètre ne correspond pas au type attendu.', + 'missingDefaultRoute' => 'Impossible de déterminer ce qui doit être affiché. Aucune route par défaut n\'a été spécifiée dans le fichier de routage.', ]; diff --git a/Language/fr/Session.php b/Language/fr/Session.php index 9d012cc6..73ad7fba 100644 --- a/Language/fr/Session.php +++ b/Language/fr/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * 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` doit contenir le nom de la table pour que le gestionnaire de session de base de données puisse fonctionner.', - 'invalidSavePath' => 'Session : le chemin de sauvegarde configuré "{0}" n\'est pas un répertoire, n\'existe pas ou ne peut être créé.', - 'writeProtectedSavePath' => 'Session : le chemin de sauvegarde configuré "{0}" ne permet pas l\'écriture par le processus PHP.', - 'emptySavePath' => 'Session : aucun chemin de sauvegarde configuré.', - 'invalidSavePathFormat' => 'Session : format du chemin de sauvegarde Redis invalide : {0}', + 'missingDatabaseTable' => '`sessionSavePath` doit contenir le nom de la table pour que le gestionnaire de session de base de données puisse fonctionner.', + 'invalidSavePath' => 'Session : le chemin de sauvegarde configuré "{0}" n\'est pas un répertoire, n\'existe pas ou ne peut être créé.', + 'writeProtectedSavePath' => 'Session : le chemin de sauvegarde configuré "{0}" ne permet pas l\'écriture par le processus PHP.', + 'emptySavePath' => 'Session : aucun chemin de sauvegarde configuré.', + 'invalidSavePathFormat' => 'Session : format du chemin de sauvegarde Redis invalide : {0}', ]; diff --git a/Language/fr/Time.php b/Language/fr/Time.php index 2b0c2153..31aa893e 100644 --- a/Language/fr/Time.php +++ b/Language/fr/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'Les mois doivent être entre 1 et 12. Déclaré : {0}', - 'invalidDay' => 'Les jours doivent être entre 1 et 31. Déclaré : {0}', - 'invalidOverDay' => 'Les jours doivent être entre 1 et {0}. Déclaré : {1}', - 'invalidHours' => 'Les heures doivent être entre 0 et 23. Déclaré : {0}', - 'invalidMinutes' => 'Les minutes doivent être entre 0 et 59. Déclaré : {0}', - 'invalidSeconds' => 'Les secondes doivent être entre 0 et 59. Déclaré : {0}', - 'years' => '{0, plural, =1{# année} other{# années}}', - 'months' => '{0, plural, =1{# mois} other{# mois}}', - 'weeks' => '{0, plural, =1{# semaine} other{# semaines}}', - 'days' => '{0, plural, =1{# jour} other{# jours}}', - 'hours' => '{0, plural, =1{# heure} other{# heures}}', - 'minutes' => '{0, plural, =1{# minute} other{# minutes}}', - 'seconds' => '{0, plural, =1{# seconde} other{# secondes}}', - 'ago' => 'depuis {0}', - 'inFuture' => 'dans {0}', - 'yesterday' => 'Hier', - 'tomorrow' => 'Demain', - 'now' => 'En ce moment', + 'invalidMonth' => 'Les mois doivent être entre 1 et 12. Déclaré : {0}', + 'invalidDay' => 'Les jours doivent être entre 1 et 31. Déclaré : {0}', + 'invalidOverDay' => 'Les jours doivent être entre 1 et {0}. Déclaré : {1}', + 'invalidHours' => 'Les heures doivent être entre 0 et 23. Déclaré : {0}', + 'invalidMinutes' => 'Les minutes doivent être entre 0 et 59. Déclaré : {0}', + 'invalidSeconds' => 'Les secondes doivent être entre 0 et 59. Déclaré : {0}', + 'years' => '{0, plural, =1{# année} other{# années}}', + 'months' => '{0, plural, =1{# mois} other{# mois}}', + 'weeks' => '{0, plural, =1{# semaine} other{# semaines}}', + 'days' => '{0, plural, =1{# jour} other{# jours}}', + 'hours' => '{0, plural, =1{# heure} other{# heures}}', + 'minutes' => '{0, plural, =1{# minute} other{# minutes}}', + 'seconds' => '{0, plural, =1{# seconde} other{# secondes}}', + 'ago' => 'depuis {0}', + 'inFuture' => 'dans {0}', + 'yesterday' => 'Hier', + 'tomorrow' => 'Demain', + 'now' => 'En ce moment', ]; diff --git a/Language/fr/Validation.php b/Language/fr/Validation.php index 1f88f59e..d5dfadf6 100644 --- a/Language/fr/Validation.php +++ b/Language/fr/Validation.php @@ -1,71 +1,65 @@ * - * @codeCoverageIgnore + * 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} n\'est pas une règle valide.', - 'groupNotFound' => '{0} n\'est pas un groupe de règles de validation.', - 'groupNotArray' => 'Le groupe de règles {0} doit être un tableau.', - 'invalidTemplate' => '{0} n\'est pas un modèle de Validation valide.', + // Core Messages + 'ruleNotFound' => '{0} n\'est pas une règle valide.', + 'groupNotFound' => '{0} n\'est pas un groupe de règles de validation.', + 'groupNotArray' => 'Le groupe de règles {0} doit être un tableau.', + 'invalidTemplate' => '{0} n\'est pas un modèle de Validation valide.', // Rule Messages - 'alpha' => 'Le champ {field} ne peut contenir que des caractères alphabétiques.', - 'alpha_dash' => 'Le champ {field} ne peut contenir que des caractères alphanumériques, des underscores, et des tirets.', - 'alpha_numeric' => 'Le champ {field} ne peut contenir que des caractères alphanumériques.', - 'alpha_numeric_space' => 'Le champ {field} ne peut contenir que des caractères alphanumériques et des espaces.', - 'alpha_space' => 'Le champ {field} ne peut contenir que des caractères alphabétiques et des espaces.', - 'decimal' => 'Le champ {field} doit contenir un nombre décimal.', - 'differs' => 'Le champ {field} doit être différent du champ {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', - 'exact_length' => 'Le champ {field} doit avoir précisément {param} caractères de long.', - 'greater_than' => 'Le champ {field} doit contenir un nombre plus grand que {param}.', - 'greater_than_equal_to' => 'Le champ {field} doit être supérieur ou égal à {param}.', - 'in_list' => 'Le champ {field} doit être un élément de la liste suivante : {param}.', - 'integer' => 'Le champ {field} doit contenir un nombre entier.', - 'is_natural' => 'Le champ {field} ne doit contenir que des chiffres.', - 'is_natural_no_zero' => 'Le champ {field} ne doit contenir que des chiffres et être supérieur à zéro.', - 'is_unique' => 'Le champ {field} doit contenir une valeur unique.', - 'less_than' => 'Le champ {field} doit contenir un nombre inférieur à {param}.', - 'less_than_equal_to' => 'Le champ {field} doit contenir un nombre inférieur ou égal à {param}.', - 'matches' => 'Le champ {field} ne coïncide pas avec le champ {param}.', - 'max_length' => 'Le champ {field} ne peut pas dépasser une longueur de {param} caractères.', - 'min_length' => 'Le champ {field} doit contenir au moins {param} caractères.', - 'not_equals' => 'The {field} field cannot be: {param}.', - 'numeric' => 'Le champ {field} ne doit contenir que des nombres.', - 'regex_match' => 'Le champ {field} n\'a pas le format attendu.', - 'required' => 'Le champ {field} est requis.', - 'required_with' => 'Le champ {field} est requis lorsque {param} est présent.', - 'required_without' => 'Le champ {field} est requis lorsque {param} n\'est pas présent.', - 'timezone' => 'Le champ {field} doit être un fuseau horaire valide.', - 'valid_base64' => 'Le champ {field} doit être une chaîne de caractères en base64 valide.', - 'valid_email' => 'Le champ {field} doit contenir une adresse email valide.', - 'valid_emails' => 'Le champ {field} doit contenir des adresses email valides.', - 'valid_ip' => 'Le champ {field} doit contenir une IP valide.', - 'valid_url' => 'Le champ {field} doit contenir une URL valide.', - 'valid_date' => 'Le champ {field} doit contenir une date valide.', + 'alpha' => 'Le champ {field} ne peut contenir que des caractères alphabétiques.', + 'alpha_dash' => 'Le champ {field} ne peut contenir que des caractères alphanumériques, des underscores, et des tirets.', + 'alpha_numeric' => 'Le champ {field} ne peut contenir que des caractères alphanumériques.', + 'alpha_numeric_space' => 'Le champ {field} ne peut contenir que des caractères alphanumériques et des espaces.', + 'alpha_space' => 'Le champ {field} ne peut contenir que des caractères alphabétiques et des espaces.', + 'decimal' => 'Le champ {field} doit contenir un nombre décimal.', + 'differs' => 'Le champ {field} doit être différent du champ {param}.', + 'exact_length' => 'Le champ {field} doit avoir précisément {param} caractères de long.', + 'greater_than' => 'Le champ {field} doit contenir un nombre plus grand que {param}.', + 'greater_than_equal_to' => 'Le champ {field} doit être supérieur ou égal à {param}.', + 'in_list' => 'Le champ {field} doit être un élément de la liste suivante : {param}.', + 'hex' => 'Le champ {field} ne peut contenir que des caractères hexadécimaux.', + 'integer' => 'Le champ {field} doit contenir un nombre entier.', + 'is_natural' => 'Le champ {field} ne doit contenir que des chiffres.', + 'is_natural_no_zero' => 'Le champ {field} ne doit contenir que des chiffres et être supérieur à zéro.', + 'is_unique' => 'Le champ {field} doit contenir une valeur unique.', + 'less_than' => 'Le champ {field} doit contenir un nombre inférieur à {param}.', + 'less_than_equal_to' => 'Le champ {field} doit contenir un nombre inférieur ou égal à {param}.', + 'matches' => 'Le champ {field} ne coïncide pas avec le champ {param}.', + 'max_length' => 'Le champ {field} ne peut pas dépasser une longueur de {param} caractères.', + 'min_length' => 'Le champ {field} doit contenir au moins {param} caractères.', + 'numeric' => 'Le champ {field} ne doit contenir que des nombres.', + 'regex_match' => 'Le champ {field} n\'a pas le format attendu.', + 'required' => 'Le champ {field} est requis.', + 'required_with' => 'Le champ {field} est requis lorsque {param} est présent.', + 'required_without' => 'Le champ {field} est requis lorsque {param} n\'est pas présent.', + 'timezone' => 'Le champ {field} doit être un fuseau horaire valide.', + 'valid_base64' => 'Le champ {field} doit être une chaîne de caractères en base64 valide.', + 'valid_email' => 'Le champ {field} doit contenir une adresse email valide.', + 'valid_emails' => 'Le champ {field} doit contenir des adresses email valides.', + 'valid_ip' => 'Le champ {field} doit contenir une IP valide.', + 'valid_url' => 'Le champ {field} doit contenir une URL valide.', + 'valid_date' => 'Le champ {field} doit contenir une date valide.', // Credit Cards - 'valid_cc_num' => '{field} ne semble pas être un numéro de carte de crédit valide.', + 'valid_cc_num' => '{field} ne semble pas être un numéro de carte de crédit valide.', // Files - 'uploaded' => 'Le fichier envoyé {field} n\'est pas valide.', - 'max_size' => 'Le fichier {field} est trop volumineux.', - 'is_image' => 'Le fichier envoyé {field} n\'est pas une image valide.', - 'mime_in' => '{field} n\'a pas un type MIME valide.', - 'ext_in' => 'L\'extension du fichier {field} n\'est pas valide.', - 'max_dims' => 'Soit {field} n\'est pas une image, soit elle est trop haute ou trop large.', + 'uploaded' => 'Le fichier envoyé {field} n\'est pas valide.', + 'max_size' => 'Le fichier {field} est trop volumineux.', + 'is_image' => 'Le fichier envoyé {field} n\'est pas une image valide.', + 'mime_in' => '{field} n\'a pas un type MIME valide.', + 'ext_in' => 'L\'extension du fichier {field} n\'est pas valide.', + 'max_dims' => 'Soit {field} n\'est pas une image, soit elle est trop haute ou trop large.', ]; diff --git a/Language/fr/View.php b/Language/fr/View.php index 867dd7d1..f6ca8219 100644 --- a/Language/fr/View.php +++ b/Language/fr/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} n\'est pas une méthode valide.', - 'missingCellParameters' => '{class}::{method} n\'a pas de paramètres.', - 'invalidCellParameter' => '{0} n\'est pas un nom de paramètre valide.', - 'noCellClass' => 'Pas de class view cell fournie.', - 'invalidCellClass' => 'Impossible de localiser la class view cell: {0}.', - 'tagSyntaxError' => 'Il y a une erreur dans le tag Parser: {0}', + 'invalidCellMethod' => '{class}::{method} n\'est pas une méthode valide.', + 'missingCellParameters' => '{class}::{method} n\'a pas de paramètres.', + 'invalidCellParameter' => '{0} n\'est pas un nom de paramètre valide.', + 'noCellClass' => 'Pas de class view cell fournie.', + 'invalidCellClass' => 'Impossible de localiser la class view cell: {0}.', + 'tagSyntaxError' => 'Il y a une erreur dans le tag Parser: {0}', ]; diff --git a/Language/id/CLI.php b/Language/id/CLI.php index e36a67e6..87f4f131 100644 --- a/Language/id/CLI.php +++ b/Language/id/CLI.php @@ -1,23 +1,30 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', - 'helpUsage' => 'Pemakaian:', - 'helpDescription' => 'Deskripsi:', - 'helpOptions' => 'Pilihan:', - 'helpArguments' => 'Argumen:', - 'invalidColor' => 'Warna {0} tidak valid: {1}.', + 'commandNotFound' => 'Perintah "{0}" tidak ditemukan.', + 'altCommandSingular' => 'Apakah yang Anda maksud ini?', + 'altCommandPlural' => 'Apakah maksud Anda salah satunya?', + 'helpUsage' => 'Pemakaian:', + 'helpDescription' => 'Deskripsi:', + 'helpOptions' => 'Pilihan:', + 'helpArguments' => 'Argumen:', + 'invalidColor' => 'Warna {0} tidak valid: {1}.', + + // Generators + 'generateClassName' => 'Nama kelas', + 'generateParentClass' => 'Nama kelas induk untuk melanjutkan', + 'generateFileExists' => '{0} sudah ada.', + 'generateFileSuccess' => 'Berkas yang dibuat: ', + 'generateFileError' => 'Kesalahan dalam membuat file: ', + 'namespaceNotDefined' => 'Namespace "{0}" tidak ditentukan.', ]; diff --git a/Language/id/Cache.php b/Language/id/Cache.php index c9c17b50..4c5a91e9 100644 --- a/Language/id/Cache.php +++ b/Language/id/Cache.php @@ -1,20 +1,17 @@ + * + * 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}', + 'unableToWrite' => 'Cache tidak bisa menulis pada {0}', 'invalidHandlers' => 'Konfigurasi cache harus memiliki sebuah array dari $validHandlers.', 'noBackup' => 'Konfigurasi cache harus memiliki sebuah set handler dan backupHandler.', 'handlerNotFound' => 'Konfigurasi cache memiliki sebuah handler tidak valid atau handler cadangan yang ditentukan.', diff --git a/Language/id/Cast.php b/Language/id/Cast.php index 6d055721..a12735c4 100644 --- a/Language/id/Cast.php +++ b/Language/id/Cast.php @@ -1,24 +1,20 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Kedalaman tumpukan maksimum terlampaui', - 'jsonErrorStateMismatch' => 'Di bawah aliran atau mode tidak cocok', - 'jsonErrorCtrlChar' => 'Ditemukan karakter kontrol tak terduga', - 'jsonErrorSyntax' => 'Kesalahan sintaksis, JSON salah format', - 'jsonErrorUtf8' => 'Karakter UTF-8 salah bentuk, mungkin disandikan salah', - 'jsonErrorUnknown' => 'Kesalahan yang tidak diketahui', + 'jsonErrorDepth' => 'Kedalaman tumpukan maksimum terlampaui', + 'jsonErrorStateMismatch' => 'Di bawah aliran atau mode tidak cocok', + 'jsonErrorCtrlChar' => 'Ditemukan karakter kontrol tak terduga', + 'jsonErrorSyntax' => 'Kesalahan sintaksis, JSON salah format', + 'jsonErrorUtf8' => 'Karakter UTF-8 salah bentuk, mungkin disandikan salah', + 'jsonErrorUnknown' => 'Kesalahan yang tidak diketahui', ]; diff --git a/Language/id/Core.php b/Language/id/Core.php index 38381646..70bec805 100644 --- a/Language/id/Core.php +++ b/Language/id/Core.php @@ -1,21 +1,19 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Core language settings return [ - 'invalidFile' => 'Berkas tidak valid: {0}', - 'copyError' => 'Sebuah kesalahan terjadi saat mencoba mengganti berkas. Pastikan direktori berkas anda dapat ditulis.', - 'missingExtension' => 'Ekstensi {0} tidak dimuat.', - 'noHandlers' => '{0} harus menyediakan setidaknya satu Handler.', + 'copyError' => 'Sebuah kesalahan terjadi saat mencoba mengganti berkas. Pastikan direktori berkas Anda dapat ditulis.', + 'enabledZlibOutputCompression' => 'Perintah zlib.output_compression ini diaktifkan. Ini tidak akan berjalan baik dengan output buffer.', + 'invalidFile' => 'Berkas tidak valid: {0}', + 'missingExtension' => 'Ekstensi {0} tidak dimuat.', + 'noHandlers' => '{0} harus menyediakan setidaknya satu Handler.', ]; diff --git a/Language/id/Database.php b/Language/id/Database.php index 00d2fc91..dd74074d 100644 --- a/Language/id/Database.php +++ b/Language/id/Database.php @@ -1,32 +1,30 @@ * - * @codeCoverageIgnore + * 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} bukan sebuah panggilan balik Model Event yang valid.', - 'invalidArgument' => 'Anda harus memberikan sebuah {0} yang valid.', - 'invalidAllowedFields' => 'Bidang yang diizinkan harus ditentukan untuk model: {0}', - 'emptyDataset' => 'Tidak ada data untuk {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.', - ]; + 'invalidEvent' => '{0} bukan sebuah panggilan balik Model Event yang valid.', + 'invalidArgument' => 'Anda harus memberikan sebuah {0} yang valid.', + 'invalidAllowedFields' => 'Bidang yang diizinkan harus ditentukan untuk model: {0}', + 'emptyDataset' => 'Tidak ada data untuk {0}.', + 'emptyPrimaryKey' => 'Tidak ada kunci utama yang ditentukan saat mencoba membuat {0}.', + 'failGetFieldData' => 'Gagal mengambil data bidang dari basis data.', + 'failGetIndexData' => 'Gagal mengambil data indeks dari basis data.', + 'failGetForeignKeyData' => 'Gagal mengambil data foreign key dari basis data.', + 'parseStringFail' => 'Gagal mengurai string kunci.', + 'featureUnavailable' => 'Fitur tidak tersedia untuk basis data yang Anda pakai.', + 'tableNotFound' => 'Tabel `{0}` tidak ditemukan pada basis data saat ini.', + 'noPrimaryKey' => 'Class model `{0}` belum menentukan sebuah Primary Key.', + 'noDateFormat' => 'Class model `{0}` tidak mempunyai dateFormat yang valid.', + 'fieldNotExists' => 'Bidang `{0}` tidak ditemukan.', + 'forEmptyInputGiven' => 'Pernyataan kosong diberikan untuk bidang `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Hanya satu kolom yang diizinkan dalam nama Kolom.', +]; diff --git a/Language/id/Email.php b/Language/id/Email.php index 360ce648..11193cb3 100644 --- a/Language/id/Email.php +++ b/Language/id/Email.php @@ -1,36 +1,33 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Email language settings return [ - 'mustBeArray' => 'Metode validasi email harus melewati sebuah array.', - 'invalidAddress' => 'Alamat email tidak valid: {0}', - 'attachmentMissing' => 'Tidak dapat menemukan lampiran email berikut: {0}', + 'mustBeArray' => 'Metode validasi surel harus melewati sebuah array.', + 'invalidAddress' => 'Alamat surel tidak valid: {0}', + 'attachmentMissing' => 'Tidak dapat menemukan lampiran surel berikut: {0}', 'attachmentUnreadable' => 'Tidak dapat membuka lampiran ini: {0}', - 'noFrom' => 'Tidak dapat mengirim email tanpa kepala "Dari".', + 'noFrom' => 'Tidak dapat mengirim surel tanpa kepala "Dari".', 'noRecipients' => 'Anda harus menyertakan penerima: Kepada, Cc, or Bcc', - 'sendFailurePHPMail' => 'Tidak dapat mengirim email menggunakan PHP mail(). Server anda mungkin tidak dikonfigurasi untuk mengirim email menggunakan metode ini.', - 'sendFailureSendmail' => 'Tidak dapat mengirim email menggunakan PHP Sendmail. Server anda mungkin tidak dikonfigurasi untuk mengirim email menggunakan metode ini.', - 'sendFailureSmtp' => 'Tidak dapat mengirim email menggunakan PHP SMTP. Server anda mungkin tidak dikonfigurasi untuk mengirim email menggunakan metode ini.', - 'sent' => 'Pesan anda telah berhasil dikirim menggunakan protokol berikut: {0, string}', + 'sendFailurePHPMail' => 'Tidak dapat mengirim surel menggunakan PHP mail(). Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', + 'sendFailureSendmail' => 'Tidak dapat mengirim surel menggunakan PHP Sendmail. Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', + 'sendFailureSmtp' => 'Tidak dapat mengirim surel menggunakan PHP SMTP. Server Anda mungkin tidak dikonfigurasi untuk mengirim surel menggunakan metode ini.', + 'sent' => 'Pesan Anda telah berhasil dikirim menggunakan protokol berikut: {0}', 'noSocket' => 'Tidak dapat membuka sebuah soket ke Sendmail. Silakan periksa pengaturan.', 'noHostname' => 'Anda tidak menentukan sebuah nama host SMTP.', 'SMTPError' => 'Kesalahan SMTP berikut ditemukan: {0}', 'noSMTPAuth' => 'Kesalahan: Anda harus menetapkan sebuah nama pengguna dan kata sandi SMTP.', 'failedSMTPLogin' => 'Gagal mengirim perintah AUTH LOGIN. Kesalahan: {0}', 'SMTPAuthUsername' => 'Gagal mengautentikasi nama pengguna. Kesalahan: {0}', - 'SMTPAuthPassword' => 'Gagal mengotentikasi kata sandi. Kesalahan: {0}', + 'SMTPAuthPassword' => 'Gagal mengautentikasi kata sandi. Kesalahan: {0}', 'SMTPDataFailure' => 'Tidak dapat mengirim data: {0}', 'exitStatus' => 'Kode status keluar: {0}', ]; diff --git a/Language/id/Encryption.php b/Language/id/Encryption.php index a61dcf66..48314caf 100644 --- a/Language/id/Encryption.php +++ b/Language/id/Encryption.php @@ -1,24 +1,20 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => 'Tidak ada driver yang diminta; ', - 'noHandlerAvailable' => 'Tidak dapat menemukan penangan enkripsi {0} yang tersedia.', - 'unKnownHandler' => '"{0}" tidak dapat dikonfigurasi.', - 'starterKeyNeeded' => 'Encrypter membutuhkan kunci starter.', - 'authenticationFailed' => 'Dekripsi: otentikasi gagal.', - 'encryptionFailed' => 'Enkripsi gagal.', + 'noDriverRequested' => 'Tidak ada driver yang diminta; ', + 'noHandlerAvailable' => 'Tidak dapat menemukan penangan enkripsi {0} yang tersedia.', + 'unKnownHandler' => '"{0}" tidak dapat dikonfigurasi.', + 'starterKeyNeeded' => 'Encrypter membutuhkan kunci starter.', + 'authenticationFailed' => 'Dekripsi: otentikasi gagal.', + 'encryptionFailed' => 'Enkripsi gagal.', ]; diff --git a/Language/id/Entity.php b/Language/id/Entity.php deleted file mode 100644 index aebfe3f4..00000000 --- a/Language/id/Entity.php +++ /dev/null @@ -1,20 +0,0 @@ - 'Mencoba mengakses properti yang tidak ada {0} dari {1}', -]; diff --git a/Language/id/Fabricator.php b/Language/id/Fabricator.php new file mode 100644 index 00000000..19f47b34 --- /dev/null +++ b/Language/id/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => 'Model tidak valid disediakan untuk fabrikasi.', + 'missingFormatters' => 'Tidak ada pemformat valid yang ditentukan.', + 'createFailed' => 'Fabricator gagal dimasukkan ke dalam tabel {0}: {1}.', +]; diff --git a/Language/id/Files.php b/Language/id/Files.php index 8f6a3614..c51cb0ff 100644 --- a/Language/id/Files.php +++ b/Language/id/Files.php @@ -1,20 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Files language settings return [ - 'fileNotFound' => 'Berkas tidak ditemukan: {0}', - 'cannotMove' => 'Tidak dapat memindahkan berkas {0} ke {1} ({2})', -// 'invalidFilename' => 'Nama berkas target tidak ada atau tidak valid: {0}', -// 'cannotCopy' => 'Tidak dapat menyalin ke {0} - pastikan folder bisa ditulis', + 'fileNotFound' => 'Berkas tidak ditemukan: {0}', + 'cannotMove' => 'Tidak dapat memindahkan berkas {0} ke {1} ({2})', ]; diff --git a/Language/id/Filters.php b/Language/id/Filters.php index a4d5e0d5..93d7e42a 100644 --- a/Language/id/Filters.php +++ b/Language/id/Filters.php @@ -1,19 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Filters language settings return [ - 'noFilter' => 'Filter \'{0}\' harus memiliki sebuah alias sesuai yang ditentukan.', + 'noFilter' => 'Filter {0} harus memiliki kecocokan dengan alias yang ditetapkan.', 'incorrectInterface' => '{0} harus menerapkan CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/id/Format.php b/Language/id/Format.php index 33d91301..f1bfbd85 100644 --- a/Language/id/Format.php +++ b/Language/id/Format.php @@ -1,19 +1,18 @@ + * + * 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}" bukan kelas Pemformat yang valid.', 'invalidJSON' => 'Gagal menguraikan string json, kesalahan: "{0}".', + 'invalidMime' => 'Tidak ada Formatter didefinisikan untuk jenis mime: "{0}".', 'missingExtension' => 'Ekstensi SimpleXML diperlukan untuk memformat XML.', ]; diff --git a/Language/id/HTTP.php b/Language/id/HTTP.php index 05ad21d2..39d106da 100644 --- a/Language/id/HTTP.php +++ b/Language/id/HTTP.php @@ -1,76 +1,76 @@ + * + * 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 harus diaktifkan untuk menggunakan kelas CURLRequest.', - 'invalidSSLKey' => 'Tidak dapat mengatur Kunci SSL. {0} bukan sebuah berkas yang valid.', - 'sslCertNotFound' => 'Sertifikat SSL tidak ditemukan di: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURL harus diaktifkan untuk menggunakan kelas CURLRequest.', + 'invalidSSLKey' => 'Tidak dapat mengatur Kunci SSL. {0} bukan sebuah berkas yang valid.', + 'sslCertNotFound' => 'Sertifikat SSL tidak ditemukan di: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} bukan sebuah jenis negosiasi yang valid. Harus salah satu: media, charset, encoding, language.', + 'invalidNegotiationType' => '{0} bukan sebuah jenis negosiasi yang valid. Harus salah satu: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Versi Protokol HTTP Tidak Valid. Harus salah satu: {0}', + 'invalidHTTPProtocol' => 'Versi Protokol HTTP Tidak Valid. Harus salah satu: {0}', // Negotiate 'emptySupportedNegotiations' => 'Anda harus memberikan sebuah array dari nilai yang didukung untuk semua Negosiasi.', // RedirectResponse - 'invalidRoute' => '{0, string} bukan sebuah rute yang valid.', + 'invalidRoute' => '{0} bukan sebuah rute yang valid.', // DownloadResponse - 'cannotSetBinary' => 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - + 'cannotSetBinary' => 'Saat mengatur filepath, tidak dapat mengatur binary.', + 'cannotSetFilepath' => 'Saat mengatur binary, tidak dapat mengatur filepath: {0}', + 'notFoundDownloadSource' => 'Tidak ditemukan badan sumber unduhan.', + 'cannotSetCache' => 'Itu tidak mendukung cache untuk mengunduh.', + 'cannotSetStatusCode' => 'Itu tidak mendukung perubahan kode status untuk mengunduh. kode: {0}, alasan: {1}', + // Response - 'missingResponseStatus' => 'Tanggapan HTTP kehilangan sebuah kode status', - 'invalidStatusCode' => '{0, string} bukan sebuah kode status pengembalian HTTP yang valid', - 'unknownStatusCode' => 'Kode status HTTP tidak dikenal diberikan tanpa pesan: {0}', + 'missingResponseStatus' => 'Tanggapan HTTP kehilangan sebuah kode status', + 'invalidStatusCode' => '{0} bukan sebuah kode status pengembalian HTTP yang valid', + 'unknownStatusCode' => 'Kode status HTTP tidak dikenal diberikan tanpa pesan: {0}', // URI - 'cannotParseURI' => 'Tidak dapat mengurai URI: {0}', - 'segmentOutOfRange' => 'Permintaan segmen URI berada di luar jangkauan: {0}', - 'invalidPort' => 'Port harus antara 0 dan 65535. Diberikan: {0}', - 'malformedQueryString' => 'String kueri tidak boleh menyertakan fragmen URI.', + 'cannotParseURI' => 'Tidak dapat mengurai URI: {0}', + 'segmentOutOfRange' => 'Permintaan segmen URI berada di luar jangkauan: {0}', + 'invalidPort' => 'Port harus antara 0 dan 65535. Diberikan: {0}', + 'malformedQueryString' => 'String kueri tidak boleh menyertakan fragmen URI.', // Page Not Found - 'pageNotFound' => 'Halaman Tidak Ditemukan', - 'emptyController' => 'Tidak ada Kontroler yang ditentukan.', - 'controllerNotFound' => 'Kontroler atau metodenya tidak ditemukan: {0}::{1}', - 'methodNotFound' => 'Metode kontroller tidak ditemukan: {0}', + 'pageNotFound' => 'Halaman Tidak Ditemukan', + 'emptyController' => 'Tidak ada Controller yang ditentukan.', + 'controllerNotFound' => 'Controller atau metodenya tidak ditemukan: {0}::{1}', + 'methodNotFound' => 'Metode controller tidak ditemukan: {0}', // CSRF - 'disallowedAction' => 'Tindakan yang anda minta tidak diizinkan.', - + 'disallowedAction' => 'Tindakan yang Anda minta tidak diizinkan.', + // Uploaded file moving - 'alreadyMoved' => 'Berkas yang diunggah telah dipindahkan.', - 'invalidFile' => 'Berkas asli tersebut bukan berkas yang valid.', - 'moveFailed' => 'Tidak dapat memindahkan berkas {0} ke {1} ({2})', + 'alreadyMoved' => 'Berkas yang diunggah telah dipindahkan.', + 'invalidFile' => 'Berkas asli tersebut bukan berkas yang valid.', + 'moveFailed' => 'Tidak dapat memindahkan berkas {0} ke {1} ({2})', + + 'uploadErrOk' => 'Berkas berhasil diunggah.', + 'uploadErrIniSize' => 'Berkas "%s" melampaui pengaturan upload_max_filesize Anda.', + 'uploadErrFormSize' => 'Berkas "%s" melampaui batas unggahan yang ditentukan pada formulir Anda.', + 'uploadErrPartial' => 'Berkas "%s" hanya sebagian yang terunggah.', + 'uploadErrNoFile' => 'Tidak ada berkas yang terunggah.', + 'uploadErrCantWrite' => 'Berkas "%s" tidak dapat ditulis pada diska.', + 'uploadErrNoTmpDir' => 'Berkas tidak dapat diunggah: direktori sementara tidak ditemukan.', + 'uploadErrExtension' => 'Unggahan berkas dihentikan oleh ekstensi PHP.', + 'uploadErrUnknown' => 'Berkas "%s" tidak terunggah karena kesalahan yang tidak diketahui.', - '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 + 'invalidSameSiteSetting' => 'Pengaturan SameSite harus None, Lax, Strict, atau string kosong. Diberikan: {0}', ]; diff --git a/Language/id/Images.php b/Language/id/Images.php index b8aa58ac..d44d8d6f 100644 --- a/Language/id/Images.php +++ b/Language/id/Images.php @@ -1,30 +1,29 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Images language settings return [ - 'sourceImageRequired' => 'Anda harus menentukan sebuah sumber gambar dalam preferensi anda.', + 'sourceImageRequired' => 'Anda harus menentukan sebuah sumber gambar dalam preferensi Anda.', 'gdRequired' => 'Pustaka gambar GD diperlukan untuk menggunakan fitur ini....', - 'gdRequiredForProps' => 'Server anda harus mendukung pustaka gambar GD untuk menentukan properti gambar.', - 'gifNotSupported' => 'Gambar GIF sering tidak didukung karena pembatasan perizinan. anda mungkin harus menggunakan gambar JPG atau PNG sebagai gantinya.', + 'gdRequiredForProps' => 'Server Anda harus mendukung pustaka gambar GD untuk menentukan properti gambar.', + 'gifNotSupported' => 'Gambar GIF sering tidak didukung karena pembatasan perizinan. Anda mungkin harus menggunakan gambar JPG atau PNG sebagai gantinya.', 'jpgNotSupported' => 'Gambar JPG tidak didukung.', 'pngNotSupported' => 'Gambar PNG tidak didukung.', - 'unsupportedImageCreate' => 'Server anda tidak mendukung fungsi GD yang diperlukan untuk memproses jenis gambar ini.', - 'jpgOrPngRequired' => 'Protokol pengubahan ukuran gambar yang ditentukan dalam preferensi anda hanya berfungsi dengan jenis gambar JPEG atau PNG.', - 'rotateUnsupported' => 'Rotasi gambar sepertinya tidak didukung oleh server anda.', - 'libPathInvalid' => 'Jalur ke pustaka gambar anda tidak benar. Silakan mengatur jalur yang benar dalam preferensi gambar anda. {0, string)', - 'imageProcessFailed' => 'Pemrosesan gambar gagal. Harap verifikasi bahwa server anda mendukung protokol yang dipilih dan jalur ke pustaka gambar anda sudah benar.', + 'webpNotSupported' => 'Gambar WEBP tidak didukung.', + 'fileNotSupported' => 'Berkas yang diberikan bukan jenis gambar yang didukung.', + 'unsupportedImageCreate' => 'Server Anda tidak mendukung fungsi GD yang diperlukan untuk memproses jenis gambar ini.', + 'jpgOrPngRequired' => 'Protokol pengubahan ukuran gambar yang ditentukan dalam preferensi Anda hanya berfungsi dengan jenis gambar JPEG atau PNG.', + 'rotateUnsupported' => 'Rotasi gambar sepertinya tidak didukung oleh server Anda.', + 'libPathInvalid' => 'Jalur ke pustaka gambar Anda tidak benar. Silakan mengatur jalur yang benar dalam preferensi gambar Anda. {0, string)', + 'imageProcessFailed' => 'Pemrosesan gambar gagal. Harap verifikasi bahwa server Anda mendukung protokol yang dipilih dan jalur ke pustaka gambar Anda sudah benar.', 'rotationAngleRequired' => 'Sudut rotasi diperlukan untuk memutar gambar.', 'invalidPath' => 'Jalur menuju gambar tidak benar.', 'copyFailed' => 'Salinan gambar gagal.', diff --git a/Language/id/Language.php b/Language/id/Language.php deleted file mode 100644 index 7752ca22..00000000 --- a/Language/id/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'Get line harus berupa sebuah string atau array string.' -]; diff --git a/Language/id/Log.php b/Language/id/Log.php index d194b3fb..e6a29ed5 100644 --- a/Language/id/Log.php +++ b/Language/id/Log.php @@ -1,18 +1,15 @@ + * + * 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} adalah sebuah level log yang tidak valid.', ]; diff --git a/Language/id/Migrations.php b/Language/id/Migrations.php index baca1c70..a8c26f64 100644 --- a/Language/id/Migrations.php +++ b/Language/id/Migrations.php @@ -1,29 +1,25 @@ + * + * 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' => 'Tabel migrasi harus diatur.', -// 'invalidType' => 'Jenis penomoran migrasi tidak valid telah ditentukan: {0}', - 'disabled' => 'Migrasi telah dimuat tetapi dinonaktifkan atau pengaturan salah.', - 'notFound' => 'Berkas migrasi tidak ditemukan: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Tidak ditemukan berkas Migrasi', - 'gap' => 'Ada sebuah celah dalam urutan migrasi dekat nomor versi: ', - 'classNotFound' => 'Kelas migrasi "%s" tidak dapat ditemukan.', - 'missingMethod' => 'Kelas migrasi kehilangan metode "%s".', + 'missingTable' => 'Tabel migrasi harus diatur.', + 'disabled' => 'Migrasi telah dimuat tetapi dinonaktifkan atau pengaturan salah.', + 'notFound' => 'Berkas migrasi tidak ditemukan: ', + 'batchNotFound' => 'Sejumlah target tidak ditemukan: ', + 'empty' => 'Tidak ditemukan berkas Migrasi', + 'gap' => 'Ada sebuah celah dalam urutan migrasi dekat nomor versi: ', + 'classNotFound' => 'Kelas migrasi "%s" tidak dapat ditemukan.', + 'missingMethod' => 'Kelas migrasi kehilangan metode "%s".', // Migration Command 'migHelpLatest' => "\t\tMigrasi basis data ke migrasi terbaru yang tersedia.", @@ -34,24 +30,28 @@ 'migHelpSeed' => "\tMenjalankan seeder bernama [name].", 'migCreate' => "\tMenciptakan sebuah nama migrasi baru bernama [name]", 'nameMigration' => 'Beri nama berkas migrasi', - 'badCreateName' => 'Anda harus memberikan sebuah nama berkas migrasi.', - 'writeError' => 'Kesalahan saat mencoba membuat berkas.', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', + 'migNumberError' => 'Nomor migrasi harus tiga digit dan tidak boleh ada jarak pada urutan.', + 'rollBackConfirm' => 'Anda yakin ingin melakukan rollback?', + 'refreshConfirm' => 'Anda yakin ingin menyegarkan?', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Migrasi ke versi terbaru...', + 'latest' => 'Menjalankan semua migrasi baru...', + 'generalFault' => 'Migrasi gagal!', 'migInvalidVersion' => 'Nomor versi tidak valid diberikan.', 'toVersionPH' => 'Migrasi ke versi %s...', 'toVersion' => 'Migrasi ke versi saat ini...', 'rollingBack' => 'Mengembalikan semua migrasi...', 'noneFound' => 'Tidak ada migrasi yang ditemukan.', - 'on' => 'Dimigrasi Pada: ', 'migSeeder' => 'Nama seeder', 'migMissingSeeder' => 'Anda harus memberikan sebuah nama seeder.', + 'nameSeeder' => 'Beri nama berkas seeder', 'removed' => 'Mengembalikan: ', 'added' => 'Berjalan: ', - 'version' => 'Versi', - 'filename' => 'Nama berkas', + // Migrate Status + 'namespace' => 'Namespace', + 'filename' => 'Nama berkas', + 'version' => 'Versi', + 'group' => 'Grup', + 'on' => 'Dimigrasi Pada: ', + 'batch' => 'Batch', ]; diff --git a/Language/id/Number.php b/Language/id/Number.php index 8f858571..22d0aebb 100644 --- a/Language/id/Number.php +++ b/Language/id/Number.php @@ -1,19 +1,15 @@ + * + * 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', @@ -22,9 +18,9 @@ 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' ribu', - 'million' => ' juta', - 'billion' => ' milyar', - 'trillion' => ' triliun', - 'quadrillion' => ' dwiyar', + 'thousand' => ' ribu', + 'million' => ' juta', + 'billion' => ' milyar', + 'trillion' => ' triliun', + 'quadrillion' => ' kuadriliun', ]; diff --git a/Language/id/Pager.php b/Language/id/Pager.php index 3bf1ead4..708946c3 100644 --- a/Language/id/Pager.php +++ b/Language/id/Pager.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Pager language settings return [ 'pageNavigation' => 'Navigasi halaman', 'first' => 'Pertama', diff --git a/Language/id/RESTful.php b/Language/id/RESTful.php index 291bbdb1..f3fc19ca 100644 --- a/Language/id/RESTful.php +++ b/Language/id/RESTful.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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}"-tindakan tidak dilaksanakan.', + 'notImplemented' => '"{0}"-tindakan tidak dilaksanakan.', ]; diff --git a/Language/id/Redirect.php b/Language/id/Redirect.php deleted file mode 100644 index 38dc16e6..00000000 --- a/Language/id/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Tidak dapat mengalihkan ke "{0}". Kode status kesalahan "{1}"', -]; diff --git a/Language/id/Router.php b/Language/id/Router.php index 45d34e0b..9c7a3676 100644 --- a/Language/id/Router.php +++ b/Language/id/Router.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Router language settings return [ 'invalidParameter' => 'Sebuah parameter tidak cocok dengan tipe yang diharapkan.', 'missingDefaultRoute' => 'Tidak dapat menentukan apa yang harus ditampilkan. Sebuah rute default belum ditentukan dalam berkas routing.', diff --git a/Language/id/Security.php b/Language/id/Security.php new file mode 100644 index 00000000..70a48820 --- /dev/null +++ b/Language/id/Security.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'Tindakan yang Anda minta tidak diperbolehkan.', + 'invalidSameSite' => 'Nilai SameSite harus None, Lax, Strict, atau string kosong. Diberikan: {0}', +]; diff --git a/Language/id/Session.php b/Language/id/Session.php index 8476b342..56418c16 100644 --- a/Language/id/Session.php +++ b/Language/id/Session.php @@ -1,22 +1,20 @@ + * + * 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` harus memiliki nama tabel untuk Handler Sesi Basis Data agar bekerja.', 'invalidSavePath' => 'Sesi: Jalur penyimpanan terkonfigurasi "{0}" bukan sebuah direktori, tidak ada atau tidak dapat dibuat.', 'writeProtectedSavePath' => 'Sesi: Jalur penyimpanan terkonfigurasi "{0}" tidak dapat ditulis oleh proses PHP.', 'emptySavePath' => 'Sesi: Tidak ada jalur penyimpanan yang dikonfigurasi.', 'invalidSavePathFormat' => 'Sesi: Format jalur penyimpanan Redis tidak valid: {0}', + 'invalidSameSiteSetting' => 'Sesi: Pengaturan SameSite harus ada, Lax, Strict, atau string kosong. Diberikan: {0}', ]; diff --git a/Language/id/Time.php b/Language/id/Time.php index 08c28317..e47e1caf 100644 --- a/Language/id/Time.php +++ b/Language/id/Time.php @@ -1,32 +1,29 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Time language settings return [ 'invalidMonth' => 'Bulan harus antara 1 dan 12. Diberikan: {0}', - 'invalidDay' => 'Hari harus antara 1 dan 31. Diberikan: {0}', - 'invalidOverDay' => 'Hari harus antara 1 dan {0}. Diberikan: {1}', + 'invalidDay' => 'Hari harus antara 1 dan 31. Diberikan: {0}', + 'invalidOverDay' => 'Hari harus antara 1 dan {0}. Diberikan: {1}', 'invalidHours' => 'Jam harus antara 0 dan 23. Diberikan: {0}', 'invalidMinutes' => 'Menit harus di antara 0 dan 59. Diberikan: {0}', 'invalidSeconds' => 'Detik harus antara 0 dan 59. Diberikan: {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}}', + 'years' => '{0, plural, =1{# tahun} other{# tahun}}', + 'months' => '{0, plural, =1{# bulan} other{# bulan}}', + 'weeks' => '{0, plural, =1{# pekan} other{# pekan}}', + 'days' => '{0, plural, =1{# hari} other{# hari}}', + 'hours' => '{0, plural, =1{# jam} other{# jam}}', + 'minutes' => '{0, plural, =1{# menit} other{# menit}}', + 'seconds' => '{0, plural, =1{# detik} other{# detik}}', 'ago' => '{0} lalu', 'inFuture' => 'di {0}', 'yesterday' => 'Kemarin', diff --git a/Language/id/Validation.php b/Language/id/Validation.php index 191cec66..0e137a64 100644 --- a/Language/id/Validation.php +++ b/Language/id/Validation.php @@ -1,55 +1,56 @@ + * + * 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' => 'Tidak ada aturan yang ditentukan dalam konfigurasi Validasi.', - 'ruleNotFound' => '{0} bukan sebuah aturan yang valid.', - 'groupNotFound' => '{0} bukan sebuah grup aturan validasi.', - 'groupNotArray' => '{0} grup aturan harus berupa sebuah array.', - 'invalidTemplate' => '{0} bukan sebuah template Validasi yang valid.', + 'noRuleSets' => 'Tidak ada aturan yang ditentukan dalam konfigurasi Validasi.', + 'ruleNotFound' => '{0} bukan sebuah aturan yang valid.', + 'groupNotFound' => '{0} bukan sebuah grup aturan validasi.', + 'groupNotArray' => '{0} grup aturan harus berupa sebuah array.', + 'invalidTemplate' => '{0} bukan sebuah template Validasi yang valid.', // Rule Messages 'alpha' => 'Bidang {field} hanya boleh mengandung karakter alfabet.', 'alpha_dash' => 'Bidang {field} hanya boleh berisi karakter alfanumerik, setrip bawah, dan tanda pisah.', 'alpha_numeric' => 'Bidang {field} hanya boleh berisi karakter alfanumerik.', + 'alpha_numeric_punct' => 'Bidang {field} hanya boleh berisi karakter alfanumerik, spasi, dan karakter ~! # $% & * - _ + = | :..', 'alpha_numeric_space' => 'Bidang {field} hanya boleh berisi karakter alfanumerik dan spasi.', - 'alpha_space' => 'Bidang {field} hanya boleh berisi karakter alfabet dan spasi.', + 'alpha_space' => 'Bidang {field} hanya boleh berisi karakter alfabet dan spasi.', 'decimal' => 'Bidang {field} harus mengandung sebuah angka desimal.', 'differs' => 'Bidang {field} harus berbeda dari bidang {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', + 'equals' => 'Bidang {field} harus persis: {param}.', 'exact_length' => 'Bidang {field} harus tepat {param} panjang karakter.', 'greater_than' => 'Bidang {field} harus berisi sebuah angka yang lebih besar dari {param}.', 'greater_than_equal_to' => 'Bidang {field} harus berisi sebuah angka yang lebih besar atau sama dengan {param}.', + 'hex' => 'Bidang {field} hanya boleh berisi karakter heksadesimal.', 'in_list' => 'Bidang {field} harus salah satu dari: {param}.', 'integer' => 'Bidang {field} harus mengandung bilangan bulat.', 'is_natural' => 'Bidang {field} hanya boleh berisi angka.', 'is_natural_no_zero' => 'Bidang {field} hanya boleh berisi angka dan harus lebih besar dari nol.', + 'is_not_unique' => 'Bidang {field} harus berisi nilai yang sudah ada sebelumnya dalam database.', 'is_unique' => 'Bidang {field} harus mengandung sebuah nilai unik.', 'less_than' => 'Bidang {field} harus berisi sebuah angka yang kurang dari {param}.', 'less_than_equal_to' => 'Bidang {field} harus berisi sebuah angka yang kurang dari atau sama dengan {param}.', 'matches' => 'Bidang {field} tidak cocok dengan bidang {param}.', 'max_length' => 'Bidang {field} tidak bisa melebihi {param} panjang karakter.', 'min_length' => 'Bidang {field} setidaknya harus {param} panjang karakter.', - 'not_equals' => 'The {field} field cannot be: {param}.', + 'not_equals' => 'Bidang {field} tidak boleh: {param}.', + 'not_in_list' => 'Bidang {field} tidak boleh salah satu dari: {param}.', 'numeric' => 'Bidang {field} hanya boleh mengandung angka.', 'regex_match' => 'Bidang {field} tidak dalam format yang benar.', 'required' => 'Bidang {field} diperlukan.', 'required_with' => 'Bidang {field} diperlukan saat {param} hadir.', 'required_without' => 'Bidang {field} diperlukan saat {param} tidak hadir.', + 'string' => 'Bidang {field} harus berupa string yang valid.', 'timezone' => 'Bidang {field} harus berupa sebuah zona waktu yang valid.', 'valid_base64' => 'Bidang {field} harus berupa sebuah string base64 yang valid.', 'valid_email' => 'Bidang {field} harus berisi sebuah alamat email yang valid.', @@ -59,13 +60,13 @@ 'valid_date' => 'Bidang {field} harus berisi sebuah tanggal yang valid.', // Credit Cards - 'valid_cc_num' => '{field} tidak tampak sebagai sebuah nomor kartu kredit yang valid.', + 'valid_cc_num' => '{field} tidak tampak sebagai sebuah nomor kartu kredit yang valid.', // Files - 'uploaded' => '{field} bukan sebuah berkas diunggah yang valid.', - 'max_size' => '{field} terlalu besar dari sebuah berkas.', - 'is_image' => '{field} bukan berkas gambar diunggah yang valid.', - 'mime_in' => '{field} tidak memiliki sebuah tipe mime yang valid.', - 'ext_in' => '{field} tidak memiliki sebuah ekstensi berkas yang valid.', - 'max_dims' => '{field} bukan gambar, atau terlalu lebar atau tinggi.', + 'uploaded' => '{field} bukan sebuah berkas diunggah yang valid.', + 'max_size' => '{field} terlalu besar dari sebuah berkas.', + 'is_image' => '{field} bukan berkas gambar diunggah yang valid.', + 'mime_in' => '{field} tidak memiliki sebuah tipe mime yang valid.', + 'ext_in' => '{field} tidak memiliki sebuah ekstensi berkas yang valid.', + 'max_dims' => '{field} bukan gambar, atau terlalu lebar atau tinggi.', ]; diff --git a/Language/id/View.php b/Language/id/View.php index 5cb5add9..e24601db 100644 --- a/Language/id/View.php +++ b/Language/id/View.php @@ -1,22 +1,20 @@ + * + * 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} bukan sebuah metode yang valid.', 'missingCellParameters' => '{class}::{method} tidak memiliki parameter.', 'invalidCellParameter' => '{0} bukan sebuah nama parameter yang valid.', 'noCellClass' => 'Tidak ada kelas view cell yang disediakan.', 'invalidCellClass' => 'Tidak dapat menemukan kelas view cell: {0}.', - 'tagSyntaxError' => 'Anda memiliki sebuah kesalahan sintaks di tag Parser anda: {0}', + 'tagSyntaxError' => 'Anda memiliki sebuah kesalahan sintaks di tag Parser Anda: {0}', ]; diff --git a/Language/it/CLI.php b/Language/it/CLI.php index afe4bd56..8c6bea6f 100644 --- a/Language/it/CLI.php +++ b/Language/it/CLI.php @@ -1,23 +1,30 @@ - 'Command "{0}" not found.', - 'helpUsage' => 'Uso:', - 'helpDescription' => 'Descrizione:', - 'helpOptions' => 'Opzioni:', - 'helpArguments' => 'Argomenti:', - 'invalidColor' => 'Colore {0} non valido: {1}.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Impossibile trovare il comando "{0}"', + 'altCommandSingular' => 'Intendevi questo?', + 'altCommandPlural' => 'Intendevi uno di questi?', + 'helpUsage' => 'Uso:', + 'helpDescription' => 'Descrizione:', + 'helpOptions' => 'Opzioni:', + 'helpArguments' => 'Argomenti:', + 'invalidColor' => 'Colore {0} non valido: {1}.', + + // Generators + 'generateClassName' => 'Nome della classe', + 'generateParentClass' => 'Nome della classe parent dalla quale estendere la classe', + 'generateFileExists' => '{0} è già esistente.', + 'generateFileSuccess' => 'File creato: ', + 'generateFileError' => 'Si è verificato un errore durante la creazione del file: ', + 'namespaceNotDefined' => 'Il Namespace "{0}" non è definito.', +]; diff --git a/Language/it/Cache.php b/Language/it/Cache.php index d7a74f43..9353f0f4 100644 --- a/Language/it/Cache.php +++ b/Language/it/Cache.php @@ -1,21 +1,18 @@ - 'Cache unable to write to {0}', - 'invalidHandlers' => 'La configurazione della Cache deve avere un array di $validHandlers.', - 'noBackup' => 'La configurazione della Cache deve avere un set Gestore e un Gestore di backup.', - 'handlerNotFound' => 'Nella configurazione della Cache è indicato un Gestore o un Gestore di backup non valido.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cache language settings +return [ + 'unableToWrite' => 'Impossibile scrivere la Cache in {0}', + 'invalidHandlers' => 'La configurazione della Cache deve avere un array di $validHandlers.', + 'noBackup' => 'La configurazione della Cache deve avere un set Gestore e un Gestore di backup.', + 'handlerNotFound' => 'Nella configurazione della Cache è indicato un Gestore o un Gestore di backup non valido.', +]; diff --git a/Language/it/Cast.php b/Language/it/Cast.php index 9d396822..76335db9 100644 --- a/Language/it/Cast.php +++ b/Language/it/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => 'Unexpected control character found', - 'jsonErrorSyntax' => 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => 'Unknown error', + 'jsonErrorDepth' => 'È stato superato il limite massimo dello stack', + 'jsonErrorStateMismatch' => 'JSON non valido', + 'jsonErrorCtrlChar' => 'È stato rilevato un carattere di controllo inaspettato', + 'jsonErrorSyntax' => 'Errore di sintassi, JSON non strutturato correttamente', + 'jsonErrorUtf8' => 'Sono stati rilevati dei caratteri UTF-8 non codificati correttamente', + 'jsonErrorUnknown' => 'Errore sconosciuto', ]; diff --git a/Language/it/Core.php b/Language/it/Core.php index 96d3c249..c64489c3 100644 --- a/Language/it/Core.php +++ b/Language/it/Core.php @@ -1,21 +1,19 @@ - 'Non valido il file: {0}', - 'copyError' => 'Riscontrato un errore nel tentativo di riposizionare il file. Si prega di assicurarsi che la cartella dei file sia scrivibile.', - 'missingExtension' => '{0} estensione non è caricata.', - 'noHandlers' => '{0} deve prevedere almeno un Gestore.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'Riscontrato un errore nel tentativo di riposizionare il file. Si prega di assicurarsi che la cartella dei file sia scrivibile.', + 'enabledZlibOutputCompression' => 'La direttiva zlib.output_compression presente nel file php.ini è abilitata. Questa impostazione potrebbe causare dei conflitti con altri tipi di output buffer.', + 'invalidFile' => 'Non valido il file: {0}', + 'missingExtension' => '{0} estensione non è caricata.', + 'noHandlers' => '{0} deve prevedere almeno un Gestore.', +]; diff --git a/Language/it/Database.php b/Language/it/Database.php index 41389c27..42b0da04 100644 --- a/Language/it/Database.php +++ b/Language/it/Database.php @@ -1,32 +1,30 @@ - '{0} non è una valida chiamata dell\'evento del Model.', - 'invalidArgument' => 'Devi fornire un valido {0}.', - 'invalidAllowedFields' => 'I campi autorizzati devono essere specificati per il model: {0}', - 'emptyDataset' => 'Nessun dato presente in {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.', -]; + + * + * 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} non è una valida chiamata dell\'evento del Model.', + 'invalidArgument' => 'Devi fornire un valido {0}.', + 'invalidAllowedFields' => 'I campi autorizzati devono essere specificati per il model: {0}', + 'emptyDataset' => 'Nessun dato presente in {0}.', + 'emptyPrimaryKey' => 'Non è stata definita alcuna Primary Key durante la creazione di {0}.', + 'failGetFieldData' => 'Impossibile recuperare i dati del campo dal database.', + 'failGetIndexData' => 'Impossibile recuperare i dati dell\'indice dal database.', + 'failGetForeignKeyData' => 'Impossibile recuperare i dati della Foreign Key dal database.', + 'parseStringFail' => 'Il parsing della key string è fallito.', + 'featureUnavailable' => 'Questa funzionalità non è disponibile per il tipo di database che si sta utilizzando.', + 'tableNotFound' => 'La tabella `{0}` non è stata trovata nel database corrente.', + 'noPrimaryKey' => 'È necessario specificare una Primary Key per la classe Model `{0}`', + 'noDateFormat' => 'È necessario fornire un dateFormat valido per la classe Model `{0}`', + 'fieldNotExists' => 'Il campo `{0}` non è stato trovato.', + 'forEmptyInputGiven' => 'È stato fornito un valore vuoto per il campo `{0}`', + 'forFindColumnHaveMultipleColumns' => 'È possibile specificare solo un elemento come nome della colonna.', +]; diff --git a/Language/it/Email.php b/Language/it/Email.php index 598b124e..93e82f1e 100644 --- a/Language/it/Email.php +++ b/Language/it/Email.php @@ -1,36 +1,33 @@ - 'Il metodo di validazione della email deve essere passato come array.', - 'invalidAddress' => 'Indirizzo email non valido: {0}', - 'attachmentMissing' => 'Non è stato possibile trovare il seguente allegato alla email: {0}', - 'attachmentUnreadable' => 'Impossibile aprire questo allegato: {0}', - 'noFrom' => 'Non si può inviare una mail senza "Da" nella intestazione.', - 'noRecipients' => 'Devi inserire i destinatari: A, Cc, o Ccn', - 'sendFailurePHPMail' => 'Impossibile inviare email usando PHP mail(). Il tuo server potrebbe non essere configurato per inviare email usando questo methodo.', - 'sendFailureSendmail' => 'Impossibile inviare email usando PHP Sendmail. Il tuo server potrebbe non essere configurato per inviare email usando questo methodo.', - 'sendFailureSmtp' => 'Impossibile inviare email usando PHP SMTP. Il tuo server potrebbe non essere configurato per inviare email usando questo methodo.', - 'sent' => 'Il tuo messaggio è stato inviato con successo utilizzando il seguente protocollo: {0, string}', - 'noSocket' => 'Non possibile aprire un socket a Sendmail. Prego verifica le configurazioni.', - 'noHostname' => 'Non hai specificato alcun hostname SMTP.', - 'SMTPError' => 'Si è verificato il seguente errore SMTP: {0}', - 'noSMTPAuth' => 'Errore: devi indicare uno username e una password per SMTP.', - 'failedSMTPLogin' => 'Fallito l\'invio del comando AUTH LOGIN. Errore: {0}', - 'SMTPAuthUsername' => 'Fallita l\'autenticazione dello username. Errore: {0}', - 'SMTPAuthPassword' => 'Fallita l\'autenticazione della password. Errore: {0}', - 'SMTPDataFailure' => 'Impossibile inviare i dati: {0}', - 'exitStatus' => 'Codice dello stato di uscita: {0}', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'Il metodo di validazione della email deve essere passato come array.', + 'invalidAddress' => 'Indirizzo email non valido: {0}', + 'attachmentMissing' => 'Non è stato possibile trovare il seguente allegato alla email: {0}', + 'attachmentUnreadable' => 'Impossibile aprire questo allegato: {0}', + 'noFrom' => 'Non si può inviare una mail senza "Da" nella intestazione.', + 'noRecipients' => 'Devi inserire i destinatari: A, Cc, o Ccn', + 'sendFailurePHPMail' => 'Impossibile inviare email usando PHP mail(). Il tuo server potrebbe non essere configurato per inviare email usando questo metodo.', + 'sendFailureSendmail' => 'Impossibile inviare email usando PHP Sendmail. Il tuo server potrebbe non essere configurato per inviare email usando questo metodo.', + 'sendFailureSmtp' => 'Impossibile inviare email usando PHP SMTP. Il tuo server potrebbe non essere configurato per inviare email usando questo metodo.', + 'sent' => 'Il tuo messaggio è stato inviato con successo utilizzando il seguente protocollo: {0}', + 'noSocket' => 'Non possibile aprire un socket a Sendmail. Prego verifica le configurazioni.', + 'noHostname' => 'Non hai specificato alcun hostname SMTP.', + 'SMTPError' => 'Si è verificato il seguente errore SMTP: {0}', + 'noSMTPAuth' => 'Errore: devi indicare uno username e una password per SMTP.', + 'failedSMTPLogin' => 'Fallito l\'invio del comando AUTH LOGIN. Errore: {0}', + 'SMTPAuthUsername' => 'Fallita l\'autenticazione dello username. Errore: {0}', + 'SMTPAuthPassword' => 'Fallita l\'autenticazione della password. Errore: {0}', + 'SMTPDataFailure' => 'Impossibile inviare i dati: {0}', + 'exitStatus' => 'Codice dello stato di uscita: {0}', +]; diff --git a/Language/it/Encryption.php b/Language/it/Encryption.php index ddf15430..4a4b6323 100644 --- a/Language/it/Encryption.php +++ b/Language/it/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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.', + 'noDriverRequested' => 'Nessun driver richiesto.', + 'noHandlerAvailable' => 'Impossibile trovare un handler di codifica {0} disponibile.', + 'unKnownHandler' => 'Impossibile configurare "{0}"', + 'starterKeyNeeded' => 'È necessario fornire una chiave di partenza per l\'encrypter.', + 'authenticationFailed' => 'Autenticazione fallita per l\'operazione di decifrazione', + 'encryptionFailed' => 'Crittografia non riuscita.', ]; diff --git a/Language/it/Entity.php b/Language/it/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/it/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/it/Fabricator.php b/Language/it/Fabricator.php new file mode 100644 index 00000000..6b36c3fc --- /dev/null +++ b/Language/it/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => 'È stato fornito un modello non valido per l\'operazione di fabrication.', + 'missingFormatters' => 'Non è stato definito alcun formatter valido.', + 'createFailed' => 'Fabricator: si è verificato un errore durante l\'inserimento nella tabella {0}: {1}.', +]; diff --git a/Language/it/Files.php b/Language/it/Files.php index 9e7b0702..596acaaf 100644 --- a/Language/it/Files.php +++ b/Language/it/Files.php @@ -1,20 +1,18 @@ - 'File non trovato: {0}', - 'cannotMove' => 'Non è possibile spostare il file {0} in {1} ({2})', -// 'invalidFilename' => 'Il nome del file di riferimento manca o non è valido: {0}', -// 'cannotCopy' => 'Non è possibile copiare in {0} - assicurati che la cartella sia scrivibile', -]; + + * + * 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 non trovato: {0}', + 'cannotMove' => 'Non è possibile spostare il file {0} in {1} ({2})', + // 'invalidFilename' => 'Il nome del file di riferimento manca o non è valido: {0}', + // 'cannotCopy' => 'Non è possibile copiare in {0} - assicurati che la cartella sia scrivibile', +]; diff --git a/Language/it/Filters.php b/Language/it/Filters.php index 425d6be3..2a569287 100644 --- a/Language/it/Filters.php +++ b/Language/it/Filters.php @@ -1,19 +1,16 @@ - '\'{0}\' il filtro deve avere un alias di riferimento definito.', - 'incorrectInterface' => '{0} deve implementare CodeIgniter\Filters\FilterInterface.', -]; + + * + * 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}\' il filtro deve avere un alias di riferimento definito.', + 'incorrectInterface' => '{0} deve implementare CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/it/Format.php b/Language/it/Format.php index 83253dcd..84d8efef 100644 --- a/Language/it/Format.php +++ b/Language/it/Format.php @@ -1,19 +1,18 @@ - 'Fallita l\'elaborazione della stringa json, errore: "{0}".', - 'missingExtension' => 'L\'estensione SimpleXML è richiesta per il formato XML.', -]; + + * + * 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}" non è una classe Formatter valida.', + 'invalidJSON' => 'Fallita l\'elaborazione della stringa json, errore: "{0}".', + 'invalidMime' => 'Non è stato definito alcun Formatter valido per il mime type: "{0}".', + 'missingExtension' => 'L\'estensione SimpleXML è richiesta per il formato XML.', +]; diff --git a/Language/it/HTTP.php b/Language/it/HTTP.php index 13d13058..a505e0d5 100644 --- a/Language/it/HTTP.php +++ b/Language/it/HTTP.php @@ -1,76 +1,76 @@ - 'CURL deve essere abilitato per usare la classe CURLRequest.', - 'invalidSSLKey' => 'Non si riesce ad utilizzare la chiave SSL. {0} non è un file valido.', - 'sslCertNotFound' => 'Il certificato SSL non è stato trovato in: {0}', - 'curlError' => '{0} : {1}', - - // IncomingRequest - 'invalidNegotiationType' => '{0} non è un tipo di negoziazione valido. Deve essere uno fra questi: media, charset, encoding, language.', - - // Message - 'invalidHTTPProtocol' => 'Versione del Protocollo HTTP non valida. Deve essere uno di: {0}', - - // Negotiate - 'emptySupportedNegotiations' => 'Devi fornire un array di valori supportati a tutte le Negoziazioni.', - - // RedirectResponse - 'invalidRoute' => '{0, string} non è un percorso valido.', - - // DownloadResponse - 'cannotSetBinary' => 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - - // Response - 'missingResponseStatus' => 'Alla risposta HTTP manca un codice di stato', - 'invalidStatusCode' => '{0, string} non è un valido codice di stato di ritorno da HTTP', - 'unknownStatusCode' => 'Codice di stato HTTP sconosciuto consegnato senza messaggi: {0}', - - // URI - 'cannotParseURI' => 'Impossibile elaborare URI: {0}', - 'segmentOutOfRange' => 'Il richiesto segmento URI è fuori limiti: {0}', - 'invalidPort' => 'Le porte devono essere fra 0 e 65535. Indicato: {0}', - 'malformedQueryString' => 'Le stringhe di richiesta non possono includere frammenti URI.', - - // Page Not Found - 'pageNotFound' => 'Pagina non trovata', - 'emptyController' => 'Nessun Controller specificato.', - 'controllerNotFound' => 'Il Controller o il suo metodo non è stato trovato: {0}::{1}', - 'methodNotFound' => 'Il metodo del Controller non è stato trovato: {0}', - - // CSRF - 'disallowedAction' => 'L\'azione richiesta non è permessa.', - - // Uploaded file moving - 'alreadyMoved' => 'Il file uploadato è già stato spostato.', - 'invalidFile' => 'Il file originale non è un file valido.', - 'moveFailed' => 'Non si può spostare il file {0} verso {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.', - ]; + + * + * 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 deve essere abilitato per usare la classe CURLRequest.', + 'invalidSSLKey' => 'Non si riesce ad utilizzare la chiave SSL. {0} non è un file valido.', + 'sslCertNotFound' => 'Il certificato SSL non è stato trovato in: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} non è un tipo di negoziazione valido. Deve essere uno fra questi: media, charset, encoding, language.', + + // Message + 'invalidHTTPProtocol' => 'Versione del Protocollo HTTP non valida. Deve essere uno di: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Devi fornire un array di valori supportati a tutte le Negoziazioni.', + + // RedirectResponse + 'invalidRoute' => '{0} non è un percorso valido.', + + // DownloadResponse + 'cannotSetBinary' => 'Se si imposta un filepath, non è possibile impostare un valore binario.', + 'cannotSetFilepath' => 'Se si imposta un valore binario, non è possibile impostare il filepath: {0}', + 'notFoundDownloadSource' => 'Impossibile trovare il body del responso.', + 'cannotSetCache' => 'Il caching per il download non è supportato.', + 'cannotSetStatusCode' => 'Impossibile impostare il cambio di codice di stato per il download. codice: {0}, motivo: {1}', + + // Response + 'missingResponseStatus' => 'Alla risposta HTTP manca un codice di stato', + 'invalidStatusCode' => '{0} non è un valido codice di stato di ritorno da HTTP', + 'unknownStatusCode' => 'Codice di stato HTTP sconosciuto consegnato senza messaggi: {0}', + + // URI + 'cannotParseURI' => 'Impossibile elaborare URI: {0}', + 'segmentOutOfRange' => 'Il richiesto segmento URI è fuori limiti: {0}', + 'invalidPort' => 'Le porte devono essere fra 0 e 65535. Indicato: {0}', + 'malformedQueryString' => 'Le stringhe di richiesta non possono includere frammenti URI.', + + // Page Not Found + 'pageNotFound' => 'Pagina non trovata', + 'emptyController' => 'Nessun Controller specificato.', + 'controllerNotFound' => 'Il Controller o il suo metodo non è stato trovato: {0}::{1}', + 'methodNotFound' => 'Il metodo del Controller non è stato trovato: {0}', + + // CSRF + 'disallowedAction' => 'L\'azione richiesta non è permessa.', + + // Uploaded file moving + 'alreadyMoved' => 'Il file uploadato è già stato spostato.', + 'invalidFile' => 'Il file originale non è un file valido.', + 'moveFailed' => 'Non si può spostare il file {0} verso {1} ({2})', + + 'uploadErrOk' => 'Il file è stato caricato con successo.', + 'uploadErrIniSize' => 'La dimensione del file "%s" supera il limite impostato dalla direttiva upload_max_filesize presente nel file php.ini.', + 'uploadErrFormSize' => 'La dimensione del file "%s" supera il limite impostato nel form.', + 'uploadErrPartial' => 'Il file "%s" è stato caricato solo parzialmente.', + 'uploadErrNoFile' => 'Nessun file è stato caricato.', + 'uploadErrCantWrite' => 'Impossibile scrivere il file "%s" su disco.', + 'uploadErrNoTmpDir' => 'Impossibile caricare il file: è necessaria una directory temporanea.', + 'uploadErrExtension' => 'Il caricamento del file è stato interrotto da un\'estensione PHP.', + 'uploadErrUnknown' => 'Non è stato possibile caricare il file "%s" a causa di un errore sconosciuto.', + + // SameSite setting + 'invalidSameSiteSetting' => 'La proprietà SameSite deve essere None, Lax, Strict, oppure una stringa vuota. Rilevata: {0}', +]; diff --git a/Language/it/Images.php b/Language/it/Images.php index a0b71d26..f5f66d33 100644 --- a/Language/it/Images.php +++ b/Language/it/Images.php @@ -1,35 +1,34 @@ - 'Devi specificare una sorgente immagine nelle tue preferenze.', - 'gdRequired' => 'La libreria GD di gestione immagini è richiesta per poter utilizzare questa caratteristica.', - 'gdRequiredForProps' => 'Il tuo server deve supportare la libreria GD di gestione immagini per determinare le proprietà dell\'immagine.', - 'gifNotSupported' => 'Le immagini GIF spesso non sono supportate a causa delle restrizioni di licenza. Potresti, invece, dover usare immagini JPG or PNG.', - 'jpgNotSupported' => 'Immagini JPG non sono supportate.', - 'pngNotSupported' => 'Immagini PNG non sono supportate.', - 'unsupportedImageCreate' => 'Il tuo server non supporta la funzione GD richiesta per processare questo tipo di immagine.', - 'jpgOrPngRequired' => 'Il protocollo di ridimensionamento dell\'immagine specificato nelle tue preferenze funziona solo con i tipi di immagine JPEG o PNG.', - 'rotateUnsupported' => 'La rotazione dell\'immagine sembra non essere supportata dal tuo server.', - 'libPathInvalid' => 'Il percorso della tua libreria di gestione immagini non è corretto. Si prega di indicare il persorso corretto nelle tue preferenze immagine. {0, string)', - 'imageProcessFailed' => 'Elaborazione dell\'immagine fallita. Per favore verifica che il tuo server supporti il protocollo scelto e che il percorso della tua libreria di gestione immagini sia corretto.', - 'rotationAngleRequired' => 'Un angolo di rotazione è richiesto per ruotare l\'immagine.', - 'invalidPath' => 'Il percorso dell\'immagine non è corretto.', - 'copyFailed' => 'L\'esecuzione del lavoro di copia dell\'immagine è fallito.', - 'missingFont' => 'Impossibile trovare un font da usare.', - 'saveFailed' => 'Impossibile salvare l\'immagine. Prego assicurati che l\'immagine e la cartella siano scrivibili.', - 'invalidDirection' => 'La direzione per capovolgere può essere solo `vertical` o `horizontal`. Selezionato: {0}', - 'exifNotSupported' => 'La lettura dei dati EXIF non è supportata da questa installazione PHP.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'Devi specificare una sorgente immagine nelle tue preferenze.', + 'gdRequired' => 'La libreria GD di gestione immagini è richiesta per poter utilizzare questa caratteristica.', + 'gdRequiredForProps' => 'Il tuo server deve supportare la libreria GD di gestione immagini per determinare le proprietà dell\'immagine.', + 'gifNotSupported' => 'Le immagini GIF spesso non sono supportate a causa delle restrizioni di licenza. Potresti, invece, dover usare immagini JPG or PNG.', + 'jpgNotSupported' => 'Le immagini JPG non sono supportate.', + 'pngNotSupported' => 'Le immagini PNG non sono supportate.', + 'webpNotSupported' => 'Le immagini WEBP non sono supportate.', + 'fileNotSupported' => 'Il file non è un tipo immagine supportato.', + 'unsupportedImageCreate' => 'Il tuo server non supporta la funzione GD richiesta per processare questo tipo di immagine.', + 'jpgOrPngRequired' => 'Il protocollo di ridimensionamento dell\'immagine specificato nelle tue preferenze funziona solo con i tipi di immagine JPEG o PNG.', + 'rotateUnsupported' => 'La rotazione dell\'immagine sembra non essere supportata dal tuo server.', + 'libPathInvalid' => 'Il percorso della tua libreria di gestione immagini non è corretto. Si prega di indicare il persorso corretto nelle tue preferenze immagine. {0, string)', + 'imageProcessFailed' => 'Elaborazione dell\'immagine fallita. Per favore verifica che il tuo server supporti il protocollo scelto e che il percorso della tua libreria di gestione immagini sia corretto.', + 'rotationAngleRequired' => 'Un angolo di rotazione è richiesto per ruotare l\'immagine.', + 'invalidPath' => 'Il percorso dell\'immagine non è corretto.', + 'copyFailed' => 'L\'esecuzione del lavoro di copia dell\'immagine è fallito.', + 'missingFont' => 'Impossibile trovare un font da usare.', + 'saveFailed' => 'Impossibile salvare l\'immagine. Prego assicurati che l\'immagine e la cartella siano scrivibili.', + 'invalidDirection' => 'La direzione per capovolgere può essere solo `vertical` o `horizontal`. Selezionato: {0}', + 'exifNotSupported' => 'La lettura dei dati EXIF non è supportata da questa installazione PHP.', +]; diff --git a/Language/it/Language.php b/Language/it/Language.php deleted file mode 100644 index 2683de2b..00000000 --- a/Language/it/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'La linea di richiesta deve essere una stringa o un array di stringhe.' -]; diff --git a/Language/it/Log.php b/Language/it/Log.php index 7ddfc4d7..f45b66cf 100644 --- a/Language/it/Log.php +++ b/Language/it/Log.php @@ -1,18 +1,15 @@ - '{0} non è un valido livello di log.', -]; + + * + * 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} non è un valido livello di log.', +]; diff --git a/Language/it/Migrations.php b/Language/it/Migrations.php index c6c7f4bf..82a206bb 100644 --- a/Language/it/Migrations.php +++ b/Language/it/Migrations.php @@ -1,57 +1,56 @@ - 'La tavola delle Migrazioni deve essere indicata.', -// 'invalidType' => 'E\' stata specificata una numerazione di migrazione non valida: {0}', - 'disabled' => 'Le Migrazioni sono state caricate ma sono disabilitate o configurate in modo non corretto.', - 'notFound' => 'File di Migrazione non trovato: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Nessun file di Migrazione è stato trovato', - 'gap' => 'Vi è una lacuna nella sequenza di migrazione vicino al numero di versione: ', - 'classNotFound' => 'Non è possibile trovare la classe di migrazione "%s" .', - 'missingMethod' => 'Alla classe di migrazione manca un metodo "%s" .', - - // Migration Command - 'migHelpLatest' => "\t\tEffettua la migrazione del database alla ultima migrazione disponibile.", - 'migHelpCurrent' => "\t\tEffettua la migrazione del database alla versione selezionata come 'current' nella configurazione.", - 'migHelpVersion' => "\tEffettua la migrazione del database alla versione {v}.", - 'migHelpRollback' => "\tElabora tutte le migrazioni 'down' alla versione 0.", - 'migHelpRefresh' => "\t\tDisinstalla e rielabora tutte le migrazioni a un database riavviato.", - 'migHelpSeed' => "\tAvvia il seminatore denominato [name].", - 'migCreate' => "\tCrea una nuova migrazione denominata [name]", - 'nameMigration' => 'Denomina il file di migrazione', - 'badCreateName' => 'Devi fornire un nome al file di migrazione.', - 'writeError' => 'Si è verificato un errore tentando di creare il file.', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', - - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Migrazione verso la più recente versione...', - 'migInvalidVersion' => 'Fornito un numero di versione non valido.', - 'toVersionPH' => 'Migrazione verso la versione %s...', - 'toVersion' => 'Migrazione verso la versione corrente...', - 'rollingBack' => 'Ritorna indietro tutte le migrazioni...', - 'noneFound' => 'Nessuna migrazione è stata trovata.', - 'on' => 'Migrato a: ', - 'migSeeder' => 'Nome seminatrice', - 'migMissingSeeder' => 'Devi fornire un nome seminatrice.', - 'removed' => 'Tornando indietro: ', - 'added' => 'Elaborazione: ', - - 'version' => 'Versione', - 'filename' => 'Nome file', -]; + + * + * 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' => 'La tavola delle migrazioni deve essere indicata.', + 'disabled' => 'Le migrazioni sono state caricate ma sono disabilitate o configurate in modo non corretto.', + 'notFound' => 'File di migrazione non trovato: ', + 'batchNotFound' => 'Nessun Target Batch trovato: ', + 'empty' => 'Nessun file di migrazione è stato trovato', + 'gap' => 'Vi è una lacuna nella sequenza di migrazione vicino al numero di versione: ', + 'classNotFound' => 'Non è possibile trovare la classe di migrazione "%s" .', + 'missingMethod' => 'Alla classe di migrazione manca un metodo "%s" .', + + // Migration Command + 'migHelpLatest' => "\t\tEffettua la migrazione del database alla ultima migrazione disponibile.", + 'migHelpCurrent' => "\t\tEffettua la migrazione del database alla versione selezionata come 'current' nella configurazione.", + 'migHelpVersion' => "\tEffettua la migrazione del database alla versione {v}.", + 'migHelpRollback' => "\tElabora tutte le migrazioni 'down' alla versione 0.", + 'migHelpRefresh' => "\t\tDisinstalla e rielabora tutte le migrazioni a un database riavviato.", + 'migHelpSeed' => "\tAvvia il seminatore denominato [name].", + 'migCreate' => "\tCrea una nuova migrazione denominata [name]", + 'nameMigration' => 'Denomina il file di migrazione', + 'migNumberError' => 'Il numero della migrazione deve essere di tre cifre e senza spazi', + 'rollBackConfirm' => 'Sicuro di voler effettuare il rollback?', + 'refreshConfirm' => 'Sicuro di voler effettuare il refresh?', + 'latest' => 'Esecuzione delle nuove migrazioni in corso...', + 'generalFault' => 'Migrazione fallita!', + 'migInvalidVersion' => 'Fornito un numero di versione non valido.', + 'toVersionPH' => 'Migrazione verso la versione %s...', + 'toVersion' => 'Migrazione verso la versione corrente...', + 'rollingBack' => 'Ritorna indietro tutte le migrazioni...', + 'noneFound' => 'Nessuna migrazione è stata trovata.', + 'migSeeder' => 'Nome seminatrice', + 'migMissingSeeder' => 'Devi fornire un nome seminatrice.', + 'nameSeeder' => 'Nome del file seeder', + 'removed' => 'Tornando indietro: ', + 'added' => 'Elaborazione: ', + + // Migrate Status + 'namespace' => 'Namespace', + 'filename' => 'Filename', + 'version' => 'Versione', + 'group' => 'Gruppo', + 'on' => 'Migrato su: ', + 'batch' => 'Batch', +]; diff --git a/Language/it/Number.php b/Language/it/Number.php index c5cd6d1f..3912e533 100644 --- a/Language/it/Number.php +++ b/Language/it/Number.php @@ -1,30 +1,26 @@ - 'TB', - 'gigabyteAbbr' => 'GB', - 'megabyteAbbr' => 'MB', - 'kilobyteAbbr' => 'KB', - 'bytes' => 'Bytes', - - // don't forget the space in front of these! - 'thousand' => ' mille', - 'million' => ' milione', - 'billion' => ' miliardo', - 'trillion' => ' mille miliardi', - 'quadrillion' => ' milione di miliardi', -]; + + * + * 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' => ' mille', + 'million' => ' milione', + 'billion' => ' miliardo', + 'trillion' => ' mille miliardi', + 'quadrillion' => ' milione di miliardi', +]; diff --git a/Language/it/Pager.php b/Language/it/Pager.php index 6e9b6222..f0cdb757 100644 --- a/Language/it/Pager.php +++ b/Language/it/Pager.php @@ -1,26 +1,23 @@ - 'Selezione Pagina', - 'first' => 'Primo', - 'previous' => 'Precedente', - 'next' => 'Prossimo', - 'last' => 'Ultimo', - 'older' => 'Più datato', - 'newer' => 'Più recente', - 'invalidTemplate' => '{0} non è un valido Pager template.', - 'invalidPaginationGroup' => '{0} non è un valido gruppo di Paginazione.', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Selezione Pagina', + 'first' => 'Primo', + 'previous' => 'Precedente', + 'next' => 'Prossimo', + 'last' => 'Ultimo', + 'older' => 'Più datato', + 'newer' => 'Più recente', + 'invalidTemplate' => '{0} non è un valido Pager template.', + 'invalidPaginationGroup' => '{0} non è un valido gruppo di Paginazione.', +]; diff --git a/Language/it/RESTful.php b/Language/it/RESTful.php index c5d2389c..3d79ce96 100644 --- a/Language/it/RESTful.php +++ b/Language/it/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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.', + 'notImplemented' => 'L\'azione "{0}" non è stata implementata.', ]; diff --git a/Language/it/Redirect.php b/Language/it/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/it/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/it/Router.php b/Language/it/Router.php index bc14c3fb..92ac4761 100644 --- a/Language/it/Router.php +++ b/Language/it/Router.php @@ -1,19 +1,16 @@ - 'Un parametro non rientra nella tipologia attesa.', - 'missingDefaultRoute' => 'Impossibile determinare cosa si dovrebbe mostrare. Non è stato specificato un percorso di default nel file percorsi (routing).', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'Un parametro non rientra nella tipologia attesa.', + 'missingDefaultRoute' => 'Impossibile determinare cosa si dovrebbe mostrare. Non è stato specificato un percorso di default nel file percorsi (routing).', +]; diff --git a/Language/it/Security.php b/Language/it/Security.php new file mode 100644 index 00000000..9ab111c5 --- /dev/null +++ b/Language/it/Security.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'L\'azione richiesta non è permessa.', + 'invalidSameSite' => 'Il valore della proprietà SameSite deve essere None, Lax, Strict, oppure una stringa vuota. Rilevato: {0}', +]; diff --git a/Language/it/Session.php b/Language/it/Session.php index b080c2f2..090d5916 100644 --- a/Language/it/Session.php +++ b/Language/it/Session.php @@ -1,22 +1,20 @@ - '`sessionSavePath` deve avere il nome della tavola per far funzionare il Gestore della Sessione del Database.', - 'invalidSavePath' => 'Sessione: il configurato percorso di salvataggio "{0}" non è una cartella, non esiste o non può essere creato.', - 'writeProtectedSavePath' => 'Sessione: il configurato percorso di salvataggio "{0}" non è scrivibile dal processo PHP.', - 'emptySavePath' => 'Sessione: nessun percorso di salvataggio configurato.', - 'invalidSavePathFormat' => 'Sessione: il formato del percorso di salvataggio Redis non è valido : {0}', -]; + + * + * 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` deve avere il nome della tavola per far funzionare il Gestore della Sessione del Database.', + 'invalidSavePath' => 'Sessione: il percorso di salvataggio configurato "{0}" non è una cartella, non esiste o non può essere creato.', + 'writeProtectedSavePath' => 'Sessione: il percorso di salvataggio configurato "{0}" non è scrivibile dal processo PHP.', + 'emptySavePath' => 'Sessione: nessun percorso di salvataggio configurato.', + 'invalidSavePathFormat' => 'Sessione: il formato del percorso di salvataggio Redis non è valido : {0}', + 'invalidSameSiteSetting' => 'Session: la proprietà SameSite deve essere None, Lax, Strict, oppure una stringa vuota. Rilevata: {0}', +]; diff --git a/Language/it/Time.php b/Language/it/Time.php index 5406536e..527d25b0 100644 --- a/Language/it/Time.php +++ b/Language/it/Time.php @@ -1,35 +1,32 @@ - 'Mesi deve essere fra 1 e 12. Indicato: {0}', - 'invalidDay' => 'Giorni deve essere fra 1 e 31. Indicato: {0}', - 'invalidOverDay' => 'Giorni deve essere fra 1 e {0}. Indicato: {1}', - 'invalidHours' => 'Ore deve essere fra 0 e 23. Indicato: {0}', - 'invalidMinutes' => 'Minuti deve essere fra 0 e 59. Indicato: {0}', - 'invalidSeconds' => 'Secondi deve essere fra 0 e 59. Indicato: {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} fa', - 'inFuture' => 'fra {0}', - 'yesterday' => 'Ieri', - 'tomorrow' => 'Domani', - 'now' => 'Adesso', -]; + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Mesi deve essere fra 1 e 12. Indicato: {0}', + 'invalidDay' => 'Giorni deve essere fra 1 e 31. Indicato: {0}', + 'invalidOverDay' => 'Giorni deve essere fra 1 e {0}. Indicato: {1}', + 'invalidHours' => 'Ore deve essere fra 0 e 23. Indicato: {0}', + 'invalidMinutes' => 'Minuti deve essere fra 0 e 59. Indicato: {0}', + 'invalidSeconds' => 'Secondi deve essere fra 0 e 59. Indicato: {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} fa', + 'inFuture' => 'fra {0}', + 'yesterday' => 'Ieri', + 'tomorrow' => 'Domani', + 'now' => 'Adesso', +]; diff --git a/Language/it/Validation.php b/Language/it/Validation.php index 3a0ad826..811fea32 100644 --- a/Language/it/Validation.php +++ b/Language/it/Validation.php @@ -1,71 +1,72 @@ - 'Nessun set di regole è stato specificato nella configurazione della Validazione.', - 'ruleNotFound' => '{0} non è una regola valida.', - 'groupNotFound' => '{0} non è un gruppo di regole di validazione.', - 'groupNotArray' => '{0} il gruppo di regole deve essere un array.', - 'invalidTemplate' => '{0} non è un valido template di Validazione.', - - // Rule Messages - 'alpha' => 'Il campo {field} può contenere solamente caratteri dell\'alfabeto.', - 'alpha_dash' => 'Il campo {field} può contenere solamente caratteri alfanumerici, lineette basse, e lineette (meno).', - 'alpha_numeric' => 'Il campo {field} può contenere solamente caratteri alfanumerici.', - 'alpha_numeric_space' => 'Il campo {field} può contenere solamente caratteri alfanumerici e spazi.', - 'alpha_space' => 'Il campo {field} può contenere solamente caratteri dell\'alfabeto e spazi.', - 'decimal' => 'Il campo {field} deve contenere un numero decimale.', - 'differs' => 'Il campo {field} deve essere diverso dal campo {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', - 'exact_length' => 'Il campo {field} deve essere esattamente di {param} caratteri.', - 'greater_than' => 'Il campo {field} deve contenere un numero maggiore di {param}.', - 'greater_than_equal_to' => 'Il campo {field} deve contenere un numero maggiore o uguale a {param}.', - 'in_list' => 'Il campo {field} deve essere uno tra: {param}.', - 'integer' => 'Il campo {field} deve contenere un intero.', - 'is_natural' => 'Il campo {field} deve contenere solo caratteri numerici.', - 'is_natural_no_zero' => 'Il campo {field} deve contenere solo caratteri numerici e deve essere maggiore di zero.', - 'is_unique' => 'Il campo {field} deve contenere un valore univoco.', - 'less_than' => 'Il campo {field} deve contenere un numero minore di {param}.', - 'less_than_equal_to' => 'Il campo {field} deve contenere un numero minore o uguale a {param}.', - 'matches' => 'Campo {field} non corrispondente al campo {param} .', - 'max_length' => 'Il campo {field} non può superare i {param} caratteri.', - 'min_length' => 'Il campo {field} deve essere almeno di {param} caratteri.', - 'not_equals' => 'The {field} field cannot be: {param}.', - 'numeric' => 'Il campo {field} deve contenere solo numeri.', - 'regex_match' => 'Il formato per il campo {field} non è corretto.', - 'required' => 'Il campo {field} è obbligatorio.', - 'required_with' => 'Il campo {field} è obbligatorio quando {param} è presente.', - 'required_without' => 'Il campo {field} è obbligatorio quando {param} non è presente.', - 'timezone' => 'Il campo {field} deve essere una timezone valida.', - 'valid_base64' => 'Il campo {field} deve essere una stringa in base64 valida.', - 'valid_email' => 'Il campo {field} deve contenere un indirizzo email valido.', - 'valid_emails' => 'Il campo {field} deve contenere tutti indirizzi email validi.', - 'valid_ip' => 'Il campo {field} deve contenere un IP valido.', - 'valid_url' => 'Il campo {field} deve contenere un URL valido.', - 'valid_date' => 'Il campo {field} deve contenere una data valida.', - - // Credit Cards - 'valid_cc_num' => '{field} non sembra essere un numero di carta di credito valido.', - - // Files - 'uploaded' => 'Il file {field} non è valido.', - 'max_size' => 'Il file {field} supera le dimensioni consentite.', - 'is_image' => 'Il file {field} non è un\'immagine valida.', - 'mime_in' => 'Il file {field} non ha un mime consentito.', - 'ext_in' => 'Il file {field} non ha una estesione valida.', - 'max_dims' => 'Il file {field} o non è una immagine oppure l\'immagine ha dimensioni troppo grandi.', -]; + + * + * 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' => 'Nessun set di regole è stato specificato nella configurazione della Validazione.', + 'ruleNotFound' => '{0} non è una regola valida.', + 'groupNotFound' => '{0} non è un gruppo di regole di validazione.', + 'groupNotArray' => '{0} il gruppo di regole deve essere un array.', + 'invalidTemplate' => '{0} non è un valido template di Validazione.', + + // Rule Messages + 'alpha' => 'Il campo {field} può contenere solamente caratteri dell\'alfabeto.', + 'alpha_dash' => 'Il campo {field} può contenere solamente caratteri alfanumerici, lineette basse, e lineette (meno).', + 'alpha_numeric' => 'Il campo {field} può contenere solamente caratteri alfanumerici.', + 'alpha_numeric_punct' => 'Il campo {field} può contenere solo caratteri alfanumerici, spazi e i caratteri ~ ! # $ % & * - _ + = | : ..', + 'alpha_numeric_space' => 'Il campo {field} può contenere solamente caratteri alfanumerici e spazi.', + 'alpha_space' => 'Il campo {field} può contenere solamente caratteri dell\'alfabeto e spazi.', + 'decimal' => 'Il campo {field} deve contenere un numero decimale.', + 'differs' => 'Il campo {field} deve essere diverso dal campo {param}.', + 'equals' => 'Il campo {field} deve essere esattamente: {param}.', + 'exact_length' => 'Il campo {field} deve essere esattamente di {param} caratteri.', + 'greater_than' => 'Il campo {field} deve contenere un numero maggiore di {param}.', + 'greater_than_equal_to' => 'Il campo {field} deve contenere un numero maggiore o uguale a {param}.', + 'hex' => 'Il campo {field} può contenere solamente caratteri esadecimali.', + 'in_list' => 'Il campo {field} deve essere uno tra: {param}.', + 'integer' => 'Il campo {field} deve contenere un intero.', + 'is_natural' => 'Il campo {field} deve contenere solo caratteri numerici.', + 'is_natural_no_zero' => 'Il campo {field} deve contenere solo caratteri numerici e deve essere maggiore di zero.', + 'is_not_unique' => 'Il campo {field} deve contenere un valore già esistente nel database.', + 'is_unique' => 'Il campo {field} deve contenere un valore univoco.', + 'less_than' => 'Il campo {field} deve contenere un numero minore di {param}.', + 'less_than_equal_to' => 'Il campo {field} deve contenere un numero minore o uguale a {param}.', + 'matches' => 'Campo {field} non corrispondente al campo {param} .', + 'max_length' => 'Il campo {field} non può superare i {param} caratteri.', + 'min_length' => 'Il campo {field} deve essere almeno di {param} caratteri.', + 'not_equals' => 'Il campo {field} non può essere: {param}.', + 'not_in_list' => 'Il campo {field} non deve essere parte di: {param}.', + 'numeric' => 'Il campo {field} deve contenere solo numeri.', + 'regex_match' => 'Il formato per il campo {field} non è corretto.', + 'required' => 'Il campo {field} è obbligatorio.', + 'required_with' => 'Il campo {field} è obbligatorio quando {param} è presente.', + 'required_without' => 'Il campo {field} è obbligatorio quando {param} non è presente.', + 'string' => 'Il campo {field} deve essere una stringa valida.', + 'timezone' => 'Il campo {field} deve essere una timezone valida.', + 'valid_base64' => 'Il campo {field} deve essere una stringa in base64 valida.', + 'valid_email' => 'Il campo {field} deve contenere un indirizzo email valido.', + 'valid_emails' => 'Il campo {field} deve contenere tutti indirizzi email validi.', + 'valid_ip' => 'Il campo {field} deve contenere un IP valido.', + 'valid_url' => 'Il campo {field} deve contenere un URL valido.', + 'valid_date' => 'Il campo {field} deve contenere una data valida.', + + // Credit Cards + 'valid_cc_num' => '{field} non sembra essere un numero di carta di credito valido.', + + // Files + 'uploaded' => 'Il file {field} non è valido.', + 'max_size' => 'Il file {field} supera le dimensioni consentite.', + 'is_image' => 'Il file {field} non è un\'immagine valida.', + 'mime_in' => 'Il file {field} non ha un mime consentito.', + 'ext_in' => 'Il file {field} non ha una estesione valida.', + 'max_dims' => 'Il file {field} o non è una immagine oppure l\'immagine ha dimensioni troppo grandi.', +]; diff --git a/Language/it/View.php b/Language/it/View.php index f048360f..f095070f 100644 --- a/Language/it/View.php +++ b/Language/it/View.php @@ -1,22 +1,20 @@ - '{class}::{method} non è un metodo valido.', - 'missingCellParameters' => '{class}::{method} non ha alcun parametro.', - 'invalidCellParameter' => '{0} non è un nome valido del parametro.', - 'noCellClass' => 'Nessuna classe view cell fornita.', - 'invalidCellClass' => 'Impossibile trovare la classe view cell: {0}.', - 'tagSyntaxError' => 'Hai un errore di sintassi nei tuoi tags Parser: {0}', -]; + + * + * 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} non è un metodo valido.', + 'missingCellParameters' => '{class}::{method} non ha alcun parametro.', + 'invalidCellParameter' => '{0} non è un nome valido del parametro.', + 'noCellClass' => 'Nessuna classe view cell fornita.', + 'invalidCellClass' => 'Impossibile trovare la classe view cell: {0}.', + 'tagSyntaxError' => 'Hai un errore di sintassi nei tuoi tags Parser: {0}', +]; diff --git a/Language/ja/CLI.php b/Language/ja/CLI.php new file mode 100755 index 00000000..9ddb7b4c --- /dev/null +++ b/Language/ja/CLI.php @@ -0,0 +1,30 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => '"{0}" というコマンドはありません。', //Command "{0}" not found. + 'altCommandSingular' => 'これですか?', //Did you mean this? + 'altCommandPlural' => 'この中の1つですか?', //Did you mean one of these? + 'helpUsage' => '使用法:', //Usage: + 'helpDescription' => '説明:', //Description: + 'helpOptions' => 'オプション:', //Options: + 'helpArguments' => '引数:', //Arguments: + 'invalidColor' => '「{1}」は無効な {0} カラーです。', //Invalid {0} color: {1}. + + // Generators + 'generateClassName' => 'クラス名', //Name of class + 'generateParentClass' => '拡張する親クラス名', //Name of parent class to extend from + 'generateFileExists' => '{0} は存在します。', //{0} already exists. + 'generateFileSuccess' => '作成されたファイル: ', //Created file: + 'generateFileError' => 'ファイル作成エラー: ', //Error in creating file: + 'namespaceNotDefined' => '名前空間 "{0}" は定義されていません。', //Namespace "{0}" is not defined. +]; diff --git a/Language/ja/Cache.php b/Language/ja/Cache.php new file mode 100755 index 00000000..ff300915 --- /dev/null +++ b/Language/ja/Cache.php @@ -0,0 +1,18 @@ + + * + * 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 の配列が必要です。', //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. +]; diff --git a/Language/ja/Cast.php b/Language/ja/Cast.php new file mode 100755 index 00000000..36cc0584 --- /dev/null +++ b/Language/ja/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => '最大スタック深さを超えました', //Maximum stack depth exceeded + 'jsonErrorStateMismatch' => 'アンダーフローまたはモードの不一致です', //Underflow or the modes mismatch + 'jsonErrorCtrlChar' => '予期しない制御文字が見つかりました', //Unexpected control character found + 'jsonErrorSyntax' => '構文エラー、不正な JSON', //Syntax error, malformed JSON + 'jsonErrorUtf8' => '不正な UTF-8 文字があり、誤ってエンコードされた可能性があります。', //Malformed UTF-8 characters, possibly incorrectly encoded + 'jsonErrorUnknown' => '未知のエラー', //Unknown error +]; diff --git a/Language/ja/Core.php b/Language/ja/Core.php new file mode 100755 index 00000000..4769b1d4 --- /dev/null +++ b/Language/ja/Core.php @@ -0,0 +1,19 @@ + + * + * 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})を置換しようとしたときにエラーが発生しました。ファイルまたはディレクトリが書き込み可能であることを確認してください。', //An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable. + 'enabledZlibOutputCompression' => 'zlib.output_compression が on に設定されているため、出力バッファが正常に機能しません。', //Your zlib.output_compression ini directive is turned on. This will not work well with output buffers. + 'invalidFile' => '無効なファイル: {0}', //Invalid file: {0} + 'missingExtension' => '{0} 拡張モジュールはロードされませんでした。', //{0} extension is not loaded. + 'noHandlers' => '{0} は少なくとも1つのハンドラを指定する必要があります。', //{0} must provide at least one Handler. +]; diff --git a/Language/ja/Database.php b/Language/ja/Database.php new file mode 100755 index 00000000..cc308c52 --- /dev/null +++ b/Language/ja/Database.php @@ -0,0 +1,30 @@ + + * + * 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} は有効なモデルイベントコールバックではありません。', //{0} is not a valid Model Event callback. + 'invalidArgument' => '有効な {0} を与えてください。', //You must provide a valid {0}. + 'invalidAllowedFields' => 'モデル「{0}」には許可フィールドを指定する必要があります。: ', //Allowed fields must be specified for model: {0} + 'emptyDataset' => '{0} へのデータはありません。', //There is no data to {0}. + 'emptyPrimaryKey' => '{0} 作成時にプライマリキーが定義されていません。', //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' => 'テーブル `{0}` が現在のデータベースに見つかりませんでした。', //Table `{0}` was not found in the current database. + 'noPrimaryKey' => 'モデルクラス `{0}` で主キーを指定していません。', //`{0}` model class does not specify a Primary Key. + 'noDateFormat' => 'モデルクラス `{0}` に有効なdateFormatがありません。', //`{0}` model class does not have a valid dateFormat. + 'fieldNotExists' => 'フィールド `{0}` はありません。', //Field `{0}` not found. + 'forEmptyInputGiven' => 'フィールド `{0}` に空の文が与えられてます。', //Empty statement is given for the field `{0}` + 'forFindColumnHaveMultipleColumns' => 'カラム名には単一のカラムのみ使用可能です。', //Only single column allowed in Column name. +]; diff --git a/Language/ja/Email.php b/Language/ja/Email.php new file mode 100755 index 00000000..19b511b2 --- /dev/null +++ b/Language/ja/Email.php @@ -0,0 +1,33 @@ + + * + * 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' => '無効なメールアドレス: {0}', //Invalid email address: {0} + 'attachmentMissing' => '次のメールの添付ファイルを見つけることができません。: {0}', //Unable to locate the following email attachment: {0} + 'attachmentUnreadable' => 'この添付ファイルを開くことができません。: {0}', //Unable to open this attachment: {0} + 'noFrom' => '"From"ヘッダの無いメールは送信できません。', //Cannot send mail with no "From" header. + 'noRecipients' => 'To, Cc, または Bccを受信者に含める必要があります。', //You must include recipients: To, Cc, or Bcc + 'sendFailurePHPMail' => 'PHP関数mail()がメール送信に利用できません。この方法でメールを送信するようにサーバーが設定されていない可能性があります。', //Unable to send email using PHP mail(). Your server might not be configured to send mail using this method. + 'sendFailureSendmail' => 'PHPでSendmailコマンドがメール送信に利用できません。この方法でメールを送信するようにサーバーが設定されていない可能性があります。', //Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method. + 'sendFailureSmtp' => 'PHPでSMTPを使ったメール送信が利用できません。この方法でメールを送信するようにサーバーが設定されていない可能性があります。', //Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method. + 'sent' => 'あなたのメッセージは、以下のプロトコルを使用して正常に送信されました。: {0}', //Your message has been successfully sent using the following protocol: {0} + 'noSocket' => 'Sendmailへのソケットが開けません。設定を確認してください。', //Unable to open a socket to Sendmail. Please check settings. + 'noHostname' => 'SMTPホスト名を指定していません。', //You did not specify a SMTP hostname. + 'SMTPError' => '以下のSMTPエラーが発生しました。: {0}', //The following SMTP error was encountered: {0} + 'noSMTPAuth' => 'エラー: SMTPのユーザー名とパスワードを設定する必要があります。', //Error: You must assign a SMTP username and password. + 'failedSMTPLogin' => 'AUTH LOGIN コマンドの送信に失敗しました。 エラー: {0}', //Failed to send AUTH LOGIN command. Error: {0} + 'SMTPAuthUsername' => 'ユーザ名の認証に失敗しました。 エラー: {0}', //Failed to authenticate username. Error: {0} + 'SMTPAuthPassword' => 'パスワードの認証に失敗しました。 エラー: {0}', //Failed to authenticate password. Error: {0} + 'SMTPDataFailure' => 'データの送信ができません: {0}', //Unable to send data: {0} + 'exitStatus' => '終了ステータスコード: {0}', //Exit status code: {0} +]; diff --git a/Language/ja/Encryption.php b/Language/ja/Encryption.php new file mode 100755 index 00000000..3584d35a --- /dev/null +++ b/Language/ja/Encryption.php @@ -0,0 +1,20 @@ + + * + * 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' => '利用可能な {0} 暗号化ハンドラが見つかりません。', //Unable to find an available {0} encryption handler. + 'unKnownHandler' => '"{0}" は設定できません。', //"{0}" cannot be configured. + 'starterKeyNeeded' => '暗号化にはスターターキーが必要です。', //Encrypter needs a starter key. + 'authenticationFailed' => '復号化: 認証に失敗しました。', //Decrypting: authentication failed. + 'encryptionFailed' => '暗号化に失敗しました。', //Encryption failed. +]; diff --git a/Language/ja/Fabricator.php b/Language/ja/Fabricator.php new file mode 100644 index 00000000..637752d1 --- /dev/null +++ b/Language/ja/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => '制作のために提供されたモデルが無効です。', //Invalid model supplied for fabrication. + 'missingFormatters' => '有効なフォーマッタが定義されていません。', //No valid formatters defined. + 'createFailed' => 'Fabricator は {0} テーブルへの挿入に失敗しました: {1}.', //Fabricator failed to insert on table {0}: {1}. +]; diff --git a/Language/ja/Files.php b/Language/ja/Files.php new file mode 100755 index 00000000..ade78178 --- /dev/null +++ b/Language/ja/Files.php @@ -0,0 +1,16 @@ + + * + * 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} ({2}) +]; diff --git a/Language/ja/Filters.php b/Language/ja/Filters.php new file mode 100755 index 00000000..06290116 --- /dev/null +++ b/Language/ja/Filters.php @@ -0,0 +1,16 @@ + + * + * 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} フィルタには、一致するエイリアスが定義されていなければなりません。', //{0} filter must have a matching alias defined. + 'incorrectInterface' => '{0} は CodeIgniter\Filters\FilterInterface を実装する必要があります。', //{0} must implement CodeIgniter\Filters\FilterInterface. +]; diff --git a/Language/ja/Format.php b/Language/ja/Format.php new file mode 100755 index 00000000..15e04ea4 --- /dev/null +++ b/Language/ja/Format.php @@ -0,0 +1,18 @@ + + * + * 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}" は有効なフォーマッタクラスではありません。', //"{0}" is not a valid Formatter class. + 'invalidJSON' => 'JSON文字列のパースに失敗しました。 エラー: "{0}"', //Failed to parse json string, error: "{0}". + 'invalidMime' => 'mime タイプ "{0}" が、フォーマッタに定義されていません。', // No Formatter defined for mime type: "{0}". + 'missingExtension' => 'XMLをフォーマットするにはSimpleXML拡張機能が必要です。', //The SimpleXML extension is required to format XML. +]; diff --git a/Language/ja/HTTP.php b/Language/ja/HTTP.php new file mode 100755 index 00000000..c466c899 --- /dev/null +++ b/Language/ja/HTTP.php @@ -0,0 +1,76 @@ + + * + * 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クラスを使用するには、CURLが有効になっている必要があります。', //CURL must be enabled to use the CURLRequest class. + 'invalidSSLKey' => 'SSLキーを設定できません。{0} は有効なファイルではありません。', //Cannot set SSL Key. {0} is not a valid file. + 'sslCertNotFound' => '{0} にSSL証明書が見つかりません', //SSL certificate not found at: {0} + 'curlError' => '{0} : {1}', //{0} : {1} + + // IncomingRequest + 'invalidNegotiationType' => '{0} は有効なネゴシエーションタイプではありません。値は次のいずれかでなければなりません: media, charset, encoding, language', //{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language. + + // Message + 'invalidHTTPProtocol' => 'HTTP プロトコルのバージョンが無効です。値は次のいずれかでなければなりません: {0}', //Invalid HTTP Protocol Version. Must be one of: {0} + + // Negotiate + 'emptySupportedNegotiations' => 'すべてのネゴシエーションにサポートされている値の配列を設定する必要があります。', //You must provide an array of supported values to all Negotiations. + + // RedirectResponse + 'invalidRoute' => 'リバースルーティング中に {0} ルートが見つかりません。', //{0} route cannot be found while reverse-routing. + + // DownloadResponse + 'cannotSetBinary' => 'ファイルパスを設定する場合、バイナリを設定できません。', //When setting filepath can not set binary. + 'cannotSetFilepath' => 'バイナリを設定するとファイルパスを設定できません: {0}', //When setting binary can not set filepath: {0} + 'notFoundDownloadSource' => 'ダウンロードボディのソースが見つかりません。', //Not found download body source. + 'cannotSetCache' => 'ダウンロード用のキャッシングには対応していません。', //It does not supported caching for downloading. + 'cannotSetStatusCode' => 'ダウンロード用のステータスコードの変更には対応していません。 コード: {0}, 理由: {1}', //It does not supported change status code for downloading. code: {0}, reason: {1} + + // Response + 'missingResponseStatus' => 'HTTPレスポンスにステータスコードがありません。', //HTTP Response is missing a status code + 'invalidStatusCode' => '{0} は有効な HTTP リターンステータスコードではありません。', //{0} is not a valid HTTP return status code + 'unknownStatusCode' => 'メッセージの無い未知のHTTPステータスコードです。: {0}', //Unknown HTTP status code provided with no message: {0} + + // URI + 'cannotParseURI' => 'URI を解析できません。: {0}', //Unable to parse URI: {0} + 'segmentOutOfRange' => 'リクエストURIセグメントが範囲外です: {0}', //Request URI segment is our of range: {0} ← out of rangeの間違いでは? + 'invalidPort' => 'ポートは0~65535の間である必要があります。 値: {0}', //Ports must be between 0 and 65535. Given: {0} + 'malformedQueryString' => 'クエリ文字列はURIフラグメントを含んではいけません。', //Query strings may not include URI fragments. + + // Page Not Found + 'pageNotFound' => 'ページが見つかりません。', //Page Not Found + 'emptyController' => 'コントローラが指定されていません。', //No Controller specified. + 'controllerNotFound' => 'コントローラまたはそのメソッドが見つかりません。: {0}::{1}', //Controller or its method is not found: {0}::{1} + 'methodNotFound' => 'コントローラのメソッドが見つかりません。: {0}', //Controller method is not found: {0} + + // CSRF + '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' => 'ファイル {0} を {1} に移動できませんでした。({2})', //Could not move file {0} to {1} ({2}) + + 'uploadErrOk' => 'ファイルのアップロードに成功しました。', //The file uploaded with success. + 'uploadErrIniSize' => 'ファイル "%s" がupload_max_filesize ini ディレクティブの値を超えています。', //The file "%s" exceeds your upload_max_filesize ini directive. + 'uploadErrFormSize' => 'ファイル "%s" がフォームに定義されたアップロード制限を超えました。', //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' => 'ファイルをアップロードできませんでした。: 一時ディレクトリが見つかりません。', //File could not be uploaded: missing temporary directory. + 'uploadErrExtension' => 'ファイルアップロードはPHP機能拡張により停止されました。', //File upload was stopped by a PHP extension. + 'uploadErrUnknown' => 'ファイル "%s" は未知のエラーのためアップロードされませんでした。', //The file "%s" was not uploaded due to an unknown error. + + // SameSite setting + 'invalidSameSiteSetting' => 'SameSite 設定には None、Lax、Strict または空文字列を指定する必要がありますが、「{0}」が指定されました。', //The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/ja/Images.php b/Language/ja/Images.php new file mode 100755 index 00000000..0e19e650 --- /dev/null +++ b/Language/ja/Images.php @@ -0,0 +1,34 @@ + + * + * 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' => 'この機能を利用するにはGDイメージライブラリが必要です。', //The GD image library is required to use this feature. + 'gdRequiredForProps' => 'イメージのプロパティを決定するためには、サーバがGDイメージライブラリをサポートしている必要があります。', //Your server must support the GD image library in order to determine the image properties. + 'gifNotSupported' => 'ライセンスの制限により、GIF画像はサポートされないことがよくあります。代わりに JPG または PNG 画像を使用する必要があるかもしれません。', //GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead. + 'jpgNotSupported' => 'JPG画像には対応していません。', //JPG images are not supported. + 'pngNotSupported' => 'PNG画像には対応していません。', //PNG images are not supported. + 'webpNotSupported' => 'WEBP画像には対応していません。', //WEBP images are not supported. + 'fileNotSupported' => '与えられたファイルはサポートされている画像の種類ではありません。', //The supplied file is not a supported image type. + 'unsupportedImageCreate' => 'お使いのサーバーは、このタイプの画像を処理するために必要なGDファンクションをサポートしていません。', //Your server does not support the GD function required to process this type of image. + 'jpgOrPngRequired' => '環境設定で指定された画像サイズ変更プロトコルは、JPEGまたはPNG画像でのみ動作します。', //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' => 'イメージライブラリのパスが正しくありません。画像環境設定で正しいパスを設定してください。 {0}', //The path to your image library is not correct. Please set the correct path in your image preferences. {0, string) ← {0, string) is typo? + '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' => 'フリップの方向は `vertical` と `horizontal` のどちらか一方のみを指定することができます。値: {0}', //Flip direction can be only `vertical` or `horizontal`. Given: {0} + 'exifNotSupported' => 'EXIFデータの読み込みは、このPHPのインストールではサポートされていません。', //Reading EXIF data is not supported by this PHP installation. +]; diff --git a/Language/ja/Log.php b/Language/ja/Log.php new file mode 100755 index 00000000..adf4bdbe --- /dev/null +++ b/Language/ja/Log.php @@ -0,0 +1,15 @@ + + * + * 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} は無効なログレベルです。', //{0} is an invalid log level. +]; diff --git a/Language/ja/Migrations.php b/Language/ja/Migrations.php new file mode 100755 index 00000000..f7e684a7 --- /dev/null +++ b/Language/ja/Migrations.php @@ -0,0 +1,57 @@ + + * + * 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' => 'マイグレーション・クラス "%s" が見つかりませんでした。', //The migration class "%s" could not be found. + 'missingMethod' => 'マイグレーション・クラスには "%s" メソッドがありません。', //The migration class is missing an "%s" method. + + // Migration Command + 'migHelpLatest' => "\t\tデータベースを最新の利用可能なマイグレーションに移行します。", //\t\tMigrates database to latest available migration. + 'migHelpCurrent' => "\t\t'current' 設定のバージョンにデータベースを移行します。", //\t\tMigrates database to version set as 'current' in configuration. + 'migHelpVersion' => "\tデータベースをバージョン {v} に移行します。", //\tMigrates database to version {v}. + 'migHelpRollback' => "\tすべてのマイグレーションをバージョン0に「ダウン」します", //\tRuns all migrations 'down' to version 0. + 'migHelpRefresh' => "\t\tデータベースを一新するためにすべての移行をアンインストールして再実行します。", //\t\tUninstalls and re-runs all migrations to freshen database. + 'migHelpSeed' => "\t[name] というseederを実行します。", //\tRuns the seeder named [name]. + 'migCreate' => "\t[name] という名前の新しいマイグレーションを作成します。", //\tCreates a new migration named [name] + 'nameMigration' => 'マイグレーション・ファイルの名前', //Name the migration file + 'migNumberError' => 'マイグレーション・ナンバーは3桁でなければならず、シーケンスに飛びがあってはなりません。', //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! + 'migInvalidVersion' => '無効なバージョン番号です。', //Invalid version number provided. + 'toVersionPH' => 'バージョン %s に移行しています...', //Migrating to version %s... + 'toVersion' => 'currentバージョンに移行しています...', //Migrating to current version... + 'rollingBack' => 'バッチへのマイグレーションをロールバック: ', //Rolling back migrations to batch: + 'noneFound' => 'マイグレーションは見つかりませんでした。', //No migrations were found. + 'migSeeder' => 'seeder名', //Seeder name + 'migMissingSeeder' => 'seeder名が必要です。', //You must provide a seeder name. + 'nameSeeder' => 'seederファイル名', //Name the seeder file + 'removed' => 'ロールバック: ', //Rolling back: + 'added' => '実行中: ', //Running: + + // Migrate Status + 'namespace' => '名前空間', //Namespace + 'filename' => 'ファイル名', //Filename + 'version' => 'バージョン', //Version + 'group' => 'グループ', //Group + 'on' => '移行先: ', //Migrated On: + 'batch' => 'バッチ', //Batch +]; diff --git a/Language/ja/Number.php b/Language/ja/Number.php new file mode 100755 index 00000000..e2338750 --- /dev/null +++ b/Language/ja/Number.php @@ -0,0 +1,29 @@ + + * + * 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! + // Japanese numeral are ten-thousand-based, cause it can not adapt 'number_to_amount()' as below. + // 日本語の位取りは万進法なのでnumber_to_amount()の動作に適応するのは困難なためローカライズしません。 + // あえて使いたい人は、完全ではありませんがコメントの内容に置き換えることも可能です + 'thousand' => ' thousand', //thousand → '千' + 'million' => ' million', //million → '百万' + 'billion' => ' billion', //billion → '0億' 1 billionは 10億 ただし、カンマ位取りがおかしくなります(1,0000億というような表示になります) + 'trillion' => ' trillion', //trillion → '兆' + 'quadrillion' => ' quadrillion', //quadrillion → ',000兆' 京としたいところだが 1 quadrillion は 1000兆なので +]; diff --git a/Language/ja/Pager.php b/Language/ja/Pager.php new file mode 100755 index 00000000..c53b3928 --- /dev/null +++ b/Language/ja/Pager.php @@ -0,0 +1,23 @@ + + * + * 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} は有効なページャーテンプレートではありません。', //{0} is not a valid Pager template. + 'invalidPaginationGroup' => '{0} は有効なページネーショングループではありません。', //{0} is not a valid Pagination group. +]; diff --git a/Language/ja/RESTful.php b/Language/ja/RESTful.php new file mode 100755 index 00000000..d76fddef --- /dev/null +++ b/Language/ja/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" アクションは実装されていません.', //"{0}" action not implemented. +]; diff --git a/Language/ja/Router.php b/Language/ja/Router.php new file mode 100755 index 00000000..2fc47617 --- /dev/null +++ b/Language/ja/Router.php @@ -0,0 +1,16 @@ + + * + * 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. +]; diff --git a/Language/ja/Security.php b/Language/ja/Security.php new file mode 100644 index 00000000..271cc015 --- /dev/null +++ b/Language/ja/Security.php @@ -0,0 +1,16 @@ + + * + * 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. + 'invalidSameSite' => 'SameSite 設定には None、Lax、Strict または空文字列を指定する必要がありますが、「{0}」が指定されました。', //The SameSite value must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/ja/Session.php b/Language/ja/Session.php new file mode 100755 index 00000000..3f0ce632 --- /dev/null +++ b/Language/ja/Session.php @@ -0,0 +1,20 @@ + + * + * 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` はDBセッションハンドラが動作するテーブルが必要です。', //`sessionSavePath` must have the table name for the Database Session Handler to work. + 'invalidSavePath' => 'Session: 設定された保存パス "{0}" はディレクトリではないか、存在しないか、作成できません。', //Session: Configured save path "{0}" is not a directory, does not exist or cannot be created. + 'writeProtectedSavePath' => 'Session: 設定された保存パス "{0}" はPHPプロセスから書き込みができません。', //Session: Configured save path "{0}" is not writable by the PHP process. + 'emptySavePath' => 'Session: 保存パスが存在しません。', //Session: No save path configured. + 'invalidSavePathFormat' => 'Session: 無効な Redis 保存パス形式です。: {0}', //Session: Invalid Redis save path format: {0} + 'invalidSameSiteSetting' => 'Session: SameSite 設定には None、Lax、Strict または空文字列を指定する必要がありますが、「{0}」が指定されました。', //Session: The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/ja/Time.php b/Language/ja/Time.php new file mode 100755 index 00000000..b334e910 --- /dev/null +++ b/Language/ja/Time.php @@ -0,0 +1,33 @@ + + * + * 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}" は無効な日時です', //"{0}" is not a valid datetime format + 'invalidMonth' => '月は1から12を指定してください。入力された値: {0}', //Months must be between 1 and 12. Given: {0} + 'invalidDay' => '日は1から31を指定してください。入力された値: {0}', //Days must be between 1 and 31. Given: {0} + 'invalidOverDay' => '日は1から{0}を指定してください。入力された値: {1}', //Days must be between 1 and {0}. Given: {1} + 'invalidHours' => '時は0から23を指定してください。入力された値: {0}', //Hours must be between 0 and 23. Given: {0} + 'invalidMinutes' => '分は0から59を指定してください。入力された値: {0}', //Minutes must be between 0 and 59. Given: {0} + 'invalidSeconds' => '秒は0から59を指定してください。入力された値: {0}', //Seconds must be between 0 and 59. Given: {0} + 'years' => '{0, plural, =1{# 年} other{# 年}}', //{0, plural, =1{# year} other{# years}} + 'months' => '{0, plural, =1{# ヶ月} other{# ヶ月}}', //{0, plural, =1{# month} other{# months}} + 'weeks' => '{0, plural, =1{# 週間} other{# 週間}}', //{0, plural, =1{# week} other{# weeks}} + 'days' => '{0, plural, =1{# 日} other{# 日}}', //{0, plural, =1{# day} other{# days}} + 'hours' => '{0, plural, =1{# 時間} other{# 時間}}', //{0, plural, =1{# hour} other{# hours}} + 'minutes' => '{0, plural, =1{# 分} other{# 分}}', //{0, plural, =1{# minute} other{# minutes}} + 'seconds' => '{0, plural, =1{# 秒} 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/ja/Validation.php b/Language/ja/Validation.php new file mode 100755 index 00000000..849d0fb7 --- /dev/null +++ b/Language/ja/Validation.php @@ -0,0 +1,72 @@ + + * + * 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} は有効なルールではありません。', //{0} is not a valid rule. + 'groupNotFound' => '{0} はバリデーションルールグループではありません。', //{0} is not a validation rules group. + 'groupNotArray' => '{0} ルールグループは配列でなければなりません。', //{0} rule group must be an array. + 'invalidTemplate' => '{0} は有効なバリデーションテンプレートではありません。', //{0} is not a valid Validation template. + + // Rule Messages + 'alpha' => '{field} は半角英字のみ利用可能です。', //The {field} field may only contain alphabetical characters. + 'alpha_dash' => '{field} は半角の英数・アンダースコア・ハイフンのみ利用可能です。', //The {field} field may only contain alphanumeric, underscore, and dash characters. + 'alpha_numeric' => '{field} は半角英数のみ利用可能です。', //The {field} field may only contain alphanumeric characters. + 'alpha_numeric_punct' => '{field} は半角の英数・空白と「~ ! # $ % & * - _ + = | : .」のみ利用可能です。', //The {field} field may contain only alphanumeric characters, spaces, and ~ ! # $ % & * - _ + = | : . characters. + 'alpha_numeric_space' => '{field} は半角の英数と空白のみ利用可能です。', //The {field} field may only contain alphanumeric and space characters. + 'alpha_space' => '{field} は半角の英字と空白のみ利用可能です。', //The {field} field may only contain alphabetical characters and spaces. + 'decimal' => '{field} は半角数値を入力してください。', //The {field} field must contain a decimal number. + 'differs' => '{field} には {param} と異なる値を入力してください。', //The {field} field must differ from the {param} field. + 'equals' => '{field} は {param} と同じ値でなければなりません。', //The {field} field must be exactly: {param}. + 'exact_length' => '{field} の文字数は、{param}文字で入力してください。', //The {field} field must be exactly {param} characters in length. + 'greater_than' => '{field} には {param} より大きな半角数値を入力してください。', //The {field} field must contain a number greater than {param}. + 'greater_than_equal_to' => '{field} には {param} 以上の半角数値を入力してください。', //The {field} field must contain a number greater than or equal to {param}. + 'hex' => '{field} は16進数で入力してください。', //The {field} field may only contain hexidecimal characters. + 'in_list' => '{field} には、{param} のいずれかの値を入力してください', //The {field} field must be one of: {param}. + 'integer' => '{field} には、半角整数を入力してください。', //The {field} field must contain an integer. + 'is_natural' => '{field} には、半角数字のみを入力してください。', //The {field} field must only contain digits. + 'is_natural_no_zero' => '{field} には、半角数字で0より大きな数値を入力してください。', //The {field} field must only contain digits and must be greater than zero. + 'is_not_unique' => '{field} には、データベース内に存在する値を入力してください。', //The {field} field must contain a previously existing value in the database. + 'is_unique' => '{field} はユニークな値でなければなりません。', //The {field} field must contain a unique value. + 'less_than' => '{field} は {param} より小さな半角数値を入力してください。', //The {field} field must contain a number less than {param}. + 'less_than_equal_to' => '{field} は {param} 以下の半角数値を入力してください。', //The {field} field must contain a number less than or equal to {param}. + 'matches' => '{field} と {param} が一致しません。.', //The {field} field does not match the {param} field. + 'max_length' => '{field} は {param} 文字以内で入力してください。', //The {field} field cannot exceed {param} characters in length. + 'min_length' => '{field} は {param} 文字以上で入力してください。', //The {field} field must be at least {param} characters in length. + 'not_equals' => '{field} を {param} にすることはできません。', //The {field} field cannot be: {param}. + 'not_in_list' => '{field} は {param} の中の1つを入力してください。', //The {field} field must not be one of: {param}. + 'numeric' => '{field} は半角の数値のみを入力してください。.', //The {field} field must contain only numbers. + 'regex_match' => '{field} は正しいフォーマットではありません。', //The {field} field is not in the correct format. + 'required' => '{field} は必須項目です。', //The {field} field is required. + 'required_with' => '{field} は {param} が存在する場合には必須項目です。', //The {field} field is required when {param} is present. + 'required_without' => '{field} は {param} が存在しない場合には必須項目です。', //The {field} field is required when {param} is not present. + 'string' => '{field} には、有効な文字列入力してください。', //The {field} field must be a valid string. + 'timezone' => '{field} には、有効なタイムゾーンを入力してください。', //The {field} field must be a valid timezone. + 'valid_base64' => '{field} には、有効なbase64文字列を入力してください。', //The {field} field must be a valid base64 string. + 'valid_email' => '{field} には、有効なメールアドレスを入力してください。', //The {field} field must contain a valid email address. + 'valid_emails' => '{field} には、すべて有効なメールアドレスを入力してください。', //The {field} field must contain all valid email addresses. + 'valid_ip' => '{field} には、有効なIPアドレスを入力してください。', //The {field} field must contain a valid IP. + 'valid_url' => '{field} には、有効なURLを入力してください。', //The {field} field must contain a valid URL. + 'valid_date' => '{field} には、有効な日付を入力してください。', //The {field} field must contain a valid date. + + // Credit Cards + 'valid_cc_num' => '{field} は有効なクレジットカード番号ではないようです。', //{field} does not appear to be a valid credit card number. + + // Files + 'uploaded' => '{field} は有効なファイルではありません。', //{field} is not a valid uploaded file. + 'max_size' => '{field} はファイルサイズが大きすぎます。', //{field} is too large of a file. + 'is_image' => '{field} には画像ファイルを指定してください。', //{field} is not a valid, uploaded image file. + 'mime_in' => '{field} は有効なMIMEタイプではありません。', //{field} does not have a valid mime type. + 'ext_in' => '{field} は有効なファイル拡張子ではありません。', //{field} does not have a valid file extension. + 'max_dims' => '{field} は画像ではないか、幅が広すぎるか高すぎるかのどちらかです。', //{field} is either not an image, or it is too wide or tall. +]; diff --git a/Language/ja/View.php b/Language/ja/View.php new file mode 100755 index 00000000..02b4491d --- /dev/null +++ b/Language/ja/View.php @@ -0,0 +1,20 @@ + + * + * 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} は有効なメソッドではありません。', //{class}::{method} is not a valid method. + 'missingCellParameters' => '{class}::{method} にはパラメータがありません。', //{class}::{method} has no params. + 'invalidCellParameter' => '{0} は有効なパラメータ名ではありません。', //{0} is not a valid param name. + 'noCellClass' => 'ビューセルクラスは提供されていません。', //No view cell class provided. + 'invalidCellClass' => 'ビューセルクラス「{0}」を見つけることができません。', //Unable to locate view cell class: {0}. + 'tagSyntaxError' => 'パーサータグ「{0}」に構文エラーがあります。。', //You have a syntax error in your Parser tags: {0} +]; diff --git a/Language/ko/CLI.php b/Language/ko/CLI.php index 9b8f415e..bed6f719 100644 --- a/Language/ko/CLI.php +++ b/Language/ko/CLI.php @@ -1,24 +1,30 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => '"{0}" 명령어를 찾지 못했습니다.', // 'Command "{0}" not found.', - 'helpUsage' => '사용:', // 'Usage:', - 'helpDescription' => '설명:', // 'Description:', - 'helpOptions' => '옵션:', // 'Options:', - 'helpArguments' => '인수:', //'Arguments:', - 'invalidColor' => '유효하지 않은 {0} 색상: {1}.', // CI4 rc.1기준 : {0}에는 'foreground' 또는 'background' 문자열이 들어감. // 'Invalid {0} color: {1}.', + 'commandNotFound' => '"{0}" 명령어를 찾지 못했습니다.', // 'Command "{0}" not found.', + 'altCommandSingular' => '이게 맞습니까?', // 'Did you mean this?', + 'altCommandPlural' => '이중 하나입니까?', // 'Did you mean one of these?', + 'helpUsage' => '사용:', // 'Usage:', + 'helpDescription' => '설명:', // 'Description:', + 'helpOptions' => '옵션:', // 'Options:', + 'helpArguments' => '인수:', //'Arguments:', + 'invalidColor' => '유효하지 않은 {0} 색상: {1}.', // CI4 기준 : {0}에는 'foreground' 또는 'background' 문자열이 들어감. // 'Invalid {0} color: {1}.', + + // Generators + 'generateClassName' => '클래스 이름', // 'Name of class', + 'generateParentClass' => '확장할 상위 클래스의 이름', // 'Name of parent class to extend from', + 'generateFileExists' => '{0}는 이미 존재합니다.', // '{0} already exists.', + 'generateFileSuccess' => '생성된 파일: ', // 'Created file: ', + 'generateFileError' => '파일 생성 오류: ', // 'Error in creating file: ', + 'namespaceNotDefined' => '네임 스페이스 "{0}"이(가) 정의되지 않았습니다.', // 'Namespace "{0}" is not defined.', ]; diff --git a/Language/ko/Cache.php b/Language/ko/Cache.php index 941e8293..9630d7b6 100644 --- a/Language/ko/Cache.php +++ b/Language/ko/Cache.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * 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 배열이 있어야 합니다.', // '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.', + 'unableToWrite' => '{0}에 캐시를 쓸 수 없습니다.', // 'Cache unable to write to {0}', + 'invalidHandlers' => '캐시 구성에는 $validHandlers 배열이 있어야 합니다.', // '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.', ]; diff --git a/Language/ko/Cast.php b/Language/ko/Cast.php index a3925574..377239e8 100644 --- a/Language/ko/Cast.php +++ b/Language/ko/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => '최대 스택 깊이 초과', // 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Underflow 또는 modes 불일치', // 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => '예상치 못한 제어 문자 존재', // 'Unexpected control character found', - 'jsonErrorSyntax' => 'JSON 구문 오류', // 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'UTF-8 문자열 구문 오류. 인코딩이 잘못되었을 수도 있습니다.', // 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => '알 수 없는 에러', //'Unknown error', + 'jsonErrorDepth' => '최대 스택 깊이 초과', // 'Maximum stack depth exceeded', + 'jsonErrorStateMismatch' => 'Underflow 또는 modes 불일치', // 'Underflow or the modes mismatch', + 'jsonErrorCtrlChar' => '예상치 못한 제어 문자 존재', // 'Unexpected control character found', + 'jsonErrorSyntax' => 'JSON 구문 오류', // 'Syntax error, malformed JSON', + 'jsonErrorUtf8' => 'UTF-8 문자열 구문 오류. 인코딩이 잘못되었을 수도 있습니다.', // 'Malformed UTF-8 characters, possibly incorrectly encoded', + 'jsonErrorUnknown' => '알 수 없는 에러', //'Unknown error', ]; diff --git a/Language/ko/Core.php b/Language/ko/Core.php index 03471710..98096a1a 100644 --- a/Language/ko/Core.php +++ b/Language/ko/Core.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => '유효하지 않은 파일: {0}', // 'Invalid file: {0}', - 'copyError' => '파일({0}) 교체를 시도하는 도중에 에러가 발생하였습니다. 파일 디렉터리에 쓰기 권한이 있는지 확인해주십시오.', // 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.', - 'missingExtension' => '{0} 확장이 로드되지 않았습니다.', // '{0} extension is not loaded.', - 'noHandlers' => '{0} : 적어도 하나 이상의 Handler가 반드시 제공되어야 합니다.', // CI4 rc.1기준 : {0}에는 class 또는 handler명이 들어감. // '{0} must provide at least one Handler.', + 'copyError' => '파일({0}) 교체를 시도하는 도중에 에러가 발생하였습니다. 파일 디렉터리에 쓰기 권한이 있는지 확인해주십시오.', // 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.', + 'enabledZlibOutputCompression' => 'zlib.output_compression ini 지시문이 켜져 있습니다. 이것은 출력 버퍼에서 잘 작동하지 않습니다.', // Your zlib.output_compression ini directive is turned on. This will not work well with output buffers. + 'invalidFile' => '유효하지 않은 파일: {0}', // 'Invalid file: {0}', + 'missingExtension' => '{0} 확장이 로드되지 않았습니다.', // '{0} extension is not loaded.', + 'noHandlers' => '{0} : 적어도 하나 이상의 Handler가 반드시 제공되어야 합니다.', // CI4 기준 : {0}에는 class 또는 handler명이 들어감. // '{0} must provide at least one Handler.', ]; diff --git a/Language/ko/Database.php b/Language/ko/Database.php index 1afc6477..412f1f8a 100644 --- a/Language/ko/Database.php +++ b/Language/ko/Database.php @@ -1,33 +1,30 @@ * - * @codeCoverageIgnore + * 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입니다.', // CI4 rc.3기준 : {0}에는 method가 들어감. '은, 는, 이, 가' 조사를 붙이기가 애매해서 '{0}의 경우는'라고 덧붙임. // '{0} is not a valid Model Event callback.', - 'invalidArgument' => '{0} 대신 반드시 유효한 인수가 제공되어야 합니다.', // CI4 rc.3기준 : {0}에는 argument가 들어감. // 'You must provide a valid {0}.', - 'invalidAllowedFields' => 'Model을 위한 fileds는 반드시 명시가 되어야 합니다.: {0}', // 'Allowed fields must be specified for model: {0}', - 'emptyDataset' => '{0} : data가 들어있지 않습니다.', // CI4 rc.3기준 : DB 작업 관련, data가 없는 경우. {0}에는 'insert', 'update', 'chunk'가 들어감. // 'There is no data to {0}.', - 'failGetFieldData' => '데이터베이스로부터 field 가져오기 실패.', // 'Failed to get field data from database.', - 'failGetIndexData' => '데이터베이스로부터 index 데이터 가져오기 실패.', // 'Failed to get index data from database.', - 'failGetForeignKeyData' => '데이터베이스로부터 foreign key 데이터 가져오기 실패.', // 'Failed to get foreign key data from database.', - 'parseStringFail' => 'key string 구문 분석을 실패함.', // CI4 rc.3기준 : 'parseStringFail'를 사용하는 곳을 찾지 못했음. 차후 CI 팀에 의해서 변경될 수도 있을 듯함. 차후, 사용되는 구문에 따라서 해석이 변경될 수 있음. // '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' => 'Primary Key가 명시되지 않은 model class: `{0}`', // '`{0}` model class does not specify a Primary Key.', - 'noDateFormat' => '유효한 dateFormat(날짜 형식)을 갖고 있지 않은 model class: `{0}`', // '`{0}` model class does not have a valid dateFormat.', - 'fieldNotExists' => '`{0}` 경우, 필드를 찾지 못했습니다: `{0}`', // 'Field `{0}` not found.', - 'forEmptyInputGiven' => '필드에 `{0}` 경우를 사용하기 위해서 비어있는 구문이 지정되었습니다.', // CI4 rc.3기준 : {0}에 string $argument 또는 'Select'가 들어감. // 'Empty statement is given for the field `{0}`', - 'forFindColumnHaveMultipleColumns' => 'column 명에는 오직 하나의 column만이 허용됩니다.', // 'Only single column allowed in Column name.', + 'invalidEvent' => '{0}의 경우는 유효하지 않은 Model Event callback입니다.', // CI4 기준 : {0}에는 method가 들어감. '은, 는, 이, 가' 조사를 붙이기가 애매해서 '{0}의 경우는'라고 덧붙임. // '{0} is not a valid Model Event callback.', + 'invalidArgument' => '{0} 대신 반드시 유효한 인수가 제공되어야 합니다.', // CI4 기준 : {0}에는 argument가 들어감. // 'You must provide a valid {0}.', + 'invalidAllowedFields' => 'Model을 위한 fileds는 반드시 명시가 되어야 합니다: {0}', // 'Allowed fields must be specified for model: {0}', + 'emptyDataset' => '{0} : data가 들어있지 않습니다.', // CI4 기준 : DB 작업 관련, data가 없는 경우. {0}에는 'insert', 'update', 'chunk'가 들어감. // 'There is no data to {0}.', + 'emptyPrimaryKey' => '{0}을(를) 만들려고 할때 정의 된 기본키가 없습니다.', // 'There is no primary key defined when trying to make {0}.', + 'failGetFieldData' => '데이터베이스로부터 field 가져오기 실패.', // 'Failed to get field data from database.', + 'failGetIndexData' => '데이터베이스로부터 index 데이터 가져오기 실패.', // 'Failed to get index data from database.', + 'failGetForeignKeyData' => '데이터베이스로부터 foreign key 데이터 가져오기 실패.', // 'Failed to get foreign key data from database.', + 'parseStringFail' => 'key string 구문 분석을 실패함.', // CI4 rc.3기준 : 'parseStringFail'를 사용하는 곳을 찾지 못했음. 차후 CI 팀에 의해서 변경될 수도 있을 듯함. 차후, 사용되는 구문에 따라서 해석이 변경될 수 있음. // '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' => 'Primary Key가 명시되지 않은 model class: `{0}`', // '`{0}` model class does not specify a Primary Key.', + 'noDateFormat' => '유효한 dateFormat(날짜 형식)을 갖고 있지 않은 model class: `{0}`', // '`{0}` model class does not have a valid dateFormat.', + 'fieldNotExists' => '`{0}` 경우, 필드를 찾지 못했습니다: `{0}`', // 'Field `{0}` not found.', + 'forEmptyInputGiven' => '필드에 `{0}` 경우를 사용하기 위해서 비어있는 구문이 지정되었습니다.', // CI4 기준 : {0}에 string $argument 또는 'Select'가 들어감. // 'Empty statement is given for the field `{0}`', + 'forFindColumnHaveMultipleColumns' => 'column 명에는 오직 하나의 column만이 허용됩니다.', // 'Only single column allowed in Column name.', ]; diff --git a/Language/ko/Email.php b/Language/ko/Email.php index 4e0e15bf..c491348b 100644 --- a/Language/ko/Email.php +++ b/Language/ko/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * 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 검증 메서드에는 반드시 배열을 넘겨줘야 합니다.', // CI4 rc.3기준 : is_array()를 통과하지 못한 경우에 발생하는 에러 메시지. // 'The email validation method must be passed an array.', - 'invalidAddress' => '유효하지 않은 이메일 주소: {0}', // 'Invalid email address: {0}', - 'attachmentMissing' => '다음 첨부파일을 찾을 수 없습니다: {0}', // 'Unable to locate the following email attachment: {0}', - 'attachmentUnreadable' => '이 첨부파일을 열 수 없습니다: {0}', // 'Unable to open this attachment: {0}', - 'noFrom' => '"From"헤더 정보(발신인) 없이 메일을 보낼 수 없습니다.', // 'Cannot send mail with no "From" header.', - 'noRecipients' => '반드시 수신인(To, Cc, 또는 Bcc)을 지정해야 합니다.', // 'You must include recipients: To, Cc, or Bcc', - 'sendFailurePHPMail' => 'PHP의 mail()을 사용해서 메일을 보낼 수 없습니다. PHP의 mail()을 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.', - 'sendFailureSendmail' => 'PHP의 Sendmail을 사용해서 메일을 보낼 수 없습니다. PHP의 Sendmail을 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.', - 'sendFailureSmtp' => 'PHP의 SMTP를 사용해서 메일을 보낼 수 없습니다. PHP의 SMTP를 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.', - 'sent' => '다음 protocol을 사용해서 메일 보내기 성공: {0, string}', // 'Your message has been successfully sent using the following protocol: {0, string}', - 'noSocket' => 'Sendmaill을 사용하기 위해서 소켓을 열 수가 없습니다. 환경설정을 확인해 주세요.', // '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(ID)과 password를 지정해야 합니다.', // 'Error: You must assign a SMTP username and password.', - 'failedSMTPLogin' => '로그인 명령을 보낼 수 없습니다. SMTP 에러: {0}', // CI4 rc.3기준 : 334 에러 // 'Failed to send AUTH LOGIN command. Error: {0}', - 'SMTPAuthUsername' => 'username(ID) 인증 실패. SMTP 에러: {0}', // 'Failed to authenticate username. Error: {0}', - 'SMTPAuthPassword' => 'password 인증 실패. SMTP 에러: {0}', // 'Failed to authenticate password. Error: {0}', - 'SMTPDataFailure' => 'SMTP를 통해, data를 전송할 수 없습니다. {0}', // CI4 rc.3기준 : sendData() 결과가 false일 경우 에러 메시지 발생. // 'Unable to send data: {0}', - 'exitStatus' => '종료 상태 코드: {0}', // 'Exit status code: {0}', + 'mustBeArray' => 'email 검증 메서드에는 반드시 배열을 넘겨줘야 합니다.', // CI4 기준 : is_array()를 통과하지 못한 경우에 발생하는 에러 메시지. // 'The email validation method must be passed an array.', + 'invalidAddress' => '유효하지 않은 이메일 주소: {0}', // 'Invalid email address: {0}', + 'attachmentMissing' => '다음 첨부파일을 찾을 수 없습니다: {0}', // 'Unable to locate the following email attachment: {0}', + 'attachmentUnreadable' => '이 첨부파일을 열 수 없습니다: {0}', // 'Unable to open this attachment: {0}', + 'noFrom' => '"From"헤더 정보(발신인) 없이 메일을 보낼 수 없습니다.', // 'Cannot send mail with no "From" header.', + 'noRecipients' => '반드시 수신인(To, Cc, 또는 Bcc)을 지정해야 합니다.', // 'You must include recipients: To, Cc, or Bcc', + 'sendFailurePHPMail' => 'PHP의 mail()을 사용해서 메일을 보낼 수 없습니다. PHP의 mail()을 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.', + 'sendFailureSendmail' => 'PHP의 Sendmail을 사용해서 메일을 보낼 수 없습니다. PHP의 Sendmail을 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.', + 'sendFailureSmtp' => 'PHP의 SMTP를 사용해서 메일을 보낼 수 없습니다. PHP의 SMTP를 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP 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' => 'Sendmaill을 사용하기 위해서 소켓을 열 수가 없습니다. 환경설정을 확인해 주세요.', // '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(ID)과 password를 지정해야 합니다.', // 'Error: You must assign a SMTP username and password.', + 'failedSMTPLogin' => '로그인 명령을 보낼 수 없습니다. SMTP 에러: {0}', // CI4 기준 : 334 에러 // 'Failed to send AUTH LOGIN command. Error: {0}', + 'SMTPAuthUsername' => 'username(ID) 인증 실패. SMTP 에러: {0}', // 'Failed to authenticate username. Error: {0}', + 'SMTPAuthPassword' => 'password 인증 실패. SMTP 에러: {0}', // 'Failed to authenticate password. Error: {0}', + 'SMTPDataFailure' => 'SMTP를 통해, data를 전송할 수 없습니다. {0}', // CI4 기준 : sendData() 결과가 false일 경우 에러 메시지 발생. // 'Unable to send data: {0}', + 'exitStatus' => '종료 상태 코드: {0}', // 'Exit status code: {0}', ]; diff --git a/Language/ko/Encryption.php b/Language/ko/Encryption.php index ba2b1828..4b2e197c 100644 --- a/Language/ko/Encryption.php +++ b/Language/ko/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => '드라이버가 요청되지 않았습니다.', // 미스 데이지가 화낼 것입니다. (역자 주: 영화 Driving Miss Daisy)', // rc 3에서 영어권 문화와 관련된 유머 - 미스 데이지 제외 : (역자 주: 1989년 개봉된 아카데미 작품상을 받은 드라마/코미디 영화 Driving Miss Daisy) @see: https://en.wikipedia.org/wiki/Driving_Miss_Daisy)', // 'No driver requested; Miss Daisy will be so upset!', - 'noHandlerAvailable' => '사용이 가능한 {0} 암호화 핸들러를 찾을 수 없습니다.', // 'Unable to find an available {0} encryption handler.', - 'unKnownHandler' => "알 수 없는 드라이버: '{0}' 경우는 설정될 수 없습니다.", // "'{0}' cannot be configured.", - 'starterKeyNeeded' => '암호화 처리 시 start key가 필요합니다.', // CI4 rc.3기준 : OpenSSLHandler.php encrypt()에서 암호화 키값이 없는 경우. 에러 메시지. // 'Encrypter needs a starter key.', - 'authenticationFailed' => '복호화: 인증 실패', // 'Decrypting: authentication failed.', - 'encryptionFailed' => '암호화 실패함', // 'Encryption failed.', + 'noDriverRequested' => '드라이버가 요청되지 않았습니다.', // 미스 데이지가 화낼 것입니다. (역자 주: 영화 Driving Miss Daisy)', // 영어권 문화와 관련된 유머 - 미스 데이지 제외 : (역자 주: 1989년 개봉된 아카데미 작품상을 받은 드라마/코미디 영화 Driving Miss Daisy) @see: https://en.wikipedia.org/wiki/Driving_Miss_Daisy)', // 'No driver requested; Miss Daisy will be so upset!', + 'noHandlerAvailable' => '사용이 가능한 {0} 암호화 핸들러를 찾을 수 없습니다.', // 'Unable to find an available {0} encryption handler.', + 'unKnownHandler' => '알 수 없는 드라이버: "{0}" 경우는 설정될 수 없습니다.', // '"{0}" cannot be configured.', + 'starterKeyNeeded' => '암호화 처리 시 start key가 필요합니다.', // CI4 기준 : Encryption.php initialize()에서 key가 없거나, OpenSSLHandler.php encrypt()에서 암호화 키값이 없는 경우. 에러 메시지. // 'Encrypter needs a starter key.', + 'authenticationFailed' => '복호화: 인증 실패', // 'Decrypting: authentication failed.', + 'encryptionFailed' => '암호화 실패함', // 'Encryption failed.', ]; diff --git a/Language/ko/Entity.php b/Language/ko/Entity.php deleted file mode 100644 index 6eecdda8..00000000 --- a/Language/ko/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - '존재하지 않는 속성 {0}에 접근을 시도 중이며, 해당 속성은 {1}에 포함되어 있습니다.', // CI4 rc.3기준 : tryingToAccessNonExistentProperty 메시지가 사용된 곳이 없어서 차후 번역이 변경될 수 있음. // 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/ko/Fabricator.php b/Language/ko/Fabricator.php new file mode 100644 index 00000000..9d7ae2ea --- /dev/null +++ b/Language/ko/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => '제공된 모델이 잘못되었습니다.', // 'Invalid model supplied for fabrication.', + 'missingFormatters' => '정의된 포멧터가 없습니다.', // 'No valid formatters defined.', + 'createFailed' => 'Fabricator가 {0} 테이블에 삽입하지 못했습니다 : {1}.', // 'Fabricator failed to insert on table {0}: {1}.', +]; diff --git a/Language/ko/Files.php b/Language/ko/Files.php index 8a78dc51..cba6b631 100644 --- a/Language/ko/Files.php +++ b/Language/ko/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * 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} ({2})', + 'fileNotFound' => '파일을 찾을 수 없습니다: {0}', // 'File not found: {0}', + 'cannotMove' => '파일 {0} 경우에 {1} ({2}) 쪽으로 이동할 수 없습니다.', // 'Could not move file {0} to {1} ({2})', ]; diff --git a/Language/ko/Filters.php b/Language/ko/Filters.php index 41dd4935..3e6baedf 100644 --- a/Language/ko/Filters.php +++ b/Language/ko/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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} 필터는 매치되는 별칭이 정의되어 있어야 합니다.', // '{0} filter must have a matching alias defined.', - 'incorrectInterface' => '{0} 경우에는 CodeIgniter\Filters\FilterInterface 인터페이스를 구현해야 합니다.', // '은(는)' 보조사 대신 '경우에는' 사용. // CI4 rc.1기준 : if (! $class instanceof FilterInterface) 경우에 에러 메시지 // '{0} must implement CodeIgniter\Filters\FilterInterface.', + 'noFilter' => '{0} 필터는 매치되는 별칭이 정의되어 있어야 합니다.', // '{0} filter must have a matching alias defined.', + 'incorrectInterface' => '{0} 경우에는 CodeIgniter\Filters\FilterInterface 인터페이스를 구현해야 합니다.', // '은(는)' 보조사 대신 '경우에는' 사용. // CI4 기준 : if (! $class instanceof FilterInterface) 경우에 에러 메시지 // '{0} must implement CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/ko/Format.php b/Language/ko/Format.php index d0b25d03..04dd57e3 100644 --- a/Language/ko/Format.php +++ b/Language/ko/Format.php @@ -1,20 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => 'JSON 문자열 파싱 실패, 에러: "{0}".', // 'Failed to parse json string, error: "{0}".', - 'missingExtension' => 'XML 형식을 지정하려면 SimpleXML 확장이 필요합니다.', // 'The SimpleXML extension is required to format XML.', + 'invalidFormatter' => '"{0}"은(는) 유효한 포맷터 클래스가 아닙니다.', // '"{0}" is not a valid Formatter class.', + 'invalidJSON' => 'JSON 문자열 파싱 실패, 에러: "{0}".', // 'Failed to parse json string, error: "{0}".', + 'invalidMime' => 'MIME 유형에 대해 정의 된 포맷터 없음 : "{0}".', // 'No Formatter defined for mime type: "{0}".', + 'missingExtension' => 'XML 형식을 지정하려면 SimpleXML 확장이 필요합니다.', // 'The SimpleXML extension is required to format XML.', ]; diff --git a/Language/ko/HTTP.php b/Language/ko/HTTP.php index 97febfb1..0f5d7ed5 100644 --- a/Language/ko/HTTP.php +++ b/Language/ko/HTTP.php @@ -1,77 +1,77 @@ * - * @codeCoverageIgnore + * 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 클래스를 사용하기 위해서 CURL이 반드시 활성화되어야 합니다.', // '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 인증서를 찾을 수 없습니다: {0}', // 'SSL certificate not found at: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURLRequest 클래스를 사용하기 위해서 CURL이 반드시 활성화되어야 합니다.', // '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 인증서를 찾을 수 없습니다: {0}', // 'SSL certificate not found at: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '요청된 {0} 경우, 유효하지 않은 negotiation type입니다. 다음 중에 하나를 사용하십시오: media, charset, encoding, language.', // @See: https://httpd.apache.org/docs/2.2/ko/content-negotiation.html @see: https://tools.ietf.org/html/rfc2295 @see: https://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html // '{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language.', + 'invalidNegotiationType' => '요청된 {0} 경우, 유효하지 않은 negotiation type입니다. 다음 중에 하나를 사용하십시오: media, charset, encoding, language.', // @See: https://httpd.apache.org/docs/2.2/ko/content-negotiation.html @see: https://tools.ietf.org/html/rfc2295 @see: https://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html // '{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => '유효하지 않은 HTTP 프로토콜 버전입니다. 다음 버전 중에 하나를 사용하십시오: {0}', // CI4 rc.3기준 : protected $validProtocolVersions = ['1.0', '1.1', '2',]; // 'Invalid HTTP Protocol Version. Must be one of: {0}', + 'invalidHTTPProtocol' => '유효하지 않은 HTTP 프로토콜 버전입니다. 다음 버전 중에 하나를 사용하십시오: {0}', // CI4 기준 : protected $validProtocolVersions = ['1.0', '1.1', '2',]; + // 'Invalid HTTP Protocol Version. Must be one of: {0}', // Negotiate - 'emptySupportedNegotiations' => '모든 Negotiations에 지원되는 값의 배열이 반드시 제공되어야 합니다.', // 'You must provide an array of supported values to all Negotiations.', + 'emptySupportedNegotiations' => '모든 Negotiations에 지원되는 값의 배열이 반드시 제공되어야 합니다.', // 'You must provide an array of supported values to all Negotiations.', // RedirectResponse - 'invalidRoute' => '(유효하지 않은 route). 리버스 라우팅을 하는 동안에, 페이지 redirect를 위한 {0, string} route는 발견되지 않았습니다.', // '{0, string} route cannot be found while reverse-routing.', + 'invalidRoute' => '(유효하지 않은 route). 리버스 라우팅을 하는 동안에, 페이지 redirect를 위한 {0} route는 발견되지 않았습니다.', // '{0} route cannot be found while reverse-routing.', // DownloadResponse - 'cannotSetBinary' => '다운로드 에러: 파일 경로를 설정할 때에 바이너리로 설정할 수 없습니다.', // DownloadResponse.php setBinary() : 바이너리 문자열을 위한 다운로드 설정 실패. // 'When setting filepath can not set binary.', - 'cannotSetFilepath' => '다운로드 에러: 바이너리 설정 중에 파일 경로를 설정할 수 없습니다.', // 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => '다운로드 에러: 다운로드 본문 소스를 찾을 수 없음.', // 'Not found download body source.', - 'cannotSetCache' => '다운로드 에러: 다운로드를 위해 지원되는 caching이 아닙니다.', // 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => '다운로드 에러: 다운로드를 위해 상태 코드를 변경하는 것을 지원하지 않습니다. code: {0}, reason: {1}', // 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', // chnage는 오타인 듯...change + 'cannotSetBinary' => '다운로드 에러: 파일 경로를 설정할 때에 바이너리로 설정할 수 없습니다.', // DownloadResponse.php setBinary() : 바이너리 문자열을 위한 다운로드 설정 실패. // 'When setting filepath can not set binary.', + 'cannotSetFilepath' => '다운로드 에러: 바이너리 설정 중에 파일 경로를 설정할 수 없습니다.', // 'When setting binary can not set filepath: {0}', + 'notFoundDownloadSource' => '다운로드 에러: 다운로드 본문 소스를 찾을 수 없음.', // 'Not found download body source.', + 'cannotSetCache' => '다운로드 에러: 다운로드를 위해 지원되는 caching이 아닙니다.', // 'It does not supported caching for downloading.', + 'cannotSetStatusCode' => '다운로드 에러: 다운로드를 위해 상태 코드를 변경하는 것을 지원하지 않습니다. code: {0}, reason: {1}', // 'It does not supported change status code for downloading. code: {0}, reason: {1}', // Response - 'missingResponseStatus' => 'HTTP 응답에 HTTP 상태 코드가 누락되어 있습니다.', // 'HTTP Response is missing a status code', - 'invalidStatusCode' => '{0, string} 경우에 유효하지 않은 HTTP 상태 코드를 반환함.' , // CI4 rc.3기준 : 소스에서 if ($code < 100 || $code > 599)로 HTTP status code 체크함. // '{0, string} is not a valid HTTP return status code', - 'unknownStatusCode' => '아무런 메시지 없이 제공된, 알 수 없는 HTTP 상태 코드: {0}', // 'Unknown HTTP status code provided with no message: {0}', + 'missingResponseStatus' => 'HTTP 응답에 HTTP 상태 코드가 누락되어 있습니다.', // 'HTTP Response is missing a status code', + 'invalidStatusCode' => '{0} 경우에 유효하지 않은 HTTP 상태 코드를 반환함.', // CI4 rc.3기준 : 소스에서 if ($code < 100 || $code > 599)로 HTTP status code 체크함. // '{0} is not a valid HTTP return status code', + 'unknownStatusCode' => '아무런 메시지 없이 제공된, 알 수 없는 HTTP 상태 코드: {0}', // 'Unknown HTTP status code provided with no message: {0}', // URI - 'cannotParseURI' => '구문 분석을 할 수 없는 URI: {0}', // 'Unable to parse URI: {0}', - 'segmentOutOfRange' => '요청한 URL 세그먼트가 범위를 벗어났습니다: {0}', // 'Request URI segment is our of range: {0}', - 'invalidPort' => '포트 값은 0에서 65535 사이의 값을 사용해야 합니다. 사용된 값: {0}', // 'Ports must be between 0 and 65535. Given: {0}', - 'malformedQueryString' => 'URI 요청 문자열에 URI fragments가 포함되어 있지 않을 수 있습니다.', // 'Query strings may not include URI fragments.', + 'cannotParseURI' => '구문 분석을 할 수 없는 URI: {0}', // 'Unable to parse URI: {0}', + 'segmentOutOfRange' => '요청한 URL 세그먼트가 범위를 벗어났습니다: {0}', // 'Request URI segment is our of range: {0}', + 'invalidPort' => '포트 값은 0에서 65535 사이의 값을 사용해야 합니다. 사용된 값: {0}', // 'Ports must be between 0 and 65535. Given: {0}', + 'malformedQueryString' => 'URI 요청 문자열에 URI fragments가 포함되어 있지 않을 수 있습니다.', // 'Query strings may not include URI fragments.', // Page Not Found - 'pageNotFound' => '페이지를 찾을 수 없습니다.', // 'Page Not Found', - 'emptyController' => '컨트롤러가 명시되지 않았습니다.', // 'No Controller specified.', - 'controllerNotFound' => '컨트롤러 또는 해당 메서드를 찾을 수 없습니다: {0}::{1}', // 'Controller or its method is not found: {0}::{1}', - 'methodNotFound' => '컨트롤러 메서드를 찾을 수 없습니다: {0}', // 'Controller method is not found: {0}', + 'pageNotFound' => '페이지를 찾을 수 없습니다.', // 'Page Not Found', + 'emptyController' => '컨트롤러가 명시되지 않았습니다.', // 'No Controller specified.', + 'controllerNotFound' => '컨트롤러 또는 해당 메서드를 찾을 수 없습니다: {0}::{1}', // 'Controller or its method is not found: {0}::{1}', + 'methodNotFound' => '컨트롤러 메서드를 찾을 수 없습니다: {0}', // 'Controller method is not found: {0}', // CSRF - 'disallowedAction' => '해당 요청은 허용되지 않습니다.', // 'The action you requested is not allowed.', + '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' => '파일 {0} 경우에 {1} ({2}) 쪽으로 이동할 수 없습니다.', // 'Could not move file {0} to {1} ({2})', + '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} ({2})', - 'uploadErrOk' => '파일이 성공적으로 업로드가 되었습니다.', // 'The file uploaded with success.', - 'uploadErrIniSize' => '업로드 에러: 해당 파일 "%s"의 경우, 용량이 ini 파일의 upload_max_filesize 설정값을 초과하였습니다.', // 'The file "%s" exceeds your upload_max_filesize ini directive.', - 'uploadErrFormSize' => '업로드 에러: 해당 파일 "%s"의 경우, 용량이 form에 정의된 업로드 제한 값을 초과하였습니다.', // '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"의 경우, disk에 쓸 수 없습니다.', // 'The file "%s" could not be written on disk.', - 'uploadErrNoTmpDir' => '(업로드 에러) 파일을 업로드할 수 없습니다: 임시 디렉터리가 없습니다.', // 'File could not be uploaded: missing temporary directory.', - 'uploadErrExtension' => '업로드 에러: PHP 확장에 의해 파일 업로드가 중지되었습니다.', // 'File upload was stopped by a PHP extension.', - 'uploadErrUnknown' => '업로드 에러: 해당 파일 "%s"의 경우, 알 수 없는 에러로 인해 업로드할 수 없습니다.', // 'The file "%s" was not uploaded due to an unknown error.', + 'uploadErrOk' => '파일이 성공적으로 업로드가 되었습니다.', // 'The file uploaded with success.', + 'uploadErrIniSize' => '업로드 에러: 해당 파일 "%s"의 경우, 용량이 ini 파일의 upload_max_filesize 설정값을 초과하였습니다.', // 'The file "%s" exceeds your upload_max_filesize ini directive.', + 'uploadErrFormSize' => '업로드 에러: 해당 파일 "%s"의 경우, 용량이 form에 정의된 업로드 제한 값을 초과하였습니다.', // '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"의 경우, disk에 쓸 수 없습니다.', // 'The file "%s" could not be written on disk.', + 'uploadErrNoTmpDir' => '(업로드 에러) 파일을 업로드할 수 없습니다: 임시 디렉터리가 없습니다.', // 'File could not be uploaded: missing temporary directory.', + 'uploadErrExtension' => '업로드 에러: PHP 확장에 의해 파일 업로드가 중지되었습니다.', // 'File upload was stopped by a PHP extension.', + 'uploadErrUnknown' => '업로드 에러: 해당 파일 "%s"의 경우, 알 수 없는 에러로 인해 업로드할 수 없습니다.', // 'The file "%s" was not uploaded due to an unknown error.', + + // SameSite setting + 'invalidSameSiteSetting' => 'SameSite 설정은 None, Lax, Strict 또는 빈 문자열이어야합니다. 주어진 값 : {0}', // 'The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0}', ]; diff --git a/Language/ko/Images.php b/Language/ko/Images.php index bdf1431c..f771c5f1 100644 --- a/Language/ko/Images.php +++ b/Language/ko/Images.php @@ -1,36 +1,34 @@ * - * @codeCoverageIgnore + * 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' => '이 기능을 사용하려면 GD image 라이브러리가 필요합니다.', // 'The GD image library is required to use this feature.', - 'gdRequiredForProps' => '이미지의 속성을 확인하려면 서버에서 GD image 라이브러리가 지원되어야 합니다.', // 'Your server must support the GD image library in order to determine the image properties.', - 'gifNotSupported' => 'GIF 이미지들은 라이선스 제한으로 지원되지 않는 경우가 많습니다. GIF 이미지 대신에 JPG 또는 PNG 형식의 이미지를 사용할 수도 있을 것입니다.', // 'GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead.', - 'jpgNotSupported' => 'JPG 이미지들은 지원되지 않습니다.', // 'JPG images are not supported.', - 'pngNotSupported' => 'PNG 이미지들은 지원되지 않습니다.', // 'PNG images are not supported.', - 'unsupportedImageCreate' => '이 형식의 이미지를 처리하기 위해서 필요한 GD 함수가 서버에서 지원되지 않습니다.', // 'Your server does not support the GD function required to process this type of image.', - 'jpgOrPngRequired' => '환경 설정에 명시된 이미지 크기 조절 프로토콜은 JPEG 또는 PNG 타입의 이미지만 조절할 수 있습니다.', // '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' => '이미지 라이브러리 경로가 올바르지 않습니다. 올바른 경로를 이미지 환경설정에서 설정하여 주십시오. {0, string)', // 'The path to your image library is not correct. Please set the correct path in your image preferences. {0, string)', - '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' => '젖힌 방향은 가로 또는 세로 방향만 가능합니다. 제공: {0}', // 'Flip direction can be only `vertical` or `horizontal`. Given: {0}', - 'exifNotSupported' => '해당 PHP 설치에서는 EXIF 데이터를 읽을 수 있도록 지원되지 않습니다.', //'Reading EXIF data is not supported by this PHP installation.', + 'sourceImageRequired' => '환경 설정에서 반드시 원본 이미지가 지정되어야 합니다.', // 'You must specify a source image in your preferences.', + 'gdRequired' => '이 기능을 사용하려면 GD image 라이브러리가 필요합니다.', // 'The GD image library is required to use this feature.', + 'gdRequiredForProps' => '이미지의 속성을 확인하려면 서버에서 GD image 라이브러리가 지원되어야 합니다.', // 'Your server must support the GD image library in order to determine the image properties.', + 'gifNotSupported' => 'GIF 이미지들은 라이선스 제한으로 지원되지 않는 경우가 많습니다. GIF 이미지 대신에 JPG 또는 PNG 형식의 이미지를 사용할 수도 있을 것입니다.', // 'GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead.', + 'jpgNotSupported' => 'JPG 이미지들은 지원되지 않습니다.', // 'JPG images are not supported.', + 'pngNotSupported' => 'PNG 이미지들은 지원되지 않습니다.', // 'PNG images are not supported.', + 'webpNotSupported' => 'WEBP 이미지들은 지원되지 않습니다.', // 'WEBP images are not supported. + 'fileNotSupported' => '제공된 파일은 지원하지 않는 이미지 타입입니다.', // 'The supplied file is not a supported image type.', + 'unsupportedImageCreate' => '이 형식의 이미지를 처리하기 위해서 필요한 GD 함수가 서버에서 지원되지 않습니다.', // 'Your server does not support the GD function required to process this type of image.', + 'jpgOrPngRequired' => '환경 설정에 명시된 이미지 크기 조절 프로토콜은 JPEG 또는 PNG 타입의 이미지만 조절할 수 있습니다.', // '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' => '이미지 라이브러리 경로가 올바르지 않습니다. 올바른 경로를 이미지 환경설정에서 설정하여 주십시오. {0, string)', // 'The path to your image library is not correct. Please set the correct path in your image preferences. {0, string)', + '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' => '젖힌 방향은 가로 또는 세로 방향만 가능합니다. 제공: {0}', // 'Flip direction can be only `vertical` or `horizontal`. Given: {0}', + 'exifNotSupported' => '해당 PHP 설치에서는 EXIF 데이터를 읽을 수 있도록 지원되지 않습니다.', //'Reading EXIF data is not supported by this PHP installation.', ]; diff --git a/Language/ko/Language.php b/Language/ko/Language.php deleted file mode 100644 index c3e14654..00000000 --- a/Language/ko/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - '한 줄 가져오기는 문자열 또는 문자열이 들어있는 배열이 되어야 합니다.', // 'Get line must be a string or array of strings.', -]; diff --git a/Language/ko/Log.php b/Language/ko/Log.php index c1434a76..4dc0ad61 100644 --- a/Language/ko/Log.php +++ b/Language/ko/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} 경우에는 올바르지 않은 로그 레벨입니다.', // '{0} is an invalid log level.', + 'invalidLogLevel' => '{0} 경우에는 올바르지 않은 로그 레벨입니다.', // '{0} is an invalid log level.', ]; diff --git a/Language/ko/Migrations.php b/Language/ko/Migrations.php index 96ad9fda..020d068b 100644 --- a/Language/ko/Migrations.php +++ b/Language/ko/Migrations.php @@ -1,56 +1,56 @@ * - * @codeCoverageIgnore + * 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' => '대상이 되는 batch 찾기 실패: ', // 'Target batch not found: ', - 'empty' => '마이그레이션 파일을 찾을 수 없습니다.', // 'No Migration files found', - 'gap' => '순차적인 마이그레이션 sequence 값 부근의 버전 번호 값에 차이가 있습니다.', // 'There is a gap in the migration sequence near version number: ', - 'classNotFound' => '해당 마이그레이션 클래스 "%s" 찾기 실패', // 'The migration class "%s" could not be found.', - 'missingMethod' => '해당 마이그레이션 클래스의 "%s" 메서드를 찾을 수 없습니다.', // 'The migration class is missing an "%s" method.', + 'missingTable' => '마이그레이션 테이블은 반드시 설정되어야 합니다.', // 'Migrations table must be set.', + 'disabled' => '마이그레이션이 로드되었지만, 사용할 수 없거나 설정이 잘못되었습니다.', //'Migrations have been loaded but are disabled or setup incorrectly.', + 'notFound' => '마이그레이션 파일 찾기 실패: ', // 'Migration file not found: ', + 'batchNotFound' => '대상이 되는 batch 찾기 실패: ', // 'Target batch not found: ', + 'empty' => '마이그레이션 파일을 찾을 수 없습니다.', // 'No Migration files found', + 'gap' => '순차적인 마이그레이션 sequence 값 부근의 버전 번호 값에 차이가 있습니다.', // 'There is a gap in the migration sequence near version number: ', + 'classNotFound' => '해당 마이그레이션 클래스 "%s" 찾기 실패', // 'The migration class "%s" could not be found.', + 'missingMethod' => '해당 마이그레이션 클래스의 "%s" 메서드를 찾을 수 없습니다.', // 'The migration class is missing an "%s" method.', // Migration Command - 'migHelpLatest' => "\t\t데이터베이스를 사용이 가능한 최신 마이그레이션으로 마이그레이트합니다.", // "\t\tMigrates database to latest available migration.", - 'migHelpCurrent' => "\t\t환경설정에서 데이터베이스의 버전을 'current'로 마이그레이트합니다.", // "\t\tMigrates database to version set as 'current' in configuration.", - 'migHelpVersion' => "\t데이터베이스의 버전을 {v} 경우로 마이그레이트.", // "\tMigrates database to version {v}.", - 'migHelpRollback' => "\t버전을 0으로 설정하기 위해, 모든 마이그레이션들의 'down()'을 실행합니다.", // "\tRuns all migrations 'down' to version 0.", - 'migHelpRefresh' => "\t\t데이터베이스를 새로 만들기 위해서 모든 마이그레이션을 내렸다가 다시 실행합니다.", // "\t\tUninstalls and re-runs all migrations to freshen database.", - 'migHelpSeed' => "\t[name]이라고 명명된 seeder를 실행합니다.", // "\tRuns the seeder named [name].", - 'migCreate' => "\t[name]이라고 명명된 새로운 마이그레이션을 생성합니다.", // "\tCreates a new migration named [name]", - 'nameMigration' => '마이그레이션 파일 이름 지정', // 'Name the migration file', - 'badCreateName' => '반드시 마이그레이션 파일명이 지정되어야 합니다.', // 'You must provide a migration file name.', - 'writeError' => '파일 생성 시도 중에 에러 발생', // 'Error trying to create file.', - 'migNumberError' => '마이그레이션 숫자 값은 반드시 세 자리 숫자 값이어야 합니다. 그리고 순차적인 마이그레이션 값에 간격이 없어야 합니다.', // 'Migration number must be three digits, and there must not be any gaps in the sequence.', + 'migHelpLatest' => "\t\t데이터베이스를 사용이 가능한 최신 마이그레이션으로 마이그레이트합니다.", // "\t\tMigrates database to latest available migration.", + 'migHelpCurrent' => "\t\t환경설정에서 데이터베이스의 버전을 'current'로 마이그레이트합니다.", // "\t\tMigrates database to version set as 'current' in configuration.", + 'migHelpVersion' => "\t데이터베이스의 버전을 {v} 경우로 마이그레이트.", // "\tMigrates database to version {v}.", + 'migHelpRollback' => "\t버전을 0으로 설정하기 위해, 모든 마이그레이션들의 'down()'을 실행합니다.", // "\tRuns all migrations 'down' to version 0.", + 'migHelpRefresh' => "\t\t데이터베이스를 새로 만들기 위해서 모든 마이그레이션을 내렸다가 다시 실행합니다.", // "\t\tUninstalls and re-runs all migrations to freshen database.", + 'migHelpSeed' => "\t[name]이라고 명명된 seeder를 실행합니다.", // "\tRuns the seeder named [name].", + 'migCreate' => "\t[name]이라고 명명된 새로운 마이그레이션을 생성합니다.", // "\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' => '롤백 하시겠습니까?', + 'refreshConfirm' => '새로고침 하시겠습니까?', + 'latest' => '새로운 모든 마이그레이션들을 실행 중...', // 'Running all new migrations...', + 'generalFault' => '마이그레이션 실패!', // 'Migration failed!', + 'migInvalidVersion' => '유효하지 않은 숫자 버전 값이 지정되었습니다.', // 'Invalid version number provided.', + 'toVersionPH' => '버전 %s 경우로 마이그레이션 중...', // 'Migrating to version %s...', + 'toVersion' => '현재 버전으로 마이그레이션 중...', // 'Migrating to current version...', + 'rollingBack' => '일괄적으로 마이그레이션을 되돌리는 중: ', // 'Rolling back migrations to batch: ', + 'noneFound' => '마이그레이션을 찾지 못했습니다.', // 'No migrations were found.', + 'migSeeder' => 'Seeder 명', // 'Seeder name', + 'migMissingSeeder' => '반드시 Seeder 명을 지정하여야 합니다.', // 'You must provide a seeder name.', + 'nameSeeder' => '파일 seeder 이름', + 'removed' => '되돌리기: ', // 'Rolling back: ', + 'added' => '실행 중: ', // 'Running: ', - 'latest' => '새로운 모든 마이그레이션들을 실행 중...', // 'Running all new migrations...', - 'generalFault' => '마이그레이션 실패!', // 'Migration failed!', - 'migInvalidVersion' => '유효하지 않은 숫자 버전 값이 지정되었습니다.', // 'Invalid version number provided.', - 'toVersionPH' => '버전 %s 경우로 마이그레이션 중...', // 'Migrating to version %s...', - 'toVersion' => '현재 버전으로 마이그레이션 중...', // 'Migrating to current version...', - 'rollingBack' => '일괄적으로 마이그레이션을 되돌리는 중: ', // 'Rolling back migrations to batch: ', - 'noneFound' => '마이그레이션을 찾지 못했습니다.', // 'No migrations were found.', - 'on' => '마이그레이션 대상: ', // 'Migrated On: ', - 'migSeeder' => 'Seeder 명', // 'Seeder name', - 'migMissingSeeder' => '반드시 Seeder 명을 지정하여야 합니다.', // 'You must provide a seeder name.', - 'removed' => '되돌리기: ', // 'Rolling back: ', - 'added' => '실행 중: ', // 'Running: ', - - 'version' => '버전', // 'Version', - 'filename' => '파일명', // 'Filename', + // Migrate Status + 'namespace' => '네임스페이스', + 'filename' => '파일명', // 'Filename', + 'version' => '버전', // 'Version', + 'group' => '그룹', + 'on' => '마이그레이션 대상: ', // 'Migrated On: ', + 'batch' => 'Batch', ]; diff --git a/Language/ko/Number.php b/Language/ko/Number.php index 60fb3c24..7cc64e67 100644 --- a/Language/ko/Number.php +++ b/Language/ko/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' thousand(천)', // ' thousand', - 'million' => ' million(백만)', // ' million', - 'billion' => ' billion(십억)', // ' billion', - 'trillion' => ' trillion(조)', // ' trillion', - 'quadrillion' => ' quadrillion(천조)', // ' quadrillion', + 'thousand' => ' thousand(천)', // ' thousand', + 'million' => ' million(백만)', // ' million', + 'billion' => ' billion(십억)', // ' billion', + 'trillion' => ' trillion(조)', // ' trillion', + 'quadrillion' => ' quadrillion(천조)', // ' quadrillion', ]; diff --git a/Language/ko/Pager.php b/Language/ko/Pager.php index 5e45d2b9..10c791ef 100644 --- a/Language/ko/Pager.php +++ b/Language/ko/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * 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 템플릿입니다.', // '{0} is not a valid Pager template.', - 'invalidPaginationGroup' => '{0}의 경우는 유효하지 않은 Pagination 그룹입니다.', // '{0} is not a valid Pagination group.', + 'pageNavigation' => '페이지 내비게이션', // 'Page navigation', + 'first' => '처음', // 'First', + 'previous' => '이전', // 'Previous', + 'next' => '다음', // 'Next', + 'last' => '마지막', // 'Last', + 'older' => '과거', // 'Older', + 'newer' => '최근', // 'Newer', + 'invalidTemplate' => '{0}의 경우는 유효하지 않은 Pager 템플릿입니다.', // '{0} is not a valid Pager template.', + 'invalidPaginationGroup' => '{0}의 경우는 유효하지 않은 Pagination 그룹입니다.', // '{0} is not a valid Pagination group.', ]; diff --git a/Language/ko/RESTful.php b/Language/ko/RESTful.php index f680bcb2..76895105 100644 --- a/Language/ko/RESTful.php +++ b/Language/ko/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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}" 동작이 구현되지 않았습니다.', // '"{0}" action not implemented.', + 'notImplemented' => '"{0}" 동작이 구현되지 않았습니다.', // '"{0}" action not implemented.', ]; diff --git a/Language/ko/Redirect.php b/Language/ko/Redirect.php deleted file mode 100644 index 5de08146..00000000 --- a/Language/ko/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - '{0} 쪽으로 페이지 전환을 할 수 없습니다. 에러 상태 코드 : "{1}"', // 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/ko/Router.php b/Language/ko/Router.php index 97f1e74b..cd78d988 100644 --- a/Language/ko/Router.php +++ b/Language/ko/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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.', + '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.', ]; diff --git a/Language/ko/Security.php b/Language/ko/Security.php new file mode 100644 index 00000000..3891f560 --- /dev/null +++ b/Language/ko/Security.php @@ -0,0 +1,16 @@ + + * + * 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. + 'invalidSameSite' => 'SameSite 값은 None, Lax, Strict 또는 빈 문자열이어야합니다. 주어진 값: {0}', // The SameSite value must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/ko/Session.php b/Language/ko/Session.php index a5087024..517c96e8 100644 --- a/Language/ko/Session.php +++ b/Language/ko/Session.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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`에 테이블 명이 지정되어야 합니다.', // '`sessionSavePath` must have the table name for the Database Session Handler to work.', - 'invalidSavePath' => 'Session: 설정된 세션 저장 경로 "{0}"의 경우, 디렉터리가 아니거나 존재하지 않거나 생성할 수 없습니다.', // 'Session: Configured save path "{0}" is not a directory, does not exist or cannot be created.', - 'writeProtectedSavePath' => 'Session: 설정된 세션 저장 경로 "{0}"의 경우, PHP 프로세스에 의해 쓰기를 할 수 없습니다.', // 'Session: Configured save path "{0}" is not writable by the PHP process.', - 'emptySavePath' => 'Session: 저장 경로가 설정되어 있지 않습니다.', // 'Session: No save path configured.', - 'invalidSavePathFormat' => 'Session: 유효하지 않는 Redis 세션 저장 경로 형식: {0}', // 'Session: Invalid Redis save path format: {0}', + 'missingDatabaseTable' => '데이터베이스 세션 핸들러가 동작하기 위해서, 반드시 `sessionSavePath`에 테이블 명이 지정되어야 합니다.', // '`sessionSavePath` must have the table name for the Database Session Handler to work.', + 'invalidSavePath' => 'Session: 설정된 세션 저장 경로 "{0}"의 경우, 디렉터리가 아니거나 존재하지 않거나 생성할 수 없습니다.', // 'Session: Configured save path "{0}" is not a directory, does not exist or cannot be created.', + 'writeProtectedSavePath' => 'Session: 설정된 세션 저장 경로 "{0}"의 경우, PHP 프로세스에 의해 쓰기를 할 수 없습니다.', // 'Session: Configured save path "{0}" is not writable by the PHP process.', + 'emptySavePath' => 'Session: 저장 경로가 설정되어 있지 않습니다.', // 'Session: No save path configured.', + 'invalidSavePathFormat' => 'Session: 유효하지 않는 Redis 세션 저장 경로 형식: {0}', // 'Session: Invalid Redis save path format: {0}', + 'invalidSameSiteSetting' => 'Session : SameSite 설정은 None, Lax, Strict 또는 빈 문자열이어야합니다. 주어진 값 : {0}', // 'Session: The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0}', ]; diff --git a/Language/ko/Time.php b/Language/ko/Time.php index f5972ad0..8ecc2323 100644 --- a/Language/ko/Time.php +++ b/Language/ko/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => '"월"은 1에서 12가 되어야 합니다. 지정한 값: {0}', // 'Months must be between 1 and 12. Given: {0}', - 'invalidDay' => '"일"은 1에서 31이 되어야 합니다. 지정한 값: {0}', // 'Days must be between 1 and 31. Given: {0}', - 'invalidOverDay' => '"일"은 1에서 {0}경우가 되어야 합니다. 지정한 값: {1}', // 'Days must be between 1 and {0}. Given: {1}', - 'invalidHours' => '"시간"은 0에서 23이 되어야 합니다. 지정한 값: {0}', // 'Hours must be between 0 and 23. Given: {0}', - 'invalidMinutes' => '"분"은 0에서 59가 되어야 합니다. 지정한 값: {0}', // 'Minutes must be between 0 and 59. Given: {0}', - 'invalidSeconds' => '"초"는 0에서 59가 되어야 합니다. 지정한 값: {0}', // '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} 전에', // '{0} ago', - 'inFuture' => '앞으로 {0} 이내에', // 'in {0}', - 'yesterday' => '어제', // 'Yesterday', - 'tomorrow' => '내일', // 'Tomorrow', - 'now' => '현재', // 'Just now', + 'invalidMonth' => '"월"은 1에서 12가 되어야 합니다. 지정한 값: {0}', // 'Months must be between 1 and 12. Given: {0}', + 'invalidDay' => '"일"은 1에서 31이 되어야 합니다. 지정한 값: {0}', // 'Days must be between 1 and 31. Given: {0}', + 'invalidOverDay' => '"일"은 1에서 {0}경우가 되어야 합니다. 지정한 값: {1}', // 'Days must be between 1 and {0}. Given: {1}', + 'invalidHours' => '"시간"은 0에서 23이 되어야 합니다. 지정한 값: {0}', // 'Hours must be between 0 and 23. Given: {0}', + 'invalidMinutes' => '"분"은 0에서 59가 되어야 합니다. 지정한 값: {0}', // 'Minutes must be between 0 and 59. Given: {0}', + 'invalidSeconds' => '"초"는 0에서 59가 되어야 합니다. 지정한 값: {0}', // 'Seconds must be between 0 and 59. Given: {0}', + 'years' => '{0, plural, =1{# 년} other{# 년}}', // {0, plural, =1{# year} other{# years}} + 'months' => '{0, plural, =1{# 월} other{# 월}}', // {0, plural, =1{# month} other{# months}} + 'weeks' => '{0, plural, =1{# 주} other{# 주}}', // {0, plural, =1{# week} other{# weeks}} + 'days' => '{0, plural, =1{# 일} other{# 일}}', // {0, plural, =1{# day} other{# days}} + 'hours' => '{0, plural, =1{# 시간} other{# 시간}}', // {0, plural, =1{# hour} other{# hours}} + 'minutes' => '{0, plural, =1{# 분} other{# 분}}', // {0, plural, =1{# minute} other{# minutes}} + 'seconds' => '{0, plural, =1{# 초} 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/ko/Validation.php b/Language/ko/Validation.php index 1158443a..a90e1769 100644 --- a/Language/ko/Validation.php +++ b/Language/ko/Validation.php @@ -1,71 +1,72 @@ * - * @codeCoverageIgnore + * 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 설정에서 지정된 규칙 집합이 없습니다.', // 'No rulesets specified in Validation configuration.', - 'ruleNotFound' => '{0} 경우는 유효한 규칙이 아닙니다.', // '{0} is not a valid rule.', - 'groupNotFound' => '{0} 경우는 유효성 규칙 그룹이 아닙니다.', // '{0} is not a validation rules group.', - 'groupNotArray' => '{0} 규칙 그룹은 반드시 배열이어야 합니다.', // '{0} rule group must be an array.', - 'invalidTemplate' => '{0} 경우는 유효한 Validation 템플릿이 아닙니다.', // '{0} is not a valid Validation template.', + 'noRuleSets' => 'Validation 설정에서 지정된 규칙 집합이 없습니다.', // 'No rulesets specified in Validation configuration.', + 'ruleNotFound' => '{0} 경우는 유효한 규칙이 아닙니다.', // '{0} is not a valid rule.', + 'groupNotFound' => '{0} 경우는 유효성 규칙 그룹이 아닙니다.', // '{0} is not a validation rules group.', + 'groupNotArray' => '{0} 규칙 그룹은 반드시 배열이어야 합니다.', // '{0} rule group must be an array.', + 'invalidTemplate' => '{0} 경우는 유효한 Validation 템플릿이 아닙니다.', // '{0} is not a valid Validation template.', // Rule Messages - 'alpha' => '{field} 필드에는 알파벳 문자만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphabetical characters.', - 'alpha_dash' => '{field} 필드에는 알파벳 문자, 밑줄(_) 그리고 붙임표(-)만 포함시킬 수 있습니다.', // 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.', - 'alpha_numeric' => '{field} 필드에는 알파벳, 숫자만 포함시킬 수 있습니다.', // 'The {field} field may only contain alpha-numeric characters.', - 'alpha_numeric_space' => '{field} 필드에는 알파벳, 숫자 그리고 공백만 포함시킬 수 있습니다.', // 'The {field} field may only contain alpha-numeric characters and spaces.', - 'alpha_space' => '{field} 필드에는 알파벳과 공백만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphabetical characters and spaces.', - 'decimal' => '{field} 필드에는 소수(decimal number)만 포함시킬 수 있습니다.', // 'The {field} field must contain a decimal number.', - 'differs' => '{field} 필드는 {param} 필드와 서로 달라야 합니다.', // 'The {field} field must differ from the {param} field.', - 'equals' => '{field} 필드와 {param} 필드는 서로 같아야 합니다.', // 'The {field} field must be exactly: {param}.', - 'exact_length' => '{field} 필드의 길이는 {param} 이어야 합니다.', // 'The {field} field must be exactly {param} characters in length.', - 'greater_than' => '{field} 필드 값은 {param}보다 커야 합니다.', // 'The {field} field must contain a number greater than {param}.', - 'greater_than_equal_to' => '{field} 필드 값은 {param} 이상이어야 합니다.', // 'The {field} field must contain a number greater than or equal to {param}.', - 'in_list' => '{field} 필드는 반드시 {param} 중에 하나여야 합니다.', // 'The {field} field must be one of: {param}.', - 'integer' => '{field} 필드는 정수여야 합니다.', // 'The {field} field must contain an integer.', - 'is_natural' => '{field} 필드는 숫자여야 합니다.', // 'The {field} field must only contain digits.', - 'is_natural_no_zero' => '{field} 필드는 0보다 큰 숫자여야 합니다.', // 'The {field} field must only contain digits and must be greater than zero.', - 'is_unique' => '{field} 필드는 유일한 값이어야 합니다.', // 'The {field} field must contain a unique value.', - 'less_than' => '{field} 필드 값은 {param}보다 작아야 합니다.', // 'The {field} field must contain a number less than {param}.', - 'less_than_equal_to' => '{field} 필드 값은 {param} 이하여야 합니다.', // 'The {field} field must contain a number less than or equal to {param}.', - 'matches' => '{field} 필드와 {param} 필드가 서로 일치하지 않습니다.', // 'The {field} field does not match the {param} field.', - 'max_length' => '{field} 길이는 {param} 글자 수를 초과할 수 없습니다.', // 'The {field} field cannot exceed {param} characters in length.', - 'min_length' => '{field} 길이는 적어도 {param} 글자 수보다 커야 합니다.', // 'The {field} field must be at least {param} characters in length.', - 'not_equals' => '{field} 필드는 다음이 될 수 없습니다: {param}', // 'The {field} field cannot be: {param}.', - 'numeric' => '{field} 필드는 오직 숫자만 포함되어야 합니다.', // 'The {field} field must contain only numbers.', - 'regex_match' => '{field} 필드의 형식이 맞지 않습니다.', // 'The {field} field is not in the correct format.', - 'required' => '{field} 필드가 있어야 합니다.', // 'The {field} field is required.', - 'required_with' => '{field} 필드는 {param} 값이 있을 때, 해당 필드가 있어야 합니다.', // 'The {field} field is required when {param} is present.', - 'required_without' => '{field} 필드는 {param} 값이 없을 때, 해당 필드가 있어야 합니다.', // 'The {field} field is required when {param} is not present.', - 'timezone' => '{field} 필드는 반드시 유요한 시간대(timezone)이어야 합니다.', // 'The {field} field must be a valid timezone.', - 'valid_base64' => '{field} 필드는 유효한 base64문자열이어야 합니다.', // 'The {field} field must be a valid base64 string.', - 'valid_email' => '{field} 필드 값은 유효한 이메일 주소이어야 합니다.', // 'The {field} field must contain a valid email address.', - 'valid_emails' => '{field} 필드의 값들은 유효한 이메일 주소이어야 합니다.', // 'The {field} field must contain all valid email addresses.', - 'valid_ip' => '{field} 필드 값은 유요한 IP 주소이어야 합니다.', // 'The {field} field must contain a valid IP.', - 'valid_url' => '{field} 필드 값은 유요한 URL 주소이어야 합니다.', // 'The {field} field must contain a valid URL.', - 'valid_date' => '{field} 필드 값은 유요한 날짜여야 합니다.', // 'The {field} field must contain a valid date.', + 'alpha' => '{field} 필드에는 알파벳 문자만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphabetical characters.', + 'alpha_dash' => '{field} 필드에는 알파벳 문자, 밑줄(_) 그리고 붙임표(-)만 포함시킬 수 있습니다.', // 'The {field} field may only contain alpha-numeric characters, underscores, and dashes.', + 'alpha_numeric' => '{field} 필드에는 알파벳, 숫자만 포함시킬 수 있습니다.', // 'The {field} field may only contain alpha-numeric characters.', + 'alpha_numeric_punct' => '{field} 필드에는 알파벳, 공백, ~ ! # $ % & * - _ + = | : . 문자만 포함할 수 있습니다.', // 'The {field} field may contain only alphanumeric characters, spaces, and ~ ! # $ % & * - _ + = | : . characters.', + 'alpha_numeric_space' => '{field} 필드에는 알파벳, 숫자 그리고 공백만 포함시킬 수 있습니다.', // 'The {field} field may only contain alpha-numeric characters and spaces.', + 'alpha_space' => '{field} 필드에는 알파벳과 공백만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphabetical characters and spaces.', + 'decimal' => '{field} 필드에는 소수(decimal number)만 포함시킬 수 있습니다.', // 'The {field} field must contain a decimal number.', + 'differs' => '{field} 필드는 {param} 필드와 서로 달라야 합니다.', // 'The {field} field must differ from the {param} field.', + 'equals' => '{field} 필드와 {param} 필드는 서로 같아야 합니다.', // 'The {field} field must be exactly: {param}.', + 'exact_length' => '{field} 필드의 길이는 {param} 이어야 합니다.', // 'The {field} field must be exactly {param} characters in length.', + 'greater_than' => '{field} 필드 값은 {param}보다 커야 합니다.', // 'The {field} field must contain a number greater than {param}.', + 'greater_than_equal_to' => '{field} 필드 값은 {param} 이상이어야 합니다.', // 'The {field} field must contain a number greater than or equal to {param}.', + 'hex' => '{field} 필드에는 16진수만 포함할 수 있습니다.', // 'The {field} field may only contain hexidecimal characters.', + 'in_list' => '{field} 필드는 반드시 {param} 중에 하나여야 합니다.', // 'The {field} field must be one of: {param}.', + 'integer' => '{field} 필드는 정수여야 합니다.', // 'The {field} field must contain an integer.', + 'is_natural' => '{field} 필드는 숫자여야 합니다.', // 'The {field} field must only contain digits.', + 'is_natural_no_zero' => '{field} 필드는 0보다 큰 숫자여야 합니다.', // 'The {field} field must only contain digits and must be greater than zero.', + 'is_not_unique' => '{field} 필드에는 데이터베이스에 존재하는 기존 값을 포함해야 합니다.', // 'The {field} field must contain a previously existing value in the database.', + 'is_unique' => '{field} 필드는 유일한 값이어야 합니다.', // 'The {field} field must contain a unique value.', + 'less_than' => '{field} 필드 값은 {param}보다 작아야 합니다.', // 'The {field} field must contain a number less than {param}.', + 'less_than_equal_to' => '{field} 필드 값은 {param} 이하여야 합니다.', // 'The {field} field must contain a number less than or equal to {param}.', + 'matches' => '{field} 필드와 {param} 필드가 서로 일치하지 않습니다.', // 'The {field} field does not match the {param} field.', + 'max_length' => '{field} 길이는 {param} 글자 수를 초과할 수 없습니다.', // 'The {field} field cannot exceed {param} characters in length.', + 'min_length' => '{field} 길이는 적어도 {param} 글자 수보다 커야 합니다.', // 'The {field} field must be at least {param} characters in length.', + 'not_equals' => '{field} 필드는 다음이 될 수 없습니다. ({param})', // 'The {field} field cannot be: {param}.', + 'not_in_list' => '{field} 필드는 다음 중 하나 일 수 없습니다. ({param}).', // 'The {field} field must not be one of: {param}.', + 'numeric' => '{field} 필드는 오직 숫자만 포함되어야 합니다.', // 'The {field} field must contain only numbers.', + 'regex_match' => '{field} 필드의 형식이 맞지 않습니다.', // 'The {field} field is not in the correct format.', + 'required' => '{field} 필드가 있어야 합니다.', // 'The {field} field is required.', + 'required_with' => '{field} 필드는 {param} 값이 있을 때, 해당 필드가 있어야 합니다.', // 'The {field} field is required when {param} is present.', + 'required_without' => '{field} 필드는 {param} 값이 없을 때, 해당 필드가 있어야 합니다.', // 'The {field} field is required when {param} is not present.', + 'string' => '{field} 필드는 유효한 문자열이 아닙니다.', // The {field} field must be a valid string. + 'timezone' => '{field} 필드는 반드시 유효한 시간대(timezone)이어야 합니다.', // 'The {field} field must be a valid timezone.', + 'valid_base64' => '{field} 필드는 유효한 base64문자열이어야 합니다.', // 'The {field} field must be a valid base64 string.', + 'valid_email' => '{field} 필드 값은 유효한 이메일 주소이어야 합니다.', // 'The {field} field must contain a valid email address.', + 'valid_emails' => '{field} 필드의 값들은 유효한 이메일 주소이어야 합니다.', // 'The {field} field must contain all valid email addresses.', + 'valid_ip' => '{field} 필드 값은 유효한 IP 주소이어야 합니다.', // 'The {field} field must contain a valid IP.', + 'valid_url' => '{field} 필드 값은 유효한 URL 주소이어야 합니다.', // 'The {field} field must contain a valid URL.', + 'valid_date' => '{field} 필드 값은 유효한 날짜여야 합니다.', // 'The {field} field must contain a valid date.', // Credit Cards - 'valid_cc_num' => '{field}의 값은 잘못된 신용카드 번호입니다.', // '{field} does not appear to be a valid credit card number.', + 'valid_cc_num' => '{field}의 값은 잘못된 신용카드 번호입니다.', // '{field} does not appear to be a valid credit card number.', // Files - 'uploaded' => '{field} 업로드 파일이 올바르지 않습니다.', // '{field} is not a valid uploaded file.', - 'max_size' => '{field} 파일이 너무 큽니다.', // '{field} is too large of a file.', - 'is_image' => '{field} 파일이 유효한 이미지 파일이 아닙니다.', // '{field} is not a valid, uploaded image file.', - 'mime_in' => '{field} 경우, 유효한 MIME 타입을 갖고 있지 않습니다.', // '{field} does not have a valid mime type.', - 'ext_in' => '{field} 경우, 유요한 파일 확장자를 갖고 있지 않습니다.', // '{field} does not have a valid file extension.', - 'max_dims' => '{field} 경우, 이미지가 아니거나 이미지의 크기가 너무 넓거나 큽니다.', // '{field} is either not an image, or it is too wide or tall.', + 'uploaded' => '{field} 업로드 파일이 올바르지 않습니다.', // '{field} is not a valid uploaded file.', + 'max_size' => '{field} 파일이 너무 큽니다.', // '{field} is too large of a file.', + 'is_image' => '{field} 파일이 유효한 이미지 파일이 아닙니다.', // '{field} is not a valid, uploaded image file.', + 'mime_in' => '{field} 경우, 유효한 MIME 타입을 갖고 있지 않습니다.', // '{field} does not have a valid mime type.', + 'ext_in' => '{field} 경우, 유효한 파일 확장자를 갖고 있지 않습니다.', // '{field} does not have a valid file extension.', + 'max_dims' => '{field} 경우, 이미지가 아니거나 이미지의 크기가 너무 넓거나 큽니다.', // '{field} is either not an image, or it is too wide or tall.', ]; diff --git a/Language/ko/View.php b/Language/ko/View.php index f36301a6..20143054 100644 --- a/Language/ko/View.php +++ b/Language/ko/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} 메서드가 유효하지 않습니다.', // '{class}::{method} is not a valid method.', - 'missingCellParameters' => '{class}::{method} 메서드가 가진 파라미터가 없습니다.', // '{class}::{method} has no params.', - 'invalidCellParameter' => '{0} 경우, 유요한 파라미터가 아닙니다.', //'{0} is not a valid param name.', - 'noCellClass' => '지원되는 뷰 셀 클래스가 아닙니다.', // 'No view cell class provided.', - 'invalidCellClass' => '뷰 셀 클래스의 위치를 찾을 수 없습니다: {0}', // 'Unable to locate view cell class: {0}.', - 'tagSyntaxError' => 'Parse 태그에 구문 오류가 있습니다: {0}', // 'You have a syntax error in your Parser tags: {0}', + 'invalidCellMethod' => '{class}::{method} 메서드가 유효하지 않습니다.', // '{class}::{method} is not a valid method.', + 'missingCellParameters' => '{class}::{method} 메서드가 가진 파라미터가 없습니다.', // '{class}::{method} has no params.', + 'invalidCellParameter' => '{0} 경우, 유요한 파라미터가 아닙니다.', //'{0} is not a valid param name.', + 'noCellClass' => '지원되는 뷰 셀 클래스가 아닙니다.', // 'No view cell class provided.', + 'invalidCellClass' => '뷰 셀 클래스의 위치를 찾을 수 없습니다: {0}', // 'Unable to locate view cell class: {0}.', + 'tagSyntaxError' => 'Parse 태그에 구문 오류가 있습니다: {0}', // 'You have a syntax error in your Parser tags: {0}', ]; diff --git a/Language/lt/CLI.php b/Language/lt/CLI.php index 13865fe5..de2c28e2 100644 --- a/Language/lt/CLI.php +++ b/Language/lt/CLI.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Komandos „{0}“ rasti nepavyko.', - 'helpUsage' => 'Naudojimas:', - 'helpDescription' => 'Aprašymas:', - 'helpOptions' => 'Parinktys:', - 'helpArguments' => 'Argumentai:', - 'invalidColor' => 'Neteisinga {0} spalva: {1}.', + 'commandNotFound' => 'Komandos „{0}“ rasti nepavyko.', + 'helpUsage' => 'Naudojimas:', + 'helpDescription' => 'Aprašymas:', + 'helpOptions' => 'Parinktys:', + 'helpArguments' => 'Argumentai:', + 'invalidColor' => 'Neteisinga {0} spalva: {1}.', ]; diff --git a/Language/lt/Cache.php b/Language/lt/Cache.php index b7775e2f..eb3367e3 100644 --- a/Language/lt/Cache.php +++ b/Language/lt/Cache.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cache language settings return [ - 'unableToWrite' => 'Laikinąjai atmintinei nepavyko rašyti į {0}', - 'invalidHandlers' => 'Laikinosios atmintinės konfigūracijos faile turi būti $validHandlers masyvas.', - 'noBackup' => 'Laikinosios atmintinės konfigūracijos faile turi būti nustatytas įvykių doroklio ir atsarginio įvykių doroklio parametras.', - 'handlerNotFound' => 'Laikinosios atmintinės knfigūracijos faile nurodytas neteisingas įvykių doroklio ar atsarginio įvykių doroklio parametras.', + 'unableToWrite' => 'Laikinąjai atmintinei nepavyko rašyti į {0}', + 'invalidHandlers' => 'Laikinosios atmintinės konfigūracijos faile turi būti $validHandlers masyvas.', + 'noBackup' => 'Laikinosios atmintinės konfigūracijos faile turi būti nustatytas įvykių doroklio ir atsarginio įvykių doroklio parametras.', + 'handlerNotFound' => 'Laikinosios atmintinės knfigūracijos faile nurodytas neteisingas įvykių doroklio ar atsarginio įvykių doroklio parametras.', ]; diff --git a/Language/lt/Cast.php b/Language/lt/Cast.php index 096cd22a..e25ac9f6 100644 --- a/Language/lt/Cast.php +++ b/Language/lt/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Viršytas maksimalus dėklo gylis', - 'jsonErrorStateMismatch' => 'Nepakankama tėkmė arba režimų neatitiimas', - 'jsonErrorCtrlChar' => 'Aptiktas nelauktas kontrolės simbolis', - 'jsonErrorSyntax' => 'Sintaksės klaida, netesingai suformuotas JSON', - 'jsonErrorUtf8' => 'Neteisingi UTF-8 simboliai, JSON gali būti neteisingai užkoduotas', - 'jsonErrorUnknown' => 'Nežinoma klaida', + 'jsonErrorDepth' => 'Viršytas maksimalus dėklo gylis', + 'jsonErrorStateMismatch' => 'Nepakankama tėkmė arba režimų neatitiimas', + 'jsonErrorCtrlChar' => 'Aptiktas nelauktas kontrolės simbolis', + 'jsonErrorSyntax' => 'Sintaksės klaida, netesingai suformuotas JSON', + 'jsonErrorUtf8' => 'Neteisingi UTF-8 simboliai, JSON gali būti neteisingai užkoduotas', + 'jsonErrorUnknown' => 'Nežinoma klaida', ]; diff --git a/Language/lt/Core.php b/Language/lt/Core.php index 698afa93..3f25d7b6 100644 --- a/Language/lt/Core.php +++ b/Language/lt/Core.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => 'Neteisingas failas: {0}', - 'copyError' => 'Bandant pakeisti failą ({0}) susidurta su klaida. Prašome patikrinti, ar galima rašyti į direktoriją, kurioje yra failas.', - 'missingExtension' => '{0} praplėtimas nėra įkeltas.', - 'noHandlers' => '{0} turi teikti bent vieną doroklį.', + 'copyError' => 'Bandant pakeisti failą ({0}) susidurta su klaida. Prašome patikrinti, ar galima rašyti į direktoriją, kurioje yra failas.', + 'invalidFile' => 'Neteisingas failas: {0}', + 'missingExtension' => '{0} praplėtimas nėra įkeltas.', + 'noHandlers' => '{0} turi teikti bent vieną doroklį.', ]; diff --git a/Language/lt/Database.php b/Language/lt/Database.php index 08a45a6d..81fa2467 100644 --- a/Language/lt/Database.php +++ b/Language/lt/Database.php @@ -1,33 +1,29 @@ * - * @codeCoverageIgnore + * 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} nėra teisingas modelio įvykio iškviečiamasis atsakas.', - 'invalidArgument' => 'Turite pateikti teisingą {0}.', - 'invalidAllowedFields' => 'Leidžiami laukai turi būti nurodyti modeliui: {0}', - 'emptyDataset' => '{0} Nėra duomenų.', - 'failGetFieldData' => 'Nepavyko gauti lauko duomenų iš duomenų bazės.', - 'failGetIndexData' => 'Iš duomenų bazės nepavyko gauti indekso duomenų.', - 'failGetForeignKeyData' => 'Nepavyko gauti svetimojo rakto duomenų iš duomenų bazės.', - 'parseStringFail' => 'Nepavyko išanalizuoti rakto eilutės.', - 'featureUnavailable' => 'Ši savybė nėra naudojama su duomenų baze, kurią naudojate.', - 'tableNotFound' => 'Lentelės `{0}` dabartinėje duomenų bazėje nėra.', - 'noPrimaryKey' => '`{0}` modelio klasė nenurodo pirminio rakto.', - 'noDateFormat' => '`{0}` modelio klasė neturi teisingo dateFormat.', - 'fieldNotExists' => 'Nepavyko rasti lauko `{0}`.', - 'forEmptyInputGiven' => 'Laukui `{0}` pateiktas tuščias teiginys', - 'forFindColumnHaveMultipleColumns' => 'Stulpelio pavadinimą leidžiama sudaryti iš vieno stulpelio.', + 'invalidEvent' => '{0} nėra teisingas modelio įvykio iškviečiamasis atsakas.', + 'invalidArgument' => 'Turite pateikti teisingą {0}.', + 'invalidAllowedFields' => 'Leidžiami laukai turi būti nurodyti modeliui: {0}', + 'emptyDataset' => '{0} Nėra duomenų.', + 'failGetFieldData' => 'Nepavyko gauti lauko duomenų iš duomenų bazės.', + 'failGetIndexData' => 'Iš duomenų bazės nepavyko gauti indekso duomenų.', + 'failGetForeignKeyData' => 'Nepavyko gauti svetimojo rakto duomenų iš duomenų bazės.', + 'parseStringFail' => 'Nepavyko išanalizuoti rakto eilutės.', + 'featureUnavailable' => 'Ši savybė nėra naudojama su duomenų baze, kurią naudojate.', + 'tableNotFound' => 'Lentelės `{0}` dabartinėje duomenų bazėje nėra.', + 'noPrimaryKey' => '`{0}` modelio klasė nenurodo pirminio rakto.', + 'noDateFormat' => '`{0}` modelio klasė neturi teisingo dateFormat.', + 'fieldNotExists' => 'Nepavyko rasti lauko `{0}`.', + 'forEmptyInputGiven' => 'Laukui `{0}` pateiktas tuščias teiginys', + 'forFindColumnHaveMultipleColumns' => 'Stulpelio pavadinimą leidžiama sudaryti iš vieno stulpelio.', ]; diff --git a/Language/lt/Email.php b/Language/lt/Email.php index 4d3b40b4..485d410e 100644 --- a/Language/lt/Email.php +++ b/Language/lt/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Email language settings return [ - 'mustBeArray' => 'El. adreso patikrinimo metodui turi būti perduotas masyvas.', - 'invalidAddress' => 'Nevalidus el. pašto adresas: {0}', - 'attachmentMissing' => 'Nepavyksta rasti šio el. laiško priedo: {0}', - 'attachmentUnreadable' => 'Nepavyksta atverti šio priedo: {0}', - 'noFrom' => 'Negalima siųsti el. laiško be „From“ antraštės.', - 'noRecipients' => 'Turite įtraukti gavėjus: To, Cc, arba Bcc', - 'sendFailurePHPMail' => 'Nepavyksta siųsti laiško naudojant PHP mail() funkciją. Jūsų serveris greičiausiai nesukonfigūruotas siųsti laiškus šiuo metodu.', - 'sendFailureSendmail' => 'Nepavyksta siųsti laiško naudojant PHP Sendmail funkciją. Jūsų serveris greičiausiai nesukonfigūruotas siųsti laiškus šiuo metodu.', - 'sendFailureSmtp' => 'Nepavyksta siųsti laiško naudojant PHP SMTP funkciją. Jūsų serveris greičiausiai nesukonfigūruotas siųsti laiškus šiuo metodu.', - 'sent' => 'Jūsų laiškas buvo išsiųstas naudojant šį protokolą: {0, string}', - 'noSocket' => 'Nepavyksta atverti lizdo į Sendmail. Prašome patikrinti nustatymus.', - 'noHostname' => 'Jūs nenurodėte SMTP mazgo pavadinimo.', - 'SMTPError' => 'Buvo susidurta su šia SMTP klaida: {0}', - 'noSMTPAuth' => 'Klaida: turite nurodyti SMTP vartotojo vardą ir slaptažodį.', - 'failedSMTPLogin' => 'Nepavyko išsiųsti AUTH LOGIN komandos. Klaida: {0}', - 'SMTPAuthUsername' => 'Nepavyko autentifikuotis šiuo vardu. Klaida: {0}', - 'SMTPAuthPassword' => 'Nepavyko autentifikuotis šiuo slaptažodžiu. Klaida: {0}', - 'SMTPDataFailure' => 'Nepavyko išsiųsti duomenų: {0}', - 'exitStatus' => 'Išėjimo būklės kodas: {0}', + 'mustBeArray' => 'El. adreso patikrinimo metodui turi būti perduotas masyvas.', + 'invalidAddress' => 'Nevalidus el. pašto adresas: {0}', + 'attachmentMissing' => 'Nepavyksta rasti šio el. laiško priedo: {0}', + 'attachmentUnreadable' => 'Nepavyksta atverti šio priedo: {0}', + 'noFrom' => 'Negalima siųsti el. laiško be „From“ antraštės.', + 'noRecipients' => 'Turite įtraukti gavėjus: To, Cc, arba Bcc', + 'sendFailurePHPMail' => 'Nepavyksta siųsti laiško naudojant PHP mail() funkciją. Jūsų serveris greičiausiai nesukonfigūruotas siųsti laiškus šiuo metodu.', + 'sendFailureSendmail' => 'Nepavyksta siųsti laiško naudojant PHP Sendmail funkciją. Jūsų serveris greičiausiai nesukonfigūruotas siųsti laiškus šiuo metodu.', + 'sendFailureSmtp' => 'Nepavyksta siųsti laiško naudojant PHP SMTP funkciją. Jūsų serveris greičiausiai nesukonfigūruotas siųsti laiškus šiuo metodu.', + 'sent' => 'Jūsų laiškas buvo išsiųstas naudojant šį protokolą: {0}', + 'noSocket' => 'Nepavyksta atverti lizdo į Sendmail. Prašome patikrinti nustatymus.', + 'noHostname' => 'Jūs nenurodėte SMTP mazgo pavadinimo.', + 'SMTPError' => 'Buvo susidurta su šia SMTP klaida: {0}', + 'noSMTPAuth' => 'Klaida: turite nurodyti SMTP vartotojo vardą ir slaptažodį.', + 'failedSMTPLogin' => 'Nepavyko išsiųsti AUTH LOGIN komandos. Klaida: {0}', + 'SMTPAuthUsername' => 'Nepavyko autentifikuotis šiuo vardu. Klaida: {0}', + 'SMTPAuthPassword' => 'Nepavyko autentifikuotis šiuo slaptažodžiu. Klaida: {0}', + 'SMTPDataFailure' => 'Nepavyko išsiųsti duomenų: {0}', + 'exitStatus' => 'Išėjimo būklės kodas: {0}', ]; diff --git a/Language/lt/Encryption.php b/Language/lt/Encryption.php index f25e5b0b..9cf09c78 100644 --- a/Language/lt/Encryption.php +++ b/Language/lt/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => 'Neužprašytas valdiklis; panelė Deizė bus labai nuliūdusi!', - 'noHandlerAvailable' => 'Nepavyksta rasti prieinamo {0} šifravimo doroklio.', - 'unKnownHandler' => '„{0}“ negali būti konfigūruotas.', - 'starterKeyNeeded' => 'Šifruokliui reikia starterio rakto.', - 'authenticationFailed' => 'Dešifravimas: autentifikavimas nepavyko.', - 'encryptionFailed' => 'Užšifruoti nepavyko.', + 'noDriverRequested' => 'Neužprašytas valdiklis; panelė Deizė bus labai nuliūdusi!', + 'noHandlerAvailable' => 'Nepavyksta rasti prieinamo {0} šifravimo doroklio.', + 'unKnownHandler' => '„{0}“ negali būti konfigūruotas.', + 'starterKeyNeeded' => 'Šifruokliui reikia starterio rakto.', + 'authenticationFailed' => 'Dešifravimas: autentifikavimas nepavyko.', + 'encryptionFailed' => 'Užšifruoti nepavyko.', ]; diff --git a/Language/lt/Entity.php b/Language/lt/Entity.php deleted file mode 100644 index 7c3d58a0..00000000 --- a/Language/lt/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Bandoma pasiekti neegzistuojančią {1} savybę {0}', -]; diff --git a/Language/lt/Files.php b/Language/lt/Files.php index 90cdfec4..f2113458 100644 --- a/Language/lt/Files.php +++ b/Language/lt/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Files language settings return [ - 'fileNotFound' => 'Failo rasti nepavyko: {0}', - 'cannotMove' => 'Nepavyko perkelti failo {0} į {1} ({2})', + 'fileNotFound' => 'Failo rasti nepavyko: {0}', + 'cannotMove' => 'Nepavyko perkelti failo {0} į {1} ({2})', ]; diff --git a/Language/lt/Filters.php b/Language/lt/Filters.php index e4a43846..04d1e459 100644 --- a/Language/lt/Filters.php +++ b/Language/lt/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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} filtras turi turėti nustatytą slapyvardį.', - 'incorrectInterface' => '{0} turi įgyvendinti CodeIgniter\Filters\FilterInterface.', + 'noFilter' => '{0} filtras turi turėti nustatytą slapyvardį.', + 'incorrectInterface' => '{0} turi įgyvendinti CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/lt/Format.php b/Language/lt/Format.php index e93280f5..2fed883e 100644 --- a/Language/lt/Format.php +++ b/Language/lt/Format.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => 'Nepavyko nuskaityti json eilutės, klaida: „{0}“.', - 'missingExtension' => 'XML formatavimui reikalingas SimpleXML praplėtimas.', + 'invalidJSON' => 'Nepavyko nuskaityti json eilutės, klaida: „{0}“.', + 'missingExtension' => 'XML formatavimui reikalingas SimpleXML praplėtimas.', ]; diff --git a/Language/lt/HTTP.php b/Language/lt/HTTP.php index 8f70deee..b0a5b9c3 100644 --- a/Language/lt/HTTP.php +++ b/Language/lt/HTTP.php @@ -1,77 +1,73 @@ * - * @codeCoverageIgnore + * 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' => 'Norint naudoti CURLRequest klasę CURL turi būti įgalintas.', - 'invalidSSLKey' => 'Nepavyksta nustatyti SSL rakto. {0} nėra taisyklingas failas.', - 'sslCertNotFound' => 'SSL sertifikatas narastas adresu: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'Norint naudoti CURLRequest klasę CURL turi būti įgalintas.', + 'invalidSSLKey' => 'Nepavyksta nustatyti SSL rakto. {0} nėra taisyklingas failas.', + 'sslCertNotFound' => 'SSL sertifikatas narastas adresu: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} nėra taisyklingas derybų tipas. Turi būti vienas iš: media, simbolių rinkinys, koduotė, kalba.', + 'invalidNegotiationType' => '{0} nėra taisyklingas derybų tipas. Turi būti vienas iš: media, simbolių rinkinys, koduotė, kalba.', // Message - 'invalidHTTPProtocol' => 'Neteisinga HTTP protokolo versija. Turi būti viena iš: {0}', + 'invalidHTTPProtocol' => 'Neteisinga HTTP protokolo versija. Turi būti viena iš: {0}', // Negotiate - 'emptySupportedNegotiations' => 'Visoms deryboms turite pateikti palaikomas reikšmes.', + 'emptySupportedNegotiations' => 'Visoms deryboms turite pateikti palaikomas reikšmes.', // RedirectResponse - 'invalidRoute' => '{0, string} maršrutas negali būti nustatytas antvirkštinio maršrutizavimo metu.', + 'invalidRoute' => '{0} maršrutas negali būti nustatytas antvirkštinio maršrutizavimo metu.', // DownloadResponse - 'cannotSetBinary' => 'Nustatant failo kelią negali būti naudojama dvejetainė reikšmė.', - 'cannotSetFilepath' => 'Nustatant dvejetainę reikšmę negalima nustatyti failo kelio: {0}', - 'notFoundDownloadSource' => 'Nerastas atsiuntimo turinio šaltinis.', - 'cannotSetCache' => 'Nepalaiko padėjimo (caching) atsiuntimui.', - 'cannotSetStatusCode' => 'Nepalaiko pakeisto statuso kodo atsiuntimo tvarkymui. Kodas: {0}, priežastis: {1}', + 'cannotSetBinary' => 'Nustatant failo kelią negali būti naudojama dvejetainė reikšmė.', + 'cannotSetFilepath' => 'Nustatant dvejetainę reikšmę negalima nustatyti failo kelio: {0}', + 'notFoundDownloadSource' => 'Nerastas atsiuntimo turinio šaltinis.', + 'cannotSetCache' => 'Nepalaiko padėjimo (caching) atsiuntimui.', + 'cannotSetStatusCode' => 'Nepalaiko pakeisto statuso kodo atsiuntimo tvarkymui. Kodas: {0}, priežastis: {1}', // Response - 'missingResponseStatus' => 'HTTP atsakui trūksta statuso kodo', - 'invalidStatusCode' => '{0, string} nėra teisingas HTTP atsako statuso kodas', - 'unknownStatusCode' => 'Nežinomas HTTP statuso kodas pateiktas be pranešimo: {0}', + 'missingResponseStatus' => 'HTTP atsakui trūksta statuso kodo', + 'invalidStatusCode' => '{0} nėra teisingas HTTP atsako statuso kodas', + 'unknownStatusCode' => 'Nežinomas HTTP statuso kodas pateiktas be pranešimo: {0}', // URI - 'cannotParseURI' => 'Nepavyko išnagrinėti URI: {0}', - 'segmentOutOfRange' => 'Užklausos URI segmentas ne reikšmių aibės ribose: {0}', - 'invalidPort' => 'Prievadų numeriai turi būti tarp 0 ir 65535. Gautasis: {0}', - 'malformedQueryString' => 'Užklausų eilutės turi neįtraukti URI fragmentų.', + 'cannotParseURI' => 'Nepavyko išnagrinėti URI: {0}', + 'segmentOutOfRange' => 'Užklausos URI segmentas ne reikšmių aibės ribose: {0}', + 'invalidPort' => 'Prievadų numeriai turi būti tarp 0 ir 65535. Gautasis: {0}', + 'malformedQueryString' => 'Užklausų eilutės turi neįtraukti URI fragmentų.', // Page Not Found - 'pageNotFound' => 'Puslapis nerastas', - 'emptyController' => 'Nenurodytas kontroleris.', - 'controllerNotFound' => 'Kontroleris arba jo metodas nerastas: {0}::{1}', - 'methodNotFound' => 'Kontrolerio metodas nerastas: {0}', + 'pageNotFound' => 'Puslapis nerastas', + 'emptyController' => 'Nenurodytas kontroleris.', + 'controllerNotFound' => 'Kontroleris arba jo metodas nerastas: {0}::{1}', + 'methodNotFound' => 'Kontrolerio metodas nerastas: {0}', // CSRF - 'disallowedAction' => 'Veiksmas, kurio prašote, neleistinas.', + 'disallowedAction' => 'Veiksmas, kurio prašote, neleistinas.', // Uploaded file moving - 'alreadyMoved' => 'Įkeltasis failas jau perkeltas.', - 'invalidFile' => 'Pirminis failas nėra teisingas failas.', - 'moveFailed' => 'Nepavyko perkelti failo {0} į {1} ({2})', + 'alreadyMoved' => 'Įkeltasis failas jau perkeltas.', + 'invalidFile' => 'Pirminis failas nėra teisingas failas.', + 'moveFailed' => 'Nepavyko perkelti failo {0} į {1} ({2})', - 'uploadErrOk' => 'Failas įkeltas sėkmingai.', - 'uploadErrIniSize' => 'Failo „%s“ dydis viršija jūsų upload_max_filesize ini direktyvą.', - 'uploadErrFormSize' => 'Failo „%s“ dydis viršija formoje nurodytą maksimalų failo dydį.', - 'uploadErrPartial' => 'Failas „%s“ buvo tik dalinai įkeltas.', - 'uploadErrNoFile' => 'Nebuvo įkeltas joks failas.', - 'uploadErrCantWrite' => 'Failo„%s“ nepavyko įrašyti į diską.', - 'uploadErrNoTmpDir' => 'Failo įkelti nepavyko: nėra laikinosios direktorijos.', - 'uploadErrExtension' => 'Failo įkėlimą sustabdė PHP išplėtimas.', - 'uploadErrUnknown' => 'Failo „%s“ nepavyko įkelti dėl nežinomos klaidos.', + 'uploadErrOk' => 'Failas įkeltas sėkmingai.', + 'uploadErrIniSize' => 'Failo „%s“ dydis viršija jūsų upload_max_filesize ini direktyvą.', + 'uploadErrFormSize' => 'Failo „%s“ dydis viršija formoje nurodytą maksimalų failo dydį.', + 'uploadErrPartial' => 'Failas „%s“ buvo tik dalinai įkeltas.', + 'uploadErrNoFile' => 'Nebuvo įkeltas joks failas.', + 'uploadErrCantWrite' => 'Failo„%s“ nepavyko įrašyti į diską.', + 'uploadErrNoTmpDir' => 'Failo įkelti nepavyko: nėra laikinosios direktorijos.', + 'uploadErrExtension' => 'Failo įkėlimą sustabdė PHP išplėtimas.', + 'uploadErrUnknown' => 'Failo „%s“ nepavyko įkelti dėl nežinomos klaidos.', ]; diff --git a/Language/lt/Images.php b/Language/lt/Images.php index 7c88be92..3def8b47 100644 --- a/Language/lt/Images.php +++ b/Language/lt/Images.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'Turite nurodyti šaltinio paveikslėlį nustatymuose.', - 'gdRequired' => 'Norint naudoti šią savybę reikalinga GD paveikslėlių biblioteka.', - 'gdRequiredForProps' => 'Norint nustatyti paveikslėlių savybes serveris turi palaikyti GD paveikslėlių biblioteką.', - 'gifNotSupported' => 'GIF paveikslėliai dažnai nėra palaikomi dėl licenzijavimo apribojimų. Vietoje jų gali tekti naudoti JPG arba PNG paveikslėlius.', - 'jpgNotSupported' => 'JPG paveikslėliai nepalaikomi.', - 'pngNotSupported' => 'PNG paveikslėliai nepalaikomi.', - 'unsupportedImageCreate' => 'Serveris nepalaiko GD funkcijos, kurios reikia šio paveikslėlio apdorojimui.', - 'jpgOrPngRequired' => 'Paveikslėlių dydžio keitimo protokolas, nurodytas Jūsų nustatymuose, veikia tik su JPG arba PNG paveikslėlių tipais.', - 'rotateUnsupported' => 'Paveikslėlių sukimas atrodo nėra palaikomas serverio.', - 'libPathInvalid' => 'Paveikslėlių apdorojimo bibliotekos kelias neteisingas. Prašome paveikslėlių nustatymuose nurodyti teisingą kelią. {0, string)', - 'imageProcessFailed' => 'Paveikslėlio apdorojimas nepavyko. Prašome įsitikinti, kad serveris palaiko pasirinktą protokolą, ir kad kelias iki paveikslėlių bibliotekos nurodytas teisingai.', - 'rotationAngleRequired' => 'Paveikslėlio pasukimui reikia nurodyti sukimo kampą.', - 'invalidPath' => 'Paveikslėlio kelias nurodytas neteisingai.', - 'copyFailed' => 'Paveikslėlio kopijavimas nepavyko.', - 'missingFont' => 'Nepavyksta rasti naudotino šrifto.', - 'saveFailed' => 'Nepavyko išsaugoti paveikslėlio. Prašome įsitikinti, kad į paveikslėlio vardą ir direktoriją galima rašyti.', - 'invalidDirection' => 'Apvertimo kryptis gali būti arba `vertical`, arba `horizontal`. Nurodyta: {0}', - 'exifNotSupported' => 'Serverio PHP nepalaiko EXIF duomenų skaitymo.', + 'sourceImageRequired' => 'Turite nurodyti šaltinio paveikslėlį nustatymuose.', + 'gdRequired' => 'Norint naudoti šią savybę reikalinga GD paveikslėlių biblioteka.', + 'gdRequiredForProps' => 'Norint nustatyti paveikslėlių savybes serveris turi palaikyti GD paveikslėlių biblioteką.', + 'gifNotSupported' => 'GIF paveikslėliai dažnai nėra palaikomi dėl licenzijavimo apribojimų. Vietoje jų gali tekti naudoti JPG arba PNG paveikslėlius.', + 'jpgNotSupported' => 'JPG paveikslėliai nepalaikomi.', + 'pngNotSupported' => 'PNG paveikslėliai nepalaikomi.', + 'unsupportedImageCreate' => 'Serveris nepalaiko GD funkcijos, kurios reikia šio paveikslėlio apdorojimui.', + 'jpgOrPngRequired' => 'Paveikslėlių dydžio keitimo protokolas, nurodytas Jūsų nustatymuose, veikia tik su JPG arba PNG paveikslėlių tipais.', + 'rotateUnsupported' => 'Paveikslėlių sukimas atrodo nėra palaikomas serverio.', + 'libPathInvalid' => 'Paveikslėlių apdorojimo bibliotekos kelias neteisingas. Prašome paveikslėlių nustatymuose nurodyti teisingą kelią. {0, string)', + 'imageProcessFailed' => 'Paveikslėlio apdorojimas nepavyko. Prašome įsitikinti, kad serveris palaiko pasirinktą protokolą, ir kad kelias iki paveikslėlių bibliotekos nurodytas teisingai.', + 'rotationAngleRequired' => 'Paveikslėlio pasukimui reikia nurodyti sukimo kampą.', + 'invalidPath' => 'Paveikslėlio kelias nurodytas neteisingai.', + 'copyFailed' => 'Paveikslėlio kopijavimas nepavyko.', + 'missingFont' => 'Nepavyksta rasti naudotino šrifto.', + 'saveFailed' => 'Nepavyko išsaugoti paveikslėlio. Prašome įsitikinti, kad į paveikslėlio vardą ir direktoriją galima rašyti.', + 'invalidDirection' => 'Apvertimo kryptis gali būti arba `vertical`, arba `horizontal`. Nurodyta: {0}', + 'exifNotSupported' => 'Serverio PHP nepalaiko EXIF duomenų skaitymo.', ]; diff --git a/Language/lt/Language.php b/Language/lt/Language.php deleted file mode 100644 index 8d9e0042..00000000 --- a/Language/lt/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Get eilutė turi būti eilutės arba eilučių masyvo tipo.', -]; diff --git a/Language/lt/Log.php b/Language/lt/Log.php index 0ccd094a..79cc4972 100644 --- a/Language/lt/Log.php +++ b/Language/lt/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} yra netinkamas žurnalo įrašo lygmuo.', + 'invalidLogLevel' => '{0} yra netinkamas žurnalo įrašo lygmuo.', ]; diff --git a/Language/lt/Migrations.php b/Language/lt/Migrations.php index 7c954614..1150fce9 100644 --- a/Language/lt/Migrations.php +++ b/Language/lt/Migrations.php @@ -1,56 +1,50 @@ * - * @codeCoverageIgnore + * 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' => 'Turi būti nustatyta migracijų lentelė.', - 'disabled' => 'Migracijos buvo įkeltos, bet yra išjungtos, arba nustatytos neteisingai.', - 'notFound' => 'Migracijų failas nerastas: ', - 'batchNotFound' => 'Tikslinis paketas nerastas: ', - 'empty' => 'Nerasta migracijų failų', - 'gap' => 'Migracijų sekoje netoli versijos numerio yra tarpas: ', - 'classNotFound' => 'Migracijos klasė „%s“ nerasta.', - 'missingMethod' => 'Migracijos klasei trūksta „%s“ metodo.', + 'missingTable' => 'Turi būti nustatyta migracijų lentelė.', + 'disabled' => 'Migracijos buvo įkeltos, bet yra išjungtos, arba nustatytos neteisingai.', + 'notFound' => 'Migracijų failas nerastas: ', + 'batchNotFound' => 'Tikslinis paketas nerastas: ', + 'empty' => 'Nerasta migracijų failų', + 'gap' => 'Migracijų sekoje netoli versijos numerio yra tarpas: ', + 'classNotFound' => 'Migracijos klasė „%s“ nerasta.', + 'missingMethod' => 'Migracijos klasei trūksta „%s“ metodo.', // Migration Command - 'migHelpLatest' => "\t\tMigruoja duomenų bazes naudojant vėliausią prieinamą migraciją.", - 'migHelpCurrent' => "\t\tMigruoja duomenų bazę iki versijos, kuri konfigūracijoje nurodyta kaip 'current'.", - 'migHelpVersion' => "\tMigruoja duomenų bazę iki versijos {v}.", - 'migHelpRollback' => "\tVykdo visas migracijas 'down' iki versijos 0.", - 'migHelpRefresh' => "\t\tIšinstaliuoja ir iš naujo įvykdo visas migracijas siekiant atšviežinti duomenų bazę.", - 'migHelpSeed' => "\tvykdo sėjiką, pavadintą [name].", - 'migCreate' => "\tSukuria naują migraciją vardu [name]", - 'nameMigration' => 'Įvardinkite migracijos failą', - 'badCreateName' => 'Turite nurodyti migracijos failo vardą.', - 'writeError' => 'Klaida bandant sukurti failą.', - 'migNumberError' => 'Migracijos numerį turi sudaryti trys skaitmenys, o jų sekoje neturi būti jokių tarpų.', + 'migHelpLatest' => "\t\tMigruoja duomenų bazes naudojant vėliausią prieinamą migraciją.", + 'migHelpCurrent' => "\t\tMigruoja duomenų bazę iki versijos, kuri konfigūracijoje nurodyta kaip 'current'.", + 'migHelpVersion' => "\tMigruoja duomenų bazę iki versijos {v}.", + 'migHelpRollback' => "\tVykdo visas migracijas 'down' iki versijos 0.", + 'migHelpRefresh' => "\t\tIšinstaliuoja ir iš naujo įvykdo visas migracijas siekiant atšviežinti duomenų bazę.", + 'migHelpSeed' => "\tvykdo sėjiką, pavadintą [name].", + 'migCreate' => "\tSukuria naują migraciją vardu [name]", + 'nameMigration' => 'Įvardinkite migracijos failą', + 'migNumberError' => 'Migracijos numerį turi sudaryti trys skaitmenys, o jų sekoje neturi būti jokių tarpų.', - 'latest' => 'Vykdomos visos migracijos...', - 'generalFault' => 'Migracijos nepavyko!', - 'migInvalidVersion' => 'Nurodytas neteisingas versijos numeris.', - 'toVersionPH' => 'Migruojama iki versijos %s...', - 'toVersion' => 'Migruojama iki dabartinės versijos...', - 'rollingBack' => 'Migracijos anuliuojamos iki paketo: ', - 'noneFound' => 'Nerasta migracijų.', - 'on' => 'Migruota: ', - 'migSeeder' => 'Sėjiko vardas', - 'migMissingSeeder' => 'Turite nurodyti sėjimo vardą.', - 'removed' => 'Anuliuojama: ', - 'added' => 'Vykdoma: ', + 'latest' => 'Vykdomos visos migracijos...', + 'generalFault' => 'Migracijos nepavyko!', + 'migInvalidVersion' => 'Nurodytas neteisingas versijos numeris.', + 'toVersionPH' => 'Migruojama iki versijos %s...', + 'toVersion' => 'Migruojama iki dabartinės versijos...', + 'rollingBack' => 'Migracijos anuliuojamos iki paketo: ', + 'noneFound' => 'Nerasta migracijų.', + 'on' => 'Migruota: ', + 'migSeeder' => 'Sėjiko vardas', + 'migMissingSeeder' => 'Turite nurodyti sėjimo vardą.', + 'removed' => 'Anuliuojama: ', + 'added' => 'Vykdoma: ', - 'version' => 'Versija', - 'filename' => 'Failo pavadinimas', + 'version' => 'Versija', + 'filename' => 'Failo pavadinimas', ]; diff --git a/Language/lt/Number.php b/Language/lt/Number.php index 56a2f873..90b3b2ca 100644 --- a/Language/lt/Number.php +++ b/Language/lt/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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' => 'Baitai', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Baitai', // don't forget the space in front of these! - 'thousand' => ' tūkstantis', - 'million' => ' milijonas', - 'billion' => ' milijardas', - 'trillion' => ' trilijonas', - 'quadrillion' => ' kvadriljonas', + 'thousand' => ' tūkstantis', + 'million' => ' milijonas', + 'billion' => ' milijardas', + 'trillion' => ' trilijonas', + 'quadrillion' => ' kvadriljonas', ]; diff --git a/Language/lt/Pager.php b/Language/lt/Pager.php index b00c682c..e3f2b14b 100644 --- a/Language/lt/Pager.php +++ b/Language/lt/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => 'Puslapio navigacija', - 'first' => 'pirmas', - 'previous' => 'ankstesnis', - 'next' => 'kitas', - 'last' => 'paskutinis', - 'older' => 'senesnis', - 'newer' => 'naujesnis', - 'invalidTemplate' => '{0} nėra teisingas puslapiuotojo šablonas.', - 'invalidPaginationGroup' => '{0} nėra teisinga puslapiavimo grupė.', + 'pageNavigation' => 'Puslapio navigacija', + 'first' => 'pirmas', + 'previous' => 'ankstesnis', + 'next' => 'kitas', + 'last' => 'paskutinis', + 'older' => 'senesnis', + 'newer' => 'naujesnis', + 'invalidTemplate' => '{0} nėra teisingas puslapiuotojo šablonas.', + 'invalidPaginationGroup' => '{0} nėra teisinga puslapiavimo grupė.', ]; diff --git a/Language/lt/RESTful.php b/Language/lt/RESTful.php index 8eeee3ca..d2eb2f5c 100644 --- a/Language/lt/RESTful.php +++ b/Language/lt/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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}" veiksmas neįgyvendintas.', + 'notImplemented' => '"{0}" veiksmas neįgyvendintas.', ]; diff --git a/Language/lt/Redirect.php b/Language/lt/Redirect.php deleted file mode 100644 index f86520d4..00000000 --- a/Language/lt/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - ' Nepavyksta nukreipti „{0}“. Klaidos kodas „{1}“', -]; diff --git a/Language/lt/Router.php b/Language/lt/Router.php index a0573947..f4af744b 100644 --- a/Language/lt/Router.php +++ b/Language/lt/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => 'Parametras neatitinka laukiamo tipo.', - 'missingDefaultRoute' => 'Nepavyksta nustatyti, kas turi būti rodoma. Maršrutizavimo faile nėra nustatytas numatytasis maršrutas.', + 'invalidParameter' => 'Parametras neatitinka laukiamo tipo.', + 'missingDefaultRoute' => 'Nepavyksta nustatyti, kas turi būti rodoma. Maršrutizavimo faile nėra nustatytas numatytasis maršrutas.', ]; diff --git a/Language/lt/Session.php b/Language/lt/Session.php index fae196de..6f9b8b65 100644 --- a/Language/lt/Session.php +++ b/Language/lt/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Session language settings return [ - 'missingDatabaseTable' => 'Norint, kad duomenų bazės doroklė veiktų, `sessionSavePath` turi turėti duomenų bazės lentelės pavadinimą.', - 'invalidSavePath' => 'Sesija: konfigūracijoje nustatytas įrašymo kelias „{0}“ nėra direktorija, neegzistuoja arba negali būti sukurtas.', - 'writeProtectedSavePath' => 'Sesija: konfigūracijoje nustatytas įrašymo kelias „{0}“ nėra prieinamas php procesui įrašymui.', - 'emptySavePath' => 'Sesija: konfigūracijoje nenustatytas įrašymo kelias.', - 'invalidSavePathFormat' => 'Sesija: negaliojantis Redis įrašymo kelio formatas: {0}', + 'missingDatabaseTable' => 'Norint, kad duomenų bazės doroklė veiktų, `sessionSavePath` turi turėti duomenų bazės lentelės pavadinimą.', + 'invalidSavePath' => 'Sesija: konfigūracijoje nustatytas įrašymo kelias „{0}“ nėra direktorija, neegzistuoja arba negali būti sukurtas.', + 'writeProtectedSavePath' => 'Sesija: konfigūracijoje nustatytas įrašymo kelias „{0}“ nėra prieinamas php procesui įrašymui.', + 'emptySavePath' => 'Sesija: konfigūracijoje nenustatytas įrašymo kelias.', + 'invalidSavePathFormat' => 'Sesija: negaliojantis Redis įrašymo kelio formatas: {0}', ]; diff --git a/Language/lt/Time.php b/Language/lt/Time.php index a0b449ab..a0977a2b 100644 --- a/Language/lt/Time.php +++ b/Language/lt/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'Menesių reikšmės gali būti nuo 1 iki 12. Įrašyta: {0}', - 'invalidDay' => 'Dienų reikšmės gali būti nuo 1 iki 31. Įrašyta: {0}', - 'invalidOverDay' => 'Dienų reikšmės gali būti nuo 1 iki {0}. Įrašyta: {1}', - 'invalidHours' => 'Valandų reikšmės gali būti nuo 0 iki 23. Įrašyta: {0}', - 'invalidMinutes' => 'Minučių reikšmės gali būti nuo 0 iki 59. Įrašyta: {0}', - 'invalidSeconds' => 'Sekundžių reikšmės gali būti nuo 0 iki 59. Įrašyta: {0}', - 'years' => '{0, plural, =1{# metai} other{# metai}}', - 'months' => '{0, plural, =1{# mėnuo} other{# mėnesiai}}', - 'weeks' => '{0, plural, =1{# savaitė} other{# savaitės}}', - 'days' => '{0, plural, =1{# diena} other{# dienos}}', - 'hours' => '{0, plural, =1{# valanda} other{# valandos}}', - 'minutes' => '{0, plural, =1{# minutė} other{# minutės}}', - 'seconds' => '{0, plural, =1{# sekundė} other{# sekundės}}', - 'ago' => 'prieš {0}', - 'inFuture' => 'po {0}', - 'yesterday' => 'Vakar', - 'tomorrow' => 'Rytoj', - 'now' => 'Dabar', + 'invalidMonth' => 'Menesių reikšmės gali būti nuo 1 iki 12. Įrašyta: {0}', + 'invalidDay' => 'Dienų reikšmės gali būti nuo 1 iki 31. Įrašyta: {0}', + 'invalidOverDay' => 'Dienų reikšmės gali būti nuo 1 iki {0}. Įrašyta: {1}', + 'invalidHours' => 'Valandų reikšmės gali būti nuo 0 iki 23. Įrašyta: {0}', + 'invalidMinutes' => 'Minučių reikšmės gali būti nuo 0 iki 59. Įrašyta: {0}', + 'invalidSeconds' => 'Sekundžių reikšmės gali būti nuo 0 iki 59. Įrašyta: {0}', + 'years' => '{0, plural, =1{# metai} other{# metai}}', + 'months' => '{0, plural, =1{# mėnuo} other{# mėnesiai}}', + 'weeks' => '{0, plural, =1{# savaitė} other{# savaitės}}', + 'days' => '{0, plural, =1{# diena} other{# dienos}}', + 'hours' => '{0, plural, =1{# valanda} other{# valandos}}', + 'minutes' => '{0, plural, =1{# minutė} other{# minutės}}', + 'seconds' => '{0, plural, =1{# sekundė} other{# sekundės}}', + 'ago' => 'prieš {0}', + 'inFuture' => 'po {0}', + 'yesterday' => 'Vakar', + 'tomorrow' => 'Rytoj', + 'now' => 'Dabar', ]; diff --git a/Language/lt/Validation.php b/Language/lt/Validation.php index 423b7c7b..313f90de 100644 --- a/Language/lt/Validation.php +++ b/Language/lt/Validation.php @@ -1,71 +1,67 @@ * - * @codeCoverageIgnore + * 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' => 'Validavimo konfigūracijoje nenurodyta jokių taisyklių.', - 'ruleNotFound' => '{0} nėra tinkama taisyklė.', - 'groupNotFound' => '{0} nėra validavimo taisyklių grupė.', - 'groupNotArray' => '{0} taisyklių grupė turi būti masyvas.', - 'invalidTemplate' => '{0} nėra tinkamas validavimo šablonas.', + 'noRuleSets' => 'Validavimo konfigūracijoje nenurodyta jokių taisyklių.', + 'ruleNotFound' => '{0} nėra tinkama taisyklė.', + 'groupNotFound' => '{0} nėra validavimo taisyklių grupė.', + 'groupNotArray' => '{0} taisyklių grupė turi būti masyvas.', + 'invalidTemplate' => '{0} nėra tinkamas validavimo šablonas.', // Rule Messages - 'alpha' => 'Lauke {field} gali būti tik abėcėlės raidės.', - 'alpha_dash' => 'Lauke {field} gali būti tik raidės, skaičiai, brūkšneliai ir apatiniai brūkšneliai.', - 'alpha_numeric' => 'Lauke {field} gali būti tik raidės ir skaičiai.', - 'alpha_numeric_space' => 'Lauke {field} gali būti tik raidės, skaičiai ir tarpai.', - 'alpha_space' => 'Lauke {field} gali būti tik raidės ir tarpai.', - 'decimal' => 'Lauke {field} turi būti dešimtainis skaičius.', - 'differs' => 'Laukas {field} turi skirtis nuo {param} lauko.', - 'equals' => 'Laukas {field} turi tiksliai atitikti: {param}.', - 'exact_length' => 'Laukas {field} turi būti tiksliai {param} ženklų ilgio.', - 'greater_than' => 'Lauke {field} turi būti skaičius, didesnis nei {param}.', - 'greater_than_equal_to' => 'Lauke {field} turi būti skaičius, didesnis ar lygus {param}.', - 'in_list' => 'Lauko {field} reikšmė turi atitikti vieną iš: {param}.', - 'integer' => 'Lauke {field} gali būti tik sveikasis skaičius.', - 'is_natural' => 'Lauke {field} gali būti tik skaitmenys.', - 'is_natural_no_zero' => 'Lauke {field} gali būti tik skaitmenys, ir jo reikšmė turi būti didesnė nei nulis.', - 'is_unique' => 'Lauke {field} turi būti unikali reikšmė.', - 'less_than' => 'Lauke {field} turi būti skaičius, mažesnis už {param}.', - 'less_than_equal_to' => 'Lauke {field} turi būti skaičius, mažesnis ar lygus {param}.', - 'matches' => 'Laukas {field} neatitinka {param} lauko.', - 'max_length' => 'Laukas {field} negali būti ilgesnis, nei {param} ženklai/-ų.', - 'min_length' => 'Lauke {field} negali būti mažiau nei {param} ženklų.', - 'not_equals' => 'Lauko {field} reikšmė negali būti {param}.', - 'numeric' => 'Lauke {field} gali būti tik skaičiai.', - 'regex_match' => 'Laulas {field} yra neteisingo formato.', - 'required' => 'Laukas {field} yra privalomas.', - 'required_with' => 'Laukas {field} yra privalomas kai yra nustatytas {param}.', - 'required_without' => 'Laukas {field} yra privalomas kai nėra nustatytas {param}.', - 'timezone' => 'Laukas {field} turi atitikti egzistuojančią laiko zoną.', - 'valid_base64' => 'Lauke {field} turi būti validi base64 eilutė.', - 'valid_email' => 'Lauke {field} turi būti teisyklingas el. pašto adresas.', - 'valid_emails' => 'Lauke {field} visi el. pašto adresai turi būti teisyklingi.', - 'valid_ip' => 'Lauke {field} turi būti taisyklingas IP adresas.', - 'valid_url' => 'Lauke {field} turi būti taisyklingas URL.', - 'valid_date' => 'Lauke {field} turi būti taisyklinga data.', + 'alpha' => 'Lauke {field} gali būti tik abėcėlės raidės.', + 'alpha_dash' => 'Lauke {field} gali būti tik raidės, skaičiai, brūkšneliai ir apatiniai brūkšneliai.', + 'alpha_numeric' => 'Lauke {field} gali būti tik raidės ir skaičiai.', + 'alpha_numeric_space' => 'Lauke {field} gali būti tik raidės, skaičiai ir tarpai.', + 'alpha_space' => 'Lauke {field} gali būti tik raidės ir tarpai.', + 'decimal' => 'Lauke {field} turi būti dešimtainis skaičius.', + 'differs' => 'Laukas {field} turi skirtis nuo {param} lauko.', + 'equals' => 'Laukas {field} turi tiksliai atitikti: {param}.', + 'exact_length' => 'Laukas {field} turi būti tiksliai {param} ženklų ilgio.', + 'greater_than' => 'Lauke {field} turi būti skaičius, didesnis nei {param}.', + 'greater_than_equal_to' => 'Lauke {field} turi būti skaičius, didesnis ar lygus {param}.', + 'in_list' => 'Lauko {field} reikšmė turi atitikti vieną iš: {param}.', + 'integer' => 'Lauke {field} gali būti tik sveikasis skaičius.', + 'is_natural' => 'Lauke {field} gali būti tik skaitmenys.', + 'is_natural_no_zero' => 'Lauke {field} gali būti tik skaitmenys, ir jo reikšmė turi būti didesnė nei nulis.', + 'is_unique' => 'Lauke {field} turi būti unikali reikšmė.', + 'less_than' => 'Lauke {field} turi būti skaičius, mažesnis už {param}.', + 'less_than_equal_to' => 'Lauke {field} turi būti skaičius, mažesnis ar lygus {param}.', + 'matches' => 'Laukas {field} neatitinka {param} lauko.', + 'max_length' => 'Laukas {field} negali būti ilgesnis, nei {param} ženklai/-ų.', + 'min_length' => 'Lauke {field} negali būti mažiau nei {param} ženklų.', + 'not_equals' => 'Lauko {field} reikšmė negali būti {param}.', + 'numeric' => 'Lauke {field} gali būti tik skaičiai.', + 'regex_match' => 'Laulas {field} yra neteisingo formato.', + 'required' => 'Laukas {field} yra privalomas.', + 'required_with' => 'Laukas {field} yra privalomas kai yra nustatytas {param}.', + 'required_without' => 'Laukas {field} yra privalomas kai nėra nustatytas {param}.', + 'timezone' => 'Laukas {field} turi atitikti egzistuojančią laiko zoną.', + 'valid_base64' => 'Lauke {field} turi būti validi base64 eilutė.', + 'valid_email' => 'Lauke {field} turi būti teisyklingas el. pašto adresas.', + 'valid_emails' => 'Lauke {field} visi el. pašto adresai turi būti teisyklingi.', + 'valid_ip' => 'Lauke {field} turi būti taisyklingas IP adresas.', + 'valid_url' => 'Lauke {field} turi būti taisyklingas URL.', + 'valid_date' => 'Lauke {field} turi būti taisyklinga data.', // Credit Cards - 'valid_cc_num' => 'Nepanašu, kad lauke {field} būtų įrašytas taisyklingas kredito kortelės numeris.', + 'valid_cc_num' => 'Nepanašu, kad lauke {field} būtų įrašytas taisyklingas kredito kortelės numeris.', // Files - 'uploaded' => '{field} nėra realus įkeltas failas.', - 'max_size' => '{field} failas yra per didelis.', - 'is_image' => '{field} nėra taisyklingas įkeltas paveikslėlis.', - 'mime_in' => '{field} nėra taisyklingo mime tipo.', - 'ext_in' => '{field} neturi taisyklingo failo praplėtimo.', - 'max_dims' => '{field} nėra paveikslėlis, arba paveikslėlis yra per platus ar per aukštas.', + 'uploaded' => '{field} nėra realus įkeltas failas.', + 'max_size' => '{field} failas yra per didelis.', + 'is_image' => '{field} nėra taisyklingas įkeltas paveikslėlis.', + 'mime_in' => '{field} nėra taisyklingo mime tipo.', + 'ext_in' => '{field} neturi taisyklingo failo praplėtimo.', + 'max_dims' => '{field} nėra paveikslėlis, arba paveikslėlis yra per platus ar per aukštas.', ]; diff --git a/Language/lt/View.php b/Language/lt/View.php index 03c484ed..be397068 100644 --- a/Language/lt/View.php +++ b/Language/lt/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} nėra teisingas metodas.', - 'missingCellParameters' => '{class}::{method} neturi parametrų.', - 'invalidCellParameter' => '{0} nėra teisingas parametro pavadinimas.', - 'noCellClass' => 'Nenurodyta peržiūros užklausos klasė.', - 'invalidCellClass' => 'Nepavyksta rasti peržiūros užklausos klasės: {0}.', - 'tagSyntaxError' => 'Analizatoriaus žymose yra sintaksės klaida: {0}', + 'invalidCellMethod' => '{class}::{method} nėra teisingas metodas.', + 'missingCellParameters' => '{class}::{method} neturi parametrų.', + 'invalidCellParameter' => '{0} nėra teisingas parametro pavadinimas.', + 'noCellClass' => 'Nenurodyta peržiūros užklausos klasė.', + 'invalidCellClass' => 'Nepavyksta rasti peržiūros užklausos klasės: {0}.', + 'tagSyntaxError' => 'Analizatoriaus žymose yra sintaksės klaida: {0}', ]; diff --git a/Language/lv/CLI.php b/Language/lv/CLI.php new file mode 100644 index 00000000..741e0226 --- /dev/null +++ b/Language/lv/CLI.php @@ -0,0 +1,30 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Komanda "{0}" nav atrasta.', + 'altCommandSingular' => 'Vai jūs domājāt šo?', + 'altCommandPlural' => 'Vai jūs domājāt vienu no šiem?', + 'helpUsage' => 'Lietošana:', + 'helpDescription' => 'Apraksts:', + 'helpOptions' => 'Iespējas:', + 'helpArguments' => 'Argumenti:', + 'invalidColor' => 'Nederīga {0} krāsa: {1}.', + + // Generators + 'generateClassName' => 'Klases nosaukums', + 'generateParentClass' => 'Augstākas klases nosaukums, kuru paplašināt', + 'generateFileExists' => '{0} jau eksistē.', + 'generateFileSuccess' => 'Izveidots fails: ', + 'generateFileError' => 'Kļūda izveidojot failu: ', + 'namespaceNotDefined' => 'Nosaukumvieta "{0}" nav definēta.', +]; diff --git a/Language/lv/Cache.php b/Language/lv/Cache.php new file mode 100644 index 00000000..c6116c9e --- /dev/null +++ b/Language/lv/Cache.php @@ -0,0 +1,18 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cache language settings +return [ + 'unableToWrite' => 'Kešatmiņu nevar ierakstīt {0}', + 'invalidHandlers' => 'Kešatmiņas konfigurācijā jābūt masīvam $validHandlers.', + 'noBackup' => 'Kešatmiņas konfigurācijā jābūt iestatītam apstrādātājam un rezerves apstrādātājam.', + 'handlerNotFound' => 'Kešatmiņas konfigurācijā ir norādīts nederīgs apstrādātājs vai rezerves apstrādātājs.', +]; diff --git a/Language/lv/Cast.php b/Language/lv/Cast.php new file mode 100644 index 00000000..6c5c8a06 --- /dev/null +++ b/Language/lv/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'Maksimālais kaudzes dziļums ir pārsniegts', + 'jsonErrorStateMismatch' => 'Nepietiekama plūsma vai režīmi neatbilst', + 'jsonErrorCtrlChar' => 'Atrasts negaidīts kontroles simbols', + 'jsonErrorSyntax' => 'Sintakses kļūda, nepareizi veidots JSON', + 'jsonErrorUtf8' => 'Nepareizi veidotas UTF-8 rakstzīmes, iespējams, ka nepareizi kodētas.', + 'jsonErrorUnknown' => 'Nezināma kļūda', +]; diff --git a/Language/lv/Core.php b/Language/lv/Core.php new file mode 100644 index 00000000..79bcd4e1 --- /dev/null +++ b/Language/lv/Core.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'Radās kļūda mēģinot aizstāt failu ({0}). Lūdzu, pārliecinieties, vai failu direktorija ir rakstāma.', + 'enabledZlibOutputCompression' => 'Jūsu zlib.output_compression ini direktīva ir ieslēgta. Tas nedarbosies labi ar izvades buferiem.', + 'invalidFile' => 'Nederīgs fails: {0}', + 'missingExtension' => 'Sistēmai ir jāinstalē un jāielādē šāds paplašinājums: {0}.', + 'noHandlers' => '{0} ir jānodrošina vismaz viens apstrādātājs.', +]; diff --git a/Language/lv/Database.php b/Language/lv/Database.php new file mode 100644 index 00000000..2f96c3ab --- /dev/null +++ b/Language/lv/Database.php @@ -0,0 +1,30 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Database language settings +return [ + 'invalidEvent' => 'Modeļa notikuma atgriezeniskās saiknes funkcija {0} nav derīga.', + 'invalidArgument' => 'Jums jānorāda derīgs arguments {0}.', + 'invalidAllowedFields' => 'Modelim ir jānorāda atļautie lauki: {0}', + 'emptyDataset' => 'Nav datu par {0}.', + 'emptyPrimaryKey' => 'Nav definēta galvenā atslēga mēģinot izveidot {0}.', + 'failGetFieldData' => 'Neizdevās iegūt lauka datus no datu bāzes.', + 'failGetIndexData' => 'Neizdevās iegūt indeksa datus no datu bāzes.', + 'failGetForeignKeyData' => 'Neizdevās iegūt ārējās atslēgas datus no datu bāzes.', + 'parseStringFail' => 'Neizdevās pārsēt atslēgas virkni.', + 'featureUnavailable' => 'Šī funkcija nav pieejama jūsu izmantotajā datu bāzē.', + 'tableNotFound' => 'Tabula `{0}` pašreizējā datu bāzē netika atrasta.', + 'noPrimaryKey' => '`{0}` modeļa klasē nav norādīta primārā atslēga.', + 'noDateFormat' => '`{0}` modeļa klasē nav derīgs $dateFormat.', + 'fieldNotExists' => 'Lauks `{0}` nav atrasts.', + 'forEmptyInputGiven' => 'Laukam `{0}` ir norādīts tukšs paziņojums', + 'forFindColumnHaveMultipleColumns' => 'Kolonnas nosaukumā ir atļauta tikai viena kolonna.', +]; diff --git a/Language/lv/Email.php b/Language/lv/Email.php new file mode 100644 index 00000000..e8d91dcd --- /dev/null +++ b/Language/lv/Email.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'E-pasta validācijas metodei ir jānodod masīvs.', + 'invalidAddress' => 'Nederīga e-pasta adrese: {0}', + 'attachmentMissing' => 'Nevar atrast šo e-pasta pielikumu: {0}', + 'attachmentUnreadable' => 'Nevar atvērt šo e-pasta pielikumu: {0}', + 'noFrom' => 'Nevar nosūtīt e-pastu bez galvenes `From`.', + 'noRecipients' => 'Jums ir jāiekļauj adresāti: `To`, `Cc` vai `Bcc`', + 'sendFailurePHPMail' => 'Nevar nosūtīt e-pastu, izmantojot PHP mail() funkciju. Iespējams, ka jūsu serveris nav konfigurēts, lai izmantotu šo metodi.', + 'sendFailureSendmail' => 'Nevar nosūtīt e-pastu, izmantojot PHP Sendmail metodi. Iespējams, ka jūsu serveris nav konfigurēts, lai izmantotu šo metodi.', + 'sendFailureSmtp' => 'Nevar nosūtīt e-pastu, izmantojot PHP SMTP metodi. Iespējams, ka jūsu serveris nav konfigurēts, lai izmantotu šo metodi.', + 'sent' => 'Jūsu ziņojums ir veiksmīgi nosūtīts, izmantojot šo protokolu: {0}', + 'noSocket' => 'Nevar atvērt soketu priekš Sendmail. Lūdzu, pārbaudiet iestatījumus.', + 'noHostname' => 'Jūs nenorādījāt SMTP hosta nosaukumu.', + 'SMTPError' => 'Tika konstatēta šāda SMTP kļūda: {0}', + 'noSMTPAuth' => 'Kļūda: jums jānorāda SMTP lietotājvārds un parole.', + 'failedSMTPLogin' => 'Neizdevās nosūtīt komandu AUTH LOGIN. Kļūda: {0}', + 'SMTPAuthUsername' => 'Neizdevās autentificēt lietotājvārdu. Kļūda: {0}', + 'SMTPAuthPassword' => 'Neizdevās autentificēt paroli. Kļūda: {0}', + 'SMTPDataFailure' => 'Nevar nosūtīt datus: {0}', + 'exitStatus' => 'Izejas statusa kods: {0}', +]; diff --git a/Language/lv/Encryption.php b/Language/lv/Encryption.php new file mode 100644 index 00000000..d1bb3b12 --- /dev/null +++ b/Language/lv/Encryption.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'Draiveris nav pieprasīts.', + 'noHandlerAvailable' => 'Nevar atrast pieejamu {0} šifrēšanas apstrādātāju.', + 'unKnownHandler' => '"{0}" nevar nokonfigurēt.', + 'starterKeyNeeded' => 'Šifrētājam ir nepieciešama slepena atslēga.', + 'authenticationFailed' => 'Atšifrēšana: autentifikācija neizdevās.', + 'encryptionFailed' => 'Šifrēšana neizdevās.', +]; diff --git a/Language/lv/Fabricator.php b/Language/lv/Fabricator.php new file mode 100644 index 00000000..405a3210 --- /dev/null +++ b/Language/lv/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language settings +return [ + 'invalidModel' => 'Ražošanai piegādāts nederīgs modelis.', + 'missingFormatters' => 'Nav definēti derīgi formatētāji.', + 'createFailed' => 'Ražotājam neizdevās ievietot tabulā {0}: {1}.', +]; diff --git a/Language/lv/Files.php b/Language/lv/Files.php new file mode 100644 index 00000000..34353ab5 --- /dev/null +++ b/Language/lv/Files.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Files language settings +return [ + 'fileNotFound' => 'Fails nav atrasts: {0}', + 'cannotMove' => 'Nevarēja pārvietot failu {0} uz {1} ({2})', +]; diff --git a/Language/lv/Filters.php b/Language/lv/Filters.php new file mode 100644 index 00000000..5aa40455 --- /dev/null +++ b/Language/lv/Filters.php @@ -0,0 +1,16 @@ + + * + * 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} filtram jābūt definētam atbilstošam aizstājvārdam.', + 'incorrectInterface' => '{0} ir jāievieš CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/lv/Format.php b/Language/lv/Format.php new file mode 100644 index 00000000..753a044a --- /dev/null +++ b/Language/lv/Format.php @@ -0,0 +1,18 @@ + + * + * 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}` nav derīga Formatter klase.', + 'invalidJSON' => 'Neizdevās pārsēt JSON virkni, kļūda: `{0}`.', + 'invalidMime' => 'Mime tipam nav definēts formatētājs: `{0}`.', + 'missingExtension' => 'Lai formatētu XML, ir nepieciešams paplašinājums SimpleXML.', +]; diff --git a/Language/lv/HTTP.php b/Language/lv/HTTP.php new file mode 100644 index 00000000..2555c320 --- /dev/null +++ b/Language/lv/HTTP.php @@ -0,0 +1,76 @@ + + * + * 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' => 'Lai izmantotu CURLRequest klasi, jābūt iespējotam CURL.', + 'invalidSSLKey' => 'Nevar iestatīt SSL atslēgu. {0} nav derīgs fails.', + 'sslCertNotFound' => 'SSL sertifikāts nav atrasts: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} nav derīgs sarunu veids. Jābūt vienam no: media, charset, encoding, language.', + + // Message + 'invalidHTTPProtocol' => 'Nederīga HTTP protokola versija. Jābūt vienai no: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Visām sarunām ir jānorāda atbalstīto vērtību masīvs.', + + // RedirectResponse + 'invalidRoute' => 'Reversās maršrutēšanas izpildes laikā, maršruts `{0}` netika atrasts.', + + // DownloadResponse + 'cannotSetBinary' => 'Iestatot $filepath nevar iestatīt bināro failu.', + 'cannotSetFilepath' => 'Iestatot bināro failu nevar iestatīt $filepath: {0}', + 'notFoundDownloadSource' => 'Lejupielādes avots nav atrasts.', + 'cannotSetCache' => 'Tas neatbalsta kešatmiņu lejupielādei.', + 'cannotSetStatusCode' => 'Tas neatbalsta statusa koda maiņu lejupielādei. Kods: {0}, iemesls: {1}', + + // Response + 'missingResponseStatus' => 'HTTP atbildē neeksistē statusa kods', + 'invalidStatusCode' => '{0} nav derīgs HTTP atbildes statusa kods', + 'unknownStatusCode' => 'Nezināms HTTP statusa kods, kas norādīts bez paziņojuma: {0}', + + // URI + 'cannotParseURI' => 'Nevar pārsēt URI: {0}', + 'segmentOutOfRange' => 'Pieprasījuma URI segments ir ārpus diapazona: {0}', + 'invalidPort' => 'Portam ir jābūt starp 0 un 65535. Norādīts: {0}', + 'malformedQueryString' => 'Vaicājumu virknēs iespējams nav iekļauti URI fragmenti.', + + // Page Not Found + 'pageNotFound' => 'Lapa nav atrasta', + 'emptyController' => 'Kontrolieris nav norādīts.', + 'controllerNotFound' => 'Kontrolieris vai tā metode nav atrasta: {0}::{1}', + 'methodNotFound' => 'Kontroliera metode `{0}` nav atrasta.', + + // CSRF + 'disallowedAction' => 'Jūsu pieprasītā darbība nav atļauta.', + + // Uploaded file moving + 'alreadyMoved' => 'Augšupielādētais fails jau ir pārvietots.', + 'invalidFile' => 'Sākotnējais fails nav derīgs fails.', + 'moveFailed' => 'Nevarēja pārvietot failu {0} uz {1} ({2})', + + 'uploadErrOk' => 'Fails tika veiksmīgi augšupielādēts.', + 'uploadErrIniSize' => 'Fails "%s" pārsniedz jūsu `upload_max_filesize` ini direktīvu.', + 'uploadErrFormSize' => 'Fails "%s" pārsniedz jūsu formā noteikto augšupielādes limita ierobežojumu.', + 'uploadErrPartial' => 'Fails "%s" tika augšupielādēts tikai daļēji.', + 'uploadErrNoFile' => 'Netika augšupielādēts neviens fails.', + 'uploadErrCantWrite' => 'Failu "%s" nevarēja ierakstīt diskā.', + 'uploadErrNoTmpDir' => 'Nevarēja augšupielādēt failu: trūkst pagaidu direktorija.', + 'uploadErrExtension' => 'PHP paplašinājums apturēja faila augšupielādi.', + 'uploadErrUnknown' => 'Nezināmas kļūdas dēļ, fails "%s" netika augšupielādēts.', + + // SameSite setting + 'invalidSameSiteSetting' => 'Iestatījumam SameSite jābūt: None, Lax, Strict vai tukšai virknei. Norādīts: {0}', +]; diff --git a/Language/lv/Images.php b/Language/lv/Images.php new file mode 100644 index 00000000..0b105fec --- /dev/null +++ b/Language/lv/Images.php @@ -0,0 +1,34 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'Iestatījumos ir jānorāda avota attēls.', + 'gdRequired' => 'Lai izmantotu šo funkciju, ir nepieciešama GD attēlu bibliotēka.', + 'gdRequiredForProps' => 'Jūsu serverim ir jāatbalsta GD attēlu bibliotēka, lai noteiktu attēla īpašības.', + 'gifNotSupported' => 'GIF attēli bieži netiek atbalstīti licencēšanas ierobežojumu dēļ. Tā vietā, iesakam izmantot JPG vai PNG attēlus.', + 'jpgNotSupported' => 'JPG attēli netiek atbalstīti.', + 'pngNotSupported' => 'PNG attēli netiek atbalstīti.', + 'webpNotSupported' => 'WEBP attēli netiek atbalstīti.', + 'fileNotSupported' => 'Piegādātais fails nav atbalstīts attēla tips.', + 'unsupportedImageCreate' => 'Jūsu serveris neatbalsta GD funkciju, kas nepieciešama šāda veida attēlu apstrādei.', + 'jpgOrPngRequired' => 'Jūsu iestatījumos norādītais attēla lieluma maiņas protokols darbojas tikai ar JPEG vai PNG attēlu tipiem.', + 'rotateUnsupported' => 'Jūsu serveris neatbalsta attēlu pagriešanu un rotācijas funkcijas.', + 'libPathInvalid' => 'Ceļš uz attēlu bibliotēku nav pareizs. Lūdzu, attēla iestatījumos iestatiet pareizo ceļu. {0}', + 'imageProcessFailed' => 'Attēlu apstrāde neizdevās. Lūdzu, pārbaudiet, vai jūsu serveris atbalsta izvēlēto protokolu un vai ceļš uz attēlu bibliotēku ir pareizs.', + 'rotationAngleRequired' => 'Attēla pagriešanai ir nepieciešams rotācijas leņķis.', + 'invalidPath' => 'Ceļš uz attēlu nav pareizs.', + 'copyFailed' => 'Attēla kopēšanas darbība neizdevās.', + 'missingFont' => 'Nevar atrast izmantojamu fontu.', + 'saveFailed' => 'Nevar saglabāt attēlu. Lūdzu, pārliecinieties vai attēls un failu direktorija ir rakstāma.', + 'invalidDirection' => 'Pagriešanas virzienam ir jābūt: `vertical` vai `horizontal`. Norādīts: {0}', + 'exifNotSupported' => 'Šī PHP instalācija neatbalsta EXIF datu lasīšanu.', +]; diff --git a/Language/lv/Log.php b/Language/lv/Log.php new file mode 100644 index 00000000..4e32fac2 --- /dev/null +++ b/Language/lv/Log.php @@ -0,0 +1,15 @@ + + * + * 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} ir nederīgs žurnāla līmenis.', +]; diff --git a/Language/lv/Migrations.php b/Language/lv/Migrations.php new file mode 100644 index 00000000..f69cd957 --- /dev/null +++ b/Language/lv/Migrations.php @@ -0,0 +1,56 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Migrations language settings +return [ + // Migration Runner + 'missingTable' => 'Jābūt iestatītai migrāciju tabulai.', + 'disabled' => 'Migrācijas ir ielādētas, bet ir atspējotas vai nepareizi iestatītas.', + 'notFound' => 'Migrācijas fails nav atrasts: ', + 'batchNotFound' => 'Mērķa partija nav atrasta: ', + 'empty' => 'Migrāciju faili nav atrasti.', + 'gap' => 'Blakus versijas numuram migrāciju secībā ir pārrāvums: ', + 'classNotFound' => 'Nevar atrast migrācijas klasi: "%s".', + 'missingMethod' => 'Migrācijas klasē nav "%s" metode.', + + // Migration Command + 'migHelpLatest' => "\t\tMigrē datu bāzi uz jaunāko pieejamo migrāciju.", + 'migHelpCurrent' => "\t\tMigrē datu bāzi uz versiju, kas konfigurācijā iestatīta kā `current`.", + 'migHelpVersion' => "\tMigrē datu bāzi uz versiju {v}.", + 'migHelpRollback' => "\tIzpilda visas migrācijas ar metodi 'down' līdz versijai 0.", + 'migHelpRefresh' => "\t\tAtinstalē un atkārtoti izpilda visas migrācijas, lai atjaunotu datu bāzi.", + 'migHelpSeed' => "\tIzpilda SEEDER ar nosaukumu [name].", + 'migCreate' => "\tIzveido jaunu migrāciju ar nosaukumu [name]", + 'nameMigration' => 'Nosauciet migrācijas failu', + 'migNumberError' => 'Migrācijas numuram ir jābūt trīs cipariem, un virknē nedrīkst būt atstarpes.', + 'rollBackConfirm' => 'Vai tiešām vēlaties atcelt?', + 'refreshConfirm' => 'Vai tiešām vēlaties atjaunot?', + 'latest' => 'Izpilda visas jaunās migrācijas...', + 'generalFault' => 'Migrācija neizdevās!', + 'migInvalidVersion' => 'Norādīts nederīgs versijas numurs.', + 'toVersionPH' => 'Migrē uz versiju %s...', + 'toVersion' => 'Migrē uz pašreizējo versiju...', + 'rollingBack' => 'Atgriež migrācijas uz: ', + 'noneFound' => 'Migrācijas netika atrastas.', + 'migSeeder' => 'SEEDER nosaukums', + 'migMissingSeeder' => 'Jums ir jānorāda SEEDER nosaukums.', + 'nameSeeder' => 'Nosauciet SEEDER failu', + 'removed' => 'Atgriež atpakaļ: ', + 'added' => 'Izpilda: ', + + // Migrate Status + 'namespace' => 'Nosaukumvieta', + 'filename' => 'Faila nosaukums', + 'version' => 'Versija', + 'group' => 'Grupa', + 'on' => 'Migrēts uz: ', + 'batch' => 'Partija', +]; diff --git a/Language/lv/Number.php b/Language/lv/Number.php new file mode 100644 index 00000000..8555b8aa --- /dev/null +++ b/Language/lv/Number.php @@ -0,0 +1,26 @@ + + * + * 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' => 'Baiti', + + // don't forget the space in front of these! + 'thousand' => ' tūkstotis', + 'million' => ' miljons', + 'billion' => ' miljards', + 'trillion' => ' triljons', + 'quadrillion' => ' kvadriljons', +]; diff --git a/Language/lv/Pager.php b/Language/lv/Pager.php new file mode 100644 index 00000000..6b790d38 --- /dev/null +++ b/Language/lv/Pager.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Lapas navigācija', + 'first' => 'Pirmais', + 'previous' => 'Iepriekšējais', + 'next' => 'Nākamais', + 'last' => 'Pēdējais', + 'older' => 'Vecāks', + 'newer' => 'Jaunāks', + 'invalidTemplate' => '{0} nav derīga veidne.', + 'invalidPaginationGroup' => '{0} nav derīga lapošanas grupa.', +]; diff --git a/Language/lv/RESTful.php b/Language/lv/RESTful.php new file mode 100644 index 00000000..967bdae9 --- /dev/null +++ b/Language/lv/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" darbība nav ieviesta.', +]; diff --git a/Language/lv/Router.php b/Language/lv/Router.php new file mode 100644 index 00000000..17018152 --- /dev/null +++ b/Language/lv/Router.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'Parametrs neatbilst gaidītajam tipam.', + 'missingDefaultRoute' => 'Nevar noteikt, kas jāparāda. Maršrutēšanas failā nav norādīts noklusējuma maršruts.', +]; diff --git a/Language/lv/Session.php b/Language/lv/Session.php new file mode 100644 index 00000000..1a551662 --- /dev/null +++ b/Language/lv/Session.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Session language settings +return [ + 'missingDatabaseTable' => 'Lai datu bāzes sesijas apstrādātājs varētu darboties, iestatījumā `sessionSavePath` ir jānorāda tabulas nosaukums.', + 'invalidSavePath' => 'Sesija: Iestatījumos norādītais saglabāšanas ceļš "{0}" nav direktorija, neeksistē vai to nevar izveidot.', + 'writeProtectedSavePath' => 'Sesija: Iestatījumos norādītais saglabāšanas ceļš "{0}" PHP procesam nav pieejams ierakstīšanai.', + 'emptySavePath' => 'Sesija: Iestatījumos nav norādīts saglabāšanas ceļš.', + 'invalidSavePathFormat' => 'Sesija: nederīgs Redis saglabāšanas ceļa formāts: {0}', + 'invalidSameSiteSetting' => 'Sesija: iestatījumam SameSite jābūt: None, Lax, Strict vai tukšai virknei. Norādīts: {0}', +]; diff --git a/Language/lv/Time.php b/Language/lv/Time.php new file mode 100644 index 00000000..fe667502 --- /dev/null +++ b/Language/lv/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Mēnešiem ir jābūt no 1 līdz 12. Norādīts: {0}', + 'invalidDay' => 'Dienām ir jābūt no 1 līdz 31. Norādīts: {0}', + 'invalidOverDay' => 'Dienām ir jābūt no 1 līdz {0}. Norādīts: {1}', + 'invalidHours' => 'Stundām ir jābūt no 0 līdz 23. Norādīts: {0}', + 'invalidMinutes' => 'Minūtēm ir jābūt no 0 līdz 59. Norādīts: {0}', + 'invalidSeconds' => 'Sekundēm ir jābūt no 0 līdz 59. Norādīts: {0}', + 'years' => '{0, plural, =1{# gads} other{# gadi}}', + 'months' => '{0, plural, =1{# mēnesis} other{# mēneši}}', + 'weeks' => '{0, plural, =1{# nedēļa} other{# nedēļas}}', + 'days' => '{0, plural, =1{# diena} other{# dienas}}', + 'hours' => '{0, plural, =1{# stunda} other{# stundas}}', + 'minutes' => '{0, plural, =1{# minūte} other{# minūtes}}', + 'seconds' => '{0, plural, =1{# sekunde} other{# sekundes}}', + 'ago' => '{0} atpakaļ', + 'inFuture' => ' {0}', + 'yesterday' => 'Vakar', + 'tomorrow' => 'Rīt', + 'now' => 'Tieši tagad', +]; diff --git a/Language/lv/Validation.php b/Language/lv/Validation.php new file mode 100644 index 00000000..cb2a50fe --- /dev/null +++ b/Language/lv/Validation.php @@ -0,0 +1,72 @@ + + * + * 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' => 'Validācijas iestatījumos nav norādīts noteikumu kopums.', + 'ruleNotFound' => '{0} nav derīgs noteikums.', + 'groupNotFound' => '{0} nav validācijas noteikumu grupa.', + 'groupNotArray' => '{0} noteikumu grupai ir jābūt masīvam.', + 'invalidTemplate' => '{0} nav derīga validācijas veidne.', + + // Rule Messages + 'alpha' => 'Lauka {field} vērtība drīkst saturēt tikai alfabētiskas rakstzīmes.', + 'alpha_dash' => 'Lauka {field} vērtība drīkst saturēt tikai burtu, ciparu, apakšsvītras un domuzīmes rakstzīmes.', + 'alpha_numeric' => 'Lauka {field} vērtība drīkst saturēt tikai burtu un ciparu rakstzīmes.', + 'alpha_numeric_punct' => 'Lauka {field} vērtība drīkst saturēt tikai burtu un ciparu rakstzīmes, atstarpes un ~ ! # $ % & * - _ + = | : . rakstzīmes.', + 'alpha_numeric_space' => 'Lauka {field} vērtība drīkst saturēt tikai burtu, ciparu un atstarpes rakstzīmes.', + 'alpha_space' => 'Lauka {field} vērtība drīkst saturēt tikai alfabētiskas rakstzīmes un atstarpes.', + 'decimal' => 'Lauka {field} vērtība drīkst saturēt tikai decimālskaitli.', + 'differs' => 'Lauka {field} vērtībai ir jābūt savādākaai nekā {param} lauka vērtībai.', + 'equals' => 'Lauka {field} vērtībai ir jābūt precīzi: {param}.', + 'exact_length' => 'Lauka {field} vērtībai ir jābūt precīzi {param} rakstzīmju garumā.', + 'greater_than' => 'Lauka {field} vērtībai ir jābūt ciparam lielākam par {param}.', + 'greater_than_equal_to' => 'Lauka {field} vērtībai ir jābūt ciparam vienādam vai lielākam par {param}.', + 'hex' => 'Lauka {field} vērtībai drīkst saturēt tikai heksadecimālas rakstzīmes.', + 'in_list' => 'Lauka {field} vērtībai ir jābūt vienai no: {param}.', + 'integer' => 'Lauka {field} vērtība drīkst saturēt tikai veselu skaitli.', + 'is_natural' => 'Lauka {field} vērtība drīkst saturēt tikai ciparus.', + 'is_natural_no_zero' => 'Lauka {field} vērtība drīkst saturēt tikai ciparus un ir jābūt lielākai par nulli.', + 'is_not_unique' => 'Lauka {field} vērtība drīkst saturēt tikai iepriekšējo vērtību no datu bāzes.', + 'is_unique' => 'Lauka {field} vērtība drīkst saturēt tikai unikālu vērtību.', + 'less_than' => 'Lauka {field} vērtībai ir jābūt ciparam mazākam par {param}.', + 'less_than_equal_to' => 'Lauka {field} vērtībai ir jābūt ciparam vienādam vai mazākam par {param}.', + 'matches' => 'Lauka {field} vērtība nesakrīt ar {param} lauka vērtību.', + 'max_length' => 'Lauka {field} vērtība nedrīkst būt garāka par {param} rakstzīmēm.', + 'min_length' => 'Lauka {field} vērtībai ir jābūt vismaz {param} rakstzīmju garumā.', + 'not_equals' => 'Lauka {field} vērtība nedrīkst būt: {param}.', + 'not_in_list' => 'Lauka {field} vērtība nedrīkst būt viena no: {param}.', + 'numeric' => 'Lauka {field} vērtībai ir jāsatur tikai cipari.', + 'regex_match' => 'Lauka {field} vērtība nav pareizā formātā.', + 'required' => 'Lauka {field} vērtība ir obligāta.', + 'required_with' => 'Lauka {field} vērtība ir obligāta, ja {param} lauka vērtība ir norādīta.', + 'required_without' => 'Lauka {field} vērtība ir obligāta, ja {param} lauka vērtība nav norādīta.', + 'string' => 'Lauka {field} vērtībai ir jābūt virknei.', + 'timezone' => 'Lauka {field} vērtībai ir jābūt laika zonai.', + 'valid_base64' => 'Lauka {field} vērtībai ir jābūt `base64` virknei.', + 'valid_email' => 'Lauka {field} vērtībai ir jābūt e-pasta adresei.', + 'valid_emails' => 'Lauka {field} vērtībai ir jābūt visām e-pasta adresēm.', + 'valid_ip' => 'Lauka {field} vērtībai ir jābūt IP adresei.', + 'valid_url' => 'Lauka {field} vērtībai ir jābūt URL adresei.', + 'valid_date' => 'Lauka {field} vērtībai ir jābūt datumam.', + + // Credit Cards + 'valid_cc_num' => 'Lauka {field} vērtība nav derīgs bankas kartes numurs.', + + // Files + 'uploaded' => 'Lauka {field} vērtība nav augšupielādēts fails.', + 'max_size' => 'Lauka {field} vērtība ir pārāk liels faila izmērs.', + 'is_image' => 'Lauka {field} vērtība nav augšupielādēts attēls.', + 'mime_in' => 'Lauka {field} vērtība nav derīgs `mime` tips.', + 'ext_in' => 'Lauka {field} vērtība nesatur derīgu faila paplašinājumu.', + 'max_dims' => 'Lauka {field} vērtība vai nu nav attēls vai tā izmērs ir pārāks plats vai garš.', +]; diff --git a/Language/lv/View.php b/Language/lv/View.php new file mode 100644 index 00000000..db85da53 --- /dev/null +++ b/Language/lv/View.php @@ -0,0 +1,20 @@ + + * + * 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} nav derīga metode.', + 'missingCellParameters' => '{class}::{method} nav norādīti parametri.', + 'invalidCellParameter' => '{0} nav derīgs parametra nosaukums.', + 'noCellClass' => 'Nav norādīta skata šūnas klase.', + 'invalidCellClass' => 'Nevar atrast skata šūnas klasi: {0}.', + 'tagSyntaxError' => 'Pārsētāja tagos ir sintakses kļūda: {0}', +]; diff --git a/Language/ml/CLI.php b/Language/ml/CLI.php new file mode 100644 index 00000000..3b46de3f --- /dev/null +++ b/Language/ml/CLI.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => '"{0}" കമാൻഡ് കണ്ടെത്തിയില്ല.', + 'helpUsage' => 'ഉപയോഗം:', + 'helpDescription' => 'വിവരണം:', + 'helpOptions' => 'ഓപ്ഷനുകൾ:', + 'helpArguments' => 'വാദങ്ങൾ:', + 'invalidColor' => 'അസാധുവായ {0} നിറം: {1}.', +]; diff --git a/Language/ml/Cache.php b/Language/ml/Cache.php new file mode 100644 index 00000000..52e43708 --- /dev/null +++ b/Language/ml/Cache.php @@ -0,0 +1,18 @@ + + * + * 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} ലേക്ക് എഴുതാൻ കഴിയുന്നില്ല', + 'invalidHandlers' => 'കാഷെ കോൺഫിഗറേഷന് $ validHandlers ന്റെ ഒരു നിര ഉണ്ടായിരിക്കണം.', + 'noBackup' => 'കാഷെ കോൺഫിഗറേഷന് ഒരു ഹാൻഡ്‌ലറും ബാക്കപ്പ് ഹാൻഡ്‌ലർ സെറ്റും ഉണ്ടായിരിക്കണം.', + 'handlerNotFound' => 'കാഷെ കോൺഫിഗറേഷനിൽ അസാധുവായ ഹാൻഡ്‌ലർ അല്ലെങ്കിൽ ബാക്കപ്പ് ഹാൻഡ്‌ലർ വ്യക്തമാക്കിയിട്ടുണ്ട്.', +]; diff --git a/Language/ml/Cast.php b/Language/ml/Cast.php new file mode 100644 index 00000000..dcf376d7 --- /dev/null +++ b/Language/ml/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'പരമാവധി സ്റ്റാക്ക് ഡെപ്ത് കവിഞ്ഞു', + 'jsonErrorStateMismatch' => 'അണ്ടർ‌ഫ്ലോ അല്ലെങ്കിൽ‌ മോഡുകൾ‌ പൊരുത്തപ്പെടുന്നില്ല', + 'jsonErrorCtrlChar' => 'അപ്രതീക്ഷിത നിയന്ത്രണ പ്രതീകം കണ്ടെത്തി', + 'jsonErrorSyntax' => 'വാക്യഘടന പിശക്, കേടായ JSON', + 'jsonErrorUtf8' => 'തെറ്റായ എൻ‌കോഡുചെയ്‌ത യു‌ടി‌എഫ് -8 പ്രതീകങ്ങൾ‌ കേടായി', + 'jsonErrorUnknown' => 'അജ്ഞാത പിശക്', +]; diff --git a/Language/ml/Core.php b/Language/ml/Core.php new file mode 100644 index 00000000..b4d3ea93 --- /dev/null +++ b/Language/ml/Core.php @@ -0,0 +1,18 @@ + + * + * 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}) മാറ്റിസ്ഥാപിക്കാൻ ശ്രമിക്കുമ്പോൾ ഒരു പിശക് നേരിട്ടു. നിങ്ങളുടെ ഫയൽ ഡയറക്ടറി എഴുതാനാകുമെന്ന് ഉറപ്പാക്കുക.', + 'invalidFile' => 'അസാധുവായ ഫയൽ: {0}', + 'missingExtension' => '{0} വിപുലീകരണം ലോഡുചെയ്തിട്ടില്ല.', + 'noHandlers' => '{0} കുറഞ്ഞത് ഒരു ഹാൻഡ്‌ലറെങ്കിലും നൽകണം.', +]; diff --git a/Language/ml/Database.php b/Language/ml/Database.php new file mode 100644 index 00000000..0984d3e6 --- /dev/null +++ b/Language/ml/Database.php @@ -0,0 +1,29 @@ + + * + * 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} സാധുവായ ഒരു മോഡൽ ഇവന്റ് കോൾബാക്ക് അല്.', + 'invalidArgument' => 'നിങ്ങൾ സാധുവായ {0} നൽകണം.', + 'invalidAllowedFields' => 'മോഡലിനായി അനുവദനീയമായ ഫീൽഡുകൾ വ്യക്തമാക്കണം: {0}', + 'emptyDataset' => '{0} ലേക്ക് ഡാറ്റയൊന്നുമില്.', + 'failGetFieldData' => 'ഡാറ്റാബേസിൽ നിന്ന് ഫീൽഡ് ഡാറ്റ നേടുന്നതിൽ പരാജയപ്പെട്ടു.', + 'failGetIndexData' => 'ഡാറ്റാബേസിൽ നിന്ന് സൂചിക ഡാറ്റ നേടുന്നതിൽ പരാജയപ്പെട്ടു.', + 'failGetForeignKeyData' => 'ഡാറ്റാബേസിൽ നിന്ന് വിദേശ കീ ഡാറ്റ നേടുന്നതിൽ പരാജയപ്പെട്ടു.', + 'parseStringFail' => 'കീ സ്ട്രിംഗ് പാഴ്‌സുചെയ്യുന്നത് പരാജയപ്പെട്ടു.', + 'featureUnavailable' => 'നിങ്ങൾ ഉപയോഗിക്കുന്ന ഡാറ്റാബേസിനായി ഈ സവിശേഷത ലഭ്യമല്ല.', + 'tableNotFound' => 'നിലവിലെ ഡാറ്റാബേസിൽ `{0}` പട്ടിക കണ്ടെത്തിയില്ല.', + 'noPrimaryKey' => '`{0}` മോഡൽ ക്ലാസ് ഒരു പ്രാഥമിക കീ വ്യക്തമാക്കുന്നില്ല.', + 'noDateFormat' => '`{0}` മോഡൽ ക്ലാസിന് സാധുവായ തീയതി ഫോർമാറ്റ് ഇല്ല.', + 'fieldNotExists' => 'ഫീൽഡ് `{0}` കണ്ടെത്തിയില്ല.', + 'forEmptyInputGiven' => '`{0}` ഫീൽഡിനായി ശൂന്യമായ പ്രസ്താവന നൽകിയിരിക്കുന്നു', + 'forFindColumnHaveMultipleColumns' => 'നിരയുടെ പേരിൽ ഒരൊറ്റ നിര മാത്രമേ അനുവദിക്കൂ.', +]; diff --git a/Language/ml/Email.php b/Language/ml/Email.php new file mode 100644 index 00000000..fb292b9a --- /dev/null +++ b/Language/ml/Email.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'ഇമെയിൽ മൂല്യനിർണ്ണയ രീതി ഒരു അറേ കൈമാറണം.', + 'invalidAddress' => 'അസാധുവായ ഇമെയിൽ വിലാസം: {0}', + 'attachmentMissing' => 'ഇനിപ്പറയുന്ന ഇമെയിൽ അറ്റാച്ചുമെന്റ് കണ്ടെത്താനായില്ല: {0}', + 'attachmentUnreadable' => 'ഈ അറ്റാച്ചുമെന്റ് തുറക്കാനായില്ല: {0}', + 'noFrom' => '"From" തലക്കെട്ട് ഇല്ലാതെ മെയിൽ അയയ്ക്കാൻ കഴിയില്ല.', + 'noRecipients' => 'നിങ്ങൾ സ്വീകർത്താക്കളെ ഉൾപ്പെടുത്തണം: ടു, സിസി അല്ലെങ്കിൽ ബിസിസി', + 'sendFailurePHPMail' => 'പി‌എച്ച്പി മെയിൽ () ഉപയോഗിച്ച് ഇമെയിൽ അയയ്‌ക്കാനായില്ല. ഈ രീതി ഉപയോഗിച്ച് മെയിൽ‌ അയയ്‌ക്കുന്നതിന് നിങ്ങളുടെ സെർ‌വർ‌ ക്രമീകരിച്ചിരിക്കില്ല.', + 'sendFailureSendmail' => 'PHP Sendmail ഉപയോഗിച്ച് ഇമെയിൽ അയയ്ക്കാൻ കഴിയില്ല. ഈ രീതി ഉപയോഗിച്ച് മെയിൽ‌ അയയ്‌ക്കുന്നതിന് നിങ്ങളുടെ സെർ‌വർ‌ ക്രമീകരിച്ചിരിക്കില്ല.', + 'sendFailureSmtp' => 'PHP SMTP ഉപയോഗിച്ച് ഇമെയിൽ അയയ്‌ക്കാനായില്ല. ഈ രീതി ഉപയോഗിച്ച് മെയിൽ‌ അയയ്‌ക്കുന്നതിന് നിങ്ങളുടെ സെർ‌വർ‌ ക്രമീകരിച്ചിരിക്കില്ല.', + 'sent' => 'ഇനിപ്പറയുന്ന പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് നിങ്ങളുടെ സന്ദേശം വിജയകരമായി അയച്ചു: {0}', + 'noSocket' => 'സെന്റ് മെയിലിലേക്ക് ഒരു സോക്കറ്റ് തുറക്കാനായില്ല. ക്രമീകരണങ്ങൾ പരിശോധിക്കുക.', + 'noHostname' => 'നിങ്ങൾ ഒരു SMTP ഹോസ്റ്റ്നാമം വ്യക്തമാക്കിയിട്ടില്ല.', + 'SMTPError' => 'ഇനിപ്പറയുന്ന SMTP പിശക് നേരിട്ടു: {0}', + 'noSMTPAuth' => 'പിശക്: നിങ്ങൾ ഒരു SMTP ഉപയോക്തൃനാമവും പാസ്‌വേഡും നൽകണം.', + 'failedSMTPLogin' => 'AUTH LOGIN കമാൻഡ് അയയ്‌ക്കുന്നതിൽ പരാജയപ്പെട്ടു. പിശക്: {0} ', + 'SMTPAuthUsername' => 'ഉപയോക്തൃനാമം പ്രാമാണീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു. പിശക്: {0} ', + 'SMTPAuthPassword' => 'പാസ്‌വേഡ് പ്രാമാണീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു. പിശക്: {0} ', + 'SMTPDataFailure' => 'ഡാറ്റ അയയ്‌ക്കാനായില്ല: {0}', + 'exitStatus' => 'സ്റ്റാറ്റസ് കോഡിൽ നിന്ന് പുറത്തുകടക്കുക: {0}', +]; diff --git a/Language/ml/Encryption.php b/Language/ml/Encryption.php new file mode 100644 index 00000000..2f8eb25e --- /dev/null +++ b/Language/ml/Encryption.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'ഡ്രൈവറൊന്നും അഭ്യർത്ഥിച്ചിട്ടില്ല; മിസ് ഡെയ്‌സി വളരെ അസ്വസ്ഥനാകും!', + 'noHandlerAvailable' => 'ലഭ്യമായ {0} എൻ‌ക്രിപ്ഷൻ ഹാൻഡ്‌ലർ കണ്ടെത്താനായില്ല.', + 'unKnownHandler' => '"{0}" ക്രമീകരിക്കാൻ കഴിയില്ല.', + 'starterKeyNeeded' => 'എൻ‌ക്രിപ്റ്ററിന് ഒരു സ്റ്റാർട്ടർ കീ ആവശ്യമാണ്.', + 'authenticationFailed' => 'ഡീക്രിപ്റ്റ് ചെയ്യുന്നു: പ്രാമാണീകരണം പരാജയപ്പെട്ടു.', + 'encryptionFailed' => 'എൻ‌ക്രിപ്ഷൻ പരാജയപ്പെട്ടു.', +]; diff --git a/Language/ml/Files.php b/Language/ml/Files.php new file mode 100644 index 00000000..2724df6d --- /dev/null +++ b/Language/ml/Files.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'fileNotFound' => 'ഫയൽ കാണുന്നില്ല: {0}', + 'cannotMove' => '{0} മുതൽ {1} വരെ ഫയൽ നീക്കാൻ കഴിഞ്ഞില്ല({2})', +]; diff --git a/Language/ml/Filters.php b/Language/ml/Filters.php new file mode 100644 index 00000000..bd4f10f5 --- /dev/null +++ b/Language/ml/Filters.php @@ -0,0 +1,16 @@ + + * + * 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} ഫിൽട്ടറിന് പൊരുത്തപ്പെടുന്ന അപരനാമം നിർവചിച്ചിരിക്കണം.', + 'incorrectInterface' => '{0} Code കോഡ്ഇഗ്നിറ്റർ \ ഫിൽട്ടറുകൾ \ ഫിൽട്ടർ ഇന്റർഫേസ് നടപ്പിലാക്കണം.', +]; diff --git a/Language/ml/Format.php b/Language/ml/Format.php new file mode 100644 index 00000000..b73fa715 --- /dev/null +++ b/Language/ml/Format.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Format language settings +return [ + 'invalidJSON' => 'Json സ്ട്രിംഗ് പാഴ്‌സുചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു, പിശക്: "{0}".', + 'missingExtension' => 'എക്സ്എം‌എൽ ഫോർമാറ്റ് ചെയ്യുന്നതിന് സിമ്പിൾ എക്സ്എം‌എൽ വിപുലീകരണം ആവശ്യമാണ്.', +]; diff --git a/Language/ml/HTTP.php b/Language/ml/HTTP.php new file mode 100644 index 00000000..325421eb --- /dev/null +++ b/Language/ml/HTTP.php @@ -0,0 +1,73 @@ + + * + * 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 ക്ലാസ് ഉപയോഗിക്കുന്നതിന് CURL പ്രാപ്തമാക്കിയിരിക്കണം.', + 'invalidSSLKey' => 'SSL കീ സജ്ജമാക്കാൻ കഴിയില്ല. {0} സാധുവായ ഫയലല്ല.', + 'sslCertNotFound' => 'SSL സർ‌ട്ടിഫിക്കറ്റ് കണ്ടെത്തിയില്ല: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} സാധുവായ ഒരു ചർച്ചാ തരമല്ല. ഇവയിലൊന്ന് ആയിരിക്കണം: മീഡിയ, പ്രതീകം, എൻകോഡിംഗ്, ഭാഷ.', + + // Message + 'invalidHTTPProtocol' => 'എച്ച്ടിടിപി പ്രോട്ടോക്കോൾ പതിപ്പ് അസാധുവാണ്. ഇവയിലൊന്ന് ആയിരിക്കണം: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'എല്ലാ ചർച്ചകൾക്കും നിങ്ങൾ പിന്തുണയ്ക്കുന്ന മൂല്യങ്ങളുടെ ഒരു നിര നൽകണം.', + + // RedirectResponse + 'invalidRoute' => '{0} റിവേഴ്സ് റൂട്ടിംഗ് സമയത്ത് റൂട്ട് കണ്ടെത്താൻ കഴിയില്ല.', + + // DownloadResponse + 'cannotSetBinary' => 'ഫയൽ‌പാത്ത് സജ്ജമാക്കുമ്പോൾ‌ ബൈനറി സജ്ജമാക്കാൻ‌ കഴിയില്ല.', + 'cannotSetFilepath' => 'ബൈനറി സജ്ജമാക്കുമ്പോൾ ഫയൽപാത്ത് സജ്ജമാക്കാൻ കഴിയില്ല: {0}', + 'notFoundDownloadSource' => 'ഡൗൺലോഡ് ബോഡി ഉറവിടം കണ്ടെത്തിയില്ല.', + 'cannotSetCache' => 'ഡൗൺലോഡുചെയ്യുന്നതിനുള്ള കാഷിംഗിനെ ഇത് പിന്തുണയ്‌ക്കുന്നില്ല.', + 'cannotSetStatusCode' => 'download ചെയ്യുന്നതിനുള്ള സ്റ്റാറ്റസ് കോഡ് മാറ്റുന്നതിനെ ഇത് പിന്തുണയ്‌ക്കുന്നില്ല. കോഡ്: {0}, കാരണം: {1}', + + // Response + 'missingResponseStatus' => 'HTTP പ്രതികരണത്തിന് ഒരു സ്റ്റാറ്റസ് കോഡ് നഷ്‌ടമായി', + 'invalidStatusCode' => '{0} സാധുവായ എച്ച്ടിടിപി റിട്ടേൺ സ്റ്റാറ്റസ് കോഡല്ല', + 'unknownStatusCode' => 'സന്ദേശമൊന്നുമില്ലാതെ അജ്ഞാത എച്ച്ടിടിപി സ്റ്റാറ്റസ് കോഡ് നൽകിയിട്ടുണ്ട്: {0}', + + // URI + 'cannotParseURI' => 'RI പാഴ്‌സുചെയ്യാനായില്ല: {0}', + 'segmentOutOfRange' => 'അഭ്യർത്ഥന URI സെഗ്‌മെന്റ് പരിധിക്ക് പുറത്താണ്: {0}', + 'invalidPort' => 'Ports 0 നും 65535 നും ഇടയിലായിരിക്കണം. നൽകിയിട്ടുണ്ട്: {0}', + 'malformedQueryString' => 'അന്വേഷണ സ്ട്രിംഗുകളിൽ യു‌ആർ‌ഐ ശകലങ്ങൾ‌ അടങ്ങിയിരിക്കില്ല.', + + // Page Not Found + 'pageNotFound' => 'പേജ് കണ്ടെത്തിയില്ല', + 'emptyController' => 'കൺട്രോളറൊന്നും വ്യക്തമാക്കിയിട്ടില്ല.', + 'controllerNotFound' => 'കൺട്രോളറോ അതിന്റെ രീതിയോ കണ്ടെത്തിയില്ല: {0}::{1}', + 'methodNotFound' => 'കൺട്രോളർ രീതി കണ്ടെത്തിയില്ല: {0}', + + // CSRF + 'disallowedAction' => 'നിങ്ങൾ അഭ്യർത്ഥിച്ച പ്രവർത്തനം അനുവദനീയമല്ല.', + + // Uploaded file moving + 'alreadyMoved' => 'അപ്‌ലോഡുചെയ്‌ത ഫയൽ ഇതിനകം നീക്കി.', + 'invalidFile' => 'യഥാർത്ഥ ഫയൽ സാധുവായ ഫയലല്ല.', + 'moveFailed' => 'ഫയൽ {1} ({2}) ലേക്ക് നീക്കാൻ കഴിഞ്ഞില്ല', + + 'uploadErrOk' => 'ഫയൽ വിജയത്തോടെ അപ്‌ലോഡുചെയ്‌തു.', + 'uploadErrIniSize' => '"%s" ഫയൽ നിങ്ങളുടെ അപ്‌ലോഡ്_മാക്സ്_ഫൈലൈസ് ഇനി നിർദ്ദേശത്തെ കവിയുന്നു.', + 'uploadErrFormSize' => '"%s" ഫയൽ നിങ്ങളുടെ ഫോമിൽ നിർവചിച്ചിരിക്കുന്ന അപ്‌ലോഡ് പരിധി കവിയുന്നു.', + 'uploadErrPartial' => '"%s" ഫയൽ ഭാഗികമായി മാത്രമേ അപ്‌ലോഡ് ചെയ്തിട്ടുള്ളൂ.', + 'uploadErrNoFile' => 'ഒരു ഫയലും അപ്‌ലോഡുചെയ്‌തില്ല.', + 'uploadErrCantWrite' => '"%s" ഫയൽ ഡിസ്കിൽ എഴുതാൻ കഴിഞ്ഞില്ല.', + 'uploadErrNoTmpDir' => 'ഫയൽ അപ്‌ലോഡുചെയ്യാനായില്ല: താൽക്കാലിക ഡയറക്‌ടറി നഷ്‌ടമായി.', + 'uploadErrExtension' => 'ഒരു പി‌എച്ച്പി വിപുലീകരണം ഫയൽ അപ്‌ലോഡ് നിർത്തി.', + 'uploadErrUnknown' => 'അജ്ഞാതമായ ഒരു പിശക് കാരണം "%s" ഫയൽ അപ്‌ലോഡ് ചെയ്തിട്ടില്ല.', +]; diff --git a/Language/ml/Images.php b/Language/ml/Images.php new file mode 100644 index 00000000..b1f8da20 --- /dev/null +++ b/Language/ml/Images.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'നിങ്ങളുടെ മുൻ‌ഗണനകളിൽ ഒരു ഉറവിട ചിത്രം വ്യക്തമാക്കണം.', + 'gdRequired' => 'ഈ സവിശേഷത ഉപയോഗിക്കുന്നതിന് ജിഡി ഇമേജ് ലൈബ്രറി ആവശ്യമാണ്.', + 'gdRequiredForProps' => 'ഇമേജ് സവിശേഷതകൾ നിർണ്ണയിക്കാൻ നിങ്ങളുടെ സെർവർ ജിഡി ഇമേജ് ലൈബ്രറിയെ പിന്തുണയ്‌ക്കണം.', + 'gifNotSupported' => 'ലൈസൻസിംഗ് നിയന്ത്രണങ്ങൾ കാരണം GIF ഇമേജുകൾ പലപ്പോഴും പിന്തുണയ്ക്കുന്നില്ല. പകരം നിങ്ങൾക്ക് JPG അല്ലെങ്കിൽ PNG ഇമേജുകൾ ഉപയോഗിക്കേണ്ടിവരും.', + 'jpgNotSupported' => 'JPG ഇമേജുകൾ പിന്തുണയ്‌ക്കുന്നില്ല.', + 'pngNotSupported' => 'പി‌എൻ‌ജി ചിത്രങ്ങൾ‌ പിന്തുണയ്‌ക്കുന്നില്ല.', + 'fileNotSupported' => 'നൽകിയ ഫയൽ പിന്തുണയ്‌ക്കുന്ന ഇമേജ് തരമല്ല.', + 'unsupportedImageCreate' => 'ഇത്തരത്തിലുള്ള ഇമേജ് പ്രോസസ്സ് ചെയ്യുന്നതിന് ആവശ്യമായ ജിഡി ഫംഗ്ഷനെ നിങ്ങളുടെ സെർവർ പിന്തുണയ്ക്കുന്നില്ല.', + 'jpgOrPngRequired' => 'നിങ്ങളുടെ മുൻ‌ഗണനകളിൽ വ്യക്തമാക്കിയ ഇമേജ് വലുപ്പം മാറ്റൽ പ്രോട്ടോക്കോൾ JPEG അല്ലെങ്കിൽ PNG ഇമേജ് തരങ്ങളിൽ മാത്രമേ പ്രവർത്തിക്കൂ.', + 'rotateUnsupported' => 'ഇമേജ് റൊട്ടേഷൻ നിങ്ങളുടെ സെർവർ പിന്തുണയ്ക്കുന്നതായി തോന്നുന്നില്ല.', + 'libPathInvalid' => 'നിങ്ങളുടെ ഇമേജ് ലൈബ്രറിയിലേക്കുള്ള പാത ശരിയല്ല. നിങ്ങളുടെ ഇമേജ് മുൻ‌ഗണനകളിൽ ശരിയായ പാത്ത് സജ്ജമാക്കുക. {0, string)', + 'imageProcessFailed' => 'ഇമേജ് പ്രോസസ്സിംഗ് പരാജയപ്പെട്ടു. തിരഞ്ഞെടുത്ത പ്രോട്ടോക്കോളിനെ നിങ്ങളുടെ സെർവർ പിന്തുണയ്ക്കുന്നുവെന്നും നിങ്ങളുടെ ഇമേജ് ലൈബ്രറിയിലേക്കുള്ള പാത ശരിയാണെന്നും ദയവായി പരിശോധിക്കുക. ', + 'rotationAngleRequired' => 'ചിത്രം തിരിക്കാൻ ഭ്രമണത്തിന്റെ ഒരു ആംഗിൾ ആവശ്യമാണ്.', + 'invalidPath' => 'ചിത്രത്തിലേക്കുള്ള പാത ശരിയല്ല.', + 'copyFailed' => 'ഇമേജ് കോപ്പി പതിവ് പരാജയപ്പെട്ടു.', + 'missingFont' => 'ഉപയോഗിക്കാൻ ഒരു ഫോണ്ട് കണ്ടെത്താനായില്ല.', + 'saveFailed' => 'ചിത്രം സംരക്ഷിക്കാനായില്ല. ചിത്രവും ഫയൽ ഡയറക്ടറിയും എഴുതാനാകുമെന്ന് ഉറപ്പാക്കുക.', + 'invalidDirection' => 'ഫ്ലിപ്പ് ദിശ `vertical` അല്ലെങ്കിൽ `horizontal` മായി മാത്രമേ ആകാവൂ. നൽകിയിരിക്കുന്നത്: {0}', + 'exifNotSupported' => 'എക്സിഫ് ഡാറ്റ വായിക്കുന്നത് ഈ പി‌എച്ച്പി ഇൻസ്റ്റാളേഷൻ പിന്തുണയ്ക്കുന്നില്ല.', +]; diff --git a/Language/ml/Log.php b/Language/ml/Log.php new file mode 100644 index 00000000..31c6cb3e --- /dev/null +++ b/Language/ml/Log.php @@ -0,0 +1,15 @@ + + * + * 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} അസാധുവായ ലോഗ് നിലയാണ്.', +]; diff --git a/Language/ml/Migrations.php b/Language/ml/Migrations.php new file mode 100644 index 00000000..4bb2b6ad --- /dev/null +++ b/Language/ml/Migrations.php @@ -0,0 +1,28 @@ + + * + * 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' => 'മൈഗ്രേഷൻ പട്ടിക സജ്ജമാക്കിയിരിക്കണം.', + 'disabled' => 'മൈഗ്രേഷനുകൾ ലോഡുചെയ്‌തുവെങ്കിലും അവ പ്രവർത്തനരഹിതമാക്കി അല്ലെങ്കിൽ തെറ്റായി സജ്ജീകരിച്ചു.', + 'notFound' => 'മൈഗ്രേഷൻ ഫയൽ കണ്ടെത്തിയില്ല: ', + 'batchNotFound' => 'ടാർഗെറ്റ് ബാച്ച് കണ്ടെത്തിയില്ല: ', + 'empty' => 'മൈഗ്രേഷൻ ഫയലുകളൊന്നും കണ്ടെത്തിയില്', + 'gap' => 'പതിപ്പ് നമ്പറിനടുത്തുള്ള മൈഗ്രേഷൻ ശ്രേണിയിൽ ഒരു വിടവ് ഉണ്ട്: ', + 'classNotFound' => 'മൈഗ്രേഷൻ ക്ലാസ് "%s" കണ്ടെത്താനായില്ല.', + 'missingMethod' => 'മൈഗ്രേഷൻ ക്ലാസിന് "%s" രീതി കാണുന്നില്ല.', + + 'added' => 'പ്രവർത്തിക്കുന്നു: ', + + 'version' => 'പതിപ്പ്', + 'filename' => 'ഫയൽനാമം', +]; diff --git a/Language/ml/Number.php b/Language/ml/Number.php new file mode 100644 index 00000000..fb8c5175 --- /dev/null +++ b/Language/ml/Number.php @@ -0,0 +1,26 @@ + + * + * 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' => 'ബൈറ്റുകൾ', + + // don't forget the space in front of these! + 'thousand' => ' ആയിരം', + 'million' => ' ദശലക്ഷം', + 'billion' => ' ബില്യൺ', + 'trillion' => ' ട്രില്യൺ', + 'quadrillion' => ' ക്വാഡ്രില്യൺ', +]; diff --git a/Language/ml/Pager.php b/Language/ml/Pager.php new file mode 100644 index 00000000..1758ab7a --- /dev/null +++ b/Language/ml/Pager.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'പേജ് നാവിഗേഷൻ', + 'first' => 'ആദ്യം', + 'previous' => 'മുമ്പത്തെ', + 'next' => 'അടുത്തത്', + 'last' => 'അവസാനത്തേത്', + 'older' => 'പഴയത്', + 'newer' => 'ഏറ്റവും പുതിയത്', + 'invalidTemplate' => '{0} സാധുവായ പേജർ ടെംപ്ലേറ്റല്ല.', + 'invalidPaginationGroup' => '{0} സാധുവായ ഒരു പേജിനേഷൻ ഗ്രൂപ്പല്ല.', +]; diff --git a/Language/ml/RESTful.php b/Language/ml/RESTful.php new file mode 100644 index 00000000..03c478cb --- /dev/null +++ b/Language/ml/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" പ്രവർത്തനം നടപ്പിലാക്കിയില്ല.', +]; diff --git a/Language/ml/Router.php b/Language/ml/Router.php new file mode 100644 index 00000000..4eb88faf --- /dev/null +++ b/Language/ml/Router.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'ഒരു പാരാമീറ്റർ പ്രതീക്ഷിച്ച തരവുമായി പൊരുത്തപ്പെടുന്നില്ല.', + 'missingDefaultRoute' => 'എന്താണ് പ്രദർശിപ്പിക്കേണ്ടതെന്ന് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ല. റൂട്ടിംഗ് ഫയലിൽ ഒരു സ്ഥിര റൂട്ട് വ്യക്തമാക്കിയിട്ടില്ല.', +]; diff --git a/Language/ml/Session.php b/Language/ml/Session.php new file mode 100644 index 00000000..f873ce36 --- /dev/null +++ b/Language/ml/Session.php @@ -0,0 +1,19 @@ + + * + * 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` ഡാറ്റാബേസ് സെഷൻ ഹാൻഡ്‌ലർ പ്രവർത്തിക്കുന്നതിന് പട്ടികയുടെ പേര് ഉണ്ടായിരിക്കണം.', + 'invalidSavePath' => 'Session: കോൺഫിഗർ ചെയ്ത സേവ് പാത്ത് "{0}" ഒരു ഡയറക്ടറിയല്ല, നിലവിലില്ല അല്ലെങ്കിൽ സൃഷ്ടിക്കാൻ കഴിയില്ല.', + 'writeProtectedSavePath' => 'Session: കോൺഫിഗർ ചെയ്ത സേവ് പാത്ത് "{0}" പി‌എച്ച്പി പ്രോസസ്സ് എഴുതാൻ കഴിയില്ല.', + 'emptySavePath' => 'Session: സേവ് പാത്ത് ക്രമീകരിച്ചിട്ടില്ല.', + 'invalidSavePathFormat' => 'Session: അസാധുവായ റെഡിസ് പാത്ത് ഫോർമാറ്റ് സംരക്ഷിക്കുക: {0}', +]; diff --git a/Language/ml/Time.php b/Language/ml/Time.php new file mode 100644 index 00000000..e82c68ac --- /dev/null +++ b/Language/ml/Time.php @@ -0,0 +1,24 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'മാസങ്ങൾ 1 നും 12 നും ഇടയിലായിരിക്കണം. നൽകിയിട്ടുള്ളത്: {0}', + 'invalidDay' => 'ദിവസങ്ങൾ 1 നും 31 നും ഇടയിലായിരിക്കണം. നൽകിയിരിക്കുന്നത്: {0}', + 'invalidOverDay' => 'ദിവസങ്ങൾ 1 നും {0 between നും ഇടയിലായിരിക്കണം. നൽകിയിരിക്കുന്നത്: {1}', + 'invalidHours' => 'സമയം 0 നും 23 നും ഇടയിലായിരിക്കണം. നൽകിയിരിക്കുന്നത്: {0}', + 'invalidMinutes' => 'മിനിറ്റ് 0 നും 59 നും ഇടയിലായിരിക്കണം. നൽകിയിരിക്കുന്നത്: {0}', + 'invalidSeconds' => 'സെക്കൻഡ് 0 നും 59 നും ഇടയിലായിരിക്കണം. നൽകിയിരിക്കുന്നത്: {0}', + 'ago' => '{0} മുമ്പ്', + 'yesterday' => 'ഇന്നലെ', + 'tomorrow' => 'നാളെ', + 'now' => 'ഇപ്പോൾ', +]; diff --git a/Language/ml/Validation.php b/Language/ml/Validation.php new file mode 100644 index 00000000..414c9869 --- /dev/null +++ b/Language/ml/Validation.php @@ -0,0 +1,71 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Validation language settings +return [ + // പ്രധാന സന്ദേശങ്ങൾ + 'noRuleSets' => 'മൂല്യനിർണ്ണയ കോൺഫിഗറേഷനിൽ റൂൾസെറ്റുകളൊന്നും വ്യക്തമാക്കിയിട്ടില്ല.', + 'ruleNotFound' => '{0} സാധുവായ ഒരു നിയമമല്ല.', + 'groupNotFound' => '{0} ഒരു മൂല്യനിർണ്ണയ നിയമ ഗ്രൂപ്പല്ല.', + 'groupNotArray' => '{0} റൂൾ ഗ്രൂപ്പ് ഒരു അറേ ആയിരിക്കണം.', + 'invalidTemplate' => '{0} സാധുവായ ഒരു മൂല്യനിർണ്ണയ ടെംപ്ലേറ്റല്ല.', + + // Rule Messages + 'alpha' => '{field} ഫീൽഡിൽ അക്ഷരമാല പ്രതീകങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കൂ.', + 'alpha_dash' => '{field} ഫീൽഡിൽ ആൽഫാന്യൂമെറിക്, അടിവരയിടുക, ഡാഷ് പ്രതീകങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കൂ.', + 'alpha_numeric' => '{field} ഫീൽഡിൽ ആൽഫാന്യൂമെറിക് പ്രതീകങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കൂ.', + 'alpha_numeric_punct' => '{field} ഫീൽഡിൽ ആൽഫാന്യൂമെറിക് പ്രതീകങ്ങൾ, സ്‌പെയ്‌സുകൾ, ~ എന്നിവ മാത്രമേ അടങ്ങിയിരിക്കൂ! # $% & * - _ + = | :. പ്രതീകങ്ങൾ.', + 'alpha_numeric_space' => '{field} ഫീൽഡിൽ ആൽഫാന്യൂമെറിക്, സ്‌പേസ് പ്രതീകങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കൂ.', + 'alpha_space' => '{field} ഫീൽഡിൽ അക്ഷരമാല പ്രതീകങ്ങളും സ്‌പെയ്‌സുകളും മാത്രമേ അടങ്ങിയിരിക്കൂ.', + 'decimal' => '{field} ഫീൽഡിൽ ഒരു ദശാംശ സംഖ്യ അടങ്ങിയിരിക്കണം.', + 'differs' => '{field} ഫീൽഡ് {param} ഫീൽഡിൽ നിന്ന് വ്യത്യസ്‌തമായിരിക്കണം.', + 'equals' => '{field} ഫീൽഡ് കൃത്യമായിരിക്കണം: {param}.', + 'exact_length' => '{field} ഫീൽഡ് കൃത്യമായി {param} പ്രതീകങ്ങൾ ആയിരിക്കണം.', + 'greater_than' => '{field} ഫീൽഡിൽ {param} എന്നതിനേക്കാൾ വലിയ ഒരു സംഖ്യ അടങ്ങിയിരിക്കണം.', + 'greater_than_equal_to' => '{field} ഫീൽഡിൽ {param} എന്നതിനേക്കാൾ വലുതോ തുല്യമോ ആയ ഒരു സംഖ്യ അടങ്ങിയിരിക്കണം.', + 'hex' => '{field} ഫീൽഡിൽ ഹെക്‌സാഡെസിമൽ പ്രതീകങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കൂ.', + 'in_list' => '{field} ഫീൽഡ് ഇതിലൊന്നായിരിക്കണം: {param}.', + 'integer' => '{field} ഫീൽഡിൽ ഒരു സംഖ്യ അടങ്ങിയിരിക്കണം.', + 'is_natural' => '{field} ഫീൽഡിൽ അക്കങ്ങൾ മാത്രം അടങ്ങിയിരിക്കണം.', + 'is_natural_no_zero' => '{field} ഫീൽഡിൽ അക്കങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കാവൂ, അത് പൂജ്യത്തേക്കാൾ വലുതായിരിക്കണം.', + 'is_not_unique' => '{field} ഫീൽഡിൽ ഡാറ്റാബേസിൽ മുമ്പ് നിലവിലുള്ള ഒരു മൂല്യം അടങ്ങിയിരിക്കണം.', + 'is_unique' => '{field} ഫീൽഡിൽ ഒരു അദ്വിതീയ മൂല്യം അടങ്ങിയിരിക്കണം.', + 'less_than' => '{field} ഫീൽഡിൽ {param} എന്നതിനേക്കാൾ ഒരു സംഖ്യ അടങ്ങിയിരിക്കണം.', + 'less_than_equal_to' => '{field} ഫീൽഡിൽ {param} എന്നതിനേക്കാൾ കുറവോ തുല്യമോ ആയ ഒരു സംഖ്യ അടങ്ങിയിരിക്കണം.', + 'matches' => '{field} ഫീൽഡ് {param} ഫീൽഡുമായി പൊരുത്തപ്പെടുന്നില്ല.', + 'max_length' => '{field} ഫീൽഡിന് {param} പ്രതീകങ്ങളുടെ ദൈർഘ്യം കവിയാൻ പാടില്ല.', + 'min_length' => '{field} ഫീൽഡ് കുറഞ്ഞത് {param} പ്രതീകങ്ങളെങ്കിലും ആയിരിക്കണം.', + 'not_equals' => '{field} ഫീൽഡ് ആകരുത്: {param}.', + 'numeric' => '{field} ഫീൽഡിൽ അക്കങ്ങൾ മാത്രം അടങ്ങിയിരിക്കണം.', + 'regex_match' => '{field} ഫീൽഡ് ശരിയായ ഫോർമാറ്റിലല്ല.', + 'required' => '{field} ഫീൽഡ് ആവശ്യമാണ്.', + 'required_with' => '{field} {param} ഉള്ളപ്പോൾ {field} ഫീൽഡ് ആവശ്യമാണ്.', + 'required_without' => '{field} {param} ഇല്ലാത്തപ്പോൾ {field} ഫീൽഡ് ആവശ്യമാണ്.', + 'string' => '{field} ഫീൽഡ് സാധുവായ ഒരു സ്ട്രിംഗ് ആയിരിക്കണം.', + 'timezone' => '{field} ഫീൽഡ് സാധുവായ സമയമേഖലയായിരിക്കണം.', + 'valid_base64' => '{field} ഫീൽഡ് ഒരു സാധുവായ ബേസ് 64 സ്ട്രിംഗ് ആയിരിക്കണം.', + 'valid_email' => '{field} ഫീൽഡിൽ സാധുവായ ഒരു ഇമെയിൽ വിലാസം അടങ്ങിയിരിക്കണം.', + 'valid_emails' => '{field} ഫീൽഡിൽ സാധുവായ എല്ലാ ഇമെയിൽ വിലാസങ്ങളും അടങ്ങിയിരിക്കണം.', + 'valid_ip' => '{field} ഫീൽഡിൽ സാധുവായ ഒരു ഐപി അടങ്ങിയിരിക്കണം.', + 'valid_url' => '{field} ഫീൽഡിൽ സാധുവായ ഒരു URL അടങ്ങിയിരിക്കണം.', + 'valid_date' => '{field} ഫീൽഡിൽ സാധുവായ തീയതി അടങ്ങിയിരിക്കണം.', + + // Credit Cards + 'valid_cc_num' => '{field} സാധുവായ ക്രെഡിറ്റ് കാർഡ് നമ്പറായി തോന്നുന്നില്ല.', + + // Files + 'uploaded' => '{field} സാധുവായ അപ്‌ലോഡുചെയ്‌ത ഫയലല്ല.', + 'max_size' => '{field} ഒരു ഫയലിന്റെ വളരെ വലുതാണ്.', + 'is_image' => '{field} സാധുവായതും അപ്‌ലോഡുചെയ്‌തതുമായ ഇമേജ് ഫയലല്ല.', + 'mime_in' => '{field} ന് സാധുവായ ഒരു മൈം തരം ഇല്ല.', + 'ext_in' => '{field} ന് സാധുവായ ഫയൽ വിപുലീകരണം ഇല്ല.', + 'max_dims' => '{field} ഒന്നുകിൽ ഒരു ചിത്രമല്ല, അല്ലെങ്കിൽ അത് വളരെ വിശാലമോ ഉയരമോ ആണ്.', +]; diff --git a/Language/ml/View.php b/Language/ml/View.php new file mode 100644 index 00000000..2b32f69e --- /dev/null +++ b/Language/ml/View.php @@ -0,0 +1,20 @@ + + * + * 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} സാധുവായ ഒരു രീതിയല്ല.', + 'missingCellParameters' => '{class}::{method} ന് പാരാമുകളൊന്നുമില്ല.', + 'invalidCellParameter' => '{0} സാധുവായ ഒരു പാരാമാമമല്ല.', + 'noCellClass' => 'view സെൽ ക്ലാസുകളൊന്നും നൽകിയിട്ടില്ല.', + 'invalidCellClass' => 'View സെൽ ക്ലാസ് കണ്ടെത്താനായില്ല: {0}.', + 'tagSyntaxError' => 'നിങ്ങളുടെ പാഴ്‌സർ ടാഗുകളിൽ നിങ്ങൾക്ക് ഒരു വാക്യഘടന പിശക് ഉണ്ട്: {0}', +]; diff --git a/Language/nl/CLI.php b/Language/nl/CLI.php new file mode 100644 index 00000000..32fd8a0c --- /dev/null +++ b/Language/nl/CLI.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Commando "{0}" niet gevonden.', + 'helpUsage' => 'Gebruik:', + 'helpDescription' => 'Omschrijving:', + 'helpOptions' => 'Opties:', + 'helpArguments' => 'Argumenten:', + 'invalidColor' => 'Foutieve {0} kleur: {1}.', +]; diff --git a/Language/nl/Cache.php b/Language/nl/Cache.php new file mode 100644 index 00000000..649dbc1f --- /dev/null +++ b/Language/nl/Cache.php @@ -0,0 +1,18 @@ + + * + * 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 kan niet schrijven naar {0}', + 'invalidHandlers' => 'Cache config moet een Array bevatten met $validHandlers.', + 'noBackup' => 'Cache config vereist een Handler en BackupHandler.', + 'handlerNotFound' => 'Cache config bevat een ongeldige Handler of BackupHandler.', +]; diff --git a/Language/nl/Cast.php b/Language/nl/Cast.php new file mode 100644 index 00000000..afa0e03e --- /dev/null +++ b/Language/nl/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'Maximale stack diepte overschreden', + 'jsonErrorStateMismatch' => 'Underflow of de modus komen niet overeen', + 'jsonErrorCtrlChar' => 'ONverwacht controle karakter gevonden', + 'jsonErrorSyntax' => 'Syntax fout, foutieve JSON', + 'jsonErrorUtf8' => 'Foutieve UTF-8 karakters, mogelijk foutieve encoding', + 'jsonErrorUnknown' => 'Ongekende fout', +]; diff --git a/Language/nl/Core.php b/Language/nl/Core.php new file mode 100644 index 00000000..b3dabebe --- /dev/null +++ b/Language/nl/Core.php @@ -0,0 +1,18 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'Er heeft zich een fout voorgedaan bij het vervangen van bestand({0}). Verifieer of de folder schrijfbaar is.', + 'invalidFile' => 'Ongeldig bestand: {0}', + 'missingExtension' => '{0} extensie niet geladen.', + 'noHandlers' => '{0} moet minstens één Handler voorzien.', +]; diff --git a/Language/nl/Database.php b/Language/nl/Database.php new file mode 100644 index 00000000..622ae464 --- /dev/null +++ b/Language/nl/Database.php @@ -0,0 +1,29 @@ + + * + * 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 geen geldige Model Event callback.', + 'invalidArgument' => 'U moet een geldige {0} voorzien.', + 'invalidAllowedFields' => 'Toegelaten velden moeten opgegeven worden voor Model: {0}', + 'emptyDataset' => 'Geen data voor {0}.', + 'failGetFieldData' => 'Kon geen veld-data ophalen uit de database.', + 'failGetIndexData' => 'Kon geen index-data ophalen uit de database.', + 'failGetForeignKeyData' => 'Kon geen foreign-key-data ophalen uit de database.', + 'parseStringFail' => 'Verwerken van key string gefaald.', + 'featureUnavailable' => 'Deze feature is niet beschikbaar voor de database die u gebruikt.', + 'tableNotFound' => 'Tabel `{0}` niet gevonden in de huidige database', + 'noPrimaryKey' => '`{0}` model class specifieert geen Primary Key', + 'noDateFormat' => '`{0}` model class heeft geen geldig datumFormaat.', + 'fieldNotExists' => 'Veld `{0}` niet gevonden.', + 'forEmptyInputGiven' => 'Leeg statement opgegeven voor veld `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Slechts één kolom toegestaan in kolomnaam.', +]; diff --git a/Language/nl/Email.php b/Language/nl/Email.php new file mode 100644 index 00000000..8bd57b55 --- /dev/null +++ b/Language/nl/Email.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'De email validatie-methode moet worden aangeroepen met een array.', + 'invalidAddress' => 'Ongeldige emailadres: {0}', + 'attachmentMissing' => 'Kon de volgende bijlage niet vinden: {0}', + 'attachmentUnreadable' => 'Kon de volgende bijlage niet openen: {0}', + 'noFrom' => '"From" header ontbreekt, kan geen mail versturen.', + 'noRecipients' => 'U moet minstens één geadresseerde zijn: To, Cc, or Bcc', + 'sendFailurePHPMail' => 'Kon geen email versturen via mail(). Is uw server geconfigureerd om mails te versturen op deze methode.', + 'sendFailureSendmail' => 'Kon geen email versturen PHP Sendmail. Is uw server geconfigureerd om mails te versturen op deze methode.', + 'sendFailureSmtp' => 'Kon geen email versturen PHP SMTP. Is uw server geconfigureerd om mails te versturen op deze methode.', + 'sent' => 'Uw bericht is succesvol verstuurd met de volgende methode: {0}', + 'noSocket' => 'Kon geen socket openen naar Sendmail. Gelieve uw instellingen na te kijken.', + 'noHostname' => 'SMTP hostname is niet gespecifieerd.', + 'SMTPError' => 'De volgende SMTP fout heeft zich voorgedaan: {0}', + 'noSMTPAuth' => 'Fout: U moet een SMTP gebruikersnaam en wachtwoord opgeven.', + 'failedSMTPLogin' => 'Versturen van AUTH LOGIN commando gefaald. Fout: {0}', + 'SMTPAuthUsername' => 'Authenticatie gebruikersnaam gefaald. Fout: {0}', + 'SMTPAuthPassword' => 'Authenticatie wachtwoord gefaald. Fout: {0}', + 'SMTPDataFailure' => 'Kon geen data versturen: {0}', +]; diff --git a/Language/nl/Encryption.php b/Language/nl/Encryption.php new file mode 100644 index 00000000..a31601de --- /dev/null +++ b/Language/nl/Encryption.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'Geen driver bevraagd; Miss Daisy zal overstuur zijn', + 'noHandlerAvailable' => 'Kon geen geldige {0} encryptie handler vinden.', + 'unKnownHandler' => '"{0}" kan niet worden geconfigureerd.', + 'starterKeyNeeded' => 'Encrypter heeft een starter key nodig.', + 'authenticationFailed' => 'Decrypting: authenticatie gefaald.', + 'encryptionFailed' => 'Encryptie gefaald.', +]; diff --git a/Language/nl/Files.php b/Language/nl/Files.php new file mode 100644 index 00000000..714ca1d4 --- /dev/null +++ b/Language/nl/Files.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Files language settings +return [ + 'fileNotFound' => 'Bestand niet gevonden: {0}', + 'cannotMove' => 'Kon bestand {0} niet verplaatsen naar {1} ({2})', +]; diff --git a/Language/nl/Filters.php b/Language/nl/Filters.php new file mode 100644 index 00000000..01f93279 --- /dev/null +++ b/Language/nl/Filters.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Filters language settings +return [ + 'noFilter' => 'Filter {0} moet een alias gedefineerd hebben.', + 'incorrectInterface' => '{0} moet de interface CodeIgniter\Filters\FilterInterface implementeren.', +]; diff --git a/Language/nl/Format.php b/Language/nl/Format.php new file mode 100644 index 00000000..d7746e24 --- /dev/null +++ b/Language/nl/Format.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Format language settings +return [ + 'invalidJSON' => 'Parsen van JSON string gefaald, fout: "{0}".', + 'missingExtension' => 'De SimpleXML extension is verplicht voor het formateren van XML.', +]; diff --git a/Language/nl/HTTP.php b/Language/nl/HTTP.php new file mode 100644 index 00000000..f19df3f2 --- /dev/null +++ b/Language/nl/HTTP.php @@ -0,0 +1,73 @@ + + * + * 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 moet geactiveerd zijn om gebruik te maken van de CURLRequest class.', + 'invalidSSLKey' => 'Kan SSL Key niet zetten. {0} is geen geldig bestand.', + 'sslCertNotFound' => 'SSL certificaat niet gevonden op de locatie: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} is geen geldig negotiation type. Moet één van de volgende zijn: media, charset, encoding, language.', + + // Message + 'invalidHTTPProtocol' => 'Ongeldige HTTP Protocol Version. Moet één van de volgende zijn: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Je moet een Array opgeven met al de geldige Negotiations.', + + // RedirectResponse + 'invalidRoute' => '{0} route kon niet worden gevonden tijdens reverse-routing.', + + // DownloadResponse + 'cannotSetBinary' => 'Bestandspad kan niet binaire zijn.', + 'cannotSetFilepath' => 'Binaire waarde kan geen bestandspad zijn: {0}', + 'notFoundDownloadSource' => 'Download body niet gevonden.', + 'cannotSetCache' => 'Caching niet ondersteunt voor downloads.', + 'cannotSetStatusCode' => 'Het wijzigen van de status code is niet ondersteunt voor downloads. code: {0}, reden: {1}', + + // Response + 'missingResponseStatus' => 'HTTP Response heeft geen status code', + 'invalidStatusCode' => '{0} is geen geldige HTTP return status code', + 'unknownStatusCode' => 'Ongekende HTTP status code opgegeven met geen bericht: {0}', + + // URI + 'cannotParseURI' => 'URI kan niet worden geparsed: {0}', + 'segmentOutOfRange' => 'Request URI segment valt niet in bereik: {0}', + 'invalidPort' => 'Poort moet tussen 0 en 65535 vallen. Opgegeven: {0}', + 'malformedQueryString' => 'Query strings mogen geen URI fragmenten bevatten.', + + // Page Not Found + 'pageNotFound' => 'Pagina niet gevonden', + 'emptyController' => 'Geen Controller gespecifieerd.', + 'controllerNotFound' => 'Controller of methode niet gevonden: {0}::{1}', + 'methodNotFound' => 'Controller methode niet gevonden: {0}', + + // CSRF + 'disallowedAction' => 'De actie die u opvraagt is niet toegalaten.', + + // Uploaded file moving + 'alreadyMoved' => 'Het upload bestand is reeds verplaatst.', + 'invalidFile' => 'Het origineel bestand is geen geldig bestand.', + 'moveFailed' => 'Kon het bestand {0} niet verplaatsen naar {1} ({2})', + + 'uploadErrOk' => 'Upload geslaagd.', + 'uploadErrIniSize' => 'Het bestand "%s" overschrijdt de upload_max_filesize ini instelling.', + 'uploadErrFormSize' => 'Het bestand "%s" overschrijdt de upload limiet gedefinieerd in uw formulier.', + 'uploadErrPartial' => 'Het bestand "%s" is maar deels geüpload.', + 'uploadErrNoFile' => 'Geen bestand geüpload.', + 'uploadErrCantWrite' => 'Het bestand "%s" kon niet worden weggeschreven op schijf.', + 'uploadErrNoTmpDir' => 'Bestand kon niet worden geüpload: ontbrekende tijdelijke folder.', + 'uploadErrExtension' => 'Bestand upload werd gestopt door een PHP extensie.', + 'uploadErrUnknown' => 'Het bestand "%s" kon niet worden geüpload door een ongekende fout.', +]; diff --git a/Language/nl/Images.php b/Language/nl/Images.php new file mode 100644 index 00000000..3b4b1955 --- /dev/null +++ b/Language/nl/Images.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'Gelieve een bron afbeelding op te geven in uw instellingen.', + 'gdRequired' => 'De GD image library is vereist voor deze functie.', + 'gdRequiredForProps' => 'De GD image library is vereist om de afbeelding specificaties te achterhalen.', + 'gifNotSupported' => 'GIF afbeeldingen zijn vaak niet ondersteunt omwille van licentie restricties. Probeer indien mogelijk met PNG of JPG.', + 'jpgNotSupported' => 'JPG afbeeldingen zijn niet ondersteunt.', + 'pngNotSupported' => 'PNG afbeeldingen zijn niet ondersteunt.', + 'fileNotSupported' => 'Het opgegeven bestand is geen ondersteutn afbeelding type.', + 'unsupportedImageCreate' => 'De GD image library nodig voor deze functie is niet beschikbaar.', + 'jpgOrPngRequired' => 'Het afbeelding "resize" protocol opgegeven in uw instellingen is enkel beschikbaar voor JPEG en PNG bestanden.', + 'rotateUnsupported' => 'Afbeelding draaien lijkt niet ondersteunt te worden door uw server.', + 'libPathInvalid' => 'Het pad naar uw Image Library lijkt niet correct. Gelieve het correcte pad op te geven in uw instellingen. {0, string)', + 'imageProcessFailed' => 'Afbeelding verwerken gefaald. Gelieve te verifieren of uw server het gekozen protocol ondersteunt en het pad naar uw Image Library correct is', + 'rotationAngleRequired' => 'Een rotatiehoek is vereist om de afbeelding te roteren.', + 'invalidPath' => 'Het pad naar de afbeelding is niet correct.', + 'copyFailed' => 'De routine voor het kopiëren van afbeeldingen is mislukt.', + 'missingFont' => 'Kan het opgegeven lettertype niet vinden.', + 'saveFailed' => 'Kan de afbeelding niet opslaan. Zorg ervoor dat de afbeelding en de bestandsmap schrijfbaar zijn.', + 'invalidDirection' => 'De draairichting kan alleen `vertical` of `horizontal` zijn. Opgegeven: {0}', + 'exifNotSupported' => 'Lezen van EXIF data wordt niet ondersteunt door uw PHP installatie.', +]; diff --git a/Language/nl/Log.php b/Language/nl/Log.php new file mode 100644 index 00000000..6c9b423c --- /dev/null +++ b/Language/nl/Log.php @@ -0,0 +1,15 @@ + + * + * 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 een ongeldig log level.', +]; diff --git a/Language/nl/Migrations.php b/Language/nl/Migrations.php new file mode 100644 index 00000000..7274bbee --- /dev/null +++ b/Language/nl/Migrations.php @@ -0,0 +1,49 @@ + + * + * 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' => 'Migratrie tabel moet worden gezet.', + 'disabled' => 'Migraties geladen, maar zijn uitgeschakeld of foutief ingesteld.', + 'notFound' => 'Migratie bestand niet gevonden: ', + 'batchNotFound' => 'Doel batch niet gevonden: ', + 'empty' => 'Geen migratie bestanden gevonden', + 'gap' => 'Er is een gat in de migratie sequentie rond het versienummer: ', + 'classNotFound' => 'De migratie class "%s" werd niet gevonden.', + 'missingMethod' => 'De migratie class heeft geen methode: "%s".', + + // Migration Command + 'migHelpLatest' => "\t\tMigreert de database naar de laatste beschikbare migratie.", + 'migHelpCurrent' => "\t\tMigreert de database naar de versie gezet als 'current' in de configuratie.", + 'migHelpVersion' => "\tMigreert database naar versie {v}.", + 'migHelpRollback' => "\tVoert migratie 'down' uit naar versie 0.", + 'migHelpRefresh' => "\t\tVerwijdert al de migraties en voert ze opnieuw uit, database refresh.", + 'migHelpSeed' => "\tVoert seeder uit met naam [name].", + 'migCreate' => "\tMaakt een nieuwe migratie aan met de naam [name]", + 'nameMigration' => 'Geeft het migratiebestand een naam', + 'migNumberError' => 'Migratie cijfer moet 3 cijfers bevatten, en er mag geen gat zijn in de sequentie.', + + 'latest' => 'Al de migraties worden uitgevoerd...', + 'generalFault' => 'Migratie gefaald!', + 'migInvalidVersion' => 'Ongeldige versienummer opgegeven', + 'toVersionPH' => 'Migreren naar versie %s...', + 'toVersion' => 'Migreren naar huidige versie...', + 'rollingBack' => 'Verwijderen van migratie naar batch: ', + 'noneFound' => 'Geen migraties gevonden.', + 'on' => 'Gemigreerd op: ', + 'migSeeder' => 'Seeder naam', + 'migMissingSeeder' => 'U moet een seeder naam opgeven.', + 'added' => 'Uitvoeren: ', + + 'version' => 'Versie', + 'filename' => 'Bestandsnaam', +]; diff --git a/Language/nl/Number.php b/Language/nl/Number.php new file mode 100644 index 00000000..1e648846 --- /dev/null +++ b/Language/nl/Number.php @@ -0,0 +1,26 @@ + + * + * 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' => ' duizend', + 'million' => ' miljoen', + 'billion' => ' miljard', + 'trillion' => ' biljoen', + 'quadrillion' => ' biljard', +]; diff --git a/Language/nl/Pager.php b/Language/nl/Pager.php new file mode 100644 index 00000000..ea35ec4b --- /dev/null +++ b/Language/nl/Pager.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Pagina navigatie', + 'first' => 'Eerste', + 'previous' => 'Vorige', + 'next' => 'Volgende', + 'last' => 'Laatste', + 'older' => 'Ouder', + 'newer' => 'Nieuwer', + 'invalidTemplate' => '{0} is geen geldig Pager template.', + 'invalidPaginationGroup' => '{0} is geen geldige Pagination group.', +]; diff --git a/Language/nl/RESTful.php b/Language/nl/RESTful.php new file mode 100644 index 00000000..fab96a04 --- /dev/null +++ b/Language/nl/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}"-actie niet geïmplementeerd.', +]; diff --git a/Language/nl/Router.php b/Language/nl/Router.php new file mode 100644 index 00000000..378cc788 --- /dev/null +++ b/Language/nl/Router.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'Een parameter komt niet overeen met het verwachte type.', + 'missingDefaultRoute' => 'Konden niet bepalen wat er getoond moet worden. Er is geen standaard-route in de route-configuratie.', +]; diff --git a/Language/nl/Session.php b/Language/nl/Session.php new file mode 100644 index 00000000..b1bb76e9 --- /dev/null +++ b/Language/nl/Session.php @@ -0,0 +1,19 @@ + + * + * 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` moet een tabelnaam bevatten om Database Session Handler te laten werken.', + 'invalidSavePath' => 'Session: Pad "{0}" is geen folder, bestaat niet of kon niet worden aangemaakt.', + 'writeProtectedSavePath' => 'Session: Pad "{0}" is niet schrijfbaar voor het PHP proces.', + 'emptySavePath' => 'Session: Geen "save" pad opgegeven.', + 'invalidSavePathFormat' => 'Session: Ongeldig Redis pad formaat: {0}', +]; diff --git a/Language/nl/Time.php b/Language/nl/Time.php new file mode 100644 index 00000000..ad098c5e --- /dev/null +++ b/Language/nl/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Maand moet vallen tussen 1 en 12. Opgegeven: {0}', + 'invalidDay' => 'Dag moet vallen tussen 1 end 31. Opgegeven: {0}', + 'invalidOverDay' => 'Dag moet vallen tussen 1 end {0}. Opgegeven: {1}', + 'invalidHours' => 'Uur moet vallen tussen 0 end 23. Opgegeven: {0}', + 'invalidMinutes' => 'Minuten moet vallen tussen 0 end 59. Opgegeven: {0}', + 'invalidSeconds' => 'Seconden moet vallen tussen 0 end 59. Opgegeven: {0}', + 'years' => '{0, plural, =1{# jaar} other{# jaren}}', + 'months' => '{0, plural, =1{# maand} other{# maanden}}', + 'weeks' => '{0, plural, =1{# week} other{# weken}}', + 'days' => '{0, plural, =1{# dag} other{# dagen}}', + 'hours' => '{0, plural, =1{# uur} other{# uren}}', + 'minutes' => '{0, plural, =1{# minuut} other{# minuten}}', + 'seconds' => '{0, plural, =1{# seconde} other{# seconden}}', + 'ago' => '{0} geleden', + 'inFuture' => 'binnen {0}', + 'yesterday' => 'Gisteren', + 'tomorrow' => 'Morgen', + 'now' => 'Zonet', +]; diff --git a/Language/nl/Validation.php b/Language/nl/Validation.php new file mode 100644 index 00000000..584179d5 --- /dev/null +++ b/Language/nl/Validation.php @@ -0,0 +1,70 @@ + + * + * 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' => 'Geen regelgroep in Validatie instellignen.', + 'ruleNotFound' => '{0} is geen geldige regel.', + 'groupNotFound' => '{0} is geen validatie regelgroep.', + 'groupNotArray' => '{0} regelgroep moet een array zijn.', + 'invalidTemplate' => '{0} is geen geldige validatie template.', + + // Rule Messages + 'alpha' => 'Het veld {field} mag enkel alfabetische karakters bevatten.', + 'alpha_dash' => 'Het veld {field} mag enkel alfanumerieke, _, and - karakters bevatten.', + 'alpha_numeric' => 'Het veld {field} mag enkel alfanumerieke karakters bevatten.', + 'alpha_numeric_punct' => 'Het veld {field} mag enkel alfanumerieke karakters, spaties, en de karakters ~ ! # $ % & * - _ + = | : . bevatten.', + 'alpha_numeric_space' => 'Het veld {field} mag enkel alfanumerieke karakters en spaties bevatten.', + 'alpha_space' => 'Het veld {field} mag enkel alfabetische karakters en spaties bevatten.', + 'decimal' => 'Het veld {field} moet een decimaal getal bevatten.', + 'differs' => 'Het veld {field} moet verschillen van het {param} veld.', + 'equals' => 'Het veld {field} moet gelijk zijn aan: {param}.', + 'exact_length' => 'Het veld {field} moet exact {param} karakters lang zijn.', + 'greater_than' => 'Het veld {field} moet een waarde groter dan {param} bevatten.', + 'greater_than_equal_to' => 'Het veld {field} moet een waarde groter dan of gelijk aan {param} bevatten.', + 'hex' => 'Het veld {field} mag enkel hexadecimale karakters bevatten.', + 'in_list' => 'Het veld {field} moet één van de volgende waardes bevatten: {param}.', + 'integer' => 'Het veld {field} moet een geheel getal bevatten.', + 'is_natural' => 'Het veld {field} mag enkel cijfers bevatten.', + 'is_natural_no_zero' => 'Het veld {field} mag enkel cijfers bevatten en moet groter zijn dan.', + 'is_not_unique' => 'Het veld {field} moet een waarde bevatten die reeds in de database bestaat.', + 'is_unique' => 'Het veld {field} moet een unieke waarde bevatten.', + 'less_than' => 'Het veld {field} moet een waarde bevatten kleiner dan {param}.', + 'less_than_equal_to' => 'Het veld {field} moet een waarde bevatten kleiner dan of gelijk aan {param}.', + 'matches' => 'Het veld {field} komt niet overeen met het {param} veld.', + 'max_length' => 'Het veld {field} mag niet meer dan {param} karakters lang zijn.', + 'min_length' => 'Het veld {field} moet minstens {param} karakters lang zijn.', + 'not_equals' => 'Het veld {field} mag niet zijn: {param}.', + 'numeric' => 'Het veld {field} mag enkel nummer bevatten.', + 'regex_match' => 'Het veld {field} is geen correct formaat.', + 'required' => 'Het veld {field} is verplicht.', + 'required_with' => 'Het veld {field} is verplicht wanneer {param} aanwezig is.', + 'required_without' => 'Het veld {field} is verplicht wanneer {param} niet aanwezig is.', + 'timezone' => 'Het veld {field} moet een geldige tijdzone zijn.', + 'valid_base64' => 'Het veld {field} moet een geldige base64 string zijn.', + 'valid_email' => 'Het veld {field} moet een geldig emailadres bevatten.', + 'valid_emails' => 'Het veld {field} mag enkel geldige emailadressen bevatten.', + 'valid_ip' => 'Het veld {field} moet een geldig IP-adres bevatten.', + 'valid_url' => 'Het veld {field} moet een geldige URL bevatten.', + 'valid_date' => 'Het veld {field} moet een geldige datum bevatten.', + + // Credit Cards + 'valid_cc_num' => '{field} lijkt geen geldige credit card nummer te bevatten.', + + // Files + 'uploaded' => '{field} bevat geen geldig upload bestand.', + 'max_size' => '{field} bevat een te groot bestand.', + 'is_image' => '{field} bevat geen geldige afbeelding.', + 'mime_in' => '{field} heeft geen geldig mime type.', + 'ext_in' => '{field} heeft geen geldige file extensie.', + 'max_dims' => '{field} is geen afbeelding, is te breed of te hoog', +]; diff --git a/Language/nl/View.php b/Language/nl/View.php new file mode 100644 index 00000000..852636e2 --- /dev/null +++ b/Language/nl/View.php @@ -0,0 +1,20 @@ + + * + * 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 geen geldige methode.', + 'missingCellParameters' => '{class}::{method} heeft geen methode.', + 'invalidCellParameter' => '{0} is geen geldige parameter naam.', + 'noCellClass' => 'Geen view cell class opgegeven.', + 'invalidCellClass' => 'Kon view cell class niet vinden: {0}.', + 'tagSyntaxError' => 'Syntax fout in uw Parser tags: {0}', +]; diff --git a/Language/no/CLI.php b/Language/no/CLI.php index b5582465..1c99a40f 100644 --- a/Language/no/CLI.php +++ b/Language/no/CLI.php @@ -1,24 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', - 'helpUsage' => 'bruke:', - 'helpDescription' => 'Beskrivelse:', - 'helpOptions' => 'alternativer:', - 'helpArguments' => 'argumenter:', - 'invalidColor' => 'Ugyldig {0} farge: {1}.', + 'helpUsage' => 'bruke:', + 'helpDescription' => 'Beskrivelse:', + 'helpOptions' => 'alternativer:', + 'helpArguments' => 'argumenter:', + 'invalidColor' => 'Ugyldig {0} farge: {1}.', ]; diff --git a/Language/no/Cache.php b/Language/no/Cache.php index f28b433d..6fc55287 100644 --- a/Language/no/Cache.php +++ b/Language/no/Cache.php @@ -1,22 +1,17 @@ * - * @codeCoverageIgnore + * 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' => '$validHandlers må inneholde en matrise for hurtigbufferkonfigurasjon.', - 'noBackup' => 'Cache-konfigurasjonen må ha en behandler og en backup-håndterer.', - 'handlerNotFound' => 'Cache-konfigurasjonen spesifiserer en ugyldig behandler eller backup-håndterer.', + 'invalidHandlers' => '$validHandlers må inneholde en matrise for hurtigbufferkonfigurasjon.', + 'noBackup' => 'Cache-konfigurasjonen må ha en behandler og en backup-håndterer.', + 'handlerNotFound' => 'Cache-konfigurasjonen spesifiserer en ugyldig behandler eller backup-håndterer.', ]; diff --git a/Language/no/Cast.php b/Language/no/Cast.php index f472b6b5..a0bb3bf8 100644 --- a/Language/no/Cast.php +++ b/Language/no/Cast.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Maksimal stakkdybde er overskredet', - 'jsonErrorStateMismatch' => 'Undertilstrømning eller tilstandsfeil', - 'jsonErrorCtrlChar' => 'Kontroller tegnfeil, muligens feil kodet', - 'jsonErrorSyntax' => 'Syntaksfeil, feilaktig JSON', - 'jsonErrorUtf8' => 'Ugyldig UTF-8-tegn, muligens feil kodet', - 'jsonErrorUnknown' => 'Ukjent feil', + 'jsonErrorDepth' => 'Maksimal stakkdybde er overskredet', + 'jsonErrorStateMismatch' => 'Undertilstrømning eller tilstandsfeil', + 'jsonErrorCtrlChar' => 'Kontroller tegnfeil, muligens feil kodet', + 'jsonErrorSyntax' => 'Syntaksfeil, feilaktig JSON', + 'jsonErrorUtf8' => 'Ugyldig UTF-8-tegn, muligens feil kodet', + 'jsonErrorUnknown' => 'Ukjent feil', ]; diff --git a/Language/no/Core.php b/Language/no/Core.php index cf72fc83..c56c2b23 100644 --- a/Language/no/Core.php +++ b/Language/no/Core.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => 'Ugyldig fil: {0}', - 'copyError' => 'Det oppstod en feil under forsøket på å erstatte filen. Forsikre deg om at katalogen er skrivbar.', - 'missingExtension' => 'Utvidelsen {0} kunne ikke lastes.', - 'noHandlers' => '{0} må tilby minst en behandler.', + 'copyError' => 'Det oppstod en feil under forsøket på å erstatte filen. Forsikre deg om at katalogen er skrivbar.', + 'invalidFile' => 'Ugyldig fil: {0}', + 'missingExtension' => 'Utvidelsen {0} kunne ikke lastes.', + 'noHandlers' => '{0} må tilby minst en behandler.', ]; diff --git a/Language/no/Database.php b/Language/no/Database.php index 1f4d31e1..060e88c0 100644 --- a/Language/no/Database.php +++ b/Language/no/Database.php @@ -1,33 +1,23 @@ * - * @codeCoverageIgnore + * 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} er ikke en gyldig tilbakekall av modellhendelsen.', - 'invalidArgument' => 'Ugyldig argument: {0}.', - 'invalidAllowedFields' => 'Det er ingen tillatte felt for modellen: {0}', - 'emptyDataset' => 'Ingen data funnet for: {0}.', - 'failGetFieldData' => 'Ingen feltdata kunne hentes fra databasen.', - 'failGetIndexData' => 'Indeksdata kunne ikke hentes fra databasen.', - 'failGetForeignKeyData' => 'De fremmede nøklene kunne ikke hentes fra databasen.', - 'parseStringFail' => 'Analysering av nøkkelstrengen mislyktes.', - 'featureUnavailable' => 'Denne funksjonen er ikke tilgjengelig i databasen du bruker.', - '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.', + 'invalidEvent' => '{0} er ikke en gyldig tilbakekall av modellhendelsen.', + 'invalidArgument' => 'Ugyldig argument: {0}.', + 'invalidAllowedFields' => 'Det er ingen tillatte felt for modellen: {0}', + 'emptyDataset' => 'Ingen data funnet for: {0}.', + 'failGetFieldData' => 'Ingen feltdata kunne hentes fra databasen.', + 'failGetIndexData' => 'Indeksdata kunne ikke hentes fra databasen.', + 'failGetForeignKeyData' => 'De fremmede nøklene kunne ikke hentes fra databasen.', + 'parseStringFail' => 'Analysering av nøkkelstrengen mislyktes.', + 'featureUnavailable' => 'Denne funksjonen er ikke tilgjengelig i databasen du bruker.', ]; diff --git a/Language/no/Email.php b/Language/no/Email.php deleted file mode 100644 index b99117b9..00000000 --- a/Language/no/Email.php +++ /dev/null @@ -1,36 +0,0 @@ - '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 PHP Sendmail. Your server might not be configured to send mail using this method.', - 'sendFailureSmtp' => 'Unable to send email using PHP 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, string}', - '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 a 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}', -]; diff --git a/Language/no/Encryption.php b/Language/no/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/no/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/no/Entity.php b/Language/no/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/no/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/no/Files.php b/Language/no/Files.php index 84c50f04..d17dc496 100644 --- a/Language/no/Files.php +++ b/Language/no/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Files language settings return [ - 'fileNotFound' => 'Filen ble ikke funnet: {0}', - 'cannotMove' => 'Filen kunne ikke flyttes fra {0} til {1} ({2})', + 'fileNotFound' => 'Filen ble ikke funnet: {0}', + 'cannotMove' => 'Filen kunne ikke flyttes fra {0} til {1} ({2})', ]; diff --git a/Language/no/Filters.php b/Language/no/Filters.php index 0bdecac2..bb9c5e90 100644 --- a/Language/no/Filters.php +++ b/Language/no/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Filters language settings return [ - 'noFilter' => 'For filter {0} må et matchende alias defineres.', - 'incorrectInterface' => '{0} må implementere CodeIgniter\Filters\FilterInterface.', + 'noFilter' => 'For filter {0} må et matchende alias defineres.', + 'incorrectInterface' => '{0} må implementere CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/no/Format.php b/Language/no/Format.php index bd1a9281..c62b2bc0 100644 --- a/Language/no/Format.php +++ b/Language/no/Format.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => 'JSON-streng kunne ikke tolkes. Feil: "{0}".', - 'missingExtension' => 'SimpleXML-utvidelsen er nødvendig for å formatere XML.', + 'invalidJSON' => 'JSON-streng kunne ikke tolkes. Feil: "{0}".', + 'missingExtension' => 'SimpleXML-utvidelsen er nødvendig for å formatere XML.', ]; diff --git a/Language/no/HTTP.php b/Language/no/HTTP.php index 39dbc8b6..928f8b84 100644 --- a/Language/no/HTTP.php +++ b/Language/no/HTTP.php @@ -1,78 +1,74 @@ * - * @codeCoverageIgnore + * 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 må være aktivert for å bruke CURLRequest-klassen.', - 'invalidSSLKey' => 'Kan ikke sette inn SSL-nøkkel. {0} er ikke et gyldig filnavn.', - 'sslCertNotFound' => 'SSL-sertifikat ikke funnet under :: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURL må være aktivert for å bruke CURLRequest-klassen.', + 'invalidSSLKey' => 'Kan ikke sette inn SSL-nøkkel. {0} er ikke et gyldig filnavn.', + 'sslCertNotFound' => 'SSL-sertifikat ikke funnet under :: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} er ikke en gyldig innholdstype. Gyldige typer: media, charset, encoding, language.', + 'invalidNegotiationType' => '{0} er ikke en gyldig innholdstype. Gyldige typer: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Ugyldig HTTP-protokollversjon. Gyldige versjoner: {0}', + 'invalidHTTPProtocol' => 'Ugyldig HTTP-protokollversjon. Gyldige versjoner: {0}', // Negotiate - 'emptySupportedNegotiations' => 'Gyldige innholdstyper må spesifiseres.', + 'emptySupportedNegotiations' => 'Gyldige innholdstyper må spesifiseres.', // RedirectResponse - 'invalidRoute' => '{0, string} er en gyldig rute.', + 'invalidRoute' => '{0} er en gyldig rute.', // DownloadResponse - 'cannotSetBinary' => 'Feil ved nedlasting. Filsti kan ikke settes til binær.', - 'cannotSetFilepath' => 'Feil under binær nedlasting. Kan ikke angi filsti: {0}', - 'notFoundDownloadSource' => 'Feil ved nedlasting av filen.', - 'cannotSetCache' => 'Feil under innstilling av nedlastingsbufferen.', - 'cannotSetStatusCode' => 'Feil ved nedlasting. Statuskode kunne ikke settes. Kode: {0}, årsak: {1}', + 'cannotSetBinary' => 'Feil ved nedlasting. Filsti kan ikke settes til binær.', + 'cannotSetFilepath' => 'Feil under binær nedlasting. Kan ikke angi filsti: {0}', + 'notFoundDownloadSource' => 'Feil ved nedlasting av filen.', + 'cannotSetCache' => 'Feil under innstilling av nedlastingsbufferen.', + 'cannotSetStatusCode' => 'Feil ved nedlasting. Statuskode kunne ikke settes. Kode: {0}, årsak: {1}', // Response - 'missingResponseStatus' => 'HTTP-svar inneholder ikke en statuskode', - 'invalidStatusCode' => '{0, string} er en ugyldig HTTP-statuskode', - 'unknownStatusCode' => 'Ukjent HTTP-statuskode uten melding: {0}', + 'missingResponseStatus' => 'HTTP-svar inneholder ikke en statuskode', + 'invalidStatusCode' => '{0} er en ugyldig HTTP-statuskode', + 'unknownStatusCode' => 'Ukjent HTTP-statuskode uten melding: {0}', // URI - 'cannotParseURI' => 'URI kan ikke analyseres: {0}', - 'segmentOutOfRange' => 'URI-segmentet i forespørselen er utenfor grensene: {0}', - 'invalidPort' => 'Portene må være mellom 0 og 65535. gitt: {0}', - 'malformedQueryString' => 'Forespørselstrenger kan ikke inneholde URI-fragmenter.', + 'cannotParseURI' => 'URI kan ikke analyseres: {0}', + 'segmentOutOfRange' => 'URI-segmentet i forespørselen er utenfor grensene: {0}', + 'invalidPort' => 'Portene må være mellom 0 og 65535. gitt: {0}', + 'malformedQueryString' => 'Forespørselstrenger kan ikke inneholde URI-fragmenter.', // Page Not Found - 'pageNotFound' => 'Siden ble ikke funnet', - 'emptyController' => 'Ingen Controller spesifisert.', - 'controllerNotFound' => 'Kontrolleren eller metoden ble ikke funnet: {0} :: {1}', - 'methodNotFound' => 'Kontroller-metoden ble ikke funnet: {0}', + 'pageNotFound' => 'Siden ble ikke funnet', + 'emptyController' => 'Ingen Controller spesifisert.', + 'controllerNotFound' => 'Kontrolleren eller metoden ble ikke funnet: {0} :: {1}', + 'methodNotFound' => 'Kontroller-metoden ble ikke funnet: {0}', // CSRF - 'disallowedAction' => 'Den forespurte handlingen er ikke tillatt.', + 'disallowedAction' => 'Den forespurte handlingen er ikke tillatt.', // Uploaded file moving - 'alreadyMoved' => 'Den opplastede filen er allerede flyttet.', - 'invalidFile' => 'Den opprinnelige filen er ikke en gyldig fil.', - 'moveFailed' => 'Filen kunne ikke flyttes fra {0} til {1} ({2})', + 'alreadyMoved' => 'Den opplastede filen er allerede flyttet.', + 'invalidFile' => 'Den opprinnelige filen er ikke en gyldig fil.', + 'moveFailed' => 'Filen kunne ikke flyttes fra {0} til {1} ({2})', - 'uploadErrOk' => 'Filen ble lastet opp.', - 'uploadErrIniSize' => 'Filen "%s" overstiger upload_max_filesize ini.', - 'uploadErrFormSize' => 'Filen "%s" overstiger opplastingsgrensen definert i form.', - 'uploadErrFormSize' => 'Filen "%s" er større enn grensen satt i skjemaet', - 'uploadErrPartial' => 'Filen "%s" ble bare delvis lastet opp.', - 'uploadErrNoFile' => 'Ingen filer ble lastet opp', - 'uploadErrCantWrite' => 'Filen "%s" kunne ikke lagres.', - 'uploadErrNoTmpDir' => 'Feil med opplasting: Midlertidig katalog mangler.', - 'uploadErrExtension' => 'Filopplastningen ble stoppet av en PHP-utvidelse.', - 'uploadErrUnknown' => 'Filen "%s" kunne ikke lastes opp på grunn av en ukjent feil.', + 'uploadErrOk' => 'Filen ble lastet opp.', + 'uploadErrIniSize' => 'Filen "%s" overstiger upload_max_filesize ini.', + 'uploadErrFormSize' => 'Filen "%s" overstiger opplastingsgrensen definert i form.', + 'uploadErrFormSize' => 'Filen "%s" er større enn grensen satt i skjemaet', + 'uploadErrPartial' => 'Filen "%s" ble bare delvis lastet opp.', + 'uploadErrNoFile' => 'Ingen filer ble lastet opp', + 'uploadErrCantWrite' => 'Filen "%s" kunne ikke lagres.', + 'uploadErrNoTmpDir' => 'Feil med opplasting: Midlertidig katalog mangler.', + 'uploadErrExtension' => 'Filopplastningen ble stoppet av en PHP-utvidelse.', + 'uploadErrUnknown' => 'Filen "%s" kunne ikke lastes opp på grunn av en ukjent feil.', ]; diff --git a/Language/no/Images.php b/Language/no/Images.php index de0d0e98..eb908d00 100644 --- a/Language/no/Images.php +++ b/Language/no/Images.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'Det må spesifiseres i innstillingene til et kildebilde', - 'gdRequired' => 'For å bruke denne funksjonen er GD-bildebiblioteket påkrevd.', - 'gdRequiredForProps' => 'Serveren må støtte GD-bildebiblioteket for å bestemme bildeegenskapene.', - 'gifNotSupported' => 'GIF-bilder støttes ofte ikke på grunn av lisensbegrensninger. Du må kanskje bruke JPG- eller PNG-bilder i stedet.', - 'jpgNotSupported' => 'JPG-bilder støttes ikke.', - 'pngNotSupported' => 'PNG-bilder støttes ikke.', - 'unsupportedImageCreate' => 'Serveren støtter ikke GD-funksjonen som kreves for å behandle denne typen bilder.', - 'jpgOrPngRequired' => 'Endringsprotokoll for bildestørrelse som er spesifisert i innstillingene, fungerer bare med JPEG- eller PNG-bildetyper.', - 'rotateUnsupported' => 'Bildrotasjon ser ikke ut til å være støttet av serveren.', - 'libPathInvalid' => 'Stien til bildebiblioteket ditt er ikke riktig. Angi riktig sti i bildeinnstillingene. {0, string)', - 'imageProcessFailed' => 'Bildebehandlingen mislyktes. Kontroller om serveren støtter den valgte protokollen, og om banen til bildebiblioteket er riktig.', - 'rotationAngleRequired' => 'Rotasjonen av bildet krever en rotasjonsvinkel.', - 'invalidPath' => 'Stien til bildet er ikke riktig.', - 'copyFailed' => 'Rutinen for bildekopiering mislyktes.', - 'missingFont' => 'Det er ikke mulig å finne en font som skal brukes.', - 'saveFailed' => 'Bildet kan ikke lagres. Forsikre deg om at bilde- og filkatalogen er skrivbar.', - 'invalidDirection' => 'Den motsatte retningen kan bare være "vertikal" eller "horisontal". satt: {0}', - 'exifNotSupported' => 'Lesing av EXIF-data støttes ikke av denne PHP-installasjonen.', + 'sourceImageRequired' => 'Det må spesifiseres i innstillingene til et kildebilde', + 'gdRequired' => 'For å bruke denne funksjonen er GD-bildebiblioteket påkrevd.', + 'gdRequiredForProps' => 'Serveren må støtte GD-bildebiblioteket for å bestemme bildeegenskapene.', + 'gifNotSupported' => 'GIF-bilder støttes ofte ikke på grunn av lisensbegrensninger. Du må kanskje bruke JPG- eller PNG-bilder i stedet.', + 'jpgNotSupported' => 'JPG-bilder støttes ikke.', + 'pngNotSupported' => 'PNG-bilder støttes ikke.', + 'unsupportedImageCreate' => 'Serveren støtter ikke GD-funksjonen som kreves for å behandle denne typen bilder.', + 'jpgOrPngRequired' => 'Endringsprotokoll for bildestørrelse som er spesifisert i innstillingene, fungerer bare med JPEG- eller PNG-bildetyper.', + 'rotateUnsupported' => 'Bildrotasjon ser ikke ut til å være støttet av serveren.', + 'libPathInvalid' => 'Stien til bildebiblioteket ditt er ikke riktig. Angi riktig sti i bildeinnstillingene. {0, string)', + 'imageProcessFailed' => 'Bildebehandlingen mislyktes. Kontroller om serveren støtter den valgte protokollen, og om banen til bildebiblioteket er riktig.', + 'rotationAngleRequired' => 'Rotasjonen av bildet krever en rotasjonsvinkel.', + 'invalidPath' => 'Stien til bildet er ikke riktig.', + 'copyFailed' => 'Rutinen for bildekopiering mislyktes.', + 'missingFont' => 'Det er ikke mulig å finne en font som skal brukes.', + 'saveFailed' => 'Bildet kan ikke lagres. Forsikre deg om at bilde- og filkatalogen er skrivbar.', + 'invalidDirection' => 'Den motsatte retningen kan bare være "vertikal" eller "horisontal". satt: {0}', + 'exifNotSupported' => 'Lesing av EXIF-data støttes ikke av denne PHP-installasjonen.', ]; diff --git a/Language/no/Language.php b/Language/no/Language.php deleted file mode 100644 index 1f3336b3..00000000 --- a/Language/no/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Get line må være en streng eller en rekke strenger.', -]; diff --git a/Language/no/Log.php b/Language/no/Log.php index 4ebc3689..68253bc8 100644 --- a/Language/no/Log.php +++ b/Language/no/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} er et ugyldig loggenivå.', + 'invalidLogLevel' => '{0} er et ugyldig loggenivå.', ]; diff --git a/Language/no/Migrations.php b/Language/no/Migrations.php index 97ad3a8f..abe8b799 100644 --- a/Language/no/Migrations.php +++ b/Language/no/Migrations.php @@ -1,58 +1,47 @@ * - * @codeCoverageIgnore + * 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' => 'Migreringstabell må være satt.', -// 'invalidType' => 'En ugyldig overføringsnummerering ble spesifisert: {0}', - 'disabled' => 'Overføringer er lastet, men er deaktivert eller feil konfigurert.', - 'notFound' => 'Migreringsfil ikke funnet: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Ingen migrasjonsfiler funnet', - 'gap' => 'Det er et gap i migrasjonshistorikken i nærheten av versjonsnummeret: ', - 'classNotFound' => 'Migrasjonsklassen "%s" ble ikke funnet.', - 'missingMethod' => 'Migrasjonsklassen mangler en "%s" -metode.', + 'missingTable' => 'Migreringstabell må være satt.', + 'disabled' => 'Overføringer er lastet, men er deaktivert eller feil konfigurert.', + 'notFound' => 'Migreringsfil ikke funnet: ', + 'empty' => 'Ingen migrasjonsfiler funnet', + 'gap' => 'Det er et gap i migrasjonshistorikken i nærheten av versjonsnummeret: ', + 'classNotFound' => 'Migrasjonsklassen "%s" ble ikke funnet.', + 'missingMethod' => 'Migrasjonsklassen mangler en "%s" -metode.', // Migration Command - 'migHelpLatest' => "\t\tMigrerer databasen til den siste tilgjengelige migreringen.", - 'migHelpCurrent' => "\t\tMigrerer databasen til versjonssettet i konfigurasjonen som 'aktuell'.", - 'migHelpVersion' => "\tMigrerer databasen til versjon {v}.", - 'migHelpRollback' => "\tUtfører alle overføringer 'ned' til versjon 0.", - 'migHelpRefresh' => "\t\tAvinstallerer og kjører alle migrasjoner for å oppdatere databasen.", - 'migHelpSeed' => "\tLagrer eksempeldata etter navn [name].", - 'migCreate' => "\tOpprett en ny migrering med navnet [name]", - 'nameMigration' => 'Gi overføringsfilen navn', - 'badCreateName' => 'Et gyldig overføringsfilnavn må spesifiseres.', - 'writeError' => 'Feil ved oppretting av filen.', - 'migNumberError' => 'Overføringsnummeret må være tre sifre, og det må ikke være noen hull i sekvensen.', + 'migHelpLatest' => "\t\tMigrerer databasen til den siste tilgjengelige migreringen.", + 'migHelpCurrent' => "\t\tMigrerer databasen til versjonssettet i konfigurasjonen som 'aktuell'.", + 'migHelpVersion' => "\tMigrerer databasen til versjon {v}.", + 'migHelpRollback' => "\tUtfører alle overføringer 'ned' til versjon 0.", + 'migHelpRefresh' => "\t\tAvinstallerer og kjører alle migrasjoner for å oppdatere databasen.", + 'migHelpSeed' => "\tLagrer eksempeldata etter navn [name].", + 'migCreate' => "\tOpprett en ny migrering med navnet [name]", + 'nameMigration' => 'Gi overføringsfilen navn', + 'migNumberError' => 'Overføringsnummeret må være tre sifre, og det må ikke være noen hull i sekvensen.', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Overføring til siste versjon...', - 'migInvalidVersion' => 'Ugyldig versjonsnummer spesifisert.', - 'toVersionPH' => 'Overføring til versjon %s...', - 'toVersion' => 'Overføring til gjeldende versjon...', - 'rollingBack' => 'Tilbakestiller migrering...', - 'noneFound' => 'Ingen migrasjoner ble funnet..', - 'on' => 'Migrert til: ', - 'migSeeder' => 'Eksempel data Navn', - 'migMissingSeeder' => 'Et eksempeldata må spesifiseres.', - 'removed' => 'rulle tilbake til: ', - 'added' => 'utføre: ', + 'migInvalidVersion' => 'Ugyldig versjonsnummer spesifisert.', + 'toVersionPH' => 'Overføring til versjon %s...', + 'toVersion' => 'Overføring til gjeldende versjon...', + 'rollingBack' => 'Tilbakestiller migrering...', + 'noneFound' => 'Ingen migrasjoner ble funnet..', + 'on' => 'Migrert til: ', + 'migSeeder' => 'Eksempel data Navn', + 'migMissingSeeder' => 'Et eksempeldata må spesifiseres.', + 'removed' => 'rulle tilbake til: ', + 'added' => 'utføre: ', - 'version' => 'Versjon', - 'filename' => 'filnavn', + 'version' => 'Versjon', + 'filename' => 'filnavn', ]; diff --git a/Language/no/Number.php b/Language/no/Number.php index e5df5f56..c341f52d 100644 --- a/Language/no/Number.php +++ b/Language/no/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' Tusen', - 'million' => ' Million', - 'billion' => ' Milliarder', - 'trillion' => ' Billion', - 'quadrillion' => ' Billiarder', + 'thousand' => ' tusen', + 'million' => ' million', + 'billion' => ' milliarder', + 'trillion' => ' billion', + 'quadrillion' => ' billiarder', ]; diff --git a/Language/no/Pager.php b/Language/no/Pager.php index 31f7b4c9..cbbafd17 100644 --- a/Language/no/Pager.php +++ b/Language/no/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => 'Sidenavigasjon', - 'first' => 'første', - 'previous' => 'siste', - 'next' => 'mer', - 'last' => 'tilbake', - 'older' => 'eldre', - 'newer' => 'ny', - 'invalidTemplate' => '{0} er ikke en gyldig mal.', - 'invalidPaginationGroup' => '{0} er ikke en gyldig sidegruppe.', + 'pageNavigation' => 'Sidenavigasjon', + 'first' => 'første', + 'previous' => 'siste', + 'next' => 'mer', + 'last' => 'tilbake', + 'older' => 'eldre', + 'newer' => 'ny', + 'invalidTemplate' => '{0} er ikke en gyldig mal.', + 'invalidPaginationGroup' => '{0} er ikke en gyldig sidegruppe.', ]; diff --git a/Language/no/RESTful.php b/Language/no/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/no/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/no/Redirect.php b/Language/no/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/no/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/no/Router.php b/Language/no/Router.php index 16bfd1a2..3235cfc3 100644 --- a/Language/no/Router.php +++ b/Language/no/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => 'En parameter samsvarer ikke med den forventede typen.', - 'missingDefaultRoute' => 'Det kunne ikke bestemmes hva som skal vises. Ingen standardrute ble spesifisert i rutefilen.', + 'invalidParameter' => 'En parameter samsvarer ikke med den forventede typen.', + 'missingDefaultRoute' => 'Det kunne ikke bestemmes hva som skal vises. Ingen standardrute ble spesifisert i rutefilen.', ]; diff --git a/Language/no/Session.php b/Language/no/Session.php index ac8a6a4c..b4c9a0ba 100644 --- a/Language/no/Session.php +++ b/Language/no/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Session language settings return [ - 'missingDatabaseTable' => 'I `sessionSavePath` må tabellnavnet spesifiseres slik at økthåndteringen fungerer via databasen.', - 'invalidSavePath' => 'Hurtiglager: Den konfigurerte lagringsstien "{0}" er ikke en katalog, eksisterer ikke eller kan ikke opprettes.', - 'writeProtectedSavePath' => 'Hurtiglager: Den konfigurerte lagringsstien "{0}" kan ikke beskrives av PHP-prosessen.', - 'emptySavePath' => 'Hurtiglager: Ingen lagringsbane konfigurert.', - 'invalidSavePathFormat' => 'Hurtiglager: Ugyldig Redis lagringsbaneformat: {0}', + 'missingDatabaseTable' => 'I `sessionSavePath` må tabellnavnet spesifiseres slik at økthåndteringen fungerer via databasen.', + 'invalidSavePath' => 'Hurtiglager: Den konfigurerte lagringsstien "{0}" er ikke en katalog, eksisterer ikke eller kan ikke opprettes.', + 'writeProtectedSavePath' => 'Hurtiglager: Den konfigurerte lagringsstien "{0}" kan ikke beskrives av PHP-prosessen.', + 'emptySavePath' => 'Hurtiglager: Ingen lagringsbane konfigurert.', + 'invalidSavePathFormat' => 'Hurtiglager: Ugyldig Redis lagringsbaneformat: {0}', ]; diff --git a/Language/no/Time.php b/Language/no/Time.php index cf5e7615..2947937a 100644 --- a/Language/no/Time.php +++ b/Language/no/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'Måneden må være mellom 1 og 12. : {0}', - 'invalidDay' => 'Dagen må være mellom 1 og 31. : {0}', - 'invalidOverDay' => 'Tagg må være mellom 1 og {0}. Inndata: {1}', - 'invalidHours' => 'Timer må være mellom 0 og 23. Inndata: {0}', - 'invalidMinutes' => 'Minutt må være mellom 0 og 59. Inndata: {0}', - 'invalidSeconds' => 'Sekunder må være mellom 0 og 59. Inndata: {0}', - 'years' => '{0, plural, =1{# år} other{# år}}', - 'months' => '{0, plural, =1{# måned} other{# måneder}}', - 'weeks' => '{0, plural, =1{# uke} other{# uker}}', - 'days' => '{0, plural, =1{# dag} other{# dager}}', - 'hours' => '{0, plural, =1{# time} other{# timer}}', - 'minutes' => '{0, plural, =1{# minutt} other{# minutter}}', - 'seconds' => '{0, plural, =1{# sekund} other{# sekunder}}', - 'ago' => '{0} siden', - 'inFuture' => 'i {0}', - 'yesterday' => 'i går', - 'tomorrow' => 'i morgen', - 'now' => 'nå', + 'invalidMonth' => 'Måneden må være mellom 1 og 12. : {0}', + 'invalidDay' => 'Dagen må være mellom 1 og 31. : {0}', + 'invalidOverDay' => 'Tagg må være mellom 1 og {0}. Inndata: {1}', + 'invalidHours' => 'Timer må være mellom 0 og 23. Inndata: {0}', + 'invalidMinutes' => 'Minutt må være mellom 0 og 59. Inndata: {0}', + 'invalidSeconds' => 'Sekunder må være mellom 0 og 59. Inndata: {0}', + 'years' => '{0, plural, =1{# år} other{# år}}', + 'months' => '{0, plural, =1{# måned} other{# måneder}}', + 'weeks' => '{0, plural, =1{# uke} other{# uker}}', + 'days' => '{0, plural, =1{# dag} other{# dager}}', + 'hours' => '{0, plural, =1{# time} other{# timer}}', + 'minutes' => '{0, plural, =1{# minutt} other{# minutter}}', + 'seconds' => '{0, plural, =1{# sekund} other{# sekunder}}', + 'ago' => '{0} siden', + 'inFuture' => 'i {0}', + 'yesterday' => 'i går', + 'tomorrow' => 'i morgen', + 'now' => 'nå', ]; diff --git a/Language/no/Validation.php b/Language/no/Validation.php index d8999038..9c39a4d2 100644 --- a/Language/no/Validation.php +++ b/Language/no/Validation.php @@ -1,71 +1,67 @@ * - * @codeCoverageIgnore + * 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' => 'Ingen regelsett er spesifisert i valideringskonfigurasjonen.', - 'ruleNotFound' => '{0} er ikke en gyldig regel.', - 'groupNotFound' => '{0} er ikke en gruppe valideringsregler.', - 'groupNotArray' => '{0} Regelgruppe må være en matrise.', - 'invalidTemplate' => '{0} er ikke en gyldig valideringsmal.', + 'noRuleSets' => 'Ingen regelsett er spesifisert i valideringskonfigurasjonen.', + 'ruleNotFound' => '{0} er ikke en gyldig regel.', + 'groupNotFound' => '{0} er ikke en gruppe valideringsregler.', + 'groupNotArray' => '{0} Regelgruppe må være en matrise.', + 'invalidTemplate' => '{0} er ikke en gyldig valideringsmal.', // Rule Messages - 'alpha' => 'Formfeltet {field} kan bare inneholde alfabetiske tegn.', - 'alpha_dash' => 'Formfeltet {field} kan bare inneholde alfanumeriske tegn, understrekinger og bindestrek.', - 'alpha_numeric' => 'Formfeltet {field} kan bare inneholde alfanumeriske tegn.', - 'alpha_numeric_space' => 'Formfeltet {field} kan bare inneholde alfanumeriske tegn og mellomrom.', - 'alpha_space' => 'Formfeltet {field} kan bare inneholde alfabetiske tegn og mellomrom.', - 'decimal' => 'Formfeltet {field} må inneholde et desimaltall.', - 'differs' => 'Formfeltet {field} må være forskjellig fra {param} -feltet.', - 'equals' => 'The {field} field must be exactly: {param}.', - 'exact_length' => 'Formfeltet {field} må være nøyaktig {param} tegn.', - 'greater_than' => 'Formfeltet {field} må inneholde et tall som er større enn {param}.', - 'greater_than_equal_to' => 'Formfeltet {field} må inneholde et tall større enn eller lik {param}.', - 'in_list' => 'Formfeltet {field} må være ett av følgende: {param}.', - 'integer' => 'Formfeltet {field} må inneholde et heltall.', - 'is_natural' => 'Formfeltet {field} kan bare inneholde sifre.', - 'is_natural_no_zero' => 'Formfeltet {field} kan bare inneholde sifre og må være større enn null.', - 'is_unique' => 'Formfeltet {field} må inneholde en unik verdi.', - 'less_than' => 'Formfeltet {field} må inneholde et nummer som er mindre enn {param}.', - 'less_than_equal_to' => 'Formfeltet {field} må inneholde et tall som er mindre enn eller lik {param}.', - 'matches' => 'Formfeltet {field} tilsvarer ikke {param} -feltet.', - 'max_length' => 'Formfeltet {field} kan ikke overstige lengden på {param} tegn.', - 'min_length' => 'Formfeltet {field} må være minst {param} tegn langt.', - 'not_equals' => 'The {field} field cannot be: {param}.', - 'numeric' => 'Formfeltet {field} kan bare inneholde tall.', - 'regex_match' => 'Formfeltet {field} er ikke i riktig format.', - 'required' => 'Formfeltet {field} er obligatorisk.', - 'required_with' => 'Formfeltet {field} er obligatorisk hvis {param} eksisterer. {field} -Formularfelt', - 'required_without' => 'Formfeltet {field} er obligatorisk hvis {param} ikke eksisterer.', - 'timezone' => 'Formfeltet {field} må være en gyldig tidssone.', - 'valid_base64' => 'Formfeltet {field} må være en gyldig base64-streng.', - 'valid_email' => 'Skjemafeltet {field} må inneholde en gyldig e-postadresse.', - 'valid_emails' => 'Skjemafeltet {field} må inneholde gyldige e-postadresser.', - 'valid_ip' => 'Formfeltet {field} må inneholde en gyldig IP.', - 'valid_url' => 'Formfeltet {field} må inneholde en gyldig URL.', - 'valid_date' => 'Formfeltet {field} må inneholde en gyldig dato.', + 'alpha' => 'Skjemafeltet {field} kan bare inneholde alfabetiske tegn.', + 'alpha_dash' => 'Skjemafeltet {field} kan bare inneholde alfanumeriske tegn, understrekinger og bindestrek.', + 'alpha_numeric' => 'Skjemafeltet {field} kan bare inneholde alfanumeriske tegn.', + 'alpha_numeric_space' => 'Skjemafeltet {field} kan bare inneholde alfanumeriske tegn og mellomrom.', + 'alpha_space' => 'Skjemafeltet {field} kan bare inneholde alfabetiske tegn og mellomrom.', + 'decimal' => 'Skjemafeltet {field} må inneholde et desimaltall.', + 'differs' => 'Skjemafeltet {field} må være forskjellig fra {param} -feltet.', + 'equals' => 'Skjemafeltet {field} må være nøyaktig: {param}.', + 'exact_length' => 'Skjemafeltet {field} må være nøyaktig {param} tegn.', + 'greater_than' => 'Skjemafeltet {field} må inneholde et tall som er større enn {param}.', + 'greater_than_equal_to' => 'Skjemafeltet {field} må inneholde et tall større enn eller lik {param}.', + 'in_list' => 'Skjemafeltet {field} må være ett av følgende: {param}.', + 'integer' => 'Skjemafeltet {field} må inneholde et heltall.', + 'is_natural' => 'Skjemafeltet {field} kan bare inneholde sifre.', + 'is_natural_no_zero' => 'Skjemafeltet {field} kan bare inneholde sifre og må være større enn null.', + 'is_unique' => 'Skjemafeltet {field} må inneholde en unik verdi.', + 'less_than' => 'Skjemafeltet {field} må inneholde et nummer som er mindre enn {param}.', + 'less_than_equal_to' => 'Skjemafeltet {field} må inneholde et tall som er mindre enn eller lik {param}.', + 'matches' => 'Skjemafeltet {field} tilsvarer ikke {param} -feltet.', + 'max_length' => 'Skjemafeltet {field} kan ikke overstige lengden på {param} tegn.', + 'min_length' => 'Skjemafeltet {field} må være minst {param} tegn langt.', + 'not_equals' => 'Skjemafeltet {field} kan ikke være: {param}.', + 'numeric' => 'Skjemafeltet {field} kan bare inneholde tall.', + 'regex_match' => 'Skjemafeltet {field} er ikke i riktig format.', + 'required' => 'Skjemafeltet {field} er obligatorisk.', + 'required_with' => 'Skjemafeltet {field} er obligatorisk hvis {param} eksisterer. {field} -Formularfelt', + 'required_without' => 'Skjemafeltet {field} er obligatorisk hvis {param} ikke eksisterer.', + 'timezone' => 'Skjemafeltet {field} må være en gyldig tidssone.', + 'valid_base64' => 'Skjemafeltet {field} må være en gyldig base64-streng.', + 'valid_email' => 'Skjemafeltet {field} må inneholde en gyldig e-postadresse.', + 'valid_emails' => 'Skjemafeltet {field} må inneholde gyldige e-postadresser.', + 'valid_ip' => 'Skjemafeltet {field} må inneholde en gyldig IP.', + 'valid_url' => 'Skjemafeltet {field} må inneholde en gyldig URL.', + 'valid_date' => 'Skjemafeltet {field} må inneholde en gyldig dato.', // Credit Cards - 'valid_cc_num' => 'Formularfeltet {field} ser ikke ut til å inneholde et gyldig kredittkortnummer.', + 'valid_cc_num' => 'Skjemafeltet {field} ser ikke ut til å inneholde et gyldig kredittkortnummer.', // Files - 'uploaded' => 'Formfeltet {field} inneholder ikke en gyldig opplastet fil.', - 'max_size' => 'Formfeltet {field} inneholder en for stor fil.', - 'is_image' => 'Formfeltet {field} inneholder ikke en gyldig, opplastet bildefil.', - 'mime_in' => 'Formfeltet {field} inneholder ikke en gyldig mimetype.', - 'ext_in' => 'Formfeltet {field} inneholder ikke en gyldig filtype.', - 'max_dims' => 'Formfeltet {field} inneholder enten ikke noe bilde eller er for bredt eller for høyt.', + 'uploaded' => 'Skjemafeltet {field} inneholder ikke en gyldig opplastet fil.', + 'max_size' => 'Skjemafeltet {field} inneholder en for stor fil.', + 'is_image' => 'Skjemafeltet {field} inneholder ikke en gyldig, opplastet bildefil.', + 'mime_in' => 'Skjemafeltet {field} inneholder ikke en gyldig mimetype.', + 'ext_in' => 'Skjemafeltet {field} inneholder ikke en gyldig filtype.', + 'max_dims' => 'Skjemafeltet {field} inneholder enten ikke noe bilde eller er for bredt eller for høyt.', ]; diff --git a/Language/no/View.php b/Language/no/View.php index f6901e26..6a08fca3 100644 --- a/Language/no/View.php +++ b/Language/no/View.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * 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} er ikke en gyldig metode.', - 'missingCellParameters' => '{class}::{method} har ingen parametere.', - 'invalidCellParameter' => '{0} er et ugyldig parameternavn.', - 'noCellClass' => 'Det er ikke angitt noe View', - 'invalidCellClass' => 'Klassen ble ikke funnet: {0}.', - 'tagSyntaxError' => 'Syntaksfeil i parser-koden: {0}', + 'invalidCellMethod' => '{class}::{method} er ikke en gyldig metode.', + 'missingCellParameters' => '{class}::{method} har ingen parametere.', + 'invalidCellParameter' => '{0} er et ugyldig parameternavn.', + 'noCellClass' => 'Det er ikke angitt noe View', + 'invalidCellClass' => 'Klassen ble ikke funnet: {0}.', + 'tagSyntaxError' => 'Syntaksfeil i parser-koden: {0}', ]; diff --git a/Language/pl/CLI.php b/Language/pl/CLI.php index f9ea3bbd..04033c08 100644 --- a/Language/pl/CLI.php +++ b/Language/pl/CLI.php @@ -1,20 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', 'helpUsage' => 'Zastosowanie:', 'helpDescription' => 'Opis:', 'helpOptions' => 'Opcje:', diff --git a/Language/pl/Cache.php b/Language/pl/Cache.php index ee629f3d..8698a356 100644 --- a/Language/pl/Cache.php +++ b/Language/pl/Cache.php @@ -1,20 +1,16 @@ + * + * 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' => 'Konfiguracja pamięci podręcznej musi mieć tablicę $validHandlers.', 'noBackup' => 'Konfigura cache musi mieć ustawiony moduł obsługi i backupHandler.', 'handlerNotFound' => 'Konfigura pamięci podręcznej ma określony nieprawidłowy program obsługi lub procedurę obsługi kopii zapasowej.', diff --git a/Language/pl/Cast.php b/Language/pl/Cast.php index 5cbdc3a0..23715cbe 100644 --- a/Language/pl/Cast.php +++ b/Language/pl/Cast.php @@ -1,23 +1,20 @@ * - * @package CodeIgniter - * @author CodeIgniter Dev Team - * @copyright 2014-2019 British Columbia Institute of Technology (https://bcit.ca/) - * @license https://opensource.org/licenses/MIT MIT License - * @link https://codeigniter.com - * @since Version 3.0.0 - * @filesource - * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Przekroczono maksymalną głębokość stosu', - 'jsonErrorStateMismatch' => 'Niedopełnienie lub niedopasowanie trybów', - 'jsonErrorCtrlChar' => 'Znaleziono nieoczekiwany znak kontrolny', - 'jsonErrorSyntax' => 'Błąd składniowy, źle sformułowany JSON', - 'jsonErrorUtf8' => 'Zniekształcone znaki UTF-8, prawdopodobnie niepoprawnie zakodowane', - 'jsonErrorUnknown' => 'Nieznany błąd' + 'jsonErrorDepth' => 'Przekroczono maksymalną głębokość stosu', + 'jsonErrorStateMismatch' => 'Niedopełnienie lub niedopasowanie trybów', + 'jsonErrorCtrlChar' => 'Znaleziono nieoczekiwany znak kontrolny', + 'jsonErrorSyntax' => 'Błąd składniowy, źle sformułowany JSON', + 'jsonErrorUtf8' => 'Zniekształcone znaki UTF-8, prawdopodobnie niepoprawnie zakodowane', + 'jsonErrorUnknown' => 'Nieznany błąd', ]; diff --git a/Language/pl/Core.php b/Language/pl/Core.php index 044189e8..5040ca8f 100644 --- a/Language/pl/Core.php +++ b/Language/pl/Core.php @@ -1,21 +1,18 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Core language settings return [ - 'invalidFile' => 'Nieprawidłowy plik: {0}', 'copyError' => 'Napotkano błąd podczas próby zastąpienia pliku. Upewnij się, że twój katalog plików jest zapisywalny.', + 'invalidFile' => 'Nieprawidłowy plik: {0}', 'missingExtension' => 'Rozszerzenie {0} nie zostało załadowane.', 'noHandlers' => '{0} musi zapewniać co najmniej jeden Handler.', ]; diff --git a/Language/pl/Database.php b/Language/pl/Database.php index c6a0f91e..f1d61ada 100644 --- a/Language/pl/Database.php +++ b/Language/pl/Database.php @@ -1,32 +1,18 @@ * - * @codeCoverageIgnore + * 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} nie jest prawidłowym wywołaniem wywołania modelu.', 'invalidArgument' => 'Musisz podać poprawną {0}.', 'invalidAllowedFields' => 'Dozwolone pola muszą być określone dla modelu: {0}', 'emptyDataset' => 'Brak danych do {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.', ]; diff --git a/Language/pl/Email.php b/Language/pl/Email.php index 875bbe57..20bbb54d 100644 --- a/Language/pl/Email.php +++ b/Language/pl/Email.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Email language settings return [ 'mustBeArray' => 'Metoda weryfikacji e-maila musi być przekazana w tablicy.', 'invalidAddress' => 'Niepoprawny adres e-mail: {0}', @@ -23,7 +20,7 @@ 'sendFailurePHPMail' => 'Nie można wysłać e-maila za pomocą PHP mail(). Twój serwer może nie być skonfigurowany by wysyłać e-maile za pomocą tej metody.', 'sendFailureSendmail' => 'Nie można wysłać e-maila za pomocą PHP Sendmail. Twój serwer może nie być skonfigurowany by wysyłać e-maile za pomocą tej metody.', 'sendFailureSmtp' => 'Nie można wysłać e-maila za pomoc PHP SMTP. Twój serwer może nie być skonfigurowany by wysyłać e-maile za pomocą tej metody.', - 'sent' => 'Twój e-mail został pomyślnie wysłany za pomocą metody: {0, string}', + 'sent' => 'Twój e-mail został pomyślnie wysłany za pomocą metody: {0}', 'noSocket' => 'Nie można otworzyć socketu do Sendmail. Proszę sprawdzić ustawienia.', 'noHostname' => 'Nie podano nazwy hosta SMTP.', 'SMTPError' => 'Wystąpił następujący błąd SMTP: {0}', diff --git a/Language/pl/Encryption.php b/Language/pl/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/pl/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/pl/Entity.php b/Language/pl/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/pl/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/pl/Files.php b/Language/pl/Files.php index 2a2aa74b..7b43ffdc 100644 --- a/Language/pl/Files.php +++ b/Language/pl/Files.php @@ -1,20 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Files language settings return [ - 'fileNotFound' => 'Nie znaleziono pliku: {0}', - 'cannotMove' => 'Nie można przenieść pliku {0} do {1} ({2})', -// 'invalidFilename' => 'Brak docelowej nazwy pliku lub jest on nieprawidłowy: {0}', -// 'cannotCopy' => 'Nie można skopiować do {0} - upewnij się, że folder jest zapisywalny', + 'fileNotFound' => 'Nie znaleziono pliku: {0}', + 'cannotMove' => 'Nie można przenieść pliku {0} do {1} ({2})', ]; diff --git a/Language/pl/Filters.php b/Language/pl/Filters.php index 0a89adbf..30dc5e07 100644 --- a/Language/pl/Filters.php +++ b/Language/pl/Filters.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Filters language settings return [ 'noFilter' => 'Filtr \'{0}\' musi mieć zdefiniowany pasujący alias.', 'incorrectInterface' => '{0} musi implementować CodeIgniter\Filters\FilterInterface.', diff --git a/Language/pl/Format.php b/Language/pl/Format.php index cb671201..6b5e9ab4 100644 --- a/Language/pl/Format.php +++ b/Language/pl/Format.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Format language settings return [ 'invalidJSON' => 'Nie można przeanalizować łańcucha JSON, błąd: "{0}".', 'missingExtension' => 'Rozszerzenie SimpleXML jest wymagane do formatowania XML.', diff --git a/Language/pl/HTTP.php b/Language/pl/HTTP.php index 36794d86..f0daa195 100644 --- a/Language/pl/HTTP.php +++ b/Language/pl/HTTP.php @@ -1,75 +1,65 @@ + * + * 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 musi mieć możliwość korzystania z klasy CURLRequest.', - 'invalidSSLKey' => 'Nie można ustawić klucza SSL. {0} nie jest prawidłowym plikiem.', - 'sslCertNotFound' => 'Nie znaleziono certyfikatu SSL pod adresem: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURL musi mieć możliwość korzystania z klasy CURLRequest.', + 'invalidSSLKey' => 'Nie można ustawić klucza SSL. {0} nie jest prawidłowym plikiem.', + 'sslCertNotFound' => 'Nie znaleziono certyfikatu SSL pod adresem: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} nie jest prawidłowym typem negocjacji. Musi to być jeden z: mediów, zestawu znaków, kodowania, języka.', + 'invalidNegotiationType' => '{0} nie jest prawidłowym typem negocjacji. Musi to być jeden z: mediów, zestawu znaków, kodowania, języka.', // Message - 'invalidHTTPProtocol' => 'Nieprawidłowa wersja protokołu HTTP. Musi być jednym z: {0}', + 'invalidHTTPProtocol' => 'Nieprawidłowa wersja protokołu HTTP. Musi być jednym z: {0}', // Negotiate 'emptySupportedNegotiations' => 'Musisz dostarczyć tablicę obsługiwanych wartości do wszystkich Negocjacji.', // RedirectResponse - 'invalidRoute' => '{0, string} nie jest prawidłową trasą.', + 'invalidRoute' => '{0} nie jest prawidłową trasą.', - // DownloadResponse - 'cannotSetBinary' => 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - // Response - 'missingResponseStatus' => 'W odpowiedzi HTTP brakuje kodu statusu', - 'invalidStatusCode' => '{0, string} nie jest prawidłowym kodem statusu zwrotu HTTP', - 'unknownStatusCode' => 'Nieznany kod statusu HTTP dostarczony bez komunikatu: {0}', + 'missingResponseStatus' => 'W odpowiedzi HTTP brakuje kodu statusu', + 'invalidStatusCode' => '{0} nie jest prawidłowym kodem statusu zwrotu HTTP', + 'unknownStatusCode' => 'Nieznany kod statusu HTTP dostarczony bez komunikatu: {0}', // URI - 'cannotParseURI' => 'Nie można przeanalizować identyfikatora URI: {0}', - 'segmentOutOfRange' => 'Segment żądania identyfikatora URI jest poza zakresem: {0}', - 'invalidPort' => 'Porty muszą należeć do zakresu od 0 do 65535. Podano: {0}', - 'malformedQueryString' => 'Łańcuchy zapytań mogą nie zawierać fragmentów URI.', + 'cannotParseURI' => 'Nie można przeanalizować identyfikatora URI: {0}', + 'segmentOutOfRange' => 'Segment żądania identyfikatora URI jest poza zakresem: {0}', + 'invalidPort' => 'Porty muszą należeć do zakresu od 0 do 65535. Podano: {0}', + 'malformedQueryString' => 'Łańcuchy zapytań mogą nie zawierać fragmentów URI.', // Page Not Found - 'pageNotFound' => 'Strona nie została znaleziona', - 'emptyController' => 'Nie określono kontrolera.', - 'controllerNotFound' => 'Nie znaleziono kontrolera lub jego metody: {0}::{1}', - 'methodNotFound' => 'Nie znaleziono metody kontrolera: {0}', + 'pageNotFound' => 'Strona nie została znaleziona', + 'emptyController' => 'Nie określono kontrolera.', + 'controllerNotFound' => 'Nie znaleziono kontrolera lub jego metody: {0}::{1}', + 'methodNotFound' => 'Nie znaleziono metody kontrolera: {0}', // CSRF - 'disallowedAction' => 'Żądane działanie jest niedozwolone.', - + 'disallowedAction' => 'Żądane działanie jest niedozwolone.', + // Uploaded file moving - 'alreadyMoved' => 'Przesłany plik został już przeniesiony.', - 'invalidFile' => 'Oryginalny plik nie jest prawidłowym plikiem.', - 'moveFailed' => 'Nie można przenieść pliku {0} do {1} ({2})', - 'uploadErrOk' => 'Plik został prawidłowo wysłany.', - 'uploadErrIniSize' => 'Wielkość pliku "%s" przekracza wielkość określoną przez upload_max_filesize', - 'uploadErrFormSize' => 'Wielkość pliku "%s" przekracza wielkość określoną w formularzu.', - 'uploadErrPartial' => 'Plik "%s" został wysłany częściowo.', - 'uploadErrNoFile' => 'Plik nie został wysłany', - 'uploadErrCantWrite' => 'Plik "%s" nie może być zapisany na dysku.', - 'uploadErrNoTmpDir' => 'Plik nie może zostać wysłany. Brak katalogu tymczasowego.', - 'uploadErrExtension' => 'Wysyłka pliku została zablokowana przez PHP.', - 'uploadErrUnknown' => 'Plik "%s" nie został wysłany z nieznanego powodu.' + 'alreadyMoved' => 'Przesłany plik został już przeniesiony.', + 'invalidFile' => 'Oryginalny plik nie jest prawidłowym plikiem.', + 'moveFailed' => 'Nie można przenieść pliku {0} do {1} ({2})', + 'uploadErrOk' => 'Plik został prawidłowo wysłany.', + 'uploadErrIniSize' => 'Wielkość pliku "%s" przekracza wielkość określoną przez upload_max_filesize', + 'uploadErrFormSize' => 'Wielkość pliku "%s" przekracza wielkość określoną w formularzu.', + 'uploadErrPartial' => 'Plik "%s" został wysłany częściowo.', + 'uploadErrNoFile' => 'Plik nie został wysłany', + 'uploadErrCantWrite' => 'Plik "%s" nie może być zapisany na dysku.', + 'uploadErrNoTmpDir' => 'Plik nie może zostać wysłany. Brak katalogu tymczasowego.', + 'uploadErrExtension' => 'Wysyłka pliku została zablokowana przez PHP.', + 'uploadErrUnknown' => 'Plik "%s" nie został wysłany z nieznanego powodu.', ]; diff --git a/Language/pl/Images.php b/Language/pl/Images.php index ad35ad74..fdcb481a 100644 --- a/Language/pl/Images.php +++ b/Language/pl/Images.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Images language settings return [ 'sourceImageRequired' => 'Musisz określić obraz źródłowy w swoich preferencjach.', 'gdRequired' => 'Do korzystania z tej funkcji wymagana jest biblioteka obrazów GD.', diff --git a/Language/pl/Language.php b/Language/pl/Language.php deleted file mode 100644 index 0ddef47f..00000000 --- a/Language/pl/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'Linia get musi być łańcuchem lub ciągiem znaków.' -]; diff --git a/Language/pl/Log.php b/Language/pl/Log.php index 8de78fd0..1a184fe7 100644 --- a/Language/pl/Log.php +++ b/Language/pl/Log.php @@ -1,18 +1,15 @@ + * + * 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} jest nieprawidłowym poziomem zapisywania Logów.', ]; diff --git a/Language/pl/Migrations.php b/Language/pl/Migrations.php index 65cfae4d..af32ebc3 100644 --- a/Language/pl/Migrations.php +++ b/Language/pl/Migrations.php @@ -1,29 +1,24 @@ + * + * 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' => 'Tabela migracji musi zostać ustawiona.', -// 'invalidType' => 'Określono niepoprawny typ numerowania migracji: {0}', - 'disabled' => 'Migracje zostały załadowane, ale są wyłączone lub niepoprawnie skonfigurowane.', - 'notFound' => 'Nie znaleziono pliku migracji: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Nie znaleziono plików migracji', - 'gap' => 'W sekwencji migracji znajduje się luka w pobliżu numeru wersji: ', - 'classNotFound' => 'Nie można znaleźć klasy migracji "%s".', - 'missingMethod' => 'W klasie migracji brakuje metody "%s".', + 'missingTable' => 'Tabela migracji musi zostać ustawiona.', + 'disabled' => 'Migracje zostały załadowane, ale są wyłączone lub niepoprawnie skonfigurowane.', + 'notFound' => 'Nie znaleziono pliku migracji: ', + 'empty' => 'Nie znaleziono plików migracji', + 'gap' => 'W sekwencji migracji znajduje się luka w pobliżu numeru wersji: ', + 'classNotFound' => 'Nie można znaleźć klasy migracji "%s".', + 'missingMethod' => 'W klasie migracji brakuje metody "%s".', // Migration Command 'migHelpLatest' => "\t\tPrzeprowadza migrację bazy danych do najnowszej dostępnej migracji.", @@ -34,13 +29,7 @@ 'migHelpSeed' => "\tUruchamia siewnik o nazwie [name].", 'migCreate' => "\tTworzy nową migrację o nazwie [name]", 'nameMigration' => 'Nazwij plik migracji', - 'badCreateName' => 'Musisz podać nazwę pliku migracji.', - 'writeError' => 'Błąd podczas próby utworzenia pliku.', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Migrowanie do najnowszej wersji...', 'migInvalidVersion' => 'Podano nieprawidłowy numer wersji.', 'toVersionPH' => 'Migrowanie do wersji %s...', 'toVersion' => 'Migracja do bieżącej wersji...', @@ -52,6 +41,6 @@ 'removed' => 'Wycofywanie: ', 'added' => 'Uruchomienie: ', - 'version' => 'Wersja', - 'filename' => 'Nazwa pliku', + 'version' => 'Wersja', + 'filename' => 'Nazwa pliku', ]; diff --git a/Language/pl/Number.php b/Language/pl/Number.php index a514624a..2fad486b 100644 --- a/Language/pl/Number.php +++ b/Language/pl/Number.php @@ -1,19 +1,15 @@ + * + * 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', @@ -22,9 +18,9 @@ 'bytes' => 'Bajty', // don't forget the space in front of these! - 'thousand' => ' tysiąc', - 'million' => ' milion', - 'billion' => ' miliard', - 'trillion' => ' kwintylion', - 'quadrillion' => ' kwadrylion', + 'thousand' => ' tysiąc', + 'million' => ' milion', + 'billion' => ' miliard', + 'trillion' => ' kwintylion', + 'quadrillion' => ' kwadrylion', ]; diff --git a/Language/pl/Pager.php b/Language/pl/Pager.php index 9122d1ec..ecf09dc9 100644 --- a/Language/pl/Pager.php +++ b/Language/pl/Pager.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Pager language settings return [ 'pageNavigation' => 'Nawigacja strony', 'first' => 'Pierwszy', diff --git a/Language/pl/RESTful.php b/Language/pl/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/pl/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/pl/Redirect.php b/Language/pl/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/pl/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/pl/Router.php b/Language/pl/Router.php index 11755056..50266c02 100644 --- a/Language/pl/Router.php +++ b/Language/pl/Router.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Router language settings return [ 'invalidParameter' => 'Parametr nie pasuje do oczekiwanego typu.', 'missingDefaultRoute' => 'Nie można określić, co powinno być wyświetlane. Trasa domyślna nie została określona w pliku routingu.', diff --git a/Language/pl/Session.php b/Language/pl/Session.php index 7c134218..e87b420b 100644 --- a/Language/pl/Session.php +++ b/Language/pl/Session.php @@ -1,18 +1,15 @@ + * + * 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` musi mieć nazwę tabeli dla obsługi sesji bazy danych.', 'invalidSavePath' => 'Sesja: Skonfigurowana ścieżka zapisu "{0}" nie jest katalogiem, nie istnieje lub nie można jej utworzyć.', diff --git a/Language/pl/Time.php b/Language/pl/Time.php index dfe49280..7322c789 100644 --- a/Language/pl/Time.php +++ b/Language/pl/Time.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Time language settings return [ 'invalidMonth' => 'Miesiące muszą mieć wartość od 1 do 12. Biorąc pod uwagę: {0}', - 'invalidDay' => 'Dni muszą należeć do przedziału od 1 do 31. Biorąc pod uwagę: {0}', - 'invalidOverDay' => 'Dni muszą wynosić od 1 do {0}. Biorąc pod uwagę: {1}', + 'invalidDay' => 'Dni muszą należeć do przedziału od 1 do 31. Biorąc pod uwagę: {0}', + 'invalidOverDay' => 'Dni muszą wynosić od 1 do {0}. Biorąc pod uwagę: {1}', 'invalidHours' => 'Godziny muszą wynosić od 0 do 23. Biorąc pod uwagę: {0}', 'invalidMinutes' => 'Minuty muszą mieścić się w przedziale od 0 do 59. Biorąc pod uwagę: {0}', 'invalidSeconds' => 'Sekundy muszą zawierać się między 0 a 59. Biorąc pod uwagę: {0}', diff --git a/Language/pl/Validation.php b/Language/pl/Validation.php index 0108cfaa..7cf05ed9 100644 --- a/Language/pl/Validation.php +++ b/Language/pl/Validation.php @@ -1,36 +1,31 @@ + * + * 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' => 'Brak zestawów reguł określonych w konfiguracji sprawdzania poprawności.', - 'ruleNotFound' => '{0} nie jest prawidłową regułą.', - 'groupNotFound' => '{0} nie jest grupą reguł sprawdzania poprawności.', - 'groupNotArray' => 'Grupa reguł {0} musi być tablicą.', - 'invalidTemplate' => '{0} nie jest prawidłowym szablonem sprawdzania poprawności.', + 'noRuleSets' => 'Brak zestawów reguł określonych w konfiguracji sprawdzania poprawności.', + 'ruleNotFound' => '{0} nie jest prawidłową regułą.', + 'groupNotFound' => '{0} nie jest grupą reguł sprawdzania poprawności.', + 'groupNotArray' => 'Grupa reguł {0} musi być tablicą.', + 'invalidTemplate' => '{0} nie jest prawidłowym szablonem sprawdzania poprawności.', // Rule Messages 'alpha' => 'Pole {field} może zawierać tylko znaki alfabetyczne.', 'alpha_dash' => 'Pole {field} może zawierać tylko znaki alfanumeryczne, podkreślenia i myślniki.', 'alpha_numeric' => 'Pole {field} może zawierać tylko znaki alfanumeryczne.', 'alpha_numeric_space' => 'Pole {field} może zawierać tylko znaki alfanumeryczne i spacje.', - 'alpha_space' => 'Pole {field} może zawierać tylko znaki alfabetyczne i spacje.', + 'alpha_space' => 'Pole {field} może zawierać tylko znaki alfabetyczne i spacje.', 'decimal' => 'Pole {field} musi zawierać liczbę dziesiętną.', 'differs' => 'Pole {field} musi różnić się od pola {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', 'exact_length' => 'Pole {field} musi mieć dokładnie {param} długości.', 'greater_than' => 'Pole {field} musi zawierać liczbę większą niż {param}.', 'greater_than_equal_to' => 'Pole {field} musi zawierać liczbę większą lub równą {param}.', @@ -44,7 +39,6 @@ 'matches' => 'Pole {field} nie pasuje do pola {param}.', 'max_length' => 'Pole {field} nie może przekraczać długości znaków {param}.', 'min_length' => 'Pole {field} musi mieć przynajmniej {param} długości.', - 'not_equals' => 'The {field} field cannot be: {param}.', 'numeric' => 'Pole {field} musi zawierać tylko liczby.', 'regex_match' => 'Pole {field} ma niepoprawny format.', 'required' => 'Pole {field} jest wymagane', @@ -52,7 +46,6 @@ 'required_without' => 'Pole {field} jest wymagane, gdy nie ma parametru {param}.', 'timezone' => 'Pole {field} musi być prawidłową strefą czasową.', 'valid_base64' => 'Pole {field} musi być poprawnym łańcuchem base64.', -// 'valid_json' => 'Pole {field} musi być w formacie JSON.', 'valid_email' => 'Pole {field} musi zawierać poprawny adres e-mail.', 'valid_emails' => 'Pole {field} musi zawierać wszystkie prawidłowe adresy e-mail.', 'valid_ip' => 'Pole {field} musi zawierać poprawny adres IP.', @@ -60,13 +53,13 @@ 'valid_date' => 'Pole {field} musi zawierać poprawną datę.', // Credit Cards - 'valid_cc_num' => '{field} nie wydaje się być prawidłowym numerem karty kredytowej.', + 'valid_cc_num' => '{field} nie wydaje się być prawidłowym numerem karty kredytowej.', // Files - 'uploaded' => '{field} nie jest prawidłowym przesłanym plikiem.', - 'max_size' => '{field} jest zbyt dużym plikiem.', - 'is_image' => '{field} nie jest prawidłowym, przesłanym plikiem graficznym.', - 'mime_in' => '{field} nie ma prawidłowego typu MIME.', - 'ext_in' => '{field} nie ma poprawnego rozszerzenia pliku.', - 'max_dims' => '{field} nie jest obrazem lub jest zbyt szeroki lub wysoki.', + 'uploaded' => '{field} nie jest prawidłowym przesłanym plikiem.', + 'max_size' => '{field} jest zbyt dużym plikiem.', + 'is_image' => '{field} nie jest prawidłowym, przesłanym plikiem graficznym.', + 'mime_in' => '{field} nie ma prawidłowego typu MIME.', + 'ext_in' => '{field} nie ma poprawnego rozszerzenia pliku.', + 'max_dims' => '{field} nie jest obrazem lub jest zbyt szeroki lub wysoki.', ]; diff --git a/Language/pl/View.php b/Language/pl/View.php index 96cb05cd..30543ad9 100644 --- a/Language/pl/View.php +++ b/Language/pl/View.php @@ -1,17 +1,15 @@ + * + * 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} nie jest prawidłową metodą.', 'missingCellParameters' => '{class}::{method} nie ma żadnych parametrów.', diff --git a/Language/pt-BR/CLI.php b/Language/pt-BR/CLI.php index 6d112641..93d31ef7 100644 --- a/Language/pt-BR/CLI.php +++ b/Language/pt-BR/CLI.php @@ -1,23 +1,37 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Comando "{0}" não foi encontrado.', - 'helpUsage' => 'Uso:', - 'helpDescription' => 'Descrição:', - 'helpOptions' => 'Opções:', - 'helpArguments' => 'Argumentos:', - 'invalidColor' => 'Cor de {0} inválida: {1}.', + 'altCommandPlural' => 'Você quis dizer um desses?', + 'altCommandSingular' => 'Você quis dizer isso?', + 'commandNotFound' => 'Comando "{0}" não foi encontrado.', + 'generator' => [ + 'cancelOperation' => 'Operação foi cancelada.', + 'className' => 'Nome da classe', + 'commandType' => 'Tipo de comando', + 'databaseGroup' => 'Grupo do banco de dados', + 'fileCreate' => 'Arquivo criado: {0}', + 'fileError' => 'Erro enquanto criando arquivo: {0}', + 'fileExist' => 'Arquivo existe: {0}', + 'fileOverwrite' => 'Arquivo sobrescrito: {0}', + 'parentClass' => 'Classe pai', + 'returnType' => 'Tipo de retorno', + 'tableName' => 'Nome da tabela', + 'usingCINamespace' => 'Atenção: Usar o namespace "CodeIgniter" irá gerar o arquivo no diretório system.', + ], + 'helpArguments' => 'Argumentos:', + 'helpDescription' => 'Descrição:', + 'helpOptions' => 'Opções:', + 'helpUsage' => 'Uso:', + 'invalidColor' => 'Cor de {0} inválida: {1}.', + 'namespaceNotDefined' => 'Namespace "{0}" não está definido.', ]; diff --git a/Language/pt-BR/Cache.php b/Language/pt-BR/Cache.php index d2b1e06b..20416f49 100644 --- a/Language/pt-BR/Cache.php +++ b/Language/pt-BR/Cache.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cache language settings return [ 'unableToWrite' => 'O cache está incapaz de escrever em {0}', 'invalidHandlers' => 'A configuração de cache deve ter uma array de $validHandlers.', diff --git a/Language/pt-BR/Cast.php b/Language/pt-BR/Cast.php index f192157b..bb61e3ea 100644 --- a/Language/pt-BR/Cast.php +++ b/Language/pt-BR/Cast.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ 'jsonErrorDepth' => 'Profundidade máxima da pilha foi excedida', 'jsonErrorStateMismatch' => 'Underflow ou a incompatibilidade de modos', diff --git a/Language/pt-BR/Core.php b/Language/pt-BR/Core.php index 369b7f4f..0d1d0410 100644 --- a/Language/pt-BR/Core.php +++ b/Language/pt-BR/Core.php @@ -1,21 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => 'Arquivo inválido: {0}', - 'copyError' => 'Um erro foi encontrado ao tentar substituir o arquivo. Por favor, certifique-se de que seu diretório de arquivos é gravável.', - 'missingExtension' => 'A extensão {0} não está carregada.', - 'noHandlers' => '{0} deve prover pelo menos um Handler.', + 'copyError' => 'Um erro foi encontrado ao tentar substituir o arquivo. Por favor, certifique-se de que seu diretório de arquivos é gravável.', + 'enabledZlibOutputCompression' => 'Sua diretiva zlib.output_compression ini está on. Isso não irá trabalhar bem com a saída de buffers.', + 'invalidFile' => 'Arquivo inválido: {0}', + 'missingExtension' => 'A extensão {0} não está carregada.', + 'noHandlers' => '{0} deve prover pelo menos um Handler.', ]; diff --git a/Language/pt-BR/Database.php b/Language/pt-BR/Database.php index 1e4d897d..08323813 100644 --- a/Language/pt-BR/Database.php +++ b/Language/pt-BR/Database.php @@ -1,23 +1,21 @@ * - * @codeCoverageIgnore + * 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} não é um callback de Model Event válido.', 'invalidArgument' => 'Você deve fornecer um {0} válido.', 'invalidAllowedFields' => 'Os campos permitidos devem ser especificados para o model: {0}', 'emptyDataset' => 'Não há dados para {0}.', + 'emptyPrimaryKey' => 'Não há nenhuma chave primária definida ao tentar fazer {0}.', 'failGetFieldData' => 'Falha ao obter dados de campo do banco de dados.', 'failGetIndexData' => 'Falha ao obter dados de índice do banco de dados.', 'failGetForeignKeyData' => 'Falha ao obter dados de chave estrangeira do banco de dados.', diff --git a/Language/pt-BR/Email.php b/Language/pt-BR/Email.php index b5e3a2b7..db0d4947 100644 --- a/Language/pt-BR/Email.php +++ b/Language/pt-BR/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Email language settings return [ - 'mustBeArray' => 'O método de validação de email deve receber uma array.', - 'invalidAddress' => 'Endereço de e-mail inválido: {0}', - 'attachmentMissing' => 'Não foi possível localizar o seguinte anexo de e-mail: {0}', - 'attachmentUnreadable' => 'Não foi possível abrir este anexo: {0}', - 'noFrom' => 'Não é possível enviar email sem o cabeçalho "From".', - 'noRecipients' => 'Você deve incluir destinatários: To, Cc, ou 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.', - '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.', - '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.', - 'sent' => 'Sua mensagem foi enviada com sucesso usando o seguinte protocolo: {0, string}', - 'noSocket' => 'Não foi possível abrir um soquete para o Sendmail. Por favor, verifique as configurações.', - 'noHostname' => 'Você não especificou um hostname SMTP.', - 'SMTPError' => 'O seguinte erro SMTP foi encontrado: {0}', - 'noSMTPAuth' => 'Erro: você deve atribuir um nome de usuário e senha SMTP.', - 'failedSMTPLogin' => 'Falha ao enviar o comando AUTH LOGIN. Erro: {0}', - 'SMTPAuthUsername' => 'Falha ao autenticar o nome de usuário. Erro: {0}', - 'SMTPAuthPassword' => 'Falha ao autenticar a senha. Erro: {0}', - 'SMTPDataFailure' => 'Não foi possível enviar dados: {0}', - 'exitStatus' => 'Código de status de saída: {0}', + 'mustBeArray' => 'O método de validação de email deve receber uma array.', + 'invalidAddress' => 'Endereço de e-mail inválido: {0}', + 'attachmentMissing' => 'Não foi possível localizar o seguinte anexo de e-mail: {0}', + 'attachmentUnreadable' => 'Não foi possível abrir este anexo: {0}', + 'noFrom' => 'Não é possível enviar email sem o cabeçalho "From".', + 'noRecipients' => 'Você deve incluir destinatários: To, Cc, ou 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.', + '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.', + '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.', + 'sent' => 'Sua mensagem foi enviada com sucesso usando o seguinte protocolo: {0}', + 'noSocket' => 'Não foi possível abrir um soquete para o Sendmail. Por favor, verifique as configurações.', + 'noHostname' => 'Você não especificou um hostname SMTP.', + 'SMTPError' => 'O seguinte erro SMTP foi encontrado: {0}', + 'noSMTPAuth' => 'Erro: você deve atribuir um nome de usuário e senha SMTP.', + 'failedSMTPLogin' => 'Falha ao enviar o comando AUTH LOGIN. Erro: {0}', + 'SMTPAuthUsername' => 'Falha ao autenticar o nome de usuário. Erro: {0}', + 'SMTPAuthPassword' => 'Falha ao autenticar a senha. Erro: {0}', + 'SMTPDataFailure' => 'Não foi possível enviar dados: {0}', + 'exitStatus' => 'Código de status de saída: {0}', ]; diff --git a/Language/pt-BR/Encryption.php b/Language/pt-BR/Encryption.php index aa1672f4..5544fb59 100644 --- a/Language/pt-BR/Encryption.php +++ b/Language/pt-BR/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => 'Nenhum driver solicitado; Miss Daisy vai ficar tão chateada!', - 'noHandlerAvailable' => 'Não foi possível encontrar um manipulador de criptografia {0} disponível.', - 'unKnownHandler' => '"{0}" não pode ser configurado.', - 'starterKeyNeeded' => 'O criptografador precisa de uma chave inicial.', - 'authenticationFailed' => 'Descriptografando: autenticação falhou.', - 'encryptionFailed' => 'Criptografia falhou.', + 'noDriverRequested' => 'Nenhum driver solicitado; Miss Daisy vai ficar tão chateada!', + 'noHandlerAvailable' => 'Não foi possível encontrar um manipulador de criptografia {0} disponível.', + 'unKnownHandler' => '"{0}" não pode ser configurado.', + 'starterKeyNeeded' => 'O criptografador precisa de uma chave inicial.', + 'authenticationFailed' => 'Descriptografando: autenticação falhou.', + 'encryptionFailed' => 'Criptografia falhou.', ]; diff --git a/Language/pt-BR/Entity.php b/Language/pt-BR/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/pt-BR/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/pt-BR/Fabricator.php b/Language/pt-BR/Fabricator.php new file mode 100644 index 00000000..05c3419f --- /dev/null +++ b/Language/pt-BR/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => 'Model fornecido para fabricação é inválido.', + 'missingFormatters' => 'Nenhum formatador válido definido.', + 'createFailed' => 'Fabricator falhou ao inserir na tabela {0}: {1}.', +]; diff --git a/Language/pt-BR/Files.php b/Language/pt-BR/Files.php index 0f6320a4..81e696ca 100644 --- a/Language/pt-BR/Files.php +++ b/Language/pt-BR/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Files language settings return [ - 'fileNotFound' => 'Arquivo não encontrado: {0}', - 'cannotMove' => 'Não pode mover o arquivo {0} para {1} ({2})', + 'fileNotFound' => 'Arquivo não encontrado: {0}', + 'cannotMove' => 'Não pode mover o arquivo {0} para {1} ({2})', ]; diff --git a/Language/pt-BR/Filters.php b/Language/pt-BR/Filters.php index 9d4862d2..e8630044 100644 --- a/Language/pt-BR/Filters.php +++ b/Language/pt-BR/Filters.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Filters language settings return [ 'noFilter' => 'O filtro {0} deve ter um alias correspondente definido.', 'incorrectInterface' => '{0} deve implementar CodeIgniter\Filters\FilterInterface.', diff --git a/Language/pt-BR/Format.php b/Language/pt-BR/Format.php index 00a354ba..f3c89349 100644 --- a/Language/pt-BR/Format.php +++ b/Language/pt-BR/Format.php @@ -1,19 +1,18 @@ * - * @codeCoverageIgnore + * 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}" não é uma classe Formatter válida.', 'invalidJSON' => 'Falha ao analisar a string json, erro: "{0}".', + 'invalidMime' => 'Nenhum Formatter definido para o tipo mime: "{0}".', 'missingExtension' => 'A extensão SimpleXML é necessária para formatar XML.', ]; diff --git a/Language/pt-BR/HTTP.php b/Language/pt-BR/HTTP.php index c8fdc3eb..74f3c107 100644 --- a/Language/pt-BR/HTTP.php +++ b/Language/pt-BR/HTTP.php @@ -1,76 +1,76 @@ * - * @codeCoverageIgnore + * 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 deve estar ativado para usar a classe CURLRequest.', - 'invalidSSLKey' => 'Não é possível definir a Chave SSL. {0} não é um arquivo válido.', - 'sslCertNotFound' => 'Certificado SSL não encontrado em: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURL deve estar ativado para usar a classe CURLRequest.', + 'invalidSSLKey' => 'Não é possível definir a Chave SSL. {0} não é um arquivo válido.', + 'sslCertNotFound' => 'Certificado SSL não encontrado em: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} não é um tipo de negociação válido. Deve ser um dos seguintes: media, charset, encoding, language.', + 'invalidNegotiationType' => '{0} não é um tipo de negociação válido. Deve ser um dos seguintes: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Versão inválida do Protocolo HTTP. Deve ser uma dessas: {0}', + 'invalidHTTPProtocol' => 'Versão inválida do Protocolo HTTP. Deve ser uma dessas: {0}', // Negotiate 'emptySupportedNegotiations' => 'Você deve fornecer uma array de valores suportados para todas as Negociações.', // RedirectResponse - 'invalidRoute' => 'Rota {0, string} não foi encontrada ao fazer o roteamento-reverso.', + 'invalidRoute' => 'Rota {0} não foi encontrada ao fazer o roteamento-reverso.', // DownloadResponse - 'cannotSetBinary' => 'Ao definir o caminho do arquivo não foi possível definir como binário.', - 'cannotSetFilepath' => 'Ao definir como binário não é possível definir o caminho do arquivo: {0}', - 'notFoundDownloadSource' => 'Fonte do corpo do download não encontrado.', - 'cannotSetCache' => 'Não suporta armazenamento em cache para download.', - 'cannotSetStatusCode' => 'Não suporta o código de status de alteração para download. Código: {0}, Razão: {1}', + 'cannotSetBinary' => 'Ao definir o caminho do arquivo não foi possível definir como binário.', + 'cannotSetFilepath' => 'Ao definir como binário não é possível definir o caminho do arquivo: {0}', + 'notFoundDownloadSource' => 'Fonte do corpo do download não encontrado.', + 'cannotSetCache' => 'Não suporta armazenamento em cache para download.', + 'cannotSetStatusCode' => 'Não suporta o código de status de alteração para download. Código: {0}, Razão: {1}', // Response - 'missingResponseStatus' => 'Resposta HTTP está faltando um código de status', - 'invalidStatusCode' => '{0, string} não é um código de status de retorno HTTP válido', - 'unknownStatusCode' => 'Código de status HTTP desconhecido fornecido sem nenhuma mensagem: {0}', + 'missingResponseStatus' => 'Resposta HTTP está faltando um código de status', + 'invalidStatusCode' => '{0} não é um código de status de retorno HTTP válido', + 'unknownStatusCode' => 'Código de status HTTP desconhecido fornecido sem nenhuma mensagem: {0}', // URI - 'cannotParseURI' => 'Não é possível analisar o URI: {0}', - 'segmentOutOfRange' => 'Segmento do URI da Requisição está fora do intervalo: {0}', - 'invalidPort' => 'Portas devem estar entre 0 e 65535. Dado: {0}', - 'malformedQueryString' => 'As strings de consulta não podem incluir fragmentos de URI.', + 'cannotParseURI' => 'Não é possível analisar o URI: {0}', + 'segmentOutOfRange' => 'Segmento do URI da Requisição está fora do intervalo: {0}', + 'invalidPort' => 'Portas devem estar entre 0 e 65535. Dado: {0}', + 'malformedQueryString' => 'As strings de consulta não podem incluir fragmentos de URI.', // Page Not Found - 'pageNotFound' => 'Página Não Encontrada', - 'emptyController' => 'Nenhum Controller especificado.', - 'controllerNotFound' => 'Controller ou seu método não foi encontrado: {0}::{1}', - 'methodNotFound' => 'Método do Controller não foi encontrado: {0}', + 'pageNotFound' => 'Página Não Encontrada', + 'emptyController' => 'Nenhum Controller especificado.', + 'controllerNotFound' => 'Controller ou seu método não foi encontrado: {0}::{1}', + 'methodNotFound' => 'Método do Controller não foi encontrado: {0}', // CSRF - 'disallowedAction' => 'A ação que você solicitou não é permitida.', + 'disallowedAction' => 'A ação que você solicitou não é permitida.', // Uploaded file moving - 'alreadyMoved' => 'O arquivo enviado já foi movido.', - 'invalidFile' => 'O arquivo original não é um arquivo válido.', - 'moveFailed' => 'Não foi possível mover o arquivo {0} para {1} ({2})', + 'alreadyMoved' => 'O arquivo enviado já foi movido.', + 'invalidFile' => 'O arquivo original não é um arquivo válido.', + 'moveFailed' => 'Não foi possível mover o arquivo {0} para {1} ({2})', + + 'uploadErrOk' => 'O upload do arquivo foi realizado com sucesso.', + 'uploadErrIniSize' => 'O arquivo "%s" excede a diretiva ini upload_max_filesize.', + 'uploadErrFormSize' => 'O arquivo "%s" excede o limite de upload definido em seu formulário.', + 'uploadErrPartial' => 'O upload do arquivo "%s" foi realizado apenas parcialmente.', + 'uploadErrNoFile' => 'Nenhum upload de arquivo foi realizado.', + 'uploadErrCantWrite' => 'O arquivo "%s" não pode ser escrito no disco.', + 'uploadErrNoTmpDir' => 'Upload de arquivo não pode ser realizado: faltando diretório temporário.', + 'uploadErrExtension' => 'Upload de arquivo foi parado por uma extensão PHP.', + 'uploadErrUnknown' => 'O upload do arquivo "%s" não foi realizado devido a um erro desconhecido.', - 'uploadErrOk' => 'O upload do arquivo foi realizado com sucesso.', - 'uploadErrIniSize' => 'O arquivo "%s" excede a diretiva ini upload_max_filesize.', - 'uploadErrFormSize' => 'O arquivo "%s" excede o limite de upload definido em seu formulário.', - 'uploadErrPartial' => 'O upload do arquivo "%s" foi realizado apenas parcialmente.', - 'uploadErrNoFile' => 'Nenhum upload de arquivo foi realizado.', - 'uploadErrCantWrite' => 'O arquivo "%s" não pode ser escrito no disco.', - 'uploadErrNoTmpDir' => 'Upload de arquivo não pode ser realizado: faltando diretório temporário.', - 'uploadErrExtension' => 'Upload de arquivo foi parado por uma extensão PHP.', - 'uploadErrUnknown' => 'O upload do arquivo "%s" não foi realizado devido a um erro desconhecido.', + // SameSite setting + 'invalidSameSiteSetting' => 'A configuração SameSite deve ser None, Lax, Strict ou uma string vazia. Dado: {0}', ]; diff --git a/Language/pt-BR/Images.php b/Language/pt-BR/Images.php index 726f710e..12c2df26 100644 --- a/Language/pt-BR/Images.php +++ b/Language/pt-BR/Images.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ 'sourceImageRequired' => 'Você deve especificar uma imagem de origem em suas preferências.', 'gdRequired' => 'A biblioteca de imagens GD é necessária para usar este recurso.', @@ -20,6 +17,8 @@ 'gifNotSupported' => 'Imagens GIF geralmente não são suportadas devido a restrições de licenciamento. Você pode ter que usar imagens JPG ou PNG em vez disso', 'jpgNotSupported' => 'Imagens JPG não são suportadas.', 'pngNotSupported' => 'Imagens PNG não são suportadas.', + 'webpNotSupported' => 'Imagens WEBP não são suportadas.', + 'fileNotSupported' => 'O arquivo fornecido não é de um tipo de imagem suportado.', 'unsupportedImageCreate' => 'Seu servidor não suporta a função GD necessária para processar este tipo de imagem.', 'jpgOrPngRequired' => 'O protocolo de redimensionamento de imagem especificado nas suas preferências só funciona com os tipos de imagem JPEG ou PNG.', 'rotateUnsupported' => 'A rotação de imagem não parece ser suportada pelo seu servidor.', diff --git a/Language/pt-BR/Language.php b/Language/pt-BR/Language.php deleted file mode 100644 index e0bc227b..00000000 --- a/Language/pt-BR/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'A linha obtida deve ser uma string ou um array de strings.', -]; diff --git a/Language/pt-BR/Log.php b/Language/pt-BR/Log.php index 4be4d41c..fa9331e0 100644 --- a/Language/pt-BR/Log.php +++ b/Language/pt-BR/Log.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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} é um level de log inválido.', ]; diff --git a/Language/pt-BR/Migrations.php b/Language/pt-BR/Migrations.php index 5df7a3a2..51160be5 100644 --- a/Language/pt-BR/Migrations.php +++ b/Language/pt-BR/Migrations.php @@ -1,28 +1,25 @@ * - * @codeCoverageIgnore + * 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' => 'Tabela de migrações deve ser definida.', - 'disabled' => 'As migrações foram carregadas, mas estão desativadas ou estão configuradas incorretamente.', - 'notFound' => 'Arquivo de migração não encontrado: ', - 'batchNotFound' => 'Alvo batch não encontrado: ', - 'empty' => 'Nenhum arquivo de migração encontrado', - 'gap' => 'Há uma diferença na sequência de migração perto do número de versão: ', - 'classNotFound' => 'A classe de migração "%s" não foi encontrada.', - 'missingMethod' => 'A classe de migração está sem um método "%s".', + 'missingTable' => 'Tabela de migrações deve ser definida.', + 'disabled' => 'As migrações foram carregadas, mas estão desativadas ou estão configuradas incorretamente.', + 'notFound' => 'Arquivo de migração não encontrado: ', + 'batchNotFound' => 'Alvo batch não encontrado: ', + 'empty' => 'Nenhum arquivo de migração encontrado', + 'gap' => 'Há uma diferença na sequência de migração perto do número de versão: ', + 'classNotFound' => 'A classe de migração "%s" não foi encontrada.', + 'missingMethod' => 'A classe de migração está sem um método "%s".', // Migration Command 'migHelpLatest' => "\t\tMigra o banco de dados para a última migração disponível.", @@ -33,23 +30,28 @@ 'migHelpSeed' => "\tRoda o seeder nomeado [name].", 'migCreate' => "\tCria uma nova migração nomeada [name]", 'nameMigration' => 'Nomeie o arquivo de migração', - 'badCreateName' => 'Você deve fornecer um nome de arquivo de migração.', - 'writeError' => 'Erro ao tentar criar arquivo.', 'migNumberError' => 'O número da migração deve ter três dígitos e não deve haver lacunas na sequência.', + 'rollBackConfirm' => 'Você tem certeza que deseja reverter?', + 'refreshConfirm' => 'Você tem certeza que deseja atualizar?', - 'latest' => 'Executando todas as novas migrações...', + 'latest' => 'Executando todas as novas migrações...', 'generalFault' => 'Migração falhou!', 'migInvalidVersion' => 'Número da versão fornecida é inválido.', 'toVersionPH' => 'Migrando para a versão %s...', 'toVersion' => 'Migrando para a versão atual...', 'rollingBack' => 'Revertendo todas as migrações...', 'noneFound' => 'Nenhuma migração foi encontrada.', - 'on' => 'Migrado em: ', 'migSeeder' => 'Nome do seeder', 'migMissingSeeder' => 'Você deve fornecer o nome de um seeder.', + 'nameSeeder' => 'Nomeie o arquivo seeder', 'removed' => 'Revertendo: ', 'added' => 'Rodando: ', - 'version' => 'Versão', - 'filename' => 'Nome do arquivo', + // Migrate Status + 'namespace' => 'Namespace', + 'filename' => 'Nome do arquivo', + 'version' => 'Versão', + 'group' => 'Grupo', + 'on' => 'Migrado em: ', + 'batch' => 'Lote', ]; diff --git a/Language/pt-BR/Number.php b/Language/pt-BR/Number.php index 704cf6d8..d81ceb7f 100644 --- a/Language/pt-BR/Number.php +++ b/Language/pt-BR/Number.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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', @@ -21,9 +18,9 @@ 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' mil', - 'million' => ' milhão', - 'billion' => ' bilhão', - 'trillion' => ' trilhão', - 'quadrillion' => ' quadrilhão', + 'thousand' => ' mil', + 'million' => ' milhão', + 'billion' => ' bilhão', + 'trillion' => ' trilhão', + 'quadrillion' => ' quatrilhão', ]; diff --git a/Language/pt-BR/Pager.php b/Language/pt-BR/Pager.php index b6fc99fa..ef92f26f 100644 --- a/Language/pt-BR/Pager.php +++ b/Language/pt-BR/Pager.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ 'pageNavigation' => 'Navegação de páginas', 'first' => 'Primeira', diff --git a/Language/pt-BR/RESTful.php b/Language/pt-BR/RESTful.php index 7827ea06..8792b8ab 100644 --- a/Language/pt-BR/RESTful.php +++ b/Language/pt-BR/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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}" ação não implementada.', + 'notImplemented' => '"{0}" ação não implementada.', ]; diff --git a/Language/pt-BR/Redirect.php b/Language/pt-BR/Redirect.php deleted file mode 100644 index 07a388e1..00000000 --- a/Language/pt-BR/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Não foi possível redirecionar para "{0}". Código de status do erro "{1}"', -]; diff --git a/Language/pt-BR/Router.php b/Language/pt-BR/Router.php index 4623744d..e0581cc4 100644 --- a/Language/pt-BR/Router.php +++ b/Language/pt-BR/Router.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ 'invalidParameter' => 'Um parâmetro não corresponde ao tipo esperado.', 'missingDefaultRoute' => 'Não é possível determinar o que deve ser exibido. Uma rota padrão não foi especificada no arquivo de roteamento.', diff --git a/Language/pt-BR/Security.php b/Language/pt-BR/Security.php new file mode 100644 index 00000000..016f3657 --- /dev/null +++ b/Language/pt-BR/Security.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'A ação que você requisitou não é permitida.', + 'invalidSameSite' => 'O valor de SameSite deve ser None, Lax, Strict, ou uma string vazia. Dado: {0}', +]; diff --git a/Language/pt-BR/Session.php b/Language/pt-BR/Session.php index 753d3a1b..f1f85a14 100644 --- a/Language/pt-BR/Session.php +++ b/Language/pt-BR/Session.php @@ -1,22 +1,20 @@ * - * @codeCoverageIgnore + * 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` deve ter o nome da tabela para o Database Session Handler funcionar.', 'invalidSavePath' => 'Sessão: O save path "{0}" configurado não é um diretório, não existe ou não pode ser criado.', 'writeProtectedSavePath' => 'Sessão: O save path "{0}" configurado não é gravável pelo processo do PHP.', 'emptySavePath' => 'Sessão: Nenhum save path configurado.', 'invalidSavePathFormat' => 'Sessão: Formato do Redis save path é inválido: {0}', + 'invalidSameSiteSetting' => 'Sessão: A configuração SameSite deve ser None, Lax, Strict, ou uma string vazia. Dado: {0}', ]; diff --git a/Language/pt-BR/Time.php b/Language/pt-BR/Time.php index d496dc52..febd570f 100644 --- a/Language/pt-BR/Time.php +++ b/Language/pt-BR/Time.php @@ -1,19 +1,17 @@ * - * @codeCoverageIgnore + * 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}" não é um formato datetime válido', 'invalidMonth' => 'Meses devem ser entre 1 e 12. Dado: {0}', 'invalidDay' => 'Dias devem ser entre 1 e 31. Dado: {0}', 'invalidOverDay' => 'Dias devem ser entre 1 e {0}. Dado: {1}', diff --git a/Language/pt-BR/Validation.php b/Language/pt-BR/Validation.php index f4a3a090..c8f791ec 100644 --- a/Language/pt-BR/Validation.php +++ b/Language/pt-BR/Validation.php @@ -1,30 +1,28 @@ * - * @codeCoverageIgnore + * 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' => 'Nenhum conjunto de regras especificado na configuração de Validação.', - 'ruleNotFound' => '{0} não é uma regra válida.', - 'groupNotFound' => '{0} não é um grupo de regras de validação.', - 'groupNotArray' => 'O grupo de regras {0} deve ser um array.', - 'invalidTemplate' => '{0} não é um template de Validation válido.', + 'noRuleSets' => 'Nenhum conjunto de regras especificado na configuração de Validação.', + 'ruleNotFound' => '{0} não é uma regra válida.', + 'groupNotFound' => '{0} não é um grupo de regras de validação.', + 'groupNotArray' => 'O grupo de regras {0} deve ser um array.', + 'invalidTemplate' => '{0} não é um template de Validation válido.', // Rule Messages 'alpha' => 'O campo {field} pode conter apenas caracteres alfabéticos.', 'alpha_dash' => 'O campo {field} pode conter apenas caracteres alfa-numéricos, sublinhados, e traços.', 'alpha_numeric' => 'O campo {field} pode conter apenas caracteres alfa-numéricos.', + 'alpha_numeric_punct' => 'O campo {field} pode conter apenas caracteres alfa-numéricos, espaços, e ~ ! # $ % & * - _ + = | : . caracteres.', 'alpha_numeric_space' => 'O campo {field} pode conter apenas caracteres alfa-numéricos e espaços.', 'alpha_space' => 'O campo {field} pode conter apenas caracteres alfabéticos e espaços.', 'decimal' => 'O campo {field} deve conter um número decimal.', @@ -33,10 +31,12 @@ 'exact_length' => 'O campo {field} deve conter exatamente {param} caracteres no tamanho.', 'greater_than' => 'O campo {field} deve conter um número maior que {param}.', 'greater_than_equal_to' => 'O campo {field} deve conter um número maior ou igual a {param}.', + 'hex' => 'O campo {field} pode conter apenas caracteres hexadecimais.', 'in_list' => 'O campo {field} deve ser um desses: {param}.', 'integer' => 'O campo {field} deve conter um número inteiro.', 'is_natural' => 'O campo {field} deve conter apenas dígitos.', 'is_natural_no_zero' => 'O campo {field} deve conter apenas dígitos e deve ser maior que zero.', + 'is_not_unique' => 'O campo {field} deve conter um valor já existente no banco de dados.', 'is_unique' => 'O campo {field} deve conter um valor único.', 'less_than' => 'O campo {field} deve conter um número menor que {param}.', 'less_than_equal_to' => 'O campo {field} deve conter um número menor ou igual a {param}.', @@ -44,11 +44,13 @@ 'max_length' => 'O campo {field} não pode exceder {param} caracteres no tamanho.', 'min_length' => 'O campo {field} deve conter pelo menos {param} caracteres no tamanho.', 'not_equals' => 'O campo {field} não pode ser: {param}.', + 'not_in_list' => 'O campo {field} não deve ser um desses: {param}.', 'numeric' => 'O campo {field} deve conter apenas números.', 'regex_match' => 'O campo {field} não está no formato correto.', 'required' => 'O campo {field} é requerido.', 'required_with' => 'O campo {field} é requerido quando {param} está presente.', 'required_without' => 'O campo {field} é requerido quando {param} não está presente.', + 'string' => 'O campo {field} deve ser uma string válida.', 'timezone' => 'O campo {field} deve ser uma timezone válida.', 'valid_base64' => 'O campo {field} deve ser uma string base64 válida.', 'valid_email' => 'O campo {field} deve conter um endereço de e-mail válido.', @@ -58,13 +60,13 @@ 'valid_date' => 'O campo {field} deve conter uma data válida.', // Credit Cards - 'valid_cc_num' => '{field} não parece ser um número de cartão de crédito válido.', + 'valid_cc_num' => '{field} não parece ser um número de cartão de crédito válido.', // Files - 'uploaded' => '{field} não é um arquivo de upload válido.', - 'max_size' => '{field} é um arquivo muito grande.', - 'is_image' => '{field} não é um arquivo de imagem válida do upload.', - 'mime_in' => '{field} não tem um tipo mime válido.', - 'ext_in' => '{field} não tem uma extensão de arquivo válida.', - 'max_dims' => '{field} não é uma imagem, ou ela é muito larga ou muito grande.', + 'uploaded' => '{field} não é um arquivo de upload válido.', + 'max_size' => '{field} é um arquivo muito grande.', + 'is_image' => '{field} não é um arquivo de imagem válida do upload.', + 'mime_in' => '{field} não tem um tipo mime válido.', + 'ext_in' => '{field} não tem uma extensão de arquivo válida.', + 'max_dims' => '{field} não é uma imagem, ou ela é muito larga ou muito grande.', ]; diff --git a/Language/pt-BR/View.php b/Language/pt-BR/View.php index a0bf2553..7c468f59 100644 --- a/Language/pt-BR/View.php +++ b/Language/pt-BR/View.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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} não é um método válido.', 'missingCellParameters' => '{class}::{method} não possui parâmetros.', diff --git a/Language/pt/CLI.php b/Language/pt/CLI.php index 1c5368b3..c4490290 100644 --- a/Language/pt/CLI.php +++ b/Language/pt/CLI.php @@ -1,20 +1,17 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', + 'commandNotFound' => 'Comando "{0}" não encontrado.', 'helpUsage' => 'Uso:', 'helpDescription' => 'Descrição:', 'helpOptions' => 'Opções:', diff --git a/Language/pt/Cache.php b/Language/pt/Cache.php index 45e33bc3..217aba67 100644 --- a/Language/pt/Cache.php +++ b/Language/pt/Cache.php @@ -1,20 +1,17 @@ + * + * 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}', + 'unableToWrite' => 'Não foi possível escrever os ficheiros de cache em {0}', 'invalidHandlers' => 'A configuração de Cache deve ter um array de $validHandlers.', 'noBackup' => 'A configuração de Cache deve ter definidos handler e backupHandler.', 'handlerNotFound' => 'A configuração de Cache tem um handler inválido ou backup handler definido.', diff --git a/Language/pt/Cast.php b/Language/pt/Cast.php index 05d86757..c5a104c8 100644 --- a/Language/pt/Cast.php +++ b/Language/pt/Cast.php @@ -1,23 +1,20 @@ * - * @package CodeIgniter - * @author CodeIgniter Dev Team - * @copyright 2014-2019 British Columbia Institute of Technology (https://bcit.ca/) - * @license https://opensource.org/licenses/MIT MIT License - * @link https://codeigniter.com - * @since Version 3.0.0 - * @filesource - * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Profundidade máxima da pilha excedida', - 'jsonErrorStateMismatch' => 'Underflow ou a incompatibilidade de modos', - 'jsonErrorCtrlChar' => 'Caractere de controle inesperado encontrado', - 'jsonErrorSyntax' => 'Erro de sintaxe, JSON malformado', - 'jsonErrorUtf8' => 'Caracteres UTF-8 malformados, possivelmente codificados incorretamente', - 'jsonErrorUnknown' => 'Erro desconhecido' + 'jsonErrorDepth' => 'Profundidade máxima da pilha excedida', + 'jsonErrorStateMismatch' => 'Underflow ou a incompatibilidade de modos', + 'jsonErrorCtrlChar' => 'Caractere de controlo inesperado encontrado', + 'jsonErrorSyntax' => 'Erro de sintaxe, JSON formatado incorretamente', + 'jsonErrorUtf8' => 'Caracteres UTF-8 formatados incorretamente, possivelmente codificação errada', + 'jsonErrorUnknown' => 'Erro desconhecido', ]; diff --git a/Language/pt/Core.php b/Language/pt/Core.php index 0d75bf88..559e8a38 100644 --- a/Language/pt/Core.php +++ b/Language/pt/Core.php @@ -1,21 +1,18 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Core language settings return [ + 'copyError' => 'Um erro foi encontrado ao tentar substituir o arquivo. Por favor, certifique-se de que seu diretório tem permissões de escrita.', 'invalidFile' => 'Arquivo inválido: {0}', - 'copyError' => 'Um erro foi encontrado ao tentar substituir o arquivo. Por favor, certifique-se de que seu diretório de arquivos é gravável.', 'missingExtension' => 'A extensão {0} não está carregada.', 'noHandlers' => '{0} deve fornecer pelo menos um handler.', ]; diff --git a/Language/pt/Database.php b/Language/pt/Database.php index f6a83683..cc941466 100644 --- a/Language/pt/Database.php +++ b/Language/pt/Database.php @@ -1,32 +1,29 @@ * - * @codeCoverageIgnore + * 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} não é um Model Event callback.', - 'invalidArgument' => 'Você deve fornecer um {0} válido.', - 'invalidAllowedFields' => 'Os campos permitidos devem ser especificados para o model: {0}', - 'emptyDataset' => 'Não há dados para {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.', + 'invalidEvent' => '{0} não é um Model Event callback.', + 'invalidArgument' => 'Você deve fornecer um {0} válido.', + 'invalidAllowedFields' => 'Os campos permitidos devem ser especificados para o model: {0}', + 'emptyDataset' => 'Não há dados para {0}.', + 'failGetFieldData' => 'Não foi possível receber informação da base de dados.', + 'failGetIndexData' => 'Não foi possível receber o index da base de dados.', + 'failGetForeignKeyData' => 'Não foi possível receber a Chave Forasteira da base de dados.', + 'parseStringFail' => 'Análise da chave string falhou.', + 'featureUnavailable' => 'Esta funcionalidade não se encontra disponível na base de dados selecionada.', + 'tableNotFound' => 'A tabela `{0}` não foi encontrada na base de dados selecionada.', + 'noPrimaryKey' => 'Classe model `{0}` não especifica uma Chave Primária.', + 'noDateFormat' => 'Classe model `{0}` não tem uma data válida.', + 'fieldNotExists' => 'Campo `{0}` não encontrado.', + 'forEmptyInputGiven' => 'Declaração vazia passada para o campo `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Apenas uma coluna é permitida no nome da coluna.', ]; diff --git a/Language/pt/Email.php b/Language/pt/Email.php index c87c3777..e6f8ed9d 100644 --- a/Language/pt/Email.php +++ b/Language/pt/Email.php @@ -1,33 +1,30 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Email language settings return [ - 'mustBeArray' => 'O método de validação de email deve ser passado em uma array.', + 'mustBeArray' => 'O método de validação de email deve ser passado em array.', 'invalidAddress' => 'Endereço de E-mail inválido: {0}', - 'attachmentMissing' => 'Não é possível localizar o seguinte anexo de email: {0}', + 'attachmentMissing' => 'Não é possível encontrar o seguinte anexo de email: {0}', 'attachmentUnreadable' => 'Não é possível abrir este anexo: {0}', 'noFrom' => 'Não é possível enviar email sem o cabeçalho "De".', - 'noRecipients' => 'Você deve incluir destinatários: Para, Cc ou Cco', - 'sendFailurePHPMail' => 'Não é possível enviar e-mail usando o PHP mail(). Seu servidor pode não estar configurado para enviar e-mails usando esse método.', - 'sendFailureSendmail' => 'Não é possível enviar e-mail usando o PHP Sendmail. Seu servidor pode não estar configurado para enviar e-mails usando esse método.', - 'sendFailureSmtp' => 'Não é possível enviar e-mail usando o PHP SMTP. Seu servidor pode não estar configurado para enviar e-mails usando esse método.', - 'sent' => 'Sua mensagem foi enviada com sucesso usando o seguinte protocolo: {0, string}', - 'noSocket' => 'Unable to open a socket to Sendmail. Please check settings.', - 'noHostname' => 'Você não especificou um nome de host SMTP.', + 'noRecipients' => 'Deve incluir destinatários: Para, Cc ou Cco', + 'sendFailurePHPMail' => 'Não é possível enviar e-mail usando o PHP mail(). O servidor pode não estar configurado para enviar e-mails usando esse método.', + 'sendFailureSendmail' => 'Não é possível enviar e-mail usando o PHP Sendmail. O servidor pode não estar configurado para enviar e-mails usando esse método.', + 'sendFailureSmtp' => 'Não é possível enviar e-mail usando o PHP SMTP. O servidor pode não estar configurado para enviar e-mails usando esse método.', + 'sent' => 'A sua mensagem foi enviada com sucesso usando o seguinte protocolo: {0}', + 'noSocket' => 'Não foi possível abrir um socket para o Sendmail. Por favor, verifique as configurações.', + 'noHostname' => 'Não especificou um nome de host SMTP.', 'SMTPError' => 'O seguinte erro SMTP foi encontrado: {0}', - 'noSMTPAuth' => 'Erro: você deve atribuir um nome de usuário e senha SMTP.', + 'noSMTPAuth' => 'Erro: deve atribuir um nome de utilizador e senha SMTP.', 'failedSMTPLogin' => 'Falha ao enviar o comando AUTH LOGIN. Erro: {0}', 'SMTPAuthUsername' => 'Falha ao autenticar o nome de usuário. Erro: {0}', 'SMTPAuthPassword' => 'Falha ao autenticar a senha. Erro: {0}', diff --git a/Language/pt/Encryption.php b/Language/pt/Encryption.php index ddf15430..7a65eb64 100644 --- a/Language/pt/Encryption.php +++ b/Language/pt/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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.', + 'noDriverRequested' => 'Nenhum driver solicitado; Miss Daisy vai ficar tão chateada!', + 'noHandlerAvailable' => 'Não foi possível encontrar um manipulador de criptografia {0} disponível.', + 'unKnownHandler' => '"{0}" não pode ser configurado.', + 'starterKeyNeeded' => 'A biblioteca de encriptação precisa de uma chave inicial.', + 'authenticationFailed' => 'Descriptografando: autenticação falhou.', + 'encryptionFailed' => 'Encriptação falhou.', ]; diff --git a/Language/pt/Entity.php b/Language/pt/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/pt/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/pt/Files.php b/Language/pt/Files.php index f7a53925..e00f6874 100644 --- a/Language/pt/Files.php +++ b/Language/pt/Files.php @@ -1,20 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Files language settings return [ - 'fileNotFound' => 'Arquivo não encontrado: {0}', - 'cannotMove' => 'Não foi possível mover o arquivo {0} para {1} ({2})', -// 'invalidFilename' => 'Nome do arquivo de destino ausente ou inválido: {0}', -// 'cannotCopy' => 'Não foi possível copiar para {0} - verifique se a pasta é gravável', + 'fileNotFound' => 'Arquivo não encontrado: {0}', + 'cannotMove' => 'Não foi possível mover o arquivo {0} para {1} ({2})', ]; diff --git a/Language/pt/Filters.php b/Language/pt/Filters.php index 07c7d614..9fbe674d 100644 --- a/Language/pt/Filters.php +++ b/Language/pt/Filters.php @@ -1,19 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Filters language settings return [ - 'noFilter' => 'O filtro \'{0}\' deve ter um alias correspondente definido.', + 'noFilter' => 'O filtro \'{0}\' deve ter um alias (alcunha) correspondente definido.', 'incorrectInterface' => '{0} deve ser implementado CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/pt/Format.php b/Language/pt/Format.php index 56f20e75..426f6a0d 100644 --- a/Language/pt/Format.php +++ b/Language/pt/Format.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Format language settings return [ 'invalidJSON' => 'Falha ao analisar o texto json, erro: "{0}".', 'missingExtension' => 'A extensão SimpleXML é necessária para formatar XML.', diff --git a/Language/pt/HTTP.php b/Language/pt/HTTP.php index 581bb0e6..86aaad86 100644 --- a/Language/pt/HTTP.php +++ b/Language/pt/HTTP.php @@ -1,76 +1,66 @@ + * + * 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 deve estar ativado para usar a classe CURLRequest.', - 'invalidSSLKey' => 'Não é possível definir a chave SSL. {0} não é um arquivo válido.', - 'sslCertNotFound' => 'Certificado SSL não encontrado em: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURL deve estar ativado para usar a classe CURLRequest.', + 'invalidSSLKey' => 'Não é possível definir a chave SSL. {0} não é um arquivo válido.', + 'sslCertNotFound' => 'Certificado SSL não encontrado em: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} não é um tipo de negociação válido. Deve ser um dos seguintes: mídia, charset, codificação, idioma.', + 'invalidNegotiationType' => '{0} não é um tipo de negociação válido. Deve ser um dos seguintes: mídia, charset, codificação, idioma.', // Message - 'invalidHTTPProtocol' => 'Versão inválida do protocolo HTTP. Deve ser um dos seguintes: {0}', + 'invalidHTTPProtocol' => 'Versão inválida do protocolo HTTP. Deve ser um dos seguintes: {0}', // Negotiate 'emptySupportedNegotiations' => 'Você deve fornecer um array de valores suportados para todas as negociações.', // RedirectResponse - 'invalidRoute' => '{0, string} não é uma rota válida.', + 'invalidRoute' => '{0} não é uma rota válida.', - // DownloadResponse - 'cannotSetBinary' => 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - // Response - 'missingResponseStatus' => 'Resposta HTTP está sem um código de status', - 'invalidStatusCode' => '{0, string} não é um código de status de retorno HTTP válido', - 'unknownStatusCode' => 'Código de status HTTP desconhecido fornecido sem mensagem: {0}', + 'missingResponseStatus' => 'Resposta HTTP está sem um código de status', + 'invalidStatusCode' => '{0} não é um código de status de retorno HTTP válido', + 'unknownStatusCode' => 'Código de status HTTP desconhecido fornecido sem mensagem: {0}', // URI - 'cannotParseURI' => 'Não é possível analisar o URI: {0}', - 'segmentOutOfRange' => 'O segmento de URI de solicitação está fora do intervalo: {0}', - 'invalidPort' => 'Portas devem estar entre 0 e 65535. Fornecido: {0}', - 'malformedQueryString' => 'As strings de consulta podem não incluir fragmentos de URI.', + 'cannotParseURI' => 'Não é possível analisar o URI: {0}', + 'segmentOutOfRange' => 'O segmento de URI de solicitação está fora do intervalo: {0}', + 'invalidPort' => 'Portas devem estar entre 0 e 65535. Fornecido: {0}', + 'malformedQueryString' => 'As strings de consulta podem não incluir fragmentos de URI.', // Page Not Found - 'pageNotFound' => 'Página não encontrada', - 'emptyController' => 'Nenhum Controller especificado.', - 'controllerNotFound' => 'Controller ou seu método não encontrado: {0}::{1}', - 'methodNotFound' => 'Método do Controller não encontrado: {0}', + 'pageNotFound' => 'Página não encontrada', + 'emptyController' => 'Nenhum Controller especificado.', + 'controllerNotFound' => 'Controller ou seu método não encontrado: {0}::{1}', + 'methodNotFound' => 'Método do Controller não encontrado: {0}', // CSRF - 'disallowedAction' => 'A ação que você solicitou não é permitida.', - + 'disallowedAction' => 'A ação que você solicitou não é permitida.', + // Uploaded file moving - 'alreadyMoved' => 'O arquivo enviado já foi movido.', - 'invalidFile' => 'O arquivo original não é um arquivo válido.', - 'moveFailed' => 'Não foi possível mover o arquivo {0} para {1} ({2})', + 'alreadyMoved' => 'O arquivo enviado já foi movido.', + 'invalidFile' => 'O arquivo original não é um arquivo válido.', + 'moveFailed' => 'Não foi possível mover o arquivo {0} para {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.', + 'uploadErrOk' => 'O arquivo foi enviado com sucesso.', + 'uploadErrIniSize' => 'O arquivo "%s" excede a diretiva ini upload_max_filesize.', + 'uploadErrFormSize' => 'O arquivo "%s" excede o limite de envio definido no formulário.', + 'uploadErrPartial' => 'O arquivo "%s" foi apenas parcialmente enviado.', + 'uploadErrNoFile' => 'Nenhum arquivo foi enviado.', + 'uploadErrCantWrite' => 'O arquivo "%s" não pôde ser escrito no disco.', + 'uploadErrNoTmpDir' => 'O arquivo não pôde ser enviado: falta diretório temporário.', + 'uploadErrExtension' => 'O envio do arquivo foi interrompido por uma extensão PHP.', + 'uploadErrUnknown' => 'O arquivo "%s" não foi enviado devido a um erro desconhecido.', ]; diff --git a/Language/pt/Images.php b/Language/pt/Images.php index dab728e5..daa4d09d 100644 --- a/Language/pt/Images.php +++ b/Language/pt/Images.php @@ -1,26 +1,23 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Images language settings return [ - 'sourceImageRequired' => 'Você deve especificar uma imagem de origem em suas preferências.', + 'sourceImageRequired' => 'Deve especificar uma imagem de origem em suas preferências.', 'gdRequired' => 'A biblioteca de imagens GD é necessária para usar esse recurso.', - 'gdRequiredForProps' => 'Seu servidor deve suportar a biblioteca de imagens GD para determinar as propriedades da imagem.', - 'gifNotSupported' => 'Imagens GIF geralmente não são suportadas devido a restrições de licenciamento. Você pode usar imagens JPG ou PNG.', + 'gdRequiredForProps' => 'O servidor deve suportar a biblioteca de imagens GD para determinar as propriedades da imagem.', + 'gifNotSupported' => 'Imagens GIF geralmente não são suportadas devido a restrições de licenciamento. Pode usar imagens JPG ou PNG.', 'jpgNotSupported' => 'Imagens JPG não são suportadas.', 'pngNotSupported' => 'Imagens PNG não são suportadas.', - 'unsupportedImageCreate' => 'Seu servidor não suporta a função GD necessária para processar este tipo de imagem.', + 'unsupportedImageCreate' => 'O servidor não suporta a função GD necessária para processar este tipo de imagem.', 'jpgOrPngRequired' => 'O protocolo de redimensionamento de imagem especificado nas suas preferências só funciona com os tipos de imagem JPEG ou PNG.', 'rotateUnsupported' => 'A rotação de imagem não parece ser suportada pelo seu servidor.', '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, string)', diff --git a/Language/pt/Language.php b/Language/pt/Language.php deleted file mode 100644 index a2f05437..00000000 --- a/Language/pt/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'Get line deve ser uma string ou um array de strings.' -]; diff --git a/Language/pt/Log.php b/Language/pt/Log.php index 384a92db..414e05cd 100644 --- a/Language/pt/Log.php +++ b/Language/pt/Log.php @@ -1,18 +1,15 @@ + * + * 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} é um nível de log inválido.', ]; diff --git a/Language/pt/Migrations.php b/Language/pt/Migrations.php index 097afe76..da0095ff 100644 --- a/Language/pt/Migrations.php +++ b/Language/pt/Migrations.php @@ -1,57 +1,50 @@ + * + * 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' => 'A tabela de migrações deve ser definida.', -// 'invalidType' => 'Um tipo de numeração de migração inválido foi especificado: {0}', - 'disabled' => 'As migrações foram carregadas, mas estão desativadas ou estão configuradas incorretamente.', - 'notFound' => 'Arquivo de migração não encontrado: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Nenhum arquivo de migração encontrado', - 'gap' => 'Há uma lacuna na sequência de migração perto do número da versão: ', - 'classNotFound' => 'A classe de migração "%s" não foi encontrada.', - 'missingMethod' => 'A classe de migração está faltando um método "%s".', + 'missingTable' => 'A tabela de migrações deve ser definida.', + 'disabled' => 'As migrações foram carregadas, mas estão inativas ou estão configuradas incorretamente.', + 'notFound' => 'Arquivo de migração não encontrado: ', + 'batchNotFound' => 'Não foi possível encontrar o ramo selecionado: ', + 'empty' => 'Nenhum arquivo de migração encontrado', + 'gap' => 'Há uma lacuna na sequência de migração perto do número da versão: ', + 'classNotFound' => 'A classe de migração "%s" não foi encontrada.', + 'missingMethod' => 'A classe de migração está faltando um método "%s".', // Migration Command - 'migHelpLatest' => "\t\tMigra o banco de dados para a última migração disponível.", - 'migHelpCurrent' => "\t\tMigra o banco de dados para a versão configurada como 'atual' na configuração.", - 'migHelpVersion' => "\tMigra o banco de dados para a versão {v}.", + 'migHelpLatest' => "\t\tMigra a base de dados para a última migração disponível.", + 'migHelpCurrent' => "\t\tMigra a base de dados para a versão configurada como 'atual' na configuração.", + 'migHelpVersion' => "\tMigra a base de dados para a versão {v}.", 'migHelpRollback' => "\tExecuta todas as migrações 'para baixo' na versão 0.", - 'migHelpRefresh' => "\t\tDesinstala e executa novamente todas as migrações para atualizar o banco de dados.", + 'migHelpRefresh' => "\t\tDesinstala e executa novamente todas as migrações para atualizar a base de dados.", 'migHelpSeed' => "\tExecuta o semeador chamado [name].", 'migCreate' => "\tCria uma nova migração chamada [name]", 'nameMigration' => 'Nomeie o arquivo de migração', - 'badCreateName' => 'Você deve fornecer um nome de arquivo de migração.', - 'writeError' => 'Erro ao tentar criar o arquivo.', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', + 'migNumberError' => 'O número da migração deve ter três dígitos e não deve haver lacunas na sequência.', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', -// 'toLatest' => 'Migrando para a versão mais recente...', + 'latest' => 'Executando todas as novas migrações...', + 'generalFault' => 'A migração falhou!', 'migInvalidVersion' => 'Número de versão fornecido é inválido.', - 'toVersionPH' => 'Migrando para a versão %s...', - 'toVersion' => 'Migrando para a versão atual...', + 'toVersionPH' => 'A migrar para a versão %s...', + 'toVersion' => 'A migrar para a versão atual...', 'rollingBack' => 'Revertendo todas as migrações...', 'noneFound' => 'Nenhuma migração foi encontrada.', - 'on' => 'Migrado para: ', + 'on' => 'A migrar para: ', 'migSeeder' => 'Nome do semeador', - 'migMissingSeeder' => 'Você deve fornecer um nome de semeador.', + 'migMissingSeeder' => 'Deve fornecer um nome de semeador.', 'removed' => 'Revertendo: ', 'added' => 'Rodando: ', - 'version' => 'Versão', - 'filename' => 'Nome do arquivo', + 'version' => 'Versão', + 'filename' => 'Nome do arquivo', ]; diff --git a/Language/pt/Number.php b/Language/pt/Number.php index a7f5947a..42cf4f73 100644 --- a/Language/pt/Number.php +++ b/Language/pt/Number.php @@ -1,19 +1,15 @@ + * + * 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', @@ -22,9 +18,9 @@ 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' mil', - 'million' => ' milhão(ões)', - 'billion' => ' bilhão(ões)', - 'trillion' => ' trilhão(ões)', - 'quadrillion' => ' quadrilhão(ões)', + 'thousand' => ' mil', + 'million' => ' milhão(ões)', + 'billion' => ' bilião(ões)', + 'trillion' => ' trilião(ões)', + 'quadrillion' => ' quadrilião(ões)', ]; diff --git a/Language/pt/Pager.php b/Language/pt/Pager.php index b22b2608..5a029d0d 100644 --- a/Language/pt/Pager.php +++ b/Language/pt/Pager.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Pager language settings return [ 'pageNavigation' => 'Navegação de página', 'first' => 'Primeiro', diff --git a/Language/pt/RESTful.php b/Language/pt/RESTful.php index c5d2389c..b3143cd3 100644 --- a/Language/pt/RESTful.php +++ b/Language/pt/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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.', + 'notImplemented' => '"{0}" acção não implementada.', ]; diff --git a/Language/pt/Redirect.php b/Language/pt/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/pt/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/pt/Router.php b/Language/pt/Router.php index ba8546b5..d70b061a 100644 --- a/Language/pt/Router.php +++ b/Language/pt/Router.php @@ -1,19 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Router language settings return [ 'invalidParameter' => 'Um parâmetro não corresponde ao tipo esperado.', - 'missingDefaultRoute' => 'Não é possível determinar o que deve ser exibido. Uma rota padrão não foi especificada no arquivo de roteamento.', + 'missingDefaultRoute' => 'Não é possível determinar o que deve ser exibido. Uma rota padrão não foi especificada no arquivo de redirecionamento.', ]; diff --git a/Language/pt/Session.php b/Language/pt/Session.php index bbc4db8c..5d3d6d5f 100644 --- a/Language/pt/Session.php +++ b/Language/pt/Session.php @@ -1,22 +1,19 @@ + * + * 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` deve ter o nome da tabela para o manipulador de sessão de banco de dados funcionar.', + 'missingDatabaseTable' => '`sessionSavePath` deve ter o nome da tabela para o manipulador de sessão de base de dados funcionar.', 'invalidSavePath' => 'Sessão: O caminho configurado "{0}" não é um diretório, não existe ou não pode ser criado.', - 'writeProtectedSavePath' => 'Sessão: O caminho configurado "{0}" não é gravável pelo processo do PHP.', + 'writeProtectedSavePath' => 'Sessão: O caminho configurado "{0}" não tem permissões de escrita pelo processo do PHP.', 'emptySavePath' => 'Sessão: Nenhum caminho configurado.', 'invalidSavePathFormat' => 'Sessão: Formato de caminho Redis inválido: {0}', ]; diff --git a/Language/pt/Time.php b/Language/pt/Time.php index 2d67b0bd..2d3ab029 100644 --- a/Language/pt/Time.php +++ b/Language/pt/Time.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Time language settings return [ 'invalidMonth' => 'Os meses devem estar entre 1 e 12. Fornecido: {0}', - 'invalidDay' => 'Os dias devem estar entre 1 e 31. Fornecido: {0}', - 'invalidOverDay' => 'Os dias devem estar entre 1 e {0}. Fornecido: {1}', + 'invalidDay' => 'Os dias devem estar entre 1 e 31. Fornecido: {0}', + 'invalidOverDay' => 'Os dias devem estar entre 1 e {0}. Fornecido: {1}', 'invalidHours' => 'As horas devem estar entre 0 e 23. Fornecido: {0}', 'invalidMinutes' => 'Os minutos devem estar entre 0 e 59. Fornecido: {0}', 'invalidSeconds' => 'Os segundos devem estar entre 0 e 59. Fornecido: {0}', diff --git a/Language/pt/Validation.php b/Language/pt/Validation.php index 89e45bc4..2c8c5dfc 100644 --- a/Language/pt/Validation.php +++ b/Language/pt/Validation.php @@ -1,39 +1,35 @@ + * + * 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' => 'Nenhum conjunto de regras especificado na configuração de validação.', - 'ruleNotFound' => '{0} não é uma regra válida.', - 'groupNotFound' => '{0} não é um grupo de regras de validação.', - 'groupNotArray' => '{0} grupo de regras deve ser uma array.', - 'invalidTemplate' => '{0} não é um template de Validação válido.', + 'noRuleSets' => 'Nenhum conjunto de regras especificado na configuração de validação.', + 'ruleNotFound' => '{0} não é uma regra válida.', + 'groupNotFound' => '{0} não é um grupo de regras de validação.', + 'groupNotArray' => '{0} grupo de regras deve ser uma array.', + 'invalidTemplate' => '{0} não é um template de Validação válido.', // Rule Messages 'alpha' => 'O campo {field} pode conter apenas caracteres alfabéticos.', 'alpha_dash' => 'O campo {field} pode conter apenas caracteres alfanuméricos, sublinhados e traços.', 'alpha_numeric' => 'O campo {field} pode conter apenas caracteres alfanuméricos.', 'alpha_numeric_space' => 'O campo {field} pode conter apenas caracteres alfanuméricos e espaços.', - 'alpha_space' => 'O campo {field} pode conter apenas caracteres alfabéticos e espaços.', + 'alpha_space' => 'O campo {field} pode conter apenas caracteres alfabéticos e espaços.', 'decimal' => 'O campo {field} deve conter um número decimal.', 'differs' => 'O campo {field} deve ser diferente do campo {param}.', - 'equals' => 'The {field} field must be exactly: {param}.', 'exact_length' => 'O campo {field} deve ter exatamente {param} caracteres.', 'greater_than' => 'O campo {field} deve conter um número maior que {param}.', 'greater_than_equal_to' => 'O campo {field} deve conter um número maior ou igual a{param}.', + 'hex' => 'O campo {field} pode conter apenas caracteres hexadecimais.', 'in_list' => 'O campo {field} deve ser um dos seguintes: {param}.', 'integer' => 'O campo {field} deve ser um inteiro', 'is_natural' => 'O campo {field} deve conter apenas dígitos.', @@ -44,7 +40,6 @@ 'matches' => 'O campo {field} não corresponde ao campo {param}.', 'max_length' => 'O campo {field} não pode exceder {param} caracteres.', 'min_length' => 'O campo {field} deve ter pelo menos {param} caracteres.', - 'not_equals' => 'The {field} field cannot be: {param}.', 'numeric' => 'O campo {field} deve conter apenas números.', 'regex_match' => 'O campo {field} não está no formato correto.', 'required' => 'O campo {field} é obrigatório.', @@ -59,13 +54,13 @@ 'valid_date' => 'O campo {field} deve conter uma data válida.', // Credit Cards - 'valid_cc_num' => '{field} não parece ser um número de cartão de crédito válido.', + 'valid_cc_num' => '{field} não parece ser um número de cartão de crédito válido.', // Files - 'uploaded' => '{field} não é um arquivo válido.', - 'max_size' => '{field} é um arquivo muito grande.', - 'is_image' => '{field} não é um arquivo de imagem.', - 'mime_in' => '{field} não tem um tipo mime válido.', - 'ext_in' => '{field} não tem uma extensão de arquivo válida.', - 'max_dims' => '{field} não é uma imagem ou é muito larga ou alta.', + 'uploaded' => '{field} não é um arquivo válido.', + 'max_size' => '{field} é um arquivo muito grande.', + 'is_image' => '{field} não é um arquivo de imagem.', + 'mime_in' => '{field} não tem um tipo mime válido.', + 'ext_in' => '{field} não tem uma extensão de arquivo válida.', + 'max_dims' => '{field} não é uma imagem ou é muito larga ou alta.', ]; diff --git a/Language/pt/View.php b/Language/pt/View.php index 55a959f4..fdc0be79 100644 --- a/Language/pt/View.php +++ b/Language/pt/View.php @@ -1,17 +1,15 @@ + * + * 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} não é um método válido.', 'missingCellParameters' => '{class}::{method} não tem parâmetros.', diff --git a/Language/ru/CLI.php b/Language/ru/CLI.php index 85111b5b..c44cd6e9 100644 --- a/Language/ru/CLI.php +++ b/Language/ru/CLI.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Команда "{0}" не найдена.', - 'helpUsage' => 'Использование:', - 'helpDescription' => 'Описание:', - 'helpOptions' => 'Опции:', - 'helpArguments' => 'Аргументы:', - 'invalidColor' => 'Недопустимый {0} цвет: {1}.', + 'commandNotFound' => 'Команда "{0}" не найдена.', + 'helpUsage' => 'Использование:', + 'helpDescription' => 'Описание:', + 'helpOptions' => 'Опции:', + 'helpArguments' => 'Аргументы:', + 'invalidColor' => 'Недопустимый {0} цвет: {1}.', ]; diff --git a/Language/ru/Cache.php b/Language/ru/Cache.php index 27e14e47..a9be3363 100644 --- a/Language/ru/Cache.php +++ b/Language/ru/Cache.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * 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}', - 'invalidHandlers' => 'Переменная $validHandlers в конфигурации кэша должна содержать массив.', - 'noBackup' => 'В конфигурации кэширования не указан обработчик $backupHandler.', - 'handlerNotFound' => 'В конфигурации кэширования указан недопустимый обработчик.', + 'unableToWrite' => 'Не удается записать кэш в {0}', + 'invalidHandlers' => 'Переменная $validHandlers в конфигурации кэша должна содержать массив.', + 'noBackup' => 'В конфигурации кэширования не указан обработчик $backupHandler.', + 'handlerNotFound' => 'В конфигурации кэширования указан недопустимый обработчик.', ]; diff --git a/Language/ru/Cast.php b/Language/ru/Cast.php index 42b5808b..fef6b47f 100644 --- a/Language/ru/Cast.php +++ b/Language/ru/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Превышена максимальная глубина стека.', - 'jsonErrorStateMismatch' => 'Недостаточный поток или несоответствие режимов.', - 'jsonErrorCtrlChar' => 'Найден неожиданный управляющий символ.', - 'jsonErrorSyntax' => 'В JSON найдена синтаксическая ошибка.', - 'jsonErrorUtf8' => 'Возможно ваш JSON закодирован не в UTF-8.', - 'jsonErrorUnknown' => 'Неизвестная ошибка.', + 'jsonErrorDepth' => 'Превышена максимальная глубина стека.', + 'jsonErrorStateMismatch' => 'Недостаточный поток или несоответствие режимов.', + 'jsonErrorCtrlChar' => 'Найден неожиданный управляющий символ.', + 'jsonErrorSyntax' => 'В JSON найдена синтаксическая ошибка.', + 'jsonErrorUtf8' => 'Возможно ваш JSON закодирован не в UTF-8.', + 'jsonErrorUnknown' => 'Неизвестная ошибка.', ]; diff --git a/Language/ru/Core.php b/Language/ru/Core.php index 67c76f03..08af014d 100644 --- a/Language/ru/Core.php +++ b/Language/ru/Core.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => 'Недопустимый файл: {0}', - 'copyError' => 'Произошла ошибка при попытке заменить файл ({0}). Пожалуйста, убедитесь, что ваш каталог файлов доступен для записи.', - 'missingExtension' => '{0} расширение не загружается.', - 'noHandlers' => '{0} должен иметь по крайней мере один обработчик.', + 'copyError' => 'Произошла ошибка при попытке заменить файл ({0}). Пожалуйста, убедитесь, что ваш каталог файлов доступен для записи.', + 'enabledZlibOutputCompression' => 'INI директива zlib.output_compression включена. Это не будет хорошо работать с выходными буферами.', + 'invalidFile' => 'Недопустимый файл: {0}', + 'missingExtension' => '{0} расширение не загружается.', + 'noHandlers' => '{0} должен иметь по крайней мере один обработчик.', ]; diff --git a/Language/ru/Database.php b/Language/ru/Database.php index 8bcd1579..af2440ed 100644 --- a/Language/ru/Database.php +++ b/Language/ru/Database.php @@ -1,33 +1,29 @@ * - * @codeCoverageIgnore + * 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} не является допустимой функцией обратного вызова модели.', - 'invalidArgument' => 'Необходимо указать допустимое значение {0}.', - 'invalidAllowedFields' => 'Должны быть указаны допустимые поля для модели: {0}', - 'emptyDataset' => 'Нет данных в {0}.', - 'failGetFieldData' => 'Не удалось получить данные поля из базы данных.', - 'failGetIndexData' => 'Не удалось получить данные индекса из базы данных.', - 'failGetForeignKeyData' => 'Не удалось получить данные внешнего ключа из базы данных.', - 'parseStringFail' => 'Не удалось выполнить парсинг ключа.', - 'featureUnavailable' => 'Эта функция недоступна для используемой базы данных.', - 'tableNotFound' => 'Таблица "{0}" не найдена в текущей базе данных.', - 'noPrimaryKey' => 'Калсс модели "{0}" не имеет первичного ключа.', - 'noDateFormat' => 'Класс модели "{0}" не имеет допустимого $dateFormat.', - 'fieldNotExists' => 'Поле "{0}" не найдено.', - 'forEmptyInputGiven' => 'Для поля "{0}" задается пустой оператор.', - 'forFindColumnHaveMultipleColumns' => 'Имя солбца должно содержать название только одного столбца.', + 'invalidEvent' => '{0} не является допустимой функцией обратного вызова модели.', + 'invalidArgument' => 'Необходимо указать допустимое значение {0}.', + 'invalidAllowedFields' => 'Должны быть указаны допустимые поля для модели: {0}', + 'emptyDataset' => 'Нет данных в {0}.', + 'failGetFieldData' => 'Не удалось получить данные поля из базы данных.', + 'failGetIndexData' => 'Не удалось получить данные индекса из базы данных.', + 'failGetForeignKeyData' => 'Не удалось получить данные внешнего ключа из базы данных.', + 'parseStringFail' => 'Не удалось выполнить парсинг ключа.', + 'featureUnavailable' => 'Эта функция недоступна для используемой базы данных.', + 'tableNotFound' => 'Таблица "{0}" не найдена в текущей базе данных.', + 'noPrimaryKey' => 'Калсс модели "{0}" не имеет первичного ключа.', + 'noDateFormat' => 'Класс модели "{0}" не имеет допустимого $dateFormat.', + 'fieldNotExists' => 'Поле "{0}" не найдено.', + 'forEmptyInputGiven' => 'Для поля "{0}" задается пустой оператор.', + 'forFindColumnHaveMultipleColumns' => 'Имя солбца должно содержать название только одного столбца.', ]; diff --git a/Language/ru/Email.php b/Language/ru/Email.php index fd4905e8..5fb7ff37 100644 --- a/Language/ru/Email.php +++ b/Language/ru/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Email language settings return [ - 'mustBeArray' => 'В метод проверки электронной почты должен быть передан массив.', - 'invalidAddress' => 'Неверный адрес электронной почты: {0}', - 'attachmentMissing' => 'Не удается найти следующее вложение: {0}', - 'attachmentUnreadable' => 'Не удается открыть это вложение: {0}', - 'noFrom' => 'Не удается отправить почту без заголовка "From".', - 'noRecipients' => 'Необходимо указать получателей "To".', - 'sendFailurePHPMail' => 'Невозможно отправить письмо с помощью PHP_Mail().', - 'sendFailureSendmail' => 'Невозможно отправить письмо с помощью PHP_SendMail().', - 'sendFailureSmtp' => 'Невозможно отправить письмо с помощью PHP_SMTP().', - 'sent' => 'Ваше сообщение было отправлено по протоколу: {0, string}', - 'noSocket' => 'Не удается открыть сокет для PHP_SendMail(). Пожалуйста, проверьте настройки.', - 'noHostname' => 'Вы не указали имя хоста SMTP.', - 'SMTPError' => 'Произошла следующая ошибка SMTP: {0}', - 'noSMTPAuth' => 'Ошибка: Необходимо указать логин и пароль SMTP.', - 'failedSMTPLogin' => 'Не удалось выполнить команду AUTH LOGIN. Ошибка: {0}', - 'SMTPAuthUsername' => 'Не удалось проверить подлинность логина. Ошибка: {0}', - 'SMTPAuthPassword' => 'Не удалось проверить подлинность пароля. Ошибка: {0}', - 'SMTPDataFailure' => 'Не удается отправить данные: {0}', - 'exitStatus' => 'Статус-код выхода: {0}', + 'mustBeArray' => 'В метод проверки электронной почты должен быть передан массив.', + 'invalidAddress' => 'Неверный адрес электронной почты: {0}', + 'attachmentMissing' => 'Не удается найти следующее вложение: {0}', + 'attachmentUnreadable' => 'Не удается открыть это вложение: {0}', + 'noFrom' => 'Не удается отправить почту без заголовка "From".', + 'noRecipients' => 'Необходимо указать получателей "To".', + 'sendFailurePHPMail' => 'Невозможно отправить письмо с помощью PHP_Mail().', + 'sendFailureSendmail' => 'Невозможно отправить письмо с помощью PHP_SendMail().', + 'sendFailureSmtp' => 'Невозможно отправить письмо с помощью PHP_SMTP().', + 'sent' => 'Ваше сообщение было отправлено по протоколу: {0}', + 'noSocket' => 'Не удается открыть сокет для PHP_SendMail(). Пожалуйста, проверьте настройки.', + 'noHostname' => 'Вы не указали имя хоста SMTP.', + 'SMTPError' => 'Произошла следующая ошибка SMTP: {0}', + 'noSMTPAuth' => 'Ошибка: Необходимо указать логин и пароль SMTP.', + 'failedSMTPLogin' => 'Не удалось выполнить команду AUTH LOGIN. Ошибка: {0}', + 'SMTPAuthUsername' => 'Не удалось проверить подлинность логина. Ошибка: {0}', + 'SMTPAuthPassword' => 'Не удалось проверить подлинность пароля. Ошибка: {0}', + 'SMTPDataFailure' => 'Не удается отправить данные: {0}', + 'exitStatus' => 'Статус-код выхода: {0}', ]; diff --git a/Language/ru/Encryption.php b/Language/ru/Encryption.php index 838f0559..c1d00dfc 100644 --- a/Language/ru/Encryption.php +++ b/Language/ru/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => 'Требуется подключить дарйвер шифрования.', - 'noHandlerAvailable' => 'Не удается найти доступный обработчик шифрования {0}.', - 'unKnownHandler' => 'Обработчик "{0}" не может быть настроен.', - 'starterKeyNeeded' => 'Для шифрования требуется указать секретный ключ', - 'authenticationFailed' => 'Ошбика: Не удалось выполнить проверку подлинности.', - 'encryptionFailed' => 'Сбой шифрования.', + 'noDriverRequested' => 'Требуется подключить дарйвер шифрования.', + 'noHandlerAvailable' => 'Не удается найти доступный обработчик шифрования {0}.', + 'unKnownHandler' => 'Обработчик "{0}" не может быть настроен.', + 'starterKeyNeeded' => 'Для шифрования требуется указать секретный ключ', + 'authenticationFailed' => 'Ошбика: Не удалось выполнить проверку подлинности.', + 'encryptionFailed' => 'Сбой шифрования.', ]; diff --git a/Language/ru/Entity.php b/Language/ru/Entity.php deleted file mode 100644 index 11edfeea..00000000 --- a/Language/ru/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Попытка доступа к несуществующему свойству {0} из {1}', -]; diff --git a/Language/ru/Fabricator.php b/Language/ru/Fabricator.php new file mode 100644 index 00000000..6fb85932 --- /dev/null +++ b/Language/ru/Fabricator.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language settings +return [ + 'invalidModel' => 'Постовляемая модель недопустима для изготовления.', + 'missingFormatters' => 'Действительные форматеры не определены.', +]; diff --git a/Language/ru/Files.php b/Language/ru/Files.php index be995a6a..fa4dd2dd 100644 --- a/Language/ru/Files.php +++ b/Language/ru/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * 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} не найден.', - 'cannotMove' => 'Не удалось переместить файл из {0} в {1}. ({2})', + 'fileNotFound' => 'Файл {0} не найден.', + 'cannotMove' => 'Не удалось переместить файл из {0} в {1}. ({2})', ]; diff --git a/Language/ru/Filters.php b/Language/ru/Filters.php index 1d7ea704..c6168329 100644 --- a/Language/ru/Filters.php +++ b/Language/ru/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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} фильтр должен иметь соответствующий алиас.', - 'incorrectInterface' => '{0} необходимо реализовать CodeIgniter\Filters\FilterInterface.', + 'noFilter' => '{0} фильтр должен иметь соответствующий алиас.', + 'incorrectInterface' => '{0} необходимо реализовать CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/ru/Format.php b/Language/ru/Format.php index d38f5a49..72e319f8 100644 --- a/Language/ru/Format.php +++ b/Language/ru/Format.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => 'Не удалось разобрать строку в JSON, Ошибка: "{0}".', - 'missingExtension' => 'Расширение SimpleXML требуется для форматирования XML.', + 'invalidJSON' => 'Не удалось разобрать строку в JSON, Ошибка: "{0}".', + 'missingExtension' => 'Расширение SimpleXML требуется для форматирования XML.', ]; diff --git a/Language/ru/HTTP.php b/Language/ru/HTTP.php index 2cec9f12..07ffe92d 100644 --- a/Language/ru/HTTP.php +++ b/Language/ru/HTTP.php @@ -1,77 +1,73 @@ * - * @codeCoverageIgnore + * 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 для использования класса CURLRequest.', - 'invalidSSLKey' => 'Не удается установить ключ SSL. {0} не является допустимым файлом.', - 'sslCertNotFound' => 'SSL-сертификат не найден в {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'На вашем сервере должна быть включена библиотека CURL для использования класса CURLRequest.', + 'invalidSSLKey' => 'Не удается установить ключ SSL. {0} не является допустимым файлом.', + 'sslCertNotFound' => 'SSL-сертификат не найден в {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} не является допустимым типом согласования. Должен быть один из: media, charset, encoding, language.', + 'invalidNegotiationType' => '{0} не является допустимым типом согласования. Должен быть один из: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Неверная версия протокола HTTP. Должно быть одно из следующих значений: {0}', + 'invalidHTTPProtocol' => 'Неверная версия протокола HTTP. Должно быть одно из следующих значений: {0}', // Negotiate - 'emptySupportedNegotiations' => 'Необходимо предоставить массив поддерживаемых значений для всех переговоров.', + 'emptySupportedNegotiations' => 'Необходимо предоставить массив поддерживаемых значений для всех переговоров.', // RedirectResponse - 'invalidRoute' => '{0, string} маршрут не может быть найден при обратной маршрутизации.', + 'invalidRoute' => '{0} маршрут не может быть найден при обратной маршрутизации.', // DownloadResponse - 'cannotSetBinary' => 'При установке $filepath не удается установить двоичного файл.', - 'cannotSetFilepath' => 'При установке двоичного файла не удается установить $filepath: {0}.', - 'notFoundDownloadSource' => 'Не найден источник загрузки тела.', - 'cannotSetCache' => 'Для загрузки кэширование не поддерживается.', - 'cannotSetStatusCode' => 'При скачивании изменение HTTP кода не поддерживается. Код: {0}, Причина: {1}.', + 'cannotSetBinary' => 'При установке $filepath не удается установить двоичного файл.', + 'cannotSetFilepath' => 'При установке двоичного файла не удается установить $filepath: {0}.', + 'notFoundDownloadSource' => 'Не найден источник загрузки тела.', + 'cannotSetCache' => 'Для загрузки кэширование не поддерживается.', + 'cannotSetStatusCode' => 'При скачивании изменение HTTP кода не поддерживается. Код: {0}, Причина: {1}.', // Response - 'missingResponseStatus' => 'В ответе HTTP отсутствует код состояния.', - 'invalidStatusCode' => '{0, string} не является допустимым кодом состояния.', - 'unknownStatusCode' => 'Неизвестный HTTP код состояния, предоставленный без сообщения: {0}.', + 'missingResponseStatus' => 'В ответе HTTP отсутствует код состояния.', + 'invalidStatusCode' => '{0} не является допустимым кодом состояния.', + 'unknownStatusCode' => 'Неизвестный HTTP код состояния, предоставленный без сообщения: {0}.', // URI - 'cannotParseURI' => 'Невозможно разобрать URI: {0}', - 'segmentOutOfRange' => 'Сегмент URI запроса имеет диапазон: {0}', - 'invalidPort' => 'Указанный порт должен быть между 0 и 65535. Указан: {0}', - 'malformedQueryString' => 'Строки запроса могут не включать в себя фрагменты URI.', + 'cannotParseURI' => 'Невозможно разобрать URI: {0}', + 'segmentOutOfRange' => 'Сегмент URI запроса имеет диапазон: {0}', + 'invalidPort' => 'Указанный порт должен быть между 0 и 65535. Указан: {0}', + 'malformedQueryString' => 'Строки запроса могут не включать в себя фрагменты URI.', // Page Not Found - 'pageNotFound' => 'Страница не найдена.', - 'emptyController' => 'Не указан контроллер.', - 'controllerNotFound' => 'Контроллер или его метод не найден: {0}::{1}', - 'methodNotFound' => 'Метод контроллера не найден: {0}', + 'pageNotFound' => 'Страница не найдена.', + 'emptyController' => 'Не указан контроллер.', + 'controllerNotFound' => 'Контроллер или его метод не найден: {0}::{1}', + 'methodNotFound' => 'Метод контроллера не найден: {0}', // CSRF - 'disallowedAction' => 'Действие, которое вы запросили, не разрешено.', + 'disallowedAction' => 'Действие, которое вы запросили, не разрешено.', // Uploaded file moving - 'alreadyMoved' => 'Загруженный файл уже перемещен.', - 'invalidFile' => 'Исходный файл не является допустимым файлом.', - 'moveFailed' => 'Не удалось переместить файл из {0} в {1}. ({2})', + 'alreadyMoved' => 'Загруженный файл уже перемещен.', + 'invalidFile' => 'Исходный файл не является допустимым файлом.', + 'moveFailed' => 'Не удалось переместить файл из {0} в {1}. ({2})', - 'uploadErrOk' => 'Файл успешно загружен !', - 'uploadErrIniSize' => 'Ваш файл "%s" превышает дерективу upload_max_filesize.', - 'uploadErrFormSize' => 'Файл "%s" превышает лимит загрузки, установленную в форме.', - 'uploadErrPartial' => 'Файл "%s" был загружен только частично.', - 'uploadErrNoFile' => 'Файл не был загружен.', - 'uploadErrCantWrite' => 'Не удалось записать на диск файл "%s".', - 'uploadErrNoTmpDir' => 'Не удалось загрузить файл: Отсутствует временный каталог.', - 'uploadErrExtension' => 'Загрузка файла была остановлена расширением PHP.', - 'uploadErrUnknown' => 'Файл "%s" не был загружен из-за неизвестной ошыибки.', + 'uploadErrOk' => 'Файл успешно загружен !', + 'uploadErrIniSize' => 'Ваш файл "%s" превышает дерективу upload_max_filesize.', + 'uploadErrFormSize' => 'Файл "%s" превышает лимит загрузки, установленную в форме.', + 'uploadErrPartial' => 'Файл "%s" был загружен только частично.', + 'uploadErrNoFile' => 'Файл не был загружен.', + 'uploadErrCantWrite' => 'Не удалось записать на диск файл "%s".', + 'uploadErrNoTmpDir' => 'Не удалось загрузить файл: Отсутствует временный каталог.', + 'uploadErrExtension' => 'Загрузка файла была остановлена расширением PHP.', + 'uploadErrUnknown' => 'Файл "%s" не был загружен из-за неизвестной ошыибки.', ]; diff --git a/Language/ru/Images.php b/Language/ru/Images.php index af9fd733..d574451c 100644 --- a/Language/ru/Images.php +++ b/Language/ru/Images.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'В настройках необходимо указать исходное изображение.', - 'gdRequired' => 'Для использования этой функции требуется библиотека изображений GD.', - 'gdRequiredForProps' => 'Ваш сервер должен поддерживать библиотеку изображений GD для определения свойств изображения.', - 'gifNotSupported' => 'Изображения GIF часто не поддерживаются из-за лицензионных ограничений.', - 'jpgNotSupported' => 'Изображения JPG не поддерживаются.', - 'pngNotSupported' => 'Изображения PNG не поддерживаются.', - 'unsupportedImageCreate' => 'Ваш сервер не поддерживает функцию GD, необходимую для обработки этого типа изображения.', - 'jpgOrPngRequired' => 'Протокол изменения размера изображения, указанный в настройках, работает только с типами изображений JPEG или PNG.', - 'rotateUnsupported' => 'Вращение изображений не поддерживается вашим сервером.', - 'libPathInvalid' => 'Неверный путь к библиотеке изображений.. {0, string)', - 'imageProcessFailed' => 'Не удалось обработать изображение.', - 'rotationAngleRequired' => 'Для поворота изображения требуется установить угол поворота.', - 'invalidPath' => 'Неверный путь к изображению.', - 'copyFailed' => 'Не удалось выполнить копирование изображения.', - 'missingFont' => 'Не удается найти шрифт для использования.', - 'saveFailed' => 'Не удалось сохранить изображение.', - 'invalidDirection' => 'Направление для поворота может быть только "вертикальным" или "горизонтальным". Указано: {0}.', - 'exifNotSupported' => 'Чтение данных EXIF не поддерживается в вашем PHP.', + 'sourceImageRequired' => 'В настройках необходимо указать исходное изображение.', + 'gdRequired' => 'Для использования этой функции требуется библиотека изображений GD.', + 'gdRequiredForProps' => 'Ваш сервер должен поддерживать библиотеку изображений GD для определения свойств изображения.', + 'gifNotSupported' => 'Изображения GIF часто не поддерживаются из-за лицензионных ограничений.', + 'jpgNotSupported' => 'Изображения JPG не поддерживаются.', + 'pngNotSupported' => 'Изображения PNG не поддерживаются.', + 'fileNotSupported' => 'Предоставленный файл не является поддерживаемым типом изображения.', + 'unsupportedImageCreate' => 'Ваш сервер не поддерживает функцию GD, необходимую для обработки этого типа изображения.', + 'jpgOrPngRequired' => 'Протокол изменения размера изображения, указанный в настройках, работает только с типами изображений JPEG или PNG.', + 'rotateUnsupported' => 'Вращение изображений не поддерживается вашим сервером.', + 'libPathInvalid' => 'Неверный путь к библиотеке изображений.. {0, string)', + 'imageProcessFailed' => 'Не удалось обработать изображение.', + 'rotationAngleRequired' => 'Для поворота изображения требуется установить угол поворота.', + 'invalidPath' => 'Неверный путь к изображению.', + 'copyFailed' => 'Не удалось выполнить копирование изображения.', + 'missingFont' => 'Не удается найти шрифт для использования.', + 'saveFailed' => 'Не удалось сохранить изображение.', + 'invalidDirection' => 'Направление для поворота может быть только "вертикальным" или "горизонтальным". Указано: {0}.', + 'exifNotSupported' => 'Чтение данных EXIF не поддерживается в вашем PHP.', ]; diff --git a/Language/ru/Language.php b/Language/ru/Language.php deleted file mode 100644 index bb63faa1..00000000 --- a/Language/ru/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Установленная строка должна быть строкой или массивом строк.', -]; diff --git a/Language/ru/Log.php b/Language/ru/Log.php index c523e4fd..80ce581b 100644 --- a/Language/ru/Log.php +++ b/Language/ru/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} - недопустимый уровень ведения журнала.', + 'invalidLogLevel' => '{0} - это недопустимый уровень ведения журнала.', ]; diff --git a/Language/ru/Migrations.php b/Language/ru/Migrations.php index 4e069975..b7aa1f68 100644 --- a/Language/ru/Migrations.php +++ b/Language/ru/Migrations.php @@ -1,56 +1,52 @@ * - * @codeCoverageIgnore + * 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' => 'Должна быть установлена таблица миграций.', - 'disabled' => 'Миграции были загружены, но отключены или неправильно настроены.', - 'notFound' => 'Файл миграции не найден: ', - 'batchNotFound' => 'Целевой пакет не найден: ', - 'empty' => 'Не найдены файлы миграции.', - 'gap' => 'Существует разрыв в последовательности миграции рядом с номером версии: ', - 'classNotFound' => 'Не удалось найти класс миграции "%s".', - 'missingMethod' => 'В классе миграции отсутствует метод "%s".', + 'missingTable' => 'Должна быть установлена таблица миграций.', + 'disabled' => 'Миграции были загружены, но отключены или неправильно настроены.', + 'notFound' => 'Файл миграции не найден: ', + 'batchNotFound' => 'Целевой пакет не найден: ', + 'empty' => 'Не найдены файлы миграции.', + 'gap' => 'Существует разрыв в последовательности миграции рядом с номером версии: ', + 'classNotFound' => 'Не удалось найти класс миграции "%s".', + 'missingMethod' => 'В классе миграции отсутствует метод "%s".', // Migration Command - 'migHelpLatest' => "\t\tПереносит базу данных на последнюю доступную миграцию.", - 'migHelpCurrent' => "\t\tПереносит базу данных в версию, установленную как 'текущая' в конфигурации.", - 'migHelpVersion' => "\tПеренос базы данных в версию {v}.", - 'migHelpRollback' => "\tЗапускает все миграции 'вниз' до версии 0.", - 'migHelpRefresh' => "\t\tУдаляет и повторно запускает все миграции для обновления базы данных.", - 'migHelpSeed' => "\tРаботает SEEDER имени [name].", - 'migCreate' => "\tСоздает новую миграцию с именем [name].", - 'nameMigration' => 'Имя файла миграции', - 'badCreateName' => 'Необходимо указать имя файла миграции.', - 'writeError' => 'Ошибка при попытке создать файл.', - 'migNumberError' => 'Номер миграции должен состоять из трех цифр, и в нем не должно быть пробелов.', + 'migHelpLatest' => "\t\tПереносит базу данных на последнюю доступную миграцию.", + 'migHelpCurrent' => "\t\tПереносит базу данных в версию, установленную как 'текущая' в конфигурации.", + 'migHelpVersion' => "\tПеренос базы данных в версию {v}.", + 'migHelpRollback' => "\tЗапускает все миграции 'вниз' до версии 0.", + 'migHelpRefresh' => "\t\tУдаляет и повторно запускает все миграции для обновления базы данных.", + 'migHelpSeed' => "\tРаботает SEEDER имени [name].", + 'migCreate' => "\tСоздает новую миграцию с именем [name].", + 'nameMigration' => 'Имя файла миграции', + 'migNumberError' => 'Номер миграции должен состоять из трех цифр, и в нем не должно быть пробелов.', + 'rollBackConfirm' => 'Вы уверены, что хотите откатиться назад ?', + 'refreshConfirm' => 'Вы уверены, что хотите обновить ?', - 'latest' => 'Запуск всех новых миграций...', - 'generalFault' => 'Миграция не удалась !', - 'migInvalidVersion' => 'Указан неверный номер версии.', - 'toVersionPH' => 'Переход к версии %s...', - 'toVersion' => 'Переход к текущей версии...', - 'rollingBack' => 'Откат миграции в: ', - 'noneFound' => 'Миграций не обнаружено.', - 'on' => 'Миграция на: ', - 'migSeeder' => 'Имя SEEDER`a', - 'migMissingSeeder' => 'Необходимо указать имя для SEEDER`a.', - 'removed' => 'Откат: ', - 'added' => 'Запуск: ', + 'latest' => 'Запуск всех новых миграций...', + 'generalFault' => 'Миграция не удалась !', + 'migInvalidVersion' => 'Указан неверный номер версии.', + 'toVersionPH' => 'Переход к версии %s...', + 'toVersion' => 'Переход к текущей версии...', + 'rollingBack' => 'Откат миграции в: ', + 'noneFound' => 'Миграций не обнаружено.', + 'on' => 'Миграция на: ', + 'migSeeder' => 'Имя SEEDER`a', + 'migMissingSeeder' => 'Необходимо указать имя для SEEDER`a.', + 'removed' => 'Откат: ', + 'added' => 'Запуск: ', - 'version' => 'Версия', - 'filename' => 'Имя файла', + 'version' => 'Версия', + 'filename' => 'Имя файла', ]; diff --git a/Language/ru/Number.php b/Language/ru/Number.php index 81c7008f..b7c04a8b 100644 --- a/Language/ru/Number.php +++ b/Language/ru/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Number language settings return [ - 'terabyteAbbr' => 'ТБ', - 'gigabyteAbbr' => 'ГБ', - 'megabyteAbbr' => 'МБ', - 'kilobyteAbbr' => 'КБ', - 'bytes' => 'Байтов', + 'terabyteAbbr' => 'ТБ', + 'gigabyteAbbr' => 'ГБ', + 'megabyteAbbr' => 'МБ', + 'kilobyteAbbr' => 'КБ', + 'bytes' => 'Байтов', // don't forget the space in front of these! - 'thousand' => ' тысяча', - 'million' => ' миллион', - 'billion' => ' миллиард', - 'trillion' => ' триллион', - 'quadrillion' => ' квадралион', + 'thousand' => ' тысяча', + 'million' => ' миллион', + 'billion' => ' миллиард', + 'trillion' => ' триллион', + 'quadrillion' => ' квадралион', ]; diff --git a/Language/ru/Pager.php b/Language/ru/Pager.php index c4908d14..1f2e1a97 100644 --- a/Language/ru/Pager.php +++ b/Language/ru/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => 'Пагинация', - 'first' => 'Первая', - 'previous' => 'Предыдущая', - 'next' => 'Следующая', - 'last' => 'Последняя', - 'older' => 'Старая', - 'newer' => 'Новая', - 'invalidTemplate' => '{0} не является допустимым шаблоном.', - 'invalidPaginationGroup' => '{0} не является группой пагинации.', + 'pageNavigation' => 'Пагинация', + 'first' => 'Первая', + 'previous' => 'Предыдущая', + 'next' => 'Следующая', + 'last' => 'Последняя', + 'older' => 'Старая', + 'newer' => 'Новая', + 'invalidTemplate' => '{0} не является допустимым шаблоном.', + 'invalidPaginationGroup' => '{0} не является группой пагинации.', ]; diff --git a/Language/ru/RESTful.php b/Language/ru/RESTful.php index fc7ec99c..7e88855d 100644 --- a/Language/ru/RESTful.php +++ b/Language/ru/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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}" действие не реализовано.', + 'notImplemented' => '"{0}" действие не реализовано.', ]; diff --git a/Language/ru/Redirect.php b/Language/ru/Redirect.php deleted file mode 100644 index 61fb987c..00000000 --- a/Language/ru/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Не удается перенаправить на "{0}". Код ошибки: "{1}"', -]; diff --git a/Language/ru/Router.php b/Language/ru/Router.php index f77939ea..6b16f8cf 100644 --- a/Language/ru/Router.php +++ b/Language/ru/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => 'Параметр не соответствует ожидаемому типу.', - 'missingDefaultRoute' => 'Невозможно определить, что должно отображаться. Маршрут по умолчанию не указан в файле маршрутизации.', + 'invalidParameter' => 'Параметр не соответствует ожидаемому типу.', + 'missingDefaultRoute' => 'Невозможно определить, что должно отображаться. Маршрут по умолчанию не указан в файле маршрутизации.', ]; diff --git a/Language/ru/Session.php b/Language/ru/Session.php index db82175a..48d27662 100644 --- a/Language/ru/Session.php +++ b/Language/ru/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * 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 должен содержать имя таблицы для работы сессий с базой данных.', - 'invalidSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не является каталогом, не существует или не может быть создан.', - 'writeProtectedSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не доступен для записи процессом PHP.', - 'emptySavePath' => 'Ошибка: Не настроен путь сохранения сессий.', - 'invalidSavePathFormat' => 'Ошибка: Недопустимый формат пути сохранения для Redis: {0}.', + 'missingDatabaseTable' => '$sessionSavePath должен содержать имя таблицы для работы сессий с базой данных.', + 'invalidSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не является каталогом, не существует или не может быть создан.', + 'writeProtectedSavePath' => 'Ошибка: Настроенный путь сохранения "{0}" не доступен для записи процессом PHP.', + 'emptySavePath' => 'Ошибка: Не настроен путь сохранения сессий.', + 'invalidSavePathFormat' => 'Ошибка: Недопустимый формат пути сохранения для Redis: {0}.', ]; diff --git a/Language/ru/Time.php b/Language/ru/Time.php index 8c05eb76..dc8cf51f 100644 --- a/Language/ru/Time.php +++ b/Language/ru/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'Должен быть указан месяц между 1 и 12. Указано: {0}', - 'invalidDay' => 'Должен быть указан день между 1 и 31. Указано: {0}', - 'invalidOverDay' => 'Дни должны быть от 1 до {0}. Указано: {1}.', - 'invalidHours' => 'Часы должны быть указаны между 0 и 23. Указано: {0}.', - 'invalidMinutes' => 'Минуты должны быть указаны между 0 и 59. Указано: {0}.', - 'invalidSeconds' => 'Секунды должны быть указаны между 0 и 59. Указано: {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} лет', - 'inFuture' => 'в {0}', - 'yesterday' => 'Вчера', - 'tomorrow' => 'Завтра', - 'now' => 'Прямо сейчас', + 'invalidMonth' => 'Должен быть указан месяц между 1 и 12. Указано: {0}', + 'invalidDay' => 'Должен быть указан день между 1 и 31. Указано: {0}', + 'invalidOverDay' => 'Дни должны быть от 1 до {0}. Указано: {1}.', + 'invalidHours' => 'Часы должны быть указаны между 0 и 23. Указано: {0}.', + 'invalidMinutes' => 'Минуты должны быть указаны между 0 и 59. Указано: {0}.', + 'invalidSeconds' => 'Секунды должны быть указаны между 0 и 59. Указано: {0}.', + 'years' => '{0, plural, =1{# год} other{# лет}}', + 'months' => '{0, plural, =1{# месяц} other{# месяцев}}', + 'weeks' => '{0, plural, =1{# неделя} other{# недель}}', + 'days' => '{0, plural, =1{# день} other{# дней}}', + 'hours' => '{0, plural, =1{# час} other{# часов}}', + 'minutes' => '{0, plural, =1{# минута} other{# минут}}', + 'seconds' => '{0, plural, =1{# секунда} other{# секунд}}', + 'ago' => '{0} назад', + 'inFuture' => 'в {0}', + 'yesterday' => 'Вчера', + 'tomorrow' => 'Завтра', + 'now' => 'Прямо сейчас', ]; diff --git a/Language/ru/Validation.php b/Language/ru/Validation.php index 8ae5017c..21a8adec 100644 --- a/Language/ru/Validation.php +++ b/Language/ru/Validation.php @@ -1,71 +1,71 @@ * - * @codeCoverageIgnore + * 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' => 'В конфигурации проверки нет наборов правил.', - 'ruleNotFound' => '{0} не является допустимым правилом.', - 'groupNotFound' => '{0} не является допустимой группой правил.', - 'groupNotArray' => '{0} группа правил должна быть массивом.', - 'invalidTemplate' => '{0} не является допустимым шаблоном проверки.', + 'noRuleSets' => 'В конфигурации проверки нет наборов правил.', + 'ruleNotFound' => '{0} не является допустимым правилом.', + 'groupNotFound' => '{0} не является допустимой группой правил.', + 'groupNotArray' => '{0} группа правил должна быть массивом.', + 'invalidTemplate' => '{0} не является допустимым шаблоном проверки.', // Rule Messages - 'alpha' => 'Поле {field} может содержать только алфавитные символы.', - 'alpha_dash' => 'Поле {field} может содержать только буквенно-цифровые символы, символы подчеркивания и тире.', - 'alpha_numeric' => 'Поле {field} может содержать только буквенно-цифровые символы.', - 'alpha_numeric_space' => 'Поле {field} может содержать только буквенно-цифровые символы и пробелы.', - 'alpha_space' => 'Поле {field} может содержать только алфавитные символы и пробелы.', - 'decimal' => 'Поле {field} должно содержать десятичное число.', - 'differs' => 'Поле {field} должно отличаться от поля {param}.', - 'equals' => 'Поле {field} должно совпадать с полем {param}.', - 'exact_length' => 'Поле {field} должно быть ровно {param} символов в длину.', - 'greater_than' => 'Поле {field} должно содержать число, большее, чем {param}.', - 'greater_than_equal_to' => 'Поле {field} должно содержать число, большее или равное {param}.', - 'in_list' => 'Поле {field} должно быть одним из следующих: {param}.', - 'integer' => 'Поле {field} должно содержать целое число.', - 'is_natural' => 'Поле {field} должно содержать только цифры.', - 'is_natural_no_zero' => 'Поле {field} должно содержать только цифры и должно быть больше нуля.', - 'is_unique' => 'Поле {field} должно содержать уникальное значение.', - 'less_than' => 'Поле {field} должно содержать число меньше, чем {param}.', - 'less_than_equal_to' => 'Поле {field} должно содержать число, меньшее или равное {param}.', - 'matches' => 'Поле {field} не соответствует полю {param}.', - 'max_length' => 'Длина поля {field} не может превышать {param} символов.', - 'min_length' => 'Длина поля {field} должна быть не менее {param} символов.', - 'not_equals' => 'Поле {field} не может быть: {param}.', - 'numeric' => 'Поле {field} должно содержать только числа.', - 'regex_match' => 'Поле {field} имеет неправильный формат.', - 'required' => 'Поле {field} является обязательным.', - 'required_with' => 'Поле {field} является обязательным, если присутствует {param}.', - 'required_without' => 'Поле {field} является обязательным, если {param} отсутствует.', - 'timezone' => 'Поле {field} должно быть допустимым часовым поясом.', - 'valid_base64' => 'Поле {field} должно быть допустимой строкой base64.', - 'valid_email' => 'Поле {field} должно содержать действительный адрес электронной почты.', - 'valid_emails' => 'Поле {field} должно содержать все допустимые адреса электронной почты.', - 'valid_ip' => 'Поле {field} должно содержать допустимый IP-адрес.', - 'valid_url' => 'Поле {field} должно содержать допустимый URL-адрес.', - 'valid_date' => 'Поле {field} должно содержать допустимую дату.', + 'alpha' => 'Поле {field} может содержать только алфавитные символы.', + 'alpha_dash' => 'Поле {field} может содержать только буквенно-цифровые символы, символы подчеркивания и тире.', + 'alpha_numeric' => 'Поле {field} может содержать только буквенно-цифровые символы.', + 'alpha_numeric_punct' => 'Поле {field} может содержать только буквенно-цифровые символы, пробелы и символы: ~ ! # $ % & * - _ + = | : .', + 'alpha_numeric_space' => 'Поле {field} может содержать только буквенно-цифровые символы и пробелы.', + 'alpha_space' => 'Поле {field} может содержать только алфавитные символы и пробелы.', + 'decimal' => 'Поле {field} должно содержать десятичное число.', + 'differs' => 'Поле {field} должно отличаться от поля {param}.', + 'equals' => 'Поле {field} должно совпадать с полем {param}.', + 'exact_length' => 'Поле {field} должно быть ровно {param} символов в длину.', + 'greater_than' => 'Поле {field} должно содержать число, большее, чем {param}.', + 'greater_than_equal_to' => 'Поле {field} должно содержать число, большее или равное {param}.', + 'hex' => 'Поле {field} должно содержать только шестнадцатеричные символы.', + 'in_list' => 'Поле {field} должно быть одним из следующих: {param}.', + 'integer' => 'Поле {field} должно содержать целое число.', + 'is_natural' => 'Поле {field} должно содержать только цифры.', + 'is_natural_no_zero' => 'Поле {field} должно содержать только цифры и должно быть больше нуля.', + 'is_not_unique' => 'Поле {field} должно содержать уже существующее значение в базе данных.', + 'is_unique' => 'Поле {field} должно содержать уникальное значение.', + 'less_than' => 'Поле {field} должно содержать число меньше, чем {param}.', + 'less_than_equal_to' => 'Поле {field} должно содержать число, меньшее или равное {param}.', + 'matches' => 'Поле {field} не соответствует полю {param}.', + 'max_length' => 'Длина поля {field} не может превышать {param} символов.', + 'min_length' => 'Длина поля {field} должна быть не менее {param} символов.', + 'not_equals' => 'Поле {field} не может быть: {param}.', + 'numeric' => 'Поле {field} должно содержать только числа.', + 'regex_match' => 'Поле {field} имеет неправильный формат.', + 'required' => 'Поле {field} является обязательным.', + 'required_with' => 'Поле {field} является обязательным, если присутствует {param}.', + 'required_without' => 'Поле {field} является обязательным, если {param} отсутствует.', + 'string' => 'Поле {field} должно быть допустимой строкой.', + 'timezone' => 'Поле {field} должно быть допустимым часовым поясом.', + 'valid_base64' => 'Поле {field} должно быть допустимой строкой base64.', + 'valid_email' => 'Поле {field} должно содержать действительный адрес электронной почты.', + 'valid_emails' => 'Поле {field} должно содержать все допустимые адреса электронной почты.', + 'valid_ip' => 'Поле {field} должно содержать допустимый IP-адрес.', + 'valid_url' => 'Поле {field} должно содержать допустимый URL-адрес.', + 'valid_date' => 'Поле {field} должно содержать допустимую дату.', // Credit Cards - 'valid_cc_num' => 'Поле {field} должно содержать действительный номер кредитной карты.', + 'valid_cc_num' => 'Поле {field} должно содержать действительный номер кредитной карты.', // Files - 'uploaded' => 'Поле {field} не содержит файл.', - 'max_size' => 'Поле {field} содержит слишком большой файл.', - 'is_image' => 'Поле {field} должно содержать файл изображения.', - 'mime_in' => 'Поле {field} должно содержать допустимый тип файла.', - 'ext_in' => 'Поле {field} должно содержать допустимое расширение файла.', - 'max_dims' => 'Поле {field} не содержит изображение, либо это изображением слишком широкое или высокое.', + 'uploaded' => 'Поле {field} не содержит файл.', + 'max_size' => 'Поле {field} содержит слишком большой файл.', + 'is_image' => 'Поле {field} должно содержать файл изображения.', + 'mime_in' => 'Поле {field} должно содержать допустимый тип файла.', + 'ext_in' => 'Поле {field} должно содержать допустимое расширение файла.', + 'max_dims' => 'Поле {field} не содержит изображение, либо это изображением слишком широкое или высокое.', ]; diff --git a/Language/ru/View.php b/Language/ru/View.php index 3422ea29..04743c55 100644 --- a/Language/ru/View.php +++ b/Language/ru/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} не является допустимым методом.', - 'missingCellParameters' => '{class}::{method} не имеет параметров.', - 'invalidCellParameter' => '{0} не является допустимым именем параметра.', - 'noCellClass' => 'Не предоставлен класс ячейки представления.', - 'invalidCellClass' => 'Не удается найти класс {0} ячеек представления.', - 'tagSyntaxError' => 'У вас есть синтаксическая ошибка в тегах парсера: {0}', + 'invalidCellMethod' => '{class}::{method} не является допустимым методом.', + 'missingCellParameters' => '{class}::{method} не имеет параметров.', + 'invalidCellParameter' => '{0} не является допустимым именем параметра.', + 'noCellClass' => 'Не предоставлен класс ячейки представления.', + 'invalidCellClass' => 'Не удается найти класс {0} ячеек представления.', + 'tagSyntaxError' => 'У вас есть синтаксическая ошибка в тегах парсера: {0}', ]; diff --git a/Language/si/CLI.php b/Language/si/CLI.php new file mode 100644 index 00000000..04f81f2a --- /dev/null +++ b/Language/si/CLI.php @@ -0,0 +1,30 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => '"{0}" විධානය හමු නොවීය.', // Command "{0}" not found. + 'altCommandSingular' => 'ඔබ මෙය අදහස් කළේද?', // Did you mean this? + 'altCommandPlural' => 'ඔබ අදහස් කළේ මෙයින් එකක්ද?', // Did you mean one of these? + 'helpUsage' => 'භාවිතය:', // Usage: + 'helpDescription' => 'විස්තරය:', // Description: + 'helpOptions' => 'විකල්ප:', // Options: + 'helpArguments' => 'තර්ක:', // Arguments: + 'invalidColor' => 'අවලංගු {0} වර්ණය: {1}.', // Invalid {0} color: {1}. + + // Generators + 'generateClassName' => 'Class එකේ නම', // Name of class + 'generateParentClass' => 'Extend කිරීම සඳහා parent class හි නම', // Name of parent class to extend from + 'generateFileExists' => '{0} දැනටමත් පවතී.', // {0} already exists. + 'generateFileSuccess' => 'සාදන ලද ගොනුව: ', // Created file: + 'generateFileError' => 'ගොනුව සෑදීමේ ඇතිවූ දෝෂයකි: ', // Error in creating file: + 'namespaceNotDefined' => 'නේම්ස්පේස් "{0}" අර්ථ දක්වා නැත.', // Namespace "{0}" is not defined. +]; diff --git a/Language/si/Cache.php b/Language/si/Cache.php new file mode 100644 index 00000000..3e4f18bc --- /dev/null +++ b/Language/si/Cache.php @@ -0,0 +1,18 @@ + + * + * 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 හට {0} ට ලිවිය නොහැක', // Cache unable to write to {0} + 'invalidHandlers' => 'Cache config හට $validHandlers array එකක් තිබිය යුතුය.', // Cache config must have an array of $validHandlers. + 'noBackup' => 'Cache config හට handler එකක් සහ backupHandler කට්ටලයක් තිබිය යුතුය.', // Cache config must have a handler and backupHandler set. + 'handlerNotFound' => 'Cache config හි අවලංගු handler එකක් හෝ backup handler එකක් specify කර ඇත.', // Cache config has an invalid handler or backup handler specified. +]; diff --git a/Language/si/Cast.php b/Language/si/Cast.php new file mode 100644 index 00000000..03b3013a --- /dev/null +++ b/Language/si/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'උපරිම stack depth ඉක්මවා ඇත', // Maximum stack depth exceeded + 'jsonErrorStateMismatch' => 'Underflow හෝ modes නොගැලපීම', // Underflow or the modes mismatch + 'jsonErrorCtrlChar' => 'අනපේක්ෂිත control character එකක් හමු විය', // Unexpected control character found + 'jsonErrorSyntax' => 'සින්ටැක්ස් දෝෂයක්, විකෘති JSON', // Syntax error, malformed JSON + 'jsonErrorUtf8' => 'විකෘති UTF-8 අක්ෂර, සමහර විට වැරදි ලෙස encode කර ඇත', // Malformed UTF-8 characters, possibly incorrectly encoded + 'jsonErrorUnknown' => 'නොදන්නා දෝෂයකි', // Unknown error +]; diff --git a/Language/si/Core.php b/Language/si/Core.php new file mode 100644 index 00000000..0c6c4f85 --- /dev/null +++ b/Language/si/Core.php @@ -0,0 +1,19 @@ + + * + * 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}) ගොනුව replace කිරීමට උත්සාහ කිරීමේදී දෝෂයක් ඇතිවිය. කරුණාකර ඔබේ ගොනු ඩිරෙක්ටරිය ලිවිය හැකි එකක් බවට වග බලා ගන්න.', // An error was encountered while attempting to replace the file ({0}). Please make sure your file directory is writable. + 'enabledZlibOutputCompression' => 'ඔබගේ zlib.output_compression ini විධානය සක්‍රිය කර ඇත. Output buffers සමඟ මෙය හොඳින් ක්‍රියා නොකරනු ඇත.', // Your zlib.output_compression ini directive is turned on. This will not work well with output buffers. + 'invalidFile' => 'වලංගු නොවන ගොනුවකි: {0}', // Invalid file: {0} + 'missingExtension' => 'Framework එකට මෙම extension(s) අවශ්‍ය වේ installed සහ loaded: {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/si/Database.php b/Language/si/Database.php new file mode 100644 index 00000000..0d7868ef --- /dev/null +++ b/Language/si/Database.php @@ -0,0 +1,30 @@ + + * + * 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' => 'Model: {0} සඳහා අවසර ලත් fields specify කළ යුතුය', // Allowed fields must be specified for model: {0} + 'emptyDataset' => '{0} ට දත්ත නොමැත.', // There is no data to {0}. + 'emptyPrimaryKey' => '{0} සෑදීමට උත්සාහ කිරීමේදී primary key එකක් අර්ථ දක්වා නොමැත.', // There is no primary key defined when trying to make {0}. + 'failGetFieldData' => 'Database එකෙන් field data ලබා ගැනීමට අපොහොසත් විය.', // Failed to get field data from database. + 'failGetIndexData' => 'Database එකෙන් index data ලබා ගැනීමට අපොහොසත් විය.', // Failed to get index data from database. + 'failGetForeignKeyData' => 'Database එකෙන් foreign key data ලබා ගැනීමට අපොහොසත් විය.', // Failed to get foreign key data from database. + 'parseStringFail' => 'Key string parse කිරීම අසාර්ථක විය.', // Parsing key string failed. + 'featureUnavailable' => 'ඔබ භාවිතා කරන database එක සඳහා මෙම අංගය නොමැත.', // This feature is not available for the database you are using. + 'tableNotFound' => 'වත්මන් database එකේ `{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' => '`{0}` field එක සඳහා හිස් ප්‍රකාශයක් ලබා දී ඇත', // Empty statement is given for the field `{0}` + 'forFindColumnHaveMultipleColumns' => 'Column name එකෙන් අවසර දී ඇත්තේ single column එකකට පමණි.', // Only single column allowed in Column name. +]; diff --git a/Language/si/Email.php b/Language/si/Email.php new file mode 100644 index 00000000..e3da4e48 --- /dev/null +++ b/Language/si/Email.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'ඊමේල් validation method එක සඳහා array එකක් pass කළ යුතුය.', // The email validation method must be passed an array. + 'invalidAddress' => 'අවලංගු ඊමේල් ලිපිනයකි: {0}', // Invalid email address: {0} + 'attachmentMissing' => 'මෙම විද්‍යුත් තැපැල් ඇමුණුම සොයාගත නොහැක: {0}', // Unable to locate the following email attachment: {0} + 'attachmentUnreadable' => 'මෙම ඇමුණුම විවෘත කළ නොහැක: {0}', // Unable to open this attachment: {0} + 'noFrom' => '"From" header එකක් නොමැතිව ඊමේල් යැවිය නොහැක.', // Cannot send mail with no "From" header. + 'noRecipients' => 'ඔබ ලබන්නන් ඇතුළත් කළ යුතුය: To, Cc, හෝ Bcc', // You must include recipients: To, Cc, or Bcc + 'sendFailurePHPMail' => 'PHP mail() මඟින් විද්‍යුත් තැපැල් යැවිය නොහැක. මෙම ක්‍රමය භාවිතා කර තැපැල් යැවීමට ඔබේ server එක configure කර නොතිබිය හැකිය.', // Unable to send email using PHP mail(). Your server might not be configured to send mail using this method. + 'sendFailureSendmail' => 'PHP Sendmail මඟින් විද්‍යුත් තැපැල් යැවිය නොහැක. මෙම ක්‍රමය භාවිතා කර තැපැල් යැවීමට ඔබේ server එක configure කර නොතිබිය හැකිය.', // Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method. + 'sendFailureSmtp' => 'PHP SMTP මඟින් විද්‍යුත් තැපැල් යැවිය නොහැක. මෙම ක්‍රමය භාවිතා කර තැපැල් යැවීමට ඔබේ server එක configure කර නොතිබිය හැකිය.', // Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method. + 'sent' => 'මෙම ප්‍රොටෝකෝලය භාවිතයෙන් ඔබේ පණිවිඩය සාර්ථකව යවා ඇත: {0}', // Your message has been successfully sent using the following protocol: {0} + 'noSocket' => 'Sendmail වෙත සොකට් එකක් විවෘත කළ නොහැක. කරුණාකර 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 පරිශීලක නාමයක් සහ මුරපදයක් ලබා දිය යුතුය.', // Error: You must assign a SMTP username and password. + 'failedSMTPLogin' => 'AUTH LOGIN විධානය යැවීමට අපොහොසත් විය. දෝෂය: {0}', // Failed to send AUTH LOGIN command. Error: {0} + 'SMTPAuthUsername' => 'පරිශීලක නාමය authenticate කිරීමට අපොහොසත් විය. දෝෂය: {0}', // Failed to authenticate username. Error: {0} + 'SMTPAuthPassword' => 'මුරපදය authenticate කිරීමට අපොහොසත් විය. දෝෂය: {0}', // Failed to authenticate password. Error: {0} + 'SMTPDataFailure' => 'දත්ත යැවිය නොහැක: {0}', // Unable to send data: {0} + 'exitStatus' => 'පිටවන status code එක: {0}', // Exit status code: {0} +]; diff --git a/Language/si/Encryption.php b/Language/si/Encryption.php new file mode 100644 index 00000000..c253b08f --- /dev/null +++ b/Language/si/Encryption.php @@ -0,0 +1,20 @@ + + * + * 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 එකක් ඉල්ලා නැත.', // No driver requested; Miss Daisy will be so upset! + 'noHandlerAvailable' => 'තිබෙන {0} සංකේතන handler එකක් සොයාගත නොහැක.', // Unable to find an available {0} encryption handler. + 'unKnownHandler' => '"{0}" configure කළ නොහැක.', // "{0}" cannot be configured. + 'starterKeyNeeded' => 'සංකේතකය සඳහා ආරම්භක යතුරක් අවශ්‍යයි.', // Encrypter needs a starter key. + 'authenticationFailed' => 'විකේතනය කිරීම: සත්‍යාපනය අසාර්ථක විය.', // Decrypting: authentication failed. + 'encryptionFailed' => 'සංකේතනය අසාර්තක විය.', // Encryption failed. +]; diff --git a/Language/si/Fabricator.php b/Language/si/Fabricator.php new file mode 100644 index 00000000..0ebf41c8 --- /dev/null +++ b/Language/si/Fabricator.php @@ -0,0 +1,17 @@ + + * + * 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' => 'ෆැබ්රිකේටරය අසමත් වුනා ඇතුලත් කරන්න {0} ටේබලයට: {1}.', // Fabricator failed to insert on table {0}: {1}. +]; diff --git a/Language/si/Files.php b/Language/si/Files.php new file mode 100644 index 00000000..2c2a74ac --- /dev/null +++ b/Language/si/Files.php @@ -0,0 +1,16 @@ + + * + * 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} ({2}) +]; diff --git a/Language/si/Filters.php b/Language/si/Filters.php new file mode 100644 index 00000000..6c611c82 --- /dev/null +++ b/Language/si/Filters.php @@ -0,0 +1,16 @@ + + * + * 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 යට ගැලපෙන අන්වර්ථ නාමයක් අර්ථ දක්වා තිබිය යුතුය.', // {0} filter must have a matching alias defined. + 'incorrectInterface' => '{0} මගින් CodeIgniter\Filters\FilterInterface භාවිතා කල යුතුය.', // {0} must implement CodeIgniter\Filters\FilterInterface. +]; diff --git a/Language/si/Format.php b/Language/si/Format.php new file mode 100644 index 00000000..588010c9 --- /dev/null +++ b/Language/si/Format.php @@ -0,0 +1,18 @@ + + * + * 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 එකක් අර්ථ දක්වා නොමැත.', // No Formatter defined for mime type: "{0}". + 'missingExtension' => 'XML ෆෝර්මැට් කිරීම සඳහා SimpleXML එක්ස්ටෙන්ෂන් එක අවශ්‍ය වේ.', // The SimpleXML extension is required to format XML. +]; diff --git a/Language/si/HTTP.php b/Language/si/HTTP.php new file mode 100644 index 00000000..acb3b067 --- /dev/null +++ b/Language/si/HTTP.php @@ -0,0 +1,76 @@ + + * + * 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 සක්‍රීය කළ යුතුය.', // CURL must be enabled to use the CURLRequest class. + 'invalidSSLKey' => 'SSL Key එක set කල නොහැක. {0} වලංගු ගොනුවක් නොවේ.', // Cannot set SSL Key. {0} is not a valid file. + 'sslCertNotFound' => 'SSL සහතිකය මෙහි නොමැත: {0}', // SSL certificate not found at: {0} + 'curlError' => '{0} : {1}', // {0} : {1} + + // IncomingRequest + 'invalidNegotiationType' => '{0} වලංගු negotiation වර්ගයක් නොවේ. මෙයින් එකක් විය යුතුය: media, charset, encoding, language.', // {0} is not a valid negotiation type. Must be one of: media, charset, encoding, language. + + // Message + 'invalidHTTPProtocol' => 'වලංගු නොවන HTTP ප්‍රොටොකෝල අනුවාදයකි. මෙයින් එකක් විය යුතුය: {0}', // Invalid HTTP Protocol Version. Must be one of: {0} + + // Negotiate + 'emptySupportedNegotiations' => 'ඔබ සියලු negotiations සඳහා සහය දක්වන අගයන්ගෙන් යුත් array එකක් සැපයිය යුතුය.', // You must provide an array of supported values to all Negotiations. + + // RedirectResponse + 'invalidRoute' => 'Reverse-routing කිරීමේදී {0} route සොයාගත නොහැක.', // {0} route cannot be found while reverse-routing. + + // DownloadResponse + 'cannotSetBinary' => 'Filepath සැකසීමේදී binary සැකසිය නොහැක.', // When setting filepath cannot set binary. + 'cannotSetFilepath' => 'Binary සැකසීමේදී filepath සැකසිය නොහැක: {0}', // When setting binary cannot set filepath: {0} + 'notFoundDownloadSource' => 'Download body ප්‍රභවය හමු නොවීය.', // Not found download body source. + 'cannotSetCache' => 'එය බාගත කිරීම සඳහා caching සඳහා සහය නොදක්වයි.', // It does not support caching for downloading. + 'cannotSetStatusCode' => 'බාගත කිරීම සඳහා status code වෙනස් කිරීමට එය සහාය නොදක්වයි. කේතය: {0}, හේතුව: {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' => 'නොදන්නා HTTP status code එකක් සපයා ඇත message එකක් නොමැතිව: {0}', // Unknown HTTP status code provided with no message: {0} + + // URI + 'cannotParseURI' => 'URI parse කිරීමට නෙැහැක: {0}', // Unable to parse URI: {0} + 'segmentOutOfRange' => 'Request URI කොටස පරාසය ඉක්මවා ඇත: {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 කොටස් ඇතුළත් නොවිය හැකිය.', // 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} + + // CSRF + 'disallowedAction' => 'ඔබ ඉල්ලූ ක්‍රියාවට අවසර නැත.', // The action you requested is not allowed. + + // Uploaded file moving + 'alreadyMoved' => 'Upload කරන ලද ගොනුව දැනටමත් move කර ඇත.', // 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} ({2}) + + 'uploadErrOk' => 'ගොනුව upload කරන ලද්දේ සාර්ථකත්වයෙනි.', // 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 එකෙහි define කර ඇති upload කිරීමේ සීමාව ඉක්මවා යයි.', // The file "%s" exceeds the upload limit defined in your form. + 'uploadErrPartial' => '"%s" ගොනුව upload කරන ලද්දේ අර්ධ වශයෙන් පමණි.', // The file "%s" was only partially uploaded. + 'uploadErrNoFile' => 'කිසිදු ගොනුවක් upload කර නොමැත.', // No file was uploaded. + 'uploadErrCantWrite' => '"%s" ගොනුව disk එකෙහි ලිවිය නොහැක.', // The file "%s" could not be written on disk. + 'uploadErrNoTmpDir' => 'ගොනුව upload කළ නොහැකි විය: තාවකාලික ඩිරෙක්ටරිය අස්ථානගත වී ඇත.', // File could not be uploaded: missing temporary directory. + 'uploadErrExtension' => 'PHP extension එකක් මඟින් ගොනු upload කිරීම නතර කරන ලදි.', // File upload was stopped by a PHP extension. + 'uploadErrUnknown' => 'නොදන්නා දෝෂයක් හේතුවෙන් "%s" ගොනුව උඩුගත කර නොමැත.', // The file "%s" was not uploaded due to an unknown error. + + // SameSite setting + 'invalidSameSiteSetting' => 'SameSite setting හි අගය None, Lax, Strict හෝ blank string විය යුතුය. දී තිබෙන්නේ: {0}', // The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/si/Images.php b/Language/si/Images.php new file mode 100644 index 00000000..cd7da956 --- /dev/null +++ b/Language/si/Images.php @@ -0,0 +1,34 @@ + + * + * 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' => 'රූපයේ ගුණාංග තීරණය කිරීම සඳහා ඔබේ server එක GD image library සඳහා සහාය විය යුතුය.', // Your server must support the GD image library in order to determine the image properties. + 'gifNotSupported' => 'බලපත්‍ර සීමාවන් නිසා GIF පින්තූර බොහෝ විට සහාය නොදක්වයි. ඒ වෙනුවට ඔබට JPG හෝ PNG රූප භාවිතා කිරීමට සිදුවනු ඇත.', // GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead. + 'jpgNotSupported' => 'JPG රූප සඳහා සහය නොදක්වයි.', // JPG images are not supported. + 'pngNotSupported' => 'PNG රූප සඳහා සහය නොදක්වයි.', // PNG images are not supported. + 'webpNotSupported' => 'WEBP රූප සඳහා සහය නොදක්වයි.', // WEBP images are not supported. + 'fileNotSupported' => 'සපයන ලද ගොනුව සහය දක්වන රූප වර්ගයක් නොවේ.', // The supplied file is not a supported image type. + 'unsupportedImageCreate' => 'මෙම වර්ගයේ රූප සැකසීමට අවශ්‍ය GD function එක සඳහා ඔබගේ server එක සහය නොදක්වයි.', // Your server does not support the GD function required to process this type of image. + 'jpgOrPngRequired' => 'ඔබගේ preferences දක්වා ඇති image resize ප්‍රොටෝකෝලය ක්‍රියාත්මක වන්නේ JPEG හෝ PNG රූප වර්ග සමඟ පමණි.', // 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. + '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} + 'imageProcessFailed' => 'Image processing අසාර්ථක විය. කරුණාකර ඔබේ server එක තෝරාගත් ප්‍රොටෝකෝලය සඳහා සහය දක්වන බවත් ඔබේ 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' => 'රූපය භ්‍රමණය කිරීම සඳහා භ්‍රමණ කෝණයක් අවශ්‍ය වේ.', // An angle of rotation is required to rotate the image. + 'invalidPath' => 'රූපයට අදාල වන path එක නිවැරදි නොවේ.', // The path to the image is not correct. + 'copyFailed' => 'පින්තූර පිටපත් කිරීමේ ක්‍රියාවලිය අසාර්ථක විය.', // The image copy routine failed. + 'missingFont' => 'භාවිතා කිරීමට font එකක් සොයාගත නොහැක.', // Unable to find a font to use. + 'saveFailed' => 'රූපය save කිරීමට නොහැක. කරුණාකර රූපය සහ ගොනු ඩිරෙක්ටරිය ලිවිය හැකි බවට වග බලා ගන්න.', // Unable to save the image. Please make sure the image and file directory are writable. + 'invalidDirection' => 'පෙරළීමේ දිශාව විය හැක්කේ `සිරස්` හෝ `තිරස්` පමණි. ලබා දී ඇත්තේ: {0}', // Flip direction can be only `vertical` or `horizontal`. Given: {0} + 'exifNotSupported' => 'EXIF දත්ත කියවීමට මෙම PHP ස්ථාපනය සහාය නොදක්වයි.', // Reading EXIF data is not supported by this PHP installation. +]; diff --git a/Language/si/Log.php b/Language/si/Log.php new file mode 100644 index 00000000..44f4e5a1 --- /dev/null +++ b/Language/si/Log.php @@ -0,0 +1,15 @@ + + * + * 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} අවලංගු ලොග් මට්ටමකි.', // {0} is an invalid log level. +]; diff --git a/Language/si/Migrations.php b/Language/si/Migrations.php new file mode 100644 index 00000000..bdb929fa --- /dev/null +++ b/Language/si/Migrations.php @@ -0,0 +1,57 @@ + + * + * 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 ටේබල් එක සැකසිය යුතුය.', // Migrations table must be set. + 'disabled' => 'Migrations load කර ඇති නමුත් අක්‍රීය හෝ වැරදි ලෙස සකසා ඇත.', // Migrations have been loaded but are disabled or setup incorrectly. + 'notFound' => 'Migration ගොනුව සොයාගත නොහැක: ', // Migration file not found: + 'batchNotFound' => 'Target batch එක සොයාගත නොහැක: ', // Target batch not found: + 'empty' => 'Migration ගොනු කිසිවක් සොයාගත නොහැක', // No Migration files found + 'gap' => 'Version number එක අසල migration sequence හි පරතරයක් ඇත: ', // 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. + + // Migration Command + 'migHelpLatest' => "\t\tDatabase එක පවතින නවතම migration එක වෙත migrate කරයි.", // \t\tMigrates database to latest available migration. + 'migHelpCurrent' => "\t\tConfiguration හි 'current' ලෙස දක්වා ඇති version එක වෙත database එක migrate කරයි.", // \t\tMigrates database to version set as 'current' in configuration. + 'migHelpVersion' => "\tDatabase එක {v} version එකට migrate කරයි.", // \tMigrates database to version {v}. + 'migHelpRollback' => "\tසියලුම migrations version 0 වෙත පහළට ධාවනය කරයි.", // \tRuns all migrations 'down' to version 0. + 'migHelpRefresh' => "\t\tසියලුම migrations uninstall කර නවතම database එකක් වෙත නැවතත් ධාවනය කරයි.", // \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 අංකය ඉලක්කම් තුනක් විය යුතු අතර sequence එකෙහි කිසිදු gap එකක් නොතිබිය යුතුය.', // 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! + 'migInvalidVersion' => 'අවලංගු version number එකක් සපයා ඇත.', // Invalid version number provided. + 'toVersionPH' => '%s version එක වෙත migrating වෙමින්...', // Migrating to version %s... + 'toVersion' => 'වත්මන් version එක වෙත migrating වෙමින්...', // Migrating to current version... + 'rollingBack' => 'Migrations ආපසු පෙරළනව කට්ටලය: ', // 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 ගොනුව නම් කරන්න', // Name the seeder file + 'removed' => 'ආපසු පෙරළීම: ', // Rolling back: + 'added' => 'ධාවනය: ', // Running: + + // Migrate Status + 'namespace' => 'නේම්ස්පේස්', // Namespace + 'filename' => 'ගොනුනාමය', // Filename + 'version' => 'සංස්කරණය', // Version + 'group' => 'සමුහය', // Group + 'on' => 'Migrate වී ඇත්තේ: ', // Migrated On: + 'batch' => 'කට්ටලය', // Batch +]; diff --git a/Language/si/Number.php b/Language/si/Number.php new file mode 100644 index 00000000..2a084358 --- /dev/null +++ b/Language/si/Number.php @@ -0,0 +1,26 @@ + + * + * 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', // Bytes + + // don't forget the space in front of these! + 'thousand' => ' දහසක්', // thousand + 'million' => ' මිලියන', // million + 'billion' => ' බිලියන', // billion + 'trillion' => ' ට්‍රිලියන', // trillion + 'quadrillion' => ' ක්වොඩ්රිලියන', // quadrillion +]; diff --git a/Language/si/Pager.php b/Language/si/Pager.php new file mode 100644 index 00000000..83f8fe8e --- /dev/null +++ b/Language/si/Pager.php @@ -0,0 +1,23 @@ + + * + * 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 ටෙම්ප්ලේටයක් නොවේ.', // {0} is not a valid Pager template. + 'invalidPaginationGroup' => '{0} වලංගු Pagination කණ්ඩායමක් නොවේ.', // {0} is not a valid Pagination group. +]; diff --git a/Language/si/RESTful.php b/Language/si/RESTful.php new file mode 100644 index 00000000..f711dd91 --- /dev/null +++ b/Language/si/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" ක්‍රියාව ක්‍රියාත්මක කර නොමැත.', // "{0}" action not implemented. +]; diff --git a/Language/si/Router.php b/Language/si/Router.php new file mode 100644 index 00000000..8b9d98b5 --- /dev/null +++ b/Language/si/Router.php @@ -0,0 +1,16 @@ + + * + * 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. +]; diff --git a/Language/si/Security.php b/Language/si/Security.php new file mode 100644 index 00000000..0a136eff --- /dev/null +++ b/Language/si/Security.php @@ -0,0 +1,16 @@ + + * + * 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. + 'invalidSameSite' => 'SameSite හි අගය None, Lax, Strict හෝ blank string විය යුතුය. දී තිබෙන්නේ: {0}', // The SameSite value must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/si/Session.php b/Language/si/Session.php new file mode 100644 index 00000000..4103d9d6 --- /dev/null +++ b/Language/si/Session.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Session language settings +return [ + 'missingDatabaseTable' => 'ඩේටබේස් සෙෂන් Handler එකට වැඩ කිරීමට `sessionSavePath` හි ටේබල් එකේ නම තිබීම අත්‍යවශ්‍ය වේ.', // `sessionSavePath` must have the table name for the Database Session Handler to work. + 'invalidSavePath' => 'සෙෂන්: Configured save path "{0}" යන්න ඩිරෙක්ටරියක් නොවේ, නොපවතී හෝ නිර්මාණය කළ නොහැක.', // Session: Configured save path "{0}" is not a directory, does not exist or cannot be created. + 'writeProtectedSavePath' => 'සෙෂන්: Configured save path "{0}" ට PHP process මගින් ලිවිය නොහැක.', // Session: Configured save path "{0}" is not writable by the PHP process. + 'emptySavePath' => 'සෙෂන්: save path එකක් configure කර නොමැත.', // Session: No save path configured. + 'invalidSavePathFormat' => 'සෙෂන්: වැරදි Redis save path ආකාරයකි: {0}', // Session: Invalid Redis save path format: {0} + 'invalidSameSiteSetting' => 'සෙෂන්: SameSite setting හි අගය None, Lax, Strict හෝ blank string විය යුතුය. දී තිබෙන්නේ: {0}', // Session: The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0} +]; diff --git a/Language/si/Time.php b/Language/si/Time.php new file mode 100644 index 00000000..7a3f1647 --- /dev/null +++ b/Language/si/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'මාස විය හැක්කේ 1 ත් 12 ත් අතරය. ලබාදී ඇත්තේ: {0}', // Months must be between 1 and 12. Given: {0} + 'invalidDay' => 'දින විය හැක්කේ 1 ත් 31 ත් අතරය. ලබාදී ඇත්තේ: {0}', // Days must be between 1 and 31. Given: {0} + 'invalidOverDay' => 'දින විය හැක්කේ 1 ත් {0} ත් අතරය. ලබාදී ඇත්තේ: {1}', // Days must be between 1 and {0}. Given: {1} + 'invalidHours' => 'පැය විය හැක්කේ 0 ත් 23 ත් අතරය. ලබාදී ඇත්තේ: {0}', // Hours must be between 0 and 23. Given: {0} + 'invalidMinutes' => 'මිනිත්තු විය හැක්කේ 0 ත් 59 ත් අතරය. ලබාදී ඇත්තේ: {0}', // Minutes must be between 0 and 59. Given: {0} + 'invalidSeconds' => 'තත්පර විය හැක්කේ 0 ත් 59 ත් අතරය. ලබාදී ඇත්තේ: {0}', // Seconds must be between 0 and 59. Given: {0} + 'years' => '{0, plural, =1{# අවුරුද්දයි} other{# අවුරුදු}}', // {0, plural, =1{# year} other{# years}} + 'months' => '{0, plural, =1{# මාසයයි} other{# මාස}}', // {0, plural, =1{# month} other{# months}} + 'weeks' => '{0, plural, =1{# සතියයි} other{# සති}}', // {0, plural, =1{# week} other{# weeks}} + 'days' => '{0, plural, =1{# දවසයි} other{# දවස්}}', // {0, plural, =1{# day} other{# days}} + 'hours' => '{0, plural, =1{# පැයයි} other{# පැය}}', // {0, plural, =1{# hour} other{# hours}} + 'minutes' => '{0, plural, =1{# මිනිත්තුවයි} other{# මිනිත්තු}}', // {0, plural, =1{# minute} other{# minutes}} + 'seconds' => '{0, plural, =1{# තත්පරයයි} 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/si/Validation.php b/Language/si/Validation.php new file mode 100644 index 00000000..b1c4abd7 --- /dev/null +++ b/Language/si/Validation.php @@ -0,0 +1,72 @@ + + * + * 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 තුළ rulesets කිසිවක් දක්වා නැත.', // No rulesets 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 එකෙහි අඩංගු විය හැක්කේ alphabetical characters පමණි.', // The {field} field may only contain alphabetical characters. + 'alpha_dash' => '{field} field එකෙහි අඩංගු විය හැක්කේ alphanumeric, underscore සහ dash characters පමණි.', // The {field} field may only contain alphanumeric, underscore, and dash characters. + 'alpha_numeric' => '{field} field එකෙහි අඩංගු විය හැක්කේ alphanumeric characters පමණි.', // The {field} field may only contain alphanumeric characters. + 'alpha_numeric_punct' => '{field} field එකෙහි අඩංගු විය හැක්කේ alphanumeric characters, spaces, සහ ~ ! # $ % & * - _ + = | : . characters පමණි.', // The {field} field may contain only alphanumeric characters, spaces, and ~ ! # $ % & * - _ + = | : . characters. + 'alpha_numeric_space' => '{field} field එකෙහි අඩංගු විය හැක්කේ alphanumeric හා space characters පමණි.', // The {field} field may only contain alphanumeric and space characters. + 'alpha_space' => '{field} field එකෙහි අඩංගු විය හැක්කේ alphabetical characters සහ 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 එකෙහි characters in length එක හරියටම {param} විය යුතුය.', // The {field} field must be exactly {param} characters in length. + '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 එකෙහි අඩංගු විය හැක්කේ hexidecimal characters පමණි.', // The {field} field may only contain hexidecimal characters. + 'in_list' => '{field} field එක {param} වලින් එකක් විය යුතුය.', // The {field} field must be one of: {param}. + 'integer' => '{field} field එකෙහි පූර්ණ සංඛ්‍යාවක් අඩංගු විය යුතුය.', // 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 value එකක් අඩංගු විය යුතුය.', // 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 එකෙහි characters in length එක {param} නොඉක්මවිය යුතුය.', // The {field} field cannot exceed {param} characters in length. + 'min_length' => '{field} field එකෙහි characters in length එක අවම වශයෙන් {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 නිවැරදි ෆෝර්මැට් එකේ නොමැත.', // 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 එකෙහි වලංගු ඊමේල් ලිපිනයක් අඩංගු විය යුතුය.', // The {field} field must contain a valid email address. + 'valid_emails' => '{field} field එකෙහි අඩංගු සියලුම ඊමේල් ලිපින වලංගු ඒවා විය යුතුය.', // 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_date' => '{field} field එකෙහි වලංගු දිනයක් අඩංගු විය යුතුය.', // The {field} field must contain a valid date. + + // Credit Cards + 'valid_cc_num' => '{field} වලංගු ක්‍රෙඩිට් කාඩ් අංකයක් ලෙස නොපෙනේ.', // {field} does not appear to be a valid credit card number. + + // Files + 'uploaded' => '{field} වලංගු uploaded ගොනුවක් නොවේ.', // {field} is not a valid uploaded file. + 'max_size' => '{field} ගොනුව විශාල වැඩියි.', // {field} is too large of a file. + 'is_image' => '{field} වලංගු uploaded රූප ගොනුවක් නොවේ.', // {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} එක්කෝ රූපයක් නොවේ, නැතහොත් එය ඉතා පළල් හෝ උසය.', // {field} is either not an image, or it is too wide or tall. +]; diff --git a/Language/si/View.php b/Language/si/View.php new file mode 100644 index 00000000..44c4d7de --- /dev/null +++ b/Language/si/View.php @@ -0,0 +1,20 @@ + + * + * 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} හි පැරාමීටර්ස් නොමැත.', // {class}::{method} has no params. + 'invalidCellParameter' => '{0} වලංගු පැරාමීටර නාමයක් නොවේ.', // {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: {0} වල සින්ටැක්ස් දෝෂයක් තිබේ.', // You have a syntax error in your Parser tags: {0} +]; diff --git a/Language/sk/CLI.php b/Language/sk/CLI.php index e5d15f1f..7b39b15e 100644 --- a/Language/sk/CLI.php +++ b/Language/sk/CLI.php @@ -1,24 +1,30 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => 'Príkaz "{0}" nebol nájdený.', - 'helpUsage' => 'Použitie:', - 'helpDescription' => 'Popis:', - 'helpOptions' => 'Možnosti:', - 'helpArguments' => 'Argumenty:', - 'invalidColor' => 'Neplatná {0} farba: {1}.', + 'commandNotFound' => 'Príkaz "{0}" nebol nájdený.', + 'altCommandSingular' => 'Mali ste na mysli toto?', + 'altCommandPlural' => 'Mali ste na mysli niečo z tohto?', + 'helpUsage' => 'Použitie:', + 'helpDescription' => 'Popis:', + 'helpOptions' => 'Možnosti:', + 'helpArguments' => 'Argumenty:', + 'invalidColor' => 'Neplatná {0} farba: {1}.', + + // Generators + 'generateClassName' => 'Názov triedy', + 'generateParentClass' => 'Názov nadradenej triedy, z ktorej sa má rozšíriť', + 'generateFileExists' => '{0} už existuje.', + 'generateFileSuccess' => 'Vytvorený súbor: ', + 'generateFileError' => 'Chyba pri vytváraní súboru: ', + 'namespaceNotDefined' => 'Namespace "{0}" nie je definovaný.', ]; diff --git a/Language/sk/Cache.php b/Language/sk/Cache.php index 26c6094c..efbee81d 100644 --- a/Language/sk/Cache.php +++ b/Language/sk/Cache.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * 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 nie je možné uložiť do {0}', - 'invalidHandlers' => 'Cache config musí mať pole z $validHandlers.', - 'noBackup' => 'Cache config musí mať nastavený handler a backupHandler.', - 'handlerNotFound' => 'Cache config má neplatný špecifikovaný handler alebo záložný handler.', + 'unableToWrite' => 'Cache nie je možné uložiť do {0}', + 'invalidHandlers' => 'Cache config musí mať pole z $validHandlers.', + 'noBackup' => 'Cache config musí mať nastavený handler a backupHandler.', + 'handlerNotFound' => 'Cache config má neplatný špecifikovaný handler alebo záložný handler.', ]; diff --git a/Language/sk/Cast.php b/Language/sk/Cast.php index 87c4ef88..e6ff7cdc 100644 --- a/Language/sk/Cast.php +++ b/Language/sk/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => 'Bola prekročená maximálna veľkosť zásobníku', - 'jsonErrorStateMismatch' => 'Neplatný alebo poškodený JSON', - 'jsonErrorCtrlChar' => 'Nájdený neočakáavaný kontrolný znak', - 'jsonErrorSyntax' => 'Chyba syntaxe, poškodený JSON', - 'jsonErrorUtf8' => 'Poškodené UTF-8 znaky, možné nesprávne kódovanie', - 'jsonErrorUnknown' => 'Neznáma chyba', + 'jsonErrorDepth' => 'Bola prekročená maximálna veľkosť zásobníku', + 'jsonErrorStateMismatch' => 'Neplatný alebo poškodený JSON', + 'jsonErrorCtrlChar' => 'Nájdený neočakáavaný kontrolný znak', + 'jsonErrorSyntax' => 'Chyba syntaxe, poškodený JSON', + 'jsonErrorUtf8' => 'Poškodené UTF-8 znaky, možné nesprávne kódovanie', + 'jsonErrorUnknown' => 'Neznáma chyba', ]; diff --git a/Language/sk/Core.php b/Language/sk/Core.php index cf853a66..f8688b1f 100644 --- a/Language/sk/Core.php +++ b/Language/sk/Core.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => 'Neplatný súbor: {0}', - 'copyError' => 'Vyskytla sa chyba pri pokuse nahradiť súbor ({0}). Prosím uistite sa, že zložka so súbormi je zapisovateľná..', - 'missingExtension' => '{0} rozšírenie nebolo načítané.', - 'noHandlers' => '{0} musí poskytnúť aspoň jeden Handler.', + 'copyError' => 'Vyskytla sa chyba pri pokuse nahradiť súbor ({0}). Prosím uistite sa, že zložka so súbormi je zapisovateľná.', + 'enabledZlibOutputCompression' => 'Vaša zlib.output_compression ini direktíva je zapnutá. S výstupnými vyrovnávacími pamäťami to nebude fungovať dobre.', + 'invalidFile' => 'Neplatný súbor: {0}', + 'missingExtension' => 'Tieto rozšírenia musia byť nainštalované a načítané: {0}', + 'noHandlers' => '{0} musí poskytnúť aspoň jeden Handler.', ]; diff --git a/Language/sk/Database.php b/Language/sk/Database.php index 7dcb69a9..eefe98b6 100644 --- a/Language/sk/Database.php +++ b/Language/sk/Database.php @@ -1,33 +1,30 @@ * - * @codeCoverageIgnore + * 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} je neplatné spätné volanie Model Event.', - 'invalidArgument' => 'Musíte zadať platný {0}.', - 'invalidAllowedFields' => 'Povolené polia musia byť špecifikované pre model: {0}', - 'emptyDataset' => 'Žiadne dáta pre {0}.', - 'failGetFieldData' => 'Zlyhalo získanie údajov poľa z databáze.', - 'failGetIndexData' => 'Zlyhalo získanie údajov indexu z databáze.', - 'failGetForeignKeyData' => 'Zlyhalo získanie údajov cudzieho kľúča z databáze.', - 'parseStringFail' => 'Parsovanie reťazca kľúča zlyhalo.', - 'featureUnavailable' => 'Tátu funkcia je nedostupná v používanej databáze.', - 'tableNotFound' => 'Tabuľka `{0}` nebola nájdená v zvolenej databáze.', - 'noPrimaryKey' => '`{0}` trieda modelu nešpecifikuje Primárny Kľúč.', - 'noDateFormat' => '`{0}` trieda modelu nemá platný formát dútumu.', - 'fieldNotExists' => 'Pole `{0}` nebolo nájdené.', - 'forEmptyInputGiven' => 'Bol zadaný prázdny dopyt pre pole `{0}`', - 'forFindColumnHaveMultipleColumns' => 'Iba jeden stĺpec je povolený v názve stĺpcu.', + 'invalidEvent' => '{0} je neplatné spätné volanie Model Event.', + 'invalidArgument' => 'Musíte zadať platný {0}.', + 'invalidAllowedFields' => 'Povolené polia musia byť špecifikované pre model: {0}', + 'emptyDataset' => 'Žiadne dáta pre {0}.', + 'emptyPrimaryKey' => 'Pri pokuse o vykonanie {0} nie je definovaný žiadny primárny kľúč.', + 'failGetFieldData' => 'Zlyhalo získanie údajov poľa z databázy.', + 'failGetIndexData' => 'Zlyhalo získanie údajov indexu z databázy.', + 'failGetForeignKeyData' => 'Zlyhalo získanie údajov cudzieho kľúča z databázy.', + 'parseStringFail' => 'Parsovanie reťazca kľúča zlyhalo.', + 'featureUnavailable' => 'Tátu funkcia je nedostupná v používanej databáze.', + 'tableNotFound' => 'Tabuľka `{0}` sa v používanej databáze nenašla.', + 'noPrimaryKey' => '`{0}` trieda modelu nešpecifikuje Primárny Kľúč.', + 'noDateFormat' => '`{0}` trieda modelu nemá platný formát dátumu.', + 'fieldNotExists' => 'Pole `{0}` nebolo nájdené.', + 'forEmptyInputGiven' => 'Bol zadaný prázdny dopyt pre pole `{0}`', + 'forFindColumnHaveMultipleColumns' => 'V názve stĺpca je povolený iba jeden stĺpec.', ]; diff --git a/Language/sk/Email.php b/Language/sk/Email.php index b99117b9..bfc0c4ae 100644 --- a/Language/sk/Email.php +++ b/Language/sk/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * 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 PHP Sendmail. Your server might not be configured to send mail using this method.', - 'sendFailureSmtp' => 'Unable to send email using PHP 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, string}', - '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 a 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}', + 'mustBeArray' => 'Metóda overenia e-mailu musí byť odovzdaná ako pole.', + 'invalidAddress' => 'Neplatná emailová adresa: {0}', + 'attachmentMissing' => 'Nasledujúca príloha e-mailu sa nepodarilo nájsť: {0}', + 'attachmentUnreadable' => 'Túto prílohu nie je možné otvoriť: {0}', + 'noFrom' => 'Nemožno poslať mail bez hlavičky (header) "From".', + 'noRecipients' => 'Musíte zadať príjemcov: To, Cc, alebo Bcc', + 'sendFailurePHPMail' => 'Nepodarilo sa odoslať email pomocou PHP mail(). Váš server nemusí byť nakonfigurovaný na odosielanie pošty pomocou tejto metódy.', + 'sendFailureSendmail' => 'Nepodarilo sa odoslať email pomocou PHP Sendmail. Váš server nemusí byť nakonfigurovaný na odosielanie pošty pomocou tejto metódy.', + 'sendFailureSmtp' => 'Nepodarilo sa odoslať e-mail pomocou protokolu PHP SMTP. Váš server nemusí byť nakonfigurovaný na odosielanie pošty pomocou tejto metódy.', + 'sent' => 'Vaša správa bola úspešne odoslaná pomocou nasledujúceho protokolu: {0}', + 'noSocket' => 'Nepodarilo sa otvoriť soket pre Sendmail. Skontrolujte nastavenia.', + 'noHostname' => 'Nezadali ste názov hostiteľa SMTP.', + 'SMTPError' => 'Vyskytla sa nasledujúca chyba SMTP: {0}', + 'noSMTPAuth' => 'Chyba: Musíte zadať používateľské meno a heslo SMTP.', + 'failedSMTPLogin' => 'Nepodarilo sa odoslať príkaz AUTH LOGIN. Chyba: {0}', + 'SMTPAuthUsername' => 'Nepodarilo sa overiť používateľské meno. Chyba: {0}', + 'SMTPAuthPassword' => 'Nepodarilo sa overiť heslo. Chyba: {0}', + 'SMTPDataFailure' => 'Nie je možné odoslať údaje: {0}', + 'exitStatus' => 'Stavový kód Exit: {0}', ]; diff --git a/Language/sk/Encryption.php b/Language/sk/Encryption.php index ddf15430..e78bb937 100644 --- a/Language/sk/Encryption.php +++ b/Language/sk/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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.', + 'noDriverRequested' => 'Nebol požadovaný žiaden ovládač.', + 'noHandlerAvailable' => 'Nepodarilo sa nájsť dostupný {0} šifrovací handler.', + 'unKnownHandler' => '"{0}" nie je možné nakonfigurovať.', + 'starterKeyNeeded' => 'Šifrovač potrebuje štartovací kľúč.', + 'authenticationFailed' => 'Dešifrovanie: autentizácia zlyhala.', + 'encryptionFailed' => 'Šifrovanie zlyhalo.', ]; diff --git a/Language/sk/Entity.php b/Language/sk/Entity.php deleted file mode 100644 index 9e5ff24f..00000000 --- a/Language/sk/Entity.php +++ /dev/null @@ -1,20 +0,0 @@ - 'Pokus o prístup k neexistujúcej vlastnosti {0} z {1}' -]; diff --git a/Language/sk/Fabricator.php b/Language/sk/Fabricator.php new file mode 100644 index 00000000..3d9cbdf5 --- /dev/null +++ b/Language/sk/Fabricator.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language settings +return [ + 'invalidModel' => 'Na výrobu bol dodaný neplatný model.', + 'missingFormatters' => 'Nie sú definované žiadne platné formátory.', + 'createFailed' => 'Výrobcu sa nepodarilo vložiť do tabuľky {0}: {1}.', +]; diff --git a/Language/sk/Files.php b/Language/sk/Files.php index f290045b..0d60a3b8 100644 --- a/Language/sk/Files.php +++ b/Language/sk/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Files language settings return [ - 'fileNotFound' => 'Súbor nebol nájdený: {0}', - 'cannotMove' => 'Súbor {0} nebolo možné presunúť do {1} ({2})', + 'fileNotFound' => 'Súbor nebol nájdený: {0}', + 'cannotMove' => 'Súbor {0} nebolo možné presunúť do {1} ({2})', ]; diff --git a/Language/sk/Filters.php b/Language/sk/Filters.php index c85b8dae..f473561b 100644 --- a/Language/sk/Filters.php +++ b/Language/sk/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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 musí mať definovaný zhodujúci sa alias.', - 'incorrectInterface' => '{0} musí implementovať CodeIgniter\Filters\FilterInterface.', + 'noFilter' => '{0} filter musí mať definovaný zhodujúci sa alias.', + 'incorrectInterface' => '{0} musí implementovať CodeIgniter\Filters\FilterInterface.', ]; diff --git a/Language/sk/Format.php b/Language/sk/Format.php index 85a7c21e..c680fc1b 100644 --- a/Language/sk/Format.php +++ b/Language/sk/Format.php @@ -1,20 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => 'Parsovanie JSON reťazca zlyhalo, chyba: "{0}".', - 'missingExtension' => 'Rozšírenie SimpleXML je nevyhnutné pre XML formát.', + 'invalidFormatter' => '"{0}" nie je platná Formatter trieda.', + 'invalidJSON' => 'Parsovanie JSON reťazca zlyhalo, chyba: "{0}".', + 'invalidMime' => 'Nie je definovaný žiadny Formatter pre mime type: "{0}".', + 'missingExtension' => 'Rozšírenie SimpleXML je nevyhnutné pre XML formát.', ]; diff --git a/Language/sk/HTTP.php b/Language/sk/HTTP.php index 33f951bc..7cf0d9a5 100644 --- a/Language/sk/HTTP.php +++ b/Language/sk/HTTP.php @@ -1,77 +1,76 @@ * - * @codeCoverageIgnore + * 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' => 'Aby bolo možné používať triedu CURLRequest, musí byť povolená funkcia CURL.', - 'invalidSSLKey' => 'Nie je možné nastaviť kľúč SSL. {0} nie je platný súbor.', - 'sslCertNotFound' => 'SSL certifikát nebol nájdený na: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'Aby bolo možné používať triedu CURLRequest, musí byť povolená funkcia CURL.', + 'invalidSSLKey' => 'Nie je možné nastaviť kľúč SSL. {0} nie je platný súbor.', + 'sslCertNotFound' => 'SSL certifikát nebol nájdený na: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} nie je platný typ vyjednávania. Musí to byť: médium, znaková sada, kódovanie alebo jazyk.', + 'invalidNegotiationType' => '{0} nie je platný typ vyjednávania. Musí to byť: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Neplatná verzia protokolu HTTP. Musí to byť jedno z: {0}', + 'invalidHTTPProtocol' => 'Neplatná verzia protokolu HTTP. Musí to byť jedno z: {0}', // Negotiate - 'emptySupportedNegotiations' => 'Musíte poskytnúť pole podporovaných hodnôt pre všetky negotiations.', + 'emptySupportedNegotiations' => 'Musíte poskytnúť pole podporovaných hodnôt pre všetky Negotiations.', // RedirectResponse - 'invalidRoute' => '{0, string} trasu nemožno nájsť pri spätnom smerovaní.', + 'invalidRoute' => '{0} trasu nemožno nájsť pri spätnom smerovaní.', // DownloadResponse - 'cannotSetBinary' => 'Pri nastavovaní filepath nie je možné nastaviť binary.', - 'cannotSetFilepath' => 'Pri nastavovaní binary nie je možné nastaviť filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'Nepodporuje ukladanie do vyrovnávacej pamäte pre sťahovanie.', - 'cannotSetStatusCode' => 'Nepodporuje stavový kód chnage na stiahnutie. kód: {0}, dôvod: {1}', + 'cannotSetBinary' => 'Pri nastavovaní filepath nie je možné nastaviť binary.', + 'cannotSetFilepath' => 'Pri nastavovaní binary nie je možné nastaviť filepath: {0}', + 'notFoundDownloadSource' => 'Nenašiel sa zdroj tela sťahovania.', + 'cannotSetCache' => 'Nepodporuje ukladanie do vyrovnávacej pamäte pre sťahovanie.', + 'cannotSetStatusCode' => 'Nepodporuje stavový kód chnage na stiahnutie. kód: {0}, dôvod: {1}', // Response - 'missingResponseStatus' => 'V odpovedi HTTP chýba stavový kód', - 'invalidStatusCode' => '{0, string} nie je platný návratový stavový kód HTTP', - 'unknownStatusCode' => 'Neznámy stavový kód HTTP poskytnutý bez správy: {0}', + 'missingResponseStatus' => 'V odpovedi HTTP chýba stavový kód', + 'invalidStatusCode' => '{0} nie je platný návratový stavový kód HTTP', + 'unknownStatusCode' => 'Neznámy stavový kód HTTP poskytnutý bez správy: {0}', // URI - 'cannotParseURI' => 'Nemožno analyzovať URI: {0}', - 'segmentOutOfRange' => 'Segment URI žiadosti je mimo rozsahu: {0}', - 'invalidPort' => 'Porty musia byť medzi 0 a 65535. Zadaný: {0}', - 'malformedQueryString' => 'Reťazce dopytov nemusia obsahovať fragmenty URI.', + 'cannotParseURI' => 'Nemožno analyzovať URI: {0}', + 'segmentOutOfRange' => 'Segment URI žiadosti je mimo rozsahu: {0}', + 'invalidPort' => 'Porty musia byť medzi 0 a 65535. Zadané: {0}', + 'malformedQueryString' => 'Reťazce dopytov nemusia obsahovať fragmenty URI.', // Page Not Found - 'pageNotFound' => 'Stránka sa nenašla', - 'emptyController' => 'Nie je zadaný žiadny Controller.', - 'controllerNotFound' => 'Controller alebo jeho metóda sa nenašla: {0}::{1}', - 'methodNotFound' => 'Metóda Controller-u sa nenašla: {0}', + 'pageNotFound' => 'Stránka sa nenašla', + 'emptyController' => 'Nie je zadaný žiadny Controller.', + 'controllerNotFound' => 'Controller alebo jeho metóda sa nenašla: {0}::{1}', + 'methodNotFound' => 'Metóda Controller-u sa nenašla: {0}', // CSRF - 'disallowedAction' => 'Požadovaná akcia nie je povolená.', + 'disallowedAction' => 'Požadovaná akcia nie je povolená.', // Uploaded file moving - 'alreadyMoved' => 'Nahraný súbor už bol presunutý.', - 'invalidFile' => 'Pôvodný súbor nie je platný.', - 'moveFailed' => 'Nepodarilo sa presunúť súbor z {0} do {1} ({2})', + 'alreadyMoved' => 'Nahraný súbor už bol presunutý.', + 'invalidFile' => 'Pôvodný súbor nie je platný.', + 'moveFailed' => 'Nepodarilo sa presunúť súbor z {0} do {1} ({2})', - 'uploadErrOk' => 'Súbor bol úspešne odovzdaný.', - 'uploadErrIniSize' => 'Súbor "%s" prekračuje vašu direktívu upload_max_filesize ini.', - 'uploadErrFormSize' => 'Súbor "%s" prekračuje limit pre upload stanovený vo vašom formulári.', - 'uploadErrPartial' => 'Súbor "%s" bol nahraný iba čiastočne.', - 'uploadErrNoFile' => 'Nebol nahraný žiaden súbor.', - 'uploadErrCantWrite' => 'Súbor "%s" sa nedal zapísať na disk.', - 'uploadErrNoTmpDir' => 'Súbor sa nepodarilo nahrať: chýba dočasný adresár.', - 'uploadErrExtension' => 'Nahrávanie súborov bolo zastavené rozšírením PHP.', - 'uploadErrUnknown' => 'Súbor "%s" nebol nahraný kvôli neznámej chybe.', + 'uploadErrOk' => 'Súbor bol úspešne nahratý.', + 'uploadErrIniSize' => 'Súbor "%s" prekračuje vašu direktívu upload_max_filesize ini.', + 'uploadErrFormSize' => 'Súbor "%s" prekračuje limit pre upload stanovený vo vašom formulári.', + 'uploadErrPartial' => 'Súbor "%s" bol nahraný iba čiastočne.', + 'uploadErrNoFile' => 'Nebol nahraný žiaden súbor.', + 'uploadErrCantWrite' => 'Súbor "%s" sa nedal zapísať na disk.', + 'uploadErrNoTmpDir' => 'Súbor sa nepodarilo nahrať: chýba dočasný adresár.', + 'uploadErrExtension' => 'Nahrávanie súborov bolo zastavené rozšírením PHP.', + 'uploadErrUnknown' => 'Súbor "%s" nebol nahraný kvôli neznámej chybe.', + + // SameSite setting + 'invalidSameSiteSetting' => 'SameSite nastavenie musí byť None, Lax, Strict, alebo prázdny reťazec. Zadané: {0}', ]; diff --git a/Language/sk/Images.php b/Language/sk/Images.php index 5c15157c..683516b8 100644 --- a/Language/sk/Images.php +++ b/Language/sk/Images.php @@ -1,36 +1,34 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => 'Musíte uviesť zdrojový obrázok v preferenciách.', - 'gdRequired' => 'Na použitie tejto funkcie je potrebná knižnica obrázkov GD.', - 'gdRequiredForProps' => 'Server musí podporovať knižnicu obrázkov GD, aby určil vlastnosti obrázkov.', - 'gifNotSupported' => 'Obrázky GIF často nie sú podporované kvôli licenčným obmedzeniam. Možno budete musieť namiesto toho použiť obrázky JPG alebo PNG.', - 'jpgNotSupported' => 'Obrázky JPG nie sú podporované.', - 'pngNotSupported' => 'Obrázky PNG nie sú podporované.', - 'unsupportedImageCreate' => 'Váš server nepodporuje funkciu GD potrebnú na spracovanie tohto typu obrázka.', - 'jpgOrPngRequired' => 'Protokol o zmene veľkosti obrázka špecifikovaný vo vašich preferenciách funguje iba pre typy obrázkov JPEG alebo PNG.', - 'rotateUnsupported' => 'Zdá sa, že váš server nepodporuje rotáciu obrázkov.', - 'libPathInvalid' => 'Cesta do vašej knižnice obrázkov nie je správna. Nastavte správnu cestu v preferenciách obrázkov. {0, string)', - 'imageProcessFailed' => 'Spracovanie obrázku zlyhalo. Skontrolujte, či váš server podporuje zvolený protokol a či je cesta k vašej knižnici obrázkov správna.', - 'rotationAngleRequired' => 'Na otočenie obrázku je potrebný uhol rotácie.', - 'invalidPath' => 'Cesta k obrázku nie je správna.', - 'copyFailed' => 'Rutina kopírovania obrázkov zlyhala.', - 'missingFont' => 'Nie je možné nájsť písmo na použitie.', - 'saveFailed' => 'Obrázok sa nepodarilo uložiť. Uistite sa, že adresár obrázkov a súborov je zapisovateľný.', - 'invalidDirection' => 'Smer preklopenia môže byť iba "vertikálny" alebo "horizontálny". Zadané: {0}', - 'exifNotSupported' => 'Táto inštalácia PHP nepodporuje čítanie EXIF dát.', + 'sourceImageRequired' => 'Musíte uviesť zdrojový obrázok v preferenciách.', + 'gdRequired' => 'Na použitie tejto funkcie je potrebná knižnica obrázkov GD.', + 'gdRequiredForProps' => 'Server musí podporovať knižnicu obrázkov GD, aby určil vlastnosti obrázkov.', + 'gifNotSupported' => 'Obrázky GIF často nie sú podporované kvôli licenčným obmedzeniam. Možno budete musieť namiesto toho použiť obrázky JPG alebo PNG.', + 'jpgNotSupported' => 'Obrázky JPG nie sú podporované.', + 'pngNotSupported' => 'Obrázky PNG nie sú podporované.', + 'webpNotSupported' => 'Obrázky WEBP nie sú podporované.', + 'fileNotSupported' => 'Dodaný súbor nie je podporovaným typom obrázka.', + 'unsupportedImageCreate' => 'Váš server nepodporuje funkciu GD potrebnú na spracovanie tohto typu obrázka.', + 'jpgOrPngRequired' => 'Protokol o zmene veľkosti obrázka špecifikovaný vo vašich preferenciách funguje iba pre typy obrázkov JPEG alebo PNG.', + 'rotateUnsupported' => 'Zdá sa, že váš server nepodporuje rotáciu obrázkov.', + 'libPathInvalid' => 'Cesta k vašej knižnici obrázkov nie je správna. Nastavte správnu cestu v preferenciách obrázkov. {0}', + 'imageProcessFailed' => 'Spracovanie obrázku zlyhalo. Skontrolujte, či váš server podporuje zvolený protokol a či je cesta k vašej knižnici obrázkov správna.', + 'rotationAngleRequired' => 'Na otočenie obrázku je potrebný uhol rotácie.', + 'invalidPath' => 'Cesta k obrázku nie je správna.', + 'copyFailed' => 'Rutina kopírovania obrázkov zlyhala.', + 'missingFont' => 'Nie je možné nájsť písmo na použitie.', + 'saveFailed' => 'Obrázok sa nepodarilo uložiť. Uistite sa, že adresár obrázkov a súborov je zapisovateľný.', + 'invalidDirection' => 'Smer preklopenia môže byť iba `vertical` alebo `horizontal`. Zadané: {0}', + 'exifNotSupported' => 'Táto inštalácia PHP nepodporuje čítanie EXIF dát.', ]; diff --git a/Language/sk/Language.php b/Language/sk/Language.php deleted file mode 100644 index 84165388..00000000 --- a/Language/sk/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Get line musí byť reťazec alebo pole reťazcov.', -]; diff --git a/Language/sk/Log.php b/Language/sk/Log.php index ecbe4221..c5dbb1e2 100644 --- a/Language/sk/Log.php +++ b/Language/sk/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} je neplatná úroveň logu.', + 'invalidLogLevel' => '{0} je neplatná úroveň logu.', ]; diff --git a/Language/sk/Migrations.php b/Language/sk/Migrations.php index 3947f4b1..7fd3b07f 100644 --- a/Language/sk/Migrations.php +++ b/Language/sk/Migrations.php @@ -1,58 +1,57 @@ * - * @codeCoverageIgnore + * 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' => 'Musí byť nastavená tabuľka migrácií.', -// 'invalidType' => 'Bol zadaný neplatný typ číslovania migrácie: {0}', - 'disabled' => 'Migrácie boli načítané, ale sú deaktivované alebo nesprávne nastavené.', - 'notFound' => 'Migračný súbor nebol nájdený: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Nenašli sa žiadne migračné súbory', - 'gap' => 'V migračnej sekvencii pri čísle verzie je medzera: ', - 'classNotFound' => 'Migračnú triedu "%s" sa nepodarilo nájsť.', - 'missingMethod' => 'V migračnej triede chýba metóda "%s".', + 'missingTable' => 'Musí byť nastavená tabuľka migrácií.', + 'disabled' => 'Migrácie boli načítané, ale sú deaktivované alebo nesprávne nastavené.', + 'notFound' => 'Migračný súbor nebol nájdený: ', + 'batchNotFound' => 'Cieľová dávka sa nenašla: ', + 'empty' => 'Nenašli sa žiadne migračné súbory', + 'gap' => 'V migračnej sekvencii pri čísle verzie je medzera: ', + 'classNotFound' => 'Migračnú triedu "%s" sa nepodarilo nájsť.', + 'missingMethod' => 'V migračnej triede chýba metóda "%s".', // Migration Command - 'migHelpLatest' => "\t\tMigruje databázu na najnovšiu dostupnú migráciu.", - 'migHelpCurrent' => "\t\tMigruje databázu na verziu nastavenú ako aktuálnu v konfigurácii.", - 'migHelpVersion' => "\tMigruje databázu na verziu {v}.", - 'migHelpRollback' => "\tSpustí všetky migrácie 'nadol' na verziu 0.", - 'migHelpRefresh' => "\t\tOdinštaluje a znovu spustí všetky migrácie do novej databázy.", - 'migHelpSeed' => "\tSpustí seeder s menom [ name ].", - 'migCreate' => "\tVytvorí novú migráciu s názvom [ name ]", - 'nameMigration' => 'Pomenujte migračný súbor', - 'badCreateName' => 'Musíte zadať názov migračného súboru.', - 'writeError' => 'Chyba pri vytváraní súboru.', - 'migNumberError' => 'Migračné číslo musí byť tri číslice a v sekvencii nesmú byť medzery.', + 'migHelpLatest' => "\t\tMigruje databázu na najnovšiu dostupnú migráciu.", + 'migHelpCurrent' => "\t\tMigruje databázu na verziu nastavenú ako aktuálnu v konfigurácii.", + 'migHelpVersion' => "\tMigruje databázu na verziu {v}.", + 'migHelpRollback' => "\tSpustí všetky migrácie 'nadol' na verziu 0.", + 'migHelpRefresh' => "\t\tOdinštaluje a znovu spustí všetky migrácie do novej databázy.", + 'migHelpSeed' => "\tSpustí seeder s menom [name].", + 'migCreate' => "\tVytvorí novú migráciu s názvom [name]", + 'nameMigration' => 'Pomenujte migračný súbor', + 'migNumberError' => 'Migračné číslo musí byť tri číslice a v sekvencii nesmú byť medzery.', + 'rollBackConfirm' => 'Naozaj chcete zmeny vrátiť späť?', + 'refreshConfirm' => 'Naozaj si prajete obnoviť?', -// 'toLatest' => 'Prebieha migrácia na najnovšiu verziu...', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', - 'migInvalidVersion' => 'Zadané neplatné číslo verzie.', - 'toVersionPH' => 'Prebieha migrácia na verziu %s ...', - 'toVersion' => 'Prebieha migrácia na aktuálnu verziu ...', - 'rollingBack' => 'Vracajú sa späť všetky migrácie ...', - 'noneFound' => 'Nenašli sa žiadne migrácie.', - 'on' => 'Zmigraované na: ', - 'migSeeder' => 'Meno seederu', - 'migMissingSeeder' => 'Musíte zadať meno seederu.', - 'removed' => 'Vraciam: ', - 'added' => 'Beží: ', + 'latest' => 'Spúšťajú sa všetky nové migrácie...', + 'generalFault' => 'Migrácia zlyhala!', + 'migInvalidVersion' => 'Zadané neplatné číslo verzie.', + 'toVersionPH' => 'Prebieha migrácia na verziu %s ...', + 'toVersion' => 'Prebieha migrácia na aktuálnu verziu ...', + 'rollingBack' => 'Vracajú sa späť všetky migrácie ...', + 'noneFound' => 'Nenašli sa žiadne migrácie.', + 'migSeeder' => 'Meno seederu', + 'migMissingSeeder' => 'Musíte zadať meno seederu.', + 'nameSeeder' => 'Zadajte názov seederu', + 'removed' => 'Vraciam: ', + 'added' => 'Beží: ', - 'version' => 'Verzia', - 'filename' => 'Názov súboru', + // Migrate Status + 'namespace' => 'Menný priestor', + 'filename' => 'Názov súboru', + 'version' => 'Verzia', + 'group' => 'Skupina', + 'on' => 'Zmigrované na: ', + 'batch' => 'Dávka', ]; diff --git a/Language/sk/Number.php b/Language/sk/Number.php index 73ef62a0..7040b2c1 100644 --- a/Language/sk/Number.php +++ b/Language/sk/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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' => 'Bajtov', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bajtov', // don't forget the space in front of these! - 'thousand' => ' tisíc', - 'million' => ' milión', - 'billion' => ' miliarda', - 'trillion' => ' trilión', - 'quadrillion' => ' kvadrilión', + 'thousand' => ' tisíc', + 'million' => ' milión', + 'billion' => ' miliarda', + 'trillion' => ' trilión', + 'quadrillion' => ' kvadrilión', ]; diff --git a/Language/sk/Pager.php b/Language/sk/Pager.php index dfce05de..d7dbabd8 100644 --- a/Language/sk/Pager.php +++ b/Language/sk/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => 'Navigácia stránky', - 'first' => 'Prvá', - 'previous' => 'Predošlá', - 'next' => 'Ďalšia', - 'last' => 'Posledná', - 'older' => 'Staršie', - 'newer' => 'Novšie', - 'invalidTemplate' => '{0} je neplatná Pager predloha.', - 'invalidPaginationGroup' => '{0} je neplatná skupina pre Pagination.', + 'pageNavigation' => 'Navigácia stránky', + 'first' => 'Prvá', + 'previous' => 'Predošlá', + 'next' => 'Ďalšia', + 'last' => 'Posledná', + 'older' => 'Staršie', + 'newer' => 'Novšie', + 'invalidTemplate' => '{0} je neplatná Pager predloha.', + 'invalidPaginationGroup' => '{0} je neplatná skupina pre stránkovanie (Pagination).', ]; diff --git a/Language/sk/RESTful.php b/Language/sk/RESTful.php index c5d2389c..56d090e3 100644 --- a/Language/sk/RESTful.php +++ b/Language/sk/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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.', + 'notImplemented' => '"{0}" akcia nie je implementovaná.', ]; diff --git a/Language/sk/Redirect.php b/Language/sk/Redirect.php deleted file mode 100644 index a5505b25..00000000 --- a/Language/sk/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Nepodarilo sa presmerovať na "{0}". Kód chyby "{1}"', -]; diff --git a/Language/sk/Router.php b/Language/sk/Router.php index 110db093..be23077a 100644 --- a/Language/sk/Router.php +++ b/Language/sk/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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 sa nezhoduje s očakávaným typom.', - 'missingDefaultRoute' => 'Nemôžné určiť, čo by malo byť zobrazené. Predvolená cesta nebola špecifikovaná v routing súbore.', + 'invalidParameter' => 'Parameter sa nezhoduje s očakávaným typom.', + 'missingDefaultRoute' => 'Nemôžné určiť, čo by malo byť zobrazené. Predvolená cesta nebola špecifikovaná v routing súbore.', ]; diff --git a/Language/sk/Security.php b/Language/sk/Security.php new file mode 100644 index 00000000..b5664d45 --- /dev/null +++ b/Language/sk/Security.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Security language settings +return [ + 'disallowedAction' => 'Požadovaná akcia nie je povolená.', + 'invalidSameSite' => 'SameSite hodnota musí byť None, Lax, Strict, alebo prázdny reťazec. Zadané: {0}', +]; diff --git a/Language/sk/Session.php b/Language/sk/Session.php index b9af0e31..d0406a24 100644 --- a/Language/sk/Session.php +++ b/Language/sk/Session.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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` musí mať tabuľku aby pracoval Database Session Handler.', - 'invalidSavePath' => 'Session: Nastavená cesta uloženia "{0}" nie je zložka, neexistuje alebo nemôže byť vytvorená.', - 'writeProtectedSavePath' => 'Session: Nastavená cesta uloženia "{0}" nie je zapisovateľná cez PHP proces.', - 'emptySavePath' => 'Session: Nie je nastavená cesta na uloženie.', - 'invalidSavePathFormat' => 'Session: Neplatný formát Redis cesty: {0}', + 'missingDatabaseTable' => '`sessionSavePath` musí mať tabuľku aby pracoval Database Session Handler.', + 'invalidSavePath' => 'Session: Nastavená cesta uloženia "{0}" nie je zložka, neexistuje alebo nemôže byť vytvorená.', + 'writeProtectedSavePath' => 'Session: Nastavená cesta uloženia "{0}" nie je zapisovateľná cez PHP proces.', + 'emptySavePath' => 'Session: Nie je nastavená cesta na uloženie.', + 'invalidSavePathFormat' => 'Session: Neplatný formát Redis cesty: {0}', + 'invalidSameSiteSetting' => 'Session: SameSite nastavenie musí byť None, Lax, Strict, alebo prázdny reťazec. Zadané: {0}', ]; diff --git a/Language/sk/Time.php b/Language/sk/Time.php index be25938c..67653cc7 100644 --- a/Language/sk/Time.php +++ b/Language/sk/Time.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => 'Mesiace musia byť v rozmedzí od 1 do 12. Zadané: {0}', - 'invalidDay' => 'Dni musia byť v rozmedzí od 1 do 31. Zadané: {0}', - 'invalidOverDay' => 'Dni musia byť v rozmedzí od 1 do {0}. Zadané: {1}', - 'invalidHours' => 'Hodiny musia byť v rozmedzí od 0 do 23. Zadané: {0}', - 'invalidMinutes' => 'Minúty mudia byť v rozmedzí od 0 do 59. Zadané: {0}', - 'invalidSeconds' => 'Sekundy musia byť v rozmedzí od 0 do 59. Zadané: {0}', - 'years' => '{0, plural, =1{# rok} other{# roky}}', - 'months' => '{0, plural, =1{# mesiac} other{# mesiace}}', - 'weeks' => '{0, plural, =1{# týždeň} other{# týždne}}', - 'days' => '{0, plural, =1{# deň} other{# dni}}', - 'hours' => '{0, plural, =1{# hodina} other{# hodiny}}', - 'minutes' => '{0, plural, =1{# minúta} other{# minúty}}', - 'seconds' => '{0, plural, =1{# sekunda} other{# sekundy}}', - 'ago' => '{0} pred', - 'inFuture' => 'za {0}', - 'yesterday' => 'Včera', - 'tomorrow' => 'Zajtra', - 'now' => 'Práve teraz', + 'invalidMonth' => 'Mesiace musia byť v rozmedzí od 1 do 12. Zadané: {0}', + 'invalidDay' => 'Dni musia byť v rozmedzí od 1 do 31. Zadané: {0}', + 'invalidOverDay' => 'Dni musia byť v rozmedzí od 1 do {0}. Zadané: {1}', + 'invalidHours' => 'Hodiny musia byť v rozmedzí od 0 do 23. Zadané: {0}', + 'invalidMinutes' => 'Minúty mudia byť v rozmedzí od 0 do 59. Zadané: {0}', + 'invalidSeconds' => 'Sekundy musia byť v rozmedzí od 0 do 59. Zadané: {0}', + 'years' => '{0, plural, =1{# rok} other{# roky}}', + 'months' => '{0, plural, =1{# mesiac} other{# mesiace}}', + 'weeks' => '{0, plural, =1{# týždeň} other{# týždne}}', + 'days' => '{0, plural, =1{# deň} other{# dni}}', + 'hours' => '{0, plural, =1{# hodina} other{# hodiny}}', + 'minutes' => '{0, plural, =1{# minúta} other{# minúty}}', + 'seconds' => '{0, plural, =1{# sekunda} other{# sekundy}}', + 'ago' => '{0} pred', + 'inFuture' => 'za {0}', + 'yesterday' => 'Včera', + 'tomorrow' => 'Zajtra', + 'now' => 'Práve teraz', ]; diff --git a/Language/sk/Validation.php b/Language/sk/Validation.php index 4436fd54..4bcf7d41 100644 --- a/Language/sk/Validation.php +++ b/Language/sk/Validation.php @@ -1,71 +1,72 @@ * - * @codeCoverageIgnore + * 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} je neplatné pravidlo.', - 'groupNotFound' => '{0} nie je skupina overovacích pravidiel..', - 'groupNotArray' => '{0} skupina pravididel musí byť pole.', - 'invalidTemplate' => '{0} je neplatná Validation predloha.', + 'noRuleSets' => 'V konfigurácii validácie nie sú zadané žiadne sady pravidiel.', + 'ruleNotFound' => '{0} je neplatné pravidlo.', + 'groupNotFound' => '{0} nie je skupina overovacích pravidiel..', + 'groupNotArray' => '{0} skupina pravididel musí byť pole.', + 'invalidTemplate' => '{0} je neplatná Validation predloha.', // Rule Messages - 'alpha' => 'Pole {field} môže obsahovať iba abecedné znaky.', - 'alpha_dash' => 'Pole {field} môže obsahovať iba alfanumerické znaky, podtržníky a pomlčky.', - 'alpha_numeric' => 'Pole {field} môže obsahovať iba alfanumerické znaky.', - 'alpha_numeric_space' => 'Pole {field} môže obsahovať iba alfanumerické znaky a medzery.', - 'alpha_space' => 'Pole {field} môže obsahovať iba abecedné znaky a medzery.', - 'decimal' => 'Pole {field} musí obsahovať decimálne číslo.', - 'differs' => 'Pole {field} musí byť rozdielne od poľa {param}.', - 'equals' => 'Pole {field} musí byť presne: {param}.', - 'exact_length' => 'Pole {field} musí byť presne {param} znakov dlhé.', - 'greater_than' => 'Pole {field} musí obsahovať číslo väčšie ako {param}.', - 'greater_than_equal_to' => 'Pole {field} musí obsahovať číslo väčšie alebo rovné ako {param}.', - 'in_list' => 'Pole {field} musí byť jedno z: {param}.', - 'integer' => 'Pole {field} musí obsahovať celé číslo.', - 'is_natural' => 'Pole {field} musí obsahovať iba číslice.', - 'is_natural_no_zero' => 'Pole {field} musí obsahovať iba číslice a musí byť väčšie ako nula.', - 'is_unique' => 'Pole {field} musí obsahovať unikátnu hodnotu.', - 'less_than' => 'Pole {field} musí obsahovať číslo menšie ako {param}.', - 'less_than_equal_to' => 'Pole {field} musí obsahovať číslo menšie alebo rovné ako {param}.', - 'matches' => 'Pole {field} sa nezhoduje s poľom {param}.', - 'max_length' => 'Pole {field} nemôže prekročiť počet znakov: {param}.', - 'min_length' => 'Pole {field} musí byť dlhšie ako {param} znaky.', - 'not_equals' => 'Pole {field} nemôže byť: {param}.', - 'numeric' => 'Pole {field} musí obsahovať iba čísla.', - 'regex_match' => 'Pole {field} má nesprávny formát.', - 'required' => 'Pole {field} je povinné.', - 'required_with' => 'Pole {field} je povinné ak {param} je zadaný.', - 'required_without' => 'Pole {field} je povinné ak {param} nie je zadaný.', - 'timezone' => 'Pole {field} musí byť platná časová zóna.', - 'valid_base64' => 'Pole {field} musí byť platný base64 reťazec.', - 'valid_email' => 'Pole {field} musí obsahovať platnú emailovú adresu.', - 'valid_emails' => 'Pole {field} musí obsahovať iba platné emailové adresy.', - 'valid_ip' => 'Pole {field} musí obsahovať platnú IP adresu.', - 'valid_url' => 'Pole {field} musí obsahovať platnú URL adresu.', - 'valid_date' => 'Pole {field} musí obsahovať platný dátum.', + 'alpha' => 'Pole {field} môže obsahovať iba abecedné znaky.', + 'alpha_dash' => 'Pole {field} môže obsahovať iba alfanumerické znaky, podtržníky a pomlčky.', + 'alpha_numeric' => 'Pole {field} môže obsahovať iba alfanumerické znaky.', + 'alpha_numeric_punct' => 'Pole {field} môže obsahovať iba alfanumerické znaky, medzery a ~ ! # $ % & * - _ + = | : . znaky.', + 'alpha_numeric_space' => 'Pole {field} môže obsahovať iba alfanumerické znaky a medzery.', + 'alpha_space' => 'Pole {field} môže obsahovať iba abecedné znaky a medzery.', + 'decimal' => 'Pole {field} musí obsahovať decimálne číslo.', + 'differs' => 'Pole {field} musí byť rozdielne od poľa {param}.', + 'equals' => 'Pole {field} musí byť presne: {param}.', + 'exact_length' => 'Pole {field} musí byť presne {param} znakov dlhé.', + 'greater_than' => 'Pole {field} musí obsahovať číslo väčšie ako {param}.', + 'greater_than_equal_to' => 'Pole {field} musí obsahovať číslo väčšie alebo rovné ako {param}.', + 'hex' => 'Pole {field} môže obsahovať iba hexadecimálne znaky.', + 'in_list' => 'Pole {field} musí byť jedno z: {param}.', + 'integer' => 'Pole {field} musí obsahovať celé číslo.', + 'is_natural' => 'Pole {field} musí obsahovať iba číslice.', + 'is_natural_no_zero' => 'Pole {field} musí obsahovať iba číslice a musí byť väčšie ako nula.', + 'is_not_unique' => 'Pole {field} musí obsahovať predtým existujúcu hodnotu v databáze.', + 'is_unique' => 'Pole {field} musí obsahovať unikátnu hodnotu.', + 'less_than' => 'Pole {field} musí obsahovať číslo menšie ako {param}.', + 'less_than_equal_to' => 'Pole {field} musí obsahovať číslo menšie alebo rovné ako {param}.', + 'matches' => 'Pole {field} sa nezhoduje s poľom {param}.', + 'max_length' => 'Pole {field} nemôže prekročiť počet znakov: {param}.', + 'min_length' => 'Pole {field} musí byť dlhšie ako {param} znaky/ov.', + 'not_equals' => 'Pole {field} nemôže byť: {param}.', + 'not_in_list' => 'Pole {field} nesmie byť jedno z: {param}.', + 'numeric' => 'Pole {field} musí obsahovať iba čísla.', + 'regex_match' => 'Pole {field} má nesprávny formát.', + 'required' => 'Pole {field} je povinné.', + 'required_with' => 'Pole {field} je povinné ak {param} je zadaný.', + 'required_without' => 'Pole {field} je povinné ak {param} nie je zadaný.', + 'string' => 'Pole {field} musí byť platný reťazec.', + 'timezone' => 'Pole {field} musí byť platná časová zóna.', + 'valid_base64' => 'Pole {field} musí byť platný base64 reťazec.', + 'valid_email' => 'Pole {field} musí obsahovať platnú emailovú adresu.', + 'valid_emails' => 'Pole {field} musí obsahovať iba platné emailové adresy.', + 'valid_ip' => 'Pole {field} musí obsahovať platnú IP adresu.', + 'valid_url' => 'Pole {field} musí obsahovať platnú URL adresu.', + 'valid_date' => 'Pole {field} musí obsahovať platný dátum.', // Credit Cards - 'valid_cc_num' => '{field} sa nezdá byť platné číslo kreditnej/debetnej karty.', + 'valid_cc_num' => '{field} sa nezdá byť platné číslo kreditnej/debetnej karty.', // Files - 'uploaded' => '{field} je neplatný nahraný súbor.', - 'max_size' => '{field} je príliš veľký súbor.', - 'is_image' => '{field} je neplatný nahraný obrázok.', - 'mime_in' => '{field} nemá platný mime typ.', - 'ext_in' => '{field} je neplatný typ súboru.', - 'max_dims' => '{field} nie je obrázok alebo je príliš široký alebo vysoký.', + 'uploaded' => '{field} je neplatný nahraný súbor.', + 'max_size' => '{field} je príliš veľký súbor.', + 'is_image' => '{field} je neplatný nahraný obrázok.', + 'mime_in' => '{field} nemá platný mime typ.', + 'ext_in' => '{field} je neplatný typ súboru.', + 'max_dims' => '{field} nie je obrázok alebo je príliš široký alebo vysoký.', ]; diff --git a/Language/sk/View.php b/Language/sk/View.php index 94bdbb12..b58886e5 100644 --- a/Language/sk/View.php +++ b/Language/sk/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} nie je platná metóda.', - 'missingCellParameters' => '{class}::{method} nemá žiadne parametre.', - 'invalidCellParameter' => '{0} nie je platný názov paramteru.', - 'noCellClass' => 'Žiadna trieda zobrazenia.', - 'invalidCellClass' => 'Nebolo možné nájsť triedu zobrazenia: {0}.', - 'tagSyntaxError' => 'Chyba syntaxe vo vašich Parser značkách: {0}', + 'invalidCellMethod' => '{class}::{method} nie je platná metóda.', + 'missingCellParameters' => '{class}::{method} nemá žiadne parametre.', + 'invalidCellParameter' => '{0} nie je platný názov parametru.', + 'noCellClass' => 'Žiadna trieda zobrazenia.', + 'invalidCellClass' => 'Nebolo možné nájsť triedu zobrazenia: {0}.', + 'tagSyntaxError' => 'Chyba syntaxe vo vašich Parser značkách: {0}', ]; diff --git a/Language/sv-SE/CLI.php b/Language/sv-SE/CLI.php new file mode 100644 index 00000000..f10d9a74 --- /dev/null +++ b/Language/sv-SE/CLI.php @@ -0,0 +1,29 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'commandNotFound' => 'Kunde inte hitta kommandot "{0}".', + 'altCommandSingular' => 'Menade du detta?', + 'altCommandPlural' => 'Menade du någon av dessa?', + 'helpUsage' => 'Användning:', + 'helpDescription' => 'Beskrivning:', + 'helpOptions' => 'Optioner:', + 'helpArguments' => 'Argument:', + 'invalidColor' => 'Ogiltig {0} färg: {1}.', + + // Generators + 'generateClassName' => 'Klassnamn', + 'generateParentClass' => 'Namn på klass att ärva från', + 'generateFileExists' => '{0} finns redan.', + 'generateFileSuccess' => 'Skapade filen: ', + 'generateFileError' => 'Fel när filen skapades: ', + 'namespaceNotDefined' => 'Namespace "{0}" är inte definierat.', +]; diff --git a/Language/sv-SE/Cache.php b/Language/sv-SE/Cache.php new file mode 100644 index 00000000..1e989b94 --- /dev/null +++ b/Language/sv-SE/Cache.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'unableToWrite' => 'Cache kan ej skriva till {0}', + 'invalidHandlers' => 'Cache-inställningarna måste innehålla en array $validHandlers.', + 'noBackup' => 'Cache-inställningarna måste ha en handler och backupHandler satt.', + 'handlerNotFound' => 'Cache-inställningarna har en felaktig handler eller backup handler satt.', +]; diff --git a/Language/sv-SE/Cast.php b/Language/sv-SE/Cast.php new file mode 100644 index 00000000..427b3f90 --- /dev/null +++ b/Language/sv-SE/Cast.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'jsonErrorDepth' => 'Maximalt stack-djup överträddes', + 'jsonErrorStateMismatch' => 'För lite data eller modes som inte stämmer', + 'jsonErrorCtrlChar' => 'Hittade ett oväntat kontrolltecken', + 'jsonErrorSyntax' => 'Syntax fel, felaktigt formatterad JSON', + 'jsonErrorUtf8' => 'Felaktigt UTF-8 tecken, möjligtvis felaktig kodning', + 'jsonErrorUnknown' => 'Okänt fel', +]; diff --git a/Language/sv-SE/Core.php b/Language/sv-SE/Core.php new file mode 100644 index 00000000..3f3461ca --- /dev/null +++ b/Language/sv-SE/Core.php @@ -0,0 +1,18 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'copyError' => 'Ett fel uppstod när filen ({0}) skulle bytas ut. Se till att filkatalogen är skrivbar.', + 'enabledZlibOutputCompression' => 'Inställningen zlib.output_compression är påslagen. Detta kommer inte fungera bra med output buffers.', + 'invalidFile' => 'Ogiltig fil: {0}', + 'missingExtension' => 'Detta framework behöver följande extensions installerade och aktiverade: {0}.', + 'noHandlers' => '{0} måste tillhandahålla minst en Handler.', +]; diff --git a/Language/sv-SE/Database.php b/Language/sv-SE/Database.php new file mode 100644 index 00000000..eb26db75 --- /dev/null +++ b/Language/sv-SE/Database.php @@ -0,0 +1,29 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidEvent' => '{0} är inte en giltig Model Event callback.', + 'invalidArgument' => 'Du måste ange en giltig {0}.', + 'invalidAllowedFields' => 'Tillåtna fält måste bli angivna för modellen: {0}', + 'emptyDataset' => 'Det finns inget data att {0}.', + 'emptyPrimaryKey' => 'Det finns inget primärt index definierat för att göra {0}.', + 'failGetFieldData' => 'Kunde inte hämta fältdata från databasen.', + 'failGetIndexData' => 'Kunde inte hämta indexdata från databasen.', + 'failGetForeignKeyData' => 'Kunde inte hämta foreign key från databasen.', + 'parseStringFail' => 'Kunde inte tolka index-strängen.', + 'featureUnavailable' => 'Denna funktion är inte tillgänglig för den valda databasen.', + 'tableNotFound' => 'Tabellen `{0}` kunde inte hittas i den valda databasen.', + 'noPrimaryKey' => 'Modellen `{0}` har inget primär index definierat.', + 'noDateFormat' => 'Modellen `{0}` har inget giltigt datumformat.', + 'fieldNotExists' => 'Fältet `{0}` kunde inte hittas.', + 'forEmptyInputGiven' => 'Blankt data angivet för fältet `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Enbart en enda kolumn är tillåten som kolumnnamn.', +]; diff --git a/Language/sv-SE/Email.php b/Language/sv-SE/Email.php new file mode 100644 index 00000000..06a58040 --- /dev/null +++ b/Language/sv-SE/Email.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'mustBeArray' => 'Valideringsmetoden för epost måste vara en array.', + 'invalidAddress' => 'Ogiltig epostadress: {0}', + 'attachmentMissing' => 'Kan inte hitta epostbilagan: {0}', + 'attachmentUnreadable' => 'Kan inte öppna epostbilagan: {0}', + 'noFrom' => 'Kan inte skicka meddelandet utan "From" angivet.', + 'noRecipients' => 'Mottagare måste anges: To, Cc, or Bcc', + 'sendFailurePHPMail' => 'Kan inte skicka epost med PHP mail(). Servern verkar inte vara konfigurerad för att skicka epost med denna metod.', + 'sendFailureSendmail' => 'Kan inte skicka epost med PHP Sendmail. Servern verkar inte vara konfigurerad för att skicka epost med denna metod.', + 'sendFailureSmtp' => 'Kan inte skicka epost med PHP SMTP. Servern verkar inte vara konfigurerad för att skicka epost med denna metod.', + 'sent' => 'Meddelandet kunde skickas med detta protokoll: {0}', + 'noSocket' => 'Kunde inte öppna en anslutning till Sendmail. Kontrollera inställningarna.', + 'noHostname' => 'Inget hostname för SMTP är angivet.', + 'SMTPError' => 'Följande SMTP fel inträffade: {0}', + 'noSMTPAuth' => 'Fel: SMTP användarnamn och lösenord måste anges.', + 'failedSMTPLogin' => 'Kunde inte skicka AUTH LOGIN kommandot. Fel: {0}', + 'SMTPAuthUsername' => 'Kunde inte verifiera användarnamnet. Fel: {0}', + 'SMTPAuthPassword' => 'Kunde inte verifiera lösenordet. Fel: {0}', + 'SMTPDataFailure' => 'Kunde inte skicka data: {0}', + 'exitStatus' => 'Resultat: {0}', +]; diff --git a/Language/sv-SE/Encryption.php b/Language/sv-SE/Encryption.php new file mode 100644 index 00000000..26d97e88 --- /dev/null +++ b/Language/sv-SE/Encryption.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'noDriverRequested' => 'Ingen driver angiven.', + 'noHandlerAvailable' => 'Kunde inte hitta någon tillgänglig {0} krypteringshanterare.', + 'unKnownHandler' => '"{0}" kan inte konfigureras.', + 'starterKeyNeeded' => 'Krypterigen kräver en initieringsnyckel.', + 'authenticationFailed' => 'Dekryptering: autentiseringen misslyckades.', + 'encryptionFailed' => 'Krypteringen misslyckades.', +]; diff --git a/Language/sv-SE/Fabricator.php b/Language/sv-SE/Fabricator.php new file mode 100644 index 00000000..4bdcea20 --- /dev/null +++ b/Language/sv-SE/Fabricator.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidModel' => 'Ogiltig modell angiven.', + 'missingFormatters' => 'Ingen giltig formatterare definierad.', + 'createFailed' => 'Fabricator kunde inte göra insert i tabellen {0}: {1}.', +]; diff --git a/Language/sv-SE/Files.php b/Language/sv-SE/Files.php new file mode 100644 index 00000000..9b370d07 --- /dev/null +++ b/Language/sv-SE/Files.php @@ -0,0 +1,15 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'fileNotFound' => 'Kunde inte hitta filen: {0}', + 'cannotMove' => 'Kunde inte flytta filen {0} till {1} ({2})', +]; diff --git a/Language/sv-SE/Filters.php b/Language/sv-SE/Filters.php new file mode 100644 index 00000000..7bd232c6 --- /dev/null +++ b/Language/sv-SE/Filters.php @@ -0,0 +1,15 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'noFilter' => 'Filtret {0} måste ha ett matchande alias definierat.', + 'incorrectInterface' => '{0} måste implementera CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/sv-SE/Format.php b/Language/sv-SE/Format.php new file mode 100644 index 00000000..24c78551 --- /dev/null +++ b/Language/sv-SE/Format.php @@ -0,0 +1,17 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidFormatter' => '"{0}" är inte en giltig Formatter-klass.', + 'invalidJSON' => 'Kunde inte avkoda json-strängen, fel: "{0}".', + 'invalidMime' => 'Ingen Formatter definierad för mime-typ: "{0}".', + 'missingExtension' => 'SimpleXML extension behövs för att formattera XML.', +]; diff --git a/Language/sv-SE/HTTP.php b/Language/sv-SE/HTTP.php new file mode 100644 index 00000000..c017ac22 --- /dev/null +++ b/Language/sv-SE/HTTP.php @@ -0,0 +1,76 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + // CurlRequest + 'missingCurl' => 'CURL måste bli aktiverat för att kunna använda klassen CURLRequest.', + 'invalidSSLKey' => 'Kan inte konfigurera SSL Key. {0} är inte en giltig fil.', + 'sslCertNotFound' => 'SSL certifikatet kunde inte hittas: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} är inte en giltig negotiation typ. Den måste bli en av: media, charset, encoding, language.', + + // Message + 'invalidHTTPProtocol' => 'Felaktigt HTTP Protocol Version. Måste bli en av: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'En array med giltiga värden för alla Negotiations måste anges.', + + // RedirectResponse + 'invalidRoute' => 'Routen {0} kunde inte hittas vid reverse-routing.', + + // DownloadResponse + 'cannotSetBinary' => 'När sökväg anges kan inte binär sättas.', + 'cannotSetFilepath' => 'Kan inte sätta sökväg när binär är satt: {0}', + 'notFoundDownloadSource' => 'Kunde inte hitta nedladdade filen.', + 'cannotSetCache' => 'Stödjer inte cachening för nedladdning.', + 'cannotSetStatusCode' => 'Stödjer inte byte av statuskod för nedladdning. Kod: {0}, anledning: {1}', + + // Response + 'missingResponseStatus' => 'HTTP Response saknar en statuskod', + 'invalidStatusCode' => '{0} är inte en giltig HTTP statuskod', + 'unknownStatusCode' => 'Okänd HTTP statuskod utan meddelande: {0}', + + // URI + 'cannotParseURI' => 'Kunde inte tolka URI: {0}', + 'segmentOutOfRange' => 'Förfrågans URI segment utanför intervall: {0}', + 'invalidPort' => 'Port måste anges mellan 0 och 65535. Angivet: {0}', + 'malformedQueryString' => 'Query-strängen får inte innehålla URI-fragment.', + + // Page Not Found + 'pageNotFound' => 'Sidan kunde inte hittas', + 'emptyController' => 'Ingen Controller angiven.', + 'controllerNotFound' => 'Controller eller metoden kunde inte hittas: {0}::{1}', + 'methodNotFound' => 'Controller-methoden kunde inte hittas: {0}', + + // CSRF + 'disallowedAction' => 'Den önskade funktionen är inte tillåten.', + + // Uploaded file moving + 'alreadyMoved' => 'Den uppladdade filen har redan flyttats.', + 'invalidFile' => 'Originalfilen är inte en giltig fil.', + 'moveFailed' => 'Kunde inte flytta filen {0} till {1} ({2})', + + 'uploadErrOk' => 'Filen laddades upp korrekt.', + 'uploadErrIniSize' => 'Filen "%s" överstiger inställningen upload_max_filesize.', + 'uploadErrFormSize' => 'Filen "%s" överstiger angiven begränsning på formuläret.', + 'uploadErrPartial' => 'Enbart en del av filen "%s" laddades upp.', + 'uploadErrNoFile' => 'Ingen fil laddades upp.', + 'uploadErrCantWrite' => 'Filen "%s" kunde inte skrivas till disk.', + 'uploadErrNoTmpDir' => 'Filen kunde inte laddas upp: temporärkatalog saknas.', + 'uploadErrExtension' => 'Uppladdningen av filen stoppades av en PHP extension.', + 'uploadErrUnknown' => 'Filen "%s" laddades inte upp på grund av ett okänt fel.', + + // SameSite setting + // @deprecated use `Security.invalidSameSiteSetting` + 'invalidSameSiteSetting' => 'Inställningen SameSite måste vara None, Lax, Strict, eller en blank sträng. Angivet: {0}', +]; diff --git a/Language/sv-SE/Images.php b/Language/sv-SE/Images.php new file mode 100644 index 00000000..ca9ef0f1 --- /dev/null +++ b/Language/sv-SE/Images.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'sourceImageRequired' => 'En källfil för bilder måste anges i inställningarna.', + 'gdRequired' => 'GD biblioteket krävs för denna funktion.', + 'gdRequiredForProps' => 'Din server måste ha GD biblioteket installerat för att kunna ange bildens egenskaper.', + 'gifNotSupported' => 'GIF-bilder är ofta inte supporterade på grund av licensrestriktioner. Du kanske måste använda JPG eller PNG formaten istället.', + 'jpgNotSupported' => 'JPG-bilder är inte supporterade.', + 'pngNotSupported' => 'PNG-bilder är inte supporterade.', + 'webpNotSupported' => 'WEBP-bilder är inte supporterade.', + 'fileNotSupported' => 'Den angivna filen är inte i ett supporterat bildformat.', + 'unsupportedImageCreate' => 'Servern har inte support för den GD funktion som behövs för att hantera denna typ av bild.', + 'jpgOrPngRequired' => 'De angivna funktionerna för storleksförändring av bilden fungerar enbart med JPEG och PNG bilder.', + 'rotateUnsupported' => 'Rotering av bilder verkar inte supporteras på din server.', + 'libPathInvalid' => 'Sökvägen till binärbiblioteket är inte korrekt. Ange korrekt sökväg i inställningarna. {0}', + 'imageProcessFailed' => 'Kunde inte processa bilden. Kontrollera att servern har support för det valda formatet och att sökvägen till binärbiblioteket är korrekt.', + 'rotationAngleRequired' => 'En rotationsvinkel krävs för att kunna rotera bilden.', + 'invalidPath' => 'Sökvägen till bilden är inte korrekt.', + 'copyFailed' => 'Kunde inte kopiera bilden.', + 'missingFont' => 'Kunde inte hitta ett teckensnitt att använda.', + 'saveFailed' => 'Kunde inte spara bilden. Kontrollera att bildfilen och filkatalogen är skrivbara.', + 'invalidDirection' => 'Flip direction kan bara vara `vertical` eller `horizontal`. Givet: {0}', + 'exifNotSupported' => 'Denna PHP installation supporterar inte att läsa EXIF-data.', +]; diff --git a/Language/sv-SE/Log.php b/Language/sv-SE/Log.php new file mode 100644 index 00000000..6ff182f1 --- /dev/null +++ b/Language/sv-SE/Log.php @@ -0,0 +1,14 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidLogLevel' => '{0} är inte en giltig loggnivå.', +]; diff --git a/Language/sv-SE/Migrations.php b/Language/sv-SE/Migrations.php new file mode 100644 index 00000000..24243870 --- /dev/null +++ b/Language/sv-SE/Migrations.php @@ -0,0 +1,56 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + // Migration Runner + 'missingTable' => 'Migrationstabellen måste anges.', + 'disabled' => 'Migrationer har laddats men är antingen deaktiverade eller felaktigt inställda.', + 'notFound' => 'Migrationsfilen hittade inte: ', + 'batchNotFound' => 'Target batch hittade inte: ', + 'empty' => 'Ingen migrationsfil hittades', + 'gap' => 'Det finns en lucka i migrationssekvens nära version: ', + 'classNotFound' => 'Migrationsklassen "%s" kunde inte hittas.', + 'missingMethod' => 'Migrationsklassen saknar funktionen "%s".', + + // Migration Command + 'migHelpLatest' => "\t\tMigrerar databasen till senaste tillgängliga nivå.", + 'migHelpCurrent' => "\t\tMigrerar databasen till den nivå som är angiven som 'current' i inställningarna.", + 'migHelpVersion' => "\tMigrerar databasen to version {v}.", + 'migHelpRollback' => "\tKör alla migreringar ned till version 0.", + 'migHelpRefresh' => "\t\tAvinstallerar alla migreringar och kör om dessa för att uppdatera databsen.", + 'migHelpSeed' => "\tKör seeder:n med namnet [name].", + 'migCreate' => "\tSkapar en ny seered med namnet [name]", + 'nameMigration' => 'Namnge migreringsfilen', + 'migNumberError' => 'Migreringens nummer måste vara tre siffor och det får inte vara luckor i sekvensen.', + 'rollBackConfirm' => 'Är du säker på att du vill göra en rollback?', + 'refreshConfirm' => 'Är du säker på att du vill göra en refresh?', + + 'latest' => 'Kör alla nya migreringar...', + 'generalFault' => 'Migreringen misslyckades!', + 'migInvalidVersion' => 'Felaktigt versionsnummer angivet.', + 'toVersionPH' => 'Migrerar till version %s...', + 'toVersion' => 'Migrerar till senaste version...', + 'rollingBack' => 'Rollback på migreringar i batchen: ', + 'noneFound' => 'Inga migreringar kunde hittas.', + 'migSeeder' => 'Seederns namn', + 'migMissingSeeder' => 'Du måste ange ett namn för seeder.', + 'nameSeeder' => 'Namnge seederfilen', + 'removed' => 'Rullar tillbaka: ', + 'added' => 'Kör: ', + + // Migrate Status + 'namespace' => 'Namespace', + 'filename' => 'Filnamn', + 'version' => 'Version', + 'group' => 'Grupp', + 'on' => 'Migrerad: ', + 'batch' => 'Batch', +]; diff --git a/Language/sv-SE/Number.php b/Language/sv-SE/Number.php new file mode 100644 index 00000000..87ca6f66 --- /dev/null +++ b/Language/sv-SE/Number.php @@ -0,0 +1,25 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', + + // don't forget the space in front of these! + 'thousand' => ' tusen', + 'million' => ' miljoner', + 'billion' => ' miljarder', + 'trillion' => ' biljon', + 'quadrillion' => ' biljard', +]; diff --git a/Language/sv-SE/Pager.php b/Language/sv-SE/Pager.php new file mode 100644 index 00000000..bb08d2ad --- /dev/null +++ b/Language/sv-SE/Pager.php @@ -0,0 +1,22 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'pageNavigation' => 'Sidnavigering', + 'first' => 'Första', + 'previous' => 'Föregående', + 'next' => 'Nästa', + 'last' => 'Sista', + 'older' => 'Äldre', + 'newer' => 'Nyare', + 'invalidTemplate' => '{0} är inte en giltig Pager template.', + 'invalidPaginationGroup' => '{0} är inte en giltig Pagination group.', +]; diff --git a/Language/sv-SE/RESTful.php b/Language/sv-SE/RESTful.php new file mode 100644 index 00000000..8642ebc3 --- /dev/null +++ b/Language/sv-SE/RESTful.php @@ -0,0 +1,14 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'notImplemented' => 'Funktionen "{0}" är inte implementerad.', +]; diff --git a/Language/sv-SE/Router.php b/Language/sv-SE/Router.php new file mode 100644 index 00000000..e9f9cc40 --- /dev/null +++ b/Language/sv-SE/Router.php @@ -0,0 +1,15 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidParameter' => 'En parameter är inte av den förväntade typen.', + 'missingDefaultRoute' => 'Kan inte avgöra vad som skall visas. En förvald route har inte angivits i route-filen.', +]; diff --git a/Language/sv-SE/Security.php b/Language/sv-SE/Security.php new file mode 100644 index 00000000..c3f67975 --- /dev/null +++ b/Language/sv-SE/Security.php @@ -0,0 +1,15 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'disallowedAction' => 'Funktionen du efterfrågade är inte tillåten.', + 'invalidSameSite' => 'Inställningen SameSite måste vara None, Lax, Strict, eller en blank sträng. Angivet: {0}', +]; diff --git a/Language/sv-SE/Session.php b/Language/sv-SE/Session.php new file mode 100644 index 00000000..f383c37f --- /dev/null +++ b/Language/sv-SE/Session.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'missingDatabaseTable' => '`sessionSavePath` måste vara tabellnamnet för att Database Session Handler skall fungera.', + 'invalidSavePath' => 'Session: Angivna sökvägen "{0}" är inte en katalog, existerar inte eller kan inte skapas.', + 'writeProtectedSavePath' => 'Session: Angivna sökvägen "{0}" är inte skrivbar för PHP processen.', + 'emptySavePath' => 'Session: Ingen sökväg angivien.', + 'invalidSavePathFormat' => 'Session: Ogiltigt format för Redis: {0}', + 'invalidSameSiteSetting' => 'Session: SameSite måste vara None, Lax, Strict, eller en blank sträng. Givet: {0}', +]; diff --git a/Language/sv-SE/Time.php b/Language/sv-SE/Time.php new file mode 100644 index 00000000..8fba8971 --- /dev/null +++ b/Language/sv-SE/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidFormat' => '"{0}" är inte ett giltigt tidsformat', + 'invalidMonth' => 'Månader måste anges mellan 1 och 12. Givet: {0}', + 'invalidDay' => 'Dagar måste anges mellan 1 och 31. Givet: {0}', + 'invalidOverDay' => 'Dagar måste anges mellan 1 och {0}. Givet: {1}', + 'invalidHours' => 'Timmar måste anges mellan 0 och 23. Givet: {0}', + 'invalidMinutes' => 'Minuter måste anges mellan 0 och 59. Givet: {0}', + 'invalidSeconds' => 'Sekunder måste anges mellan 0 och 59. Givet: {0}', + 'years' => '{0, plural, =1{# år} other{# år}}', + 'months' => '{0, plural, =1{# månad} other{# månader}}', + 'weeks' => '{0, plural, =1{# vecka} other{# veckor}}', + 'days' => '{0, plural, =1{# dag} other{# dagar}}', + 'hours' => '{0, plural, =1{# timme} other{# timmar}}', + 'minutes' => '{0, plural, =1{# minut} other{# minuter}}', + 'seconds' => '{0, plural, =1{# sekund} other{# sekunder}}', + 'ago' => '{0} sedan', + 'inFuture' => 'om {0}', + 'yesterday' => 'igår', + 'tomorrow' => 'imorgon', + 'now' => 'nu', +]; diff --git a/Language/sv-SE/Validation.php b/Language/sv-SE/Validation.php new file mode 100644 index 00000000..32c38348 --- /dev/null +++ b/Language/sv-SE/Validation.php @@ -0,0 +1,71 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + // Core Messages + 'noRuleSets' => 'Inga regler angivna i Validation-inställningarna.', + 'ruleNotFound' => '{0} är inte en giltig valideringsregel.', + 'groupNotFound' => '{0} är inte en valideringsgrupp.', + 'groupNotArray' => 'Valideringsgruppen {0} måste vara en array.', + 'invalidTemplate' => '{0} är inte en giltig valideringsmall.', + + // Rule Messages + 'alpha' => 'Fältet {field} får enbart innehålla bokstäver.', + 'alpha_dash' => 'Fältet {field} får enbart innehålla bokstäver, underscore eller streck.', + 'alpha_numeric' => 'Fältet {field} får enbart innehålla alfanumeriska tecken.', + 'alpha_numeric_punct' => 'Fältet {field} får enbart innehålla alfanumeriska tecken, mellanslag och följande tecken: ~ ! # $ % & * - _ + = | : . ', + 'alpha_numeric_space' => 'Fältet {field} får enbart innehålla alfanumeriska tecken och mellanslag.', + 'alpha_space' => 'Fältet {field} får enbart innehålla bokstäver och mellanslag.', + 'decimal' => 'Fältet {field} måste innehålla ett nummer med decimaler.', + 'differs' => 'Fältet {field} måste innehålla annan information än fältet {param}.', + 'equals' => 'Värdet i fältet {field} måste vara exakt lika med: {param}.', + 'exact_length' => 'Värdet i fältet {field} måste vara exakt {param} tecken lång.', + 'greater_than' => 'Värdet i fältet {field} måste vara numeriskt och större än {param}.', + 'greater_than_equal_to' => 'Värdet i fältet {field} måste vara numeriskt och större än eller lika med {param}.', + 'hex' => 'Fältet {field} får enbart innehålla hexadecimala tecken.', + 'in_list' => 'Värdet i fältet {field} måste vara ett av: {param}.', + 'integer' => 'Värdet i fältet {field} måste vara ett heltal.', + 'is_natural' => 'Fältet {field} får enbart innehålla siffror.', + 'is_natural_no_zero' => 'Värdet i fältet {field} måste vara numeriskt och större än noll.', + 'is_not_unique' => 'Fältet {field} måste innehålla ett värde som redan finns i databasen.', + 'is_unique' => 'Fältet {field} måste innehålla ett unikt värde.', + 'less_than' => 'Värdet i fältet {field} nåste vara numeriskt och mindre än {param}.', + 'less_than_equal_to' => 'Värdet i fältet {field} måste vara numeriskt och mindre än eller lika med {param}.', + 'matches' => 'Värdet i fältet {field} är inte lika med värdet i fältet {param}.', + 'max_length' => 'Värdet i fältet {field} får inte vara längre än {param} tecken.', + 'min_length' => 'Värdet i fältet {field} måste vara minst {param} tecken långt.', + 'not_equals' => 'Värdet i fältet {field} får inte vara: {param}.', + 'not_in_list' => 'Värdet i fältet {field} får inte vara något av: {param}.', + 'numeric' => 'Värdet i fältet {field} får enbart innehålla siffror.', + 'regex_match' => 'Värdet i fältet {field} är inte korrekt formatterat.', + 'required' => 'Fältet {field} måste anges.', + 'required_with' => 'Ett värde i fältet {field} måste anges när {param} är angivet.', + 'required_without' => 'Ett värde i fältet {field} måste anges när {param} inte är angiven.', + 'string' => 'Värdet i fältet {field} måste vara en giltig sträng.', + 'timezone' => 'Värdet i fältet {field} måste vara en giltig tidszon.', + 'valid_base64' => 'Värdet i fältet {field} måste vara en giltig base64-kodad sträng.', + 'valid_email' => 'Värdet i fältet {field} måste vara en giltig epost-adress.', + 'valid_emails' => 'Värdena i fältet {field} måste alla vara giltiga epost-adresser.', + 'valid_ip' => 'Värdet i fältet {field} måste vara en giltig IP-adress.', + 'valid_url' => 'Värdet i fältet {field} måste vara en giltig URL.', + 'valid_date' => 'Värdet i fältet {field} måste vara ett giltigt datum.', + + // Credit Cards + 'valid_cc_num' => 'Värdet i fältet {field} verkar inte vara ett giltig kontokortsnummer.', + + // Files + 'uploaded' => '{field} är inte en giltig uppladdad fil.', + 'max_size' => '{field} är en för stor fil.', + 'is_image' => '{field} är inte en giltig uppladdad bild.', + 'mime_in' => '{field} har inte en giltig mime-typ.', + 'ext_in' => '{field} har inte en giltig filändelse.', + 'max_dims' => '{field} är angingen inte en bild eller har för stora dimensioner.', +]; diff --git a/Language/sv-SE/View.php b/Language/sv-SE/View.php new file mode 100644 index 00000000..1f416657 --- /dev/null +++ b/Language/sv-SE/View.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +return [ + 'invalidCellMethod' => '{class}::{method} är inte en giltig metod.', + 'missingCellParameters' => '{class}::{method} har inga parametrar.', + 'invalidCellParameter' => '{0} är inte ett giltig parameternamn.', + 'noCellClass' => 'Ingen view cell class angiven.', + 'invalidCellClass' => 'Kunde inte hitta view cell class: {0}.', + 'tagSyntaxError' => 'Det är ett syntaxfel i dessa taggarna för Parser: {0}', +]; diff --git a/Language/tr/CLI.php b/Language/tr/CLI.php index 458dc4c0..6206d0d1 100644 --- a/Language/tr/CLI.php +++ b/Language/tr/CLI.php @@ -1,20 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// CLI language settings return [ - 'commandNotFound' => 'Command "{0}" not found.', 'helpUsage' => 'Kullanım:', 'helpDescription' => 'Açıklama:', 'helpOptions' => 'Seçenekler:', diff --git a/Language/tr/Cache.php b/Language/tr/Cache.php index 9e93b996..d7e8f499 100644 --- a/Language/tr/Cache.php +++ b/Language/tr/Cache.php @@ -1,20 +1,16 @@ + * + * 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' => 'Önbellek ayarlarının bir $validHandlers dizisi içermesi gerekir.', 'noBackup' => 'Önbellek ayarlarının bir işleyicisinin olması ve backupHandler\'inin belirlenmesi gerekir.', 'handlerNotFound' => 'Önbellek ayarlarının işleyicisi veya yedek işleyicisi geçersiz.', diff --git a/Language/tr/Cast.php b/Language/tr/Cast.php deleted file mode 100644 index 9d396822..00000000 --- a/Language/tr/Cast.php +++ /dev/null @@ -1,23 +0,0 @@ - 'Maximum stack depth exceeded', - 'jsonErrorStateMismatch' => 'Underflow or the modes mismatch', - 'jsonErrorCtrlChar' => 'Unexpected control character found', - 'jsonErrorSyntax' => 'Syntax error, malformed JSON', - 'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded', - 'jsonErrorUnknown' => 'Unknown error', -]; diff --git a/Language/tr/Core.php b/Language/tr/Core.php index 1a4c2536..27a21733 100644 --- a/Language/tr/Core.php +++ b/Language/tr/Core.php @@ -1,21 +1,18 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Core language settings return [ - 'invalidFile' => 'Geçersiz dosya: {0}', 'copyError' => 'Dosyayı değiştirmeye çalışırken bir hata oluştu. Lütfen klasörün yazılabilir olduğundan emin olunuz', + 'invalidFile' => 'Geçersiz dosya: {0}', 'missingExtension' => '{0} uzantısı yüklenemedi.', 'noHandlers' => '{0} en azından bir işleyici belirtilmeli.', ]; diff --git a/Language/tr/Database.php b/Language/tr/Database.php index 305c658e..82cd5224 100644 --- a/Language/tr/Database.php +++ b/Language/tr/Database.php @@ -1,32 +1,18 @@ * - * @codeCoverageIgnore + * 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} geçersiz Model Event geri çağrısı.', 'invalidArgument' => 'Geçerli bir {0} belirtmelisiniz.', 'invalidAllowedFields' => 'Modelde izin verilen alanlar belirtilmeli: {0}', 'emptyDataset' => '{0} içinde veri yok.', - '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.', ]; diff --git a/Language/tr/Email.php b/Language/tr/Email.php index 31bd8a4b..01734b16 100644 --- a/Language/tr/Email.php +++ b/Language/tr/Email.php @@ -1,18 +1,15 @@ + * + * 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 doğrulama işlevine bir dizi verilmeli.', 'invalidAddress' => 'Geçersiz email adresi: {0}', @@ -23,7 +20,7 @@ 'sendFailurePHPMail' => 'PHP mail() yöntemi kullanılarak email gönderilemiyor. Sunucunuz bu yöntemle email gönderecek şekilde ayarlanmamış olabilir.', 'sendFailureSendmail' => 'PHP Sendmail yöntemi kullanılarak email gönderilemiyor. Sunucunuz bu yöntemle email gönderecek şekilde ayarlanmamış olabilir.', 'sendFailureSmtp' => 'PHP SMTP yöntemi kullanılarak email gönderilemiyor. Sunucunuz bu yöntemle email gönderecek şekilde ayarlanmamış olabilir.', - 'sent' => 'Mesajınız {0, string} protokolü kullanılarak başarıyla gönderildi.', + 'sent' => 'Mesajınız {0} protokolü kullanılarak başarıyla gönderildi.', 'noSocket' => 'Sendmail soketi açılamıyor. Lütfen ayarlarınızı kontrol edin.', 'noHostname' => 'SMTP sunucu adı belirtmeniz gerekiyor.', 'SMTPError' => 'SMTP hatası alındı: {0}', diff --git a/Language/tr/Encryption.php b/Language/tr/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/tr/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/tr/Entity.php b/Language/tr/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/tr/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/tr/Files.php b/Language/tr/Files.php index cbe9d623..949a7bba 100644 --- a/Language/tr/Files.php +++ b/Language/tr/Files.php @@ -1,20 +1,16 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Files language settings return [ - 'fileNotFound' => 'Dosya bulunamadı: {0}', - 'cannotMove' => '{0} dosyası {1} ({2}) \'ye taşınamadı.', -// 'invalidFilename' => 'Hedef dosya adı eksik veya geçersiz: {0}', -// 'cannotCopy' => '{0} klasörüne kopyalanamadı - klasörün yazılabilir olduğundan emin olunuz', + 'fileNotFound' => 'Dosya bulunamadı: {0}', + 'cannotMove' => '{0} dosyası {1} ({2}) \'ye taşınamadı.', ]; diff --git a/Language/tr/Filters.php b/Language/tr/Filters.php index d007c20b..698f68cf 100644 --- a/Language/tr/Filters.php +++ b/Language/tr/Filters.php @@ -1,18 +1,15 @@ + * + * 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}\' filtresiyle eşleşen bir takma ad bulunamadı.', 'incorrectInterface' => '{0} CodeIgniter\Filters\FilterInterface arayüzünü uygulamalı.', diff --git a/Language/tr/Format.php b/Language/tr/Format.php index c75619bf..aa736264 100644 --- a/Language/tr/Format.php +++ b/Language/tr/Format.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Format language settings return [ 'invalidJSON' => 'json dizisi çözümlenemedi. Hata: "{0}".', 'missingExtension' => 'XML oluşturmak için SimpleXML eklentisi gerekli.', diff --git a/Language/tr/HTTP.php b/Language/tr/HTTP.php index 43b7b6a9..8f07763b 100644 --- a/Language/tr/HTTP.php +++ b/Language/tr/HTTP.php @@ -1,76 +1,56 @@ + * + * 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 sınıfını kullanabilmek için CURL etkinleştirilmeli.', - 'invalidSSLKey' => 'SSL anahtarı belirlenemiyor. {0} geçersiz bir dosya.', - 'sslCertNotFound' => 'SSL sertifikası {0} \'da bulunamadı.', - 'curlError' => '{0} : {1}', + 'missingCurl' => 'CURLRequest sınıfını kullanabilmek için CURL etkinleştirilmeli.', + 'invalidSSLKey' => 'SSL anahtarı belirlenemiyor. {0} geçersiz bir dosya.', + 'sslCertNotFound' => 'SSL sertifikası {0} \'da bulunamadı.', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} geçersiz bir pazarlık türü. Şunlardan biri olmalı: media, charset, encoding, language.', + 'invalidNegotiationType' => '{0} geçersiz bir pazarlık türü. Şunlardan biri olmalı: media, charset, encoding, language.', // Message - 'invalidHTTPProtocol' => 'Geçersiz HTTP protokol sürümü. Şunlardan biri olmalı: {0}', + 'invalidHTTPProtocol' => 'Geçersiz HTTP protokol sürümü. Şunlardan biri olmalı: {0}', // Negotiate 'emptySupportedNegotiations' => 'Tüm pazarlıklara (Negotiations) bir desteklenen değerler dizisi belirtmelisiniz.', // RedirectResponse - 'invalidRoute' => '{0, string} geçersiz rota.', + 'invalidRoute' => '{0} geçersiz rota.', - // DownloadResponse - 'cannotSetBinary' => 'When setting filepath can not set binary.', - 'cannotSetFilepath' => 'When setting binary can not set filepath: {0}', - 'notFoundDownloadSource' => 'Not found download body source.', - 'cannotSetCache' => 'It does not supported caching for downloading.', - 'cannotSetStatusCode' => 'It does not supported chnage status code for downloading. code: {0}, reason: {1}', - // Response - 'missingResponseStatus' => 'HTTP Response durum kodu eksik.', - 'invalidStatusCode' => '{0, string} geçersiz HTTP cevap durum kodu', - 'unknownStatusCode' => 'Bilinmeyen HTTP durum kodu: {0}', + 'missingResponseStatus' => 'HTTP Response durum kodu eksik.', + 'invalidStatusCode' => '{0} geçersiz HTTP cevap durum kodu', + 'unknownStatusCode' => 'Bilinmeyen HTTP durum kodu: {0}', // URI - 'cannotParseURI' => 'URI çözümlenemedi: {0}', - 'segmentOutOfRange' => 'İstenen URI bölümü aralık dışında: {0}', - 'invalidPort' => 'Portlar 0 ve 65535 arasında olmalı. Verilen: {0}', - 'malformedQueryString' => 'Sorgu karakter dizileri URI bölümleri içermemeli.', + 'cannotParseURI' => 'URI çözümlenemedi: {0}', + 'segmentOutOfRange' => 'İstenen URI bölümü aralık dışında: {0}', + 'invalidPort' => 'Portlar 0 ve 65535 arasında olmalı. Verilen: {0}', + 'malformedQueryString' => 'Sorgu karakter dizileri URI bölümleri içermemeli.', // Page Not Found - 'pageNotFound' => 'Sayfa bulunamadı.', - 'emptyController' => 'Controller belirtilmemiş.', - 'controllerNotFound' => 'Controller veya metod bulunamadı: {0}::{1}', - 'methodNotFound' => 'Controller metodu bulunamadı: {0}', + 'pageNotFound' => 'Sayfa bulunamadı.', + 'emptyController' => 'Controller belirtilmemiş.', + 'controllerNotFound' => 'Controller veya metod bulunamadı: {0}::{1}', + 'methodNotFound' => 'Controller metodu bulunamadı: {0}', // CSRF - 'disallowedAction' => 'İstenen eyleme izin verilmiyor.', - - // Uploaded file moving - 'alreadyMoved' => 'Yüklenen dosya zaten taşınmış.', - 'invalidFile' => 'Orijinal dosya geçersiz bir dosya.', - 'moveFailed' => '{0} dosyası {1} ({2}) ye taşınamıyor.', + 'disallowedAction' => 'İstenen eyleme izin verilmiyor.', - '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.', + // Uploaded file moving + 'alreadyMoved' => 'Yüklenen dosya zaten taşınmış.', + 'invalidFile' => 'Orijinal dosya geçersiz bir dosya.', + 'moveFailed' => '{0} dosyası {1} ({2}) ye taşınamıyor.', ]; diff --git a/Language/tr/Images.php b/Language/tr/Images.php index 825f9385..79a93ece 100644 --- a/Language/tr/Images.php +++ b/Language/tr/Images.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Images language settings return [ 'sourceImageRequired' => 'Tercihlerinizde bir kaynak resim belirtmelisiniz.', 'gdRequired' => 'Bu özelliği kullanabilmek için GD resim kütüphanesi gerekli.', diff --git a/Language/tr/Language.php b/Language/tr/Language.php deleted file mode 100644 index a41fcfce..00000000 --- a/Language/tr/Language.php +++ /dev/null @@ -1,18 +0,0 @@ - 'Okunacak satır bir karakter kümesi veya dizisi olmalı.' -]; diff --git a/Language/tr/Log.php b/Language/tr/Log.php index 3eb05c43..2f57d5ed 100644 --- a/Language/tr/Log.php +++ b/Language/tr/Log.php @@ -1,18 +1,15 @@ + * + * 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} geçersiz günlük seviyesi.', ]; diff --git a/Language/tr/Migrations.php b/Language/tr/Migrations.php index 3feb6290..b5a2fa5e 100644 --- a/Language/tr/Migrations.php +++ b/Language/tr/Migrations.php @@ -1,29 +1,24 @@ + * + * 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' => 'Göç tablosu belirtilmeli.', -// 'invalidType' => 'Geçersiz göç numaralama türü: {0}', - 'disabled' => 'Göçler yüklendi fakat etkinleştirilmedi veya yanlış kuruldu.', - 'notFound' => 'Göç dosyası bulunamadı: ', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => 'Herhangi bir göç dosyası bulunamadı.', - 'gap' => 'Göç kuyruğunda şu sürüm numarası yakınında bir boşluk var: ', - 'classNotFound' => 'Göç sınıfı "%s" bulunamadı.', - 'missingMethod' => 'Göç sınıfının "%s" metodu eksik.', + 'missingTable' => 'Göç tablosu belirtilmeli.', + 'disabled' => 'Göçler yüklendi fakat etkinleştirilmedi veya yanlış kuruldu.', + 'notFound' => 'Göç dosyası bulunamadı: ', + 'empty' => 'Herhangi bir göç dosyası bulunamadı.', + 'gap' => 'Göç kuyruğunda şu sürüm numarası yakınında bir boşluk var: ', + 'classNotFound' => 'Göç sınıfı "%s" bulunamadı.', + 'missingMethod' => 'Göç sınıfının "%s" metodu eksik.', // Migration Command 'migHelpLatest' => "\t\tVeri tabanını son göç sürümüne taşır.", @@ -34,13 +29,7 @@ 'migHelpSeed' => "\t[name] isimli tohumlayıcıyı çalıştırır.", 'migCreate' => "\t[name] isimli yeni bir göç oluşturur.", 'nameMigration' => 'Göç dosyasına bir isim verin.', - 'badCreateName' => 'Bir göç dosyası adı belirtmelisiniz.', - 'writeError' => 'Yazma hatası nedeniyle dosya oluşturulamadı.', -// 'toLatest' => 'Son sürüme göçülüyor...', - 'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', 'migInvalidVersion' => 'Geçersiz sürüm numarası belirtildi.', 'toVersionPH' => '%s sürümüne göçülüyor...', 'toVersion' => 'Mevcut sürüme göçülüyor....', @@ -52,6 +41,6 @@ 'removed' => 'Geri alınıyor: ', 'added' => 'Çalıştırılıyor: ', - 'version' => 'Sürüm', - 'filename' => 'Dosya adı', + 'version' => 'Sürüm', + 'filename' => 'Dosya adı', ]; diff --git a/Language/tr/Number.php b/Language/tr/Number.php index a71aeb66..e78e20a8 100644 --- a/Language/tr/Number.php +++ b/Language/tr/Number.php @@ -1,19 +1,15 @@ + * + * 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', @@ -22,9 +18,9 @@ 'bytes' => 'Bayt', // don't forget the space in front of these! - 'thousand' => ' bin', - 'million' => ' milyon', - 'billion' => ' milyar', - 'trillion' => ' trilyon', - 'quadrillion' => ' katrilyon', + 'thousand' => ' bin', + 'million' => ' milyon', + 'billion' => ' milyar', + 'trillion' => ' trilyon', + 'quadrillion' => ' katrilyon', ]; diff --git a/Language/tr/Pager.php b/Language/tr/Pager.php index 354d654d..2decbcd3 100644 --- a/Language/tr/Pager.php +++ b/Language/tr/Pager.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Pager language settings return [ 'pageNavigation' => 'Sayfalama', 'first' => 'İlk', diff --git a/Language/tr/RESTful.php b/Language/tr/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/tr/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/tr/Redirect.php b/Language/tr/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/tr/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/tr/Router.php b/Language/tr/Router.php index 9996785c..081033ec 100644 --- a/Language/tr/Router.php +++ b/Language/tr/Router.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Router language settings return [ 'invalidParameter' => 'Parametre istenen türle uyumlu değil.', 'missingDefaultRoute' => 'Ne görüntüleneceği belirlenemiyor. Rota dosyasında varsayılan rota belirtilmemiş.', diff --git a/Language/tr/Session.php b/Language/tr/Session.php index b07528f2..ff6a56b8 100644 --- a/Language/tr/Session.php +++ b/Language/tr/Session.php @@ -1,18 +1,15 @@ + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Session language settings return [ 'missingDatabaseTable' => 'Veritabanı Oturum Yöneticisinin çalışması için `sessionSavePath` de bir tablo adı belirtilmeli.', 'invalidSavePath' => 'Oturum: Ayarlarda belirtilen kayıt yolu "{0}" bir klasör değil, mevcut değil veya oluşturulamıyor.', diff --git a/Language/tr/Time.php b/Language/tr/Time.php index 63054b94..fb9144c6 100644 --- a/Language/tr/Time.php +++ b/Language/tr/Time.php @@ -1,22 +1,19 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ + +// Time language settings return [ 'invalidMonth' => 'Aylar 1 ile 12 arasında olmalı. Verilen: {0}', - 'invalidDay' => 'Günler 1 ile 31 arasında olmalı. Verilen: {0}', - 'invalidOverDay' => 'Günler 1 ile {0} arasında olmalı. Verilen: {1}', + 'invalidDay' => 'Günler 1 ile 31 arasında olmalı. Verilen: {0}', + 'invalidOverDay' => 'Günler 1 ile {0} arasında olmalı. Verilen: {1}', 'invalidHours' => 'Saatler 0 ile 23 arasında olmalı. Verilen: {0}', 'invalidMinutes' => 'Dakikalar 0 ile 59 arasında olmalı. Verilen: {0}', 'invalidSeconds' => 'Saniyeler 0 ile 59 arasında olmalı. Verilen: {0}', diff --git a/Language/tr/Validation.php b/Language/tr/Validation.php index 98d387ea..9ac749ae 100644 --- a/Language/tr/Validation.php +++ b/Language/tr/Validation.php @@ -1,36 +1,32 @@ + * + * 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' => 'Doğrulama ayarlarında kural kümesi tanımlanmamış.', - 'ruleNotFound' => '{0} geçerli bir kural değil.', - 'groupNotFound' => '{0} geçerli bir kural grubu değil.', - 'groupNotArray' => '{0} kural grubu bir dizi olmalı.', - 'invalidTemplate' => '{0} geçerli bir doğrulama şablonu değil.', + 'noRuleSets' => 'Doğrulama ayarlarında kural kümesi tanımlanmamış.', + 'ruleNotFound' => '{0} geçerli bir kural değil.', + 'groupNotFound' => '{0} geçerli bir kural grubu değil.', + 'groupNotArray' => '{0} kural grubu bir dizi olmalı.', + 'invalidTemplate' => '{0} geçerli bir doğrulama şablonu değil.', // Rule Messages 'alpha' => '{field} alanı yalnız alfabetik karakterler içerebilir.', 'alpha_dash' => '{field} alanı yalnız harf, rakam, alt çizgi ve tire içerebilir.', 'alpha_numeric' => '{field} alanı yalnız harf ve rakam içerebilir.', 'alpha_numeric_space' => '{field} alanı yalnız harf, rakam ve boşluk içerebilir.', - 'alpha_space' => '{field} alanı yalnız harf ve boşluk içerebilir.', + 'alpha_space' => '{field} alanı yalnız harf ve boşluk içerebilir.', 'decimal' => '{field} alanı bir sayı içermeli.', 'differs' => '{field} alanı {param} alanından farklı olmalı.', - 'equals' => 'The {field} field must be exactly: {param}.', + 'equals' => '{field} alanı {param} alanı ile eşit olmalı.', 'exact_length' => '{field} alanı {param} karakter uzunluğunda olmalı.', 'greater_than' => '{field} alanı {param} den büyük bir sayı içermeli.', 'greater_than_equal_to' => '{field} alanı {param} den büyük veya eşit bir sayı içermeli.', @@ -38,13 +34,14 @@ 'integer' => '{field} alanı bir tamsayı içermeli.', 'is_natural' => '{field} alanı yalnız rakam içermeli.', 'is_natural_no_zero' => '{field} alanı yalnız rakam içermeli ve sıfırdan büyük olmalı.', + 'is_not_unique' => '{field} alanı, veritabanında önceden var olan bir değeri içermeli.', 'is_unique' => '{field} alanı eşsiz bir değer içermeli.', 'less_than' => '{field} alanı {param} den küçük bir sayı içermeli.', 'less_than_equal_to' => '{field} alanı {param} den küçük veya eşit bir sayı içermeli.', - 'matches' => '{field} alanı {param} ile aynı olmamalı.', + 'matches' => '{field} alanı ile {param} alanı aynı olmalı.', 'max_length' => '{field} alanı {param} karakterden fazla olamaz.', 'min_length' => '{field} alanı en az {param} karakter olmalı.', - 'not_equals' => 'The {field} field cannot be: {param}.', + 'not_equals' => '{field} alanı {param} alanı ile eşit olmamalı.', 'numeric' => '{field} alanı yalnız sayı içermeli.', 'regex_match' => '{field} alanı doğru biçimde değil.', 'required' => '{field} alanı gerekli.', @@ -59,13 +56,13 @@ 'valid_date' => '{field} alanı geçerli bir tarih içermeli.', // Credit Cards - 'valid_cc_num' => '{field} geçerli bir kredi kartı numarası değil.', + 'valid_cc_num' => '{field} geçerli bir kredi kartı numarası değil.', // Files - 'uploaded' => '{field} geçerli bir yüklenen dosya değil.', - 'max_size' => '{field} çok büyük dosya.', - 'is_image' => '{field} geçerli bir yüklenen resim dosyası değil.', - 'mime_in' => '{field} alanında geçerli bir dosya türü yok.', - 'ext_in' => '{field} alanında geçerli bir dosya uzantısı yok.', - 'max_dims' => '{field} bir resim değil veya çok geniş ya da uzun.', + 'uploaded' => '{field} geçerli bir yüklenen dosya değil.', + 'max_size' => '{field} çok büyük dosya.', + 'is_image' => '{field} geçerli bir yüklenen resim dosyası değil.', + 'mime_in' => '{field} alanında geçerli bir dosya türü yok.', + 'ext_in' => '{field} alanında geçerli bir dosya uzantısı yok.', + 'max_dims' => '{field} bir resim değil veya çok geniş ya da uzun.', ]; diff --git a/Language/tr/View.php b/Language/tr/View.php index db15322f..23448a2d 100644 --- a/Language/tr/View.php +++ b/Language/tr/View.php @@ -1,17 +1,15 @@ + * + * 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} geçerli bir yöntem değil.', 'missingCellParameters' => '{class}::{method} yönteminin parametresi yok.', diff --git a/Language/uk/CLI.php b/Language/uk/CLI.php new file mode 100644 index 00000000..dd9dc3d8 --- /dev/null +++ b/Language/uk/CLI.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Команду "{0}" не знайдено.', + 'helpUsage' => 'Використання:', + 'helpDescription' => 'Опис:', + 'helpOptions' => 'Опції:', + 'helpArguments' => 'Аргументи:', + 'invalidColor' => 'Неприпустимий {0} колір: {1}.', +]; diff --git a/Language/uk/Cache.php b/Language/uk/Cache.php new file mode 100644 index 00000000..8a141bbd --- /dev/null +++ b/Language/uk/Cache.php @@ -0,0 +1,18 @@ + + * + * 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}', + 'invalidHandlers' => 'Змінна $validHandlers в конфігурації кешу повинна містити масив.', + 'noBackup' => 'В конфігурації кешування не вказаний обробник $backupHandler.', + 'handlerNotFound' => 'В конфігурації кешування вказаний недопустимий обробник.', +]; diff --git a/Language/uk/Cast.php b/Language/uk/Cast.php new file mode 100644 index 00000000..acdae977 --- /dev/null +++ b/Language/uk/Cast.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'Перевищена максимальна глибина стеку.', + 'jsonErrorStateMismatch' => 'Недостатній потік чи невідповідність режимів.', + 'jsonErrorCtrlChar' => 'Знайдено неочікуваний управляючий символ.', + 'jsonErrorSyntax' => 'В JSON знайдено синтаксичну помилку.', + 'jsonErrorUtf8' => 'Можливо ваш JSON закодовано не в UTF-8.', + 'jsonErrorUnknown' => 'Невідома помилка.', +]; diff --git a/Language/uk/Core.php b/Language/uk/Core.php new file mode 100644 index 00000000..436d5271 --- /dev/null +++ b/Language/uk/Core.php @@ -0,0 +1,19 @@ + + * + * 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}). Будь ласка, переконайтесь, що ваш каталог файлів доступний для запису.', + 'enabledZlibOutputCompression' => 'INI директива zlib.output_compression увімкнута. Це не буде працювати бездоганно із вихідними буферами.', + 'invalidFile' => 'Неприпустимий файл: {0}', + 'missingExtension' => '{0} розширення не завантажується.', + 'noHandlers' => '{0} повинен мати не менш ніж один обробник.', +]; diff --git a/Language/uk/Database.php b/Language/uk/Database.php new file mode 100644 index 00000000..ee119683 --- /dev/null +++ b/Language/uk/Database.php @@ -0,0 +1,29 @@ + + * + * 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} не є допустимою функцією зворотного виклику моделі.', + 'invalidArgument' => 'Слід вказати допустиме значення {0}.', + 'invalidAllowedFields' => 'Мають бути вказані допустимі поля для моделі: {0}', + 'emptyDataset' => 'Немає даних в {0}.', + 'failGetFieldData' => 'Не вдається отримати дані поля з бази даних.', + 'failGetIndexData' => 'Не вдається отримати дані індексу з бази даних.', + 'failGetForeignKeyData' => 'Не вдається отримати дані зовнішнього ключа з бази даних.', + 'parseStringFail' => 'Не вдається здійснити парсинг ключа.', + 'featureUnavailable' => 'Ця функція недоступна для поточної бази даних.', + 'tableNotFound' => 'Таблиця "{0}" відсутня в поточній базі даних.', + 'noPrimaryKey' => 'Клас моделі "{0}" не має первинного ключа.', + 'noDateFormat' => 'Клас моделі "{0}" не має допустимого формату дати.', + 'fieldNotExists' => 'Поле "{0}" відсутнє.', + 'forEmptyInputGiven' => 'Для поля "{0}" задано пустий оператор.', + 'forFindColumnHaveMultipleColumns' => 'Тільки один стовпець може бути в Назві стовпця.', +]; diff --git a/Language/uk/Email.php b/Language/uk/Email.php new file mode 100644 index 00000000..7a53b565 --- /dev/null +++ b/Language/uk/Email.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'В метод перевірки електронної пошти мусить передаватися масив.', + 'invalidAddress' => 'Некорректна адреса електронної пошти: {0}', + 'attachmentMissing' => 'Не вдається знайти наступне вкладення: {0}', + 'attachmentUnreadable' => 'Не вдається відкрити це вкладення: {0}', + 'noFrom' => 'Не вдається відправити пошту без заголовку "From".', + 'noRecipients' => 'Слід вказати отримувача "To".', + 'sendFailurePHPMail' => 'Неможливо відправити лист за допомогою PHP_Mail().', + 'sendFailureSendmail' => 'Неможливо відправити лист за допомогою PHP_SendMail().', + 'sendFailureSmtp' => 'Неможливо відправити лист за допомогою PHP_SMTP().', + 'sent' => 'Ваше повідомлення відправлено по протоколу: {0}', + 'noSocket' => 'Не вдається відкрити сокет для PHP_SendMail(). Будь ласка, перевірте налаштування.', + 'noHostname' => 'Ви не вказали ім’я хосту SMTP.', + 'SMTPError' => 'Трапилась така помилка SMTP: {0}', + 'noSMTPAuth' => 'Помилка: Слід вказати логін та пароль SMTP.', + 'failedSMTPLogin' => 'Не вдалось виконати команду AUTH LOGIN. Помилка: {0}', + 'SMTPAuthUsername' => 'Не вдалося автентифікувати ім’я користувача. Помилка: {0}', + 'SMTPAuthPassword' => 'Не вдалось автентифікувати пароль. Помилка: {0}', + 'SMTPDataFailure' => 'Не вдалось відправити дані: {0}', + 'exitStatus' => 'Статус-код завершення: {0}', +]; diff --git a/Language/uk/Encryption.php b/Language/uk/Encryption.php new file mode 100644 index 00000000..673ea276 --- /dev/null +++ b/Language/uk/Encryption.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'Потрібно підключити драйвер шифрування.', + 'noHandlerAvailable' => 'Не вдається знайти доступний обробник шифрування {0}.', + 'unKnownHandler' => 'Обробник "{0}" неможливо налаштувати.', + 'starterKeyNeeded' => 'Для шифрування слід вказати секретний ключ', + 'authenticationFailed' => 'Помилка: Автентифікація не вдалась.', + 'encryptionFailed' => 'Збій шифрування.', +]; diff --git a/Language/uk/Fabricator.php b/Language/uk/Fabricator.php new file mode 100644 index 00000000..4cf55626 --- /dev/null +++ b/Language/uk/Fabricator.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Fabricator language strings +return [ + 'invalidModel' => 'Недійсна модель, надана для виготовлення.', + 'missingFormatters' => 'Не визначені допустимі форматування.', +]; diff --git a/Language/uk/Files.php b/Language/uk/Files.php new file mode 100644 index 00000000..2d3880c5 --- /dev/null +++ b/Language/uk/Files.php @@ -0,0 +1,16 @@ + + * + * 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} не знайдено.', + 'cannotMove' => 'Не вдалось переместити файл з {0} в {1}. ({2})', +]; diff --git a/Language/uk/Filters.php b/Language/uk/Filters.php new file mode 100644 index 00000000..0556a768 --- /dev/null +++ b/Language/uk/Filters.php @@ -0,0 +1,16 @@ + + * + * 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} фільтр мусить мати відповідний аліас.', + 'incorrectInterface' => '{0} слід реалізувати CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/uk/Format.php b/Language/uk/Format.php new file mode 100644 index 00000000..2afbf0e1 --- /dev/null +++ b/Language/uk/Format.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Format language settings +return [ + 'invalidJSON' => 'Не вдалось розібрати рядок в JSON, Помилка: "{0}".', + 'missingExtension' => 'Розширення SimpleXML мусить бути для форматування XML.', +]; diff --git a/Language/uk/HTTP.php b/Language/uk/HTTP.php new file mode 100644 index 00000000..9633cfec --- /dev/null +++ b/Language/uk/HTTP.php @@ -0,0 +1,73 @@ + + * + * 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 для використання класу CURLRequest.', + 'invalidSSLKey' => 'Не вдається встановити ключ SSL. {0} не є дійсним файлом.', + 'sslCertNotFound' => 'SSL-сертифікат не знайдено в {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} не є дійсним типом погодження. Має бути один із: media, charset, encoding, language.', + + // Message + 'invalidHTTPProtocol' => 'Некорректна версія протоколу HTTP. Має бути одне з: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Слід надати масив підтримуваних значень для всіх перемовин.', + + // RedirectResponse + 'invalidRoute' => '{0} маршрут не буде знайдено при зворотній маршрутизації.', + + // DownloadResponse + 'cannotSetBinary' => 'Двійковий файл не може бути шляхом до файлу.', + 'cannotSetFilepath' => 'При встановленні двійкового файлу не не вдається встановити шлях: {0}.', + 'notFoundDownloadSource' => 'Не знайдено основне джерело завантаження.', + 'cannotSetCache' => 'При завантаженні кешування не підтримується.', + 'cannotSetStatusCode' => 'Не можливо змінити код стану завантаження. Код: {0}, Причина: {1}.', + + // Response + 'missingResponseStatus' => 'У відповіді HTTP відсутній код стану.', + 'invalidStatusCode' => '{0} не є допустимим кодом стану.', + 'unknownStatusCode' => 'Невідомий HTTP код стану, наданий без повідомлення: {0}.', + + // URI + 'cannotParseURI' => 'Неможливо розібрати URI: {0}', + 'segmentOutOfRange' => 'Сегмент URI запиту поза діапазоном: {0}', + 'invalidPort' => 'Вказаний порт мусить бути між 0 та 65535. Вказано: {0}', + 'malformedQueryString' => 'Рядки запиту можуть бути без фрагментів URI.', + + // Page Not Found + 'pageNotFound' => 'Сторінку не знайдено.', + 'emptyController' => 'Не вказано контролер.', + 'controllerNotFound' => 'Контролер чи його метод не знайдено: {0}::{1}', + 'methodNotFound' => 'Метод контролеру не знайдено: {0}', + + // CSRF + 'disallowedAction' => 'Дія, яку ви вимагали, заборонена.', + + // Uploaded file moving + 'alreadyMoved' => 'Завантажений файл вже перенесено.', + 'invalidFile' => 'Початковий файл не є допустимим файлом.', + 'moveFailed' => 'Не вдалось переместити файл з {0} в {1}. ({2})', + + 'uploadErrOk' => 'Файл успішно завантажено!', + 'uploadErrIniSize' => 'Ваш файл "%s" перевищує розмір, вказаний в директиві upload_max_filesize.', + 'uploadErrFormSize' => 'Файл "%s" перевищує ліміт завантаження, встановлений у Вашій формі.', + 'uploadErrPartial' => 'Файл "%s" було завантажено частково.', + 'uploadErrNoFile' => 'Файл не завантажився.', + 'uploadErrCantWrite' => 'Не вдалося записати на диск файл "%s".', + 'uploadErrNoTmpDir' => 'Не вдалося завантажити файл: Відсутній тимчасовий каталог.', + 'uploadErrExtension' => 'Завантаження файлу було зупинено розширенням PHP.', + 'uploadErrUnknown' => 'Файл "%s" не завантажився через невідому помилку.', +]; diff --git a/Language/uk/Images.php b/Language/uk/Images.php new file mode 100644 index 00000000..2f089998 --- /dev/null +++ b/Language/uk/Images.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'В налаштуваннях слід вказати початкове зображення.', + 'gdRequired' => 'Використання цієї функції вимагає библиотеку зображень GD.', + 'gdRequiredForProps' => 'Ваш сервер мусить підтримувати бібліотеку зображень GD для визначення властивостей зображення.', + 'gifNotSupported' => 'Зображення GIF часто не підтримується через ліцензійні обмеження.', + 'jpgNotSupported' => 'Зображення JPG не підтримується.', + 'pngNotSupported' => 'Зображення PNG не підтримується.', + 'fileNotSupported' => 'Тип зображення наданого файлу не підтримується.', + 'unsupportedImageCreate' => 'Ваш сервер не підтримує функцию GD, необхідну для обробки цього типу зображень.', + 'jpgOrPngRequired' => 'Протокол зміни розміру зображення, вказаний в налаштуваннях, працює тільки з типами зображень JPEG або PNG.', + 'rotateUnsupported' => 'Поворот зображення не підтримується Вашим сервером.', + 'libPathInvalid' => 'Неправильний шлях до біблиотеки зображень.. {0, string)', + 'imageProcessFailed' => 'Не вдалось опрацювати зображення.', + 'rotationAngleRequired' => 'Для повороту зображення слід встановити кут повороту.', + 'invalidPath' => 'Некорректний шлях до зображення.', + 'copyFailed' => 'Не вдалось скопіювати зображення.', + 'missingFont' => 'Не вдається знайти шрифт для використання.', + 'saveFailed' => 'Не вдалось зберегти зображення.', + 'invalidDirection' => 'Напрямок поворуту може бути тільки "вертикально" або "горизонтально". Вказано: {0}.', + 'exifNotSupported' => 'Читання даних EXIF не підтримується Вашим PHP.', +]; diff --git a/Language/uk/Log.php b/Language/uk/Log.php new file mode 100644 index 00000000..d4be4a65 --- /dev/null +++ b/Language/uk/Log.php @@ -0,0 +1,15 @@ + + * + * 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} - некорректний рівень ведення журналу.', +]; diff --git a/Language/uk/Migrations.php b/Language/uk/Migrations.php new file mode 100644 index 00000000..9c9d6d0b --- /dev/null +++ b/Language/uk/Migrations.php @@ -0,0 +1,51 @@ + + * + * 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' => 'Потрібно встановити таблицю міграцій.', + 'disabled' => 'Міграції завантажено, але вони відключені або налаштовані неправильно.', + 'notFound' => 'Файл міграції не знайдено: ', + 'batchNotFound' => 'Цільовий пакет не знайдено: ', + 'empty' => 'Файлів міграції не знайдено.', + 'gap' => 'У послідовності міграції біля номера версії є розрив: ', + 'classNotFound' => 'Не вдалося знайти клас міграції "%s".', + 'missingMethod' => 'У класі міграції відсутній метод "%s".', + + // Migration Command + 'migHelpLatest' => "\t\tПереносить дані про останню доступну міграцію.", + 'migHelpCurrent' => "\t\tПереносить базу даних у версію, встановлену як 'поточну' в конфігурації.", + 'migHelpVersion' => "\tПеренос бази даних у версію {v}.", + 'migHelpRollback' => "\tЗапуск всіх міграцій 'вниз' до версії 0.", + 'migHelpRefresh' => "\t\tВидаляє і повторно запускає всі міграції для оновлення баз даних.", + 'migHelpSeed' => "\tЗапускає сівалку з іменем [name].", + 'migCreate' => "\tСтворює нову міграцію з іменем [name].", + 'nameMigration' => 'Ім’я файлу міграції', + 'migNumberError' => 'Номер міграції має бути з трьох цифр без пробілів.', + 'rollBackConfirm' => 'Ви впевнені, що хочете відкотитися назад?', + 'refreshConfirm' => 'Ви впевнені, що хочете оновити?', + 'latest' => 'Запуск всіх нових міграцій...', + 'generalFault' => 'Міграція не вдалась !', + 'migInvalidVersion' => 'Вказано некорректний номер версії.', + 'toVersionPH' => 'Перехід на версію %s...', + 'toVersion' => 'Перехід до поточної версії...', + 'rollingBack' => 'Відкат міграції в: ', + 'noneFound' => 'Міграцій не знайдено.', + 'on' => 'Міграція на: ', + 'migSeeder' => 'Ім’я сівалки', + 'migMissingSeeder' => 'Слід вказати ім’я сівалки.', + 'removed' => 'Відкат: ', + 'added' => 'Запуск: ', + + 'version' => 'Версія', + 'filename' => 'Ім’я файлу', +]; diff --git a/Language/uk/Number.php b/Language/uk/Number.php new file mode 100644 index 00000000..295e5df7 --- /dev/null +++ b/Language/uk/Number.php @@ -0,0 +1,26 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Number language settings +return [ + 'terabyteAbbr' => 'ТБ', + 'gigabyteAbbr' => 'ГБ', + 'megabyteAbbr' => 'МБ', + 'kilobyteAbbr' => 'КБ', + 'bytes' => 'Байтів', + + // don't forget the space in front of these! + 'thousand' => ' тисяча', + 'million' => ' мільйон', + 'billion' => ' мільярд', + 'trillion' => ' трильйон', + 'quadrillion' => ' квадрильйон', +]; diff --git a/Language/uk/Pager.php b/Language/uk/Pager.php new file mode 100644 index 00000000..ff85939f --- /dev/null +++ b/Language/uk/Pager.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Паґінаація', + 'first' => 'Перша', + 'previous' => 'Попередня', + 'next' => 'Наступна', + 'last' => 'Остання', + 'older' => 'Старіша', + 'newer' => 'Новіша', + 'invalidTemplate' => '{0} недопустимий шаблон пейджера.', + 'invalidPaginationGroup' => '{0} недопустима група паґінації.', +]; diff --git a/Language/uk/RESTful.php b/Language/uk/RESTful.php new file mode 100644 index 00000000..03ab8039 --- /dev/null +++ b/Language/uk/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" дія не реалізована.', +]; diff --git a/Language/uk/Router.php b/Language/uk/Router.php new file mode 100644 index 00000000..bfd65e2b --- /dev/null +++ b/Language/uk/Router.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'Параметр не відповідає очікуваному типу.', + 'missingDefaultRoute' => 'Неможливо визначити, що слід відображати. Маршрут за замовчуванням не вказаний у файлі маршрутизації.', +]; diff --git a/Language/uk/Session.php b/Language/uk/Session.php new file mode 100644 index 00000000..c9734e3b --- /dev/null +++ b/Language/uk/Session.php @@ -0,0 +1,19 @@ + + * + * 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` повинно бути назвою таблиці для роботи сесій з базою даних.', + 'invalidSavePath' => 'Помилка: Налаштований шлях збереження "{0}" не є каталогом, не існує або не може бути створений.', + 'writeProtectedSavePath' => 'Помилка: Налаштований шлях збереження "{0}" не доступний для запису процесом PHP.', + 'emptySavePath' => 'Помилка: Не налаштований шлях збереження сесій.', + 'invalidSavePathFormat' => 'Помилка: Недопустимий формат шляху збереження для Redis: {0}.', +]; diff --git a/Language/uk/Time.php b/Language/uk/Time.php new file mode 100644 index 00000000..dc88dd87 --- /dev/null +++ b/Language/uk/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Номер місяця може бути між 1 та 12. Вказано: {0}', + 'invalidDay' => 'Номер дня може бути між 1 та 31. Вказано: {0}', + 'invalidOverDay' => 'Дні повинні бути від 1 до {0}. Вказано: {1}.', + 'invalidHours' => 'Години можуть бути між 0 та 23. Вказано: {0}.', + 'invalidMinutes' => 'Хвилини можуть бути між 0 та 59. Вказано: {0}.', + 'invalidSeconds' => 'Секунди можуть бути між 0 та 59. Вказано: {0}.', + 'years' => '{0, plural, =1{# рік} other{# років}}', + 'months' => '{0, plural, =1{# місяць} other{# місяців}}', + 'weeks' => '{0, plural, =1{# тиждень} other{# тижнів}}', + 'days' => '{0, plural, =1{# день} other{# днів}}', + 'hours' => '{0, plural, =1{# година} other{# годин}}', + 'minutes' => '{0, plural, =1{# хвилина} other{# хвилин}}', + 'seconds' => '{0, plural, =1{# секунда} other{# секунд}}', + 'ago' => '{0} тому', + 'inFuture' => 'в {0}', + 'yesterday' => 'Вчора', + 'tomorrow' => 'Завтра', + 'now' => 'Прямо зараз', +]; diff --git a/Language/uk/Validation.php b/Language/uk/Validation.php new file mode 100644 index 00000000..cb3c6005 --- /dev/null +++ b/Language/uk/Validation.php @@ -0,0 +1,71 @@ + + * + * 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' => 'Набори правил не вказано в налаштуваннях перевірки.', + 'ruleNotFound' => '{0} не є дійсним правилом', + 'groupNotFound' => '{0} не є групою правил перевірки.', + 'groupNotArray' => '{0} група правил повинна бути масивом.', + 'invalidTemplate' => '{0} не є дійсним шаблоном перевірки.', + + // Rule Messages + 'alpha' => 'Поле {field} може містити лише алфавітні символи.', + 'alpha_dash' => 'Поле {field} може містити лише буквено-цифрові символи, символи підкреслення та тире.', + 'alpha_numeric' => 'Поле {field} може містити лише буквено-цифрові символи.', + 'alpha_numeric_punct' => 'Поле {field} може містити лише буквено-цифрові символи, пробіли та ~! # $% & * - _ + = | .: символи.', + 'alpha_numeric_space' => 'Поле {field} може містити лише буквено-цифрові та пробільні символи.', + 'alpha_space' => 'Поле {field} може містити лише алфавітні символи та пробіли.', + 'decimal' => 'Поле {field} має містити десяткове число.', + 'differs' => 'Поле {field} повинно відрізнятися від поля {param}.', + 'equals' => 'Поле {field} повинно співпадати з полем {param}.', + 'exact_length' => 'Поле {field} повинно мати довжину {param} символів.', + 'greater_than' => 'Поле {field} повинно мати число, більше від {param}.', + 'greater_than_equal_to' => 'Поле {field} повинно мати число, не менше ніж {param}.', + 'hex' => 'Поле {field} може містити лише шістнадцяткові символи.', + 'in_list' => 'Поле {field} має бути одним із: {param}.', + 'integer' => 'Поле {field} має містити ціле число.', + 'is_natural' => 'Поле {field} має містити лише цифри.', + 'is_natural_no_zero' => 'Поле {field} має містити лише цифри і має бути більше нуля.', + 'is_not_unique' => 'Поле {field} має містити раніше існуюче значення в базі даних.', + 'is_unique' => 'Поле {field} має містити унікальне значення.', + 'less_than' => 'Поле {field} має містити число менше {param}.', + 'less_than_equal_to' => 'Поле {field} має містити число менше або рівне {param}.', + 'matches' => 'Поле {field} не відповідає полю {param}.', + 'max_length' => 'Довжина поля {field} не може перевищувати {param} символів.', + 'min_length' => 'Довжина поля {field} має містити не менше {param} символів.', + 'not_equals' => 'Поле {field} не може бути: {param}.', + 'numeric' => 'Поле {field} має містити лише цифри.', + 'regex_match' => 'Поле {field} має неправильний формат.', + 'required' => 'Поле {field} є обов’язковим.', + 'required_with' => 'Поле {field} є обов’язковим, якщо присутній параметр {param}.', + 'required_without' => 'Поле {field} є обов’язковим, якщо параметр {param} відсутній.', + 'string' => 'Поле {field} має бути дійсним рядком.', + 'timezone' => 'Поле {field} має бути дійсним часовим поясом.', + 'valid_base64' => 'Поле {field} має бути дійсним рядком base64.', + 'valid_email' => 'Поле {field} має містити дійсну адресу електронної пошти.', + 'valid_emails' => 'Поле {field} має містити всі дійсні адреси електронної пошти.', + 'valid_ip' => 'Поле {field} має містити дійсну IP-адресу.', + 'valid_url' => 'Поле {field} має містити дійсну URL-адресу.', + 'valid_date' => 'Поле {field} має містити дійсну дату.', + + // Credit Cards + 'valid_cc_num' => 'Поле {field} має містити дійсний номер кредитної картки.', + + // Files + 'uploaded' => 'Поле {field} не містить файл.', + 'max_size' => 'Поле {field} містить занадто великий файл.', + 'is_image' => 'Поле {field} повинно містити файл зображення.', + 'mime_in' => 'Поле {field} повинно містити допустимий тип файлу.', + 'ext_in' => 'Поле {field} повинно містити допустиме розширення файлу.', + 'max_dims' => 'Поле {field} не містить зображення, або це зображення занадто широке чи високе.', +]; diff --git a/Language/uk/View.php b/Language/uk/View.php new file mode 100644 index 00000000..3531d760 --- /dev/null +++ b/Language/uk/View.php @@ -0,0 +1,20 @@ + + * + * 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} неприпустимий метод.', + 'missingCellParameters' => '{class}::{method} не має параметрів.', + 'invalidCellParameter' => '{0}неприпустиме ім’я параметра.', + 'noCellClass' => 'Не вказано клас комірки виду.', + 'invalidCellClass' => 'Не вдається знайти клас {0} комірок виду.', + 'tagSyntaxError' => 'Маєте синтаксичну помилку в теґах парсеру: {0}', +]; diff --git a/Language/vi/CLI.php b/Language/vi/CLI.php new file mode 100644 index 00000000..fd2cb236 --- /dev/null +++ b/Language/vi/CLI.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// CLI language settings +return [ + 'commandNotFound' => 'Lệnh "{0}" không tìm thấy.', + 'helpUsage' => 'Sử dụng:', + 'helpDescription' => 'Mô tả:', + 'helpOptions' => 'Tùy chọn:', + 'helpArguments' => 'Thuộc tính:', + 'invalidColor' => 'Màu {0} không hợp lệ: {1}.', +]; diff --git a/Language/vi/Cache.php b/Language/vi/Cache.php new file mode 100644 index 00000000..9a821f56 --- /dev/null +++ b/Language/vi/Cache.php @@ -0,0 +1,18 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cache language settings +return [ + 'unableToWrite' => 'Bộ nhớ cache không thể ghi vào {0}', + 'invalidHandlers' => 'Cấu hình bộ đệm phải có một mảng $validHandlers.', + 'noBackup' => 'Cấu hình bộ đệm phải có bộ xử lý và backupHandler.', + 'handlerNotFound' => 'Cấu hình bộ đệm có trình xử lý không hợp lệ hoặc trình xử lý sao lưu được chỉ định.', +]; diff --git a/Language/vi/Cast.php b/Language/vi/Cast.php new file mode 100644 index 00000000..c5d82385 --- /dev/null +++ b/Language/vi/Cast.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Cast language settings +return [ + 'jsonErrorDepth' => 'Vượt quá độ sâu xếp chồng tối đa.', + 'jsonErrorCtrlChar' => 'Tìm thấy ký tự kiểm soát không mong muốn', + 'jsonErrorSyntax' => 'Lỗi cú pháp, lỗi định dạng JSON.', + 'jsonErrorUtf8' => 'Các ký tự UTF-8 không đúng định dạng, có thể được mã hóa không chính xác', + 'jsonErrorUnknown' => 'Không thể nhận biết lỗi', +]; diff --git a/Language/vi/Core.php b/Language/vi/Core.php new file mode 100644 index 00000000..6b28e936 --- /dev/null +++ b/Language/vi/Core.php @@ -0,0 +1,18 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Core language settings +return [ + 'copyError' => 'Đã xảy ra lỗi khi cố gắng thay thế tệp ({0}). Hãy chắc chắn rằng thư mục tập tin của bạn có quyền ghi.', + 'invalidFile' => 'Tập tin không hợp lệ:{0}', + 'missingExtension' => '{0} tiện ích mở rộng không được tải.', + 'noHandlers' => '{0} phải cung cấp ít nhất một Handler.', +]; diff --git a/Language/vi/Database.php b/Language/vi/Database.php new file mode 100644 index 00000000..8d07862f --- /dev/null +++ b/Language/vi/Database.php @@ -0,0 +1,29 @@ + + * + * 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} không phải là một phản hồi Model Event hợp lệ.', + 'invalidArgument' => 'Bạn phải cung cấp {0} hợp lệ.', + 'invalidAllowedFields' => 'Các trường được phép phải được chỉ định cho mô hình: {0}', + 'emptyDataset' => 'Không có dữ liệu cho {0}.', + 'failGetFieldData' => 'Không thể lấy dữ liệu thực địa từ cơ sở dữ liệu.', + 'failGetIndexData' => 'Không thể lấy dữ liệu chỉ mục từ cơ sở dữ liệu.', + 'failGetForeignKeyData' => 'Không thể lấy dữ liệu khóa ngoại từ cơ sở dữ liệu.', + 'parseStringFail' => 'Phân tích chuỗi khóa thất bại.', + 'featureUnavailable' => 'Tính năng này không có sẵn cho cơ sở dữ liệu bạn đang sử dụng.', + 'tableNotFound' => 'Bảng `{0}` không được tìm thấy trong cơ sở dữ liệu hiện tại.', + 'noPrimaryKey' => '`{0}` class model không chỉ định Khóa chính.', + 'noDateFormat' => '`{0}` class model không có dateFormat hợp lệ.', + 'fieldNotExists' => 'Trường `{0}` không tìm thấy.', + 'forEmptyInputGiven' => 'Câu lệnh rỗng được đưa ra cho trường `{0}`', + 'forFindColumnHaveMultipleColumns' => 'Chỉ một cột được cho phép trong tên cột.', +]; diff --git a/Language/vi/Email.php b/Language/vi/Email.php new file mode 100644 index 00000000..e864e893 --- /dev/null +++ b/Language/vi/Email.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Email language settings +return [ + 'mustBeArray' => 'Phương thức xác thực email phải được thông qua một mảng.', + 'invalidAddress' => 'Địa chỉ email không hợp lệ: {0}', + 'attachmentMissing' => 'Không thể định vị tệp đính kèm email sau: {0}', + 'attachmentUnreadable' => 'Không thể mở tệp đính kèm này: {0}', + 'noFrom' => 'Không thể gửi thư mà không có "From" header.', + 'noRecipients' => 'Bạn phải bao gồm người nhận: To, Cc, or Bcc', + 'sendFailurePHPMail' => 'Không thể gửi email bằng PHP mail(). Máy chủ của bạn có thể không được cấu hình để gửi thư bằng phương thức này.', + 'sendFailureSendmail' => 'Không thể gửi email bằng PHP Sendmail. Máy chủ của bạn có thể không được cấu hình để gửi thư bằng phương thức này.', + 'sendFailureSmtp' => 'Không thể gửi email bằng PHP SMTP. Máy chủ của bạn có thể không được cấu hình để gửi thư bằng phương thức này.', + 'sent' => 'Tin nhắn của bạn đã được gửi thành công bằng giao thức sau: {0}', + 'noSocket' => 'Không thể mở ổ cắm cho Sendmail. Vui lòng kiểm tra cài đặt.', + 'noHostname' => 'Bạn đã không chỉ định tên máy chủ SMTP.', + 'SMTPError' => 'Đã xảy ra lỗi SMTP sau đây: {0}', + 'noSMTPAuth' => 'Lỗi: Bạn phải chỉ định tên người dùng và mật khẩu SMTP.', + 'failedSMTPLogin' => 'Không thể gửi lệnh AUTH LOGIN. Lỗi: {0}', + 'SMTPAuthUsername' => 'Không thể xác thực tên người dùng. Lỗi: {0}', + 'SMTPAuthPassword' => 'Không thể xác thực mật khẩu. Lỗi: {0}', + 'SMTPDataFailure' => 'Không thể gửi dữ liệu: {0}', +]; diff --git a/Language/vi/Encryption.php b/Language/vi/Encryption.php new file mode 100644 index 00000000..44fad8af --- /dev/null +++ b/Language/vi/Encryption.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Encryption language settings +return [ + 'noDriverRequested' => 'Không tìm thấy ổ đĩa yêu cầu, Mr XuanDung38 rất thất vọng!', + 'noHandlerAvailable' => 'Không thể tìm thấy trình xử lý mã hóa {0}.', + 'unKnownHandler' => '"{0}" không thể cấu hình.', + 'starterKeyNeeded' => 'Trình mã hoá cần một khóa khởi động.', + 'authenticationFailed' => 'Giải mã: xác thực thất bại.', + 'encryptionFailed' => 'Mã hóa thất bại.', +]; diff --git a/Language/vi/Files.php b/Language/vi/Files.php new file mode 100644 index 00000000..c7f18f92 --- /dev/null +++ b/Language/vi/Files.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Files language settings +return [ + 'fileNotFound' => 'Không tìm thấy tệp: {0} ', + 'cannotMove' => 'Không thể di chuyển tệp {0} sang {1} ({2})', +]; diff --git a/Language/vi/Filters.php b/Language/vi/Filters.php new file mode 100644 index 00000000..17a41d51 --- /dev/null +++ b/Language/vi/Filters.php @@ -0,0 +1,16 @@ + + * + * 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} bộ lọc phải có một bí danh phù hợp được xác định.', + 'incorrectInterface' => '{0} phải implement CodeIgniter\Filters\FilterInterface.', +]; diff --git a/Language/vi/Format.php b/Language/vi/Format.php new file mode 100644 index 00000000..21993165 --- /dev/null +++ b/Language/vi/Format.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Format language settings +return [ + 'invalidJSON' => 'Không thể phân tích chuỗi json, lỗi: "{0}".', + 'missingExtension' => 'Phần mở rộng SimpleXML là bắt buộc để định dạng XML.', +]; diff --git a/Language/vi/HTTP.php b/Language/vi/HTTP.php new file mode 100644 index 00000000..e79cdee1 --- /dev/null +++ b/Language/vi/HTTP.php @@ -0,0 +1,73 @@ + + * + * 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 phải được kích hoạt để sử dụng class CURLRequest.', + 'invalidSSLKey' => 'Không thể đặt Khóa SSL. {0} không phải là một tệp hợp lệ.', + 'sslCertNotFound' => 'Chứng chỉ SSL không được tìm thấy tại: {0}', + 'curlError' => '{0} : {1}', + + // IncomingRequest + 'invalidNegotiationType' => '{0} không phải là một loại trao đổi hợp lệ. Loại của nó chỉ có thể là một trong những thứ sau đây: phương tiện (media), bảng mã (charset), mã hóa (encoding) hoặc ngôn ngữ (language).', + + // Message + 'invalidHTTPProtocol' => 'Phiên bản giao thức HTTP không hợp lệ. Phải là một trong: {0}', + + // Negotiate + 'emptySupportedNegotiations' => 'Bạn phải cung cấp một loạt các giá trị được hỗ trợ cho tất cả các Cuộc đàm phán.', + + // RedirectResponse + 'invalidRoute' => '{0} route không thể được tìm thấy trong khi định tuyến ngược.', + + // DownloadResponse + 'cannotSetBinary' => 'Cài đặt đường dẫn tập tin không thể đặt binary.', + 'cannotSetFilepath' => 'Cài đặt binary không thể đặt đường dẫn tệp: {0}', + 'notFoundDownloadSource' => 'Không tìm thấy nguồn tải nội dung.', + 'cannotSetCache' => 'Nó không hỗ trợ bộ nhớ đệm để tải xuống.', + 'cannotSetStatusCode' => 'Nó không hỗ trợ thay đổi mã trạng thái để tải xuống. mã: {0}, lý do: {1}', + + // Response + 'missingResponseStatus' => 'Phản hồi HTTP thiếu mã trạng thái', + 'invalidStatusCode' => '{0} trả về mã trạng thái HTTP không hợp lệ', + 'unknownStatusCode' => 'Không có mã trạng thái HTTP nào được cung cấp hoặc không xác định: {0}', + + // URI + 'cannotParseURI' => 'Không thể phân tích cú pháp URI: {0}', + 'segmentOutOfRange' => 'URI được yêu cầu nằm ngoài phạm vi: {0}', + 'invalidPort' => 'Số cổng phải nằm trong khoảng từ 0 đến 65535, hiện tại là: {0}', + 'malformedQueryString' => 'Chuỗi truy vấn có thể không chứa các đoạn URI.', + + // Page Not Found + 'pageNotFound' => 'Các trang được chỉ định không được tìm thấy.', + 'emptyController' => 'Không có Controler được chỉ định. ', + 'controllerNotFound' => 'Không thể tìm thấy Controler hoặc phương thức:{0}::{1}', + 'methodNotFound' => 'Không có cách nào để tìm Controler: {0}', + + // CSRF + 'disallowedAction' => 'Hành động bạn yêu cầu không được phép.', + + // Uploaded file moving + 'alreadyMoved' => 'Các tập tin tải lên đã được di chuyển.', + 'invalidFile' => 'Tệp gốc không phải là tệp hợp lệ.', + 'moveFailed' => 'Không thể di chuyển tệp {0} sang {1} ({2})', + + 'uploadErrOk' => 'Các tập tin được tải lên thành công.', + 'uploadErrIniSize' => 'Tệp "%s" vượt quá cấu hình upload_max_filesize ini của bạn.', + 'uploadErrFormSize' => 'Tệp "%s" vượt quá giới hạn tải lên được xác định trong biểu mẫu của bạn.', + 'uploadErrPartial' => 'Tệp "%s" chỉ được tải lên một phần.', + 'uploadErrNoFile' => 'Không có tập tin nào được tải lên.', + 'uploadErrCantWrite' => 'Không thể ghi tệp "%s" trên đĩa.', + 'uploadErrNoTmpDir' => 'Không thể tải lên tệp: thiếu thư mục tạm thời.', + 'uploadErrExtension' => 'Tải lên tệp đã bị dừng bởi một extension PHP.', + 'uploadErrUnknown' => 'Tệp "%s" không được tải lên do lỗi không xác định.', +]; diff --git a/Language/vi/Images.php b/Language/vi/Images.php new file mode 100644 index 00000000..97a842b5 --- /dev/null +++ b/Language/vi/Images.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Images language settings +return [ + 'sourceImageRequired' => 'Hình ảnh gốc phải được chỉ định. ', + 'gdRequired' => 'Thư viện hình ảnh GD được yêu cầu để sử dụng tính năng này.', + 'gdRequiredForProps' => 'Máy chủ của bạn phải hỗ trợ thư viện hình ảnh GD để xác định các thuộc tính hình ảnh.', + 'gifNotSupported' => 'Hình ảnh GIF thường không được hỗ trợ do hạn chế cấp phép. Bạn có thể phải sử dụng hình ảnh JPG hoặc PNG thay thế.', + 'jpgNotSupported' => 'JPG hình ảnh không được hỗ trợ.', + 'pngNotSupported' => 'PNG hình ảnh không được hỗ trợ.', + 'fileNotSupported' => 'Tệp được cung cấp không phải là loại hình ảnh được hỗ trợ.', + 'unsupportedImageCreate' => 'Máy chủ của bạn không hỗ trợ chức năng GD cần thiết để xử lý loại hình ảnh này.', + 'jpgOrPngRequired' => 'Giao thức thay đổi kích thước hình ảnh được chỉ định trong tùy chọn của bạn chỉ hoạt động với các loại hình ảnh JPEG hoặc PNG.', + 'rotateUnsupported' => 'Xoay hình ảnh dường như không được máy chủ của bạn hỗ trợ.', + 'libPathInvalid' => 'Đường dẫn đến thư viện hình ảnh của bạn không chính xác. Vui lòng đặt đường dẫn chính xác trong tùy chọn hình ảnh của bạn.{0, string)', + 'imageProcessFailed' => 'Xử lý ảnh thất bại. Vui lòng xác minh rằng máy chủ của bạn hỗ trợ giao thức đã chọn và đường dẫn đến thư viện hình ảnh của bạn là chính xác.', + 'rotationAngleRequired' => 'Xoay hình ảnh yêu cầu góc xoay.', + 'invalidPath' => 'Đường dẫn đến hình ảnh không chính xác.', + 'copyFailed' => 'Sao chép hình ảnh thất bại.', + 'missingFont' => 'Không thể tìm thấy phông chữ để sử dụng.', + 'saveFailed' => 'Không thể lưu hình ảnh. Hãy chắc chắn rằng thư mục hình ảnh và tập tin có thể ghi.', + 'invalidDirection' => 'Hướng lật chỉ có thể là `dọc` hoặc` ngang`. Đã nhập: {0}', + 'exifNotSupported' => 'Môi trường PHP không hỗ trợ đọc dữ liệu EXIF cho hình ảnh.', +]; diff --git a/Language/vi/Log.php b/Language/vi/Log.php new file mode 100644 index 00000000..23ea9e05 --- /dev/null +++ b/Language/vi/Log.php @@ -0,0 +1,15 @@ + + * + * 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} là một mức độ nhật ký không hợp lệ.', +]; diff --git a/Language/vi/Migrations.php b/Language/vi/Migrations.php new file mode 100644 index 00000000..e21308c0 --- /dev/null +++ b/Language/vi/Migrations.php @@ -0,0 +1,50 @@ + + * + * 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' => 'Bạn phải thiết lập một bảng migration.', + 'disabled' => 'Migration đã được tải nhưng bị vô hiệu hóa hoặc đặt không chính xác.', + 'notFound' => 'Không tìm thấy tập tin Migration: ', + 'batchNotFound' => 'Không tìm thấy mục tiêu: ', + 'empty' => 'Tệp Migration trống', + 'gap' => 'Có một khoảng trống trong migration sequence near version number: ', + 'classNotFound' => 'Không thể tìm thấy class migration "%s".', + 'missingMethod' => 'Class migration thiếu phương thức "%s".', + + // Migration Command + 'migHelpLatest' => "\t\tDi chuyển cơ sở dữ liệu sang migration có sẵn mới nhất.", + 'migHelpCurrent' => "\t\tDi chuyển cơ sở dữ liệu sang phiên bản được đặt là 'hiện tại' trong cấu hình.", + 'migHelpVersion' => "\tDi chuyển cơ sở dữ liệu sang phiên bản {v}.", + 'migHelpRollback' => "\tChạy tất cả các lần di chuyển 'xuống' xuống phiên bản 0.", + 'migHelpRefresh' => "\t\tGỡ cài đặt và chạy lại tất cả các migration để làm mới cơ sở dữ liệu.", + 'migHelpSeed' => "\tChạy seeder có tên [name].", + 'migCreate' => "\tTạo một migration mới có tên [name]", + 'nameMigration' => 'Đặt tên cho tệp migration', + 'migNumberError' => 'Số di chuyển phải có ba chữ số và không được có bất kỳ khoảng trống nào trong chuỗi.', + 'rollBackConfirm' => 'Bạn có chắc chắn muốn quay trở lại?', + 'refreshConfirm' => 'Bạn có chắc chắn muốn làm mới?', + + 'latest' => 'Chạy tất cả các migration mới ...', + 'generalFault' => 'Chạy Migration thất bại!', + 'migInvalidVersion' => 'Số phiên bản được cung cấp không hợp lệ. ', + 'toVersionPH' => 'Chuyển sang phiên bản %s...', + 'toVersion' => 'Chuyển sang phiên bản hiện tại...', + 'rollingBack' => 'Di chuyển trở lại hàng loạt: ', + 'migSeeder' => 'Tên Seeder', + 'migMissingSeeder' => 'Bạn phải cung cấp một tên seeder.', + 'removed' => 'Quay trở lại: ', + 'added' => 'Đang chạy: ', + + 'version' => 'Phiên bản', + 'filename' => 'Tên tệp', +]; diff --git a/Language/vi/Number.php b/Language/vi/Number.php new file mode 100644 index 00000000..0d7a06a1 --- /dev/null +++ b/Language/vi/Number.php @@ -0,0 +1,26 @@ + + * + * 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' => ' ngàn', + 'million' => ' triệu', + 'billion' => ' tỷ', + 'trillion' => ' ngìn tỷ', + 'quadrillion' => ' triệu tỷ', +]; diff --git a/Language/vi/Pager.php b/Language/vi/Pager.php new file mode 100644 index 00000000..9a8e4000 --- /dev/null +++ b/Language/vi/Pager.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Pager language settings +return [ + 'pageNavigation' => 'Điều hướng trang', + 'first' => 'Đầu tiên', + 'previous' => 'Trước', + 'next' => 'Kế tiếp', + 'last' => 'Cuối cùng', + 'older' => 'Lớn hơn', + 'newer' => 'Mới hơn', + 'invalidTemplate' => '{0} không phải là mẫu Pager hợp lệ.', + 'invalidPaginationGroup' => '{0} không phải là một nhóm phân trang hợp lệ.', +]; diff --git a/Language/vi/RESTful.php b/Language/vi/RESTful.php new file mode 100644 index 00000000..3c7ad507 --- /dev/null +++ b/Language/vi/RESTful.php @@ -0,0 +1,15 @@ + + * + * 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}" hành động không được thực hiện.', +]; diff --git a/Language/vi/Router.php b/Language/vi/Router.php new file mode 100644 index 00000000..e5c56ca1 --- /dev/null +++ b/Language/vi/Router.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Router language settings +return [ + 'invalidParameter' => 'Một tham số không phù hợp với loại dự kiến.', + 'missingDefaultRoute' => 'Không thể xác định những gì sẽ được hiển thị. Một tuyến mặc định chưa được chỉ định trong tệp định tuyến (route).', +]; diff --git a/Language/vi/Session.php b/Language/vi/Session.php new file mode 100644 index 00000000..0ecc6476 --- /dev/null +++ b/Language/vi/Session.php @@ -0,0 +1,19 @@ + + * + * 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` phải có tên bảng để Trình xử lý Session cơ sở dữ liệu hoạt động.', + 'invalidSavePath' => 'Session: Đường dẫn lưu được định cấu hình "{0}" không phải là thư mục, không tồn tại hoặc không thể được tạo.', + 'writeProtectedSavePath' => 'Session: Đường dẫn lưu được định cấu hình "{0}" không thể ghi được bằng PHP.', + 'emptySavePath' => 'Session: Không lưu đường dẫn được cấu hình.', + 'invalidSavePathFormat' => 'Session: Định dạng đường dẫn Redis không hợp lệ: {0}', +]; diff --git a/Language/vi/Time.php b/Language/vi/Time.php new file mode 100644 index 00000000..fd5f5c62 --- /dev/null +++ b/Language/vi/Time.php @@ -0,0 +1,32 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Time language settings +return [ + 'invalidMonth' => 'Các tháng phải nằm trong khoảng từ 1 đến 12. Đang nhập: {0}', + 'invalidDay' => 'Ngày phải từ 1 đến 31. Đang nhập: {0}', + 'invalidOverDay' => 'Ngày phải nằm trong khoảng từ 1 đến {0}. Đang nhập: {1}', + 'invalidHours' => 'Giờ phải trong khoảng từ 0 đến 23. Đang nhập: {0}', + 'invalidMinutes' => 'Phút phải từ 0 đến 59. Đang nhập: {0}', + 'invalidSeconds' => 'Giây phải trong khoảng từ 0 đến 59. Đang nhập: {0}', + 'years' => '{0, plural, =1{# year} khác{# years}}', + 'months' => '{0, plural, =1{# month} khác{# months}}', + 'weeks' => '{0, plural, =1{# week} {# weeks}}', + 'days' => '{0, plural, =1{# day} khác{# days}}', + 'hours' => '{0, plural, =1{# hour} khác{# hours}}', + 'minutes' => '{0, plural, =1{# minute} khác{# minutes}}', + 'seconds' => '{0, plural, =1{# second} khác{# seconds}}', + 'ago' => '{0} trước', + 'inFuture' => 'trong {0}', + 'yesterday' => 'Hôm qua', + 'tomorrow' => 'Ngày mai', + 'now' => 'Ngay bây giờ', +]; diff --git a/Language/vi/Validation.php b/Language/vi/Validation.php new file mode 100644 index 00000000..39d6c6c7 --- /dev/null +++ b/Language/vi/Validation.php @@ -0,0 +1,70 @@ + + * + * 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' => 'Không có quy tắc nào được chỉ định trong cấu hình Xác thực.', + 'ruleNotFound' => '{0} không phải là một quy tắc hợp lệ.', + 'groupNotFound' => '{0} không phải là một nhóm quy tắc xác nhận.', + 'groupNotArray' => '{0} nhóm quy tắc phải là một mảng.', + 'invalidTemplate' => '{0} không phải là mẫu Xác thực hợp lệ.', + + // Rule Messages + 'alpha' => 'Trường {field} chỉ có thể chứa các ký tự chữ cái.', + 'alpha_dash' => 'Trường {field} chỉ có thể chứa các ký tự chữ và số, gạch dưới và dấu gạch ngang.', + 'alpha_numeric' => 'Trường {field} chỉ có thể chứa các ký tự chữ và số.', + 'alpha_numeric_punct' => 'Trường {field} chỉ có thể chứa các ký tự chữ và số, dấu cách và ký tự ~! # $% & * - _ + = | :. ', + 'alpha_numeric_space' => 'Trường {field} chỉ có thể chứa các ký tự chữ và số.', + 'alpha_space' => 'Trường {field} chỉ có thể chứa các ký tự chữ cái and spaces.', + 'decimal' => 'Trường {field} phải chứa một số thập phân.', + 'differs' => 'Trường {field} phải khác với trường {param}.', + 'equals' => 'Trường {field} phải chính xác: {param}.', + 'exact_length' => 'Trường {field} phải có độ dài chính xác {param} ký tự.', + 'greater_than' => 'Trường {field} phải chứa một số lớn hơn {param}.', + 'greater_than_equal_to' => 'Trường {field} phải chứa một số lớn hơn hoặc bằng {param}.', + 'hex' => 'Trường {field} chỉ có thể chứa các ký tự thập lục phân.', + 'in_list' => 'Trường {field} phải là một trong: {param}.', + 'integer' => 'Trường {field} phải chứa một số nguyên.', + 'is_natural' => 'Trường {field} chỉ được chứa các chữ số.', + 'is_natural_no_zero' => 'Trường {field} chỉ được chứa các chữ số và phải lớn hơn 0.', + 'is_not_unique' => 'Trường {field} phải chứa một giá trị hiện có trước đó trong cơ sở dữ liệu.', + 'is_unique' => 'Trường {field} phải chứa một giá trị duy nhất.', + 'less_than' => 'Trường {field} phải chứa một số nhỏ hơn {param}.', + 'less_than_equal_to' => 'Trường {field} phải chứa một số nhỏ hơn hoặc bằng {param}.', + 'matches' => 'Trường {field} không khớp với trường {param}.', + 'max_length' => 'Trường {field} không thể vượt quá {param} ký tự.', + 'min_length' => 'Trường {field} phải có ít nhất {param} ký tự.', + 'not_equals' => 'Trường {field} không thể là: {param}.', + 'numeric' => 'Trường {field} chỉ được chứa số.', + 'regex_match' => 'Trường {field} không đúng định dạng', + 'required' => 'Trường {field} bắt buộc.', + 'required_with' => 'Trường {field} bắt buộc khi {param} tồn tại.', + 'required_without' => 'Trường {field} bắt buộc khi {param} không tồn tại.', + 'timezone' => 'Trường {field} phải là múi giờ hợp lệ. ', + 'valid_base64' => 'Trường {field} phải là một chuỗi base64 hợp lệ.', + 'valid_email' => 'Trường {field} phải là địa chỉ email hợp lệ.', + 'valid_emails' => 'Trường {field} phải chứa tất cả các địa chỉ email hợp lệ.', + 'valid_ip' => 'Trường {field} phải là một địa chỉ IP hợp lệ.', + 'valid_url' => 'Trường {field} phải là một đường dẫn URL hợp lệ.', + 'valid_date' => 'Trường {field} phải là một ngày hợp lệ.', + + // Credit Cards + 'valid_cc_num' => '{field} dường như không phải là số thẻ tín dụng hợp lệ.', + + // Files + 'uploaded' => '{field} không phải là một tập tin tải lên hợp lệ.', + 'max_size' => '{field} tệp quá nặng.', + 'is_image' => '{field} không phải là một tập tin hình ảnh được tải lên hợp lệ.', + 'mime_in' => '{field} phải là một tập tin có định dạng hợp lệ.', + 'ext_in' => '{field} phải là phần mở rộng tập tin hợp lệ.', + 'max_dims' => '{field} không phải là một hình ảnh, hoặc nó quá rộng hoặc quá cao.', +]; diff --git a/Language/vi/View.php b/Language/vi/View.php new file mode 100644 index 00000000..298f4b48 --- /dev/null +++ b/Language/vi/View.php @@ -0,0 +1,20 @@ + + * + * 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} không phải là một method hợp lệ.', + 'missingCellParameters' => '{class}::{method} không có thông số.', + 'invalidCellParameter' => '{0} không phải là một tên param hợp lệ.', + 'noCellClass' => 'Không có loại ô xem được cung cấp.', + 'invalidCellClass' => 'Không thể định vị lớp ô xem: {0}.', + 'tagSyntaxError' => 'Bạn có một lỗi cú pháp trong các thẻ Parser của bạn: {0}', +]; diff --git a/Language/zh-CN/CLI.php b/Language/zh-CN/CLI.php index eb62ad58..172737d9 100644 --- a/Language/zh-CN/CLI.php +++ b/Language/zh-CN/CLI.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => '找不到 "{0}" 命令', - 'helpUsage' => '用法:', - 'helpDescription' => '描述:', - 'helpOptions' => '选项:', - 'helpArguments' => '参数:', - 'invalidColor' => '无效的 {0} 颜色: {1}.', + 'commandNotFound' => '找不到 "{0}" 命令', + 'helpUsage' => '用法:', + 'helpDescription' => '描述:', + 'helpOptions' => '选项:', + 'helpArguments' => '参数:', + 'invalidColor' => '无效的 {0} 颜色: {1}.', ]; diff --git a/Language/zh-CN/Cache.php b/Language/zh-CN/Cache.php index 6a1c80eb..5528bacb 100644 --- a/Language/zh-CN/Cache.php +++ b/Language/zh-CN/Cache.php @@ -1,21 +1,18 @@ * - * @codeCoverageIgnore + * 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} 缓存无法写入。', - 'invalidHandlers' => '缓存配置必须含有 $validHandlers 数组。', - 'noBackup' => '缓存配置必须含有 handler 和 backup handler。', - 'handlerNotFound' => '缓存配置指定了无效的 handler 或 backup handler。', + 'unableToWrite' => '{0} 缓存无法写入。', + 'invalidHandlers' => '缓存配置必须含有 $validHandlers 数组。', + 'noBackup' => '缓存配置必须含有 handler 和 backup handler。', + 'handlerNotFound' => '缓存配置指定了无效的 handler 或 backup handler。', ]; diff --git a/Language/zh-CN/Cast.php b/Language/zh-CN/Cast.php index a635809a..0790b2dd 100644 --- a/Language/zh-CN/Cast.php +++ b/Language/zh-CN/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => '超出了最大堆栈深度。', - 'jsonErrorStateMismatch' => '无效的 JSON 或模式不匹配。', - 'jsonErrorCtrlChar' => '控制字符错误', - 'jsonErrorSyntax' => 'JSON 语法错误', - 'jsonErrorUtf8' => '异常的 UTF-8 字符,可能是因为不正确的编码导致的。', - 'jsonErrorUnknown' => '未知错误', + 'jsonErrorDepth' => '超出了最大堆栈深度。', + 'jsonErrorStateMismatch' => '无效的 JSON 或模式不匹配。', + 'jsonErrorCtrlChar' => '控制字符错误', + 'jsonErrorSyntax' => 'JSON 语法错误', + 'jsonErrorUtf8' => '异常的 UTF-8 字符,可能是因为不正确的编码导致的。', + 'jsonErrorUnknown' => '未知错误', ]; diff --git a/Language/zh-CN/Core.php b/Language/zh-CN/Core.php index f51d411b..ad22dd25 100644 --- a/Language/zh-CN/Core.php +++ b/Language/zh-CN/Core.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => '无效的文件: {0}。', - 'copyError' => '尝试替换文件时发生错误,请确认文件路径是否有写权限。', - 'missingExtension' => '未加载 {0} 扩展。', - 'noHandlers' => '{0} 必须提供至少一个处理程序。', + 'copyError' => '尝试替换文件时发生错误,请确认文件路径是否有写权限。', + 'invalidFile' => '无效的文件: {0}。', + 'missingExtension' => '未加载 {0} 扩展。', + 'noHandlers' => '{0} 必须提供至少一个处理程序。', ]; diff --git a/Language/zh-CN/Database.php b/Language/zh-CN/Database.php index 8a4daffb..7e0366a7 100644 --- a/Language/zh-CN/Database.php +++ b/Language/zh-CN/Database.php @@ -1,33 +1,23 @@ * - * @codeCoverageIgnore + * 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} 不是有效的模型回调事件。', - 'invalidArgument' => '必须提供有效的 {0}。', - 'invalidAllowedFields' => '模型中必须有指定的允许字段: {0}。', - 'emptyDataset' => '{0} 没有任何数据。', - 'failGetFieldData' => '无法在数据库中获取字段数据。', - 'failGetIndexData' => '无法在数据库中获取索引数据。', - 'failGetForeignKeyData' => '无法在数据库中获取外键数据。', - 'parseStringFail' => '解析密钥字符串失败。', - 'featureUnavailable' => '您正在使用的数据库不适用本功能。', - '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.', + 'invalidEvent' => '{0} 不是有效的模型回调事件。', + 'invalidArgument' => '必须提供有效的 {0}。', + 'invalidAllowedFields' => '模型中必须有指定的允许字段: {0}。', + 'emptyDataset' => '{0} 没有任何数据。', + 'failGetFieldData' => '无法在数据库中获取字段数据。', + 'failGetIndexData' => '无法在数据库中获取索引数据。', + 'failGetForeignKeyData' => '无法在数据库中获取外键数据。', + 'parseStringFail' => '解析密钥字符串失败。', + 'featureUnavailable' => '您正在使用的数据库不适用本功能。', ]; diff --git a/Language/zh-CN/Email.php b/Language/zh-CN/Email.php deleted file mode 100644 index b99117b9..00000000 --- a/Language/zh-CN/Email.php +++ /dev/null @@ -1,36 +0,0 @@ - '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 PHP Sendmail. Your server might not be configured to send mail using this method.', - 'sendFailureSmtp' => 'Unable to send email using PHP 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, string}', - '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 a 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}', -]; diff --git a/Language/zh-CN/Encryption.php b/Language/zh-CN/Encryption.php deleted file mode 100644 index ddf15430..00000000 --- a/Language/zh-CN/Encryption.php +++ /dev/null @@ -1,23 +0,0 @@ - '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.', -]; diff --git a/Language/zh-CN/Entity.php b/Language/zh-CN/Entity.php deleted file mode 100644 index 52a014a7..00000000 --- a/Language/zh-CN/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Trying to access non existent property {0} of {1}', -]; diff --git a/Language/zh-CN/Files.php b/Language/zh-CN/Files.php index 333b3e35..6d95260c 100644 --- a/Language/zh-CN/Files.php +++ b/Language/zh-CN/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * 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}', - 'cannotMove' => '无法移动文件 {0} 至 {1} ({2})', + 'fileNotFound' => '未找到文件: {0}', + 'cannotMove' => '无法移动文件 {0} 至 {1} ({2})', ]; diff --git a/Language/zh-CN/Filters.php b/Language/zh-CN/Filters.php index 93b0ff15..18515017 100644 --- a/Language/zh-CN/Filters.php +++ b/Language/zh-CN/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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} 过滤器必须定义匹配的别名。', - 'incorrectInterface' => '{0} 必须实现 CodeIgniter\Filters\FilterInterface 接口。', + 'noFilter' => '{0} 过滤器必须定义匹配的别名。', + 'incorrectInterface' => '{0} 必须实现 CodeIgniter\Filters\FilterInterface 接口。', ]; diff --git a/Language/zh-CN/Format.php b/Language/zh-CN/Format.php index 5c5ad4fc..02c481cc 100644 --- a/Language/zh-CN/Format.php +++ b/Language/zh-CN/Format.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => '无法解析 json 字符串, 错误信息: "{0}".', - 'missingExtension' => '必须有 SimpleXML 扩展才能格式化 XML 文件。', + 'invalidJSON' => '无法解析 json 字符串, 错误信息: "{0}".', + 'missingExtension' => '必须有 SimpleXML 扩展才能格式化 XML 文件。', ]; diff --git a/Language/zh-CN/HTTP.php b/Language/zh-CN/HTTP.php index 7109100a..de8fef25 100644 --- a/Language/zh-CN/HTTP.php +++ b/Language/zh-CN/HTTP.php @@ -1,77 +1,73 @@ * - * @codeCoverageIgnore + * 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 才能使用 CURLRequest 工具类。', - 'invalidSSLKey' => '无法设置 SSL 密钥。 {0} 不是一个有效的密钥文件。', - 'sslCertNotFound' => '找不到 SSL 证书: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => '必须启用 CURL 才能使用 CURLRequest 工具类。', + 'invalidSSLKey' => '无法设置 SSL 密钥。 {0} 不是一个有效的密钥文件。', + 'sslCertNotFound' => '找不到 SSL 证书: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} 不是有效的内容协商。必须是以下内容之一: media, charset, encoding, language。', + 'invalidNegotiationType' => '{0} 不是有效的内容协商。必须是以下内容之一: media, charset, encoding, language。', // Message - 'invalidHTTPProtocol' => '无效的 HTTP 协议版本,必须是以下内容之一: {0}', + 'invalidHTTPProtocol' => '无效的 HTTP 协议版本,必须是以下内容之一: {0}', // Negotiate - 'emptySupportedNegotiations' => '必须为所有协商(Negotiation)提供一组受支持的值。', + 'emptySupportedNegotiations' => '必须为所有协商(Negotiation)提供一组受支持的值。', // RedirectResponse - 'invalidRoute' => '反向路由时,无法找到{0, string} 路由。', + 'invalidRoute' => '反向路由时,无法找到{0} 路由。', // DownloadResponse - 'cannotSetBinary' => '设置为文件路径时,无法设置为二进制。', - 'cannotSetFilepath' => '设置为二进制时,无法设置文件路径: {0}', - 'notFoundDownloadSource' => '无法找到下载内容源。', - 'cannotSetCache' => '不支持下载缓存。', - 'cannotSetStatusCode' => '不支持下载时更改状态代码,状态码: {0}, 原因: {1}', + 'cannotSetBinary' => '设置为文件路径时,无法设置为二进制。', + 'cannotSetFilepath' => '设置为二进制时,无法设置文件路径: {0}', + 'notFoundDownloadSource' => '无法找到下载内容源。', + 'cannotSetCache' => '不支持下载缓存。', + 'cannotSetStatusCode' => '不支持下载时更改状态代码,状态码: {0}, 原因: {1}', // Response - 'missingResponseStatus' => 'HTTP 响应缺少状态码。', - 'invalidStatusCode' => '{0, string} 不是有效的返回状态码。', - 'unknownStatusCode' => '未提供 HTTP 状态码或状态码未知: {0}', + 'missingResponseStatus' => 'HTTP 响应缺少状态码。', + 'invalidStatusCode' => '{0} 不是有效的返回状态码。', + 'unknownStatusCode' => '未提供 HTTP 状态码或状态码未知: {0}', // URI - 'cannotParseURI' => '无法解析 URI: {0}', - 'segmentOutOfRange' => '请求的 URI 超出范围: {0}', - 'invalidPort' => '端口号必须在 0 至 65535 之间,现在是: {0}', - 'malformedQueryString' => '查询的字符串可能不包含 URI 片段。', + 'cannotParseURI' => '无法解析 URI: {0}', + 'segmentOutOfRange' => '请求的 URI 超出范围: {0}', + 'invalidPort' => '端口号必须在 0 至 65535 之间,现在是: {0}', + 'malformedQueryString' => '查询的字符串可能不包含 URI 片段。', // Page Not Found - 'pageNotFound' => '未找到指定的页面。', - 'emptyController' => '没有指定控制器。', - 'controllerNotFound' => '找不到控制器或方法: {0}::{1}', - 'methodNotFound' => '找不到控制器的方法: {0}', + 'pageNotFound' => '未找到指定的页面。', + 'emptyController' => '没有指定控制器。', + 'controllerNotFound' => '找不到控制器或方法: {0}::{1}', + 'methodNotFound' => '找不到控制器的方法: {0}', // CSRF - 'disallowedAction' => '你的请求操作是不被允许的。', + 'disallowedAction' => '你的请求操作是不被允许的。', // Uploaded file moving - 'alreadyMoved' => '上传的文件已经被移动了。', - 'invalidFile' => '原始文件不是一个有效的文件。', - 'moveFailed' => '无法移动文件 {0} 至 {1} ({2})', + 'alreadyMoved' => '上传的文件已经被移动了。', + 'invalidFile' => '原始文件不是一个有效的文件。', + 'moveFailed' => '无法移动文件 {0} 至 {1} ({2})', - 'uploadErrOk' => '文件上传成功。', - 'uploadErrIniSize' => '文件 "%s" 超出了 php.ini 文件中 upload_max_filesize 的设置值。', - 'uploadErrFormSize' => '文件 "%s" 超出了表单上传最大设置值。', - 'uploadErrPartial' => '文件 "%s" 只上传了一部分。', - 'uploadErrNoFile' => '没有文件要被上传。', - 'uploadErrCantWrite' => '文件 "%s" 无法写入磁盘。', - 'uploadErrNoTmpDir' => '文件无法被上传: 缺少临时目录。', - 'uploadErrExtension' => '文件上传因为 PHP 扩展被停止了。', - 'uploadErrUnknown' => '文件 "%s" 因未知原因而上传失败了。' + 'uploadErrOk' => '文件上传成功。', + 'uploadErrIniSize' => '文件 "%s" 超出了 php.ini 文件中 upload_max_filesize 的设置值。', + 'uploadErrFormSize' => '文件 "%s" 超出了表单上传最大设置值。', + 'uploadErrPartial' => '文件 "%s" 只上传了一部分。', + 'uploadErrNoFile' => '没有文件要被上传。', + 'uploadErrCantWrite' => '文件 "%s" 无法写入磁盘。', + 'uploadErrNoTmpDir' => '文件无法被上传: 缺少临时目录。', + 'uploadErrExtension' => '文件上传因为 PHP 扩展被停止了。', + 'uploadErrUnknown' => '文件 "%s" 因未知原因而上传失败了。', ]; diff --git a/Language/zh-CN/Images.php b/Language/zh-CN/Images.php index 412b9519..1530ff27 100644 --- a/Language/zh-CN/Images.php +++ b/Language/zh-CN/Images.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Images language settings return [ - 'sourceImageRequired' => '必须制定原始图片。', - 'gdRequired' => 'GD 图像类需要使用此功能。', - 'gdRequiredForProps' => '服务器必须支持 GD 图像类才能获取图片信息。', - 'gifNotSupported' => '因为授权限制,通常不支持 GIF 图像。需要使用 JPG 或 PNG 图片。', - 'jpgNotSupported' => '不支持 JPG 图片。', - 'pngNotSupported' => '不支持 PNG 图片。', - 'unsupportedImageCreate' => '服务器不支持处理此图片所需的 GD 库。', - 'jpgOrPngRequired' => '调整图片大小仅适用于 PNG 或 JPG 图片。', - 'rotateUnsupported' => '服务器似乎不支持图片旋转。', - 'libPathInvalid' => '图片库路径不正确,请设置正确的路径。{0, string)', - 'imageProcessFailed' => '图片处理失败,请确定服务器是否支持已选的协议,以及图片处理库的路径是否正确。', - 'rotationAngleRequired' => '宣传图片操作需要设置旋转角度。', - 'invalidPath' => '图片路径不正确。', - 'copyFailed' => '图片复制失败。', - 'missingFont' => '无法找到要使用的字体。', - 'saveFailed' => '无法保存图片,请确认图片和文件目录是可写的。', - 'invalidDirection' => '图片旋转方向只能是 `vertical` 或 `horizontal`,现在是: {0}', - 'exifNotSupported' => 'PHP 环境不支持读取图片的 EXIF 数据。', + 'sourceImageRequired' => '必须制定原始图片。', + 'gdRequired' => 'GD 图像类需要使用此功能。', + 'gdRequiredForProps' => '服务器必须支持 GD 图像类才能获取图片信息。', + 'gifNotSupported' => '因为授权限制,通常不支持 GIF 图像。需要使用 JPG 或 PNG 图片。', + 'jpgNotSupported' => '不支持 JPG 图片。', + 'pngNotSupported' => '不支持 PNG 图片。', + 'unsupportedImageCreate' => '服务器不支持处理此图片所需的 GD 库。', + 'jpgOrPngRequired' => '调整图片大小仅适用于 PNG 或 JPG 图片。', + 'rotateUnsupported' => '服务器似乎不支持图片旋转。', + 'libPathInvalid' => '图片库路径不正确,请设置正确的路径。{0, string)', + 'imageProcessFailed' => '图片处理失败,请确定服务器是否支持已选的协议,以及图片处理库的路径是否正确。', + 'rotationAngleRequired' => '宣传图片操作需要设置旋转角度。', + 'invalidPath' => '图片路径不正确。', + 'copyFailed' => '图片复制失败。', + 'missingFont' => '无法找到要使用的字体。', + 'saveFailed' => '无法保存图片,请确认图片和文件目录是可写的。', + 'invalidDirection' => '图片旋转方向只能是 `vertical` 或 `horizontal`,现在是: {0}', + 'exifNotSupported' => 'PHP 环境不支持读取图片的 EXIF 数据。', ]; diff --git a/Language/zh-CN/Language.php b/Language/zh-CN/Language.php deleted file mode 100644 index bee05c0e..00000000 --- a/Language/zh-CN/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - '获取行必须是字符或字符串数组。', -]; diff --git a/Language/zh-CN/Log.php b/Language/zh-CN/Log.php index b34a2d23..55199451 100644 --- a/Language/zh-CN/Log.php +++ b/Language/zh-CN/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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} 是无效的日志级别。', + 'invalidLogLevel' => '{0} 是无效的日志级别。', ]; diff --git a/Language/zh-CN/Migrations.php b/Language/zh-CN/Migrations.php index d0fbe939..f9619c08 100644 --- a/Language/zh-CN/Migrations.php +++ b/Language/zh-CN/Migrations.php @@ -1,58 +1,46 @@ * - * @codeCoverageIgnore + * 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' => '必须设置迁移表。', -// 'invalidType' => '指定的迁移类型编号无效: {0}', - 'disabled' => '迁移状态为禁用或不正确,请确认 app/Config/Migrations 文件的 $enabled 值是否为 true。', - 'notFound' => '找不到指定的迁移文件:', - 'batchNotFound' => 'Target batch not found: ', - 'empty' => '没有指定的迁移文件。', - 'gap' => '版本号附近的迁移序列存在差异: ', - 'classNotFound' => '找不到指定的迁移类 "%s" 。', - 'missingMethod' => '迁移类缺少 "%s" 方法。', + 'missingTable' => '必须设置迁移表。', + 'disabled' => '迁移状态为禁用或不正确,请确认 app/Config/Migrations 文件的 $enabled 值是否为 true。', + 'notFound' => '找不到指定的迁移文件:', + 'empty' => '没有指定的迁移文件。', + 'gap' => '版本号附近的迁移序列存在差异: ', + 'classNotFound' => '找不到指定的迁移类 "%s" 。', + 'missingMethod' => '迁移类缺少 "%s" 方法。', // Migration Command - 'migHelpLatest' => "\t\t数据库将迁移至最新的可用迁移。", - 'migHelpCurrent' => "\t\t数据库将迁移至配置文件中 'current' 的版本。", - 'migHelpVersion' => "\t数据库将迁移至 {v} 版本。", - 'migHelpRollback' => "\t运行所有迁移 'down'方法 至 0 版本。", - 'migHelpRefresh' => "\t\t卸载且重新运行所有迁移,重置数据库。", - 'migHelpSeed' => "\t运行填充程序,名称:[name]", - 'migCreate' => "\t创建一个新的迁移,名称:[name]", - 'nameMigration' => '命名迁移文件。', - 'badCreateName' => '你必须提供迁移文件名。', - 'writeError' => '尝试创建文件时出错。', - 'migNumberError' => '迁移号必须为3位数字且中间不能有任何空格。', + 'migHelpLatest' => "\t\t数据库将迁移至最新的可用迁移。", + 'migHelpCurrent' => "\t\t数据库将迁移至配置文件中 'current' 的版本。", + 'migHelpVersion' => "\t数据库将迁移至 {v} 版本。", + 'migHelpRollback' => "\t运行所有迁移 'down'方法 至 0 版本。", + 'migHelpRefresh' => "\t\t卸载且重新运行所有迁移,重置数据库。", + 'migHelpSeed' => "\t运行填充程序,名称:[name]", + 'migCreate' => "\t创建一个新的迁移,名称:[name]", + 'nameMigration' => '命名迁移文件。', + 'migNumberError' => '迁移号必须为3位数字且中间不能有任何空格。', + 'migInvalidVersion' => '提供的版本号无效。', + 'toVersionPH' => '迁移至 %s...', + 'toVersion' => '迁移至当前(current)版本...', + 'rollingBack' => '回滚所有迁移...', + 'noneFound' => '没有发现任何迁移。', + 'on' => '迁移: ', + 'migSeeder' => '填充(seeder)名', + 'migMissingSeeder' => '必须提供一个填充(seeder)名', + 'removed' => '回滚操作: ', + 'added' => '执行操作: ', -// 'toLatest' => '迁移到最新版本...', - 'latest' => 'Running all new migrations...', - 'generalFault' => 'Migration failed!', - 'migInvalidVersion' => '提供的版本号无效。', - 'toVersionPH' => '迁移至 %s...', - 'toVersion' => '迁移至当前(current)版本...', - 'rollingBack' => '回滚所有迁移...', - 'noneFound' => '没有发现任何迁移。', - 'on' => '迁移: ', - 'migSeeder' => '填充(seeder)名', - 'migMissingSeeder' => '必须提供一个填充(seeder)名', - 'removed' => '回滚操作: ', - 'added' => '执行操作: ', - - 'version' => '版本', - 'filename' => '文件名', + 'version' => '版本', + 'filename' => '文件名', ]; diff --git a/Language/zh-CN/Number.php b/Language/zh-CN/Number.php index 22ef9f74..fde1742d 100644 --- a/Language/zh-CN/Number.php +++ b/Language/zh-CN/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' 千', - 'million' => ' 百万', - 'billion' => ' 亿', - 'trillion' => ' 兆', - 'quadrillion' => ' 万亿', + 'thousand' => ' 千', + 'million' => ' 百万', + 'billion' => ' 亿', + 'trillion' => ' 兆', + 'quadrillion' => ' 万亿', ]; diff --git a/Language/zh-CN/Pager.php b/Language/zh-CN/Pager.php index e1eb0fb4..7a3ad325 100644 --- a/Language/zh-CN/Pager.php +++ b/Language/zh-CN/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => '页面导航', - 'first' => '首页', - 'previous' => '上一页', - 'next' => '下一页', - 'last' => '尾页', - 'older' => '旧', - 'newer' => '新', - 'invalidTemplate' => '{0} 不是有效的分页模板。', - 'invalidPaginationGroup' => '{0} 不是有效的分页分组。', + 'pageNavigation' => '页面导航', + 'first' => '首页', + 'previous' => '上一页', + 'next' => '下一页', + 'last' => '尾页', + 'older' => '旧', + 'newer' => '新', + 'invalidTemplate' => '{0} 不是有效的分页模板。', + 'invalidPaginationGroup' => '{0} 不是有效的分页分组。', ]; diff --git a/Language/zh-CN/RESTful.php b/Language/zh-CN/RESTful.php deleted file mode 100644 index c5d2389c..00000000 --- a/Language/zh-CN/RESTful.php +++ /dev/null @@ -1,18 +0,0 @@ - '"{0}" action not implemented.', -]; diff --git a/Language/zh-CN/Redirect.php b/Language/zh-CN/Redirect.php deleted file mode 100644 index 050b97bf..00000000 --- a/Language/zh-CN/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Unable to redirect to "{0}". Error status code "{1}"', -]; diff --git a/Language/zh-CN/Router.php b/Language/zh-CN/Router.php index 925e1893..baec4ef0 100644 --- a/Language/zh-CN/Router.php +++ b/Language/zh-CN/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => '参数与预期类型不一致。', - 'missingDefaultRoute' => '无法确定显示内容,因为路由文件中没有指定默认的路由。', + 'invalidParameter' => '参数与预期类型不一致。', + 'missingDefaultRoute' => '无法确定显示内容,因为路由文件中没有指定默认的路由。', ]; diff --git a/Language/zh-CN/Session.php b/Language/zh-CN/Session.php index 881a3362..c5c23718 100644 --- a/Language/zh-CN/Session.php +++ b/Language/zh-CN/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * 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` 必须是数据库中的表名才能正常工作。', - 'invalidSavePath' => 'Session: 配置的保存路径 "{0}" , 目录不存在或无法创建。', - 'writeProtectedSavePath' => 'Session: 配置的保存路径 "{0}" , PHP 程序无法写入。', - 'emptySavePath' => 'Session: 没有配置保存路径。', - 'invalidSavePathFormat' => 'Session: 无效的 Redis 保存路径: {0}', + 'missingDatabaseTable' => '`sessionSavePath` 必须是数据库中的表名才能正常工作。', + 'invalidSavePath' => 'Session: 配置的保存路径 "{0}" , 目录不存在或无法创建。', + 'writeProtectedSavePath' => 'Session: 配置的保存路径 "{0}" , PHP 程序无法写入。', + 'emptySavePath' => 'Session: 没有配置保存路径。', + 'invalidSavePathFormat' => 'Session: 无效的 Redis 保存路径: {0}', ]; diff --git a/Language/zh-CN/Time.php b/Language/zh-CN/Time.php index dab2d13d..1c6acbaf 100644 --- a/Language/zh-CN/Time.php +++ b/Language/zh-CN/Time.php @@ -1,36 +1,25 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => '月份必须在 1 至 12 之间。 现在是: {0}', - 'invalidDay' => '天数必须在 1 至 31 之间。 现在是: {0}', - 'invalidOverDay' => '天数必须在 1 至 {0} 之间。 现在是: {1}', - 'invalidHours' => '小时必须在 0 至 23 之间。 现在是: {0}', - 'invalidMinutes' => '分钟必须在 0 至 59 之间。 现在是: {0}', - 'invalidSeconds' => '秒数必须在 0 至 59 之间。 现在是: {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} 以前', - 'inFuture' => '在 {0}', - 'yesterday' => '昨天', - 'tomorrow' => '明天', - 'now' => '现在', + 'invalidMonth' => '月份必须在 1 至 12 之间。 现在是: {0}', + 'invalidDay' => '天数必须在 1 至 31 之间。 现在是: {0}', + 'invalidOverDay' => '天数必须在 1 至 {0} 之间。 现在是: {1}', + 'invalidHours' => '小时必须在 0 至 23 之间。 现在是: {0}', + 'invalidMinutes' => '分钟必须在 0 至 59 之间。 现在是: {0}', + 'invalidSeconds' => '秒数必须在 0 至 59 之间。 现在是: {0}', + 'ago' => '{0} 以前', + 'inFuture' => '在 {0}', + 'yesterday' => '昨天', + 'tomorrow' => '明天', + 'now' => '现在', ]; diff --git a/Language/zh-CN/Validation.php b/Language/zh-CN/Validation.php index f6fa4cbd..ea2a3bff 100644 --- a/Language/zh-CN/Validation.php +++ b/Language/zh-CN/Validation.php @@ -1,71 +1,65 @@ * - * @codeCoverageIgnore + * 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' => '验证配置中没有指定任何规则。', - 'ruleNotFound' => '{0} 不是一个有效的规则。', - 'groupNotFound' => '{0} 不是一个有效的规则验证组。', - 'groupNotArray' => '{0} 验证组必须是一个数组类型。', - 'invalidTemplate' => '{0} 不是有效的验证模板。', + 'noRuleSets' => '验证配置中没有指定任何规则。', + 'ruleNotFound' => '{0} 不是一个有效的规则。', + 'groupNotFound' => '{0} 不是一个有效的规则验证组。', + 'groupNotArray' => '{0} 验证组必须是一个数组类型。', + 'invalidTemplate' => '{0} 不是有效的验证模板。', // Rule Messages - 'alpha' => '{field} 字段只能包含字母字符。', - 'alpha_dash' => '{field} 字段只能包含字母数字、下划线和中划线。', - 'alpha_numeric' => '{field} 字段只能包含字母数字。', - 'alpha_numeric_space' => '{field} 字段只能包含字母数字和空格。', - 'alpha_space' => '{field} 字段只能包含字母字符和空格。', - 'decimal' => '{field} 字段只能包含十进制数字。', - 'differs' => '{field} 字段必须与 {param} 字段不同。', - 'equals' => 'The {field} field must be exactly: {param}.', - 'exact_length' => '{field} 字段的长度必须是 {param} 个字符。', - 'greater_than' => '{field} 字段必须是大于 {param} 的数字。', - 'greater_than_equal_to' => '{field} 字段必须是大于或等于 {param} 的数字。', - 'in_list' => '{field} 字段必须是以下内容之一: {param}.', - 'integer' => '{field} 字段必须是整数。', - 'is_natural' => '{field} 字段必须是数字。', - 'is_natural_no_zero' => '{field} 字段必须是数字且大于0。', - 'is_unique' => '{field} 字段必须是唯一的值。', - 'less_than' => '{field} 字段必须小于 {param} 的数字。', - 'less_than_equal_to' => '{field} 字段必须小于或等于 {param} 的数字。', - 'matches' => '{field} 字段与 {param} 字段不匹配。', - 'max_length' => '{field} 字段长度不能超过 {param} 个字符。', - 'min_length' => '{field} 字段长度至少是 {param} 个字符。', - 'not_equals' => 'The {field} field cannot be: {param}.', - 'numeric' => '{field} 字段只能包含数字。', - 'regex_match' => '{field} 字段格式不正确。', - 'required' => '{field} 是必填字段。', - 'required_with' => '如果 {param} 存在时,{field} 是必填字段。', - 'required_without' => '如果 {param} 不存在时,{field} 是必填字段。', - 'timezone' => '{field} 字段必须是有效的时区。', - 'valid_base64' => '{field} 字段必须是有效的 base64 字符串。', - 'valid_email' => '{field} 字段必须是有效的 Email 地址。', - 'valid_emails' => '{field} 字段必须包含所有有效的 Email 地址。', - 'valid_ip' => '{field} 字段必须是有效的 IP 地址。', - 'valid_url' => '{field} 字段必须是有效的 URL 地址。', - 'valid_date' => '{field} 字段必须是有效的日期。', + 'alpha' => '{field} 字段只能包含字母字符。', + 'alpha_dash' => '{field} 字段只能包含字母数字、下划线和中划线。', + 'alpha_numeric' => '{field} 字段只能包含字母数字。', + 'alpha_numeric_space' => '{field} 字段只能包含字母数字和空格。', + 'alpha_space' => '{field} 字段只能包含字母字符和空格。', + 'decimal' => '{field} 字段只能包含十进制数字。', + 'differs' => '{field} 字段必须与 {param} 字段不同。', + 'exact_length' => '{field} 字段的长度必须是 {param} 个字符。', + 'greater_than' => '{field} 字段必须是大于 {param} 的数字。', + 'greater_than_equal_to' => '{field} 字段必须是大于或等于 {param} 的数字。', + 'in_list' => '{field} 字段必须是以下内容之一: {param}.', + 'integer' => '{field} 字段必须是整数。', + 'is_natural' => '{field} 字段必须是数字。', + 'is_natural_no_zero' => '{field} 字段必须是数字且大于0。', + 'is_unique' => '{field} 字段必须是唯一的值。', + 'less_than' => '{field} 字段必须小于 {param} 的数字。', + 'less_than_equal_to' => '{field} 字段必须小于或等于 {param} 的数字。', + 'matches' => '{field} 字段与 {param} 字段不匹配。', + 'max_length' => '{field} 字段长度不能超过 {param} 个字符。', + 'min_length' => '{field} 字段长度至少是 {param} 个字符。', + 'numeric' => '{field} 字段只能包含数字。', + 'regex_match' => '{field} 字段格式不正确。', + 'required' => '{field} 是必填字段。', + 'required_with' => '如果 {param} 存在时,{field} 是必填字段。', + 'required_without' => '如果 {param} 不存在时,{field} 是必填字段。', + 'timezone' => '{field} 字段必须是有效的时区。', + 'valid_base64' => '{field} 字段必须是有效的 base64 字符串。', + 'valid_email' => '{field} 字段必须是有效的 Email 地址。', + 'valid_emails' => '{field} 字段必须包含所有有效的 Email 地址。', + 'valid_ip' => '{field} 字段必须是有效的 IP 地址。', + 'valid_url' => '{field} 字段必须是有效的 URL 地址。', + 'valid_date' => '{field} 字段必须是有效的日期。', // Credit Cards - 'valid_cc_num' => '{field} 字段不是有效的信用卡号码。', + 'valid_cc_num' => '{field} 字段不是有效的信用卡号码。', // Files - 'uploaded' => '{field} 不是有效上传文件。', - 'max_size' => '{field} 文件太大了。', - 'is_image' => '{field} 不是有效的图片上传文件。', - 'mime_in' => '{field} 不是有效的 mime 类型。', - 'ext_in' => '{field} 没有有效的文件扩展名。', - 'max_dims' => '{field} 不是有效的图片文件,或图片太高、太宽了,请调整图片尺寸。', + 'uploaded' => '{field} 不是有效上传文件。', + 'max_size' => '{field} 文件太大了。', + 'is_image' => '{field} 不是有效的图片上传文件。', + 'mime_in' => '{field} 不是有效的 mime 类型。', + 'ext_in' => '{field} 没有有效的文件扩展名。', + 'max_dims' => '{field} 不是有效的图片文件,或图片太高、太宽了,请调整图片尺寸。', ]; diff --git a/Language/zh-CN/View.php b/Language/zh-CN/View.php index d11777b7..bb911b25 100644 --- a/Language/zh-CN/View.php +++ b/Language/zh-CN/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} 不是一个有效的方法。', - 'missingCellParameters' => '{class}::{method} 没有参数。', - 'invalidCellParameter' => '{0} 不是一个有效的参数名称。', - 'noCellClass' => '没有提供视图处理类。', - 'invalidCellClass' => '无法找到视图处理类: {0}.', - 'tagSyntaxError' => 'Parser 中存在语法错误: {0}', + 'invalidCellMethod' => '{class}::{method} 不是一个有效的方法。', + 'missingCellParameters' => '{class}::{method} 没有参数。', + 'invalidCellParameter' => '{0} 不是一个有效的参数名称。', + 'noCellClass' => '没有提供视图处理类。', + 'invalidCellClass' => '无法找到视图处理类: {0}.', + 'tagSyntaxError' => 'Parser 中存在语法错误: {0}', ]; diff --git a/Language/zh-TW/CLI.php b/Language/zh-TW/CLI.php index 3660a8a0..fea39991 100755 --- a/Language/zh-TW/CLI.php +++ b/Language/zh-TW/CLI.php @@ -1,24 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// CLI language settings return [ - 'commandNotFound' => '找不到 "{0}" 指令。', - 'helpUsage' => '應用:', - 'helpDescription' => '說明:', - 'helpOptions' => '選項:', - 'helpArguments' => '引數:', - 'invalidColor' => '無效的 {0} 顏色: {1} 。', + 'commandNotFound' => '找不到 "{0}" 指令。', + 'helpUsage' => '應用:', + 'helpDescription' => '說明:', + 'helpOptions' => '選項:', + 'helpArguments' => '引數:', + 'invalidColor' => '無效的 {0} 顏色: {1} 。', ]; diff --git a/Language/zh-TW/Cache.php b/Language/zh-TW/Cache.php index 79f13c4a..8c26e32a 100755 --- a/Language/zh-TW/Cache.php +++ b/Language/zh-TW/Cache.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * 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} 。', - 'invalidHandlers' => '快取設置必須具有 $validHandlers 陣列。', - 'noBackup' => '快取設置必須具有處理器(handler)以及備份處理器(backupHandler)。', - 'handlerNotFound' => '快取設置中指定了無效的處理器(handler)或備份處理器(backupHandler)。', + 'unableToWrite' => '無法寫入快取 {0} 。', + 'invalidHandlers' => '快取設置必須具有 $validHandlers 陣列。', + 'noBackup' => '快取設置必須具有處理器(handler)以及備份處理器(backupHandler)。', + 'handlerNotFound' => '快取設置中指定了無效的處理器(handler)或備份處理器(backupHandler)。', ]; diff --git a/Language/zh-TW/Cast.php b/Language/zh-TW/Cast.php index df7f4bb5..6b3f269d 100755 --- a/Language/zh-TW/Cast.php +++ b/Language/zh-TW/Cast.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Cast language settings return [ - 'jsonErrorDepth' => '超過了最大堆疊深度。', - 'jsonErrorStateMismatch' => '下溢或模式不匹配。', - 'jsonErrorCtrlChar' => '發現意外的控制字元。', - 'jsonErrorSyntax' => '語法錯誤, JSON 格式錯誤。', - 'jsonErrorUtf8' => '格式錯誤的 UTF-8 字元,可能是因為編碼錯誤。', - 'jsonErrorUnknown' => '未知的錯誤。', + 'jsonErrorDepth' => '超過了最大堆疊深度。', + 'jsonErrorStateMismatch' => '下溢或模式不匹配。', + 'jsonErrorCtrlChar' => '發現意外的控制字元。', + 'jsonErrorSyntax' => '語法錯誤, JSON 格式錯誤。', + 'jsonErrorUtf8' => '格式錯誤的 UTF-8 字元,可能是因為編碼錯誤。', + 'jsonErrorUnknown' => '未知的錯誤。', ]; diff --git a/Language/zh-TW/Core.php b/Language/zh-TW/Core.php index 5b27188f..b9ff2c15 100755 --- a/Language/zh-TW/Core.php +++ b/Language/zh-TW/Core.php @@ -1,22 +1,18 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Core language settings return [ - 'invalidFile' => '無效的檔案: {0}', - 'copyError' => '嘗試替換檔案({0})時遇到錯誤. 請確定檔案目錄具有可寫入的權限。', - 'missingExtension' => '尚未載入 {0} 擴充元件。', - 'noHandlers' => '{0} 最少必須提供一個處理器(handler)。', + 'copyError' => '嘗試替換檔案({0})時遇到錯誤. 請確定檔案目錄具有可寫入的權限。', + 'invalidFile' => '無效的檔案: {0}', + 'missingExtension' => '尚未載入 {0} 擴充元件。', + 'noHandlers' => '{0} 最少必須提供一個處理器(handler)。', ]; diff --git a/Language/zh-TW/Database.php b/Language/zh-TW/Database.php index 9be731bf..0b9de091 100755 --- a/Language/zh-TW/Database.php +++ b/Language/zh-TW/Database.php @@ -1,33 +1,29 @@ * - * @codeCoverageIgnore + * 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} 並不是一個有效的模型回呼。', - 'invalidArgument' => '必須提供有效的: {0}.', - 'invalidAllowedFields' => '必須為模型指定允許的欄位: {0}', - 'emptyDataset' => '{0} 中沒有資料。', - 'failGetFieldData' => '無法從資料庫中取得欄位資料。', - 'failGetIndexData' => '無法從資料庫中取得索引資料。', - 'failGetForeignKeyData' => '無法從資料庫中取得外來鍵資料。', - 'parseStringFail' => '解析密鑰字串失敗', - 'featureUnavailable' => '此功能不適用於您所使用的資料庫。', - 'tableNotFound' => '在當前的資料庫中找不到資料表:`{0}` ', - 'noPrimaryKey' => '在`{0}` 模型類別中未指定主鍵。 ', - 'noDateFormat' => '在`{0}` 模型類別中日期格式(dateFormat)無效。 ', - 'fieldNotExists' => '找不到欄位:`{0}`。', - 'forEmptyInputGiven' => '`{0}`欄位不可聲明為空。', - 'forFindColumnHaveMultipleColumns' => '欄位名稱不可為多值。', + 'invalidEvent' => '{0} 並不是一個有效的模型回呼。', + 'invalidArgument' => '必須提供有效的: {0}.', + 'invalidAllowedFields' => '必須為模型指定允許的欄位: {0}', + 'emptyDataset' => '{0} 中沒有資料。', + 'failGetFieldData' => '無法從資料庫中取得欄位資料。', + 'failGetIndexData' => '無法從資料庫中取得索引資料。', + 'failGetForeignKeyData' => '無法從資料庫中取得外來鍵資料。', + 'parseStringFail' => '解析密鑰字串失敗', + 'featureUnavailable' => '此功能不適用於您所使用的資料庫。', + 'tableNotFound' => '在當前的資料庫中找不到資料表:`{0}` ', + 'noPrimaryKey' => '在`{0}` 模型類別中未指定主鍵。 ', + 'noDateFormat' => '在`{0}` 模型類別中日期格式(dateFormat)無效。 ', + 'fieldNotExists' => '找不到欄位:`{0}`。', + 'forEmptyInputGiven' => '`{0}`欄位不可聲明為空。', + 'forFindColumnHaveMultipleColumns' => '欄位名稱不可為多值。', ]; diff --git a/Language/zh-TW/Email.php b/Language/zh-TW/Email.php index 67ac43f4..7268c1c1 100755 --- a/Language/zh-TW/Email.php +++ b/Language/zh-TW/Email.php @@ -1,36 +1,33 @@ * - * @codeCoverageIgnore + * 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)必須傳入一個陣列。', - 'invalidAddress' => '無效的電子郵件地址: {0}', - 'attachmentMissing' => '找不到以下附件: {0}', - 'attachmentUnreadable' => '無法開啟此附件: {0}', - 'noFrom' => '請設定發件人(From),否則將無法傳送。', - 'noRecipients' => '請設定收件人(Recipients),收件人可以是: 發送給(To)、副本(CC),或密件副本(BCC)', - 'sendFailurePHPMail' => '無法使用 PHP mail() 傳送電子郵件。您的伺服器可能尚未配置使用這個方法發送郵件的相關設定。', - 'sendFailureSendmail' => '無法使用 PHP Sendmail 傳送電子郵件。您的伺服器可能尚未配置使用這個方法發送郵件的相關設定。', - 'sendFailureSmtp' => '無法使用 PHP SMTP 傳送電子郵件。您的伺服器可能尚未配置使用這個方法發送郵件的相關設定。', - 'sent' => '您的郵件已使用下列協議成功寄出: {0, string}', - 'noSocket' => '無法打開基座(Socket)傳送電子郵件,請確定您的設定是否正確。', - 'noHostname' => '尚未指定SMTP的主機名稱。', - 'SMTPError' => '發生以下SMTP錯誤: {0}', - 'noSMTPAuth' => '錯誤: 您必須指定一組SMTP的使用者名稱與密碼。', - 'failedSMTPLogin' => '無法傳送 AUTH LOGIN 指令。 錯誤: {0}', - 'SMTPAuthUsername' => '驗證使用者名稱失敗。 錯誤: {0}', - 'SMTPAuthPassword' => '驗證密碼失敗。 錯誤: {0}', - 'SMTPDataFailure' => '無法傳送資料: {0}', - 'exitStatus' => '結束(Exit)的狀態碼: {0}', + 'mustBeArray' => '電子郵件驗證方法(email validation method)必須傳入一個陣列。', + 'invalidAddress' => '無效的電子郵件地址: {0}', + 'attachmentMissing' => '找不到以下附件: {0}', + 'attachmentUnreadable' => '無法開啟此附件: {0}', + 'noFrom' => '請設定發件人(From),否則將無法傳送。', + 'noRecipients' => '請設定收件人(Recipients),收件人可以是: 發送給(To)、副本(CC),或密件副本(BCC)', + 'sendFailurePHPMail' => '無法使用 PHP mail() 傳送電子郵件。您的伺服器可能尚未配置使用這個方法發送郵件的相關設定。', + 'sendFailureSendmail' => '無法使用 PHP Sendmail 傳送電子郵件。您的伺服器可能尚未配置使用這個方法發送郵件的相關設定。', + 'sendFailureSmtp' => '無法使用 PHP SMTP 傳送電子郵件。您的伺服器可能尚未配置使用這個方法發送郵件的相關設定。', + 'sent' => '您的郵件已使用下列協議成功寄出: {0}', + 'noSocket' => '無法打開基座(Socket)傳送電子郵件,請確定您的設定是否正確。', + 'noHostname' => '尚未指定SMTP的主機名稱。', + 'SMTPError' => '發生以下SMTP錯誤: {0}', + 'noSMTPAuth' => '錯誤: 您必須指定一組SMTP的使用者名稱與密碼。', + 'failedSMTPLogin' => '無法傳送 AUTH LOGIN 指令。 錯誤: {0}', + 'SMTPAuthUsername' => '驗證使用者名稱失敗。 錯誤: {0}', + 'SMTPAuthPassword' => '驗證密碼失敗。 錯誤: {0}', + 'SMTPDataFailure' => '無法傳送資料: {0}', + 'exitStatus' => '結束(Exit)的狀態碼: {0}', ]; diff --git a/Language/zh-TW/Encryption.php b/Language/zh-TW/Encryption.php index f1404c0f..16a9dfa7 100755 --- a/Language/zh-TW/Encryption.php +++ b/Language/zh-TW/Encryption.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Encryption language settings return [ - 'noDriverRequested' => '沒有任何驅動器被請求;黛西小姐感到十分困擾!(Miss Daisy will be so upset!)', - 'noHandlerAvailable' => '找不到可以使用的 {0} 加密處理器(encryption handler).', - 'unKnownHandler' => "'{0}' 無法設置。", - 'starterKeyNeeded' => '加密器(Encrypter)需要一組 starter key 。', - 'authenticationFailed' => '解密失敗: 身份驗證失敗。', - 'encryptionFailed' => '加密失敗。', + 'noDriverRequested' => '沒有任何驅動器被請求;黛西小姐感到十分困擾!(Miss Daisy will be so upset!)', + 'noHandlerAvailable' => '找不到可以使用的 {0} 加密處理器(encryption handler).', + 'unKnownHandler' => "'{0}' 無法設置。", + 'starterKeyNeeded' => '加密器(Encrypter)需要一組 starter key 。', + 'authenticationFailed' => '解密失敗: 身份驗證失敗。', + 'encryptionFailed' => '加密失敗。', ]; diff --git a/Language/zh-TW/Entity.php b/Language/zh-TW/Entity.php deleted file mode 100755 index 6c11946f..00000000 --- a/Language/zh-TW/Entity.php +++ /dev/null @@ -1,19 +0,0 @@ - '無法訪問 {1} 的 {0},這個屬性並不存在。', -]; diff --git a/Language/zh-TW/Files.php b/Language/zh-TW/Files.php index 9aa46a91..190fae0a 100755 --- a/Language/zh-TW/Files.php +++ b/Language/zh-TW/Files.php @@ -1,19 +1,16 @@ * - * @codeCoverageIgnore + * 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}', - 'cannotMove' => '無法將檔案從 {0} 移動到 {1}。({2})', + 'fileNotFound' => '找不到檔案:{0}', + 'cannotMove' => '無法將檔案從 {0} 移動到 {1}。({2})', ]; diff --git a/Language/zh-TW/Filters.php b/Language/zh-TW/Filters.php index eef5f86f..d1d844a1 100755 --- a/Language/zh-TW/Filters.php +++ b/Language/zh-TW/Filters.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * 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} 過濾器必續定義一個匹配的別名。', - 'incorrectInterface' => '{0} 必需實作介面: CodeIgniter\Filters\FilterInterface ', + 'noFilter' => '{0} 過濾器必續定義一個匹配的別名。', + 'incorrectInterface' => '{0} 必需實作介面: CodeIgniter\Filters\FilterInterface ', ]; diff --git a/Language/zh-TW/Format.php b/Language/zh-TW/Format.php index 51646474..cce6a145 100755 --- a/Language/zh-TW/Format.php +++ b/Language/zh-TW/Format.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Format language settings return [ - 'invalidJSON' => '解析JSON字串失敗,錯誤: "{0}".', - 'missingExtension' => '格式化XML需要使用到SimpleXML擴充元件。', + 'invalidJSON' => '解析JSON字串失敗,錯誤: "{0}".', + 'missingExtension' => '格式化XML需要使用到SimpleXML擴充元件。', ]; diff --git a/Language/zh-TW/HTTP.php b/Language/zh-TW/HTTP.php index cc6c0416..79dac56f 100755 --- a/Language/zh-TW/HTTP.php +++ b/Language/zh-TW/HTTP.php @@ -1,77 +1,73 @@ * - * @codeCoverageIgnore + * 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 才可以使用 CURLRequest 類別。', - 'invalidSSLKey' => '無法設定 SSL Key。 {0} 這是一個無效的檔案。', - 'sslCertNotFound' => '找不到 SSL 證書: {0}', - 'curlError' => '{0} : {1}', + 'missingCurl' => '必須啟動 CURL 才可以使用 CURLRequest 類別。', + 'invalidSSLKey' => '無法設定 SSL Key。 {0} 這是一個無效的檔案。', + 'sslCertNotFound' => '找不到 SSL 證書: {0}', + 'curlError' => '{0} : {1}', // IncomingRequest - 'invalidNegotiationType' => '{0} 不是有效的內容協商。其類型只能是下列之一:媒體(media)、字元集(charset)、編碼(encoding)或語言(language)。', + 'invalidNegotiationType' => '{0} 不是有效的內容協商。其類型只能是下列之一:媒體(media)、字元集(charset)、編碼(encoding)或語言(language)。', // Message - 'invalidHTTPProtocol' => '無效的HTTP協議版本,其版本只能是下列之一: {0}', + 'invalidHTTPProtocol' => '無效的HTTP協議版本,其版本只能是下列之一: {0}', // Negotiate - 'emptySupportedNegotiations' => '您必須以陣列的形式,替所有協商(Negotiation)提供支持的值。', + 'emptySupportedNegotiations' => '您必須以陣列的形式,替所有協商(Negotiation)提供支持的值。', // RedirectResponse - 'invalidRoute' => '執行反向路由(reverse-routing)時找不到 {0, string} 此路由', + 'invalidRoute' => '執行反向路由(reverse-routing)時找不到 {0} 此路由', // DownloadResponse - 'cannotSetBinary' => '設定文件路徑時不能設定成二進制。', - 'cannotSetFilepath' => '設定二進位時無法設定成文件路徑:{0}', - 'notFoundDownloadSource' => '找不到下載的內容源。', - 'cannotSetCache' => '不支援下載快取。', - 'cannotSetStatusCode' => '不支持下載時更改狀態碼。 狀態碼: {0}, 原因: {1}', + 'cannotSetBinary' => '設定文件路徑時不能設定成二進制。', + 'cannotSetFilepath' => '設定二進位時無法設定成文件路徑:{0}', + 'notFoundDownloadSource' => '找不到下載的內容源。', + 'cannotSetCache' => '不支援下載快取。', + 'cannotSetStatusCode' => '不支持下載時更改狀態碼。 狀態碼: {0}, 原因: {1}', // Response - 'missingResponseStatus' => 'HTTP 響應(Response)缺少狀態碼。', - 'invalidStatusCode' => '{0, string} 不是有效的HTTP回傳狀態碼。', - 'unknownStatusCode' => '未知的HTTP狀態碼或未提供消息: {0}', + 'missingResponseStatus' => 'HTTP 響應(Response)缺少狀態碼。', + 'invalidStatusCode' => '{0} 不是有效的HTTP回傳狀態碼。', + 'unknownStatusCode' => '未知的HTTP狀態碼或未提供消息: {0}', // URI - 'cannotParseURI' => '無法解析 URI: {0}', - 'segmentOutOfRange' => '請求的 URI 長度超過範圍: {0}', - 'invalidPort' => '連接埠必須在 0 到 65535 之間。目前的值為: {0}', - 'malformedQueryString' => '所查訊的字串可能不包含 URI 片段。', + 'cannotParseURI' => '無法解析 URI: {0}', + 'segmentOutOfRange' => '請求的 URI 長度超過範圍: {0}', + 'invalidPort' => '連接埠必須在 0 到 65535 之間。目前的值為: {0}', + 'malformedQueryString' => '所查訊的字串可能不包含 URI 片段。', // Page Not Found - 'pageNotFound' => '找不到頁面。', - 'emptyController' => '未指定控制器。', - 'controllerNotFound' => '找不到任何控制器或方法: {0}::{1}', - 'methodNotFound' => '找不到控制器中的方法: {0}', + 'pageNotFound' => '找不到頁面。', + 'emptyController' => '未指定控制器。', + 'controllerNotFound' => '找不到任何控制器或方法: {0}::{1}', + 'methodNotFound' => '找不到控制器中的方法: {0}', // CSRF - 'disallowedAction' => '您請求的操作是不允許的。', + 'disallowedAction' => '您請求的操作是不允許的。', // Uploaded file moving - 'alreadyMoved' => '所上傳的文件已經被移動。', - 'invalidFile' => '原始文件並非有效文件。', - 'moveFailed' => '無法將檔案由 {0} 移動至 {1} ({2})', + 'alreadyMoved' => '所上傳的文件已經被移動。', + 'invalidFile' => '原始文件並非有效文件。', + 'moveFailed' => '無法將檔案由 {0} 移動至 {1} ({2})', - 'uploadErrOk' => '檔案上傳成功。', - 'uploadErrIniSize' => '檔案 "%s" 超出了您在 php.ini 中所設定的 upload_max_filesize 大小。', - 'uploadErrFormSize' => '檔案 "%s" 超出了您在 php.ini 中所設定的表單檔案上傳大小。', - 'uploadErrPartial' => '檔案 "%s" 僅部分上傳成功。', - 'uploadErrNoFile' => '沒有任何上傳文件。', - 'uploadErrCantWrite' => '檔案 "%s" 無法寫入到磁碟。', - 'uploadErrNoTmpDir' => '無法上傳檔案:缺少暫存資料夾', - 'uploadErrExtension' => '檔案上傳被停止,因為被PHP擴充元件停止。', - 'uploadErrUnknown' => '檔案 "%s" 因為未知的錯誤上傳失敗。', + 'uploadErrOk' => '檔案上傳成功。', + 'uploadErrIniSize' => '檔案 "%s" 超出了您在 php.ini 中所設定的 upload_max_filesize 大小。', + 'uploadErrFormSize' => '檔案 "%s" 超出了您在 php.ini 中所設定的表單檔案上傳大小。', + 'uploadErrPartial' => '檔案 "%s" 僅部分上傳成功。', + 'uploadErrNoFile' => '沒有任何上傳文件。', + 'uploadErrCantWrite' => '檔案 "%s" 無法寫入到磁碟。', + 'uploadErrNoTmpDir' => '無法上傳檔案:缺少暫存資料夾', + 'uploadErrExtension' => '檔案上傳被停止,因為被PHP擴充元件停止。', + 'uploadErrUnknown' => '檔案 "%s" 因為未知的錯誤上傳失敗。', ]; diff --git a/Language/zh-TW/Images.php b/Language/zh-TW/Images.php index 35011981..2e863992 100755 --- a/Language/zh-TW/Images.php +++ b/Language/zh-TW/Images.php @@ -1,36 +1,32 @@ * - * @codeCoverageIgnore + * 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)指定來源圖像。', - 'gdRequired' => '使用這個功能需要 GD image 程式庫。', - 'gdRequiredForProps' => '你的伺服器必須支援 GD image 程式庫才能獲取圖像屬性。', - 'gifNotSupported' => '由於授權限制,GIF 圖像通常不支援,您可能得使用 JPG 與PNG 圖像。', - 'jpgNotSupported' => '不支援 JPG 圖像。', - 'pngNotSupported' => '不支援 PNG 圖像。', - 'unsupportedImageCreate' => '你的伺服器不支援處理此類圖像所需的GD功能。', - 'jpgOrPngRequired' => '在偏好設定中(preferences)調整圖像大小的功能僅適用於 JPEG 與 PNG 圖像。', - 'rotateUnsupported' => '伺服器似乎不支援圖像旋轉。', - 'libPathInvalid' => 'image 程式庫的路徑不正確,請在圖像的偏好設定中(preferences)設定正確的路徑。 {0, string)', - 'imageProcessFailed' => '圖像處理失敗,請確定您的伺服器支援您所選擇的協議,並且 image 程式庫所設定的路徑正確。', - 'rotationAngleRequired' => '您必須設定旋轉角度才能執行旋轉圖像功能。', - 'invalidPath' => '圖像的路徑不正確。', - 'copyFailed' => '圖像複製失敗。', - 'missingFont' => '找不到您所設定的字體。', - 'saveFailed' => '儲存圖像失敗,請確定圖像和檔案目錄允許寫入。', - 'invalidDirection' => '圖像翻轉方向只能是 `vertical` 或 `horizontal` 。 目前的值為: {0}', - 'exifNotSupported' => 'PHP環境不支援讀取EXIF資料。', + 'sourceImageRequired' => '您必須在偏好設定中(preferences)指定來源圖像。', + 'gdRequired' => '使用這個功能需要 GD image 程式庫。', + 'gdRequiredForProps' => '你的伺服器必須支援 GD image 程式庫才能獲取圖像屬性。', + 'gifNotSupported' => '由於授權限制,GIF 圖像通常不支援,您可能得使用 JPG 與PNG 圖像。', + 'jpgNotSupported' => '不支援 JPG 圖像。', + 'pngNotSupported' => '不支援 PNG 圖像。', + 'unsupportedImageCreate' => '你的伺服器不支援處理此類圖像所需的GD功能。', + 'jpgOrPngRequired' => '在偏好設定中(preferences)調整圖像大小的功能僅適用於 JPEG 與 PNG 圖像。', + 'rotateUnsupported' => '伺服器似乎不支援圖像旋轉。', + 'libPathInvalid' => 'image 程式庫的路徑不正確,請在圖像的偏好設定中(preferences)設定正確的路徑。 {0, string)', + 'imageProcessFailed' => '圖像處理失敗,請確定您的伺服器支援您所選擇的協議,並且 image 程式庫所設定的路徑正確。', + 'rotationAngleRequired' => '您必須設定旋轉角度才能執行旋轉圖像功能。', + 'invalidPath' => '圖像的路徑不正確。', + 'copyFailed' => '圖像複製失敗。', + 'missingFont' => '找不到您所設定的字體。', + 'saveFailed' => '儲存圖像失敗,請確定圖像和檔案目錄允許寫入。', + 'invalidDirection' => '圖像翻轉方向只能是 `vertical` 或 `horizontal` 。 目前的值為: {0}', + 'exifNotSupported' => 'PHP環境不支援讀取EXIF資料。', ]; diff --git a/Language/zh-TW/Language.php b/Language/zh-TW/Language.php deleted file mode 100755 index 0885a747..00000000 --- a/Language/zh-TW/Language.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Get line 必須是字串、陣列,或是字串陣列。', -]; diff --git a/Language/zh-TW/Log.php b/Language/zh-TW/Log.php index 540ee030..2d48acd9 100755 --- a/Language/zh-TW/Log.php +++ b/Language/zh-TW/Log.php @@ -1,19 +1,15 @@ * - * @codeCoverageIgnore + * 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)。', + 'invalidLogLevel' => '{0} 是無效的紀錄層級(log level)。', ]; diff --git a/Language/zh-TW/Migrations.php b/Language/zh-TW/Migrations.php index 7e607af7..1f055ac1 100755 --- a/Language/zh-TW/Migrations.php +++ b/Language/zh-TW/Migrations.php @@ -1,56 +1,49 @@ * - * @codeCoverageIgnore + * 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' => '必須設定被遷移的資料表。', - 'disabled' => '遷移功能無法使用。請確定 app/Config/Migrations 文件中的 $enabled 是否為 true', - 'notFound' => '找不到需要遷移的檔案: ', - 'batchNotFound' => '找不到目標批次檔(Target batch):', - 'empty' => '沒有設定任何需要遷移的檔案。', - 'gap' => '該版本號碼中的遷移序列存在差異: ', - 'classNotFound' => '找不到遷移類別 "%s" 。', - 'missingMethod' => '遷移類別缺少 "%s" 方法。', + 'missingTable' => '必須設定被遷移的資料表。', + 'disabled' => '遷移功能無法使用。請確定 app/Config/Migrations 文件中的 $enabled 是否為 true', + 'notFound' => '找不到需要遷移的檔案: ', + 'batchNotFound' => '找不到目標批次檔(Target batch):', + 'empty' => '沒有設定任何需要遷移的檔案。', + 'gap' => '該版本號碼中的遷移序列存在差異: ', + 'classNotFound' => '找不到遷移類別 "%s" 。', + 'missingMethod' => '遷移類別缺少 "%s" 方法。', // Migration Command - 'migHelpLatest' => "\t\t資料庫將遷移到最新的可用遷移(available migration)。", - 'migHelpCurrent' => "\t\t資料庫將遷移到設定中設定為'當前(current)'的版本。", - 'migHelpVersion' => "\t將資料庫遷移到版本 {v} 。", - 'migHelpRollback' => "\t執行所有遷移 'down' 方法至版本 0 。", - 'migHelpRefresh' => "\t\t刷新資料庫:執行解除安裝並且重新執行所有遷移。", - 'migHelpSeed' => "\t執行所有名為 [name] 的資料填充器(Seeder)。", - 'migCreate' => "\t新建一個名為 [name] 的遷移。", - 'nameMigration' => '命名遷移檔案。', - 'badCreateName' => '遷移檔案必須命名。', - 'writeError' => '嘗試創建檔案時出現錯誤。', - 'migNumberError' => '遷移版本號碼必須為三位數字,且序列中不能有任何空格。', + 'migHelpLatest' => "\t\t資料庫將遷移到最新的可用遷移(available migration)。", + 'migHelpCurrent' => "\t\t資料庫將遷移到設定中設定為'當前(current)'的版本。", + 'migHelpVersion' => "\t將資料庫遷移到版本 {v} 。", + 'migHelpRollback' => "\t執行所有遷移 'down' 方法至版本 0 。", + 'migHelpRefresh' => "\t\t刷新資料庫:執行解除安裝並且重新執行所有遷移。", + 'migHelpSeed' => "\t執行所有名為 [name] 的資料填充器(Seeder)。", + 'migCreate' => "\t新建一個名為 [name] 的遷移。", + 'nameMigration' => '命名遷移檔案。', + 'migNumberError' => '遷移版本號碼必須為三位數字,且序列中不能有任何空格。', + 'latest' => '遷移到最新版本...', + 'generalFault' => '遷移失敗!', + 'migInvalidVersion' => '提供了無效的版本號碼。', + 'toVersionPH' => '正在遷移至 %s 版本號...', + 'toVersion' => '正在遷移至當前(current)版本...', + 'rollingBack' => '還原所有遷移: ', + 'noneFound' => '找不到遷移。', + 'on' => '遷移到: ', + 'migSeeder' => '資料填充器(Seeder) 名稱:', + 'migMissingSeeder' => '您必須提供一個資料填充器(Seeder)名稱。', + 'removed' => '還原至: ', + 'added' => '執行: ', - 'latest' => '遷移到最新版本...', - 'generalFault' => '遷移失敗!', - 'migInvalidVersion' => '提供了無效的版本號碼。', - 'toVersionPH' => '正在遷移至 %s 版本號...', - 'toVersion' => '正在遷移至當前(current)版本...', - 'rollingBack' => '還原所有遷移: ', - 'noneFound' => '找不到遷移。', - 'on' => '遷移到: ', - 'migSeeder' => '資料填充器(Seeder) 名稱:', - 'migMissingSeeder' => '您必須提供一個資料填充器(Seeder)名稱。', - 'removed' => '還原至: ', - 'added' => '執行: ', - - 'version' => '版本', - 'filename' => '檔案名稱', + 'version' => '版本', + 'filename' => '檔案名稱', ]; diff --git a/Language/zh-TW/Number.php b/Language/zh-TW/Number.php index 76e52253..009b66c5 100755 --- a/Language/zh-TW/Number.php +++ b/Language/zh-TW/Number.php @@ -1,30 +1,26 @@ * - * @codeCoverageIgnore + * 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', + 'terabyteAbbr' => 'TB', + 'gigabyteAbbr' => 'GB', + 'megabyteAbbr' => 'MB', + 'kilobyteAbbr' => 'KB', + 'bytes' => 'Bytes', // don't forget the space in front of these! - 'thousand' => ' 千', - 'million' => ' 百萬', - 'billion' => ' 億', - 'trillion' => ' 兆', - 'quadrillion' => ' 京', + 'thousand' => ' 千', + 'million' => ' 百萬', + 'billion' => ' 億', + 'trillion' => ' 兆', + 'quadrillion' => ' 京', ]; diff --git a/Language/zh-TW/Pager.php b/Language/zh-TW/Pager.php index b529fa6f..4c80c062 100755 --- a/Language/zh-TW/Pager.php +++ b/Language/zh-TW/Pager.php @@ -1,27 +1,23 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Pager language settings return [ - 'pageNavigation' => '頁面導覽', - 'first' => '頁首', - 'previous' => '上一頁', - 'next' => '下一頁', - 'last' => '頁尾', - 'older' => '舊的', - 'newer' => '新的', - 'invalidTemplate' => '{0} 並不是分頁樣板.', - 'invalidPaginationGroup' => '{0} 並不是有效的分頁組。', + 'pageNavigation' => '頁面導覽', + 'first' => '頁首', + 'previous' => '上一頁', + 'next' => '下一頁', + 'last' => '頁尾', + 'older' => '舊的', + 'newer' => '新的', + 'invalidTemplate' => '{0} 並不是分頁樣板.', + 'invalidPaginationGroup' => '{0} 並不是有效的分頁組。', ]; diff --git a/Language/zh-TW/RESTful.php b/Language/zh-TW/RESTful.php index 4521f0d1..d495e0a1 100755 --- a/Language/zh-TW/RESTful.php +++ b/Language/zh-TW/RESTful.php @@ -1,18 +1,15 @@ * - * @codeCoverageIgnore + * 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)未執行。", + 'notImplemented' => "'{0}' 動詞(action)未執行。", ]; diff --git a/Language/zh-TW/Redirect.php b/Language/zh-TW/Redirect.php deleted file mode 100755 index 9064119f..00000000 --- a/Language/zh-TW/Redirect.php +++ /dev/null @@ -1,19 +0,0 @@ - '無法轉址(redirect)到 "{0}"。錯誤狀態碼:"{1}"', -]; diff --git a/Language/zh-TW/Router.php b/Language/zh-TW/Router.php index 4b944ac8..bb525081 100755 --- a/Language/zh-TW/Router.php +++ b/Language/zh-TW/Router.php @@ -1,20 +1,16 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Router language settings return [ - 'invalidParameter' => '參數與預期型別不匹配。', - 'missingDefaultRoute' => '尚未在路由文件中指定默認路由,導致無法顯示內容。', + 'invalidParameter' => '參數與預期型別不匹配。', + 'missingDefaultRoute' => '尚未在路由文件中指定默認路由,導致無法顯示內容。', ]; diff --git a/Language/zh-TW/Session.php b/Language/zh-TW/Session.php index 063ab8e5..db600043 100755 --- a/Language/zh-TW/Session.php +++ b/Language/zh-TW/Session.php @@ -1,23 +1,19 @@ * - * @codeCoverageIgnore + * 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` 必須設定資料庫中存在的資料表名稱。', - 'invalidSavePath' => "Session: 所設定的儲存路徑 '{0}' 不是資料夾、不存在,或是無法創建。", - 'writeProtectedSavePath' => "Session: PHP 無法寫入您所設定的儲存路徑 '{0}' 。", - 'emptySavePath' => 'Session: 沒有設定儲存路徑。', - 'invalidSavePathFormat' => 'Session: 無效的Redis儲存路徑: {0}', + 'missingDatabaseTable' => '`sessionSavePath` 必須設定資料庫中存在的資料表名稱。', + 'invalidSavePath' => "Session: 所設定的儲存路徑 '{0}' 不是資料夾、不存在,或是無法創建。", + 'writeProtectedSavePath' => "Session: PHP 無法寫入您所設定的儲存路徑 '{0}' 。", + 'emptySavePath' => 'Session: 沒有設定儲存路徑。', + 'invalidSavePathFormat' => 'Session: 無效的Redis儲存路徑: {0}', ]; diff --git a/Language/zh-TW/Time.php b/Language/zh-TW/Time.php index 6c12ac36..99e82688 100755 --- a/Language/zh-TW/Time.php +++ b/Language/zh-TW/Time.php @@ -1,36 +1,25 @@ * - * @codeCoverageIgnore + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. */ +// Time language settings return [ - 'invalidMonth' => '月份必須在 1 到 12 之間。 您所輸入的值: {0}', - 'invalidDay' => '日期必須在 1 到 31 之間。 您所輸入的值: {0}', - 'invalidOverDay' => '日期必須在 1 到 {0} 之間。 您所輸入的值: {1}', - 'invalidHours' => '小時必須在 0 到 23 之間。 您所輸入的值: {0}', - 'invalidMinutes' => '分鐘必須在 0 到 59 之間。 您所輸入的值: {0}', - 'invalidSeconds' => '秒數必須在 0 到 59 之間。 您所輸入的值: {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} 以前', - 'inFuture' => '在 {0}', - 'yesterday' => '昨天', - 'tomorrow' => '明天', - 'now' => '當前', + 'invalidMonth' => '月份必須在 1 到 12 之間。 您所輸入的值: {0}', + 'invalidDay' => '日期必須在 1 到 31 之間。 您所輸入的值: {0}', + 'invalidOverDay' => '日期必須在 1 到 {0} 之間。 您所輸入的值: {1}', + 'invalidHours' => '小時必須在 0 到 23 之間。 您所輸入的值: {0}', + 'invalidMinutes' => '分鐘必須在 0 到 59 之間。 您所輸入的值: {0}', + 'invalidSeconds' => '秒數必須在 0 到 59 之間。 您所輸入的值: {0}', + 'ago' => '{0} 以前', + 'inFuture' => '在 {0}', + 'yesterday' => '昨天', + 'tomorrow' => '明天', + 'now' => '當前', ]; diff --git a/Language/zh-TW/Validation.php b/Language/zh-TW/Validation.php index 47cf245f..369d6318 100755 --- a/Language/zh-TW/Validation.php +++ b/Language/zh-TW/Validation.php @@ -1,71 +1,67 @@ * - * @codeCoverageIgnore + * 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' => '驗證設定中沒有指定任何規則。', - 'ruleNotFound' => '{0} 不是一個有效的規則。', - 'groupNotFound' => '{0} 不是一個驗證規則群組。', - 'groupNotArray' => '{0} 規則群組的型別必須是陣列。', - 'invalidTemplate' => '{0} 不是一個有效的驗證樣板。', + 'noRuleSets' => '驗證設定中沒有指定任何規則。', + 'ruleNotFound' => '{0} 不是一個有效的規則。', + 'groupNotFound' => '{0} 不是一個驗證規則群組。', + 'groupNotArray' => '{0} 規則群組的型別必須是陣列。', + 'invalidTemplate' => '{0} 不是一個有效的驗證樣板。', // Rule Messages - 'alpha' => '欄位 {field} 的組成只能是字母字元。', - 'alpha_dash' => '欄位 {field} 的組成只能是字母數字、底線,以及破折號。', - 'alpha_numeric' => '欄位 {field} 的組成只能是字母數字。', - 'alpha_numeric_space' => '欄位 {field} 的組成只能是字母數字以及空格。', - 'alpha_space' => '欄位 {field} 的組成只能是字母字元以及空格。', - 'decimal' => '欄位 {field} 的組成只能是十進位的數字。', - 'differs' => '欄位 {field} 必須與欄位 {param} 不同。', - 'equals' => '欄位 {field} 必須全等於欄位 {param}。', - 'exact_length' => '欄位 {field} 的長度必須剛好是 {param} 個字元。', - 'greater_than' => '欄位 {field} 中的數字必須大於 {param}。', - 'greater_than_equal_to' => '欄位 {field} 中的數字必須大於或等於 {param}。', - 'in_list' => '欄位 {field} 必須是下列內容其中之一: {param}。', - 'integer' => '欄位 {field} 的型別必須是整數。', - 'is_natural' => '欄位 {field} 只能是數字。', - 'is_natural_no_zero' => '欄位 {field} 只能是大於零的數字。', - 'is_unique' => '欄位 {field} 必須是唯一的值。', - 'less_than' => '欄位 {field} 中的數字必須小於 {param}。', - 'less_than_equal_to' => '欄位 {field} 中的數字必須小於或等於 {param}。', - 'matches' => '欄位 {field} 與欄位 {param} 不匹配。', - 'max_length' => '欄位 {field} 的長度不能超過 {param} 個字元。', - 'min_length' => '欄位 {field} 的長度必須至少是 {param} 的字元。', - 'not_equals' => '欄位 {field} 不能是: {param}.', - 'numeric' => '欄位 {field} 必須包含數字。', - 'regex_match' => '欄位 {field} 的格式不正確。', - 'required' => '欄位 {field} 是必填欄位。', - 'required_with' => '如果 {param} 存在時,則欄位 {field} 為必填欄位。', - 'required_without' => '如果 {param} 不存在時,則欄位 {field} 為必填欄位。', - 'timezone' => '欄位 {field} 必須是有效的時區。', - 'valid_base64' => '欄位 {field} 必須是有效的 base64 字串。', - 'valid_email' => '欄位 {field} 必須是有效的 email 字串。', - 'valid_emails' => '欄位 {field} 中的 email 必須都是有效的email。', - 'valid_ip' => '欄位 {field} 必須是有效的 IP。', - 'valid_url' => '欄位 {field} 必須是有效的 URL.', - 'valid_date' => '欄位 {field} 必須是有效的日期格式', + 'alpha' => '欄位 {field} 的組成只能是字母字元。', + 'alpha_dash' => '欄位 {field} 的組成只能是字母數字、底線,以及破折號。', + 'alpha_numeric' => '欄位 {field} 的組成只能是字母數字。', + 'alpha_numeric_space' => '欄位 {field} 的組成只能是字母數字以及空格。', + 'alpha_space' => '欄位 {field} 的組成只能是字母字元以及空格。', + 'decimal' => '欄位 {field} 的組成只能是十進位的數字。', + 'differs' => '欄位 {field} 必須與欄位 {param} 不同。', + 'equals' => '欄位 {field} 必須全等於欄位 {param}。', + 'exact_length' => '欄位 {field} 的長度必須剛好是 {param} 個字元。', + 'greater_than' => '欄位 {field} 中的數字必須大於 {param}。', + 'greater_than_equal_to' => '欄位 {field} 中的數字必須大於或等於 {param}。', + 'in_list' => '欄位 {field} 必須是下列內容其中之一: {param}。', + 'integer' => '欄位 {field} 的型別必須是整數。', + 'is_natural' => '欄位 {field} 只能是數字。', + 'is_natural_no_zero' => '欄位 {field} 只能是大於零的數字。', + 'is_unique' => '欄位 {field} 必須是唯一的值。', + 'less_than' => '欄位 {field} 中的數字必須小於 {param}。', + 'less_than_equal_to' => '欄位 {field} 中的數字必須小於或等於 {param}。', + 'matches' => '欄位 {field} 與欄位 {param} 不匹配。', + 'max_length' => '欄位 {field} 的長度不能超過 {param} 個字元。', + 'min_length' => '欄位 {field} 的長度必須至少是 {param} 的字元。', + 'not_equals' => '欄位 {field} 不能是: {param}.', + 'numeric' => '欄位 {field} 必須包含數字。', + 'regex_match' => '欄位 {field} 的格式不正確。', + 'required' => '欄位 {field} 是必填欄位。', + 'required_with' => '如果 {param} 存在時,則欄位 {field} 為必填欄位。', + 'required_without' => '如果 {param} 不存在時,則欄位 {field} 為必填欄位。', + 'timezone' => '欄位 {field} 必須是有效的時區。', + 'valid_base64' => '欄位 {field} 必須是有效的 base64 字串。', + 'valid_email' => '欄位 {field} 必須是有效的 email 字串。', + 'valid_emails' => '欄位 {field} 中的 email 必須都是有效的email。', + 'valid_ip' => '欄位 {field} 必須是有效的 IP。', + 'valid_url' => '欄位 {field} 必須是有效的 URL.', + 'valid_date' => '欄位 {field} 必須是有效的日期格式', // Credit Cards - 'valid_cc_num' => '欄位 {field} 並不是一組有效的信用卡號碼。', + 'valid_cc_num' => '欄位 {field} 並不是一組有效的信用卡號碼。', // Files - 'uploaded' => '欄位 {field} 並非上傳檔案的格式。', - 'max_size' => '欄位 {field} 的檔案大小超過最大值。', - 'is_image' => '欄位 {field} 並不是圖片擋。', - 'mime_in' => '欄位 {field} 的類型並非: mime 。', - 'ext_in' => '欄位 {field} 並不是有效的擴充檔案。', - 'max_dims' => '欄位 {field} 並不是有效的圖像,或者是太寬、太高。', + 'uploaded' => '欄位 {field} 並非上傳檔案的格式。', + 'max_size' => '欄位 {field} 的檔案大小超過最大值。', + 'is_image' => '欄位 {field} 並不是圖片擋。', + 'mime_in' => '欄位 {field} 的類型並非: mime 。', + 'ext_in' => '欄位 {field} 並不是有效的擴充檔案。', + 'max_dims' => '欄位 {field} 並不是有效的圖像,或者是太寬、太高。', ]; diff --git a/Language/zh-TW/View.php b/Language/zh-TW/View.php index c52df459..758b1c02 100755 --- a/Language/zh-TW/View.php +++ b/Language/zh-TW/View.php @@ -1,23 +1,20 @@ * - * @codeCoverageIgnore + * 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} 不是有效的方法。', - 'missingCellParameters' => '{class}::{method} 沒有參數。', - 'invalidCellParameter' => '{0} 不是有效的參數名稱。', - 'noCellClass' => '沒有提供視圖元件類別。', - 'invalidCellClass' => '無法找到視圖元件類別: {0}.', - 'tagSyntaxError' => '您的解析器標籤(Parser tags)中存在著語法錯誤: {0}', + 'invalidCellMethod' => '{class}::{method} 不是有效的方法。', + 'missingCellParameters' => '{class}::{method} 沒有參數。', + 'invalidCellParameter' => '{0} 不是有效的參數名稱。', + 'noCellClass' => '沒有提供視圖元件類別。', + 'invalidCellClass' => '無法找到視圖元件類別: {0}.', + 'tagSyntaxError' => '您的解析器標籤(Parser tags)中存在著語法錯誤: {0}', ]; diff --git a/MISSING.rst b/MISSING.rst index 42103444..69595247 100644 --- a/MISSING.rst +++ b/MISSING.rst @@ -1,5 +1,5 @@ *************************** -Missing/needed translations +Missing/Needed translations *************************** The following languages have translations for CodeIgniter 3, but not yet for CodeIgniter 4: @@ -13,30 +13,20 @@ bn Bengali kabircse Kabir Hossain bg Bulgarian ivantcholakov Ivan Tcholakov ca Catalan Ignasimg Ignasi Molsosa hr Croatian PaleRider981 Mario Ljubicic -cs Czech Ruplahlava Štěpán Postránecký da Danish janhansson* Jan Hansson -nl dutch pkrul Pieter Krul -fil filipino dzerium Edzer Josh V. Padilla ... See note below +fil Filipino dzerium Edzer Josh V. Padilla ... See note below gu Gujarati sajid19991 Sajid Mathupotra hi Hindi shindesushilkumar Sushilkumar Shinde hu Hungarian orionstar László Bóra -ja Japanese ? ? km Khmer Chanthoeun Chanthoeun Kim -lv Latvian DavisMiculis Davis Miculis -fa Persian MSDehghan Mohammad Sadegh ro Romanian CodefishRo Cristian Robert Chiribuc sr Serbian novakurosevic Novak Urosevic ??? sl Slovenian andrejflorjancic Andrej Florjančič -sv Swedish peterdenk Peter Denk ta Tamil karthik-code Karthikeyan th Thai ? ? -uk Ukranian flybot Sergiy Kosiy ur Urdu codeonion Muhammad Ali -vi Vietnamese tinhphaistc Trần Xuân Sâm ??? ======== ==================== ================= ========================= Notes: - Filipino has a 639-2 code, while tl (Tagalog) is the 639-1 code; which to use? - - diff --git a/README.md b/README.md new file mode 100644 index 00000000..a1ee0d76 --- /dev/null +++ b/README.md @@ -0,0 +1,105 @@ +# Translations for CodeIgniter 4 System Messages + +![build](https://github.com/codeigniter4/translations/workflows/build/badge.svg?branch=develop) +![code style](https://github.com/codeigniter4/translations/workflows/code%20style/badge.svg?branch=develop) +[![Latest Stable Version](https://poser.pugx.org/codeigniter4/translations/v)](//packagist.org/packages/codeigniter4/translations) +[![Total Downloads](https://poser.pugx.org/codeigniter4/translations/downloads)](//packagist.org/packages/codeigniter4/translations) +[![License](https://poser.pugx.org/codeigniter4/translations/license)](//packagist.org/packages/codeigniter4/translations) + +This project contains translations for CodeIgniter 4 localization, *i.e.,* **system/Language/en/**. + +Copy the folder(s) for the locales you are interested in, from inside the **Language** folder of +this project to your **app/Language/** folder. + +You may then use the CodeIgniter Language class to reference the translations +directly. See the [User Guide](https://codeigniter4.github.io/CodeIgniter4/outgoing/localization.html). + +Localization in CodeIgniter 4 follows the +[ISO 639-1 conventions](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes). Each translation set +would go inside a folder named following the two-letter language code from here. + +Localization variants are provided for, as folders named with the two-letter ISO 639-1 language code in +lowercase, followed by the two-letter [ISO 3166 country code](https://en.wikipedia.org/wiki/ISO_3166-1) +capitalized, and with the two parts separated by a hyphen. + +An example would be "en" for English, and "en-US" for the variations appropriate to the United States. + +## Repository Information + +Each ICU locale is maintained by a community member, per the table below. The role of maintainers is to +provide a single authority for vetting translations for a given language, since the framework team +claims no expertise beyond English. + +| Locale | Language | As of** | Github User | Maintainer +| ------ | -------------------- | ------- | -------------------- | -------------------- +| ar | Arabic | 4.0.0 | [daif][ar] | Daif Alotaibi +| cs | Czech | 4.0.3 | [PavelTajdus][cs] | Pavel Tajduš +| de | German | 4.0.0 | [sba][de] | Stefan Bauer +| en | English | 4.0.0 | **N/A** | CI team +| es | Spanish | 4.0.0 | [nachoaguirre][es] | Ignacio Aguirre +| fa | Farsi | 4.0.0 | [smhnaji][fa] | Mohammad Naji +| fr | French | 4.0.0 | [amuratet][fr] | Amuratet? +| id | Indonesian | 4.0.0 | [ridho1991][id] | Mutasim Ridlo +| it | Italian | 4.0.0 | [luk3b8][it] | Luca Rasia +| ja | Japanese | 4.0.3 | [kenjis][ja] | Kenji Suzuki +| ko | Korean | 4.0.2 | [codeigniter-kr][kr] | codeigniter-kr +| 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 +| 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 +| pt | Portuguese | 4.0.0 | [rbm0407][pt] | Rodrigo Borges +| pt-BR | Brazilian | 4.0.0 | [natanfelles][pt-BR] | Natan Felles +| ru | Russian | 4.0.0 | [DigitalWolf98][ru] | Vladislav Rykhtikov +| si | Sinhala | 4.0.3 | [npwsamarasinghe][si]| Nalaka Prasad +| sk | Slovak | 4.0.0 | [xbotkaj][sk] | Jozef Botka +| sv-SE | Swedish - Sweden | 4.0.3 | [tangix][sv-SE] | Mattias Sandström +| tr | Turkish | 4.0.0 | [obozdag][tr] | obozdag +| uk | Ukrainian | 4.0.3 | [flybot][uk] | Serhii Kosyi +| vi | Vietnamese | 4.0.3 | [xuandung38][vi] | XuanDung38 +| zh-CN | Simple Chinese | 4.0.0 | [bangbangda][zh-CN] | bangbangda +| zh-TW | Traditional Chinese | 4.0.0 | [monkenWu][zh-TW] | monkenWu + +_**Version where the locale was released. 4.x denotes `Unreleased`._ + +[ar]: https://github.com/daif +[cs]: https://github.com/PavelTajdus +[de]: https://github.com/sba +[es]: https://github.com/nachoaguirre +[fa]: https://github.com/smhnaji +[fr]: https://github.com/amuratet +[id]: https://github.com/ridho1991 +[it]: https://github.com/luk3b8 +[ja]: https://github.com/kenjis +[kr]: https://github.com/codeigniter-kr +[lt]: https://github.com/dgvirtual +[lv]: https://github.com/davislasis +[ml]: https://github.com/rakheshthayyur +[nl]: https://github.com/JohanSmolders +[no]: https://github.com/LA3QMA +[pl]: https://github.com/DEVELPL +[pt]: https://github.com/rbm0407 +[pt-BR]: https://github.com/natanfelles +[ru]: https://github.com/DigitalWolf98 +[si]: https://github.com/npwsamarasinghe +[sk]: https://github.com/xbotkaj +[sv-SE]: https://github.com/tangix +[tr]: https://github.com/obozdag +[uk]: https://github.com/flybot +[vi]: https://github.com/xuandung38 +[zh-CN]: https://github.com/bangbangda +[zh-TW]: https://github.com/monkenWu + +## Requirements + +These translations are intended for use with CodeIgniter 4.x applications. + +## Contributing + +Please refer to the [Contributing Guide](CONTRIBUTING.md) on how to contribute to this repository. Please +read on the tests' [README](tests/README.md) on running unit tests. + +## License + +These translations are licensed under the [LICENSE](LICENSE). diff --git a/README.rst b/README.rst deleted file mode 100644 index 24f2af83..00000000 --- a/README.rst +++ /dev/null @@ -1,69 +0,0 @@ -############################################## -Translations for CodeIgniter 4 System Messages -############################################## - -This project contains translations for CodeIgniter 4 -localization, eg. **system/Language/en**. - -Copy the folder(s) for the locales you are interested in, -from inside the **Language** folder of this project to your -**application/Language** folder. - -You may then use the CodeIgniter Language class to reference the translations -directly ... see the `User Guide `_. - -Localization in CodeIgniter 4 follows the `ISO 639-1 conventions `_. -Each translation set would go inside a folder named following the two-letter language code from here. - -Localization variants are provided for, as folders named with the two-letter ISO 639-1 language code in lowercase, -followed by the two-letter `ISO 3166 country code `_ capitalized, -and with the two parts separated by a hyphen. -An example would be "en" for English, and "en-US" for the variations appropriate to the United States. - -********************** -Repository Information -********************** - -Each language is maintained by a community member, per the table below. -The role of maintainers is to provide a single authority for vetting -translations for a given language, since the framework team claims no -expertise beyond English. - - -======== ==================== =========== ================= ========================= -Locale Language As of Github User Maintainer -======== ==================== =========== ================= ========================= -ar Arabic 4.0.0 daif Daif Alotaibi -de German 4.0.0 sba Stefan Bauer -en English 4.0.0 n/a CI team -es Spanish 4.0.0* nachoaguirre Ignacio Aguirre -fa Farsi 4.0.0 smhnaji Mohammad Naji -fr French 4.0.0* amuratet Amuratet? -id Indonesian 4.0.0* ridho1991 Mutasim Ridlo -it Italian 4.0.0 luk3b8 Luca Rasia -ko Korean 4.0.0* Timothy-Y-H-Lee Timothy-Y-H-Lee -lt Lithuanian 4.0.0* dgvirtual Donatas Glodenis -no Norwegian 4.0.0 LA3QMA Kai Günter Brandt -pl Polish 4.0.0 DEVELPL Maciej Jasiewicz -pt Portugese 4.0.0 rbm0407 Rodrigo Borges -pt-BR Brazilian 4.0.0 natanfelles Natan Felles -ru Russian 4.0.0 DigitalWolf98 Vladislav Rykhtikov -sk Slovak 4.0.0 xbotkaj Jozef Botka -tr Turkish 4.0.0 obozdag obozdag -zh-CN Simple Chinese 4.0.0 bangbangda bangbangda -zh-TW Traditional Chinese 4.0.0 * monkenWu monkenWu -======== ==================== =========== ================= ========================= - -************ -Requirements -************ - -These translations are intended for use with CodeIgniter 4.x applications. - -******* -License -******* - -These translations are licensed under the `MIT license `_. - -`Jim Parry `_ diff --git a/changelog.rst b/changelog.rst deleted file mode 100644 index 6e0ae221..00000000 --- a/changelog.rst +++ /dev/null @@ -1,150 +0,0 @@ -########## -Change Log -########## - -Version 4.0-dev -============================== - -Release Date: Unreleased - -- New Translations - - - ko (Korean) - - lt (Lithuanian) - -- Updated Translations - - - es (Spanish) - - fr (French) - -id (Indonesian) - - zh-tw (Chinese - Taiwqan) - -Version 4.0.0-rc.3 -============================== - -Release Date: Oct 19, 2019 - -- New Translations - -- Updated Translations - - - ar (Arabic) - - de (German) - - es (Spanish) - - fa (Farsi) - - fr (French) - - id (Indonesian) - - it (Italian) - - no Norwegian - - pl (Polish) - - pt (Portugese) - - pt-BR (Brazilian) - - ru (Russian) - - sk (Slovak) - - tr (Turkish) - - zh-CN (Simplified Chinese) - -Version 4.0.0-rc.2 -============================== - -Release Date: Sept 26, 2019 - -- New Translations - -- Updated Translations - - - no (Norwegian) - - ru (Russian) - - sk (Slovak) - -Version 4.0-beta4 -============================== - -Release Date: Aug 9, 2019 - -- New Translations - - - no (Norwegian) - - sk (Slovak) - -- Updated Translations - - - ru (Russian) - - -Version 4.0-beta.3 -============================== - -Release Date: May 6, 2019 - -- New Translations - - - ru (Russian) - -- Updated Translations - - - pt-BR (Brazilian) - -Version 4.0-beta.2 -============================== - -Release Date: Apr 4, 2019 - -- Updated Translations - - - ar (Arabic) - -Version 4.0-beta.1 -============================== - -Release Date: Mar 1, 2019 - -- New Translations - - - fa (Farsi) - - zh-CN (Simplified Chinese) - -- Updated Translations - - - de (German) - - es (Spanish) - - pl (Polish) - -Version 4.0-alpha.5 -================================== - -Release Date: Jan 30, 2019 - -- New Translations - -- Updated Translations - - - it (Italian) - - es (Spanish) - -Version 4.0-0-alpha.4 -==================================== - -Release Date: Dec 15, 2018 - -- New Translations - - - fr (French) - - it (Italian) - -Version 4.0.0-alpha.3 -==================================== - -Release Date: Nov 30, 2018 - -Initial "official" release, with settings consistent with CodeIgniter 4.0.0 - -- New Translations - - - ar (Arabic) - - es (Spanish) - - id (Indonesian) - - pl (Polish) - - pt (Portugese) - - pt-BR (Brazilian) - - tr (Turkish) diff --git a/composer.json b/composer.json index 05a1ddb4..edba7694 100644 --- a/composer.json +++ b/composer.json @@ -5,21 +5,48 @@ "homepage": "https://codeigniter.com", "license": "MIT", "require": { - "php": ">=7.2", + "php": "^7.2 || ^8.0", "ext-intl": "*" }, + "replace": { + "symfony/polyfill-intl-grapheme": "*", + "symfony/polyfill-intl-normalizer": "*", + "symfony/polyfill-php70": "*", + "symfony/polyfill-php72": "*" + }, + "require-dev": { + "ext-tokenizer": "*", + "codeigniter4/codeigniter4": "dev-develop", + "friendsofphp/php-cs-fixer": "^2.18", + "nexusphp/cs-config": "^2.1", + "phpunit/phpunit": "^9.4" + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true + }, "autoload": { "psr-4": { "Translations\\": "" } }, + "autoload-dev": { + "psr-4": { + "Translations\\Tests\\": "tests/Language/", + "Utils\\": "utils" + } + }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/codeigniter4/CodeIgniter4", + "canonical": true + } + ], "support": { "forum": "http://forum.codeigniter.com/", "source": "https://github.com/codeigniter4/translations", "slack": "https://codeigniterchat.slack.com" - }, - "require-dev": { - "codeigniter4/framework": "dev-master", - "phpunit/phpunit": "^7.0" } } diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 0b5897ad..a0f07364 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,21 +1,31 @@ - + - - ./tests/system + + tests/Language + + + Language + + + - + diff --git a/tests/Language/AbstractTranslationTestCase.php b/tests/Language/AbstractTranslationTestCase.php new file mode 100644 index 00000000..9396fe1f --- /dev/null +++ b/tests/Language/AbstractTranslationTestCase.php @@ -0,0 +1,456 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Translations\Tests; + +use CodeIgniter\CLI\CLI; +use PHPUnit\Framework\TestCase; + +/** + * This abstract test class does the heavy testing of the sufficiency + * and precision of provided per-locale translations. + * + * New tests for new locales should extend this class and marked as "final". + * + * @internal + */ +abstract class AbstractTranslationTestCase extends TestCase +{ + /** + * Relative path to the main language folder in main repository. + * + * @var string + */ + private const MAIN_LANGUAGE_REPO = '/vendor/codeigniter4/codeigniter4/system/Language/en/'; + + /** + * Collection of all locale codes mapped from the + * individual locale translation test case. + * + * @var array + */ + public static $locales = [ + ArabicTranslationTest::class => 'ar', + CzechTranslationTest::class => 'cs', + GermanTranslationTest::class => 'de', + SpanishTranslationTest::class => 'es', + FarsiTranslationTest::class => 'fa', + FrenchTranslationTest::class => 'fr', + IndonesianTranslationTest::class => 'id', + ItalianTranslationTest::class => 'it', + JapaneseTranslationTest::class => 'ja', + KoreanTranslationTest::class => 'ko', + LithuanianTranslationTest::class => 'lt', + LatvianTranslationTest::class => 'lv', + MalayalamTranslationTest::class => 'ml', + DutchTranslationTest::class => 'nl', + NorwegianTranslationTest::class => 'no', + PolishTranslationTest::class => 'pl', + PortugueseTranslationTest::class => 'pt', + BrazilianTranslationTest::class => 'pt-BR', + RussianTranslationTest::class => 'ru', + SinhalaTranslationTest::class => 'si', + SlovakTranslationTest::class => 'sk', + SwedishTranslationTest::class => 'sv-SE', + TurkishTranslationTest::class => 'tr', + UkrainianTranslationTest::class => 'uk', + VietnameseTranslationTest::class => 'vi', + SimpleChineseTranslationTest::class => 'zh-CN', + TraditionalChineseTranslationTest::class => 'zh-TW', + ]; + + /** + * A list of language keys that do not differ from + * the untranslated string even if translated correctly. + * + * This array will be filled in each locale's test + * class and the contained values will be skipped in + * testAllIncludedLanguageKeysAreTranslated. + * + * @var array + */ + protected $excludedLocaleKeyTranslations = []; + + //------------------------------------------------------------------------- + // TESTS + //------------------------------------------------------------------------- + + /** + * This tests that all language files configured in the main CI4 repository + * have a corresponding language file in the current locale. + * + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testAllConfiguredLanguageFilesAreTranslated(string $locale): void + { + $filesNotTranslated = array_diff( + $this->expectedSets(), + $this->foundSets($locale) + ); + + sort($filesNotTranslated); + $count = count($filesNotTranslated); + + self::assertEmpty($filesNotTranslated, sprintf( + 'Failed asserting that language %s "%s" in the main repository %s translated in "%s" locale.', + $count > 1 ? 'files' : 'file', + implode('", "', $filesNotTranslated), + $count > 1 ? 'are' : 'is', + $locale + )); + } + + /** + * This tests that all translated language files in the current locale have a + * corresponding language file in the main CI4 repository. + * + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testAllTranslatedLanguageFilesAreConfigured(string $locale): void + { + $filesNotConfigured = array_diff( + $this->foundSets($locale), + $this->expectedSets() + ); + + sort($filesNotConfigured); + $count = count($filesNotConfigured); + + self::assertEmpty($filesNotConfigured, sprintf( + 'Failed asserting that translated language %s "%s" in "%s" locale %s configured in the main repository.', + $count > 1 ? 'files' : 'file', + implode('", "', $filesNotConfigured), + $locale, + $count > 1 ? 'are' : 'is' + )); + } + + /** + * This tests that all language keys defined by a language file in the main CI4 + * repository have corresponding keys in the current locale. + * + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testAllConfiguredLanguageKeysAreIncluded(string $locale): void + { + $keysNotIncluded = []; + + foreach ($this->foundSets($locale) as $file) + { + $missing = array_diff_key( + $this->loadFile($file), + $this->loadFile($file, $locale) + ); + + foreach (array_keys($missing) as $key) + { + $keysNotIncluded[] = substr($file, 0, -4) . '.' . $key; + } + } + + sort($keysNotIncluded); + $count = count($keysNotIncluded); + + self::assertEmpty($keysNotIncluded, sprintf( + 'Failed asserting that the language %s "%s" in the main repository %s included for translation in "%s" locale.', + $count > 1 ? 'keys' : 'key', + implode('", "', $keysNotIncluded), + $count > 1 ? 'are' : 'is', + $locale + )); + } + + /** + * This tests that all included language keys in a language file for the current + * locale have corresponding keys in the main CI4 repository. + * + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testAllIncludedLanguageKeysAreConfigured(string $locale): void + { + $keysNotConfigured = []; + + foreach ($this->foundSets($locale) as $file) + { + $extra = array_diff_key( + $this->loadFile($file, $locale), + $this->loadFile($file) + ); + + foreach (array_keys($extra) as $key) + { + $keysNotConfigured[] = substr($file, 0, -4) . '.' . $key; + } + } + + sort($keysNotConfigured); + $count = count($keysNotConfigured); + + self::assertEmpty($keysNotConfigured, sprintf( + 'Failed asserting that the translated language %s "%s" in "%s" locale %s configured in the main repository.', + $count > 1 ? 'keys' : 'key', + implode('", "', $keysNotConfigured), + $locale, + $count > 1 ? 'are' : 'is' + )); + } + + /** + * This tests that all included language keys in a language file for the current + * locale that have corresponding keys in the main CI4 repository are really translated + * and do not only copy the main repository's value. + * + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testAllIncludedLanguageKeysAreTranslated(string $locale): void + { + // These keys are usually not translated because they contain either + // universal abbreviations or simply combine parameters with signs. + static $excludedKeyTranslations = [ + 'HTTP.curlError', + 'Number.terabyteAbbr', + 'Number.gigabyteAbbr', + 'Number.megabyteAbbr', + 'Number.kilobyteAbbr', + 'Number.bytes', + ]; + + $excludedKeys = array_unique(array_merge($excludedKeyTranslations, $this->excludedLocaleKeyTranslations)); + $availableSets = array_intersect($this->expectedSets(), $this->foundSets($locale)); + + $keysNotTranslated = []; + + foreach ($availableSets as $file) + { + $originalStrings = $this->loadFile($file); + + foreach ($this->loadFile($file, $locale) as $key => $translation) + { + $keyName = substr($file, 0, -4) . '.' . $key; + + if (in_array($keyName, $excludedKeys, true)) + { + continue; + } + + if ((array_key_exists($key, $originalStrings) && $originalStrings[$key] === $translation) || $translation === '') + { + $keysNotTranslated[] = $keyName; + } + } + } + + sort($keysNotTranslated); + $count = count($keysNotTranslated); + + self::assertEmpty($keysNotTranslated, sprintf( + 'Failed asserting that the translated language %s "%s" in "%s" locale %s from the original keys in the main repository.', + $count > 1 ? 'keys' : 'key', + implode('", "', $keysNotTranslated), + $locale, + $count > 1 ? 'differ' : 'differs' + )); + } + + /** + * This tests that the order of all language keys defined by a translation language file + * resembles the order in the main CI4 repository. + * + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testAllConfiguredLanguageKeysAreInOrder(string $locale): void + { + $diffs = []; + + foreach ($this->foundSets($locale) as $file) + { + $original = $this->loadFile($file); + $translated = $this->loadFile($file, $locale); + + // No need to check the order if the number is already different + // This is handled by the other tests + if (count($original) === count($translated)) + { + $trans = array_keys($translated); + + foreach (array_keys($original) as $index => $expectedKey) + { + $actualKey = $trans[$index] ?? null; + + if ($actualKey !== null && $expectedKey !== $actualKey) + { + $diffs[] = sprintf( + "\n%s:\n%s\n%s", + $file, + CLI::color("-'{$expectedKey}' => '{$original[$expectedKey]}';", 'red'), + CLI::color("+'{$actualKey}' => '{$translated[$actualKey]}';", 'green') + ); + break; + } + } + } + } + + self::assertEmpty($diffs, sprintf( + "Failed asserting that the translated language keys in \"%s\" locale are ordered correctly.\n%s\n%s", + $locale, + CLI::color('--- Original', 'red') . "\n" . CLI::color('+++ Translated', 'green'), + implode("\n", $diffs) + )); + } + + /** @return string[][] */ + final public function localesProvider(): iterable + { + $locale = self::$locales[static::class] ?? null; + + if (null === $locale) + { + self::fail('The locale code should be defined in the $locales property.'); + } + + return [$locale => [$locale]]; + } + + /** + * @dataProvider localesProvider + * + * @param string $locale + * + * @return void + */ + final public function testLocaleHasCorrespondingTestCaseFile(string $locale): void + { + $class = array_flip(self::$locales)[$locale]; + + self::assertTrue(class_exists($class, false), sprintf( + 'Failed asserting that test class "%s" is existing.', + $class + )); + } + + //------------------------------------------------------------------------- + // UTILITIES + //------------------------------------------------------------------------- + + /** + * Get all the ISO 639-1 and 639-2 locale codes. + * + * @return array> + */ + final public function translationKeys(): array + { + helper('filesystem'); + + $sets = []; + $dirs = directory_map(getcwd() . '/Language', 1); + + foreach ($dirs as $dir) + { + $dir = trim($dir, '\\/'); + $sets[$dir] = [$dir]; + } + + return $sets; + } + + /** @return array */ + final public function expectedSets(): array + { + static $expected; + + if (null === $expected) + { + $expected = $this->translationSets(); + } + + return $expected; + } + + /** + * @param string $locale + * + * @return array + */ + final public function foundSets(string $locale): array + { + return $this->translationSets($locale); + } + + /** + * Loads the language keys and translation equivalents. + * + * @param string $file + * @param string $locale + * + * @return array + */ + final public function loadFile(string $file, string $locale = null): array + { + $folder = $locale + ? getcwd() . "/Language/{$locale}/" + : getcwd() . self::MAIN_LANGUAGE_REPO; + + $file = $folder . $file; + + return require $file; + } + + /** + * Gets the set of language files for each location. + * + * @param null|string $locale + * + * @return array + */ + private function translationSets(string $locale = null): array + { + helper('filesystem'); + + $location = $locale + ? getcwd() . "/Language/{$locale}/" + : getcwd() . self::MAIN_LANGUAGE_REPO; + + $sets = []; + $files = directory_map($location, 1); + + foreach ($files as $file) + { + $sets[$file] = $file; + } + + return $sets; + } +} diff --git a/tests/Language/ArabicTranslationTest.php b/tests/Language/ArabicTranslationTest.php new file mode 100644 index 00000000..40da73c4 --- /dev/null +++ b/tests/Language/ArabicTranslationTest.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 ArabicTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/BrazilianTranslationTest.php b/tests/Language/BrazilianTranslationTest.php new file mode 100644 index 00000000..69189b71 --- /dev/null +++ b/tests/Language/BrazilianTranslationTest.php @@ -0,0 +1,26 @@ + + * + * 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 BrazilianTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.namespace', + ]; + } +} diff --git a/tests/Language/CzechTranslationTest.php b/tests/Language/CzechTranslationTest.php new file mode 100644 index 00000000..7c33bdc3 --- /dev/null +++ b/tests/Language/CzechTranslationTest.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 CzechTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/DutchTranslationTest.php b/tests/Language/DutchTranslationTest.php new file mode 100644 index 00000000..3c4336ef --- /dev/null +++ b/tests/Language/DutchTranslationTest.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 DutchTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/FarsiTranslationTest.php b/tests/Language/FarsiTranslationTest.php new file mode 100644 index 00000000..3e9ef424 --- /dev/null +++ b/tests/Language/FarsiTranslationTest.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 FarsiTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/FrenchTranslationTest.php b/tests/Language/FrenchTranslationTest.php new file mode 100644 index 00000000..8bec92bd --- /dev/null +++ b/tests/Language/FrenchTranslationTest.php @@ -0,0 +1,29 @@ + + * + * 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 FrenchTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.version', + 'Number.million', + 'Number.quadrillion', + 'Time.minutes', + ]; + } +} diff --git a/tests/Language/GermanTranslationTest.php b/tests/Language/GermanTranslationTest.php new file mode 100644 index 00000000..ee91e8ad --- /dev/null +++ b/tests/Language/GermanTranslationTest.php @@ -0,0 +1,29 @@ + + * + * 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 GermanTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.batch', + 'Migrations.namespace', + 'Migrations.version', + 'Time.inFuture', + ]; + } +} diff --git a/tests/Language/IndonesianTranslationTest.php b/tests/Language/IndonesianTranslationTest.php new file mode 100644 index 00000000..6ad18d01 --- /dev/null +++ b/tests/Language/IndonesianTranslationTest.php @@ -0,0 +1,27 @@ + + * + * 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 IndonesianTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.batch', + 'Migrations.namespace', + ]; + } +} diff --git a/tests/Language/ItalianTranslationTest.php b/tests/Language/ItalianTranslationTest.php new file mode 100644 index 00000000..7669653c --- /dev/null +++ b/tests/Language/ItalianTranslationTest.php @@ -0,0 +1,35 @@ + + * + * 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 ItalianTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.batch', + 'Migrations.namespace', + 'Migrations.filename', + 'Time.years', + 'Time.months', + 'Time.weeks', + 'Time.days', + 'Time.hours', + 'Time.minutes', + 'Time.seconds', + ]; + } +} diff --git a/tests/Language/JapaneseTranslationTest.php b/tests/Language/JapaneseTranslationTest.php new file mode 100644 index 00000000..fb504d71 --- /dev/null +++ b/tests/Language/JapaneseTranslationTest.php @@ -0,0 +1,30 @@ + + * + * 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 JapaneseTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Number.thousand', + 'Number.million', + 'Number.billion', + 'Number.trillion', + 'Number.quadrillion', + ]; + } +} diff --git a/tests/Language/KoreanTranslationTest.php b/tests/Language/KoreanTranslationTest.php new file mode 100644 index 00000000..60c8499b --- /dev/null +++ b/tests/Language/KoreanTranslationTest.php @@ -0,0 +1,26 @@ + + * + * 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 KoreanTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.batch', + ]; + } +} diff --git a/tests/Language/LatvianTranslationTest.php b/tests/Language/LatvianTranslationTest.php new file mode 100644 index 00000000..f9a874c8 --- /dev/null +++ b/tests/Language/LatvianTranslationTest.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 LatvianTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/LithuanianTranslationTest.php b/tests/Language/LithuanianTranslationTest.php new file mode 100644 index 00000000..8a74aea4 --- /dev/null +++ b/tests/Language/LithuanianTranslationTest.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 LithuanianTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/MalayalamTranslationTest.php b/tests/Language/MalayalamTranslationTest.php new file mode 100644 index 00000000..909d1878 --- /dev/null +++ b/tests/Language/MalayalamTranslationTest.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 MalayalamTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/NorwegianTranslationTest.php b/tests/Language/NorwegianTranslationTest.php new file mode 100644 index 00000000..21559298 --- /dev/null +++ b/tests/Language/NorwegianTranslationTest.php @@ -0,0 +1,26 @@ + + * + * 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 NorwegianTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Number.million', + ]; + } +} diff --git a/tests/Language/PolishTranslationTest.php b/tests/Language/PolishTranslationTest.php new file mode 100644 index 00000000..4494b3cb --- /dev/null +++ b/tests/Language/PolishTranslationTest.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 PolishTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/PortugueseTranslationTest.php b/tests/Language/PortugueseTranslationTest.php new file mode 100644 index 00000000..f30d4d11 --- /dev/null +++ b/tests/Language/PortugueseTranslationTest.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 PortugueseTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/RussianTranslationTest.php b/tests/Language/RussianTranslationTest.php new file mode 100644 index 00000000..aee64f64 --- /dev/null +++ b/tests/Language/RussianTranslationTest.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 RussianTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/SimpleChineseTranslationTest.php b/tests/Language/SimpleChineseTranslationTest.php new file mode 100644 index 00000000..d7800835 --- /dev/null +++ b/tests/Language/SimpleChineseTranslationTest.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 SimpleChineseTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/SinhalaTranslationTest.php b/tests/Language/SinhalaTranslationTest.php new file mode 100644 index 00000000..2b083d87 --- /dev/null +++ b/tests/Language/SinhalaTranslationTest.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 SinhalaTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/SlovakTranslationTest.php b/tests/Language/SlovakTranslationTest.php new file mode 100644 index 00000000..11c58125 --- /dev/null +++ b/tests/Language/SlovakTranslationTest.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 SlovakTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/SpanishTranslationTest.php b/tests/Language/SpanishTranslationTest.php new file mode 100644 index 00000000..527e563d --- /dev/null +++ b/tests/Language/SpanishTranslationTest.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 SpanishTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/SwedishTranslationTest.php b/tests/Language/SwedishTranslationTest.php new file mode 100644 index 00000000..a83e49e9 --- /dev/null +++ b/tests/Language/SwedishTranslationTest.php @@ -0,0 +1,28 @@ + + * + * 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 SwedishTranslationTest extends AbstractTranslationTestCase +{ + protected function setUp(): void + { + // The keys of this locale that do not differ from the english value even if translated. + $this->excludedLocaleKeyTranslations = [ + 'Migrations.batch', + 'Migrations.namespace', + 'Migrations.version', + ]; + } +} diff --git a/tests/Language/TraditionalChineseTranslationTest.php b/tests/Language/TraditionalChineseTranslationTest.php new file mode 100644 index 00000000..27956008 --- /dev/null +++ b/tests/Language/TraditionalChineseTranslationTest.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 TraditionalChineseTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/TurkishTranslationTest.php b/tests/Language/TurkishTranslationTest.php new file mode 100644 index 00000000..0673972c --- /dev/null +++ b/tests/Language/TurkishTranslationTest.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 TurkishTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/UkrainianTranslationTest.php b/tests/Language/UkrainianTranslationTest.php new file mode 100644 index 00000000..5217e97d --- /dev/null +++ b/tests/Language/UkrainianTranslationTest.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 UkrainianTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/Language/VietnameseTranslationTest.php b/tests/Language/VietnameseTranslationTest.php new file mode 100644 index 00000000..321a1281 --- /dev/null +++ b/tests/Language/VietnameseTranslationTest.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 VietnameseTranslationTest extends AbstractTranslationTestCase +{ +} diff --git a/tests/README.md b/tests/README.md index 9ece18fc..3364ed20 100644 --- a/tests/README.md +++ b/tests/README.md @@ -1,72 +1,34 @@ -# Running System Tests +# Running Translations Tests -This is the quick-start to CodeIgniter testing. Its intent is to describe what -it takes to get your system setup and ready to run the system tests. -It is not intended to be a full description of the test features that you can -use to test your application, since that can be found in the documentation. +This is the quick-start to CodeIgniter testing. Its intent is to describe what +it takes to get your system setup and ready to run the system tests. +It is not intended to be a full description of the test features that you can +use to test your application, since that can be found in the documentation. ## Requirements -It is recommended to use the latest version of PHPUnit. At the time of this -writing we are running version 7.5.1. Support for this has been built into the -**composer.json** file that ships with CodeIgniter, and can easily be installed +It is recommended to use the latest version of PHPUnit. At the time of this +writing we are running version `9.x`. Support for this has been built into the +**composer.json** file that ships with CodeIgniter, and can easily be installed via [Composer](https://getcomposer.org/) if you don't already have it installed globally. - > composer install + composer update If running under OS X or Linux, you can create a symbolic link to make running tests a touch nicer. - > ln -s ./vendor/bin/phpunit ./phpunit + ln -s ./vendor/bin/phpunit ./phpunit -You also need to install [XDebug](https://xdebug.org/index.php) in order -for the unit tests to successfully complete. +## Running the Tests -## Setup +The entire test suite can be ran by simply running the command below: -A number of the tests that are ran during the test suite are ran against a running database. -In order to setup the database used here, edit the details for the `tests` database -group in **app/Config/Database.php**. Make sure that you provide a database engine -that is currently running, and have already created a table that you can use only -for these tests, as it will be wiped and refreshed often while running the test suite. + vendor/bin/phpunit -If you want to run the tests without running the live database tests, -you can exclude @DatabaseLive group. Or make a copy of **phpunit.dist.xml**, -call it **phpunit.xml**, and un-comment the line within the testsuite that excludes -the **tests/system/Database/Live** directory. This will make the tests run quite a bit faster. +To run the specific test suite for a locale, simply provide the class name of the locale-specific test: -## Running the tests + vendor/bin/phpunit --filter FrenchTranslationTest -The entire test suite can be ran by simply typing one command from the command line within the main directory. - - > ./phpunit - -You can limit tests to those within a single test directory by specifying the -directory name after phpunit. All core tests are stored under **tests/system**. - - > ./phpunit tests/system/HTTP/ - -Individual tests can be ran by including the relative path to the test file. - - > ./phpunit tests/system/HTTP/RequestTest - -You can run the tests without running the live database tests. - - > ./phpunit --exclude-group DatabaseLive - -## Generating Code Coverage - -To generate coverage information, including HTML reports you can view in your browser, -you can use the following command: - - > ./phpunit --colors --coverage-text=tests/coverage.txt --coverage-html=tests/coverage/ -d memory_limit=1024m - -This runs all of the tests again, collecting information about how many lines, -functions, and files are tested, and the percent of the code that is covered by the tests. -It is collected in two formats: a simple text file that provides an overview, -as well as comprehensive collection of HTML files that show the status of every line of code in the project. - -The text file can be found at **tests/coverage.txt**. -The HTML files can be viewed by opening **tests/coverage/index.html** in your favorite browser. +Locale-specific test class names follow the named regex pattern `/^(?P[A-Za-z]+)TranslationTest$/`. ## PHPUnit XML Configuration @@ -74,8 +36,5 @@ The repository has a ``phpunit.xml.dist`` file in the project root, used for PHPUnit configuration. This is used as a default configuration if you do not have your own ``phpunit.xml`` in the project root. -The normal practice would be to copy ``phpunit.xml.dist`` to ``phpunit.xml`` -(which is git ignored), and to tailor yours as you see fit. -For instance, you might wish to exclude database tests -or automatically generate HTML code coverage reports. - +The normal practice would be to copy ``phpunit.xml.dist`` to ``phpunit.xml`` (which is git ignored), +and to tailor yours as you see fit. diff --git a/tests/_support/CIUnitTestCase.php b/tests/_support/CIUnitTestCase.php deleted file mode 100644 index b475b62e..00000000 --- a/tests/_support/CIUnitTestCase.php +++ /dev/null @@ -1,8 +0,0 @@ -language[$locale ?? $this->locale][$file] = $data; - - return $this; - } - - //-------------------------------------------------------------------- - - /** - * Provides an override that allows us to set custom - * data to be returned easily during testing. - * - * @param string $path - * - * @return array|mixed - */ - protected function requireFile(string $path): array - { - return $this->data ?? []; - } - - //-------------------------------------------------------------------- - - /** - * Arbitrarily turnoff internationalization support for testing - */ - public function disableIntlSupport() - { - $this->intlSupport = false; - } - -} diff --git a/tests/_support/Language/SecondMockLanguage.php b/tests/_support/Language/SecondMockLanguage.php deleted file mode 100644 index 71428854..00000000 --- a/tests/_support/Language/SecondMockLanguage.php +++ /dev/null @@ -1,27 +0,0 @@ -load($file, $locale, $return); - } - - //-------------------------------------------------------------------- - - /** - * Expose the loaded language files - */ - public function loaded(string $locale = 'en') - { - return $this->loadedFiles[$locale]; - } - -} diff --git a/tests/_support/Language/ab-CD/Allin.php b/tests/_support/Language/ab-CD/Allin.php deleted file mode 100644 index 3b153883..00000000 --- a/tests/_support/Language/ab-CD/Allin.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Pyramid of Giza', - 'tre' => 'Colossus of Rhodes', - 'fiv' => 'Temple of Artemis', - 'sev' => 'Hanging Gardens of Babylon', -]; diff --git a/tests/_support/Language/ab/Allin.php b/tests/_support/Language/ab/Allin.php deleted file mode 100644 index 69120758..00000000 --- a/tests/_support/Language/ab/Allin.php +++ /dev/null @@ -1,8 +0,0 @@ - 'gluttony', - 'tre' => 'greed', - 'six' => 'envy', - 'sev' => 'pride', -]; diff --git a/tests/_support/Language/en-ZZ/More.php b/tests/_support/Language/en-ZZ/More.php deleted file mode 100644 index 66810205..00000000 --- a/tests/_support/Language/en-ZZ/More.php +++ /dev/null @@ -1,6 +0,0 @@ - 'These are not the droids you are looking for', - 'notaMoon' => "It's made of cheese", - 'wisdom' => 'There is no try', -]; diff --git a/tests/_support/Language/en/Allin.php b/tests/_support/Language/en/Allin.php deleted file mode 100644 index 6a10dcc7..00000000 --- a/tests/_support/Language/en/Allin.php +++ /dev/null @@ -1,8 +0,0 @@ - 'four calling birds', - 'fiv' => 'five golden rings', - 'six' => 'six geese a laying', - 'sev' => 'seven swans a swimming', -]; diff --git a/tests/_support/Language/en/Core.php b/tests/_support/Language/en/Core.php deleted file mode 100644 index b2fc4c18..00000000 --- a/tests/_support/Language/en/Core.php +++ /dev/null @@ -1,20 +0,0 @@ - '{0} extension could not be found.', - 'bazillion' => 'billions and billions', // adds a new setting -]; diff --git a/tests/_support/Language/en/More.php b/tests/_support/Language/en/More.php deleted file mode 100644 index 5b4eaea5..00000000 --- a/tests/_support/Language/en/More.php +++ /dev/null @@ -1,7 +0,0 @@ - 'These are not the droids you are looking for', - 'notaMoon' => "That's no moon... it's a space station", - 'cannotMove' => 'I have a very bad feeling about this', -]; diff --git a/tests/_support/Language/ru/Language.php b/tests/_support/Language/ru/Language.php deleted file mode 100644 index d6c6632b..00000000 --- a/tests/_support/Language/ru/Language.php +++ /dev/null @@ -1,5 +0,0 @@ - 'Whatever this would be, translated', -]; diff --git a/tests/_support/MockCodeIgniter.php b/tests/_support/MockCodeIgniter.php deleted file mode 100644 index 3e31d001..00000000 --- a/tests/_support/MockCodeIgniter.php +++ /dev/null @@ -1,11 +0,0 @@ -expected = $this->expectedSets(); - } - - /** - * Identify all the locales in the translations repo. - * - * @return [][] - */ - public function translations() - { - $dir = getcwd() . '/Language/'; - $dh = opendir($dir); - $sets = []; - while (($file = readdir($dh)) !== false) - { - if (substr($file, 0, 1) != '.') - $sets[$file] = [$file]; - } - closedir($dh); - ksort($sets); - return $sets; - } - - /** - * For a given translation locale found, make sure that all of - * the translation sets (individual files) are there. - * This is relaxed for sublocales (eg fr-CA), which are only - * expected to provide variations for a parent locale. - * - * @dataProvider translations - */ - public function testMissingFiles($locale) - { - $diff = (strlen($locale) > 2) ? [] : array_diff($this->expected, $this->foundSets($locale)); - if (count($diff) > 0) - $this->fail($locale . ' is missing: ' . implode(' ', $diff)); - else - $this->assertTrue(true); - } - - /** - * For a given translation locale found, make sure that there - * are no extra (unneeded) translation sets provided. - * - * @dataProvider translations - */ - public function testExtraFiles($locale) - { - $diff = array_diff($this->foundSets($locale), $this->expected); - if (count($diff) > 0) - $this->fail($locale . ' has extra files: ' . implode(' ', $diff)); - else - $this->assertTrue(true); - } - - /** - * For a given translation locale found, make sure that each translation - * set has the appropriate keys for a complete translation. - * This is relaxed for sublocales (eg fr-CA), which are only - * expected to provide variations for a parent locale. - * - * @dataProvider translations - */ - public function testMissingKeys($locale) - { - $found = array_intersect($this->foundSets($locale),$this->expected); - $diff = []; - foreach ($found as $keyset) - { - $group = substr($keyset, 0, -4); - $expected = $this->loadKeys($keyset); - $actual = $this->loadKeys($keyset, $locale); - $missing = array_diff_key($expected, $actual); - foreach ($missing as $key => $value) - $diff[] = $group . '.' . $key; - } - if (count($diff) > 0) - $this->fail($locale . ' is missing keys: ' . implode(' ', $diff)); - else - $this->assertTrue(true); - } - - /** - * For a given translation locale found, make sure that each translation - * doesn't have extra (un-needed) keys defined.. - * - * @dataProvider translations - */ - public function testExtraKeys($locale) - { - $found = array_intersect($this->foundSets($locale),$this->expected); - $diff = []; - foreach ($found as $keyset) - { - $group = substr($keyset, 0, -4); - $expected = $this->loadKeys($keyset); - $actual = $this->loadKeys($keyset, $locale); - $missing = array_diff_key($actual,$expected); - foreach ($missing as $key => $value) - $diff[] = $group . '.' . $key; - } - if (count($diff) > 0) - $this->fail($locale . ' has extra keys: ' . implode(' ', $diff)); - else - $this->assertTrue(true); - } - - /** - * Identify all the translation sets in system/Language/en - * - * @return [] - */ - public function expectedSets() - { - $dir = getcwd() . '/vendor/codeigniter4/framework/system/Language/en/'; - $dh = opendir($dir); - $sets = []; - while (($file = readdir($dh)) !== false) - { - if (substr($file, 0, 1) != '.') - $sets[] = $file; - } - closedir($dh); - ksort($sets); - return $sets; - } - - /** - * Identify all the translation sets found for a given locale - * - * @return [] - */ - public function foundSets($locale) - { - $dir = getcwd() . '/Language/' . $locale . '/'; - $dh = opendir($dir); - $sets = []; - while (($file = readdir($dh)) !== false) - { - if (substr($file, 0, 1) != '.') - $sets[] = $file; - } - closedir($dh); - ksort($sets); - return $sets; - } - - /** - * Load a set of translations, from the repo or "stock". - * - * @return [] - */ - public function loadKeys($which, $locale = null) - { - $folder = $locale ? getcwd() . '/Language/' . $locale . '/' : - getcwd() . '/vendor/codeigniter4/framework/system/Language/en/'; - $file = $folder . $which; - $keys = require $file; - return $keys; - } - -} diff --git a/utils/PhpCsFixer/CodeIgniter4.php b/utils/PhpCsFixer/CodeIgniter4.php new file mode 100644 index 00000000..8707bed3 --- /dev/null +++ b/utils/PhpCsFixer/CodeIgniter4.php @@ -0,0 +1,397 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Utils\PhpCsFixer; + +use Nexus\CsConfig\Ruleset\AbstractRuleset; + +/** + * @internal + */ +final class CodeIgniter4 extends AbstractRuleset +{ + public function __construct() + { + $this->name = 'CodeIgniter4'; + $this->rules = [ + 'align_multiline_comment' => ['comment_type' => 'all_multiline'], + 'array_indentation' => true, + 'array_push' => true, + 'array_syntax' => ['syntax' => 'short'], + 'backtick_to_shell_exec' => true, + 'binary_operator_spaces' => [ + 'default' => 'single_space', + 'operators' => [ + '=' => 'align_single_space_minimal', + '=>' => 'align_single_space_minimal', + '.=' => 'align_single_space_minimal', + '||' => 'align_single_space_minimal', + ], + ], + 'blank_line_after_namespace' => true, + 'blank_line_after_opening_tag' => true, + 'blank_line_before_return' => false, // deprecated + 'blank_line_before_statement' => [ + 'statements' => [ + 'continue', + 'for', + 'foreach', + 'if', + 'return', + 'switch', + 'throw', + 'try', + 'yield', + ], + ], + 'braces' => [ + 'allow_single_line_closure' => true, + 'position_after_anonymous_constructs' => 'same', + 'position_after_control_structures' => 'next', + 'position_after_functions_and_oop_constructs' => 'next', + ], + 'cast_spaces' => ['space' => 'single'], + 'class_attributes_separation' => [ + 'elements' => [ + 'const', + 'method', + 'property', + ], + ], + 'class_definition' => [ + 'multi_line_extends_each_single_line' => false, + 'single_item_single_line' => true, + 'single_line' => true, + ], + 'class_keyword_remove' => false, + 'clean_namespace' => true, + 'combine_consecutive_issets' => true, + 'combine_consecutive_unsets' => true, + 'combine_nested_dirname' => true, // risky + 'comment_to_phpdoc' => true, // risky + 'compact_nullable_typehint' => true, + 'concat_space' => ['spacing' => 'one'], + 'constant_case' => ['case' => 'lower'], + 'date_time_immutable' => false, + 'declare_equal_normalize' => ['space' => 'none'], + 'declare_strict_types' => false, + 'dir_constant' => true, // risky + 'doctrine_annotation_array_assignment' => false, + 'doctrine_annotation_braces' => false, + 'doctrine_annotation_indentation' => false, + 'doctrine_annotation_spaces' => false, + 'echo_tag_syntax' => [ + 'format' => 'short', + 'long_function' => 'echo', + 'shorten_simple_statements_only' => true, + ], + 'elseif' => true, + 'encoding' => true, + 'ereg_to_preg' => true, // risky + 'error_suppression' => [ + 'mute_deprecation_error' => true, + 'noise_remaining_usages' => false, + 'noise_remaining_usages_exclude' => [], + ], // risky + 'escape_implicit_backslashes' => [ + 'double_quoted' => true, + 'heredoc_syntax' => true, + 'single_quoted' => false, + ], + 'explicit_indirect_variable' => true, + 'explicit_string_variable' => true, + 'final_class' => false, // risky + 'final_internal_class' => true, // risky + 'final_public_method_for_abstract_class' => false, // risky + 'final_static_access' => false, // deprecated + 'fopen_flag_order' => true, // risky + 'fopen_flags' => ['b_mode' => true], // risky + 'full_opening_tag' => true, + 'fully_qualified_strict_types' => true, + 'function_declaration' => ['closure_function_spacing' => 'one'], + 'function_to_constant' => [ + 'functions' => [ // risky + 'get_called_class', + 'get_class', + 'get_class_this', + 'php_sapi_name', + 'phpversion', + 'pi', + ], + ], + 'function_typehint_space' => true, + 'general_phpdoc_annotation_remove' => [ + 'annotations' => [ + 'author', + 'package', + 'subpackage', + ], + ], + 'general_phpdoc_tag_rename' => [ + 'case_sensitive' => false, + 'fix_annotation' => true, + 'fix_inline' => true, + 'replacements' => ['inheritDocs' => 'inheritDoc'], + ], + 'global_namespace_import' => ['import_classes' => true], + 'group_import' => false, + 'hash_to_slash_comment' => false, // deprecated + 'header_comment' => false, + 'heredoc_indentation' => false, + 'heredoc_to_nowdoc' => true, + 'implode_call' => true, // risky + 'include' => true, + 'increment_style' => ['style' => 'post'], + 'indentation_type' => true, + 'is_null' => true, // risky + 'lambda_not_used_import' => true, + 'line_ending' => true, + 'linebreak_after_opening_tag' => true, + 'list_syntax' => ['syntax' => 'short'], + 'logical_operators' => true, // risky + 'lowercase_cast' => true, + 'lowercase_constants' => false, // deprecated + 'lowercase_keywords' => true, + 'lowercase_static_reference' => true, + 'magic_constant_casing' => true, + 'magic_method_casing' => true, + 'mb_str_functions' => false, // risky + 'method_argument_space' => [ + 'after_heredoc' => true, + 'ensure_fully_multiline' => true, + 'keep_multiple_spaces_after_comma' => false, + 'on_multiline' => 'ensure_fully_multiline', + ], + 'method_chaining_indentation' => true, + 'method_separation' => false, // deprecated + 'modernize_types_casting' => true, // risky + 'multiline_comment_opening_closing' => true, + 'multiline_whitespace_before_semicolons' => ['strategy' => 'no_multi_line'], + 'native_constant_invocation' => false, // risky + 'native_function_casing' => true, + 'native_function_invocation' => false, // risky + 'native_function_type_declaration_casing' => true, + 'new_with_braces' => true, + 'no_alias_functions' => true, // risky + 'no_alias_language_construct_call' => true, + 'no_alternative_syntax' => false, + 'no_binary_string' => true, + 'no_blank_lines_after_class_opening' => true, + 'no_blank_lines_after_phpdoc' => true, + 'no_blank_lines_before_namespace' => false, + 'no_break_comment' => true, + 'no_closing_tag' => true, + 'no_empty_comment' => true, + 'no_empty_phpdoc' => true, + 'no_empty_statement' => true, + 'no_extra_blank_lines' => [ + 'tokens' => [ + 'extra', + 'break', + 'continue', + 'curly_brace_block', + 'parenthesis_brace_block', + 'square_brace_block', + 'return', + 'throw', + 'use', + 'use_trait', + 'switch', + 'case', + 'default', + ], + ], + 'no_extra_consecutive_blank_lines' => false, // deprecated + 'no_homoglyph_names' => true, // risky + 'no_leading_import_slash' => true, + 'no_leading_namespace_whitespace' => true, + 'no_mixed_echo_print' => ['use' => 'echo'], + 'no_multiline_whitespace_around_double_arrow' => true, + 'no_multiline_whitespace_before_semicolons' => false, // deprecated + 'no_null_property_initialization' => true, + 'no_php4_constructor' => true, // risky + 'no_short_bool_cast' => true, + 'no_short_echo_tag' => false, // deprecated + 'no_singleline_whitespace_before_semicolons' => true, + 'no_spaces_after_function_name' => true, + 'no_spaces_around_offset' => [ + 'positions' => [ + 'inside', + 'outside', + ], + ], + 'no_spaces_inside_parenthesis' => true, + 'no_superfluous_elseif' => true, + 'no_superfluous_phpdoc_tags' => false, + 'no_trailing_comma_in_list_call' => true, + 'no_trailing_comma_in_singleline_array' => true, + 'no_trailing_whitespace' => true, + 'no_trailing_whitespace_in_comment' => true, + 'no_trailing_whitespace_in_string' => true, // risky + 'no_unneeded_control_parentheses' => true, + 'no_unneeded_curly_braces' => ['namespaces' => true], + 'no_unneeded_final_method' => true, // risky + 'no_unreachable_default_argument_value' => true, // risky + 'no_unset_cast' => true, + 'no_unset_on_property' => false, // risky + 'no_unused_imports' => true, + 'no_useless_else' => true, + 'no_useless_return' => true, + 'no_useless_sprintf' => true, // risky + 'no_whitespace_before_comma_in_array' => true, + 'no_whitespace_in_blank_line' => true, + 'non_printable_character' => true, // risky + 'normalize_index_brace' => true, + 'not_operator_with_space' => false, + 'not_operator_with_successor_space' => true, + 'nullable_type_declaration_for_default_null_value' => ['use_nullable_type_declaration' => false], + 'object_operator_without_whitespace' => true, + 'operator_linebreak' => [ + 'only_booleans' => false, + 'position' => 'beginning', + ], + 'ordered_class_elements' => [ + 'order' => [ + 'use_trait', + 'constant_public', + 'constant_protected', + 'constant_private', + 'property_public', + 'property_protected', + 'property_private', + 'construct', + 'destruct', + 'magic', + 'phpunit', + 'method_public_static', + 'method_protected_static', + 'method_private_static', + 'method_public', + 'method_protected', + 'method_private', + ], + ], + 'ordered_imports' => true, + 'ordered_interfaces' => false, // risky + 'ordered_traits' => true, + 'php_unit_construct' => true, // risky + 'php_unit_dedicate_assert' => ['target' => 'newest'], // risky + 'php_unit_dedicate_assert_internal_type' => ['target' => 'newest'], // risky + 'php_unit_expectation' => true, // risky + 'php_unit_fqcn_annotation' => true, + 'php_unit_internal_class' => true, + 'php_unit_method_casing' => true, + 'php_unit_mock' => true, // risky + 'php_unit_mock_short_will_return' => true, // risky + 'php_unit_namespaced' => true, // risky + 'php_unit_no_expectation_annotation' => true, // risky + 'php_unit_ordered_covers' => false, // deprecated + 'php_unit_set_up_tear_down_visibility' => true, // risky + 'php_unit_size_class' => false, + 'php_unit_strict' => true, // risky + 'php_unit_test_annotation' => false, // risky + 'php_unit_test_case_static_method_calls' => ['call_type' => 'self'], // risky + 'php_unit_test_class_requires_covers' => false, + 'phpdoc_add_missing_param_annotation' => ['only_untyped' => false], + 'phpdoc_align' => true, + 'phpdoc_annotation_without_dot' => true, + 'phpdoc_indent' => true, + 'phpdoc_inline_tag' => false, // deprecated + 'phpdoc_inline_tag_normalizer' => true, + 'phpdoc_line_span' => [ + 'const' => 'single', + 'method' => 'single', + 'property' => 'single', + ], + 'phpdoc_no_access' => true, + 'phpdoc_no_alias_tag' => true, + 'phpdoc_no_empty_return' => false, + 'phpdoc_no_package' => true, + 'phpdoc_no_useless_inheritdoc' => true, + 'phpdoc_order' => true, + 'phpdoc_order_by_value' => true, + 'phpdoc_return_self_reference' => true, + 'phpdoc_scalar' => true, + 'phpdoc_separation' => true, + 'phpdoc_single_line_var_spacing' => true, + 'phpdoc_summary' => true, + 'phpdoc_tag_casing' => true, + 'phpdoc_tag_type' => true, + 'phpdoc_to_comment' => true, + 'phpdoc_to_param_type' => false, // risky + 'phpdoc_to_return_type' => false, // risky + 'phpdoc_trim' => true, + 'phpdoc_trim_consecutive_blank_line_separation' => true, + 'phpdoc_types' => true, + 'phpdoc_types_order' => true, + 'phpdoc_var_annotation_correct_order' => true, + 'phpdoc_var_without_name' => true, + 'pow_to_exponentiation' => true, + 'pre_increment' => false, // deprecated + 'protected_to_private' => true, + 'psr0' => false, + 'psr4' => false, // deprecated + 'psr_autoloading' => ['dir' => null], + 'random_api_migration' => true, + 'regular_callable_call' => true, // risky + 'return_assignment' => true, + 'return_type_declaration' => true, + 'self_accessor' => true, // risky + 'self_static_accessor' => true, + 'semicolon_after_instruction' => true, + 'set_type_to_cast' => true, // risky + 'short_scalar_cast' => true, + 'silenced_deprecation_error' => false, // deprecated + 'simple_to_complex_string_variable' => true, + 'simplified_if_return' => true, + 'simplified_null_return' => false, + 'single_blank_line_at_eof' => true, + 'single_blank_line_before_namespace' => true, + 'single_class_element_per_statement' => true, + 'single_import_per_statement' => true, + 'single_line_after_imports' => true, + 'single_line_comment_style' => true, + 'single_line_throw' => false, + 'single_quote' => true, + 'single_space_after_construct' => true, + 'single_trait_insert_per_statement' => true, + 'space_after_semicolon' => true, + 'standardize_increment' => true, + 'standardize_not_equals' => true, + 'static_lambda' => true, // risky + 'strict_comparison' => true, // risky + 'strict_param' => true, // risky + 'string_line_ending' => true, // risky + 'switch_case_semicolon_to_colon' => true, + 'switch_case_space' => true, + 'switch_continue_to_break' => true, + 'ternary_operator_spaces' => true, + 'ternary_to_elvis_operator' => true, // risky + 'ternary_to_null_coalescing' => true, + 'trailing_comma_in_multiline_array' => true, + 'trim_array_spaces' => true, + 'unary_operator_spaces' => true, + 'use_arrow_functions' => false, // risky + 'visibility_required' => [ + 'elements' => [ + 'const', + 'method', + 'property', + ], + ], + 'void_return' => false, // risky + 'whitespace_after_comma_in_array' => true, + 'yoda_style' => false, + ]; + $this->requiredPHPVersion = 70200; + $this->autoActivateIsRiskyAllowed = true; + } +}