From 705c84dae4970c2d4c0706ba7b4f1627e67149ca Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Mon, 9 Dec 2024 12:47:01 +0100 Subject: [PATCH 1/3] 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. --- api/app/Models/Forms/Form.php | 2 +- api/config/app.php | 13 ++ api/resources/lang/ar/validation.php | 6 +- api/resources/lang/bn/validation.php | 119 ++++++++++++ api/resources/lang/de-DE/auth.php | 19 -- api/resources/lang/de-DE/pagination.php | 19 -- api/resources/lang/de-DE/passwords.php | 22 --- api/resources/lang/de-DE/validation.php | 177 ------------------ api/resources/lang/de-DE/verification.php | 11 -- api/resources/lang/de/validation.php | 119 ++++++++++++ api/resources/lang/en/validation.php | 4 +- api/resources/lang/es/validation.php | 2 + api/resources/lang/fr/validation.php | 2 + api/resources/lang/hi/validation.php | 6 +- api/resources/lang/ja/validation.php | 4 +- api/resources/lang/jv/validation.php | 119 ++++++++++++ api/resources/lang/ko/validation.php | 119 ++++++++++++ api/resources/lang/mr/validation.php | 136 ++++++++++++++ api/resources/lang/nb-NO/auth.php | 19 -- api/resources/lang/nb-NO/pagination.php | 19 -- api/resources/lang/nb-NO/passwords.php | 22 --- api/resources/lang/nb-NO/validation.php | 152 --------------- api/resources/lang/nb-NO/verification.php | 22 --- api/resources/lang/pa/validation.php | 119 ++++++++++++ api/resources/lang/pt-BR/validation.php | 2 + api/resources/lang/pt/validation.php | 119 ++++++++++++ api/resources/lang/ru/validation.php | 119 ++++++++++++ api/resources/lang/ta/validation.php | 136 ++++++++++++++ api/resources/lang/te/validation.php | 119 ++++++++++++ api/resources/lang/tr/validation.php | 136 ++++++++++++++ api/resources/lang/ur/validation.php | 119 ++++++++++++ api/resources/lang/vi/validation.php | 119 ++++++++++++ api/resources/lang/zh-CN/validation.php | 2 + api/resources/lang/zh/validation.php | 6 +- .../form-components/FormCustomization.vue | 1 + .../components/pages/welcome/Testimonials.vue | 2 +- client/i18n/lang/ar.json | 13 +- client/i18n/lang/bn.json | 41 ++++ client/i18n/lang/de.json | 41 ++++ client/i18n/lang/en.json | 3 + client/i18n/lang/es.json | 11 +- client/i18n/lang/fr.json | 9 +- client/i18n/lang/hi.json | 17 +- client/i18n/lang/ja.json | 13 +- client/i18n/lang/jv.json | 41 ++++ client/i18n/lang/ko.json | 41 ++++ client/i18n/lang/mr.json | 41 ++++ client/i18n/lang/pa.json | 41 ++++ client/i18n/lang/pt.json | 25 +-- client/i18n/lang/ru.json | 41 ++++ client/i18n/lang/ta.json | 41 ++++ client/i18n/lang/te.json | 41 ++++ client/i18n/lang/tr.json | 41 ++++ client/i18n/lang/ur.json | 41 ++++ client/i18n/lang/vi.json | 41 ++++ client/i18n/lang/zh.json | 9 +- client/nuxt.config.ts | 13 ++ 57 files changed, 2207 insertions(+), 530 deletions(-) create mode 100644 api/resources/lang/bn/validation.php delete mode 100644 api/resources/lang/de-DE/auth.php delete mode 100644 api/resources/lang/de-DE/pagination.php delete mode 100644 api/resources/lang/de-DE/passwords.php delete mode 100644 api/resources/lang/de-DE/validation.php delete mode 100644 api/resources/lang/de-DE/verification.php create mode 100644 api/resources/lang/de/validation.php create mode 100644 api/resources/lang/jv/validation.php create mode 100644 api/resources/lang/ko/validation.php create mode 100644 api/resources/lang/mr/validation.php delete mode 100644 api/resources/lang/nb-NO/auth.php delete mode 100644 api/resources/lang/nb-NO/pagination.php delete mode 100644 api/resources/lang/nb-NO/passwords.php delete mode 100644 api/resources/lang/nb-NO/validation.php delete mode 100644 api/resources/lang/nb-NO/verification.php create mode 100644 api/resources/lang/pa/validation.php create mode 100644 api/resources/lang/pt/validation.php create mode 100644 api/resources/lang/ru/validation.php create mode 100644 api/resources/lang/ta/validation.php create mode 100644 api/resources/lang/te/validation.php create mode 100644 api/resources/lang/tr/validation.php create mode 100644 api/resources/lang/ur/validation.php create mode 100644 api/resources/lang/vi/validation.php create mode 100644 client/i18n/lang/bn.json create mode 100644 client/i18n/lang/de.json create mode 100644 client/i18n/lang/jv.json create mode 100644 client/i18n/lang/ko.json create mode 100644 client/i18n/lang/mr.json create mode 100644 client/i18n/lang/pa.json create mode 100644 client/i18n/lang/ru.json create mode 100644 client/i18n/lang/ta.json create mode 100644 client/i18n/lang/te.json create mode 100644 client/i18n/lang/tr.json create mode 100644 client/i18n/lang/ur.json create mode 100644 client/i18n/lang/vi.json diff --git a/api/app/Models/Forms/Form.php b/api/app/Models/Forms/Form.php index 6f8dd63a1..f8769a2ee 100644 --- a/api/app/Models/Forms/Form.php +++ b/api/app/Models/Forms/Form.php @@ -41,7 +41,7 @@ class Form extends Model implements CachableAttributes public const VISIBILITY = ['public', 'draft', 'closed']; - public const LANGUAGES = ['en', 'fr', 'hi', 'es', 'ar', 'zh', 'ja']; + public const LANGUAGES = ['en', 'fr', 'hi', 'es', 'ar', 'zh', 'ja', 'bn', 'pt', 'ru', 'ur', 'pa', 'de', 'jv', 'ko', 'vi', 'te', 'mr', 'ta', 'tr']; protected $fillable = [ 'workspace_id', diff --git a/api/config/app.php b/api/config/app.php index 72b7b02c8..e65ee893d 100644 --- a/api/config/app.php +++ b/api/config/app.php @@ -100,6 +100,19 @@ 'ar' => 'AR', 'zh' => 'ZH', 'ja' => 'JA', + 'bn' => 'BN', + 'pt' => 'PT', + 'ru' => 'RU', + 'ur' => 'UR', + 'pa' => 'PA', + 'de' => 'DE', + 'jv' => 'JV', + 'ko' => 'KO', + 'vi' => 'VI', + 'te' => 'TE', + 'mr' => 'MR', + 'ta' => 'TA', + 'tr' => 'TR', ], /* diff --git a/api/resources/lang/ar/validation.php b/api/resources/lang/ar/validation.php index da972c907..1aa91cfec 100644 --- a/api/resources/lang/ar/validation.php +++ b/api/resources/lang/ar/validation.php @@ -13,7 +13,7 @@ 'before_or_equal' => ':attribute يجب أن يكون تاريخا سابقا أو مطابقا للتاريخ :date.', 'between' => [ 'numeric' => 'يجب أن تكون قيمة :attribute بين :min و :max.', - 'file' => 'يجب أن يكون حجم الملف :attribute بين :min و :max كيلوبايت.', + 'file' => 'يجب أن يكون حجم الملف :attribute بين :min و :max ��يلوبايت.', 'string' => 'يجب أن يكون عدد حروف النّص :attribute بين :min و :max.', 'array' => 'يجب أن يحتوي :attribute على عدد من العناصر بين :min و :max.', ], @@ -66,7 +66,7 @@ ], 'max' => [ 'numeric' => 'يجب أن تكون قيمة :attribute مساوية أو أصغر من :max.', - 'file' => 'يجب أن لا يتجاوز حجم الملف :attribute :max كيلوبايت.', + 'file' => 'يجب أن لا يتجاوز حجم الملف :attribute :max كيلوبا��ت.', 'string' => 'يجب أن لا يتجاوز طول النّص :attribute :max حروفٍ/حرفًا.', 'array' => 'يجب أن لا يحتوي :attribute على أكثر من :max عناصر/عنصر.', ], @@ -114,4 +114,6 @@ ], 'attributes' => [], + + 'invalid_json' => 'إدخال غير صالح. يرجى التصحيح والمحاولة مرة أخرى.', ]; diff --git a/api/resources/lang/bn/validation.php b/api/resources/lang/bn/validation.php new file mode 100644 index 000000000..8d942bcd6 --- /dev/null +++ b/api/resources/lang/bn/validation.php @@ -0,0 +1,119 @@ + ':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' => [ + 'numeric' => ':attribute অবশ্যই :min এবং :max এর মধ্যে হতে হবে।', + 'file' => ':attribute অবশ্যই :min এবং :max কিলোবাইটের মধ্যে হতে হবে।', + 'string' => ':attribute অবশ্যই :min এবং :max অক্ষরের মধ্যে হতে হবে।', + 'array' => ':attribute অবশ্যই :min এবং :max আইটেমের মধ্যে হতে হবে।', + ], + 'boolean' => ':attribute ক্ষেত্রটি সত্য বা মিথ্যা হতে হবে।', + 'confirmed' => ':attribute নিশ্চিতকরণ মেলে না।', + 'date' => ':attribute একটি বৈধ তারিখ নয়।', + 'date_equals' => ':attribute অবশ্যই :date এর সমান একটি তারিখ হতে হবে।', + 'date_format' => ':attribute ফরম্যাট :format এর সাথে মেলে না।', + 'different' => ':attribute এবং :other অবশ্যই আলাদা হতে হবে।', + 'digits' => ':attribute অবশ্যই :digits সংখ্যা হতে হবে।', + 'digits_between' => ':attribute অবশ্যই :min এবং :max সংখ্যার মধ্যে হতে হবে।', + 'dimensions' => ':attribute অবৈধ ছবির মাত্রা রয়েছে।', + 'distinct' => ':attribute ক্ষেত্রের একটি ডুপ্লিকেট মান রয়েছে।', + 'email' => ':attribute অবশ্যই একটি বৈধ ইমেইল ঠিকানা হতে হবে।', + 'ends_with' => ':attribute অবশ্যই নিম্নলিখিত একটি দিয়ে শেষ হতে হবে: :values।', + 'exists' => 'নির্বাচিত :attribute অবৈধ।', + 'file' => ':attribute অবশ্যই একটি ফাইল হতে হবে।', + 'filled' => ':attribute ক্ষেত্রের একটি মান থাকতে হবে।', + 'gt' => [ + 'numeric' => ':attribute অবশ্যই :value এর চেয়ে বড় হতে হবে।', + 'file' => ':attribute অবশ্যই :value কিলোবাইটের চেয়ে বড় হতে হবে।', + 'string' => ':attribute অবশ্যই :value অক্ষরের চেয়ে বড় হতে হবে।', + 'array' => ':attribute এ অবশ্যই :value এর চেয়ে বেশি আইটেম থাকতে হবে।', + ], + 'gte' => [ + 'numeric' => ':attribute অবশ্যই :value এর চেয়ে বড় বা সমান হতে হবে।', + 'file' => ':attribute অবশ্যই :value কিলোবাইটের চেয়ে বড় বা সমান হতে হবে।', + 'string' => ':attribute অবশ্যই :value অক্ষরের চেয়ে বড় বা সমান হতে হবে।', + 'array' => ':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' => [ + 'numeric' => ':attribute অবশ্যই :value এর চেয়ে ছোট হতে হবে।', + 'file' => ':attribute অবশ্যই :value কিলোবাইটের চেয়ে ছোট হতে হবে।', + 'string' => ':attribute অবশ্যই :value অক্ষরের চেয়ে ছোট হতে হবে।', + 'array' => ':attribute এ অবশ্যই :value এর চেয়ে কম আইটেম থাকতে হবে।', + ], + 'lte' => [ + 'numeric' => ':attribute অবশ্যই :value এর চেয়ে ছোট বা সমান হতে হবে।', + 'file' => ':attribute অবশ্যই :value কিলোবাইটের চেয়ে ছোট বা সমান হতে হবে।', + 'string' => ':attribute অবশ্যই :value অক্ষরের চেয়ে ছোট বা সমান হতে হবে।', + 'array' => ':attribute এ অবশ্যই :value এর চেয়ে বেশি আইটেম থাকতে পারবে না।', + ], + 'max' => [ + 'numeric' => ':attribute :max এর চেয়ে বড় হতে পারবে না।', + 'file' => ':attribute :max কিলোবাইটের চেয়ে বড় হতে পারবে না।', + 'string' => ':attribute :max অক্ষরের চেয়ে বড় হতে পারবে না।', + 'array' => ':attribute এ :max এর চেয়ে বেশি আইটেম থাকতে পারবে না।', + ], + 'mimes' => ':attribute অবশ্যই একটি :values ধরনের ফাইল হতে হবে।', + 'mimetypes' => ':attribute অবশ্যই একটি :values ধরনের ফাইল হতে হবে।', + 'min' => [ + 'numeric' => ':attribute অবশ্যই :min এর চেয়ে বড় হতে হবে।', + 'file' => ':attribute অবশ্যই :min কিলোবাইটের চেয়ে বড় হতে হবে।', + 'string' => ':attribute অবশ্যই :min অক্ষরের চেয়ে বড় হতে হবে।', + 'array' => ':attribute এ অবশ্যই কমপক্ষে :min আইটেম থাকতে হবে।', + ], + 'multiple_of' => ':attribute অবশ্যই :value এর গুণিতক হতে হবে', + 'not_in' => 'নির্বাচিত :attribute অবৈধ।', + 'not_regex' => ':attribute ফরম্যাট অবৈধ।', + 'numeric' => ':attribute অবশ্যই একটি সংখ্যা হতে হবে।', + 'password' => 'পাসওয়ার্ড ভুল।', + 'present' => ':attribute ক্ষেত্র অবশ্যই উপস্থিত থাকতে হবে।', + 'regex' => ':attribute ফরম্যাট অবৈধ।', + 'required' => ':attribute ক্ষেত্র আবশ্যক।', + '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' => [ + 'numeric' => ':attribute অবশ্যই :size হতে হবে।', + 'file' => ':attribute অবশ্যই :size কিলোবাইট হতে হবে।', + 'string' => ':attribute অবশ্যই :size অক্ষর হতে হবে।', + 'array' => ':attribute এ অবশ্যই :size আইটেম থাকতে হবে।', + ], + 'starts_with' => ':attribute অবশ্যই নিম্নলিখিত একটি দিয়ে শুরু হতে হবে: :values।', + 'string' => ':attribute অবশ্যই একটি বৈধ টেক্সট হতে হবে।', + 'timezone' => ':attribute অবশ্যই একটি বৈধ জোন হতে হবে।', + 'unique' => ':attribute ইতিমধ্যে নেওয়া হয়েছে।', + 'uploaded' => ':attribute আপলোড করতে ব্যর্থ হয়েছে।', + 'url' => ':attribute ফরম্যাট অবৈধ।', + 'uuid' => ':attribute অবশ্যই একটি বৈধ UUID হতে হবে।', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'অবৈধ ইনপুট। অনুগ্রহ করে সংশোধন করে আবার চেষ্টা করুন।', +]; diff --git a/api/resources/lang/de-DE/auth.php b/api/resources/lang/de-DE/auth.php deleted file mode 100644 index b8f10accc..000000000 --- a/api/resources/lang/de-DE/auth.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Diese Zugangsdaten stimmen nicht mit unseren Daten überein.', - 'throttle' => 'Zu viele Anmeldeversuche. Bitte versuche es in :seconds Sekunden erneut.', - -]; diff --git a/api/resources/lang/de-DE/pagination.php b/api/resources/lang/de-DE/pagination.php deleted file mode 100644 index a08736d9d..000000000 --- a/api/resources/lang/de-DE/pagination.php +++ /dev/null @@ -1,19 +0,0 @@ - '« Zurück', - 'next' => 'Weiter »', - -]; diff --git a/api/resources/lang/de-DE/passwords.php b/api/resources/lang/de-DE/passwords.php deleted file mode 100644 index abdf90dca..000000000 --- a/api/resources/lang/de-DE/passwords.php +++ /dev/null @@ -1,22 +0,0 @@ - 'Dein Passwort wurde zurückgesetzt!', - 'sent' => 'Wir haben dir einen Link zum Zurücksetzen deines Passwort per Email zugeschickt!', - 'throttled' => 'Bitte warte kurz bevor du es erneut versuchst.', - 'token' => 'Der Passwort Reset Token ist invalide.', - 'user' => 'Ein Nutzer mit dieser Email-Adresse konnte nicht gefunden werden.', - -]; diff --git a/api/resources/lang/de-DE/validation.php b/api/resources/lang/de-DE/validation.php deleted file mode 100644 index 6fbb4d6f3..000000000 --- a/api/resources/lang/de-DE/validation.php +++ /dev/null @@ -1,177 +0,0 @@ - ':attribute muss akzeptiert werden.', - 'active_url' => ':attribute ist keine valide URL.', - 'after' => ':attribute muss ein Datum nach :date sein.', - 'after_or_equal' => ':attribute muss ein Datum gleich oder nach :date sein.', - 'alpha' => ':attribute soll nur Buchstaben enthalten.', - 'alpha_dash' => ':attribute soll nur Buchstaben, Zahlen, Stiche und Unterstiche enthalten.', - 'alpha_num' => ':attribute soll nur Buchstaben und Zahlen enthalten.', - 'array' => ':attribute muss ein Auflistung sein.', - 'before' => ':attribute muss ein Daten vor :date sein.', - 'before_or_equal' => ':attribute muss ein Daten gelich oder vor :date sein.', - 'between' => [ - 'numeric' => ':attribute muss zwischen :min und :max sein.', - 'file' => ':attribute muss zwischen :min und :max kilobytes sein.', - 'string' => ':attribute muss zwischen :min und :max Zeichen lang sein.', - 'array' => ':attribute muss zwischen :min und :max Elemente enthalten.', - ], - 'boolean' => ':attribute Feld muss wahr oder falsche sein.', - 'confirmed' => ':attribute Bestätigung stimmt nicht überein.', - 'date' => ':attribute ist kein valides Datum.', - 'date_equals' => ':attribute muss ein Datum gleich :date sein.', - 'date_format' => ':attribute entspricht nicht dem Format :format.', - 'different' => ':attribute und :other müssen sich unterscheiden.', - 'digits' => ':attribute muss :digits Ziffern lang sein.', - 'digits_between' => ':attribute muss zwischen :min und :max Ziffern lang sein.', - 'dimensions' => ':attribute besitzt eine invalide Bilddimension.', - 'distinct' => ':attribute Feld hat einen doppelten Wert.', - 'email' => ':attribute muss eine valide E-Mail Adresse sein.', - 'ends_with' => ':attribute muss eine der folgenden Endungen besitzen: :values.', - 'exists' => 'Das ausgewählte :attribute is invalid.', - 'file' => ':attribute muss eine Datei sein.', - 'filled' => 'Das :attribute Feld muss einen Wert enthalten.', - 'gt' => [ - 'numeric' => ':attribute muss größer als :value sein.', - 'file' => ':attribute muss größer als :value kilobytes sein.', - 'string' => ':attribute muss mehr als :value Zeichen lang sein.', - 'array' => ':attribute muss mehr als :value Elemente enthalten.', - ], - 'gte' => [ - 'numeric' => ':attribute muss größer oder gleich :value sein.', - 'file' => ':attribute muss größer oder gleich :value kilobytes sein.', - 'string' => ':attribute muss mindestens :value Zeichen lang sein.', - 'array' => ':attribute muss mindestens :value Elemente enthalten.', - ], - 'image' => ':attribute muss ein Bild sein.', - 'in' => 'Das ausgewählte :attribute ist invalide.', - 'in_array' => 'Das :attribute Feld existiert nicht in :other.', - 'integer' => ':attribute muss eine Ganzzahl sein.', - 'ip' => ':attribute muss eine valide IP Adresse sein.', - 'ipv4' => ':attribute muss eine valide IPv4 Adresse sein.', - 'ipv6' => ':attribute muss eien valide IPv6 Adresse sein.', - 'json' => ':attribute muss ein valider JSON sein.', - 'lt' => [ - 'numeric' => ':attribute muss weniger als :value sein.', - 'file' => ':attribute muss weniger als :value kilobytes haben.', - 'string' => ':attribute muss weniger als :value Zeichen haben.', - 'array' => ':attribute muss weniger als :value Elemente enthalten.', - ], - 'lte' => [ - 'numeric' => ':attribute darf höchstens :value sein.', - 'file' => ':attribute darf höchstens :value kilobytes groß sein.', - 'string' => ':attribute darf höchstens :value Zeichen lang sein.', - 'array' => ':attribute darf höchstens :value Elemente enthalten.', - ], - 'max' => [ - 'numeric' => ':attribute darf nicht größer als :max sein.', - 'file' => ':attribute darf nicht größer als :max kilobytes seins.', - 'string' => ':attribute darf mehr als :max Zeichen lang sein.', - 'array' => ':attribute darf nicht mehr als :max Elemente enthalten.', - ], - 'mimes' => ':attribute muss eine Datei mit einem der folgenden Typen sein: :values.', - 'mimetypes' => ':attribute muss eine Datie mit einem der folgenden Typens ein: :values.', - 'min' => [ - 'numeric' => ':attribute muss mindestens :min sein.', - 'file' => ':attribute muss mindestens :min kilobytes groß sein.', - 'string' => ':attribute muss mindestens :min Zeichen lang sein.', - 'array' => ':attribute muss mindestens :min Element enthalten.', - ], - 'multiple_of' => ':attribute muss eine Vielfaches von :value sein', - 'not_in' => 'Das ausgewählte :attribute ist invalide.', - 'numeric' => ':attribute muss eine Zahl sein.', - 'password' => 'Das Passwort ist falsch.', - 'present' => ':attribute muss vorhanden sein.', - 'regex' => ':attribute entspricht nicht dem Format.', - 'required' => 'Das Feld :attribute ist verpflichtend.', - 'required_if' => 'Das :attribute Feld ist verpflichtend wenn :other gleich :value ist.', - 'required_unless' => 'Das :attribute Feld ist verpflichtend sofern :other nicht in :values enthalten ist.', - 'required_with' => 'Das :attribute Feld ist verpflichtend wenn :values vorhanden ist.', - 'required_with_all' => 'Das :attribute Feld ist verpflichtend wenn alle :values vorhanden sind.', - 'required_without' => 'Das :attribute Feld ist verpflichtend wenn :values nicht vorhanden ist.', - 'required_without_all' => 'Das :attribute Feld ist verpflichtend wenn keines der folgenden :values vorhanden ist.', - 'same' => ':attribute und :other müssen übereinstimmen .', - 'size' => [ - 'numeric' => ':attribute muss :size sein.', - 'file' => ':attribute muss :size kilobytes groß sein.', - 'string' => ':attribute muss :size Zeichen lang sein.', - 'array' => ':attribute muss :size Elemente enthalten.', - ], - 'starts_with' => ':attribute muss einen der folgenden Anfänge haben: :values.', - 'string' => ':attribute muss eine Zeichenkette sein.', - 'timezone' => ':attribute muss eine valide Zeitzone sein.', - 'unique' => ':attribute wird bereits verwendet.', - 'uploaded' => ':attribute konnte nicht hochgeladen werden.', - 'url' => ':attribute besitzt ein invalides Format.', - 'uuid' => ':attribute muss eine valide UUID sein.', - - /* - |-------------------------------------------------------------------------- - | Custom Validation Language Lines - |-------------------------------------------------------------------------- - | - | Here you may specify custom validation messages for attributes using the - | convention "attribute.rule" to name the lines. This makes it quick to - | specify a specific custom language line for a given attribute rule. - | - */ - 'custom' => [], - - /* - |-------------------------------------------------------------------------- - | Custom Validation Attributes - |-------------------------------------------------------------------------- - | - | The following language lines are used to swap our attribute placeholder - | with something more reader friendly such as "E-Mail Address" instead - | of "email". This simply helps us make our message more expressive. - | - */ - - 'attributes' => [ - 'name' => 'Name', - 'username' => 'Nutzername', - 'email' => 'E-Mail Adresse', - 'first_name' => 'Vorname', - 'last_name' => 'Nachname', - 'password' => 'Passwort', - 'password_confirmation' => 'Passwort bestätigen', - 'city' => 'Stadt', - 'country' => 'Land', - 'address' => 'Adresse', - 'phone' => 'Telefon', - 'mobile' => 'Handynummer', - 'age' => 'Alter', - 'sex' => 'Geschlecht', - 'gender' => 'Geschlecht', - 'year' => 'Jahr', - 'month' => 'Monat', - 'day' => 'Tag', - 'hour' => 'Stunde', - 'minute' => 'Minute', - 'second' => 'Sekunde', - 'title' => 'Titel', - 'content' => 'Inhalt', - 'body' => 'Inhalt', - 'description' => 'Beschreibung', - 'excerpt' => 'Ausschnitt', - 'date' => 'Datum', - 'time' => 'Zeit', - 'subject' => 'Betreff', - 'message' => 'Nachricht', - ], - -]; diff --git a/api/resources/lang/de-DE/verification.php b/api/resources/lang/de-DE/verification.php deleted file mode 100644 index 67ea216fa..000000000 --- a/api/resources/lang/de-DE/verification.php +++ /dev/null @@ -1,11 +0,0 @@ - 'Deine Email Adresse wurde verifiziert!', - 'invalid' => 'Der Verifizierungslink ist invalide.', - 'already_verified' => 'Die Email Adresse ist bereits verifiziert.', - 'user' => 'Ein Nutzer mit dieser Email-Adresse konnte nicht gefunden werden.', - 'sent' => 'Wir haben dir eine Email mit einem Link zur Verifizierung gesendet.!', - -]; diff --git a/api/resources/lang/de/validation.php b/api/resources/lang/de/validation.php new file mode 100644 index 000000000..7cca30856 --- /dev/null +++ b/api/resources/lang/de/validation.php @@ -0,0 +1,119 @@ + ':attribute muss akzeptiert werden.', + 'active_url' => ':attribute ist keine gültige Internet-Adresse.', + 'after' => ':attribute muss ein Datum nach dem :date sein.', + 'after_or_equal' => ':attribute muss ein Datum nach dem :date oder gleich dem :date sein.', + 'alpha' => ':attribute darf nur aus Buchstaben bestehen.', + 'alpha_dash' => ':attribute darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen.', + 'alpha_num' => ':attribute darf nur aus Buchstaben und Zahlen bestehen.', + 'array' => ':attribute muss ein Array sein.', + 'before' => ':attribute muss ein Datum vor dem :date sein.', + 'before_or_equal' => ':attribute muss ein Datum vor dem :date oder gleich dem :date sein.', + 'between' => [ + 'numeric' => ':attribute muss zwischen :min & :max liegen.', + 'file' => ':attribute muss zwischen :min & :max Kilobytes groß sein.', + 'string' => ':attribute muss zwischen :min & :max Zeichen lang sein.', + 'array' => ':attribute muss zwischen :min & :max Elemente haben.', + ], + 'boolean' => ':attribute muss entweder \'true\' oder \'false\' sein.', + 'confirmed' => ':attribute stimmt nicht mit der Bestätigung überein.', + 'date' => ':attribute muss ein gültiges Datum sein.', + 'date_equals' => ':attribute muss ein Datum gleich :date sein.', + 'date_format' => ':attribute entspricht nicht dem gültigen Format für :format.', + 'different' => ':attribute und :other müssen sich unterscheiden.', + 'digits' => ':attribute muss :digits Stellen haben.', + 'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.', + 'dimensions' => ':attribute hat ungültige Bildabmessungen.', + 'distinct' => ':attribute beinhaltet einen bereits vorhandenen Wert.', + 'email' => ':attribute muss eine gültige E-Mail-Adresse sein.', + 'ends_with' => ':attribute muss eine der folgenden Endungen aufweisen: :values', + 'exists' => 'Der gewählte Wert für :attribute ist ungültig.', + 'file' => ':attribute muss eine Datei sein.', + 'filled' => ':attribute muss ausgefüllt sein.', + 'gt' => [ + 'numeric' => ':attribute muss größer als :value sein.', + 'file' => ':attribute muss größer als :value Kilobytes sein.', + 'string' => ':attribute muss länger als :value Zeichen sein.', + 'array' => ':attribute muss mehr als :value Elemente haben.', + ], + 'gte' => [ + 'numeric' => ':attribute muss größer oder gleich :value sein.', + 'file' => ':attribute muss größer oder gleich :value Kilobytes sein.', + 'string' => ':attribute muss mindestens :value Zeichen lang sein.', + 'array' => ':attribute muss mindestens :value Elemente haben.', + ], + 'image' => ':attribute muss ein Bild sein.', + 'in' => 'Der gewählte Wert für :attribute ist ungültig.', + 'in_array' => 'Der gewählte Wert für :attribute kommt nicht in :other vor.', + 'integer' => ':attribute muss eine ganze Zahl sein.', + 'ip' => ':attribute muss eine gültige IP-Adresse sein.', + 'ipv4' => ':attribute muss eine gültige IPv4-Adresse sein.', + 'ipv6' => ':attribute muss eine gültige IPv6-Adresse sein.', + 'json' => ':attribute muss ein gültiger JSON-String sein.', + 'lt' => [ + 'numeric' => ':attribute muss kleiner als :value sein.', + 'file' => ':attribute muss kleiner als :value Kilobytes sein.', + 'string' => ':attribute muss kürzer als :value Zeichen sein.', + 'array' => ':attribute muss weniger als :value Elemente haben.', + ], + 'lte' => [ + 'numeric' => ':attribute muss kleiner oder gleich :value sein.', + 'file' => ':attribute muss kleiner oder gleich :value Kilobytes sein.', + 'string' => ':attribute darf maximal :value Zeichen lang sein.', + 'array' => ':attribute darf maximal :value Elemente haben.', + ], + 'max' => [ + 'numeric' => ':attribute darf maximal :max sein.', + 'file' => ':attribute darf maximal :max Kilobytes groß sein.', + 'string' => ':attribute darf maximal :max Zeichen haben.', + 'array' => ':attribute darf maximal :max Elemente haben.', + ], + 'mimes' => ':attribute muss den Dateityp :values haben.', + 'mimetypes' => ':attribute muss den Dateityp :values haben.', + 'min' => [ + 'numeric' => ':attribute muss mindestens :min sein.', + 'file' => ':attribute muss mindestens :min Kilobytes groß sein.', + 'string' => ':attribute muss mindestens :min Zeichen lang sein.', + 'array' => ':attribute muss mindestens :min Elemente haben.', + ], + 'multiple_of' => ':attribute muss ein Vielfaches von :value sein.', + 'not_in' => 'Der gewählte Wert für :attribute ist ungültig.', + 'not_regex' => ':attribute hat ein ungültiges Format.', + 'numeric' => ':attribute muss eine Zahl sein.', + 'password' => 'Das Passwort ist falsch.', + 'present' => ':attribute muss vorhanden sein.', + 'regex' => ':attribute Format ist ungültig.', + 'required' => ':attribute muss ausgefüllt werden.', + 'required_if' => ':attribute muss ausgefüllt werden, wenn :other den Wert :value hat.', + 'required_unless' => ':attribute muss ausgefüllt werden, wenn :other nicht den Wert :values hat.', + 'required_with' => ':attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.', + 'required_with_all' => ':attribute muss ausgefüllt werden, wenn :values ausgefüllt wurde.', + 'required_without' => ':attribute muss ausgefüllt werden, wenn :values nicht ausgefüllt wurde.', + 'required_without_all' => ':attribute muss ausgefüllt werden, wenn keines der Felder :values ausgefüllt wurde.', + 'same' => ':attribute und :other müssen übereinstimmen.', + 'size' => [ + 'numeric' => ':attribute muss gleich :size sein.', + 'file' => ':attribute muss :size Kilobyte groß sein.', + 'string' => ':attribute muss :size Zeichen lang sein.', + 'array' => ':attribute muss genau :size Elemente haben.', + ], + 'starts_with' => ':attribute muss mit einem der folgenden Anfänge aufweisen: :values', + 'string' => ':attribute muss ein String sein.', + 'timezone' => ':attribute muss eine gültige Zeitzone sein.', + 'unique' => ':attribute ist bereits vergeben.', + 'uploaded' => ':attribute konnte nicht hochgeladen werden.', + 'url' => ':attribute muss eine URL sein.', + 'uuid' => ':attribute muss ein UUID sein.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'Ungültige Eingabe. Bitte korrigieren Sie und versuchen Sie es erneut.', +]; diff --git a/api/resources/lang/en/validation.php b/api/resources/lang/en/validation.php index 2e2820b03..7cbde8547 100644 --- a/api/resources/lang/en/validation.php +++ b/api/resources/lang/en/validation.php @@ -112,7 +112,7 @@ 'array' => 'The :attribute must contain :size items.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', - 'string' => 'The :attribute must be a string.', + 'string' => 'The :attribute must be a valid text.', 'timezone' => 'The :attribute must be a valid zone.', 'unique' => 'The :attribute has already been taken.', 'uploaded' => 'The :attribute failed to upload.', @@ -149,4 +149,6 @@ 'attributes' => [], + 'invalid_json' => 'The entered data is invalid JSON. Please correct the data and try again.', + ]; diff --git a/api/resources/lang/es/validation.php b/api/resources/lang/es/validation.php index 81f4324fe..50612c99a 100755 --- a/api/resources/lang/es/validation.php +++ b/api/resources/lang/es/validation.php @@ -152,4 +152,6 @@ 'message' => 'mensaje', ], + 'invalid_json' => 'Los datos ingresados no son JSON válido. Por favor, corrija los datos e intente nuevamente.', + ]; diff --git a/api/resources/lang/fr/validation.php b/api/resources/lang/fr/validation.php index 242ad3d59..561d001ed 100644 --- a/api/resources/lang/fr/validation.php +++ b/api/resources/lang/fr/validation.php @@ -114,4 +114,6 @@ ], 'attributes' => [], + + 'invalid_json' => 'Entrée invalide. Veuillez corriger et réessayer.', ]; diff --git a/api/resources/lang/hi/validation.php b/api/resources/lang/hi/validation.php index d2960e973..f0a575e46 100644 --- a/api/resources/lang/hi/validation.php +++ b/api/resources/lang/hi/validation.php @@ -70,7 +70,7 @@ 'string' => ':attribute, :max वर्णों से बड़ा नहीं हो सकता है।', 'array' => ':attribute में :max से अधिक आइटम नहीं हो सकते हैं।', ], - 'mimes' => ':attribute एक प्रकार की फ़ाइल: :values होनी चाहिए।', + 'mimes' => ':attribute एक प्रकार की फ़ाइल: :values होनी च��हिए।', 'mimetypes' => ':attribute एक प्रकार की फ़ाइल: :values होनी चाहिए।', 'min' => [ 'numeric' => ':attribute कम से कम :min होना चाहिए।', @@ -100,7 +100,7 @@ 'array' => ':attribute में :size आइटम होने चाहिए।', ], 'starts_with' => ':attribute निम्न में से किसी एक से शुरू होना चाहिए: :values', - 'string' => ':attribute एक स्ट्रिंग होनी चाहिए।', + 'string' => ':attribute एक स्ट्रिंग हो��ी चाहिए।', 'timezone' => ':attribute एक मान्य क्षेत्र होना चाहिए।', 'unique' => ':attribute पहले से ही लिया गया है।', 'uploaded' => ':attribute अपलोड करने में विफल रहा।', @@ -114,4 +114,6 @@ ], 'attributes' => [], + + 'invalid_json' => 'अमान्य इनपुट। कृपया सुधारें और पुनः प्रयास करें।', ]; diff --git a/api/resources/lang/ja/validation.php b/api/resources/lang/ja/validation.php index fc2f8df63..29ebc92d9 100644 --- a/api/resources/lang/ja/validation.php +++ b/api/resources/lang/ja/validation.php @@ -31,7 +31,7 @@ 'ends_with' => ':attributeは、次のいずれかで終わる必要があります。: :values', 'exists' => '選択された:attributeは、有効ではありません。', 'file' => ':attributeには、ファイルを指定してください。', - 'filled' => ':attributeには、値を指定してください。', + 'filled' => ':attributeには、値を指��してください。', 'gt' => [ 'numeric' => ':attributeは、:valueより大きくなければなりません。', 'file' => ':attributeは、:value KBより大きくなければなりません。', @@ -114,4 +114,6 @@ ], 'attributes' => [], + + 'invalid_json' => '無効な入力です。修正して再度お試しください。', ]; diff --git a/api/resources/lang/jv/validation.php b/api/resources/lang/jv/validation.php new file mode 100644 index 000000000..0a6d62853 --- /dev/null +++ b/api/resources/lang/jv/validation.php @@ -0,0 +1,119 @@ + ':attribute kudu ditampa.', + 'active_url' => ':attribute dudu URL sing valid.', + 'after' => ':attribute kudu tanggal sawise :date.', + 'after_or_equal' => ':attribute kudu tanggal sawise utawa padha karo :date.', + 'alpha' => ':attribute mung oleh ngemot huruf.', + 'alpha_dash' => ':attribute mung oleh ngemot huruf, angka, tanda pisah lan garis ngisor.', + 'alpha_num' => ':attribute mung oleh ngemot huruf lan angka.', + 'array' => ':attribute kudu dadi array.', + 'before' => ':attribute kudu tanggal sadurunge :date.', + 'before_or_equal' => ':attribute kudu tanggal sadurunge utawa padha karo :date.', + 'between' => [ + 'numeric' => ':attribute kudu antarane :min lan :max.', + 'file' => ':attribute kudu antarane :min lan :max kilobyte.', + 'string' => ':attribute kudu antarane :min lan :max karakter.', + 'array' => ':attribute kudu duwe item antarane :min lan :max.', + ], + 'boolean' => ':attribute kudu bener utawa salah.', + 'confirmed' => 'Konfirmasi :attribute ora cocok.', + 'date' => ':attribute dudu tanggal sing valid.', + 'date_equals' => ':attribute kudu tanggal sing padha karo :date.', + 'date_format' => ':attribute ora cocok karo format :format.', + 'different' => ':attribute lan :other kudu beda.', + 'digits' => ':attribute kudu :digits digit.', + 'digits_between' => ':attribute kudu antarane :min lan :max digit.', + 'dimensions' => ':attribute duwe dimensi gambar sing ora valid.', + 'distinct' => ':attribute duwe nilai duplikat.', + 'email' => ':attribute kudu alamat email sing valid.', + 'ends_with' => ':attribute kudu rampung karo salah siji saka: :values.', + 'exists' => ':attribute sing dipilih ora valid.', + 'file' => ':attribute kudu berkas.', + 'filled' => ':attribute kudu duwe nilai.', + 'gt' => [ + 'numeric' => ':attribute kudu luwih gedhe saka :value.', + 'file' => ':attribute kudu luwih gedhe saka :value kilobyte.', + 'string' => ':attribute kudu luwih dawa saka :value karakter.', + 'array' => ':attribute kudu duwe item luwih saka :value.', + ], + 'gte' => [ + 'numeric' => ':attribute kudu luwih gedhe utawa padha karo :value.', + 'file' => ':attribute kudu luwih gedhe utawa padha karo :value kilobyte.', + 'string' => ':attribute kudu luwih dawa utawa padha karo :value karakter.', + 'array' => ':attribute kudu duwe :value item utawa luwih.', + ], + 'image' => ':attribute kudu gambar.', + 'in' => ':attribute sing dipilih ora valid.', + 'in_array' => ':attribute ora ana ing :other.', + 'integer' => ':attribute kudu bilangan bulat.', + 'ip' => ':attribute kudu alamat IP sing valid.', + 'ipv4' => ':attribute kudu alamat IPv4 sing valid.', + 'ipv6' => ':attribute kudu alamat IPv6 sing valid.', + 'json' => ':attribute kudu string JSON sing valid.', + 'lt' => [ + 'numeric' => ':attribute kudu kurang saka :value.', + 'file' => ':attribute kudu kurang saka :value kilobyte.', + 'string' => ':attribute kudu kurang saka :value karakter.', + 'array' => ':attribute kudu duwe item kurang saka :value.', + ], + 'lte' => [ + 'numeric' => ':attribute kudu kurang utawa padha karo :value.', + 'file' => ':attribute kudu kurang utawa padha karo :value kilobyte.', + 'string' => ':attribute kudu kurang utawa padha karo :value karakter.', + 'array' => ':attribute ora oleh duwe luwih saka :value item.', + ], + 'max' => [ + 'numeric' => ':attribute ora oleh luwih gedhe saka :max.', + 'file' => ':attribute ora oleh luwih gedhe saka :max kilobyte.', + 'string' => ':attribute ora oleh luwih dawa saka :max karakter.', + 'array' => ':attribute ora oleh duwe luwih saka :max item.', + ], + 'mimes' => ':attribute kudu berkas jinis: :values.', + 'mimetypes' => ':attribute kudu berkas jinis: :values.', + 'min' => [ + 'numeric' => ':attribute minimal kudu :min.', + 'file' => ':attribute minimal kudu :min kilobyte.', + 'string' => ':attribute minimal kudu :min karakter.', + 'array' => ':attribute minimal kudu duwe :min item.', + ], + 'multiple_of' => ':attribute kudu kelipatan saka :value', + 'not_in' => ':attribute sing dipilih ora valid.', + 'not_regex' => 'Format :attribute ora valid.', + 'numeric' => ':attribute kudu angka.', + 'password' => 'Tembung sandi salah.', + 'present' => ':attribute kudu ana.', + 'regex' => 'Format :attribute ora valid.', + 'required' => ':attribute kudu diisi.', + 'required_if' => ':attribute kudu diisi yen :other = :value.', + 'required_unless' => ':attribute kudu diisi kajaba :other ana ing :values.', + 'required_with' => ':attribute kudu diisi yen :values ana.', + 'required_with_all' => ':attribute kudu diisi yen :values ana.', + 'required_without' => ':attribute kudu diisi yen :values ora ana.', + 'required_without_all' => ':attribute kudu diisi yen ora ana :values.', + 'same' => ':attribute lan :other kudu padha.', + 'size' => [ + 'numeric' => ':attribute kudu :size.', + 'file' => ':attribute kudu :size kilobyte.', + 'string' => ':attribute kudu :size karakter.', + 'array' => ':attribute kudu ngemot :size item.', + ], + 'starts_with' => ':attribute kudu diwiwiti karo salah siji saka: :values.', + 'string' => ':attribute kudu teks.', + 'timezone' => ':attribute kudu zona wektu sing valid.', + 'unique' => ':attribute wis tau digunakake.', + 'uploaded' => ':attribute gagal diunggah.', + 'url' => ':attribute format ora valid.', + 'uuid' => ':attribute kudu UUID sing valid.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'Input ora valid. Mangga dibenakake lan dicoba maneh.', +]; diff --git a/api/resources/lang/ko/validation.php b/api/resources/lang/ko/validation.php new file mode 100644 index 000000000..31166974b --- /dev/null +++ b/api/resources/lang/ko/validation.php @@ -0,0 +1,119 @@ + ':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' => [ + 'numeric' => ':attribute은(는) :min에서 :max 사이여야 합니다.', + 'file' => ':attribute은(는) :min에서 :max 킬로바이트 사이여야 합니다.', + 'string' => ':attribute은(는) :min에서 :max 문자 사이여야 합니다.', + 'array' => ':attribute은(는) :min에서 :max 개의 항목이 있어야 합니다.', + ], + 'boolean' => ':attribute은(는) true 또는 false 이어야 합니다.', + 'confirmed' => ':attribute 확인이 일치하지 않습니다.', + 'date' => ':attribute은(는) 유효한 날짜가 아닙니다.', + 'date_equals' => ':attribute은(는) :date와(과) 같은 날짜여야 합니다.', + 'date_format' => ':attribute이(가) :format 형식과 일치하지 않습니다.', + 'different' => ':attribute와(과) :other은(는) 서로 달라야 합니다.', + 'digits' => ':attribute은(는) :digits 자리 숫자여야 합니다.', + 'digits_between' => ':attribute은(는) :min에서 :max 자리 사이여야 합니다.', + 'dimensions' => ':attribute은(는) 유효하지 않은 이미지 크기입니다.', + 'distinct' => ':attribute 필드에 중복된 값이 있습니다.', + 'email' => ':attribute은(는) 유효한 이메일 주소여야 합니다.', + 'ends_with' => ':attribute은(는) 다음 중 하나로 끝나야 합니다: :values', + 'exists' => '선택된 :attribute이(가) 유효하지 않습니다.', + 'file' => ':attribute은(는) 파일이어야 합니다.', + 'filled' => ':attribute 필드는 값이 있어야 합니다.', + 'gt' => [ + 'numeric' => ':attribute은(는) :value보다 커야 합니다.', + 'file' => ':attribute은(는) :value킬로바이트보다 커야 합니다.', + 'string' => ':attribute은(는) :value자보다 길어야 합니다.', + 'array' => ':attribute은(는) :value개보다 많은 항목이 있어야 합니다.', + ], + 'gte' => [ + 'numeric' => ':attribute은(는) :value보다 크거나 같아야 합니다.', + 'file' => ':attribute은(는) :value킬로바이트보다 크거나 같아야 합니다.', + 'string' => ':attribute은(는) :value자보다 길거나 같아야 합니다.', + 'array' => ':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' => [ + 'numeric' => ':attribute은(는) :value보다 작아야 합니다.', + 'file' => ':attribute은(는) :value킬로바이트보다 작아야 합니다.', + 'string' => ':attribute은(는) :value자보다 짧아야 합니다.', + 'array' => ':attribute은(는) :value개보다 적은 항목이 있어야 합니다.', + ], + 'lte' => [ + 'numeric' => ':attribute은(는) :value보다 작거나 같아야 합니다.', + 'file' => ':attribute은(는) :value킬로바이트보다 작거나 같아야 합니다.', + 'string' => ':attribute은(는) :value자보다 짧거나 같아야 합니다.', + 'array' => ':attribute은(는) :value개보다 많은 항목이 있어서는 안 됩니다.', + ], + 'max' => [ + 'numeric' => ':attribute은(는) :max보다 클 수 없습니다.', + 'file' => ':attribute은(는) :max킬로바이트보다 클 수 없습니다.', + 'string' => ':attribute은(는) :max자보다 클 수 없습니다.', + 'array' => ':attribute은(는) :max개보다 많은 항목을 가질 수 없습니다.', + ], + 'mimes' => ':attribute은(는) 다음의 파일 형식이어야 합니다: :values.', + 'mimetypes' => ':attribute은(는) 다음의 파일 형식이어야 합니다: :values.', + 'min' => [ + 'numeric' => ':attribute은(는) 최소한 :min이어야 합니다.', + 'file' => ':attribute은(는) 최소한 :min킬로바이트이어야 합니다.', + 'string' => ':attribute은(는) 최소한 :min자이어야 합니다.', + 'array' => ':attribute은(는) 최소한 :min개의 항목이 있어야 합니다.', + ], + 'multiple_of' => ':attribute은(는) :value의 배수여야 합니다', + 'not_in' => '선택된 :attribute이(가) 유효하지 않습니다.', + 'not_regex' => ':attribute의 형식이 올바르지 않습니다.', + 'numeric' => ':attribute은(는) 숫자여야 합니다.', + 'password' => '비밀번호가 올바르지 않습니다.', + 'present' => ':attribute 필드가 있어야 합니다.', + 'regex' => ':attribute 형식이 올바르지 않습니다.', + 'required' => ':attribute 필드는 필수입니다.', + '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' => [ + 'numeric' => ':attribute은(는) :size이어야 합니다.', + 'file' => ':attribute은(는) :size킬로바이트여야 합니다.', + 'string' => ':attribute은(는) :size자여야 합니다.', + 'array' => ':attribute은(는) :size개의 항목을 포함해야 합니다.', + ], + 'starts_with' => ':attribute은(는) 다음 중 하나로 시작해야 합니다: :values', + 'string' => ':attribute은(는) 문자열이어야 합니다.', + 'timezone' => ':attribute은(는) 올바른 시간대여야 합니다.', + 'unique' => ':attribute은(는) 이미 사용 중입니다.', + 'uploaded' => ':attribute을(를) 업로드하지 못했습니다.', + 'url' => ':attribute의 형식이 올바르지 않습니다.', + 'uuid' => ':attribute은(는) 유효한 UUID여야 합니다.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => '잘못된 입력입니다. 수정 후 다시 시도해 주세요.', +]; diff --git a/api/resources/lang/mr/validation.php b/api/resources/lang/mr/validation.php new file mode 100644 index 000000000..115ba5888 --- /dev/null +++ b/api/resources/lang/mr/validation.php @@ -0,0 +1,136 @@ + ':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 वर्णांपेक्षा मोठा असावा.', + ], + '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 एक प्रकारची फाइल असावी: :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 मध्ये किमान एक अप्परकेस आणि एक लोअरकेस अक्षर असावे.', + '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' => 'अवैध इनपुट. कृपया सुधारून पुन्हा प्रयत्न करा.', +]; diff --git a/api/resources/lang/nb-NO/auth.php b/api/resources/lang/nb-NO/auth.php deleted file mode 100644 index 1b07cca89..000000000 --- a/api/resources/lang/nb-NO/auth.php +++ /dev/null @@ -1,19 +0,0 @@ - 'Brukernavn og passord stemmer ikke.', - 'throttle' => 'For mange påloggingsforsøk. Vennligst prøv igjen om :seconds sekunder.', - -]; diff --git a/api/resources/lang/nb-NO/pagination.php b/api/resources/lang/nb-NO/pagination.php deleted file mode 100644 index 818eb4e20..000000000 --- a/api/resources/lang/nb-NO/pagination.php +++ /dev/null @@ -1,19 +0,0 @@ - '« Forrige', - 'next' => 'Neste »', - -]; diff --git a/api/resources/lang/nb-NO/passwords.php b/api/resources/lang/nb-NO/passwords.php deleted file mode 100644 index 37333d80d..000000000 --- a/api/resources/lang/nb-NO/passwords.php +++ /dev/null @@ -1,22 +0,0 @@ - 'Passordet ditt har blitt tilbakestilt!', - 'sent' => 'Vi har sendt deg en e-post med lenke for tilbakestilling av passordet ditt!', - 'throttled' => 'Vennligst vent før du prøver igjen.', - 'token' => 'Denne tilbakestillingskoden for passordet er ugyldig.', - 'user' => 'Vi finner ingen bruker med den e-postadressen.', - -]; diff --git a/api/resources/lang/nb-NO/validation.php b/api/resources/lang/nb-NO/validation.php deleted file mode 100644 index c56a99921..000000000 --- a/api/resources/lang/nb-NO/validation.php +++ /dev/null @@ -1,152 +0,0 @@ - 'Du må akseptere :attribute.', - 'active_url' => ':attribute er ikke en gyldig URL.', - 'after' => ':attribute må være en dato etter :date.', - 'after_or_equal' => ':attribute må være en dato etter eller lik :date.', - 'alpha' => ':attribute kan kun inneholde bokstaver.', - 'alpha_dash' => ':attribute kan kun inneholde bokstaver, tall, bindestreker og understreker.', - 'alpha_num' => ':attribute kan kun inneholde bokstaver og tall.', - 'array' => ':attribute må være en matrise.', - 'before' => ':attribute må være en dato før :date.', - 'before_or_equal' => ':attribute må være en dato før eller lik :date.', - 'between' => [ - 'numeric' => ':attribute må være mellom :min og :max.', - 'file' => ':attribute må være mellom :min og :max kilobyte.', - 'string' => ':attribute må være mellom :min og :max tegn.', - 'array' => ':attribute må ha mellom :min og :max elementer.', - ], - 'boolean' => ':attribute-feltet må være sant eller usant.', - 'confirmed' => ':attribute-bekreftelsen stemmer ikke.', - 'date' => ':attribute er ikke en gyldig dato.', - 'date_equals' => ':attribute må være en dato lik :date.', - 'date_format' => ':attribute samsvarer ikke med formatet :format.', - 'different' => ':attribute og :other må være forskjellige.', - 'digits' => ':attribute må være :digits siffer.', - 'digits_between' => ':attribute må være mellom :min og :max siffer.', - 'dimensions' => ':attribute har ugyldige bilde-dimensjoner.', - 'distinct' => ':attribute-feltet har en duplikatverdi.', - 'email' => ':attribute må være en gyldig e-postadresse.', - 'ends_with' => ':attribute må ende med en av følgende: :values.', - 'exists' => 'Det valgte :attribute er ugyldig.', - 'file' => ':attribute må være en fil.', - 'filled' => ':attribute-feltet må ha en verdi.', - 'gt' => [ - 'numeric' => ':attribute må være større enn :value.', - 'file' => ':attribute må være større enn :value kilobyte.', - 'string' => ':attribute må være større enn :value tegn.', - 'array' => ':attribute må ha flere enn :value elementer.', - ], - 'gte' => [ - 'numeric' => ':attribute må være større enn eller lik :value.', - 'file' => ':attribute må være større enn eller lik :value kilobyte.', - 'string' => ':attribute må være større enn eller lik :value tegn.', - 'array' => ':attribute må ha :value elementer eller mer.', - ], - 'image' => ':attribute må være et bilde.', - 'in' => 'Det valgte :attribute er ugyldig.', - 'in_array' => ':attribute-feltet eksisterer ikke i :other.', - 'integer' => ':attribute må være et heltall.', - 'ip' => ':attribute må være en gyldig IP-adresse.', - 'ipv4' => ':attribute må være en gyldig IPv4-adresse.', - 'ipv6' => ':attribute må være en gyldig IPv6-adresse.', - 'json' => ':attribute må være en gyldig JSON-streng.', - 'lt' => [ - 'numeric' => ':attribute må være mindre enn :value.', - 'file' => ':attribute må være mindre enn :value kilobyte.', - 'string' => ':attribute må være mindre enn :value tegn.', - 'array' => ':attribute må ha færre enn :value elementer.', - ], - 'lte' => [ - 'numeric' => ':attribute må være mindre enn eller lik :value.', - 'file' => ':attribute må være mindre enn eller lik :value kilobyte.', - 'string' => ':attribute må være mindre enn eller lik :value tegn.', - 'array' => ':attribute må ikke ha flere enn :value elementer.', - ], - 'max' => [ - 'numeric' => ':attribute kan ikke være større enn :max.', - 'file' => ':attribute kan ikke være større enn :max kilobyte.', - 'string' => ':attribute kan ikke være større enn :max tegn.', - 'array' => ':attribute kan ikke ha flere enn :max elementer.', - ], - 'mimes' => ':attribute må være en fil av typen: :values.', - 'mimetypes' => ':attribute må være en fil av typen: :values.', - 'min' => [ - 'numeric' => ':attribute må være minst :min.', - 'file' => ':attribute må være minst :min kilobyte.', - 'string' => ':attribute må være minst :min tegn.', - 'array' => ':attribute må ha minst :min elementer.', - ], - 'multiple_of' => ':attribute må være et multiplum av :value.', - 'not_in' => 'Det valgte :attribute er ugyldig.', - 'not_regex' => ':attribute-formatet er ugyldig.', - 'numeric' => ':attribute må være et tall.', - 'password' => 'Passordet er feil.', - 'present' => ':attribute-feltet må være til stede.', - 'regex' => ':attribute-formatet er ugyldig.', - 'required' => ':attribute-feltet er påkrevd.', - 'required_if' => ':attribute-feltet er påkrevd når :other er :value.', - 'required_unless' => ':attribute-feltet er påkrevd med mindre :other er i :values.', - 'required_with' => ':attribute-feltet er påkrevd når :values er til stede.', - 'required_with_all' => ':attribute-feltet er påkrevd når :values er til stede.', - 'required_without' => ':attribute-feltet er påkrevd når :values ikke er til stede.', - 'required_without_all' => ':attribute-feltet er påkrevd når ingen av :values er til stede.', - 'same' => ':attribute og :other må være like.', - 'size' => [ - 'numeric' => ':attribute må være :size.', - 'file' => ':attribute må være :size kilobyte.', - 'string' => ':attribute må være :size tegn.', - 'array' => ':attribute må inneholde :size elementer.', - ], - 'starts_with' => ':attribute må starte med en av følgende: :values.', - 'string' => ':attribute må være en tekststreng.', - 'timezone' => ':attribute må være en gyldig tidssone.', - 'unique' => ':attribute er allerede tatt.', - 'uploaded' => ':attribute kunne ikke lastes opp.', - 'url' => ':attribute-formatet er ugyldig.', - 'uuid' => ':attribute må være en gyldig UUID.', - - /* - |-------------------------------------------------------------------------- - | Custom Validation Language Lines - |-------------------------------------------------------------------------- - | - | Here you may specify custom validation messages for attributes using the - | convention "attribute.rule" to name the lines. This makes it quick to - | specify a specific custom language line for a given attribute rule. - | - */ - - 'custom' => [ - 'attribute-name' => [ - 'rule-name' => 'custom-message', - ], - ], - - /* - |-------------------------------------------------------------------------- - | Custom Validation Attributes - |-------------------------------------------------------------------------- - | - | The following language lines are used to swap our attribute placeholder - | with something more reader friendly such as "E-Mail Address" instead - | of "email". This simply helps us make our message more expressive. - | - */ - - 'attributes' => [], - -]; diff --git a/api/resources/lang/nb-NO/verification.php b/api/resources/lang/nb-NO/verification.php deleted file mode 100644 index be5bfca26..000000000 --- a/api/resources/lang/nb-NO/verification.php +++ /dev/null @@ -1,22 +0,0 @@ - 'E-posten din har blitt bekreftet!', - 'invalid' => 'Verifiseringslenken er ugyldig.', - 'already_verified' => 'E-posten er allerede bekreftet.', - 'user' => 'Vi finner ingen bruker med den e-postadressen.', - 'sent' => 'Vi har sendt deg en e-post med bekreftelseslenken!', - -]; diff --git a/api/resources/lang/pa/validation.php b/api/resources/lang/pa/validation.php new file mode 100644 index 000000000..f734589fc --- /dev/null +++ b/api/resources/lang/pa/validation.php @@ -0,0 +1,119 @@ + ':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' => [ + 'numeric' => ':attribute :min ਅਤੇ :max ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute :min ਅਤੇ :max ਕਿਲੋਬਾਈਟਸ ਦੇ ਵਿਚਕਾਰर ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute :min ਅਤੇ :max ਅੱਖਰਾਂ ਦੇ ਵਿਚਕਾर ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':attribute ਵਿੱਚ :min ਅਤੇ :max ਆਈਟਮਾਂ ਦੇ ਵਿਚਕਾर ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।', + ], + 'boolean' => ':attribute ਫੀਲਡ ਸਹੀ ਜਾਂ ਗਲਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'confirmed' => ':attribute ਪੁਸ਼ਟੀਕਰਨ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।', + 'date' => ':attribute ਇੱਕ ਵੈਧ ਤਾਰੀਖ ਨਹੀਂ ਹੈ।', + 'date_equals' => ':attribute :date ਦੇ ਬਰਾਬਰ ਦੀ ਤਾਰੀਖ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।', + 'date_format' => ':attribute ਫਾਰਮੈਟ :format ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।', + 'different' => ':attribute ਅਤੇ :other ਵੱਖਰੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।', + 'digits' => ':attribute :digits ਅੰਕਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'digits_between' => ':attribute :min ਅਤੇ :max ਅੰਕਾਂ ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'dimensions' => ':attribute ਦੀਆਂ ਚਿੱਤਰ ਮਾਪਾਂ ਅਵੈਧ ਹਨ।', + 'distinct' => ':attribute ਫੀਲਡ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਮੁੱਲ ਹੈ।', + 'email' => ':attribute ਇੱਕ ਵੈਧ ਈਮੇਲ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'ends_with' => ':attribute ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨਾਲ ਖਤਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: :values।', + 'exists' => 'ਚੁਣਿਆ ਗਿਆ :attribute ਅਵੈਧ ਹੈ।', + 'file' => ':attribute ਇੱਕ ਫਾਈਲ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।', + 'filled' => ':attribute ਫੀਲਡ ਦਾ ਮੁੱਲ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ।', + 'gt' => [ + 'numeric' => ':attribute :value ਤੋਂ ਵੱਡਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute :value ਕਿਲੋਬਾਈਟਸ ਤੋਂ ਵੱਡਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute :value ਅੱਖਰਾ��� ਤੋਂ ਵੱਡਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':attribute ਵਿੱਚ :value ਤੋਂ ਵੱਧ ਆਈਟਮਾਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।', + ], + 'gte' => [ + 'numeric' => ':attribute :value ਤੋਂ ਵੱਡਾ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute :value ਕਿਲੋਬਾਈਟਸ ਤੋਂ ਵੱਡਾ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute :value ਅੱਖਰਾਂ ਤੋਂ ਵੱਡਾ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':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' => [ + 'numeric' => ':attribute :value ਤੋਂ ਛੋਟਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute :value ਕਿਲੋਬਾਈਟਸ ਤੋਂ ਛੋਟਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute :value ਅੱਖਰਾਂ ਤੋਂ ਛੋਟਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':attribute ਵਿੱਚ :value ਤੋਂ ਘੱਟ ਆਈਟਮਾਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।', + ], + 'lte' => [ + 'numeric' => ':attribute :value ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute :value ਕਿਲੋਬਾਈਟਸ ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute :value ਅੱਖਰਾਂ ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':attribute ਵਿੱਚ :value ਤੋਂ ਵੱਧ ਆਈਟਮਾਂ ਨਹੀ�� ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ।', + ], + 'max' => [ + 'numeric' => ':attribute :max ਤੋਂ ਵੱਡਾ ਨਹੀਂ ਹੋ ਸਕਦਾ।', + 'file' => ':attribute :max ਕਿਲੋਬਾਈਟਸ ਤੋਂ ਵੱਡਾ ਨਹੀਂ ਹੋ ਸਕਦਾ।', + 'string' => ':attribute :max ਅੱਖਰਾਂ ਤੋਂ ਵੱਡਾ ਨਹੀਂ ਹੋ ਸਕਦਾ।', + 'array' => ':attribute ਵਿੱਚ :max ਤੋਂ ਵੱਧ ਆਈਟਮਾਂ ਨਹੀਂ ਹੋ ਸਕਦੀਆਂ।', + ], + 'mimes' => ':attribute ਇਸ ਕਿਸਮ ਦੀ ਫਾਈਲ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ: :values।', + 'mimetypes' => ':attribute ਇਸ ਕਿਸਮ ਦੀ ਫਾਈਲ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ: :values।', + 'min' => [ + 'numeric' => ':attribute ਘੱਟੋ-ਘੱਟ :min ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute ਘੱਟੋ-ਘੱਟ :min ਕਿਲੋਬਾਈਟਸ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute ਘੱਟੋ-ਘੱਟ :min ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':attribute ਵਿੱਚ ਘੱਟੋ-ਘੱਟ :min ਆਈਟਮਾਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।', + ], + 'multiple_of' => ':attribute :value ਦਾ ਗੁਣਜ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ', + 'not_in' => 'ਚੁਣਿਆ ਗਿਆ :attribute ਅਵੈਧ ਹੈ।', + 'not_regex' => ':attribute ਫਾਰਮੈਟ ਅਵੈਧ ਹੈ।', + 'numeric' => ':attribute ਇੱਕ ਨੰਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'password' => 'ਪਾਸਵਰਡ ਗਲਤ ਹੈ।', + 'present' => ':attribute ਫੀਲਡ ਮੌਜੂਦ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'regex' => ':attribute ਫਾਰਮੈਟ ਅਵੈਧ ਹੈ।', + 'required' => ':attribute ਫੀਲਡ ਲੋੜੀਂਦਾ ਹੈ।', + 'required_if' => ':attribute ਫੀਲਡ ਲੋੜੀਂਦਾ ਹੈ ਜਦੋਂ :other :value ਹੈ।', + 'required_unless' => ':attribute ਫੀਲਡ ਲੋੜੀਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ :other :values ਵਿੱਚ ਨਹੀਂ ਹੈ।', + 'required_with' => ':attribute ਫੀਲਡ ਲੋੜੀਂਦਾ ਹੈ ਜਦੋਂ :values ਮੌਜੂਦ ਹੈ।', + 'required_with_all' => ':attribute ਫੀਲਡ ਲੋੜੀਂਦਾ ਹੈ ਜਦੋਂ :values ਮੌਜੂਦ ਹਨ।', + 'required_without' => ':attribute ਫੀਲਡ ਲੋੜੀਂਦਾ ਹੈ ਜਦੋਂ :values ਮੌਜੂਦ ਨਹੀਂ ਹੈ।', + 'required_without_all' => ':attribute ਫੀਲਡ ਲੋੜੀ��ਦਾ ਹੈ ਜਦੋਂ :values ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।', + 'same' => ':attribute ਅਤੇ :other ਮੇਲ ਖਾਣੇ ਚਾਹੀਦੇ ਹਨ।', + 'size' => [ + 'numeric' => ':attribute :size ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'file' => ':attribute :size ਕਿਲੋਬਾਈਟਸ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'string' => ':attribute :size ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'array' => ':attribute ਵਿੱਚ :size ਆਈਟਮਾਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।', + ], + 'starts_with' => ':attribute ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: :values।', + 'string' => ':attribute ਇੱਕ ਵੈਧ ਟੈਕਸਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'timezone' => ':attribute ਇੱਕ ਵੈਧ ਜ਼ੋਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', + 'unique' => ':attribute ਪਹਿਲਾਂ ਹੀ ਲਿਆ ਜਾ ਚੁੱਕਾ ਹੈ।', + 'uploaded' => ':attribute ਅਪਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।', + 'url' => ':attribute ਫਾਰਮੈਟ ਅਵੈਧ ਹੈ।', + 'uuid' => ':attribute ਇੱਕ ਵੈਧ UUID ਹੋਣਾ ਚਾਹੀਾ ਹੈ।', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'ਗਲਤ ਇਨਪੁਟ। ਕਿਰਪਾ ਕਰਕੇ ਸਹੀ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।', +]; diff --git a/api/resources/lang/pt-BR/validation.php b/api/resources/lang/pt-BR/validation.php index fd98696a6..9cc60a28f 100644 --- a/api/resources/lang/pt-BR/validation.php +++ b/api/resources/lang/pt-BR/validation.php @@ -178,4 +178,6 @@ 'email' => 'e-mail', 'remember' => 'lembrar-me', ], + + 'invalid_json' => 'Entrada inválida. Por favor, corrija e tente novamente.', ]; diff --git a/api/resources/lang/pt/validation.php b/api/resources/lang/pt/validation.php new file mode 100644 index 000000000..cfcf6dd13 --- /dev/null +++ b/api/resources/lang/pt/validation.php @@ -0,0 +1,119 @@ + 'O campo :attribute deve ser aceito.', + 'active_url' => 'O campo :attribute não é uma URL válida.', + 'after' => 'O campo :attribute deve ser uma data posterior a :date.', + 'after_or_equal' => 'O campo :attribute deve ser uma data posterior ou igual a :date.', + 'alpha' => 'O campo :attribute só pode conter letras.', + 'alpha_dash' => 'O campo :attribute só pode conter letras, números, traços e sublinhados.', + 'alpha_num' => 'O campo :attribute só pode conter letras e números.', + 'array' => 'O campo :attribute deve ser uma matriz.', + 'before' => 'O campo :attribute deve ser uma data anterior a :date.', + 'before_or_equal' => 'O campo :attribute deve ser uma data anterior ou igual a :date.', + 'between' => [ + 'numeric' => 'O campo :attribute deve estar entre :min e :max.', + 'file' => 'O campo :attribute deve estar entre :min e :max kilobytes.', + 'string' => 'O campo :attribute deve estar entre :min e :max caracteres.', + 'array' => 'O campo :attribute deve ter entre :min e :max itens.', + ], + 'boolean' => 'O campo :attribute deve ser verdadeiro ou falso.', + 'confirmed' => 'A confirmação do campo :attribute não corresponde.', + 'date' => 'O campo :attribute não é uma data válida.', + 'date_equals' => 'O campo :attribute deve ser uma data igual a :date.', + 'date_format' => 'O campo :attribute não corresponde ao formato :format.', + 'different' => 'Os campos :attribute e :other devem ser diferentes.', + 'digits' => 'O campo :attribute deve ter :digits dígitos.', + 'digits_between' => 'O campo :attribute deve ter entre :min e :max dígitos.', + 'dimensions' => 'O campo :attribute tem dimensões de imagem inválidas.', + 'distinct' => 'O campo :attribute tem um valor duplicado.', + 'email' => 'O campo :attribute deve ser um endereço de e-mail válido.', + 'ends_with' => 'O campo :attribute deve terminar com um dos seguintes valores: :values.', + 'exists' => 'O :attribute selecionado é inválido.', + 'file' => 'O campo :attribute deve ser um arquivo.', + 'filled' => 'O campo :attribute deve ter um valor.', + 'gt' => [ + 'numeric' => 'O campo :attribute deve ser maior que :value.', + 'file' => 'O campo :attribute deve ser maior que :value kilobytes.', + 'string' => 'O campo :attribute deve ser maior que :value caracteres.', + 'array' => 'O campo :attribute deve ter mais que :value itens.', + ], + 'gte' => [ + 'numeric' => 'O campo :attribute deve ser maior ou igual a :value.', + 'file' => 'O campo :attribute deve ser maior ou igual a :value kilobytes.', + 'string' => 'O campo :attribute deve ser maior ou igual a :value caracteres.', + 'array' => 'O campo :attribute deve ter :value itens ou mais.', + ], + 'image' => 'O campo :attribute deve ser uma imagem.', + 'in' => 'O :attribute selecionado é inválido.', + 'in_array' => 'O campo :attribute não existe em :other.', + 'integer' => 'O campo :attribute deve ser um número inteiro.', + 'ip' => 'O campo :attribute deve ser um endereço IP válido.', + 'ipv4' => 'O campo :attribute deve ser um endereço IPv4 válido.', + 'ipv6' => 'O campo :attribute deve ser um endereço IPv6 válido.', + 'json' => 'O campo :attribute deve ser uma string JSON válida.', + 'lt' => [ + 'numeric' => 'O campo :attribute deve ser menor que :value.', + 'file' => 'O campo :attribute deve ser menor que :value kilobytes.', + 'string' => 'O campo :attribute deve ser menor que :value caracteres.', + 'array' => 'O campo :attribute deve ter menos que :value itens.', + ], + 'lte' => [ + 'numeric' => 'O campo :attribute deve ser menor ou igual a :value.', + 'file' => 'O campo :attribute deve ser menor ou igual a :value kilobytes.', + 'string' => 'O campo :attribute deve ser menor ou igual a :value caracteres.', + 'array' => 'O campo :attribute não deve ter mais que :value itens.', + ], + 'max' => [ + 'numeric' => 'O campo :attribute não pode ser maior que :max.', + 'file' => 'O campo :attribute não pode ser maior que :max kilobytes.', + 'string' => 'O campo :attribute não pode ser maior que :max caracteres.', + 'array' => 'O campo :attribute não pode ter mais que :max itens.', + ], + 'mimes' => 'O campo :attribute deve ser um arquivo do tipo: :values.', + 'mimetypes' => 'O campo :attribute deve ser um arquivo do tipo: :values.', + 'min' => [ + 'numeric' => 'O campo :attribute deve ser pelo menos :min.', + 'file' => 'O campo :attribute deve ter pelo menos :min kilobytes.', + 'string' => 'O campo :attribute deve ter pelo menos :min caracteres.', + 'array' => 'O campo :attribute deve ter pelo menos :min itens.', + ], + 'multiple_of' => 'O campo :attribute deve ser um múltiplo de :value', + 'not_in' => 'O :attribute selecionado é inválido.', + 'not_regex' => 'O formato do campo :attribute é inválido.', + 'numeric' => 'O campo :attribute deve ser um número.', + 'password' => 'A senha está incorreta.', + 'present' => 'O campo :attribute deve estar presente.', + 'regex' => 'O formato do campo :attribute é inválido.', + 'required' => 'O campo :attribute é obrigatório.', + 'required_if' => 'O campo :attribute é obrigatório quando :other é :value.', + 'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja em :values.', + 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_with_all' => 'O campo :attribute é obrigatório quando :values estão presentes.', + 'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.', + 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.', + 'same' => 'Os campos :attribute e :other devem corresponder.', + 'size' => [ + 'numeric' => 'O campo :attribute deve ser :size.', + 'file' => 'O campo :attribute deve ser :size kilobytes.', + 'string' => 'O campo :attribute deve ser :size caracteres.', + 'array' => 'O campo :attribute deve conter :size itens.', + ], + 'starts_with' => 'O campo :attribute deve começar com um dos seguintes valores: :values.', + 'string' => 'O campo :attribute deve ser um texto válido.', + 'timezone' => 'O campo :attribute deve ser uma zona válida.', + 'unique' => 'O :attribute já está sendo utilizado.', + 'uploaded' => 'O :attribute falhou ao ser carregado.', + 'url' => 'O formato do campo :attribute é inválido.', + 'uuid' => 'O campo :attribute deve ser um UUID válido.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'Entrada inválida. Por favor, corrija e tente novamente.', +]; diff --git a/api/resources/lang/ru/validation.php b/api/resources/lang/ru/validation.php new file mode 100644 index 000000000..af9a77670 --- /dev/null +++ b/api/resources/lang/ru/validation.php @@ -0,0 +1,119 @@ + 'Вы должны принять :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' => [ + 'numeric' => 'Поле :attribute должно быть между :min и :max.', + 'file' => 'Размер файла в поле :attribute должен быть между :min и :max килобайт.', + 'string' => 'Количество символов в поле :attribute должно быть между :min и :max.', + 'array' => 'Количество элементов в поле :attribute должно быть между :min и :max.', + ], + 'boolean' => 'Поле :attribute должно иметь значение логического типа.', + 'confirmed' => 'Поле :attribute не совпадает с подтверждением.', + 'date' => 'Поле :attribute не является датой.', + 'date_equals' => 'Поле :attribute должно быть датой равной :date.', + 'date_format' => 'Поле :attribute не соответствует формату :format.', + 'different' => 'Поля :attribute и :other должны различаться.', + 'digits' => 'Длина цифрового поля :attribute должна быть :digits.', + 'digits_between' => 'Длина цифрового поля :attribute должна быть между :min и :max.', + 'dimensions' => 'Поле :attribute имеет недопустимые размеры изображения.', + 'distinct' => 'Поле :attribute содержит повторяющееся значение.', + 'email' => 'Поле :attribute должно быть действительным электронным адресом.', + 'ends_with' => 'Поле :attribute должно заканчиваться одним из следующих значений: :values', + 'exists' => 'Выбранное значение для :attribute некорректно.', + 'file' => 'Поле :attribute должно быть файлом.', + 'filled' => 'Поле :attribute обязательно для заполнения.', + 'gt' => [ + 'numeric' => 'Поле :attribute должно быть больше :value.', + 'file' => 'Размер файла в поле :attribute должен быть больше :value килобайт.', + 'string' => 'Количество символов в поле :attribute должно быть больше :value.', + 'array' => 'Количество элементов в поле :attribute должно быть больше :value.', + ], + 'gte' => [ + 'numeric' => 'Поле :attribute должно быть больше или равно :value.', + 'file' => 'Размер файла в поле :attribute должен быть больше или равен :value килобайт.', + 'string' => 'Количество символов в поле :attribute должно быть больше или равно :value.', + 'array' => 'Количество элементов в поле :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' => [ + 'numeric' => 'Поле :attribute должно быть меньше :value.', + 'file' => 'Размер файла в поле :attribute должен быть меньше :value килобайт.', + 'string' => 'Количество символов в поле :attribute должн�� быть меньше :value.', + 'array' => 'Количество элементов в поле :attribute должно быть меньше :value.', + ], + 'lte' => [ + 'numeric' => 'Поле :attribute должно быть меньше или равно :value.', + 'file' => 'Размер файла в поле :attribute должен быть меньше или равен :value килобайт.', + 'string' => 'Количество символов в поле :attribute должно быть меньше или равно :value.', + 'array' => 'Количество элементов в поле :attribute должно быть меньше или равно :value.', + ], + 'max' => [ + 'numeric' => 'Поле :attribute не может быть больше :max.', + 'file' => 'Размер файла в поле :attribute не может быть больше :max килобайт.', + 'string' => 'Количество символов в поле :attribute не может превышать :max.', + 'array' => 'Количество элементов в поле :attribute не может превышать :max.', + ], + 'mimes' => 'Поле :attribute должно быть файлом одного из следующих типов: :values.', + 'mimetypes' => 'Поле :attribute должно быть файлом одного из следующих типов: :values.', + 'min' => [ + 'numeric' => 'Поле :attribute должно быть не меньше :min.', + 'file' => 'Размер файла в поле :attribute должен быть не меньше :min килобайт.', + 'string' => 'Количество символов в поле :attribute должно быть не меньше :min.', + 'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.', + ], + 'multiple_of' => 'Значение поля :attribute должно быть кратным :value', + 'not_in' => 'Выбранное значение для :attribute ошибочно.', + 'not_regex' => 'Выбранный формат для :attribute ошибочный.', + 'numeric' => 'Поле :attribute должно быть числом.', + 'password' => 'Неверный пароль.', + 'present' => 'Поле :attribute должно присутствовать.', + 'regex' => 'Поле :attribute имеет ошибочный формат.', + 'required' => 'Поле :attribute обязательно для заполнения.', + 'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.', + 'required_unless' => 'Поле :attribute обязательно для заполнения, когда :other не равно :values.', + 'required_with' => 'Поле :attribute обязательно для заполнения, когда :values указано.', + 'required_with_all' => 'Поле :attribute обязательно для заполнения, когда :values указаны.', + 'required_without' => 'Поле :attribute обязательно для заполнения, когда :values не указано.', + 'required_without_all' => 'Поле :attribute обязательно для заполнения, когда ни одно из :values не указано.', + 'same' => 'Значения полей :attribute и :other должны совпадать.', + 'size' => [ + 'numeric' => 'Поле :attribute должно быть равным :size.', + 'file' => 'Размер файла в поле :attribute должен быть равен :size килобайт.', + 'string' => 'Количество символов в поле :attribute должно быть равным :size.', + 'array' => 'Количество элементов в поле :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' => 'Неверный ввод. Пожалуйста, исправьте и попробуйте снова.', +]; diff --git a/api/resources/lang/ta/validation.php b/api/resources/lang/ta/validation.php new file mode 100644 index 000000000..41c2bef29 --- /dev/null +++ b/api/resources/lang/ta/validation.php @@ -0,0 +1,136 @@ + ':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 ��ழுத்துகளுக்கு மேல் இருக்க வேண்டும்.', + ], + '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 பின்வரும் வகையான கோப்பாக இருக்க வே���்டும்: :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 குறைந்தது ஒரு பெரிய எழுத்த��� மற்றும் ஒரு சிறிய எழுத்தையாவது கொண்டிருக்க வேண்டும்.', + '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' => 'தவறான உள்ளீடு. சரிசெய்து மீண்டும் முயற்சிக்கவும்.', +]; diff --git a/api/resources/lang/te/validation.php b/api/resources/lang/te/validation.php new file mode 100644 index 000000000..91883c1f8 --- /dev/null +++ b/api/resources/lang/te/validation.php @@ -0,0 +1,119 @@ + ':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' => [ + 'numeric' => ':attribute తప్పనిసరిగా :min మరియు :max మధ్య ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా :min మరియు :max కిలోబైట్ల మధ్య ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా :min మరియు :max అక్షరాల మధ్య ఉండాలి.', + 'array' => ':attribute తప్పనిసరిగా :min మరియు :max అంశాల మధ్య ఉండాలి.', + ], + 'boolean' => ':attribute ఫీల్డ్ తప్పనిసరిగా true లేదా false అయి ఉండాలి.', + 'confirmed' => ':attribute నిర్ధారణ సరిపోలడం లేదు.', + 'date' => ':attribute చెల్లుబాటు అయ్యే తేదీ కాదు.', + 'date_equals' => ':attribute తప్పనిసరిగా :date కి సమానమైన తేదీ అయి ఉండాలి.', + 'date_format' => ':attribute ఫార్మాట్ :format తో సరిపోలడం లేదు.', + 'different' => ':attribute మరియు :other తప్పనిసరిగా వేరుగా ఉండాలి.', + 'digits' => ':attribute తప్పనిసరిగా :digits అంకెలు ఉండాలి.', + 'digits_between' => ':attribute తప్పనిసరిగా :min మరియు :max అంకెల మధ్య ఉండాలి.', + 'dimensions' => ':attribute చెల్లని చిత్రం కొలతలను కలిగి ఉంది.', + 'distinct' => ':attribute ఫీల్డ్ నకలు విలువను కలిగి ఉంది.', + 'email' => ':attribute తప్పనిసరిగా చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామా అయి ఉండాలి.', + 'ends_with' => ':attribute తప్పనిసరిగా కింది వాటిలో ఒకదానితో ముగియాలి: :values.', + 'exists' => 'ఎంచుకున్న :attribute చెల్లదు.', + 'file' => ':attribute తప్పనిసరిగా ఒక ఫైల్ అయి ఉండాలి.', + 'filled' => ':attribute ఫీల్డ్ తప్పనిసరిగా విలువను కలిగి ఉండాలి.', + 'gt' => [ + 'numeric' => ':attribute తప్పనిసరిగా :value కంటే ఎక్కువ ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా :value కిలోబైట్ల కంటే ఎక్కువ ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా :value అక్షరాల కంటే ఎక్కువ ఉండాలి.', + 'array' => ':attribute తప్పనిసరిగా :value కంటే ఎక్కువ అంశాలను కలిగి ఉండాలి.', + ], + 'gte' => [ + 'numeric' => ':attribute తప్పనిసరిగా :value కంటే ఎక్కువ లేదా సమానంగా ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా :value కిలోబైట్ల కంటే ఎక్కువ లేదా సమానంగా ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా :value అక్షరాల కంటే ఎక్కువ లేదా సమానంగా ఉండాలి.', + 'array' => ':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' => [ + 'numeric' => ':attribute తప్పనిసరిగా :value కంటే తక్కువ ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా :value కిలోబైట్ల కంటే తక్కువ ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా :value అక్షరాల కంటే తక్కువ ఉండాలి.', + 'array' => ':attribute తప్పనిసరిగా :value కంటే తక్కువ అంశాలను కలిగి ఉండాలి.', + ], + 'lte' => [ + 'numeric' => ':attribute తప్పనిసరిగా :value కంటే తక్కువ లేదా సమానంగా ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా :value కిలోబైట్ల కంటే తక్కువ లేదా సమానంగా ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా :value అక్షరాల కంటే తక్కువ లేదా సమానంగా ఉండాలి.', + 'array' => ':attribute తప్పనిసరిగా :value కంటే ఎక్కువ అంశాలను కలిగి ఉండకూడదు.', + ], + 'max' => [ + 'numeric' => ':attribute తప్పనిసరిగా :max కంటే ఎక్కువ ఉండకూడదు.', + 'file' => ':attribute తప్పనిసరిగా :max కిలోబైట్ల కంటే ఎక్కువ ఉండకూడదు.', + 'string' => ':attribute తప్పనిసరిగా :max అక్షరాల కంటే ఎక్కువ ఉండకూడదు.', + 'array' => ':attribute తప్పనిసరిగా :max కంటే ఎక్కువ అంశాలను కలిగి ఉండకూడదు.', + ], + 'mimes' => ':attribute తప్పనిసరిగా ఈ రకమైన ఫైల్ అయి ఉండాలి: :values.', + 'mimetypes' => ':attribute తప్పనిసరిగా ఈ రకమైన ఫైల్ అయి ఉండాలి: :values.', + 'min' => [ + 'numeric' => ':attribute తప్పనిసరిగా కనీసం :min ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా కనీసం :min కిలోబైట్లు ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా కనీసం :min అక్షరాలు ఉండాలి.', + 'array' => ':attribute తప్పనిసరిగా కనీసం :min అంశాలను కలిగి ఉండాలి.', + ], + 'multiple_of' => ':attribute తప్పనిసరిగా :value యొక్క గుణకం అయి ఉండాలి', + 'not_in' => 'ఎంచుకున్న :attribute చెల్లదు.', + 'not_regex' => ':attribute ఫార్మాట్ చెల్లదు.', + 'numeric' => ':attribute తప్పనిసరిగా సంఖ్య అయి ఉండాలి.', + 'password' => 'పాస్‌వర్డ్ తప్పు.', + 'present' => ':attribute ఫీల్డ్ తప్పనిసరిగా ఉండాలి.', + 'regex' => ':attribute ఫార్మాట్ చెల్లదు.', + 'required' => ':attribute ఫీల్డ్ అవసరం.', + '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' => [ + 'numeric' => ':attribute తప్పనిసరిగా :size అయి ఉండాలి.', + 'file' => ':attribute తప్పనిసరిగా :size కిలోబైట్లు ఉండాలి.', + 'string' => ':attribute తప్పనిసరిగా :size అక్షరాలు ఉండాలి.', + 'array' => ':attribute తప్పనిసరిగా :size అంశాలను కలిగి ఉండాలి.', + ], + 'starts_with' => ':attribute తప్పనిసరిగా కింది వాటిలో ఒకదానితో ప్రారంభం కావాలి: :values.', + 'string' => ':attribute తప్పనిసరిగా స్ట్రింగ్ అయి ఉండాలి.', + 'timezone' => ':attribute తప్పనిసరిగా చెల్లుబాటు అయ్యే టైమ్‌జోన్ అయి ఉండాలి.', + 'unique' => ':attribute ఇప్పటికే తీసుకోబడింది.', + 'uploaded' => ':attribute అప్‌లోడ్ చేయడంలో విఫలమైంది.', + 'url' => ':attribute ఫార్మాట్ చెల్లదు.', + 'uuid' => ':attribute తప్పనిసరిగా చ���ల్లుబాటు అయ్యే UUID అయి ఉండాలి.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'చెల్లని ఇన్‌పుట్. దయచేసి సరిచేసి మళ్లీ ప్రయత్నించండి.', +]; diff --git a/api/resources/lang/tr/validation.php b/api/resources/lang/tr/validation.php new file mode 100644 index 000000000..3b77d4e24 --- /dev/null +++ b/api/resources/lang/tr/validation.php @@ -0,0 +1,136 @@ + ':attribute kabul edilmelidir.', + 'accepted_if' => ':other :value olduğunda :attribute kabul edilmelidir.', + 'active_url' => ':attribute geçerli bir URL olmalıdır.', + 'after' => ':attribute, :date tarihinden sonra olmalıdır.', + 'after_or_equal' => ':attribute, :date tarihinden sonra veya aynı tarihte olmalıdır.', + 'alpha' => ':attribute sadece harflerden oluşmalıdır.', + 'alpha_dash' => ':attribute sadece harfler, rakamlar, tireler ve alt çizgilerden oluşmalıdır.', + 'alpha_num' => ':attribute sadece harfler ve rakamlardan oluşmalıdır.', + 'array' => ':attribute bir dizi olmalıdır.', + 'before' => ':attribute, :date tarihinden önce olmalıdır.', + 'before_or_equal' => ':attribute, :date tarihinden önce veya aynı tarihte olmalıdır.', + 'between' => [ + 'array' => ':attribute :min ile :max arasında öğe içermelidir.', + 'file' => ':attribute :min ile :max kilobayt arasında olmalıdır.', + 'numeric' => ':attribute :min ile :max arasında olmalıdır.', + 'string' => ':attribute :min ile :max karakter arasında olmalıdır.', + ], + 'boolean' => ':attribute alanı doğru veya yanlış olmalıdır.', + 'confirmed' => ':attribute doğrulaması eşleşmiyor.', + 'current_password' => 'Şifre yanlış.', + 'date' => ':attribute geçerli bir tarih olmalıdır.', + 'date_equals' => ':attribute, :date ile aynı tarihte olmalıdır.', + 'date_format' => ':attribute, :format formatına uygun olmalıdır.', + 'declined' => ':attribute reddedilmelidir.', + 'declined_if' => ':other :value olduğunda :attribute reddedilmelidir.', + 'different' => ':attribute ve :other birbirinden farklı olmalıdır.', + 'digits' => ':attribute :digits basamaklı olmalıdır.', + 'digits_between' => ':attribute :min ile :max basamak arasında olmalıdır.', + 'dimensions' => ':attribute geçersiz resim boyutlarına sahip.', + 'distinct' => ':attribute alanı yinelenen bir değere sahip.', + 'email' => ':attribute geçerli bir e-posta adresi olmalıdır.', + 'ends_with' => ':attribute şunlardan biriyle bitmelidir: :values.', + 'enum' => 'Seçilen :attribute geçersiz.', + 'exists' => 'Seçilen :attribute geçersiz.', + 'file' => ':attribute bir dosya olmalıdır.', + 'filled' => ':attribute alanı doldurulmalıdır.', + 'gt' => [ + 'array' => ':attribute, :value öğeden fazla olmalıdır.', + 'file' => ':attribute, :value kilobayttan büyük olmalıdır.', + 'numeric' => ':attribute, :value değerinden büyük olmalıdır.', + 'string' => ':attribute, :value karakterden uzun olmalıdır.', + ], + 'gte' => [ + 'array' => ':attribute, :value veya daha fazla öğe içermelidir.', + 'file' => ':attribute, :value kilobayt veya daha büyük olmalıdır.', + 'numeric' => ':attribute, :value veya daha büyük olmalıdır.', + 'string' => ':attribute, :value karakter veya daha uzun olmalıdır.', + ], + 'image' => ':attribute bir resim olmalıdır.', + 'in' => 'Seçilen :attribute geçersiz.', + 'in_array' => ':attribute alanı :other içinde mevcut değil.', + 'integer' => ':attribute bir tamsayı olmalıdır.', + 'ip' => ':attribute geçerli bir IP adresi olmalıdır.', + 'ipv4' => ':attribute geçerli bir IPv4 adresi olmalıdır.', + 'ipv6' => ':attribute geçerli bir IPv6 adresi olmalıdır.', + 'json' => ':attribute geçerli bir JSON dizesi olmalıdır.', + 'lt' => [ + 'array' => ':attribute, :value öğeden az olmalıdır.', + 'file' => ':attribute, :value kilobayttan küçük olmalıdır.', + 'numeric' => ':attribute, :value değerinden küçük olmalıdır.', + 'string' => ':attribute, :value karakterden kısa olmalıdır.', + ], + 'lte' => [ + 'array' => ':attribute, :value öğeden fazla olmamalıdır.', + 'file' => ':attribute, :value kilobayt veya daha küçük olmalıdır.', + 'numeric' => ':attribute, :value veya daha küçük olmalıdır.', + 'string' => ':attribute, :value karakter veya daha kısa olmalıdır.', + ], + 'mac_address' => ':attribute geçerli bir MAC adresi olmalıdır.', + 'max' => [ + 'array' => ':attribute en fazla :max öğe içermelidir.', + 'file' => ':attribute en fazla :max kilobayt olmalıdır.', + 'numeric' => ':attribute en fazla :max olmalıdır.', + 'string' => ':attribute en fazla :max karakter olmalıdır.', + ], + 'mimes' => ':attribute şu dosya türlerinden biri olmalıdır: :values.', + 'mimetypes' => ':attribute şu dosya türlerinden biri olmalıdır: :values.', + 'min' => [ + 'array' => ':attribute en az :min öğe içermelidir.', + 'file' => ':attribute en az :min kilobayt olmalıdır.', + 'numeric' => ':attribute en az :min olmalıdır.', + 'string' => ':attribute en az :min karakter olmalıdır.', + ], + 'multiple_of' => ':attribute, :value\'nin katı olmalıdır.', + 'not_in' => 'Seçilen :attribute geçersiz.', + 'not_regex' => ':attribute formatı geçersiz.', + 'numeric' => ':attribute bir sayı olmalıdır.', + 'password' => [ + 'letters' => ':attribute en az bir harf içermelidir.', + 'mixed' => ':attribute en az bir büyük harf ve bir küçük harf içermelidir.', + 'numbers' => ':attribute en az bir rakam içermelidir.', + 'symbols' => ':attribute en az bir sembol içermelidir.', + 'uncompromised' => 'Verilen :attribute bir veri sızıntısında görünmüş. Lütfen farklı bir :attribute seçin.', + ], + 'present' => ':attribute alanı mevcut olmalıdır.', + 'prohibited' => ':attribute alanı yasaktır.', + 'prohibited_if' => ':other :value olduğunda :attribute alanı yasaktır.', + 'prohibited_unless' => ':other :values içinde olmadığı sürece :attribute alanı yasaktır.', + 'prohibits' => ':attribute alanı :other\'ın mevcut olmasını yasaklar.', + 'regex' => ':attribute formatı geçersiz.', + 'required' => ':attribute alanı gereklidir.', + 'required_array_keys' => ':attribute alanı şu girişleri içermelidir: :values.', + 'required_if' => ':other :value olduğunda :attribute alanı gereklidir.', + 'required_unless' => ':other :values içinde olmadığı sürece :attribute alanı gereklidir.', + 'required_with' => ':values mevcut olduğunda :attribute alanı gereklidir.', + 'required_with_all' => ':values mevcut olduğunda :attribute alanı gereklidir.', + 'required_without' => ':values mevcut olmadığında :attribute alanı gereklidir.', + 'required_without_all' => ':values hiçbiri mevcut olmadığında :attribute alanı gereklidir.', + 'same' => ':attribute ve :other eşleşmelidir.', + 'size' => [ + 'array' => ':attribute :size öğe içermelidir.', + 'file' => ':attribute :size kilobayt olmalıdır.', + 'numeric' => ':attribute :size olmalıdır.', + 'string' => ':attribute :size karakter olmalıdır.', + ], + 'starts_with' => ':attribute şunlardan biriyle başlamalıdır: :values.', + 'string' => ':attribute bir metin olmalıdır.', + 'timezone' => ':attribute geçerli bir saat dilimi olmalıdır.', + 'unique' => ':attribute zaten alınmış.', + 'uploaded' => ':attribute yüklenemedi.', + 'url' => ':attribute geçerli bir URL olmalıdır.', + 'uuid' => ':attribute geçerli bir UUID olmalıdır.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'Geçersiz girdi. Lütfen düzeltin ve tekrar deneyin.', +]; diff --git a/api/resources/lang/ur/validation.php b/api/resources/lang/ur/validation.php new file mode 100644 index 000000000..87fe5ad97 --- /dev/null +++ b/api/resources/lang/ur/validation.php @@ -0,0 +1,119 @@ + ':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' => [ + 'numeric' => ':attribute لازمی طور پر :min اور :max کے درمیان ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :min اور :max کلوبائٹس کے درمیان ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :min اور :max حروف کے درمیان ہونا چاہیے۔', + 'array' => ':attribute لازمی طور پر :min اور :max آئٹمز کے درمیان ہونا چاہیے۔', + ], + 'boolean' => ':attribute فیلڈ صرف درست یا غلط ہو سکتی ہے۔', + 'confirmed' => ':attribute کی تصدیق مماثل نہیں ہے۔', + 'date' => ':attribute درست تاریخ نہیں ہے۔', + 'date_equals' => ':attribute لازمی طور پر :date کے برابر تاریخ ہونی چاہیے۔', + 'date_format' => ':attribute فارمیٹ :format سے مماثل نہیں ہے۔', + 'different' => ':attribute اور :other مختلف ہونے چاہئیں۔', + 'digits' => ':attribute لازمی طور پر :digits ہندسے ہونے چاہئیں۔', + 'digits_between' => ':attribute لازمی طور پر :min اور :max ہندسوں کے درمیان ہونا چاہیے۔', + 'dimensions' => ':attribute کی تصویر کی غلط ڈائمنشنز ہیں۔', + 'distinct' => ':attribute فیلڈ میں ڈپلیکیٹ ویلیو ہے۔', + 'email' => ':attribute لازمی طور پر درست ای میل ایڈریس ہونا چاہیے۔', + 'ends_with' => ':attribute کا اختتام ان میں سے کسی ایک پر ہونا چاہیے: :values۔', + 'exists' => 'منتخب کردہ :attribute درست نہیں ہے۔', + 'file' => ':attribute لازمی طور پر ایک فائل ہونی چاہیے۔', + 'filled' => ':attribute فیلڈ میں ویلیو ہونی چاہیے۔', + 'gt' => [ + 'numeric' => ':attribute لازمی طور پر :value سے بڑا ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :value کلوبائٹس سے بڑا ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :value حروف سے بڑا ہونا چاہیے۔', + 'array' => ':attribute میں لازمی طور پر :value سے زیادہ آئٹمز ہونی چاہئیں۔', + ], + 'gte' => [ + 'numeric' => ':attribute لازمی طور پر :value سے بڑا یا برابر ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :value کلوبائٹس سے بڑا یا برابر ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :value حروف سے بڑا یا برابر ہونا چاہیے۔', + 'array' => ':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' => [ + 'numeric' => ':attribute لازمی طور پر :value سے چھوٹا ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :value کلوبائٹس سے چھوٹا ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :value حروف سے چھوٹا ہونا چاہیے۔', + 'array' => ':attribute میں لازمی طور پر :value سے کم آئٹمز ہونی چاہئیں۔', + ], + 'lte' => [ + 'numeric' => ':attribute لازم�� طور پر :value سے چھوٹا یا برابر ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :value کلوبائٹس سے چھوٹا یا برابر ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :value حروف سے چھوٹا یا برابر ہونا چاہیے۔', + 'array' => ':attribute میں لازمی طور پر :value سے زیادہ آئٹمز نہیں ہونی چاہئیں۔', + ], + 'max' => [ + 'numeric' => ':attribute لازمی طور پر :max سے بڑا نہیں ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :max کلوبائٹس سے بڑا نہیں ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :max حروف سے بڑا نہیں ہونا چاہیے۔', + 'array' => ':attribute میں لازمی طور پر :max سے زیادہ آئٹمز نہیں ہونی چاہئیں۔', + ], + 'mimes' => ':attribute لازمی طور پر :values قسم کی فائل ہونی چاہیے۔', + 'mimetypes' => ':attribute لازمی طور پر :values قسم کی فائل ہونی چاہیے۔', + 'min' => [ + 'numeric' => ':attribute لازمی طور پر کم از کم :min ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر کم از کم :min ��لوبائٹس ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر کم از کم :min حروف ہونا چاہیے۔', + 'array' => ':attribute میں لازمی طور پر کم از کم :min آئٹمز ہونی چاہئیں۔', + ], + 'multiple_of' => ':attribute لازمی طور پر :value کا ضرب ہونا چاہیے', + 'not_in' => 'منتخب کردہ :attribute درست نہیں ہے۔', + 'not_regex' => ':attribute فارمیٹ درست نہیں ہے۔', + 'numeric' => ':attribute لازمی طور پر ایک نمبر ہونا چاہیے۔', + 'password' => 'پاس ورڈ غلط ہے۔', + 'present' => ':attribute فیلڈ موجود ہونی چاہیے۔', + 'regex' => ':attribute فارمیٹ درست نہیں ہے۔', + 'required' => ':attribute فیلڈ درکار ہے۔', + 'required_if' => ':attribute فیلڈ درکار ہے جب :other :value ہو۔', + 'required_unless' => ':attribute فیلڈ درکار ہے جب تک :other :values میں نہ ہو۔', + 'required_with' => ':attribute فیلڈ درکار ہے جب :values موجود ہو۔', + 'required_with_all' => ':attribute فیلڈ درکار ہے جب :values موجود ہوں۔', + 'required_without' => ':attribute فیلڈ درکار ہے جب :values موجود نہ ہو۔', + 'required_without_all' => ':attribute فیلڈ درکار ہے جب :values میں سے کوئی بھی موجود نہ ہو۔', + 'same' => ':attribute اور :other مماثل ہونے چاہئیں۔', + 'size' => [ + 'numeric' => ':attribute لازمی طور پر :size ہونا چاہیے۔', + 'file' => ':attribute لازمی طور پر :size کلوبائٹس ہونا چاہیے۔', + 'string' => ':attribute لازمی طور پر :size حروف ہونا چاہیے۔', + 'array' => ':attribute میں لازمی طور پر :size آئٹمز ہونی چاہئیں۔', + ], + 'starts_with' => ':attribute کا آغاز ان میں سے کسی ایک سے ہونا چاہیے: :values۔', + 'string' => ':attribute لازمی طور پر ایک درست متن ہونا چاہیے۔', + 'timezone' => ':attribute لازمی طور پر درست ٹائم زون ہونا چاہیے۔', + 'unique' => ':attribute پہلے ہی لیا جا چکا ہے۔', + 'uploaded' => ':attribute اپلوڈ کرنے میں ناکام۔', + 'url' => ':attribute فارمیٹ درست نہیں ہے۔', + 'uuid' => ':attribute لازمی طور پر درست UUID ہونا چاہیے۔', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'غلط ان پٹ۔ براہ کرم درست کریں اور دوبارہ کوشش کریں۔', +]; diff --git a/api/resources/lang/vi/validation.php b/api/resources/lang/vi/validation.php new file mode 100644 index 000000000..05c2ada83 --- /dev/null +++ b/api/resources/lang/vi/validation.php @@ -0,0 +1,119 @@ + ':attribute phải được chấp nhận.', + 'active_url' => ':attribute không phải là một URL hợp lệ.', + 'after' => ':attribute phải là một ngày sau ngày :date.', + 'after_or_equal' => ':attribute phải là một ngày sau hoặc bằng ngày :date.', + 'alpha' => ':attribute chỉ có thể chứa các chữ cái.', + 'alpha_dash' => ':attribute chỉ có thể chứa chữ cái, số, dấu gạch ngang và gạch dưới.', + 'alpha_num' => ':attribute chỉ có thể chứa chữ cái và số.', + 'array' => ':attribute phải là một mảng.', + 'before' => ':attribute phải là một ngày trước ngày :date.', + 'before_or_equal' => ':attribute phải là một ngày trước hoặc bằng ngày :date.', + 'between' => [ + 'numeric' => ':attribute phải nằm trong khoảng :min và :max.', + 'file' => ':attribute phải nằm trong khoảng :min và :max kilobytes.', + 'string' => ':attribute phải nằm trong khoảng :min và :max ký tự.', + 'array' => ':attribute phải có từ :min đến :max phần tử.', + ], + 'boolean' => ':attribute phải là true hoặc false.', + 'confirmed' => 'Xác nhận :attribute không khớp.', + 'date' => ':attribute không phải là ngày hợp lệ.', + 'date_equals' => ':attribute phải là một ngày bằng với :date.', + 'date_format' => ':attribute không khớp với định dạng :format.', + 'different' => ':attribute và :other phải khác nhau.', + 'digits' => ':attribute phải có :digits chữ số.', + 'digits_between' => ':attribute phải có từ :min đến :max chữ số.', + 'dimensions' => ':attribute có kích thước hình ảnh không hợp lệ.', + 'distinct' => ':attribute có giá trị trùng lặp.', + 'email' => ':attribute phải là một địa chỉ email hợp lệ.', + 'ends_with' => ':attribute phải kết thúc bằng một trong những giá trị sau: :values.', + 'exists' => ':attribute đã chọn không hợp lệ.', + 'file' => ':attribute phải là một tập tin.', + 'filled' => ':attribute không được bỏ trống.', + 'gt' => [ + 'numeric' => ':attribute phải lớn hơn :value.', + 'file' => ':attribute phải lớn hơn :value kilobytes.', + 'string' => ':attribute phải có nhiều hơn :value ký tự.', + 'array' => ':attribute phải có nhiều hơn :value phần tử.', + ], + 'gte' => [ + 'numeric' => ':attribute phải lớn hơn hoặc bằng :value.', + 'file' => ':attribute phải lớn hơn hoặc bằng :value kilobytes.', + 'string' => ':attribute phải có ít nhất :value ký tự.', + 'array' => ':attribute phải có ít nhất :value phần tử.', + ], + 'image' => ':attribute phải là hình ảnh.', + 'in' => ':attribute đã chọn không hợp lệ.', + 'in_array' => ':attribute không tồn tại trong :other.', + 'integer' => ':attribute phải là số nguyên.', + 'ip' => ':attribute phải là một địa chỉ IP hợp lệ.', + 'ipv4' => ':attribute phải là một địa chỉ IPv4 hợp lệ.', + 'ipv6' => ':attribute phải là một địa chỉ IPv6 hợp lệ.', + 'json' => ':attribute phải là một chuỗi JSON hợp lệ.', + 'lt' => [ + 'numeric' => ':attribute phải nhỏ hơn :value.', + 'file' => ':attribute phải nhỏ hơn :value kilobytes.', + 'string' => ':attribute phải có ít hơn :value ký tự.', + 'array' => ':attribute phải có ít hơn :value phần tử.', + ], + 'lte' => [ + 'numeric' => ':attribute phải nhỏ hơn hoặc bằng :value.', + 'file' => ':attribute phải nhỏ hơn hoặc bằng :value kilobytes.', + 'string' => ':attribute phải có nhiều nhất :value ký tự.', + 'array' => ':attribute không được có nhiều hơn :value phần tử.', + ], + 'max' => [ + 'numeric' => ':attribute không được lớn hơn :max.', + 'file' => ':attribute không được lớn hơn :max kilobytes.', + 'string' => ':attribute không được lớn hơn :max ký tự.', + 'array' => ':attribute không được có nhiều hơn :max phần tử.', + ], + 'mimes' => ':attribute phải là một tập tin thuộc loại: :values.', + 'mimetypes' => ':attribute phải là một tập tin thuộc loại: :values.', + 'min' => [ + 'numeric' => ':attribute phải tối thiểu là :min.', + 'file' => ':attribute phải tối thiểu :min kilobytes.', + 'string' => ':attribute phải có tối thiểu :min ký tự.', + 'array' => ':attribute phải có tối thiểu :min phần tử.', + ], + 'multiple_of' => ':attribute phải là bội số của :value', + 'not_in' => ':attribute đã chọn không hợp lệ.', + 'not_regex' => 'Định dạng :attribute không hợp lệ.', + 'numeric' => ':attribute phải là một số.', + 'password' => 'Mật khẩu không đúng.', + 'present' => ':attribute phải có mặt.', + 'regex' => 'Định dạng :attribute không hợp lệ.', + 'required' => ':attribute là bắt buộc.', + 'required_if' => ':attribute là bắt buộc khi :other là :value.', + 'required_unless' => ':attribute là bắt buộc trừ khi :other là :values.', + 'required_with' => ':attribute là bắt buộc khi có :values.', + 'required_with_all' => ':attribute là bắt buộc khi có :values.', + 'required_without' => ':attribute là bắt buộc khi không có :values.', + 'required_without_all' => ':attribute là bắt buộc khi không có :values nào.', + 'same' => ':attribute và :other phải giống nhau.', + 'size' => [ + 'numeric' => ':attribute phải bằng :size.', + 'file' => ':attribute phải bằng :size kilobytes.', + 'string' => ':attribute phải có :size ký tự.', + 'array' => ':attribute phải chứa :size phần tử.', + ], + 'starts_with' => ':attribute phải bắt đầu bằng một trong những giá trị sau: :values.', + 'string' => ':attribute phải là một chuỗi.', + 'timezone' => ':attribute phải là một múi giờ hợp lệ.', + 'unique' => ':attribute đã tồn tại.', + 'uploaded' => ':attribute tải lên thất bại.', + 'url' => 'Định dạng :attribute không hợp lệ.', + 'uuid' => ':attribute phải là một UUID hợp lệ.', + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + 'attributes' => [], + + 'invalid_json' => 'Dữ liệu không hợp lệ. Vui lòng sửa và thử lại.', +]; diff --git a/api/resources/lang/zh-CN/validation.php b/api/resources/lang/zh-CN/validation.php index e64838dff..f5e16a1b8 100644 --- a/api/resources/lang/zh-CN/validation.php +++ b/api/resources/lang/zh-CN/validation.php @@ -94,4 +94,6 @@ | */ 'attributes' => [], + + 'invalid_json' => '输入无效。请修正后重试。', ]; diff --git a/api/resources/lang/zh/validation.php b/api/resources/lang/zh/validation.php index e7bf82dd4..40934721a 100644 --- a/api/resources/lang/zh/validation.php +++ b/api/resources/lang/zh/validation.php @@ -19,7 +19,7 @@ ], 'boolean' => ':attribute 必须为布尔值。', 'confirmed' => ':attribute 两次输入不一致。', - 'date' => ':attribute 不是一个有效的日期。', + 'date' => ':attribute 不是一���有效的日期。', 'date_equals' => ':attribute 必须等于 :date。', 'date_format' => ':attribute 的格式必须为 :format。', 'different' => ':attribute 和 :other 必须不同。', @@ -95,7 +95,7 @@ 'same' => ':attribute 和 :other 必须相同。', 'size' => [ 'numeric' => ':attribute 大小必须为 :size。', - 'file' => ':attribute 大小必须为 :size KB。', + 'file' => ':attribute 大��必须为 :size KB。', 'string' => ':attribute 必须是 :size 个字符。', 'array' => ':attribute 必须为 :size 个单元。', ], @@ -114,4 +114,6 @@ ], 'attributes' => [], + + 'invalid_json' => '输入无效。请修正后重试。', ]; diff --git a/client/components/open/forms/components/form-components/FormCustomization.vue b/client/components/open/forms/components/form-components/FormCustomization.vue index aa3f39ae5..e920fdea2 100644 --- a/client/components/open/forms/components/form-components/FormCustomization.vue +++ b/client/components/open/forms/components/form-components/FormCustomization.vue @@ -77,6 +77,7 @@