Enhance language support and fix validation messages

- Added support for additional languages (Bengali, Portuguese, Russian, Urdu, Punjabi, German, Javanese, Korean, Vietnamese, Telugu, Marathi, Tamil, Turkish) in the application.
- Updated validation messages across multiple languages to correct formatting issues and improve clarity, including Arabic, English, Spanish, French, Hindi, Japanese, Norwegian, and Chinese.
- Removed obsolete Norwegian language files to streamline localization efforts.
- Improved the language selection interface in the form customization component.

These changes aim to enhance user experience by providing better language support and clearer validation feedback.
This commit is contained in:
Julien Nahum
2024-12-09 12:47:01 +01:00
parent 39b95f1683
commit 705c84dae4
57 changed files with 2207 additions and 530 deletions

View File

@@ -0,0 +1,136 @@
<?php
return [
'accepted' => ':attribute ஏற்றுக்கொள்ளப்பட வேண்டும்.',
'accepted_if' => ':other :value ஆக இருக்கும்போது :attribute ஏற்றுக்கொள்ளப்பட வேண்டும்.',
'active_url' => ':attribute சரியான URL அல்ல.',
'after' => ':attribute, :date க்குப் பின்னரான தேதியாக இருக்க வேண்டும்.',
'after_or_equal' => ':attribute, :date அல்லது அதற்குப் பின்னரான தேதியாக இருக்க வேண்டும்.',
'alpha' => ':attribute எழுத்துக்களை மட்டும் கொண்டிருக்க வேண்டும்.',
'alpha_dash' => ':attribute எழுத்துக்கள், எண்கள், கோடுகள் மற்றும் அடிக்கோடுகளை மட்டும் கொண்டிருக்க வேண்டும்.',
'alpha_num' => ':attribute எழுத்துக்கள் ற்றும் எண்களை மட்டும் கொண்டிருக்க வேண்டும்.',
'array' => ':attribute ஒரு வரிசையாக இருக்க வேண்டும்.',
'before' => ':attribute, :date க்கு முன்னரான தேதியாக இருக்க வேண்டும்.',
'before_or_equal' => ':attribute, :date அல்லது அதற்கு முன்னரான தேதியாக இருக்க வேண்டும்.',
'between' => [
'array' => ':attribute :min மற்றும் :max உருப்படிகளுக்கு இடையில் இருக்க வேண்டும்.',
'file' => ':attribute :min மற்றும் :max கிலோபைட்களுக்கு இடையில் இருக்க வேண்டும்.',
'numeric' => ':attribute :min மற்றும் :max க்கு இடையில் இருக்க வேண்டும்.',
'string' => ':attribute :min மற்றும் :max எழுத்துகளுக்கு இடையில் இருக்க வேண்டும்.',
],
'boolean' => ':attribute புலம் உண்மை அல்லது பொய்யாக இருக்க வேண்டும்.',
'confirmed' => ':attribute உறுதிப்படுத்தல் பொருந்தவில்லை.',
'current_password' => 'கடவுச்சொல் தவறானது.',
'date' => ':attribute சரியான தேதி அல்ல.',
'date_equals' => ':attribute, :date க்கு சமமான தேதியாக இருக்க வேண்டும்.',
'date_format' => ':attribute, :format வடிவத்துடன் பொருந்தவில்லை.',
'declined' => ':attribute நிராகரிக்கப்பட வேண்டும்.',
'declined_if' => ':other :value ஆக இருக்கும்போது :attribute நிராகரிக்கப்பட வேண்டும்.',
'different' => ':attribute மற்றும் :other வேறுபட்டதாக இருக்க வேண்டும்.',
'digits' => ':attribute :digits இலக்கங்களாக இருக்க வேண்டும்.',
'digits_between' => ':attribute :min மற்றும் :max இலக்கங்களுக்கு இடையில் இருக்க வேண்டும்.',
'dimensions' => ':attribute தவறான பட பரிமாணங்களைக் கொண்டுள்ளது.',
'distinct' => ':attribute புலம் நகல் மதிப்பைக் கொண்டுள்ளது.',
'email' => ':attribute சரியான மின்னஞ்சல் முகவரியாக இருக்க வேண்டும்.',
'ends_with' => ':attribute பின்வருவனவற்றில் ஒன்றுடன் முடிவடைய வேண்டும்: :values.',
'enum' => 'தேர்ந்தெடுக்கப்பட்ட :attribute தவறானது.',
'exists' => 'தேர்ந்தெடுக்கப்பட்ட :attribute தவறானது.',
'file' => ':attribute ஒரு கோப்பாக இருக்க வேண்டும்.',
'filled' => ':attribute புலம் மதிப்பைக் கொண்டிருக்க வேண்டும்.',
'gt' => [
'array' => ':attribute :value உருப்படிகளுக்கு மேல் கொண்டிருக்க வேண்டும்.',
'file' => ':attribute :value கிலோபைட்களுக்கு மேல் இருக்க வேண்டும்.',
'numeric' => ':attribute :value க்கு மேல் இருக்க வேண்டும்.',
'string' => ':attribute :value <20><>ழுத்துகளுக்கு மேல் இருக்க வேண்டும்.',
],
'gte' => [
'array' => ':attribute :value அல்லது அதற்கு மேற்பட்ட உருப்படிகளைக் கொண்டிருக்க வேண்டும்.',
'file' => ':attribute :value கிலோபைட்கள் அல்லது அதற்கு மேல் இருக்க வேண்டும்.',
'numeric' => ':attribute :value அல்லது அதற்கு மேல் இருக்க வேண்டும்.',
'string' => ':attribute :value அல்லது அதற்கு மேற்பட்ட எழுத்துகளைக் கொண்டிருக்க வேண்டும்.',
],
'image' => ':attribute ஒரு படமாக இருக்க வேண்டும்.',
'in' => 'தேர்ந்தெடுக்கப்பட்ட :attribute தவறானது.',
'in_array' => ':attribute புலம் :other இல் இல்லை.',
'integer' => ':attribute ஒரு முழு எண்ணாக இருக்க வேண்டும்.',
'ip' => ':attribute சரியான IP முகவரியாக இருக்க வேண்டும்.',
'ipv4' => ':attribute சரியான IPv4 முகவரியாக இருக்க வேண்டும்.',
'ipv6' => ':attribute சரியான IPv6 முகவரியாக இருக்க வேண்டும்.',
'json' => ':attribute சரியான JSON சரமாக இருக்க வேண்டும்.',
'lt' => [
'array' => ':attribute :value உருப்படிகளுக்கும் குறைவாக இருக்க வேண்டும்.',
'file' => ':attribute :value கிலோபைட்களுக்கும் குறைவாக இருக்க வேண்டும்.',
'numeric' => ':attribute :value க்கும் குறைவாக இருக்க வேண்டும்.',
'string' => ':attribute :value எழுத்துகளுக்கும் குறைவாக இருக்க வேண்டும்.',
],
'lte' => [
'array' => ':attribute :value உருப்படிகளுக்கு மேல் கொண்டிருக்கக்கூடாது.',
'file' => ':attribute :value கிலோபைட்கள் அல்லது அதற்கு குறைவாக இருக்க வேண்டும்.',
'numeric' => ':attribute :value அல்லது அதற்கு குறைவாக இருக்க வேண்டும்.',
'string' => ':attribute :value அல்லது அதற்கு குறைவான எழுத்துகளைக் கொண்டிருக்க வேண்டும்.',
],
'mac_address' => ':attribute சரியான MAC முகவரியாக இருக்க வேண்டும்.',
'max' => [
'array' => ':attribute :max உருப்படிகளுக்கு மேல் கொண்டிருக்கக்கூடாது.',
'file' => ':attribute :max கிலோபைட்களுக்கு மேல் இருக்கக்கூடாது.',
'numeric' => ':attribute :max க்கு மேல் இருக்கக்கூடாது.',
'string' => ':attribute :max எழுத்துகளுக்கு மேல் இருக்கக்கூடாது.',
],
'mimes' => ':attribute பின்வரும் வகையான கோப்பாக இருக்க வேண்டும்: :values.',
'mimetypes' => ':attribute பின்வரும் வகையான கோப்பாக இருக்க வே<E0AEB5><E0AF87><EFBFBD>்டும்: :values.',
'min' => [
'array' => ':attribute குறைந்தது :min உருப்படிகளைக் கொண்டிருக்க வேண்டும்.',
'file' => ':attribute குறைந்தது :min கிலோபைட்களாக இருக்க வேண்டும்.',
'numeric' => ':attribute குறைந்தது :min ஆக இருக்க வேண்டும்.',
'string' => ':attribute குறைந்தது :min எழுத்துகளைக் கொண்டிருக்க வேண்டும்.',
],
'multiple_of' => ':attribute :value இன் மடங்காக இருக்க வேண்டும்.',
'not_in' => 'தேர்ந்தெடுக்கப்பட்ட :attribute தவறானது.',
'not_regex' => ':attribute வடிவமைப்பு தவறானது.',
'numeric' => ':attribute ஒரு எண்ணாக இருக்க வேண்டும்.',
'password' => [
'letters' => ':attribute குறைந்தது ஒரு எழுத்தையாவது கொண்டிருக்க வேண்டும்.',
'mixed' => ':attribute குறைந்தது ஒரு பெரிய எழுத்த<E0AF8D><E0AEA4><EFBFBD> மற்றும் ஒரு சிறிய எழுத்தையாவது கொண்டிருக்க வேண்டும்.',
'numbers' => ':attribute குறைந்தது ஒரு எண்ணையாவது கொண்டிருக்க வேண்டும்.',
'symbols' => ':attribute குறைந்தது ஒரு சின்னத்தையாவது கொண்டிருக்க வேண்டும்.',
'uncompromised' => 'கொடுக்கப்பட்ட :attribute தரவு கசிவில் தோன்றியுள்ளது. வேறு :attribute ஐத் தேர்வு செய்யவும்.',
],
'present' => ':attribute புலம் இருக்க வேண்டும்.',
'prohibited' => ':attribute புலம் தடை செய்யப்பட்டுள்ளது.',
'prohibited_if' => ':other :value ஆக இருக்கும்போது :attribute புலம் தடை செய்யப்பட்டுள்ளது.',
'prohibited_unless' => ':other :values இல் இல்லாத வரை :attribute புலம் தடை செய்யப்பட்டுள்ளது.',
'prohibits' => ':attribute புலம் :other இருப்பதை தடை செய்கிறது.',
'regex' => ':attribute வடிவமைப்பு தவறானது.',
'required' => ':attribute புலம் தேவை.',
'required_array_keys' => ':attribute புலத்தில் பின்வரும் உள்ளீடுகள் இருக்க வேண்டும்: :values.',
'required_if' => ':other :value ஆக இருக்கும்போது :attribute புலம் தேவை.',
'required_unless' => ':other :values இல் இல்லாத வரை :attribute புலம் தேவை.',
'required_with' => ':values இருக்கும்போது :attribute புலம் தேவை.',
'required_with_all' => ':values இருக்கும்போது :attribute புலம் தேவை.',
'required_without' => ':values இல்லாதபோது :attribute புலம் தேவை.',
'required_without_all' => ':values எதுவும் இல்லாதபோது :attribute புலம் தேவை.',
'same' => ':attribute மற்றும் :other பொருந்த வேண்டும்.',
'size' => [
'array' => ':attribute :size உருப்படிகளைக் கொண்டிருக்க வேண்டும்.',
'file' => ':attribute :size கிலோபைட்களாக இருக்க வேண்டும்.',
'numeric' => ':attribute :size ஆக இருக்க வேண்டும்.',
'string' => ':attribute :size எழுத்துகளாக இருக்க வேண்டும்.',
],
'starts_with' => ':attribute பின்வருவனவற்றில் ஒன்றில் தொடங்க வேண்டும்: :values.',
'string' => ':attribute ஒரு சரமாக இருக்க வேண்டும்.',
'timezone' => ':attribute சரியான நேர மண்டலமாக இருக்க வேண்டும்.',
'unique' => ':attribute ஏற்கனவே எடுக்கப்பட்டுள்ளது.',
'uploaded' => ':attribute பதிவேற்றம் தோல்வியடைந்தது.',
'url' => ':attribute சரியான URL ஆக இருக்க வேண்டும்.',
'uuid' => ':attribute சரியான UUID ஆக இருக்க வேண்டும்.',
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
'attributes' => [],
'invalid_json' => 'தவறான உள்ளீடு. சரிசெய்து மீண்டும் முயற்சிக்கவும்.',
];