commit d5b3ccabd94e002b6ea1f230cfb1db913124d77c Author: Gregory Letellier Date: Tue Nov 28 12:13:50 2023 +0100 Init diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..d96c948 --- /dev/null +++ b/.env.example @@ -0,0 +1,61 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +FILESYSTEM_DISK=local +CACHE_DRIVER=database +CACHE_CONNECTION=mysql +QUEUE_DRIVER=sync +SESSION_DRIVER=database +SESSION_CONNECTION=mysql +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailpit +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_HOST= +PUSHER_PORT=443 +PUSHER_SCHEME=https +PUSHER_APP_CLUSTER=mt1 + +VITE_APP_NAME="${APP_NAME}" +VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +VITE_PUSHER_HOST="${PUSHER_HOST}" +VITE_PUSHER_PORT="${PUSHER_PORT}" +VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" +VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..501e2fb --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +/.phpunit.cache +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.env.production +.phpunit.result.cache +Homestead.json +Homestead.yaml +auth.json +npm-debug.log +yarn-error.log +/.fleet +/.idea +/.vscode +composer.lock \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1824fc1 --- /dev/null +++ b/README.md @@ -0,0 +1,66 @@ +

Laravel Logo

+ +

+Build Status +Total Downloads +Latest Stable Version +License +

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +You may also try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 2000 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +## Laravel Sponsors + +We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the [Laravel Partners program](https://partners.laravel.com). + +### Premium Partners + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[WebReinvent](https://webreinvent.com/)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[DevSquad](https://devsquad.com/hire-laravel-developers)** +- **[Jump24](https://jump24.co.uk)** +- **[Redberry](https://redberry.international/laravel/)** +- **[Active Logic](https://activelogic.com)** +- **[byte5](https://byte5.de)** +- **[OP.GG](https://op.gg)** + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..e6b9960 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,27 @@ +command('inspire')->hourly(); + } + + /** + * Register the commands for the application. + */ + protected function commands(): void + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Exceptions/ApiException.php b/app/Exceptions/ApiException.php new file mode 100644 index 0000000..ba42f9d --- /dev/null +++ b/app/Exceptions/ApiException.php @@ -0,0 +1,26 @@ +errorcode = $code; + $this->message = $message; + } + + public function render() { + $response = new BaseResponse(); + $response->setMessage($this->message); + $response->setStatus($this->errorcode); + return response()->json($response, $this->code); + } +} \ No newline at end of file diff --git a/app/Exceptions/BaseException.php b/app/Exceptions/BaseException.php new file mode 100644 index 0000000..82548ab --- /dev/null +++ b/app/Exceptions/BaseException.php @@ -0,0 +1,25 @@ +validator = $validator; + } + + public function render() { + $response = new BaseResponse(); + $response->setMessage($this->validator->errors()->first()); + $response->setStatus("KO"); + return response()->json($response, $this->code); + } +} \ No newline at end of file diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 0000000..56af264 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,30 @@ + + */ + protected $dontFlash = [ + 'current_password', + 'password', + 'password_confirmation', + ]; + + /** + * Register the exception handling callbacks for the application. + */ + public function register(): void + { + $this->reportable(function (Throwable $e) { + // + }); + } +} diff --git a/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/app/Http/Controllers/Auth/AuthenticatedSessionController.php new file mode 100644 index 0000000..494a106 --- /dev/null +++ b/app/Http/Controllers/Auth/AuthenticatedSessionController.php @@ -0,0 +1,48 @@ +authenticate(); + + $request->session()->regenerate(); + + return redirect()->intended(RouteServiceProvider::HOME); + } + + /** + * Destroy an authenticated session. + */ + public function destroy(Request $request): RedirectResponse + { + Auth::guard('web')->logout(); + + $request->session()->invalidate(); + + $request->session()->regenerateToken(); + + return redirect('/'); + } +} diff --git a/app/Http/Controllers/Auth/ConfirmablePasswordController.php b/app/Http/Controllers/Auth/ConfirmablePasswordController.php new file mode 100644 index 0000000..523ddda --- /dev/null +++ b/app/Http/Controllers/Auth/ConfirmablePasswordController.php @@ -0,0 +1,41 @@ +validate([ + 'email' => $request->user()->email, + 'password' => $request->password, + ])) { + throw ValidationException::withMessages([ + 'password' => __('auth.password'), + ]); + } + + $request->session()->put('auth.password_confirmed_at', time()); + + return redirect()->intended(RouteServiceProvider::HOME); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php new file mode 100644 index 0000000..96ba772 --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php @@ -0,0 +1,25 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(RouteServiceProvider::HOME); + } + + $request->user()->sendEmailVerificationNotification(); + + return back()->with('status', 'verification-link-sent'); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationPromptController.php b/app/Http/Controllers/Auth/EmailVerificationPromptController.php new file mode 100644 index 0000000..186eb97 --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationPromptController.php @@ -0,0 +1,22 @@ +user()->hasVerifiedEmail() + ? redirect()->intended(RouteServiceProvider::HOME) + : view('auth.verify-email'); + } +} diff --git a/app/Http/Controllers/Auth/NewPasswordController.php b/app/Http/Controllers/Auth/NewPasswordController.php new file mode 100644 index 0000000..f1e2814 --- /dev/null +++ b/app/Http/Controllers/Auth/NewPasswordController.php @@ -0,0 +1,61 @@ + $request]); + } + + /** + * Handle an incoming new password request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function store(Request $request): RedirectResponse + { + $request->validate([ + 'token' => ['required'], + 'email' => ['required', 'email'], + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + // Here we will attempt to reset the user's password. If it is successful we + // will update the password on an actual user model and persist it to the + // database. Otherwise we will parse the error and return the response. + $status = Password::reset( + $request->only('email', 'password', 'password_confirmation', 'token'), + function ($user) use ($request) { + $user->forceFill([ + 'password' => Hash::make($request->password), + 'remember_token' => Str::random(60), + ])->save(); + + event(new PasswordReset($user)); + } + ); + + // If the password was successfully reset, we will redirect the user back to + // the application's home authenticated view. If there is an error we can + // redirect them back to where they came from with their error message. + return $status == Password::PASSWORD_RESET + ? redirect()->route('login')->with('status', __($status)) + : back()->withInput($request->only('email')) + ->withErrors(['email' => __($status)]); + } +} diff --git a/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php new file mode 100644 index 0000000..6916409 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordController.php @@ -0,0 +1,29 @@ +validateWithBag('updatePassword', [ + 'current_password' => ['required', 'current_password'], + 'password' => ['required', Password::defaults(), 'confirmed'], + ]); + + $request->user()->update([ + 'password' => Hash::make($validated['password']), + ]); + + return back()->with('status', 'password-updated'); + } +} diff --git a/app/Http/Controllers/Auth/PasswordResetLinkController.php b/app/Http/Controllers/Auth/PasswordResetLinkController.php new file mode 100644 index 0000000..ce813a6 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordResetLinkController.php @@ -0,0 +1,44 @@ +validate([ + 'email' => ['required', 'email'], + ]); + + // We will send the password reset link to this user. Once we have attempted + // to send the link, we will examine the response then see the message we + // need to show to the user. Finally, we'll send out a proper response. + $status = Password::sendResetLink( + $request->only('email') + ); + + return $status == Password::RESET_LINK_SENT + ? back()->with('status', __($status)) + : back()->withInput($request->only('email')) + ->withErrors(['email' => __($status)]); + } +} diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php new file mode 100644 index 0000000..0f30d73 --- /dev/null +++ b/app/Http/Controllers/Auth/RegisteredUserController.php @@ -0,0 +1,51 @@ +validate([ + //'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class], + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + $user = User::create([ + 'name' => $request->email, + 'email' => $request->email, + 'password' => Hash::make($request->password), + ]); + + event(new Registered($user)); + + Auth::login($user); + + return redirect(RouteServiceProvider::HOME); + } +} diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php new file mode 100644 index 0000000..ea87940 --- /dev/null +++ b/app/Http/Controllers/Auth/VerifyEmailController.php @@ -0,0 +1,28 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(RouteServiceProvider::HOME.'?verified=1'); + } + + if ($request->user()->markEmailAsVerified()) { + event(new Verified($request->user())); + } + + return redirect()->intended(RouteServiceProvider::HOME.'?verified=1'); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..77ec359 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,12 @@ + $request->user(), + ]); + } + + /** + * Generate new api token and sent it by mail + */ + public function newtoken(Request $request): RedirectResponse + { + $user = $request->user(); + $token = $user->createToken("api_token")->plainTextToken; + $notif = new SendApiTokenNotification($token); + $user->notify($notif); + return Redirect::route('profile.edit')->with('status', 'profile-updated'); + } + + /** + * Update the user's profile information. + */ + public function update(ProfileUpdateRequest $request): RedirectResponse + { + $request->user()->fill($request->validated()); + + if ($request->user()->isDirty('email')) { + $request->user()->email_verified_at = null; + } + + $request->user()->save(); + + return Redirect::route('profile.edit')->with('status', 'profile-updated'); + } + + /** + * Delete the user's account. + */ + public function destroy(Request $request): RedirectResponse + { + $request->validateWithBag('userDeletion', [ + 'password' => ['required', 'current_password'], + ]); + + $user = $request->user(); + + Auth::logout(); + + $user->delete(); + + $request->session()->invalidate(); + $request->session()->regenerateToken(); + + return Redirect::to('/'); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..494c050 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,68 @@ + + */ + protected $middleware = [ + // \App\Http\Middleware\TrustHosts::class, + \App\Http\Middleware\TrustProxies::class, + \Illuminate\Http\Middleware\HandleCors::class, + \App\Http\Middleware\PreventRequestsDuringMaintenance::class, + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, + \App\Http\Middleware\TrimStrings::class, + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + ]; + + /** + * The application's route middleware groups. + * + * @var array> + */ + protected $middlewareGroups = [ + 'web' => [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + \Illuminate\Routing\Middleware\ThrottleRequests::class.':api', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's middleware aliases. + * + * Aliases may be used instead of class names to conveniently assign middleware to routes and groups. + * + * @var array + */ + protected $middlewareAliases = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'precognitive' => \Illuminate\Foundation\Http\Middleware\HandlePrecognitiveRequests::class, + 'signed' => \App\Http\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..d4ef644 --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,17 @@ +expectsJson() ? null : route('login'); + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 0000000..867695b --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php new file mode 100644 index 0000000..74cbd9a --- /dev/null +++ b/app/Http/Middleware/PreventRequestsDuringMaintenance.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php new file mode 100644 index 0000000..afc78c4 --- /dev/null +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -0,0 +1,30 @@ +check()) { + return redirect(RouteServiceProvider::HOME); + } + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..88cadca --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,19 @@ + + */ + protected $except = [ + 'current_password', + 'password', + 'password_confirmation', + ]; +} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 0000000..c9c58bd --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ + + */ + public function hosts(): array + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 0000000..3391630 --- /dev/null +++ b/app/Http/Middleware/TrustProxies.php @@ -0,0 +1,28 @@ +|string|null + */ + protected $proxies; + + /** + * The headers that should be used to detect proxies. + * + * @var int + */ + protected $headers = + Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; +} diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php new file mode 100644 index 0000000..093bf64 --- /dev/null +++ b/app/Http/Middleware/ValidateSignature.php @@ -0,0 +1,22 @@ + + */ + protected $except = [ + // 'fbclid', + // 'utm_campaign', + // 'utm_content', + // 'utm_medium', + // 'utm_source', + // 'utm_term', + ]; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php new file mode 100644 index 0000000..9e86521 --- /dev/null +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php new file mode 100644 index 0000000..7a19bc0 --- /dev/null +++ b/app/Http/Requests/Auth/LoginRequest.php @@ -0,0 +1,85 @@ + + */ + public function rules(): array + { + return [ + 'email' => ['required', 'string', 'email'], + 'password' => ['required', 'string'], + ]; + } + + /** + * Attempt to authenticate the request's credentials. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function authenticate(): void + { + $this->ensureIsNotRateLimited(); + + if (! Auth::attempt($this->only('email', 'password'), $this->boolean('remember'))) { + RateLimiter::hit($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => trans('auth.failed'), + ]); + } + + RateLimiter::clear($this->throttleKey()); + } + + /** + * Ensure the login request is not rate limited. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function ensureIsNotRateLimited(): void + { + if (! RateLimiter::tooManyAttempts($this->throttleKey(), 5)) { + return; + } + + event(new Lockout($this)); + + $seconds = RateLimiter::availableIn($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => trans('auth.throttle', [ + 'seconds' => $seconds, + 'minutes' => ceil($seconds / 60), + ]), + ]); + } + + /** + * Get the rate limiting throttle key for the request. + */ + public function throttleKey(): string + { + return Str::transliterate(Str::lower($this->input('email')).'|'.$this->ip()); + } +} diff --git a/app/Http/Requests/ProfileUpdateRequest.php b/app/Http/Requests/ProfileUpdateRequest.php new file mode 100644 index 0000000..93b0022 --- /dev/null +++ b/app/Http/Requests/ProfileUpdateRequest.php @@ -0,0 +1,23 @@ + + */ + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)->ignore($this->user()->id)], + ]; + } +} diff --git a/app/Listeners/UserMailVerified.php b/app/Listeners/UserMailVerified.php new file mode 100644 index 0000000..21e9786 --- /dev/null +++ b/app/Listeners/UserMailVerified.php @@ -0,0 +1,35 @@ +user; + $token = $user->createToken("api_token")->plainTextToken; + $notif = new SendApiTokenNotification($token); + $user->notify($notif); + } +} diff --git a/app/Mail/SendApiTokenMail.php b/app/Mail/SendApiTokenMail.php new file mode 100644 index 0000000..1c3f96d --- /dev/null +++ b/app/Mail/SendApiTokenMail.php @@ -0,0 +1,67 @@ +token = $token; + $this->notifiable = $notifiable; + } + + /** + * Get the message envelope. + * + * @return \Illuminate\Mail\Mailables\Envelope + */ + public function envelope() + { + return new Envelope( + from: new Address(config("mail.from.address"), config("mail.from.name")), + to: $this->notifiable->email, + subject: 'Votre token API', + ); + } + + /** + * Get the message content definition. + * + * @return \Illuminate\Mail\Mailables\Content + */ + public function content() + { + return new Content( + view: 'mail.sendtoken', + ); + } + + /** + * Get the attachments for the message. + * + * @return array + */ + public function attachments() + { + return []; + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..f9c281d --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,45 @@ + + */ + protected $fillable = [ + 'name', + 'email', + 'password', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; +} diff --git a/app/Notifications/SendApiTokenNotification.php b/app/Notifications/SendApiTokenNotification.php new file mode 100644 index 0000000..5b7ac36 --- /dev/null +++ b/app/Notifications/SendApiTokenNotification.php @@ -0,0 +1,66 @@ +token = $token; + } + + /** + * Get the notification's delivery channels. + * + * @param mixed $notifiable + * @return array + */ + public function via($notifiable) + { + return ['mail']; + } + + /** + * Get the mail representation of the notification. + * + * @param mixed $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + */ + public function toMail($notifiable) + { + return (new MailMessage) + ->subject("Votre token api") + ->greeting('Bonjour !') + ->line('Votre token api.') + ->line($this->token) + ->line("Conservez précieusement ce token.") + ->line('Merci d\'utiliser notre service.'); + } + + /** + * Get the array representation of the notification. + * + * @param mixed $notifiable + * @return array + */ + public function toArray($notifiable) + { + return [ + // + ]; + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ + + */ + protected $policies = [ + // + ]; + + /** + * Register any authentication / authorization services. + */ + public function boot(): void + { + // + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..2be04f5 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,19 @@ +> + */ + protected $listen = [ + Registered::class => [ + SendEmailVerificationNotification::class, + ], + Verified::class => [ + UserMailVerified::class, + ], + ]; + + /** + * Register any events for your application. + */ + public function boot(): void + { + // + } + + /** + * Determine if events and listeners should be automatically discovered. + */ + public function shouldDiscoverEvents(): bool + { + return false; + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..973b544 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,40 @@ +by($request->user()?->id ?: $request->ip()); + }); + + $this->routes(function () { + Route::middleware('api') + ->prefix('api') + ->group(base_path('routes/api.php')); + + Route::middleware('web') + ->group(base_path('routes/web.php')); + }); + } +} diff --git a/app/Responses/BaseResponse.php b/app/Responses/BaseResponse.php new file mode 100644 index 0000000..d2f5ea8 --- /dev/null +++ b/app/Responses/BaseResponse.php @@ -0,0 +1,73 @@ + strtoupper($this->status), + 'message' => $this->message + ]; + } + + private function init() + { + + $this->status = ""; + $this->message = ""; + } + + public function __construct() + { + $this->init(); + } + + + /** + * Get the value of status + */ + public function getStatus() + { + return $this->status; + } + + /** + * Set the value of status + * + * @return self + */ + public function setStatus($status) + { + $this->status = $status; + + return $this; + } + + /** + * Get the value of messages + */ + public function getMessage() + { + return $this->message; + } + + /** + * Set the value of messages + * + * @return self + */ + public function setMessage($message) + { + $this->message = $message; + + return $this; + } +} \ No newline at end of file diff --git a/app/View/Components/AppLayout.php b/app/View/Components/AppLayout.php new file mode 100644 index 0000000..de0d46f --- /dev/null +++ b/app/View/Components/AppLayout.php @@ -0,0 +1,17 @@ +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..6e11201 --- /dev/null +++ b/composer.json @@ -0,0 +1,72 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The skeleton application for the Laravel framework.", + "keywords": ["laravel", "framework"], + "license": "MIT", + "require": { + "php": "^8.1", + "guzzlehttp/guzzle": "^7.2", + "laravel/framework": "^10.10", + "laravel/sanctum": "^3.3", + "laravel/tinker": "^2.8", + "stripe/stripe-php": "*" + }, + "require-dev": { + "fakerphp/faker": "^1.9.1", + "laravel/breeze": "^1.26", + "laravel/pint": "^1.0", + "laravel/sail": "^1.18", + "laravel-lang/attributes": "^2.2", + "laravel-lang/lang": "^12.17", + "laravel-lang/publisher": "^14.6", + "mockery/mockery": "^1.4.4", + "nunomaduro/collision": "^7.0", + "pestphp/pest": "^2.0", + "pestphp/pest-plugin-laravel": "^2.0", + "spatie/laravel-ignition": "^2.0" + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories/", + "Database\\Seeders\\": "database/seeders/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true, + "allow-plugins": { + "pestphp/pest-plugin": true, + "php-http/discovery": true + } + }, + "minimum-stability": "stable", + "prefer-stable": true +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..5f01330 --- /dev/null +++ b/config/app.php @@ -0,0 +1,188 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => env('APP_TIMEZONE', 'UTC'), + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'fr', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'fr', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'fr_FR', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => 'file', + // 'store' => 'redis', + ], + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => ServiceProvider::defaultProviders()->merge([ + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + // App\Providers\BroadcastServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + ])->toArray(), + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => Facade::defaultAliases()->merge([ + // 'Example' => App\Facades\Example::class, + ])->toArray(), + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..9548c15 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\Models\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_reset_tokens', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | times out and the user is prompted to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => 10800, + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..2410485 --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,71 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'host' => env('PUSHER_HOST') ?: 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com', + 'port' => env('PUSHER_PORT', 443), + 'scheme' => env('PUSHER_SCHEME', 'https'), + 'encrypted' => true, + 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https', + ], + 'client_options' => [ + // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html + ], + ], + + 'ably' => [ + 'driver' => 'ably', + 'key' => env('ABLY_KEY'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..e17e096 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,111 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "apc", "array", "database", "file", + | "memcached", "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => env("CACHE_CONNECTION",null), + 'lock_connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, or DynamoDB cache + | stores there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/config/cors.php b/config/cors.php new file mode 100644 index 0000000..8a39e6d --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*', 'sanctum/csrf-cookie'], + + 'allowed_methods' => ['*'], + + 'allowed_origins' => ['*'], + + 'allowed_origins_patterns' => [], + + 'allowed_headers' => ['*'], + + 'exposed_headers' => [], + + 'max_age' => 0, + + 'supports_credentials' => false, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..137ad18 --- /dev/null +++ b/config/database.php @@ -0,0 +1,151 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..e9d9dbd --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,76 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been set up for each driver as an example of the required values. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + 'throw' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..0e8a0bb --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,54 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 12), + 'verify' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, + 'verify' => true, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..c44d276 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,131 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => false, + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => LOG_USER, + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..d7416b1 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,126 @@ + env('MAIL_MAILER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers to be used while + | sending an e-mail. You will specify which one you are using for your + | mailers below. You are free to add additional mailers as required. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "log", "array", "failover" + | + */ + + 'mailers' => [ + 'smtp' => [ + 'transport' => 'smtp', + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + 'port' => env('MAIL_PORT', 587), + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN'), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun', + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => null, + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..01c6b05 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,109 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 0000000..35d75b3 --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,83 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort() + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. This will override any values set in the token's + | "expires_at" attribute, but first-party sessions are not affected. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Token Prefix + |-------------------------------------------------------------------------- + | + | Sanctum can prefix new tokens in order to take advantage of numerous + | security scanning initiatives maintained by open source platforms + | that notify developers if they commit tokens into repositories. + | + | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning + | + */ + + 'token_prefix' => env('SANCTUM_TOKEN_PREFIX', ''), + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'authenticate_session' => Laravel\Sanctum\Http\Middleware\AuthenticateSession::class, + 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, + 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..0ace530 --- /dev/null +++ b/config/services.php @@ -0,0 +1,34 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + 'scheme' => 'https', + ], + + 'postmark' => [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..8fed97c --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | While using one of the framework's cache driven session backends you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured cache "stores". + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" since this is a secure default value. + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => 'lax', + +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..22b8a18 --- /dev/null +++ b/config/view.php @@ -0,0 +1,36 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => env( + 'VIEW_COMPILED_PATH', + realpath(storage_path('framework/views')) + ), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..cde014a --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,41 @@ + + */ +class UserFactory extends Factory +{ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..444fafb --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,32 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + } +}; diff --git a/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php new file mode 100644 index 0000000..81a7229 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php @@ -0,0 +1,28 @@ +string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('password_reset_tokens'); + } +}; diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php new file mode 100644 index 0000000..249da81 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,32 @@ +id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php new file mode 100644 index 0000000..e828ad8 --- /dev/null +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -0,0 +1,33 @@ +id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/database/migrations/2023_11_27_164025_create_sessions_table.php b/database/migrations/2023_11_27_164025_create_sessions_table.php new file mode 100644 index 0000000..f60625b --- /dev/null +++ b/database/migrations/2023_11_27_164025_create_sessions_table.php @@ -0,0 +1,31 @@ +string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/2023_11_27_164034_create_cache_table.php b/database/migrations/2023_11_27_164034_create_cache_table.php new file mode 100644 index 0000000..b9c106b --- /dev/null +++ b/database/migrations/2023_11_27_164034_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/2023_11_27_164055_create_jobs_table.php b/database/migrations/2023_11_27_164055_create_jobs_table.php new file mode 100644 index 0000000..6098d9b --- /dev/null +++ b/database/migrations/2023_11_27_164055_create_jobs_table.php @@ -0,0 +1,32 @@ +bigIncrements('id'); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..a9f4519 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,22 @@ +create(); + + // \App\Models\User::factory()->create([ + // 'name' => 'Test User', + // 'email' => 'test@example.com', + // ]); + } +} diff --git a/lang/af.json b/lang/af.json new file mode 100644 index 0000000..11cdc4b --- /dev/null +++ b/lang/af.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(en nog :count foute)", + "(and :count more errors)": "(en nog :count foute)", + "A new verification link has been sent to the email address you provided during registration.": "'N Nuwe verifikasieskakel is gestuur na die e-posadres wat u tydens registrasie voorsien het.", + "A new verification link has been sent to your email address.": "'n Nuwe verifikasieskakel is na jou e-posadres gestuur.", + "All rights reserved.": "Alle regte voorbehou.", + "Already registered?": "Reeds geregistreer?", + "Are you sure you want to delete your account?": "Is jy seker jy wil jou rekening uitvee?", + "Cancel": "Kanselleer", + "Click here to re-send the verification email.": "Klik hier om die verifikasie-e-pos weer te stuur.", + "Confirm": "Bevestig", + "Confirm Password": "Bevestig Wagwoord", + "Current Password": "Huidige Wagwoord", + "Dashboard": "Paneelbord", + "Delete Account": "Verwyder rekening", + "Email": "E-pos", + "Email Password Reset Link": "E-pos wagwoord herstel skakel", + "Ensure your account is using a long, random password to stay secure.": "Maak seker dat u rekening 'n lang, ewekansige wagwoord gebruik om veilig te bly.", + "Forbidden": "Prohibido", + "Forgot your password?": "Het jy jou wagwoord vergeet?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Het jy jou wagwoord vergeet? Geen probleem. Laat weet u net u e-posadres en ons sal u 'n skakel vir die herstel van wagwoorde per e-pos stuur waarmee u 'n nuwe een kan kies.", + "Go to page :page": "Gaan na bladsy :page", + "Hello!": "Hallo!", + "If you did not create an account, no further action is required.": "As u nie 'n rekening geskep het nie, is geen verdere optrede nodig nie.", + "If you did not request a password reset, no further action is required.": "As u nie 'n wagwoordregstelling gevra het nie, is geen verdere optrede nodig nie.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "As u sukkel om op die knoppie \":actionText\" te klik, kopieer en plak die URL hieronder in u webblaaier:", + "Invalid JSON was returned from the route.": "Ongeldige JSON is van die roete af teruggestuur.", + "Log in": "Teken in", + "Log Out": "Teken Uit", + "Login": "Teken aan", + "Logout": "Teken uit", + "Name": "Naam", + "New Password": "Nuwe Wagwoord", + "Not Found": "Nie gevind nie", + "of": "van", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Sodra u rekening verwyder is, sal al sy bronne en data permanent uitgevee word. Voordat u u rekening verwyder, laai asseblief enige data of inligting af wat u wil behou.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Sodra jou rekening uitgevee is, sal al sy hulpbronne en data permanent uitgevee word. Voer asseblief jou wagwoord in om te bevestig dat jy jou rekening permanent wil uitvee.", + "Page Expired": "Bladsy het verval", + "Pagination Navigation": "Paginasie-navigasie", + "Password": "Wagwoord", + "Payment Required": "Betaling vereis", + "Please click the button below to verify your email address.": "Klik op die onderstaande knoppie om u e-posadres te verifieer.", + "Profile": "Profiel", + "Profile Information": "Profielinligting", + "Regards": "Groete", + "Register": "Registreer", + "Remember me": "Onthou my", + "Resend Verification Email": "Herstuur verifikasie e-pos", + "Reset Password": "Herstel wagwoord", + "Reset Password Notification": "Herstel wagwoord", + "results": "resultate", + "Save": "Stoor", + "Saved.": "Gestoor.", + "Server Error": "Bedienerprobleem", + "Service Unavailable": "Diens Onbeskikbaar", + "Showing": "Wys", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Dankie vir die aanmelding! Kan u, voordat u begin het, u e-posadres verifieer deur op die skakel te klik wat ons so pas aan u gestuur het? As u nie die e-pos ontvang het nie, stuur ons u graag nog een.", + "The given data was invalid.": "Die gegewe data was ongeldig.", + "The response is not a streamed response.": "Die reaksie is nie 'n gestroomde reaksie nie.", + "The response is not a view.": "Die reaksie is nie 'n siening nie.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dit is 'n veilige deel van die aansoek. Bevestig u wagwoord voordat u verder gaan.", + "This password reset link will expire in :count minutes.": "Hierdie skakel vir die herstel van u wagwoord sal verval oor :count minute.", + "to": "tot", + "Toggle navigation": "Skakel navigasie", + "Too Many Requests": "Te veel versoeke", + "Unauthorized": "Ongemagtigde", + "Update Password": "Wagwoord op te dateer", + "Update your account's profile information and email address.": "Dateer u rekening se profielinligting en e-posadres op.", + "Verify Email Address": "Bevestig e-posadres", + "Whoops!": "Oeps!!", + "You are receiving this email because we received a password reset request for your account.": "U ontvang hierdie e-pos omdat ons 'n versoek vir die herstel van wagwoord vir u rekening ontvang het.", + "You're logged in!": "Jy is aangemeld!", + "Your email address is unverified.": "Jou e-posadres is ongeverifieer." +} \ No newline at end of file diff --git a/lang/af/auth.php b/lang/af/auth.php new file mode 100644 index 0000000..0964fc5 --- /dev/null +++ b/lang/af/auth.php @@ -0,0 +1,9 @@ + 'Hierdie verwysings stem nie ooreen met ons rekords nie.', + 'password' => 'Die wagwoord is verkeerd.', + 'throttle' => 'Te veel pogings om aan te meld. Probeer asseblief weer binne :seconds sekondes', +]; diff --git a/lang/af/pagination.php b/lang/af/pagination.php new file mode 100644 index 0000000..1a6d633 --- /dev/null +++ b/lang/af/pagination.php @@ -0,0 +1,8 @@ + 'Volgende »', + 'previous' => '« Vorige', +]; diff --git a/lang/af/passwords.php b/lang/af/passwords.php new file mode 100644 index 0000000..4ac992c --- /dev/null +++ b/lang/af/passwords.php @@ -0,0 +1,11 @@ + 'U wagwoord is verstel!', + 'sent' => 'Ons het u skakel vir die herstel van wagwoord per e-pos gestuur!', + 'throttled' => 'Wag asseblief voordat u weer probeer.', + 'token' => 'Hierdie wagwoordregstelling-token is ongeldig.', + 'user' => 'Ons kan nie \'n gebruiker met daardie e-posadres vind nie.', +]; diff --git a/lang/af/validation.php b/lang/af/validation.php new file mode 100644 index 0000000..ff823a9 --- /dev/null +++ b/lang/af/validation.php @@ -0,0 +1,217 @@ + 'Die :attribute moet aanvaar word.', + 'accepted_if' => 'Die :attribute moet aanvaar word wanneer :other :value is.', + 'active_url' => 'Die :attribute is nie \'n geldig URL.', + 'after' => 'Die :attribute moet \'n datum wees na :date.', + 'after_or_equal' => 'Die :attribute moet \'n datum wees na of gelyk aan :date.', + 'alpha' => 'Die :attribute mag slegs letters bevat.', + 'alpha_dash' => 'Die :attribute mag slegs letters, syfers, strepies en onderstrepe bevat.', + 'alpha_num' => 'Die :attribute mag slegs letters en syfers bevat.', + 'array' => 'Die :attribute moet \'n array wees.', + 'ascii' => 'Die :attribute moet slegs enkelgreep alfanumeriese karakters en simbole bevat.', + 'before' => 'Die :attribute moet datum voor :date wees.', + 'before_or_equal' => 'Die :attribute Moet datum voor of gelyk aan :date wees.', + 'between' => [ + 'array' => 'Die :attribute moet tussen :min en :max items hê.', + 'file' => 'Die :attribute moet tussen :min en :max kilobytes wees.', + 'numeric' => 'Die :attribute moet tussen :min en :max wees.', + 'string' => 'Die :attribute moet tussen :min en :max karakters wees.', + ], + 'boolean' => 'Die :attribute veld moet waar of onwaar wees.', + 'can' => 'Die :attribute-veld bevat \'n ongemagtigde waarde.', + 'confirmed' => 'Die :attribute bevestiging stem nie ooreen nie.', + 'current_password' => 'Die wagwoord is verkeerd.', + 'date' => 'Die :attribute is nie geldige datum nie.', + 'date_equals' => 'Die :attribute moet \'n datum wees wat gelyk is aan :date.', + 'date_format' => 'Die :attribute stem nie ooreen met die formaat :format nie.', + 'decimal' => 'Die :attribute moet :decimal desimale plekke hê.', + 'declined' => 'Die :attribute moet geweier word.', + 'declined_if' => 'Die :attribute moet geweier word wanneer :other :value is.', + 'different' => 'Die :attribute en :other moet anders wees.', + 'digits' => 'Die :attribute moet :digits syfers wees.', + 'digits_between' => 'Die :attribute moet tussen :min en :max syfers wees.', + 'dimensions' => 'Die :attribute het ongeldige beeldafmetings.', + 'distinct' => 'Die :attribute veld het \'n duplikaatwaarde.', + 'doesnt_end_with' => 'Die :attribute mag nie eindig met een van die volgende nie: :values.', + 'doesnt_start_with' => 'Die :attribute mag nie met een van die volgende begin nie: :values.', + 'email' => 'Die :attribute moet geldige epos adres wees.', + 'ends_with' => 'Die :attribute moet eindig met een van die volgende: :values.', + 'enum' => 'Die geselekteerde :attribute is ongeldig.', + 'exists' => 'Die geselketeerde :attribute is ongeldig.', + 'file' => 'Die :attribute moet \'n lêer wees.', + 'filled' => 'Die :attribute veld \'n waarde moet hê.', + 'gt' => [ + 'array' => 'Die :attribute moet meer hê as :value items.', + 'file' => 'Die :attribute moet groter wees :value kilobytes.', + 'numeric' => 'Die :attribute moet groter wees as :value.', + 'string' => 'Die :attribute moet groter wees as :value karakters.', + ], + 'gte' => [ + 'array' => 'Die :attribute moet :value items hê of meer.', + 'file' => 'Die :attribute moet groter wees as of gelyk wees :value kilobytes.', + 'numeric' => 'Die :attribute moet groter wees of gelyk wees aan :value.', + 'string' => 'Die :attribute moet groter wees as of gelyk wees :value characters.', + ], + 'image' => 'Die :attribute moet n foto wees.', + 'in' => 'Die geselketeerde :attribute is ongeldig.', + 'in_array' => 'Die :attribute veld bestaan nie in :other.', + 'integer' => 'Die :attribute moet \'n getal wees.', + 'ip' => 'Die :attribute moet geldige IP adres wees.', + 'ipv4' => 'Die :attribute moet geldige IPv4 address wees.', + 'ipv6' => 'Die :attribute moet geldige IPv6 address wees.', + 'json' => 'Die :attribute moet geldige JSON string wees.', + 'lowercase' => 'Die :attribute moet kleinletters wees.', + 'lt' => [ + 'array' => 'Die :attribute moet minder as wees :value items.', + 'file' => 'Die :attribute moet minder as wees :value kilobytes.', + 'numeric' => 'Die :attribute moet minder as wees :value.', + 'string' => 'Die :attribute moet minder as wees than :value karakters.', + ], + 'lte' => [ + 'array' => 'Die :attribute moet nie meer as :value items wees.', + 'file' => 'Die :attribute moet kleiner of gelyk wees aan :value kilobytes.', + 'numeric' => 'Die :attribute moet kleiner of gelyk wees aan :value.', + 'string' => 'Die :attribute moet kleiner of gelyk wees aan :value karakters.', + ], + 'mac_address' => 'Die :attribute moet \'n geldige MAC-adres wees.', + 'max' => [ + 'array' => 'Die :attribute mag nie groter as :max items wees.', + 'file' => 'Die :attribute mag nie groter as :max kilobytes wees.', + 'numeric' => 'Die :attribute mag nie groter as :max wees.', + 'string' => 'Die :attribute mag nie groter as :max karakters wees.', + ], + 'max_digits' => 'Die :attribute mag nie meer as :max syfers hê nie.', + 'mimes' => 'Die :attribute moet \'n tipe lêer wees: :values.', + 'mimetypes' => 'Die :attribute moet \'n tipe lêer wees: :values.', + 'min' => [ + 'array' => 'Die :attribute moet ten minste :min items wees.', + 'file' => 'Die :attribute moet ten minste :min kilobytes wees.', + 'numeric' => 'Die :attribute moet ten minste :min wees.', + 'string' => 'Die :attribute moet ten minste :min karakters wees.', + ], + 'min_digits' => 'Die :attribute moet ten minste :min syfers hê.', + 'missing' => 'Die :attribute-veld moet ontbreek.', + 'missing_if' => 'Die :attribute-veld moet ontbreek wanneer :other :value is.', + 'missing_unless' => 'Die :attribute-veld moet ontbreek tensy :other :value is.', + 'missing_with' => 'Die :attribute-veld moet ontbreek wanneer :values teenwoordig is.', + 'missing_with_all' => 'Die :attribute-veld moet ontbreek wanneer :values teenwoordig is.', + 'multiple_of' => 'Die :attribute moet\'n veelvoud van :value', + 'not_in' => 'Die geselketeerde :attribute is ongeldig.', + 'not_regex' => 'Die :attribute formaat is ongeldig.', + 'numeric' => 'Die :attribute moet \'n syfer wees.', + 'password' => [ + 'letters' => 'Die :attribute moet ten minste een letter bevat.', + 'mixed' => 'Die :attribute moet ten minste een hoofletter en een kleinletter bevat.', + 'numbers' => 'Die :attribute moet ten minste een nommer bevat.', + 'symbols' => 'Die :attribute moet ten minste een simbool bevat.', + 'uncompromised' => 'Die gegewe :attribute het in \'n datalek verskyn. Kies asseblief \'n ander :attribute.', + ], + 'present' => 'Die :attribute veld moet teenwoordig wees.', + 'prohibited' => 'Die :attribute veld is verbode.', + 'prohibited_if' => 'Die :attribute veld is verbode wanneer :other is :value.', + 'prohibited_unless' => 'Die :attribute veld is verbode, tensy :other is in :values.', + 'prohibits' => 'Die :attribute-veld verbied :other om teenwoordig te wees.', + 'regex' => 'Die :attribute formaat is ongeldig.', + 'required' => 'Die :attribute veld is verpligtend.', + 'required_array_keys' => 'Die :attribute-veld moet inskrywings bevat vir: :values.', + 'required_if' => 'Die :attribute veld is verpligtend wanneer :other :value is.', + 'required_if_accepted' => 'Die :attribute-veld word vereis wanneer :other aanvaar word.', + 'required_unless' => 'Die :attribute veld is verpligtend tensy :other in :values is.', + 'required_with' => 'Die :attribute veld is verpligtend wanneer :values teenwoordig is.', + 'required_with_all' => 'Die :attribute veld is verpligtend wanneer :values teenwoordig is.', + 'required_without' => 'Die :attribute veld is verpligtend wanneer :values nie teenwoordig is.', + 'required_without_all' => 'Die :attribute veld is verpligtend wanneer geen van :values teenwoordig is.', + 'same' => 'Die :attribute en :other moet ooreenstem.', + 'size' => [ + 'array' => 'Die :attribute moet :size items bevat.', + 'file' => 'Die :attribute moet :size kilobytes wees.', + 'numeric' => 'Die :attribute moet :size wees.', + 'string' => 'Die :attribute moet:size karakters wees.', + ], + 'starts_with' => 'Die :attribute moet met een van die volgende begin: :values.', + 'string' => 'Die :attribute moet \'n string wees.', + 'timezone' => 'Die :attribute moet \'n geldige sone wees.', + 'ulid' => 'Die :attribute moet \'n geldige ULID wees.', + 'unique' => 'Die :attribute is reeds geneem.', + 'uploaded' => 'Die :attribute kon nie oplaai.', + 'uppercase' => 'Die :attribute moet hoofletters wees.', + 'url' => 'Die :attribute formaat is ongeldig.', + 'uuid' => 'Die :attribute moet \'n geldige UUID wees.', + 'attributes' => [ + 'address' => 'adres', + 'age' => 'ouderdom', + 'amount' => 'bedrag', + 'area' => 'gebied', + 'available' => 'beskikbaar', + 'birthday' => 'verjaarsdag', + 'body' => 'liggaam', + 'city' => 'stad', + 'content' => 'inhoud', + 'country' => 'land', + 'created_at' => 'geskep by', + 'creator' => 'skepper', + 'current_password' => 'huidige Sleutelwoord', + 'date' => 'datum', + 'date_of_birth' => 'geboortedatum', + 'day' => 'dag', + 'deleted_at' => 'geskrap by', + 'description' => 'beskrywing', + 'district' => 'distrik', + 'duration' => 'duur', + 'email' => 'epos', + 'excerpt' => 'uittreksel', + 'filter' => 'filter', + 'first_name' => 'naam', + 'gender' => 'geslag', + 'group' => 'groep', + 'hour' => 'uur', + 'image' => 'beeld', + 'last_name' => 'van', + 'lesson' => 'les', + 'line_address_1' => 'lynadres 1', + 'line_address_2' => 'lynadres 2', + 'message' => 'boodskap', + 'middle_name' => 'middelnaam', + 'minute' => 'minuut', + 'mobile' => 'mobiele', + 'month' => 'maand', + 'name' => 'naam', + 'national_code' => 'nasionale kode', + 'number' => 'nommer', + 'password' => 'wagwoord', + 'password_confirmation' => 'bevestig_wagwoord', + 'phone' => 'telefoon', + 'photo' => 'foto', + 'postal_code' => 'Poskode', + 'price' => 'prys', + 'province' => 'provinsie', + 'recaptcha_response_field' => 'recaptcha-reaksieveld', + 'remember' => 'onthou', + 'restored_at' => 'herstel by', + 'result_text_under_image' => 'resultaat teks onder prent', + 'role' => 'rol', + 'second' => 'sekonde', + 'sex' => 'geslag', + 'short_text' => 'kort teks', + 'size' => 'grootte', + 'state' => 'staat', + 'street' => 'straat', + 'student' => 'student', + 'subject' => 'onderwerp', + 'teacher' => 'onderwyser', + 'terms' => 'terme', + 'test_description' => 'toets beskrywing', + 'test_locale' => 'toets lokaal', + 'test_name' => 'toets naam', + 'text' => 'teks', + 'time' => 'tyd', + 'title' => 'titel', + 'updated_at' => 'opgedateer by', + 'username' => 'gebruikersnaam', + 'year' => 'jaar', + ], +]; diff --git a/lang/ar.json b/lang/ar.json new file mode 100644 index 0000000..4a89553 --- /dev/null +++ b/lang/ar.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(و :count خطأ إضافي)", + "(and :count more errors)": "(و :count أخطاء إضافية)", + "A new verification link has been sent to the email address you provided during registration.": "تم إرسال رابط تحقق جديد إلى عنوان البريد الإلكتروني الذي قمت بالتسجيل به.", + "A new verification link has been sent to your email address.": "تم إرسال رابط تحقق جديد إلى بريدك الإلكتروني.", + "All rights reserved.": "جميع الحقوق محفوظة.", + "Already registered?": "لديك حساب مسبقا؟", + "Are you sure you want to delete your account?": "هل أنت متأكد من رغبتك في حذف حسابك؟", + "Cancel": "إلغاء", + "Click here to re-send the verification email.": "اضغط هنا لإعادة إرسال بريد التحقق.", + "Confirm": "تأكيد", + "Confirm Password": "تأكيد كلمة المرور", + "Current Password": "كلمة المرور الحالية", + "Dashboard": "لوحة التحكم", + "Delete Account": "حذف الحساب", + "Email": "البريد الإلكتروني", + "Email Password Reset Link": "رابط إعادة تعيين كلمة مرور عبر البريد الإلكتروني", + "Ensure your account is using a long, random password to stay secure.": "تأكد من أن حسابك يستخدم كلمة مرور طويلة وعشوائية للبقاء آمنًا.", + "Forbidden": "محظور", + "Forgot your password?": "نسيت كلمة المرور؟", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "نسيت كلمة المرور؟ لا توجد مشكلة. ما عليك سوى إخبارنا بعنوان بريدك الإلكتروني وسنرسل لك عبره رابط إعادة تعيين كلمة المرور الذي سيسمح لك باختيار كلمة مرور جديدة.", + "Go to page :page": "الإنتقال إلى الصفحة :page", + "Hello!": "أهلاً بك!", + "If you did not create an account, no further action is required.": "إذا لم تقم بإنشاء حساب ، فلا يلزم اتخاذ أي إجراء آخر.", + "If you did not request a password reset, no further action is required.": "إذا لم تقم بطلب استعادة كلمة المرور، لا تحتاج القيام بأي إجراء.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "إذا كنت تواجه مشكلة في النقر على الزر \":actionText \"، يمكنك نسخ عنوان URL أدناه\n وألصقه في متصفح الويب:", + "Invalid JSON was returned from the route.": "تم إرجاع JSON غير صالح من المسار.", + "Log in": "تسجيل الدخول", + "Log Out": "تسجيل الخروج", + "Login": "تسجيل الدخول", + "Logout": "تسجيل الخروج", + "Name": "الاسم", + "New Password": "كلمة مرور جديدة", + "Not Found": "غير متوفر", + "of": "من", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "بمجرد حذف حسابك، سيتم حذف جميع مصادره وبياناته نهائياً. قبل حذف حسابك، يرجى تنزيل أي بيانات أو معلومات ترغب في الاحتفاظ بها.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "بمجرد حذف حسابك، سيتم حذف جميع بياناته نهائياً. رجاءًا قم بإدخال كلمة المرور الخاصة بك لتأكيد رغبتك في حذف حسابك بشكل نهائي.", + "Page Expired": "الصفحة منتهية الصلاحية", + "Pagination Navigation": "التنقل بين الصفحات", + "Password": "كلمة المرور", + "Payment Required": "مطلوب الدفع", + "Please click the button below to verify your email address.": "يرجى النقر على الزر أدناه للتحقق من عنوان بريدك الإلكتروني.", + "Profile": "الملف الشخصي", + "Profile Information": "معلومات الملف الشخصي", + "Regards": "مع التحية", + "Register": "تسجيل", + "Remember me": "تذكرني", + "Resend Verification Email": "إعادة ارسال بريد التحقق", + "Reset Password": "استعادة كلمة المرور", + "Reset Password Notification": "تنبيه استعادة كلمة المرور", + "results": "نتيجة", + "Save": "حفظ", + "Saved.": "تم الحفظ.", + "Server Error": "خطأ في الإستضافة", + "Service Unavailable": "الخدمة غير متوفرة", + "Showing": "عرض", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "شكرا لتسجيلك! قبل البدء ، هل يمكنك التحقق من عنوان بريدك الإلكتروني من خلال النقر على الرابط الذي أرسلناه إليك عبر البريد الإلكتروني للتو؟ إذا لم تتلق البريد الإلكتروني ، فسنرسل لك رسالة أخرى بكل سرور.", + "The given data was invalid.": "البيانات المدخلة غير صالحة.", + "The response is not a streamed response.": "الاستجابة ليست استجابة متدفقة.", + "The response is not a view.": "الاستجابة ليست صفحة عرض.", + "This is a secure area of the application. Please confirm your password before continuing.": "هذه منطقة آمنة للتطبيق. يرجى تأكيد كلمة المرور الخاصة بك قبل المتابعة.", + "This password reset link will expire in :count minutes.": "ستنتهي صلاحية رابط استعادة كلمة المرور خلال :count دقيقة.", + "to": "إلى", + "Toggle navigation": "إظهار/إخفاء القائمة", + "Too Many Requests": "طلبات كثيرة جدًا", + "Unauthorized": "غير مصرّح", + "Update Password": "تحديث كلمة المرور", + "Update your account's profile information and email address.": "قم بتحديث معلومات ملفك الشخصي وبريدك الإلكتروني.", + "Verify Email Address": "التحقق من عنوان البريد الإلكتروني", + "Whoops!": "عذراً!", + "You are receiving this email because we received a password reset request for your account.": "لقد استلمت هذا الإيميل لأننا استقبلنا طلباً لاستعادة كلمة مرور حسابك.", + "You're logged in!": "لقد قمت بتسجيل الدخول!", + "Your email address is unverified.": "لم يتم التحقق من عنوان بريدك الإلكتروني." +} \ No newline at end of file diff --git a/lang/ar/auth.php b/lang/ar/auth.php new file mode 100644 index 0000000..8765cdb --- /dev/null +++ b/lang/ar/auth.php @@ -0,0 +1,9 @@ + 'بيانات الاعتماد هذه غير متطابقة مع البيانات المسجلة لدينا.', + 'password' => 'كلمة المرور غير صحيحة.', + 'throttle' => 'عدد كبير جدا من محاولات الدخول. يرجى المحاولة مرة أخرى بعد :seconds ثانية.', +]; diff --git a/lang/ar/pagination.php b/lang/ar/pagination.php new file mode 100644 index 0000000..227715c --- /dev/null +++ b/lang/ar/pagination.php @@ -0,0 +1,8 @@ + 'التالي »', + 'previous' => '« السابق', +]; diff --git a/lang/ar/passwords.php b/lang/ar/passwords.php new file mode 100644 index 0000000..33d6b2a --- /dev/null +++ b/lang/ar/passwords.php @@ -0,0 +1,11 @@ + 'تمت إعادة تعيين كلمة المرور!', + 'sent' => 'تم إرسال تفاصيل استعادة كلمة المرور الخاصة بك إلى بريدك الإلكتروني!', + 'throttled' => 'الرجاء الانتظار قبل إعادة المحاولة.', + 'token' => 'رمز استعادة كلمة المرور الذي أدخلته غير صحيح.', + 'user' => 'لم يتم العثور على أيّ حسابٍ بهذا العنوان الإلكتروني.', +]; diff --git a/lang/ar/validation.php b/lang/ar/validation.php new file mode 100644 index 0000000..f99ae14 --- /dev/null +++ b/lang/ar/validation.php @@ -0,0 +1,217 @@ + 'يجب قبول :attribute.', + 'accepted_if' => 'يجب قبول :attribute في حالة :other يساوي :value.', + 'active_url' => 'حقل :attribute لا يُمثّل رابطًا صحيحًا.', + 'after' => 'يجب على حقل :attribute أن يكون تاريخًا لاحقًا للتاريخ :date.', + 'after_or_equal' => 'حقل :attribute يجب أن يكون تاريخاً لاحقاً أو مطابقاً للتاريخ :date.', + 'alpha' => 'يجب أن لا يحتوي حقل :attribute سوى على حروف.', + 'alpha_dash' => 'يجب أن لا يحتوي حقل :attribute سوى على حروف، أرقام ومطّات.', + 'alpha_num' => 'يجب أن يحتوي حقل :attribute على حروفٍ وأرقامٍ فقط.', + 'array' => 'يجب أن يكون حقل :attribute ًمصفوفة.', + 'ascii' => 'يجب أن يحتوي الحقل :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 إما true أو false .', + 'can' => 'الحقل :attribute يحتوي على قيمة غير مصرّح بها.', + 'confirmed' => 'حقل التأكيد غير مُطابق للحقل :attribute.', + 'current_password' => 'كلمة المرور غير صحيحة.', + 'date' => 'حقل :attribute ليس تاريخًا صحيحًا.', + 'date_equals' => 'يجب أن يكون حقل :attribute مطابقاً للتاريخ :date.', + 'date_format' => 'لا يتوافق حقل :attribute مع الشكل :format.', + 'decimal' => 'يجب أن يحتوي الحقل :attribute على :decimal منزلة/منازل عشرية.', + 'declined' => 'يجب رفض :attribute.', + 'declined_if' => 'يجب رفض :attribute عندما يكون :other بقيمة :value.', + 'different' => 'يجب أن يكون الحقلان :attribute و :other مُختلفين.', + 'digits' => 'يجب أن يحتوي حقل :attribute على :digits رقمًا/أرقام.', + 'digits_between' => 'يجب أن يحتوي حقل :attribute بين :min و :max رقمًا/أرقام .', + 'dimensions' => 'الحقل:attribute يحتوي على أبعاد صورة غير صالحة.', + 'distinct' => 'للحقل :attribute قيمة مُكرّرة.', + 'doesnt_end_with' => 'الحقل :attribute يجب ألّا ينتهي بأحد القيم التالية: :values.', + 'doesnt_start_with' => 'الحقل :attribute يجب ألّا يبدأ بأحد القيم التالية: :values.', + '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.', + 'lowercase' => 'يجب أن يحتوي الحقل :attribute على حروف صغيرة.', + '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 حروفٍ/حرفًا.', + ], + 'max_digits' => 'يجب ألا يحتوي الحقل :attribute على أكثر من :max رقم/أرقام.', + 'mimes' => 'يجب أن يكون ملفًا من نوع : :values.', + 'mimetypes' => 'يجب أن يكون ملفًا من نوع : :values.', + 'min' => [ + 'array' => 'يجب أن يحتوي حقل :attribute على الأقل على :min عُنصرًا/عناصر.', + 'file' => 'يجب أن يكون حجم ملف حقل :attribute على الأقل :min كيلوبايت.', + 'numeric' => 'يجب أن تكون قيمة حقل :attribute مساوية أو أكبر من :min.', + 'string' => 'يجب أن يكون طول نص حقل :attribute على الأقل :min حروفٍ/حرفًا.', + ], + 'min_digits' => 'يجب أن يحتوي الحقل :attribute على الأقل :min رقم/أرقام.', + 'missing' => 'يجب أن يكون الحقل :attribute مفقوداً.', + 'missing_if' => 'يجب أن يكون الحقل :attribute مفقوداً عندما :other يساوي :value.', + 'missing_unless' => 'يجب أن يكون الحقل :attribute مفقوداً ما لم يكن :other يساوي :value.', + 'missing_with' => 'يجب أن يكون الحقل :attribute مفقوداً عند توفر :values.', + 'missing_with_all' => 'يجب أن يكون الحقل :attribute مفقوداً عند توفر :values.', + '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' => 'حقل :attribute محظور إذا كان :other هو :value.', + 'prohibited_unless' => 'حقل :attribute محظور ما لم يكن :other ضمن :values.', + 'prohibits' => 'الحقل :attribute يحظر تواجد الحقل :other.', + 'regex' => 'صيغة حقل :attribute غير صحيحة.', + 'required' => 'حقل :attribute مطلوب.', + 'required_array_keys' => 'الحقل :attribute يجب أن يحتوي على مدخلات لـ: :values.', + 'required_if' => 'حقل :attribute مطلوب في حال ما إذا كان :other يساوي :value.', + 'required_if_accepted' => 'الحقل :attribute مطلوب عند قبول الحقل :other.', + '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' => [ + 'array' => 'يجب أن يحتوي حقل :attribute على :size عنصرٍ/عناصر بالضبط.', + 'file' => 'يجب أن يكون حجم ملف حقل :attribute :size كيلوبايت.', + 'numeric' => 'يجب أن تكون قيمة حقل :attribute مساوية لـ :size.', + 'string' => 'يجب أن يحتوي نص حقل :attribute على :size حروفٍ/حرفًا بالضبط.', + ], + 'starts_with' => 'يجب أن يبدأ حقل :attribute بأحد القيم التالية: :values', + 'string' => 'يجب أن يكون حقل :attribute نصًا.', + 'timezone' => 'يجب أن يكون حقل :attribute نطاقًا زمنيًا صحيحًا.', + 'ulid' => 'حقل :attribute يجب أن يكون بصيغة ULID سليمة.', + 'unique' => 'قيمة حقل :attribute مُستخدمة من قبل.', + 'uploaded' => 'فشل في تحميل الـ :attribute.', + 'uppercase' => 'يجب أن يحتوي الحقل :attribute على حروف كبيرة.', + 'url' => 'صيغة رابط حقل :attribute غير صحيحة.', + 'uuid' => 'حقل :attribute يجب أن يكون بصيغة UUID سليمة.', + 'attributes' => [ + 'address' => 'العنوان', + 'age' => 'العمر', + 'amount' => 'الكمية', + 'area' => 'المنطقة', + 'available' => 'مُتاح', + 'birthday' => 'عيد الميلاد', + 'body' => 'المُحتوى', + 'city' => 'المدينة', + 'content' => 'المُحتوى', + 'country' => 'الدولة', + 'created_at' => 'تاريخ الإنشاء', + 'creator' => 'المنشئ', + 'current_password' => 'كلمة المرور الحالية', + 'date' => 'التاريخ', + 'date_of_birth' => 'تاريخ الميلاد', + 'day' => 'اليوم', + 'deleted_at' => 'تاريخ الحذف', + 'description' => 'الوصف', + 'district' => 'الحي', + 'duration' => 'المدة', + 'email' => 'البريد الالكتروني', + 'excerpt' => 'المُلخص', + 'filter' => 'تصفية', + 'first_name' => 'الاسم الأول', + 'gender' => 'النوع', + 'group' => 'مجموعة', + 'hour' => 'ساعة', + 'image' => 'صورة', + 'last_name' => 'اسم العائلة', + 'lesson' => 'درس', + 'line_address_1' => 'العنوان 1', + 'line_address_2' => 'العنوان 2', + 'message' => 'الرسالة', + 'middle_name' => 'الاسم الأوسط', + 'minute' => 'دقيقة', + 'mobile' => 'الجوال', + 'month' => 'الشهر', + 'name' => 'الاسم', + 'national_code' => 'الرمز الدولي', + 'number' => 'الرقم', + 'password' => 'كلمة المرور', + 'password_confirmation' => 'تأكيد كلمة المرور', + 'phone' => 'الهاتف', + 'photo' => 'الصورة', + 'postal_code' => 'الرمز البريدي', + 'price' => 'السعر', + 'province' => 'المحافظة', + 'recaptcha_response_field' => 'حقل استجابة recaptcha', + 'remember' => 'تذكير', + 'restored_at' => 'تاريخ الاستعادة', + 'result_text_under_image' => 'نص النتيجة أسفل الصورة', + 'role' => 'الصلاحية', + 'second' => 'ثانية', + 'sex' => 'الجنس', + 'short_text' => 'نص مختصر', + 'size' => 'الحجم', + 'state' => 'الولاية', + 'street' => 'الشارع', + 'student' => 'طالب', + 'subject' => 'الموضوع', + 'teacher' => 'معلّم', + 'terms' => 'الأحكام', + 'test_description' => 'وصف الاختبار', + 'test_locale' => 'لغة الاختبار', + 'test_name' => 'اسم الاختبار', + 'text' => 'نص', + 'time' => 'الوقت', + 'title' => 'اللقب', + 'updated_at' => 'تاريخ التحديث', + 'username' => 'اسم المُستخدم', + 'year' => 'السنة', + ], +]; diff --git a/lang/az.json b/lang/az.json new file mode 100644 index 0000000..2326842 --- /dev/null +++ b/lang/az.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(və :count çox səhv saymaq)", + "(and :count more errors)": "(və :count çox səhv sayın)", + "A new verification link has been sent to the email address you provided during registration.": "Yeni yoxlama linki qeydiyyatdan keçərkən göstərdiyiniz e-poçt ünvanına göndərildi.", + "A new verification link has been sent to your email address.": "E-poçt ünvanınıza yeni doğrulama linki göndərildi.", + "All rights reserved.": "Bütün hüquqlar qorunur.", + "Already registered?": "Artıq yoxlanılır?", + "Are you sure you want to delete your account?": "Hesabınızı silmək istədiyinizə əminsiniz?", + "Cancel": "Ləğv et", + "Click here to re-send the verification email.": "Doğrulama e-poçtunu yenidən göndərmək üçün bura klikləyin.", + "Confirm": "Təsdiq", + "Confirm Password": "Təsdiq Parol", + "Current Password": "cari parol", + "Dashboard": "Tablosuna", + "Delete Account": "Hesabı sil", + "Email": "E-poçt", + "Email Password Reset Link": "E-poçt parol sıfırlama link", + "Ensure your account is using a long, random password to stay secure.": "Hesabınızın təhlükəsiz qalmaq üçün uzun bir təsadüfi parol istifadə etdiyinə əmin olun.", + "Forbidden": "Qadağan", + "Forgot your password?": "Şifrənizi unutmusunuz?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Şifrənizi unutmusunuz? Problemsiz. Yalnız bizə e-poçt ünvanınızı bildirin və biz sizə yeni birini seçməyə imkan verəcək Parolu sıfırlamak üçün bir link göndərəcəyik.", + "Go to page :page": ":Page səhifəsinə keçin", + "Hello!": "Salam!", + "If you did not create an account, no further action is required.": "Bir haqq-hesab yaratmadıysanız, heç bir əlavə fəaliyyət tələb olunur.", + "If you did not request a password reset, no further action is required.": "Siz parol sıfırlama tələb halda, heç bir daha tədbirlər tələb olunur.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Siz \":actionText\" düyməsinə basaraq sorun qarşılaşdıqda, surəti və aşağıdakı URL yapışdırıb\nveb brauzerinizdə:", + "Invalid JSON was returned from the route.": "Yanlış JSON marşrutdan qaytarıldı.", + "Log in": "Giriş", + "Log Out": "çıxın", + "Login": "Giriş", + "Logout": "Sistemdən çıxış", + "Name": "Ad", + "New Password": "Yeni parol", + "Not Found": "tapılmadı", + "of": "dan", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Hesabınız silindikdən sonra bütün resursları və məlumatları geri qaytarılmadan silinəcəkdir. Hesabınızı silməzdən əvvəl, saxlamaq istədiyiniz hər hansı bir məlumat və ya məlumat bərpa edin.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Hesabınız silindikdən sonra onun bütün resursları və məlumatları həmişəlik silinəcək. Hesabınızı həmişəlik silmək istədiyinizi təsdiqləmək üçün parolunuzu daxil edin.", + "Page Expired": "Səhifə Gecikdirildi", + "Pagination Navigation": "Pages naviqasiya", + "Password": "Şifrə", + "Payment Required": "Ödəniş Tələb olunur", + "Please click the button below to verify your email address.": "Xahiş edirik e-poçt ünvanınızı təsdiqləmək üçün aşağıdakı düyməni basın.", + "Profile": "Profil", + "Profile Information": "Profil haqqında məlumat", + "Regards": "Hörmətlə", + "Register": "Qeydiyyat", + "Remember me": "Məni yadda saxla", + "Resend Verification Email": "Yoxlama Məktubunun Yenidən Göndərilməsi", + "Reset Password": "parol sıfırlama", + "Reset Password Notification": "Parol sıfırlama bildirişi", + "results": "nəticələr", + "Save": "Saxlamaq", + "Saved.": "Saxlanılan.", + "Server Error": "Server xətası", + "Service Unavailable": "Xidməti Mövcud Deyil", + "Showing": "Anasini", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Qeydiyyatdan keçdiyiniz üçün təşəkkür edirik! Siz başlamaq əvvəl, Biz yalnız e-poçt vasitəsilə göndərilir linki tıklayarak e-poçt ünvanınızı təsdiq edə bilər? Bir məktub almadıysanız, biz məmnuniyyətlə Başqa bir şey göndərəcəyik.", + "The given data was invalid.": "Verilən məlumat etibarsız idi.", + "The response is not a streamed response.": "Cavab axınlı cavab deyil.", + "The response is not a view.": "Cavab baxış deyil.", + "This is a secure area of the application. Please confirm your password before continuing.": "Bu təhlükəsiz app sahəsi var. Davam etməzdən əvvəl şifrənizi təsdiq edin.", + "This password reset link will expire in :count minutes.": "Bu parol sıfırlama link :count dəqiqə sonra başa çatır.", + "to": "k", + "Toggle navigation": "Keçid naviqasiya", + "Too Many Requests": "Çox Sorğu", + "Unauthorized": "İcazəsiz", + "Update Password": "Şifrəni yeniləyin", + "Update your account's profile information and email address.": "Hesabınızın profil məlumatlarını və e-poçt ünvanınızı yeniləyin.", + "Verify Email Address": "E-Poçt Ünvanınızı Yoxlayın", + "Whoops!": "CPS!", + "You are receiving this email because we received a password reset request for your account.": "Bu məktubu əldə edirsiniz, çünki hesabınız üçün parol sıfırlama tələbi aldıq.", + "You're logged in!": "Daxil olmusunuz!", + "Your email address is unverified.": "E-poçt ünvanınız təsdiqlənməyib." +} \ No newline at end of file diff --git a/lang/az/auth.php b/lang/az/auth.php new file mode 100644 index 0000000..54cf181 --- /dev/null +++ b/lang/az/auth.php @@ -0,0 +1,9 @@ + 'İstifadəçi adı və ya şifrə səhvdir', + 'password' => 'Şifrə yanlışdır.', + 'throttle' => ':Seconds saniyə ərzində yenidən cəhd edin', +]; diff --git a/lang/az/pagination.php b/lang/az/pagination.php new file mode 100644 index 0000000..c66aa55 --- /dev/null +++ b/lang/az/pagination.php @@ -0,0 +1,8 @@ + 'Sonra »', + 'previous' => '« Əvvəl', +]; diff --git a/lang/az/passwords.php b/lang/az/passwords.php new file mode 100644 index 0000000..506c028 --- /dev/null +++ b/lang/az/passwords.php @@ -0,0 +1,11 @@ + 'Şifrə yeniləndi', + 'sent' => 'Şifrə yeniləmə adresi sizə email olaraq göndərildi', + 'throttled' => 'Yenidən cəhd əvvəl gözləyin edin.', + 'token' => 'Bu şifrə yeniləmə kodu yanlışdır', + 'user' => 'Bu email\'ə uyğun istifadəçi tapılmadı', +]; diff --git a/lang/az/validation.php b/lang/az/validation.php new file mode 100644 index 0000000..6c035d5 --- /dev/null +++ b/lang/az/validation.php @@ -0,0 +1,217 @@ + ':Attribute qəbul edilməlidir.', + 'accepted_if' => ':Other :value olduqda :attribute qəbul edilməlidir.', + 'active_url' => ':Attribute düzgün URL deyil.', + 'after' => ':Attribute :date tarixindən sonrakı tarix olmalıdır.', + 'after_or_equal' => ':Attribute :date tarixindən sonrakı və ya eyni tarixdə olmalıdır.', + 'alpha' => ':Attribute yalnız hərflərdən ibarət olmalıdır.', + 'alpha_dash' => ':Attribute yalnız hərflərdən, rəqəmlərdən, tire və alt xətlərdən ibarət olmalıdır.', + 'alpha_num' => ':Attribute yalnız hərflərdən və rəqəmlərdən ibarət olmalıdır.', + 'array' => ':Attribute massiv olmalıdır.', + 'ascii' => ':Attribute yalnız bir baytlıq alfasayısal simvol və simvollar olmalıdır.', + 'before' => ':Attribute :date tarixindən əvvəlki tarix olmalıdır.', + 'before_or_equal' => ':Attribute :date tarixindən əvvəlki və ya ona bərabər olan bir tarix olmalıdır.', + 'between' => [ + 'array' => ':Attribute elementlərinin sayı :min ilə :max arasında olmalıdır.', + 'file' => ':Attribute :min ilə :max kilobayt arasında olmalıdır.', + 'numeric' => ':Attribute :min ilə :max arasında olmalıdır.', + 'string' => ':Attribute :min ilə :max simvol arasında olmalıdır.', + ], + 'boolean' => ':Attribute sahəsi doğru (true) və ya yalan (false) olmalıdır.', + 'can' => ':Attribute sahəsində icazəsiz dəyər var.', + 'confirmed' => ':Attribute sahəsinin dəyəri təsdiqlənənlə uyğun gəlmir.', + 'current_password' => 'Şifrə yanlışdır.', + 'date' => ':Attribute düzgün tarix olmalıdır.', + 'date_equals' => ':Attribute :date ilə bərabər tarix olmalıdır.', + 'date_format' => ':Attribute :format formatına uyğun gəlmir.', + 'decimal' => ':Attribute-də :decimal onluq yer olmalıdır.', + 'declined' => ':Attribute rədd edilməlidir.', + 'declined_if' => ':Other :value olduqda :attribute rədd edilməlidir.', + 'different' => ':Attribute və :other fərqli olmalıdır.', + 'digits' => ':Attribute :digits rəqəmli olmalıdır.', + 'digits_between' => ':Attribute sahəsindəki rəqəm sayı :min ilə :max arasında olmalıdır.', + 'dimensions' => ':Attribute sahəsindəki şəklin ölçüləri yanlışdır.', + 'distinct' => ':Attribute sahəsinin dəyərləri təkrarlanmamalıdır.', + 'doesnt_end_with' => ':Attribute aşağıdakılardan biri ilə bitməyə bilər: :values.', + 'doesnt_start_with' => ':Attribute aşağıdakılardan biri ilə başlaya bilməz: :values.', + 'email' => ':Attribute düzgün e-poçt ünvanı olmalıdır.', + 'ends_with' => ':Attribute sahəsi göstərilən dəyərlərdən biri ilə bitməlidir: :values.', + 'enum' => ':Attribute üçün seçilmiş dəyər yanlışdır.', + 'exists' => ':Attribute üçün seçilmiş dəyər yanlışdır.', + 'file' => ':Attribute fayl olmalıdır.', + 'filled' => ':Attribute sahəsinin dəyəri olmalıdır.', + 'gt' => [ + 'array' => ':Attribute sahəsinin dəyəri :value elementdən çox olmalıdır.', + 'file' => ':Attribute sahəsinin fayl ölçüsü :value kilobaytdan çox olmalıdır.', + 'numeric' => ':Attribute sahəsinin dəyəri :value sayından böyük olmalıdır.', + 'string' => ':Attribute sahəsinin dəyəri :value simvoldan çox olmalıdır.', + ], + 'gte' => [ + 'array' => ':Attribute :value və ya daha çox elementdən ibarət olmalıdır.', + 'file' => ':Attribute :value və ya daha çox kilobaytdan ibarət olmalıdır.', + 'numeric' => ':Attribute :value və ya daha böyük olmalıdır.', + 'string' => ':Attribute :value və ya daha çox simvoldan ibarət olmalıdır.', + ], + 'image' => ':Attribute sahəsindəki fayl şəkil olmalıdır.', + 'in' => 'Seçilmiş :attribute yanlışdır.', + 'in_array' => ':Attribute dəyəri :other daxilində mövcud deyil.', + 'integer' => ':Attribute tam ədəd olmalıdır.', + 'ip' => ':Attribute düzgün IP ünvanı olmalıdır.', + 'ipv4' => ':Attribute düzgün IPv4 ünvanı olmalıdır.', + 'ipv6' => ':Attribute düzgün IPv6 ünvanı olmalıdır.', + 'json' => ':Attribute düzgün JSON sətri olmalıdır.', + 'lowercase' => ':Attribute kiçik hərf olmalıdır.', + 'lt' => [ + 'array' => ':Attribute sahəsinin dəyəri :value elementdən az olmalıdır.', + 'file' => ':Attribute sahəsinin fayl ölçüsü :value kilobaytdan az olmalıdır.', + 'numeric' => ':Attribute sahəsinin dəyəri :value sayından kiçik olmalıdır.', + 'string' => ':Attribute sahəsinin dəyəri :value simvoldan az olmalıdır.', + ], + 'lte' => [ + 'array' => ':Attribute :value və ya daha az elementdən ibarət olmalıdır.', + 'file' => ':Attribute sahəsinin fayl ölçüsü :value kilobayt və ya daha kiçik olmalıdır.', + 'numeric' => ':Attribute :value və ya daha kiçik olmalıdır.', + 'string' => ':Attribute :value və ya daha az simvoldan ibarət olmalıdır.', + ], + 'mac_address' => ':Attribute düzgün MAC ünvanı olmalıdır.', + 'max' => [ + 'array' => ':Attribute ən çoxu :max elementdən ibarət ola bilər.', + 'file' => ':Attribute sahəsinin fayl ölçüsü ən çoxu :max kilobayt ola bilər.', + 'numeric' => ':Attribute dəyəri :max sayından böyük ola bilməz.', + 'string' => ':Attribute ən çoxu :max simvoldan ibarət ola bilər.', + ], + 'max_digits' => ':Attribute :max rəqəmlərindən çox olmamalıdır.', + 'mimes' => ':Attribute sahəsindəki fayl göstərilən növlərdən biri olmalıdır: :values.', + 'mimetypes' => ':Attribute sahəsindəki fayl göstərilən növlərdən biri olmalıdır: :values.', + 'min' => [ + 'array' => ':Attribute ən azı :min elementdən ibarət olmalıdır.', + 'file' => ':Attribute sahəsinin fayl ölçüsü ən azı :min kilobayt olmalıdır.', + 'numeric' => ':Attribute :min sayından kiçik ola bilməz.', + 'string' => ':Attribute ən azı :min simvoldan ibarət olmalıdır.', + ], + 'min_digits' => ':Attribute ən azı :min rəqəmləri olmalıdır.', + 'missing' => ':Attribute sahəsi əskik olmalıdır.', + 'missing_if' => ':Other :value olduqda :attribute sahəsi əskik olmalıdır.', + 'missing_unless' => ':Other :value olmadığı halda :attribute sahəsi əskik olmalıdır.', + 'missing_with' => ':Values olduqda :attribute sahəsi əskik olmalıdır.', + 'missing_with_all' => ':Values olduqda :attribute sahəsi əskik olmalıdır.', + 'multiple_of' => ':Attribute sahəsinin dəyəri :value ədədinin bölünəni olmalıdır.', + 'not_in' => 'Seçilmiş :attribute yanlışdır.', + 'not_regex' => ':Attribute sahəsinin formatı yanlışdır.', + 'numeric' => ':Attribute sahəsinin dəyəri rəqəm olmalıdır.', + 'password' => [ + 'letters' => ':Attribute ən azı bir hərf olmalıdır.', + 'mixed' => ':Attribute ən azı bir böyük və bir kiçik hərf olmalıdır.', + 'numbers' => ':Attribute ən azı bir ədəd olmalıdır.', + 'symbols' => ':Attribute ən azı bir simvol olmalıdır.', + 'uncompromised' => 'Verilmiş :attribute məlumat sızmasında ortaya çıxdı. Fərqli :attribute seçin.', + ], + 'present' => ':Attribute sahəsi mövcud olmalıdır.', + 'prohibited' => ':Attribute sahəsi qadağandır.', + 'prohibited_if' => ':Other :value olduqda :attribute sahəsi qadağandır.', + 'prohibited_unless' => ':Other :values daxilində olmadığı halda :attribute sahəsi qadağandır.', + 'prohibits' => ':Attribute sahəsinin dəyəri :other dəyərinin mövcudluğunu qadağan edir.', + 'regex' => ':Attribute sahəsinin formatı yanlışdır.', + 'required' => ':Attribute mütləq qeyd edilməlidir.', + 'required_array_keys' => ':Attribute massivində göstərilən açarlar olmalıdır: :values.', + 'required_if' => ':Other :value olduqda :attribute mütləq qeyd edilməlidir.', + 'required_if_accepted' => ':Other qəbul edildikdə :attribute sahəsi tələb olunur.', + 'required_unless' => ':Other :values daxilində olmadığı halda :attribute mütləq qeyd edilməlidir.', + 'required_with' => ':Values mövcud olduqda :attribute mütləq qeyd edilməlidir.', + 'required_with_all' => ':Values mövcud olduqda :attribute mütləq qeyd edilməlidir.', + 'required_without' => ':Values mövcud olmadıqda :attribute mütləq qeyd edilməlidir.', + 'required_without_all' => ':Values mövcud olmadıqda :attribute mütləq qeyd edilməlidir.', + 'same' => ':Attribute ilə :other sahəsinin dəyərləri üst-üstə düşməlidir.', + 'size' => [ + 'array' => ':Attribute sahəsi :size elementdən ibarət olmalıdır.', + 'file' => ':Attribute sahəsinin fayl ölçüsü :size kilobayt olmalıdır.', + 'numeric' => ':Attribute dəyəri :size olmalıdır.', + 'string' => ':Attribute :size simvoldan ibarət olmalıdır.', + ], + 'starts_with' => ':Attribute göstərilən dəyərlərdən biri ilə başlamalıdır: :values.', + 'string' => ':Attribute sahəsinin dəyəri sətir olmalıdır.', + 'timezone' => ':Attribute sahəsinin dəyəri düzgün vaxt qurşağı olmalıdır.', + 'ulid' => ':Attribute etibarlı ULID olmalıdır.', + 'unique' => 'Belə bir :attribute artıq mövcuddur.', + 'uploaded' => ':Attribute yüklənmədi.', + 'uppercase' => ':Attribute böyük hərf olmalıdır.', + 'url' => ':Attribute düzgün URL olmalıdır.', + 'uuid' => ':Attribute düzgün UUID olmalıdır.', + 'attributes' => [ + 'address' => 'ünvan', + 'age' => 'yaş', + 'amount' => 'məbləğ', + 'area' => 'ərazi', + 'available' => 'əlçatandır', + 'birthday' => 'ad günü', + 'body' => 'bədən', + 'city' => 'şəhər', + 'content' => 'məzmun', + 'country' => 'şəhər', + 'created_at' => 'yaradıldı', + 'creator' => 'yaradan', + 'current_password' => 'cari şifrə', + 'date' => 'tarix', + 'date_of_birth' => 'doğum tarixi', + 'day' => 'gün', + 'deleted_at' => 'silindi', + 'description' => 'təsvir', + 'district' => 'rayon', + 'duration' => 'müddət', + 'email' => 'e-poçt ünvanı', + 'excerpt' => 'çıxarış', + 'filter' => 'filtr', + 'first_name' => 'ad', + 'gender' => 'cins', + 'group' => 'qrup', + 'hour' => 'saat', + 'image' => 'şəkil', + 'last_name' => 'soyad', + 'lesson' => 'dərs', + 'line_address_1' => 'sətir ünvanı 1', + 'line_address_2' => 'sətir ünvanı 2', + 'message' => 'mesaj', + 'middle_name' => 'ata adı', + 'minute' => 'dəqiqə', + 'mobile' => 'mobil nömrə', + 'month' => 'ay', + 'name' => 'ad', + 'national_code' => 'milli məcəllə', + 'number' => 'nömrə', + 'password' => 'şifrə', + 'password_confirmation' => 'şifrə təsdiqi', + 'phone' => 'telefon', + 'photo' => 'şəkil', + 'postal_code' => 'poçt kodu', + 'price' => 'qiymət', + 'province' => 'vilayət', + 'recaptcha_response_field' => 'recaptcha cavab sahəsi', + 'remember' => 'yadda saxla', + 'restored_at' => 'bərpa olunub', + 'result_text_under_image' => 'şəklin altındakı nəticə mətni', + 'role' => 'rol', + 'second' => 'saniyə', + 'sex' => 'cins', + 'short_text' => 'qısa mətn', + 'size' => 'ölçü', + 'state' => 'dövlət', + 'street' => 'küçə', + 'student' => 'tələbə', + 'subject' => 'mövzu', + 'teacher' => 'müəllim', + 'terms' => 'şərtlər', + 'test_description' => 'test təsviri', + 'test_locale' => 'test yerli', + 'test_name' => 'test adı', + 'text' => 'mətn', + 'time' => 'vaxt', + 'title' => 'başlıq', + 'updated_at' => 'yenilənib', + 'username' => 'i̇stifadəçi adı', + 'year' => 'i̇l', + ], +]; diff --git a/lang/be.json b/lang/be.json new file mode 100644 index 0000000..ce7a20d --- /dev/null +++ b/lang/be.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(і яшчэ :count памылак)", + "(and :count more errors)": "(і яшчэ :count памылак)", + "A new verification link has been sent to the email address you provided during registration.": "Новая праверачная спасылка была адпраўлена на адрас электроннай пошты, паказаны Вамі пры рэгістрацыі.", + "A new verification link has been sent to your email address.": "Новая спасылка для праверкі была адпраўлена на ваш адрас электроннай пошты.", + "All rights reserved.": "Усе правы абаронены.", + "Already registered?": "Ужо зарэгістраваўся?", + "Are you sure you want to delete your account?": "Вы ўпэўнены, што хочаце выдаліць свой уліковы запіс?", + "Cancel": "Адмяніць", + "Click here to re-send the verification email.": "Націсніце тут, каб паўторна адправіць ліст для праверкі.", + "Confirm": "Пацвярджаць", + "Confirm Password": "Пацвердзіце Пароль", + "Current Password": "бягучы пароль", + "Dashboard": "Прыборная панэль", + "Delete Account": "Выдаліць уліковы запіс", + "Email": "Электронная пошта", + "Email Password Reset Link": "Спасылка для скіду Пароля электроннай пошты", + "Ensure your account is using a long, random password to stay secure.": "Пераканайцеся, што ваш уліковы запіс выкарыстоўвае доўгі выпадковы пароль, каб заставацца ў бяспецы.", + "Forbidden": "Забаронены", + "Forgot your password?": "Забыліся свой пароль?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Забыліся свой пароль? Без праблем. Проста паведаміце нам свой адрас электроннай пошты, і мы вышлем вам спасылку для скіду пароля, якая дазволіць вам выбраць новы.", + "Go to page :page": "Перайсці на старонку :page", + "Hello!": "Прывітанне!", + "If you did not create an account, no further action is required.": "Калі вы не стварылі ўліковы запіс, ніякіх далейшых дзеянняў не патрабуецца.", + "If you did not request a password reset, no further action is required.": "Калі вы не запыталі Скід пароля, ніякіх далейшых дзеянняў не патрабуецца.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Калі ў вас узніклі праблемы з націскам кнопкі \":actionText\", скапіруйце і ўстаўце URL ніжэй\nу свой вэб-браўзэр:", + "Invalid JSON was returned from the route.": "Няправільны JSON быў вернуты з маршруту.", + "Log in": "Аўтарызавацца", + "Log Out": "выйсці з сістэмы", + "Login": "Аўтарызавацца", + "Logout": "Выхад з сістэмы", + "Name": "Імя", + "New Password": "Новы пароль", + "Not Found": "не знойдзена", + "of": "ад", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Як толькі ваш уліковы запіс будзе выдаленая, усе яе рэсурсы і дадзеныя будуць выдаленыя незваротна. Перад выдаленнем вашага ўліковага запісу, калі ласка, загрузіце любыя дадзеныя або інфармацыю, якія вы хочаце захаваць.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Пасля выдалення вашага ўліковага запісу ўсе яго рэсурсы і даныя будуць выдалены назаўсёды. Калі ласка, увядзіце пароль, каб пацвердзіць, што хочаце назаўсёды выдаліць свой уліковы запіс.", + "Page Expired": "Старонка Пратэрмінаваная", + "Pagination Navigation": "Навігацыя па старонках", + "Password": "Пароль", + "Payment Required": "Патрабуецца аплата", + "Please click the button below to verify your email address.": "Калі ласка, націсніце кнопку ніжэй, каб пацвердзіць свой адрас электроннай пошты.", + "Profile": "Профіль", + "Profile Information": "Інфармацыя аб профілі", + "Regards": "З павагай", + "Register": "Зарэгістраваць", + "Remember me": "Помні мяне", + "Resend Verification Email": "Паўторная Адпраўка Лісты Паверкавага", + "Reset Password": "Скід пароля", + "Reset Password Notification": "Апавяшчэнне аб скідзе Пароля", + "results": "вынікі", + "Save": "Захаваць", + "Saved.": "Захаваны.", + "Server Error": "Памылка сервера", + "Service Unavailable": "Паслуга Недаступная", + "Showing": "Паказ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Дзякуй, што запісаліся! Перш чым прыступіць да працы, не маглі б вы пацвердзіць свой адрас электроннай пошты, націснуўшы на спасылку, якую мы толькі што адправілі вам па электроннай пошце? Калі вы не атрымалі ліст, мы з радасцю вышлем Вам іншае.", + "The given data was invalid.": "Уведзеныя даныя несапраўдныя.", + "The response is not a streamed response.": "Адказ не з'яўляецца струменевым адказам.", + "The response is not a view.": "Адказ - гэта не прагляд.", + "This is a secure area of the application. Please confirm your password before continuing.": "Гэта бяспечная вобласць прыкладання. Калі ласка, пацвердзіце свой пароль, перш чым працягнуць.", + "This password reset link will expire in :count minutes.": "Гэтая спасылка для скіду пароля мінае праз :count хвіліны.", + "to": "да", + "Toggle navigation": "Пераключэнне навігацыі", + "Too Many Requests": "Занадта Шмат Просьбаў", + "Unauthorized": "Несанкцыянаванага", + "Update Password": "Абнавіць пароль", + "Update your account's profile information and email address.": "Абнавіце інфармацыю профілю вашай ўліковага запісу і адрас электроннай пошты.", + "Verify Email Address": "Праверце Адрас Электроннай Пошты", + "Whoops!": "Упс!", + "You are receiving this email because we received a password reset request for your account.": "Вы атрымліваеце гэты ліст, таму што мы атрымалі запыт на Скід пароля для вашага ўліковага запісу.", + "You're logged in!": "Вы ўвайшлі ў сістэму!", + "Your email address is unverified.": "Ваш адрас электроннай пошты неправераны." +} \ No newline at end of file diff --git a/lang/be/auth.php b/lang/be/auth.php new file mode 100644 index 0000000..c5c3183 --- /dev/null +++ b/lang/be/auth.php @@ -0,0 +1,9 @@ + 'Імя карыстальніка і пароль не супадаюць.', + 'password' => 'Пароль няправільны.', + 'throttle' => 'Занадта шмат спробаў ўваходу. Калі ласка, паспрабуйце яшчэ раз праз :seconds секунд.', +]; diff --git a/lang/be/pagination.php b/lang/be/pagination.php new file mode 100644 index 0000000..5e77fc4 --- /dev/null +++ b/lang/be/pagination.php @@ -0,0 +1,8 @@ + 'Наперад »', + 'previous' => '« Назад', +]; diff --git a/lang/be/passwords.php b/lang/be/passwords.php new file mode 100644 index 0000000..e47b38a --- /dev/null +++ b/lang/be/passwords.php @@ -0,0 +1,11 @@ + 'Ваш пароль быў скінуты!', + 'sent' => 'Спасылка на скід пароля была адпраўлена!', + 'throttled' => 'Калі ласка, пачакайце, перш чым паўтарыць спробу.', + 'token' => 'Памылковы код скіду пароля.', + 'user' => 'Не атрымалася знайсці карыстальніка з дадзеным электронным адрасам.', +]; diff --git a/lang/be/validation.php b/lang/be/validation.php new file mode 100644 index 0000000..3c82912 --- /dev/null +++ b/lang/be/validation.php @@ -0,0 +1,217 @@ + 'Вы павінны прыняць :attribute.', + 'accepted_if' => ':Attribute трэба прыняць, калі :other роўна :value.', + 'active_url' => 'Поле :attribute утрымлівае несапраўдны URL.', + 'after' => 'У полі :attribute павінна быць дата пасля :date.', + 'after_or_equal' => ':Attribute павінна быць датай пасля або роўнай :date.', + 'alpha' => 'Поле :attribute можа мець толькі літары.', + 'alpha_dash' => 'Поле :attribute можа мець толькі літары, лічбы і злучок.', + 'alpha_num' => 'Поле :attribute можа мець толькі літары і лічбы.', + 'array' => 'Поле :attribute павінна быць масівам.', + 'ascii' => ':Attribute павінны ўтрымліваць толькі аднабайтавыя літары і сімвалы.', + 'before' => 'У полі :attribute павінна быць дата да :date.', + 'before_or_equal' => ':Attribute павінна быць датай да або роўнай :date.', + 'between' => [ + 'array' => 'Колькасць элементаў у поле :attribute павінна быць паміж :min і :max.', + 'file' => 'Памер файла ў поле :attribute павінен быць паміж :min і :max кілабайт.', + 'numeric' => 'Поле :attribute павінна быць паміж :min і :max.', + 'string' => 'Колькасць сiмвалаў у поле :attribute павінна быць паміж :min і :max.', + ], + 'boolean' => 'Поле :attribute павінна мець значэнне лагічнага тыпу.', + 'can' => 'Поле :attribute змяшчае недазволенае значэнне.', + 'confirmed' => 'Поле :attribute не супадае з пацвярджэннем.', + 'current_password' => 'Пароль няправільны.', + 'date' => 'Поле :attribute не з\'яўляецца датай.', + 'date_equals' => ':Attribute павінна быць датай, роўнай :date.', + 'date_format' => 'Поле :attribute не адпавядае фармату :format.', + 'decimal' => ':Attribute павінна мець :decimal знакаў пасля коскі.', + 'declined' => ':Attribute трэба адхіліць.', + 'declined_if' => ':Attribute трэба адхіляць, калі :other роўна :value.', + 'different' => 'Палі :attribute і :other павінны адрознівацца.', + 'digits' => 'Даўжыня лічбавага поля :attribute павінна быць :digits.', + 'digits_between' => 'Даўжыня лічбавага поля :attribute павінна быць паміж :min і :max.', + 'dimensions' => ':Attribute мае недапушчальныя памеры малюнка.', + 'distinct' => 'Поле :attribute мае паўтаральнае значэнне.', + 'doesnt_end_with' => ':Attribute не можа заканчвацца адным з наступнага: :values.', + 'doesnt_start_with' => ':Attribute можа не пачынацца з аднаго з наступнага: :values.', + '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 радком.', + 'lowercase' => ':Attribute павінны быць малымі.', + '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' => 'Колькасць сiмвалаў у поле :attribute не можа перавышаць :max.', + ], + 'max_digits' => ':Attribute не павінна мець больш за :max лічбаў.', + 'mimes' => 'Поле :attribute павінна быць файлам аднаго з наступных тыпаў: :values.', + 'mimetypes' => 'Поле :attribute павінна быць файлам аднаго з наступных тыпаў: :values.', + 'min' => [ + 'array' => 'Колькасць элементаў у поле :attribute павінна быць не менш :min.', + 'file' => 'Памер файла ў полее :attribute павінен быць не менш :min кілабайт.', + 'numeric' => 'Поле :attribute павінна быць не менш :min.', + 'string' => 'Колькасць сiмвалаў у поле :attribute павінна быць не менш :min.', + ], + 'min_digits' => 'Лік :attribute павінен мець не менш за :min лічбаў.', + 'missing' => 'Поле :attribute павінна адсутнічаць.', + 'missing_if' => 'Поле :attribute павінна адсутнічаць, калі :other роўна :value.', + 'missing_unless' => 'Поле :attribute павінна адсутнічаць, калі :other не роўна :value.', + 'missing_with' => 'Поле :attribute павінна адсутнічаць, калі прысутнічае :values.', + 'missing_with_all' => 'Поле :attribute павінна адсутнічаць, калі прысутнічае :values.', + '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' => 'Поле :attribute забаронена, калі :other роўна :value.', + 'prohibited_unless' => 'Поле :attribute забаронена, калі толькі :other не знаходзіцца ў :values.', + 'prohibits' => 'Поле :attribute забараняе прысутнасць :other.', + 'regex' => 'Поле :attribute мае памылковы фармат.', + 'required' => 'Поле :attribute абавязкова для запаўнення.', + 'required_array_keys' => 'Поле :attribute павінна змяшчаць запісы для: :values.', + 'required_if' => 'Поле :attribute абавязкова для запаўнення, калі :other раўняецца :value.', + 'required_if_accepted' => 'Поле :attribute абавязковае, калі прымаецца :other.', + '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' => [ + 'array' => 'Колькасць элементаў у поле :attribute павінна быць :size.', + 'file' => 'Размер файла в поле :attribute павінен быць :size кілабайт.', + 'numeric' => 'Поле :attribute павінна быць :size.', + 'string' => 'Колькасць сiмвалаў у поле :attribute павінна быць :size.', + ], + 'starts_with' => ':Attribute павінен пачынацца з аднаго з наступных значэнняў: :values.', + 'string' => 'Поле :attribute павінна быць радком.', + 'timezone' => 'Поле :attribute павінна быць сапраўдным гадзінным поясам.', + 'ulid' => ':Attribute павінен быць сапраўдным ULID.', + 'unique' => 'Такое значэнне поля :attribute ўжо існуе.', + 'uploaded' => ':Attribute не ўдалося загрузіць.', + 'uppercase' => ':Attribute павінны быць вялікімі.', + 'url' => 'Поле :attribute мае памылковы фармат.', + 'uuid' => ':Attribute павінен быць сапраўдным UUID.', + 'attributes' => [ + 'address' => 'адрас', + 'age' => 'ўзрост', + 'amount' => 'сума', + 'area' => 'вобласці', + 'available' => 'даступны', + 'birthday' => 'дзень нараджэння', + 'body' => 'цела', + 'city' => 'горад', + 'content' => 'змест', + 'country' => 'краіна', + 'created_at' => 'створаны пры', + 'creator' => 'стваральнік', + 'current_password' => 'бягучы пароль', + 'date' => 'дата', + 'date_of_birth' => 'Дата нараджэння', + 'day' => 'дзень', + 'deleted_at' => 'выдалены ў', + 'description' => 'апісанне', + 'district' => 'раёна', + 'duration' => 'працягласць', + 'email' => 'электронная пошта', + 'excerpt' => 'урывак', + 'filter' => 'фільтр', + 'first_name' => 'імя', + 'gender' => 'пол', + 'group' => 'група', + 'hour' => 'гадзіну', + 'image' => 'малюнак', + 'last_name' => 'прозвішча', + 'lesson' => 'урок', + 'line_address_1' => 'радок адрас 1', + 'line_address_2' => 'радок адрас 2', + 'message' => 'паведамленне', + 'middle_name' => 'імя па бацьку', + 'minute' => 'хвіліна', + 'mobile' => 'мабільны', + 'month' => 'месяц', + 'name' => 'імя', + 'national_code' => 'нацыянальны код', + 'number' => 'лік', + 'password' => 'пароль', + 'password_confirmation' => 'пацвярджэнне пароля', + 'phone' => 'тэлефон', + 'photo' => 'фота', + 'postal_code' => 'паштовы індэкс', + 'price' => 'цана', + 'province' => 'правінцыя', + 'recaptcha_response_field' => 'поле адказу recaptcha', + 'remember' => 'запомніць', + 'restored_at' => 'адноўлены ст', + 'result_text_under_image' => 'выніковы тэкст пад малюнкам', + 'role' => 'ролю', + 'second' => 'другі', + 'sex' => 'сэкс', + 'short_text' => 'кароткі тэкст', + 'size' => 'памер', + 'state' => 'стан', + 'street' => 'вуліца', + 'student' => 'студэнт', + 'subject' => 'прадметам', + 'teacher' => 'выкладчык', + 'terms' => 'тэрміны', + 'test_description' => 'апісанне тэсту', + 'test_locale' => 'тэставая мова', + 'test_name' => 'імя тэсту', + 'text' => 'тэкст', + 'time' => 'час', + 'title' => 'назва', + 'updated_at' => 'абноўлены на', + 'username' => 'імя карыстальніка', + 'year' => 'год', + ], +]; diff --git a/lang/bg.json b/lang/bg.json new file mode 100644 index 0000000..0ea1202 --- /dev/null +++ b/lang/bg.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(и още :count грешки)", + "(and :count more errors)": "(и още :count грешки)", + "A new verification link has been sent to the email address you provided during registration.": "Нова връзка за потвърждение е изпратена на имейл адреса, посочен от вас при регистрацията.", + "A new verification link has been sent to your email address.": "Нова връзка за потвърждение е изпратена на вашия имейл адрес.", + "All rights reserved.": "Всички права запазени.", + "Already registered?": "Вече си се регистрирал?", + "Are you sure you want to delete your account?": "Сигурни ли сте, че искате да изтриете акаунта си?", + "Cancel": "Отмени", + "Click here to re-send the verification email.": "Щракнете тук, за да изпратите повторно имейла за потвърждение.", + "Confirm": "Потвърди", + "Confirm Password": "Потвърдете паролата", + "Current Password": "Текуща парола", + "Dashboard": "Табло", + "Delete Account": "Изтриване на акаунт", + "Email": "Имейл", + "Email Password Reset Link": "Връзка за нулиране на паролата за електронна поща", + "Ensure your account is using a long, random password to stay secure.": "Уверете се, че профилът ви използва дълга случайна парола, за да остане в безопасност.", + "Forbidden": "Забранено", + "Forgot your password?": "Забравихте паролата си?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Забравихте паролата си? Няма проблем. Просто ни кажете имейл адреса си и ще ви изпратим връзка за нулиране на паролата, която ви позволява да изберете нова.", + "Go to page :page": "Отидете на страница :page", + "Hello!": "Здравей!", + "If you did not create an account, no further action is required.": "Ако не сте създали профил, не са необходими допълнителни действия.", + "If you did not request a password reset, no further action is required.": "Ако не сте поискали Нулиране на паролата, не са необходими допълнителни действия.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ако имате проблеми с натискането на бутона \":actiontext\", копирайте и поставете URL адреса по-долу\nкъм вашия уеб браузър:", + "Invalid JSON was returned from the route.": "От маршрута е върнат невалиден JSON.", + "Log in": "Влез", + "Log Out": "Излез", + "Login": "Упълномощя", + "Logout": "Излизане", + "Name": "Име", + "New Password": "Парола", + "Not Found": "Не е намерен", + "of": "от", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "След като профилът ви бъде изтрит, всичките му ресурси и данни ще бъдат изтрити безвъзвратно. Преди да изтриете профила си, моля, качете всички данни или информация, които искате да запазите.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "След като акаунтът ви бъде изтрит, всички негови ресурси и данни ще бъдат изтрити за постоянно. Моля, въведете паролата си, за да потвърдите, че искате да изтриете завинаги акаунта си.", + "Page Expired": "Страницата е просрочена", + "Pagination Navigation": "Навигация на страници", + "Password": "Парола", + "Payment Required": "изисква се плащане", + "Please click the button below to verify your email address.": "Моля, кликнете върху бутона по-долу, за да потвърдите имейл адреса си.", + "Profile": "Профил", + "Profile Information": "Информация за профила", + "Regards": "С уважение", + "Register": "Регистрирам", + "Remember me": "Запомни ме.", + "Resend Verification Email": "Изпрати повторно писмо за потвърждение", + "Reset Password": "парола", + "Reset Password Notification": "Известие за нулиране на паролата", + "results": "резултат", + "Save": "Запазя", + "Saved.": "Запазено.", + "Server Error": "Грешка", + "Service Unavailable": "Услугата е недостъпна", + "Showing": "Импресия", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Благодаря, че се записахте! Преди да започнете, бихте ли потвърдили имейл адреса си, като кликнете върху връзката, която току-що ви изпратихме по имейл? Ако не сте получили писмото, с радост ще ви изпратим друго.", + "The given data was invalid.": "Дадените данни бяха невалидни.", + "The response is not a streamed response.": "Отговорът не е поточен отговор.", + "The response is not a view.": "Отговорът не е изглед.", + "This is a secure area of the application. Please confirm your password before continuing.": "Това е безопасна област на приложение. Моля, потвърдете паролата си, преди да продължите.", + "This password reset link will expire in :count minutes.": "Тази връзка за нулиране на паролата изтича след :count минути.", + "to": "към", + "Toggle navigation": "Превключване на навигацията", + "Too Many Requests": "Твърде много заявки", + "Unauthorized": "Неоторизиран", + "Update Password": "Обновяване на паролата", + "Update your account's profile information and email address.": "Актуализирайте информацията за профила на профила и имейл адреса си.", + "Verify Email Address": "Потвърди имейл адреса", + "Whoops!": "Опа!", + "You are receiving this email because we received a password reset request for your account.": "Получавате този имейл, защото сте заявили искане за нулиране на паролата за профила ви.", + "You're logged in!": "Вие сте влезли!", + "Your email address is unverified.": "Вашият имейл адрес не е потвърден." +} \ No newline at end of file diff --git a/lang/bg/auth.php b/lang/bg/auth.php new file mode 100644 index 0000000..7fb1018 --- /dev/null +++ b/lang/bg/auth.php @@ -0,0 +1,9 @@ + 'Неуспешно удостоверяване на потребител.', + 'password' => 'Паролата е грешна.', + 'throttle' => 'Твърде много опити за вход. Моля, опитайте отново след :seconds секунди.', +]; diff --git a/lang/bg/pagination.php b/lang/bg/pagination.php new file mode 100644 index 0000000..1243a1d --- /dev/null +++ b/lang/bg/pagination.php @@ -0,0 +1,8 @@ + 'Напред »', + 'previous' => '« Назад', +]; diff --git a/lang/bg/passwords.php b/lang/bg/passwords.php new file mode 100644 index 0000000..5e8219e --- /dev/null +++ b/lang/bg/passwords.php @@ -0,0 +1,11 @@ + 'Паролата е нулирана!', + 'sent' => 'Изпратено е напомняне за вашата парола!', + 'throttled' => 'Моля изчакайте, преди да опитате отново.', + 'token' => 'Този токен за нулиране на парола е невалиден.', + 'user' => 'Потребител с такъв e-mail адрес не може да бъде открит.', +]; diff --git a/lang/bg/validation.php b/lang/bg/validation.php new file mode 100644 index 0000000..8cc0795 --- /dev/null +++ b/lang/bg/validation.php @@ -0,0 +1,217 @@ + 'Трябва да приемете :attribute.', + 'accepted_if' => 'Полето :attribute трябва да е прието, когато :other е :value.', + 'active_url' => 'Полето :attribute не е валиден URL адрес.', + 'after' => 'Полето :attribute трябва да бъде дата след :date.', + 'after_or_equal' => 'Полето :attribute трябва да бъде дата след или равна на :date.', + 'alpha' => 'Полето :attribute трябва да съдържа само букви.', + 'alpha_dash' => 'Полето :attribute трябва да съдържа само букви, цифри, долна черта и тире.', + 'alpha_num' => 'Полето :attribute трябва да съдържа само букви и цифри.', + 'array' => 'Полето :attribute трябва да бъде масив.', + 'ascii' => ':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 трябва да съдържа Да или Не', + 'can' => 'Полето :attribute съдържа неразрешена стойност.', + 'confirmed' => 'Полето :attribute не е потвърдено.', + 'current_password' => 'Паролата е неправилна.', + 'date' => 'Полето :attribute не е валидна дата.', + 'date_equals' => ':Attribute трябва да бъде дата, еднаква с :date.', + 'date_format' => 'Полето :attribute не е във формат :format.', + 'decimal' => ':Attribute-те трябва да имат :decimal знака след десетичната запетая.', + 'declined' => ':Attribute-те трябва да бъдат отхвърлени.', + 'declined_if' => ':Attribute трябва да се отклони, когато :other е :value.', + 'different' => 'Полетата :attribute и :other трябва да са различни.', + 'digits' => 'Полето :attribute трябва да има :digits цифри.', + 'digits_between' => 'Полето :attribute трябва да има между :min и :max цифри.', + 'dimensions' => 'Невалидни размери за снимка :attribute.', + 'distinct' => 'Данните в полето :attribute се дублират.', + 'doesnt_end_with' => ':Attribute-те може да не завършват с едно от следните: :values.', + 'doesnt_start_with' => ':Attribute-те може да не започват с едно от следните: :values.', + '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 низ.', + 'lowercase' => ':Attribute трябва да са малки букви.', + '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 знака.', + ], + 'max_digits' => ':Attribute-те не трябва да имат повече от :max цифри.', + 'mimes' => 'Полето :attribute трябва да бъде файл от тип: :values.', + 'mimetypes' => 'Полето :attribute трябва да бъде файл от тип: :values.', + 'min' => [ + 'array' => 'Полето :attribute трябва има минимум :min елемента.', + 'file' => 'Полето :attribute трябва да бъде минимум :min килобайта.', + 'numeric' => 'Полето :attribute трябва да бъде минимум :min.', + 'string' => 'Полето :attribute трябва да бъде минимум :min знака.', + ], + 'min_digits' => ':Attribute-те трябва да имат поне :min цифри.', + 'missing' => 'Полето :attribute трябва да липсва.', + 'missing_if' => 'Полето :attribute трябва да липсва, когато :other е :value.', + 'missing_unless' => 'Полето :attribute трябва да липсва, освен ако :other не е :value.', + 'missing_with' => 'Полето :attribute трябва да липсва, когато :values присъства.', + 'missing_with_all' => 'Полето :attribute трябва да липсва, когато има :values.', + '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' => 'Полето :attribute е забранено, когато :other е равно на :value.', + 'prohibited_unless' => 'Полето :attribute е забранено, освен ако :other не е в :values.', + 'prohibits' => 'Полето :attribute изключва наличието на :other.', + 'regex' => 'Полето :attribute е в невалиден формат.', + 'required' => 'Полето :attribute е задължително.', + 'required_array_keys' => 'Полето :attribute трябва да съдържа записи за: :values.', + 'required_if' => 'Полето :attribute се изисква, когато :other е :value.', + 'required_if_accepted' => 'Полето :attribute е задължително, когато се приема :other.', + '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' => [ + 'array' => 'Полето :attribute трябва да има :size елемента.', + 'file' => 'Полето :attribute трябва да бъде :size килобайта.', + 'numeric' => 'Полето :attribute трябва да бъде :size.', + 'string' => 'Полето :attribute трябва да бъде :size знака.', + ], + 'starts_with' => ':Attribute трябва да започва с едно от следните: :values.', + 'string' => 'Полето :attribute трябва да бъде знаков низ.', + 'timezone' => 'Полето :attribute трябва да съдържа валидна часова зона.', + 'ulid' => ':Attribute трябва да е валиден ULID.', + 'unique' => 'Полето :attribute вече съществува.', + 'uploaded' => 'Неуспешно качване на :attribute.', + 'uppercase' => ':Attribute трябва да са главни букви.', + 'url' => 'Полето :attribute е в невалиден формат.', + 'uuid' => ':Attribute трябва да бъде валиден UUID.', + 'attributes' => [ + 'address' => 'адрес', + 'age' => 'възраст', + 'amount' => 'количество', + 'area' => '■ площ', + 'available' => 'достъпен', + 'birthday' => 'рожден ден', + 'body' => 'тяло', + 'city' => 'град', + 'content' => 'съдържание', + 'country' => 'държава', + 'created_at' => 'създаден в', + 'creator' => 'създател', + 'current_password' => 'Настояща парола', + 'date' => 'дата', + 'date_of_birth' => 'дата на раждане', + 'day' => 'ден', + 'deleted_at' => 'изтрит на', + 'description' => 'описание', + 'district' => 'окръг', + 'duration' => 'продължителност', + 'email' => 'e-mail', + 'excerpt' => 'откъс', + 'filter' => 'филтър', + 'first_name' => 'име', + 'gender' => 'пол', + 'group' => 'група', + 'hour' => 'час', + 'image' => 'образ', + 'last_name' => 'фамилия', + 'lesson' => 'урок', + 'line_address_1' => 'адрес на линия 1', + 'line_address_2' => 'адрес на линия 2', + 'message' => 'съобщение', + 'middle_name' => 'презиме', + 'minute' => 'минута', + 'mobile' => 'gsm', + 'month' => 'месец', + 'name' => 'име', + 'national_code' => 'национален код', + 'number' => 'номер', + 'password' => 'парола', + 'password_confirmation' => 'Потвърждение на парола', + 'phone' => 'телефон', + 'photo' => 'снимка', + 'postal_code' => 'пощенски код', + 'price' => 'цена', + 'province' => 'провинция', + 'recaptcha_response_field' => 'рекапча', + 'remember' => 'помня', + 'restored_at' => 'възстановен при', + 'result_text_under_image' => 'текст на резултата под изображението', + 'role' => 'роля', + 'second' => 'секунда', + 'sex' => 'пол', + 'short_text' => 'кратък текст', + 'size' => 'размер', + 'state' => 'състояние', + 'street' => 'улица', + 'student' => 'студент', + 'subject' => 'заглавие', + 'teacher' => 'учител', + 'terms' => 'условия', + 'test_description' => 'описание на теста', + 'test_locale' => 'тест локал', + 'test_name' => 'име на теста', + 'text' => 'текст', + 'time' => 'време', + 'title' => 'заглавие', + 'updated_at' => 'актуализиран на', + 'username' => 'потребител', + 'year' => 'година', + ], +]; diff --git a/lang/bn.json b/lang/bn.json new file mode 100644 index 0000000..0b512bb --- /dev/null +++ b/lang/bn.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(এবং আরও :count টি ত্রুটি)", + "(and :count more errors)": "(এবং আরও :count টি ত্রুটিসমূহ)", + "A new verification link has been sent to the email address you provided during registration.": "একটি নতুন যাচাইকরণ লিঙ্ক আপনার রেজিস্ট্রেশন করার সময় দেওয়া ই-মেইল ঠিকানায় প্রেরণ করা হয়েছে।", + "A new verification link has been sent to your email address.": "আপনার ইমেল ঠিকানায় একটি নতুন যাচাইকরণ লিঙ্ক পাঠানো হয়েছে।", + "All rights reserved.": "সমস্ত অধিকার সংরক্ষিত।", + "Already registered?": "ইতিমধ্যে নিবন্ধন করেছেন?", + "Are you sure you want to delete your account?": "আপনি কি নিশ্চিতরূপে আপনার অ্যাকাউন্ট মুছে ফেলতে ইচ্ছুক?", + "Cancel": "বাতিল করা হয়েছে", + "Click here to re-send the verification email.": "যাচাইকরণ ইমেল পুনরায় পাঠাতে এখানে ক্লিক করুন।", + "Confirm": "নিশ্চিত করুন", + "Confirm Password": "পাসওয়ার্ড নিশ্চিত করুন", + "Current Password": "বর্তমান পাসওয়ার্ড", + "Dashboard": "ড্যাশবোর্ড", + "Delete Account": "অ্যাকাউন্ট মুছে ফেলুন", + "Email": "ই-মেইল", + "Email Password Reset Link": "ইমেল পাসওয়ার্ড রিসেট লিংক", + "Ensure your account is using a long, random password to stay secure.": "নিরাপদ রাখতে, আপনার অ্যাাকাউন্টে দীর্ঘ, এলোমেলো পাসওয়ার্ডের ব্যাবহার নিশ্চিত করুন।", + "Forbidden": "নিষিদ্ধ", + "Forgot your password?": "আপনার পাসওয়ার্ড ভুলে গেছেন?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "আপনার পাসওয়ার্ড ভুলে গেছেন? সমস্যা নেই, শুধু আমাদের আপনার ই-মেইল ঠিকানা জানান এবং আমরা আপনাকে একটি পাসওয়ার্ড রিসেট লিঙ্ক ইমেইল করবো, সেটি আপনাকে একটি নতুন পাসওয়ার্ড নির্বাচন করার অনুমতি দেবে।", + "Go to page :page": "পাতা :page এ যান", + "Hello!": "হ্যালো!", + "If you did not create an account, no further action is required.": "আপনি যদি একটি একাউন্ট তৈরি না করে থাকেন তাহলে, কোনো পদক্ষেপ প্রয়োজন বোধ করা হয় ।", + "If you did not request a password reset, no further action is required.": "আপনি একটি পাসওয়ার্ড রিসেট অনুরোধ না করে থাকেন তাহলে, কোনো পদক্ষেপ প্রয়োজন বোধ করা হয় ।", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "আপনার যদি \":actionText\" বোতামে ক্লিক করতে সমস্যা হয়, তাহলে নিচের URL টি কপি করে পেস্ট করুন\nআপনার ওয়েব ব্রাউজারে:", + "Invalid JSON was returned from the route.": "রাউট থেকে অবৈধ JSON এসেছে।", + "Log in": "লগইন করুন", + "Log Out": "লগ-আউট", + "Login": "লগইন", + "Logout": "লগ-আউট", + "Name": "নাম", + "New Password": "নতুন পাসওয়ার্ড", + "Not Found": "পাওয়া যায় নি", + "of": "সর্বমোট", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "একবার আপনার অ্যাকাউন্ট মুছে ফেলা হলে, এর সমস্ত রিসোর্সসমূহ এবং ডেটা স্থায়ীভাবে মুছে যাবে। আপনার অ্যাকাউন্ট মুছে ফেলার আগে, আপনি রেখে দিতে চান এমন কোনো ডেটা বা তথ্য ডাউনলোড করে রাখুন।", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "একবার আপনার অ্যাকাউন্ট মুছে ফেলা হলে, এর সমস্ত রিসোর্সসমূহ এবং ডেটা স্থায়ীভাবে মুছে যাবে। আপনি স্থায়ীভাবে আপনার অ্যাকাউন্ট মুছে ফেলতে চান তা নিশ্চিত করতে দয়া করে আপনার পাসওয়ার্ড লিখুন।", + "Page Expired": "মেয়াদউত্তীর্ণ", + "Pagination Navigation": "পত্রাঙ্ক ন্যাভিগেশন", + "Password": "পাসওয়ার্ড", + "Payment Required": "পেমেন্ট আবশ্যক", + "Please click the button below to verify your email address.": "আপনার ইমেল ঠিকানা যাচাই করার জন্য নিচের বাটনে ক্লিক করুন ।", + "Profile": "প্রোফাইল", + "Profile Information": "প্রোফাইল তথ্য", + "Regards": "শুভেচ্ছা", + "Register": "নিবন্ধন", + "Remember me": "আমাকে মনে রাখুন", + "Resend Verification Email": "যাচাই ইমেইল পুনরায় পাঠান", + "Reset Password": "পাসওয়ার্ড রিসেট করুন", + "Reset Password Notification": "পাসওয়ার্ড বিজ্ঞপ্তি রিসেট করুন", + "results": "ফলাফল", + "Save": "সংরক্ষণ", + "Saved.": "সংরক্ষিত ।", + "Server Error": "সার্ভারের ত্রুটি", + "Service Unavailable": "সার্ভিস উপলব্ধ নয়", + "Showing": "প্রদর্শন করা হচ্ছে", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "সাইন আপ করার জন্য ধন্যবাদ! শুরু করার আগে, আমরা শুধু আপনার ইমেল লিঙ্কে ক্লিক করে আপনার ইমেল ঠিকানা যাচাই করতে পারে? আপনি ইমেইল পাবেন না করে থাকেন তাহলে, আমরা সানন্দে আপনাকে অন্য পাঠাতে হবে ।", + "The given data was invalid.": "প্রদত্ত তথ্য অবৈধ ছিল।", + "The response is not a streamed response.": "রেসপন্সটি একটি স্ট্রিমড রেসপন্স নয়।", + "The response is not a view.": "রেসপন্সটি একটি ভিউ নয়।", + "This is a secure area of the application. Please confirm your password before continuing.": "এই অ্যাপ্লিকেশনটি একটি নিরাপদ এলাকা ৷ অব্যাহত আগে আপনার পাসওয়ার্ড নিশ্চিত করুন ৷", + "This password reset link will expire in :count minutes.": "এই পাসওয়ার্ড রিসেট লিঙ্কটি :count মিনিটের মধ্যে এর মেয়াদ শেষ হবে ৷", + "to": "প্রাপক", + "Toggle navigation": "জন্য অনুসন্ধান করুন:", + "Too Many Requests": "অনেক অনুরোধ", + "Unauthorized": "অনুমোদিত নয়", + "Update Password": "পাসওয়ার্ড আপডেট করুন", + "Update your account's profile information and email address.": "আপনার অ্যাকাউন্ট এর প্রোফাইল তথ্য এবং ইমেল ঠিকানা আপডেট করুন ।", + "Verify Email Address": "ই-মেইল ঠিকানা যাচাই করুন", + "Whoops!": "ওপসস!", + "You are receiving this email because we received a password reset request for your account.": "আমরা আপনার অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড রিসেট অনুরোধ পেয়েছি, কারণ আপনি এই ইমেইল পাচ্ছেন ।", + "You're logged in!": "আপনি লগ ইন করছেন!", + "Your email address is unverified.": "আপনার ইমেল ঠিকানা যাচাই করা হয়নি।" +} \ No newline at end of file diff --git a/lang/bn/auth.php b/lang/bn/auth.php new file mode 100644 index 0000000..a53b81f --- /dev/null +++ b/lang/bn/auth.php @@ -0,0 +1,9 @@ + 'এই পরিচয়পত্র আমাদের রেকর্ডের সাথে মেলে না।', + 'password' => 'পাসওয়ার্ড ভুল।', + 'throttle' => 'লগইন করার জন্য অনেকবার চেষ্টা করেছেন, :seconds সেকেন্ড পরে পুনরায় চেষ্টা করুন।', +]; diff --git a/lang/bn/pagination.php b/lang/bn/pagination.php new file mode 100644 index 0000000..6994947 --- /dev/null +++ b/lang/bn/pagination.php @@ -0,0 +1,8 @@ + 'পরবর্তী »', + 'previous' => '« পুর্ববর্তী', +]; diff --git a/lang/bn/passwords.php b/lang/bn/passwords.php new file mode 100644 index 0000000..696cb63 --- /dev/null +++ b/lang/bn/passwords.php @@ -0,0 +1,11 @@ + 'আপনার পাসওয়ার্ড পুনরায় সেট করা হয়েছে!', + 'sent' => 'আমরা আপনার পাসওয়ার্ড পুনরায় সেট করার লিঙ্ক ই-মেইল করেছি!', + 'throttled' => 'থামুন! অনুগ্রহ করে কিছুক্ষণ পর পূনরায় চেষ্টা করুন।', + 'token' => 'এই পাসওয়ার্ড রিসেট টোকেনটি সঠিক নয়।', + 'user' => 'এই ই-মেইল দিয়ে কোন ব্যবহারকারী খুঁজে পাওয়া যাচ্ছে না', +]; diff --git a/lang/bn/validation.php b/lang/bn/validation.php new file mode 100644 index 0000000..d3d3aea --- /dev/null +++ b/lang/bn/validation.php @@ -0,0 +1,217 @@ + ':Attribute গ্রহণ করা আবশ্যক।', + 'accepted_if' => ':Attribute অবশ্যই গ্রহণ করতে হবে যখন :other সমান :value হয়।', + 'active_url' => 'এই :attribute একটি বৈধ URL নয়।', + 'after' => ':Date অবশ্যই :attribute এর পরের একটি তারিখ হতে হবে।', + 'after_or_equal' => ':Attribute টি অবশ্যই :date এর সাথে মিল অথবা এর পরের একটি তারিখ হতে হবে।', + 'alpha' => ':Attribute শুধুমাত্র অক্ষর থাকতে পারে।', + 'alpha_dash' => ':Attribute শুধুমাত্র অক্ষর, সংখ্যা, এবং ড্যাশ থাকতে পারে।', + 'alpha_num' => ':Attribute শুধুমাত্র বর্ণ ও সংখ্যা থাকতে পারে।', + 'array' => ':Attribute একটি অ্যারে হতে হবে।', + 'ascii' => ':Attribute টিতে শুধুমাত্র একক-বাইট বর্ণসংখ্যার অক্ষর এবং প্রতীক থাকতে হবে।', + 'before' => ':Date অবশ্যই :attribute এর আগের একটি তারিখ হতে হবে।', + 'before_or_equal' => ':Attribute টি অবশ্যই :date এর সাথে মিল অথবা এর আগের একটি তারিখ হতে হবে।', + 'between' => [ + 'array' => ':Min এবং :max আইটেম :attribute মধ্যে হতে হবে।', + 'file' => ':Min এবং :max কিলোবাইট :attribute মধ্যে হতে হবে।', + 'numeric' => ':Min এবং :max :attribute মধ্যে হতে হবে।', + 'string' => ':Min এবং :max অক্ষর :attribute মধ্যে হতে হবে।', + ], + 'boolean' => ':Attribute স্থানে সত্য বা মিথ্যা হতে হবে।', + 'can' => ':Attribute ক্ষেত্রটিতে একটি অননুমোদিত মান রয়েছে।', + 'confirmed' => ':Attribute ক্ষেত্রটি নিশ্চিতকরণ এর সাথে মিলছে না।', + 'current_password' => 'বর্তমান পাসওয়ার্ড।', + 'date' => ':Attribute একটি বৈধ তারিখ নয়।', + 'date_equals' => 'এই :attribute সমান তারিখ হতে হবে :date।', + 'date_format' => ':Attribute, :format এর সাথে বিন্যাস মিলছে না।', + 'decimal' => ':Attribute-এর অবশ্যই :decimal দশমিক স্থান থাকতে হবে।', + 'declined' => ':Attribute অবশ্যই প্রত্যাখ্যান করতে হবে।', + 'declined_if' => ':Attribute অবশ্যই প্রত্যাখ্যান করতে হবে যখন :value হবে :other।', + 'different' => ':Attribute এবং :other আলাদা হতে হবে।', + 'digits' => ':Attribute :digits অবশ্যই একটি সংখ্যার ডিজিট হতে হবে।', + 'digits_between' => ':Attribute অবশ্যই :min এবং :max ডিজিট এর মধ্যে হতে হবে।', + 'dimensions' => ':Attribute অবৈধ ইমেজ মাত্রা রয়েছে।', + 'distinct' => ':Attribute এর স্থানে একটি নকল মান আছে।', + 'doesnt_end_with' => ':Attribute নিম্নলিখিত: :values এর একটি দিয়ে শেষ নাও হতে পারে।', + 'doesnt_start_with' => ':Attribute :values এর একটি দিয়ে শুরু হতে পারে না।', + '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 address হতে হবে।', + 'ipv4' => ':Attribute টি একটি বৈধ IPv4 address হতে হবে।', + 'ipv6' => ':Attribute টি একটি বৈধ IPv6 address হতে হবে।', + 'json' => ':Attribute একটি বৈধ JSON স্ট্রিং হতে হবে।', + 'lowercase' => ':Attribute অবশ্যই ছোট হাতের হতে হবে।', + '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 অক্ষর এর চেয়ে বড় হতে পারেনা।', + ], + 'max_digits' => 'এই :attribute এ :max ডিজিট এর বেশি হতে পারবে না।', + 'mimes' => ':Attribute এর একটি ফাইল হতে হবে: :values।', + 'mimetypes' => ':Attribute এর একটি ফাইল হতে হবে: :values।', + 'min' => [ + 'array' => ':Attribute অবশ্যই :min উপাদানের চেয়ে ছোট হতে হবে।', + 'file' => ':Attribute অবশ্যই :min কিলোবাইট এর চেয়ে ছোট হতে হবে।', + 'numeric' => ':Attribute অবশ্যই :min এর চেয়ে ছোট হতে হবে।', + 'string' => ':Attribute অবশ্যই :min অক্ষর এর চেয়ে ছোট হতে হবে।', + ], + 'min_digits' => 'এই :attribute এ সর্বোনিম্ন :min ডিজিট হতে হবে।', + 'missing' => ':Attributeটি ক্ষেত্র অবশ্যই অনুপস্থিত।', + 'missing_if' => ':Other :value হলে :attribute ফিল্ডটি অবশ্যই অনুপস্থিত থাকবে।', + 'missing_unless' => ':Other :value না হলে :attribute ফিল্ডটি অবশ্যই অনুপস্থিত থাকবে।', + 'missing_with' => ':Values উপস্থিত থাকলে :attribute ক্ষেত্রটি অবশ্যই অনুপস্থিত থাকবে৷', + 'missing_with_all' => ':Valuesটি উপস্থিত থাকলে :attribute ক্ষেত্রটি অবশ্যই অনুপস্থিত থাকবে৷', + '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' => 'এই :attribute ক্ষেত্র নিষিদ্ধ করা হয়, যখন :other হয় :value।', + 'prohibited_unless' => 'এই :attribute ক্ষেত্র নিষিদ্ধ করা হয়, যদি না, :other হয় :values।', + 'prohibits' => ':Attribute ক্ষেত্রটি :other উপস্থিত হতে নিষেধ করে৷', + 'regex' => ':Attribute বিন্যাস অবৈধ।', + 'required' => ':Attribute স্থানটি পূরণ করা বাধ্যতামূলক।', + 'required_array_keys' => ':Attribute ফিল্ডে অবশ্যই :values এর জন্য এন্ট্রি থাকতে হবে।', + 'required_if' => ':Attribute স্থানটি পূরণ করা বাধ্যতামূলক যেখানে :other হল :value।', + 'required_if_accepted' => ':Attribute ক্ষেত্রটি প্রয়োজন হয় যখন :other গৃহীত হয়।', + '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' => [ + 'array' => ':Attribute অবশ্যই :size আইটেম হতে হবে।', + 'file' => ':Attribute অবশ্যই :size কিলোবাইট হতে হবে।', + 'numeric' => ':Attribute অবশ্যই :size হতে হবে।', + 'string' => ':Attribute অবশ্যই :size অক্ষর হতে হবে।', + ], + 'starts_with' => 'এই :attribute নিম্নলিখিত এক সঙ্গে শুরু হবে: :values।', + 'string' => ':Attribute একটি স্ট্রিং হতে হবে।', + 'timezone' => ':Attribute একটি বৈধ সময় অঞ্চল হতে হবে।', + 'ulid' => 'এই :attribute অবশ্যই একটি বৈধ ULID হতে হবে৷', + 'unique' => ':Attribute ইতিমধ্যেই নেওয়া হয়েছে।', + 'uploaded' => ':Attribute আপলোড করতে ব্যর্থ হয়েছে।', + 'uppercase' => 'এই :attribute অবশ্যই বড় হাতের হতে হবে।', + 'url' => 'এই :attribute একটি বৈধ URL হতে হবে।', + 'uuid' => 'এই :attribute একটি বৈধ UUID হতে হবে।', + 'attributes' => [ + 'address' => 'ঠিকানা', + 'age' => 'বয়স', + 'amount' => 'পরিমাণ', + 'area' => 'এলাকা', + 'available' => 'উপলব্ধ', + 'birthday' => 'জন্মদিন', + 'body' => 'বডি', + 'city' => 'জেলা', + 'content' => 'কনটেন্ট', + 'country' => 'দেশ', + 'created_at' => 'এ নির্মিত', + 'creator' => 'সৃষ্টিকর্তা', + 'current_password' => 'বর্তমান পাসওয়ার্ড', + 'date' => 'তারিখ', + 'date_of_birth' => 'জন্ম তারিখ', + 'day' => 'দিন', + 'deleted_at' => 'এ মুছে ফেলা হয়েছে', + 'description' => 'বর্ণনা', + 'district' => 'জেলা', + 'duration' => 'সময়কাল', + 'email' => 'ই-মেইল', + 'excerpt' => 'উদ্ধৃতি', + 'filter' => 'ছাঁকনি', + 'first_name' => 'নাম (প্রথম অংশ)', + 'gender' => 'লিঙ্গ', + 'group' => 'দল', + 'hour' => 'ঘন্টা', + 'image' => 'ইমেজ', + 'last_name' => 'নাম (শেষ অংশ)', + 'lesson' => 'পাঠ', + 'line_address_1' => 'লাইন ঠিকানা 1', + 'line_address_2' => 'লাইন ঠিকানা 2', + 'message' => 'বার্তা', + 'middle_name' => 'মধ্য নাম', + 'minute' => 'মিনিট', + 'mobile' => 'মোবাইল', + 'month' => 'মাস', + 'name' => 'নাম', + 'national_code' => 'জাতীয় কোড', + 'number' => 'সংখ্যা', + 'password' => 'পাসওয়ার্ড', + 'password_confirmation' => 'পাসওয়ার্ড যাচাইকরণ', + 'phone' => 'ফোন', + 'photo' => 'ছবি', + 'postal_code' => 'পোস্ট অফিসের নাম্বার', + 'price' => 'মূল্য', + 'province' => 'প্রদেশ', + 'recaptcha_response_field' => 'recaptcha প্রতিক্রিয়া ক্ষেত্র', + 'remember' => 'মনে রাখবেন', + 'restored_at' => 'এ পুনরুদ্ধার করা হয়েছে', + 'result_text_under_image' => 'ছবির নিচে ফলাফল পাঠ্য', + 'role' => 'ভূমিকা', + 'second' => 'দ্বিতীয়', + 'sex' => 'লিঙ্গ', + 'short_text' => 'সংক্ষিপ্ত লেখা', + 'size' => 'আকার', + 'state' => 'অবস্থা', + 'street' => 'রাস্তা', + 'student' => 'ছাত্র', + 'subject' => 'বিষয়', + 'teacher' => 'শিক্ষক', + 'terms' => 'শর্তসমূহ', + 'test_description' => 'পরীক্ষার বিবরণী', + 'test_locale' => 'পরীক্ষা লোকেল', + 'test_name' => 'পরীক্ষার নাম', + 'text' => 'পাঠ্য', + 'time' => 'সময়', + 'title' => 'টাইটেল', + 'updated_at' => 'এ আপডেট', + 'username' => 'ইউজারনেম', + 'year' => 'বছর', + ], +]; diff --git a/lang/bs.json b/lang/bs.json new file mode 100644 index 0000000..aa38262 --- /dev/null +++ b/lang/bs.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(i još :count grešaka)", + "(and :count more errors)": "(i još :count grešaka)", + "A new verification link has been sent to the email address you provided during registration.": "Nova verifikacijska veza je poslana na email adresu koju ste dali tokom registracije.", + "A new verification link has been sent to your email address.": "Novi link za verifikaciju je poslan na vašu email adresu.", + "All rights reserved.": "Sva prava su zasticena.", + "Already registered?": "Već registrovan?", + "Are you sure you want to delete your account?": "Jeste li sigurni da želite izbrisati svoj račun?", + "Cancel": "Odustani", + "Click here to re-send the verification email.": "Kliknite ovdje da ponovo pošaljete e-poruku za potvrdu.", + "Confirm": "Potvrdi", + "Confirm Password": "Šifra", + "Current Password": "Upišite Šifru", + "Dashboard": "Instrument tabla", + "Delete Account": "Delegiraj Za:", + "Email": "Email", + "Email Password Reset Link": "Email Linka Za Reset Šifre", + "Ensure your account is using a long, random password to stay secure.": "Osiguraj da tvoj račun koristi dugu, nasumičnu lozinku da ostane siguran.", + "Forbidden": "Zabranjeno", + "Forgot your password?": "Zaboravio si lozinku?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Zaboravio si lozinku? Nema problema. Samo reci nam vašu email adresu i mi ćemo vam poslati lozinku reset vezu koja će ti dozvoliti da izaberem novog.", + "Go to page :page": "Idi na stranicu :page", + "Hello!": "Zdravo!", + "If you did not create an account, no further action is required.": "Ako niste napravili račun, nema potrebe za daljnjom akcijom.", + "If you did not request a password reset, no further action is required.": "Ako niste tražili password reset, nema potrebne daljnje akcije.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ako imate problema s klikom na dugme \":actionText\", kopirajte i umetnite URL ispod\nu svoj web preglednik:", + "Invalid JSON was returned from the route.": "Nevažeći JSON je vraćen sa rute.", + "Log in": "Samo se _prijavi", + "Log Out": "Odjava", + "Login": "Prijava", + "Logout": "Sound event", + "Name": "Ime", + "New Password": "Nova Šifra", + "Not Found": "Nijedan Pogodak Nije Pronađen.", + "of": "od", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Kad vaš račun bude izbrisan, svi njegovi resursi i podaci će biti trajno izbrisani. Prije brisanja vašeg računa, molim preuzmite sve podatke ili informacije koje želite zadržati.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kada se vaš račun izbriše, svi njegovi resursi i podaci bit će trajno izbrisani. Unesite svoju lozinku kako biste potvrdili da želite trajno izbrisati svoj račun.", + "Page Expired": "Stranica Je Istekla", + "Pagination Navigation": "Navigacija", + "Password": "Šifra", + "Payment Required": "Obavezno plaćanje", + "Please click the button below to verify your email address.": "Pritisnite dugme da provjerite vašu email adresu.", + "Profile": "Profil", + "Profile Information": "Osobni Podaci", + "Regards": "Pozdrav", + "Register": "Registar", + "Remember me": "Zapamti me", + "Resend Verification Email": "Pošalji Poruku Kontaktu", + "Reset Password": "Ponovo Postavi Šifru", + "Reset Password Notification": "Servis Za Alarm Obavijesti Evolution Kalendara", + "results": "rezultati", + "Save": "Snimi", + "Saved.": "Spašen.", + "Server Error": "Greška Kod Servera", + "Service Unavailable": "Servis", + "Showing": "Pokaži", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Hvala što si se prijavio! Prije nego što počnemo, možete li potvrditi svoju email adresu klikom na link koji smo vam upravo poslali? Ako niste primili e-mail, rado ćemo vam poslati još jedan.", + "The given data was invalid.": "Navedeni podaci su bili nevažeći.", + "The response is not a streamed response.": "Odgovor nije prenošen odgovor.", + "The response is not a view.": "Odgovor nije pogled.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ovo je sigurno područje prijave. Molimo potvrdite vašu lozinku prije nastavka.", + "This password reset link will expire in :count minutes.": "Ovaj link za resetovanje lozinke istice za :count minuta.", + "to": "do", + "Toggle navigation": "Navigacija", + "Too Many Requests": "Previše Zahtjeva", + "Unauthorized": "Neovlašteno", + "Update Password": "Upišite Šifru", + "Update your account's profile information and email address.": "Ažuriraj podatke o profilu i email adresu svog računa.", + "Verify Email Address": "Provjeri Email Adresu", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Primate ovaj e-mail jer smo primili zahtjev za resetovanje lozinke za vas racun.", + "You're logged in!": "Prijavljeni ste!", + "Your email address is unverified.": "Vaša email adresa nije potvrđena." +} \ No newline at end of file diff --git a/lang/bs/auth.php b/lang/bs/auth.php new file mode 100644 index 0000000..7718588 --- /dev/null +++ b/lang/bs/auth.php @@ -0,0 +1,9 @@ + 'Ovi podaci se ne podudaraju s našim zapisima.', + 'password' => 'Lozinka nije tačna.', + 'throttle' => 'Previše neuspjelih pokušaja. Pokušajte ponovo za :seconds sekundi.', +]; diff --git a/lang/bs/pagination.php b/lang/bs/pagination.php new file mode 100644 index 0000000..8f0cda3 --- /dev/null +++ b/lang/bs/pagination.php @@ -0,0 +1,8 @@ + 'Naprijed »', + 'previous' => '« Nazad', +]; diff --git a/lang/bs/passwords.php b/lang/bs/passwords.php new file mode 100644 index 0000000..758adfe --- /dev/null +++ b/lang/bs/passwords.php @@ -0,0 +1,11 @@ + 'Lozinka je resetovana!', + 'sent' => 'Poslan vam je e-mail za povrat lozinke!', + 'throttled' => 'Molimo sačekajte prije ponovnog pokušaja.', + 'token' => 'Ovaj token za resetovanje lozinke nije ispravan.', + 'user' => 'Ne može se pronaći korisnik sa tom e-mail adresom.', +]; diff --git a/lang/bs/validation.php b/lang/bs/validation.php new file mode 100644 index 0000000..50ceced --- /dev/null +++ b/lang/bs/validation.php @@ -0,0 +1,217 @@ + 'Polje :attribute mora biti prihvaćeno.', + 'accepted_if' => ':Attribute se mora prihvatiti kada je :other :value.', + 'active_url' => 'Polje :attribute nije validan URL.', + 'after' => 'Polje :attribute mora biti datum nakon :date.', + 'after_or_equal' => 'Polje :attribute mora biti datum nakon ili jednak :date.', + 'alpha' => 'Polje :attribute može sadržati samo slova.', + 'alpha_dash' => 'Polje :attribute može sadržati samo slova, brojeve i povlake.', + 'alpha_num' => 'Polje :attribute može sadržati samo slova i brojeve.', + 'array' => 'Polje :attribute mora biti niz.', + 'ascii' => ':Attribute mora sadržavati samo jednobajtne alfanumeričke znakove i simbole.', + 'before' => 'Polje :attribute mora biti datum prije :date.', + 'before_or_equal' => 'Polje :attribute mora biti datum prije ili jednak :date.', + 'between' => [ + 'array' => 'Polje :attribute mora sadržati između :min i :max stavki.', + 'file' => 'Polje :attribute mora imati veličinu između :min i :max kilobajta.', + 'numeric' => 'Polje :attribute mora imati vrijednost između :min i :max.', + 'string' => 'Polje :attribute mora sadržati između :min i :max znakova.', + ], + 'boolean' => 'Polje :attribute mora biti tačno ili netačno.', + 'can' => 'Polje :attribute sadrži neovlaštenu vrijednost.', + 'confirmed' => 'Potvrda polja :attribute se ne poklapa.', + 'current_password' => 'Lozinka je netačna.', + 'date' => 'Polje :attribute nema ispravan datum.', + 'date_equals' => 'Polje :attribute mora biti datum jednak :date.', + 'date_format' => 'Polje :attribute se ne poklapa s formatom :format.', + 'decimal' => ':Attribute mora imati :decimal decimalnih mjesta.', + 'declined' => ':Attribute se mora odbiti.', + 'declined_if' => ':Attribute se mora odbiti kada je :other :value.', + 'different' => 'Polja :attribute i :other moraju biti različita.', + 'digits' => 'Polje :attribute mora sardžati :digits broja.', + 'digits_between' => 'Polje :attribute mora sardžati između :min i :max broja.', + 'dimensions' => 'Dimenzije slike polja :attribute nisu validne.', + 'distinct' => 'Polje :attribute ima dvostruku vrijednost.', + 'doesnt_end_with' => ':Attribute se ne može završiti s jednim od sljedećih: :values.', + 'doesnt_start_with' => ':Attribute možda ne počinje s jednim od sljedećih: :values.', + 'email' => 'Format polja :attribute mora biti validan e-mail.', + 'ends_with' => 'Polje :attribute se mora završiti s jednom od sljedećih vrijednosti: :values.', + 'enum' => 'Odabranih :attribute je nevažećih.', + 'exists' => 'Odabrano polje :attribute nije validno.', + 'file' => 'Polje :attribute mora biti fajl.', + 'filled' => 'Polje :attribute je mora sadržati vrijednost.', + 'gt' => [ + 'array' => 'Polje :attribute mora sadržati više od :value stavki.', + 'file' => 'Polje :attribute mora imati veličinu veću od :value kilobajta.', + 'numeric' => 'Polje :attribute mora imati vrijednost veću od :value.', + 'string' => 'Polje :attribute mora sadržati više od :value znakova.', + ], + 'gte' => [ + 'array' => 'Polje :attribute mora sadržati :value stavki ili više.', + 'file' => 'Polje :attribute mora imati veličinu veću ili jednaku :value kilobajta.', + 'numeric' => 'Polje :attribute mora imati vrijednost veću ili jednaku :value.', + 'string' => 'Polje :attribute mora sadržati :value znakova ili više.', + ], + 'image' => 'Polje :attribute mora biti slika.', + 'in' => 'Odabrano polje :attribute nije validno.', + 'in_array' => 'Polje :attribute ne postoji u :other.', + 'integer' => 'Polje :attribute mora biti broj.', + 'ip' => 'Polje :attribute mora biti validna IP adresa.', + 'ipv4' => 'Polje :attribute mora biti validna IPv4 adresa.', + 'ipv6' => 'Polje :attribute mora biti validna IPv6 adresa.', + 'json' => 'Polje :attribute mora biti validan JSON string.', + 'lowercase' => ':Attribute mora biti malim slovima.', + 'lt' => [ + 'array' => 'Polje :attribute mora sadržati manje od :value stavki.', + 'file' => 'Polje :attribute mora imati veličinu manju od :value kilobajta.', + 'numeric' => 'Polje :attribute imati vrijednost manju od :value.', + 'string' => 'Polje :attribute mora sadržati manje od :value znakova.', + ], + 'lte' => [ + 'array' => 'Polje :attribute ne može sadržati više od :value stavki.', + 'file' => 'Polje :attribute mora imati veličinu manju ili jednaku :value kilobajta.', + 'numeric' => 'Polje :attribute mora imati vrijednost manju ili jednaku :value.', + 'string' => 'Polje :attribute ne može sadržati više od :value znakova.', + ], + 'mac_address' => ':Attribute mora biti važeća MAC adresa.', + 'max' => [ + 'array' => 'Polje :attribute mora sadržati manje od :max stavki.', + 'file' => 'Polje :attribute mora imati veličinu manju od :max kilobajta.', + 'numeric' => 'Polje :attribute mora imati vrijednost manju od :max.', + 'string' => 'Polje :attribute mora sadržati manje od :max znakova.', + ], + 'max_digits' => ':Attribute ne smije imati više od :max cifara.', + 'mimes' => 'Polje :attribute mora biti fajl tipa: :values.', + 'mimetypes' => 'Polje :attribute mora biti fajl tipa: :values.', + 'min' => [ + 'array' => 'Polje :attribute mora sadržati najmanje :min stavki.', + 'file' => 'Fajl :attribute mora biti najmanje :min kilobajta.', + 'numeric' => 'Polje :attribute mora biti najmanje :min.', + 'string' => 'Polje :attribute mora sadržati najmanje :min znakova.', + ], + 'min_digits' => ':Attribute mora imati najmanje :min cifara.', + 'missing' => 'Polje :attribute mora nedostajati.', + 'missing_if' => 'Polje :attribute mora nedostajati kada je :other :value.', + 'missing_unless' => 'Polje :attribute mora nedostajati osim ako :other nije :value.', + 'missing_with' => 'Polje :attribute mora nedostajati kada je prisutno :values.', + 'missing_with_all' => 'Polje :attribute mora nedostajati kada je prisutno :values.', + 'multiple_of' => 'Vrijednost polja :attribute mora biti djeljiva sa :value', + 'not_in' => 'Odabrani element polja :attribute nije validan.', + 'not_regex' => 'Format polja :attribute nije ispravan.', + 'numeric' => 'Polje :attribute mora biti broj.', + 'password' => [ + 'letters' => ':Attribute mora sadržavati najmanje jedno slovo.', + 'mixed' => ':Attribute mora sadržavati najmanje jedno veliko i jedno malo slovo.', + 'numbers' => ':Attribute mora sadržavati najmanje jedan broj.', + 'symbols' => ':Attribute mora sadržavati najmanje jedan simbol.', + 'uncompromised' => 'Datih :attribute pojavilo se u curenju podataka. Molimo odaberite drugu :attribute.', + ], + 'present' => 'Polje :attribute mora biti prisutno.', + 'prohibited' => ':Attribute polje je zabranjeno.', + 'prohibited_if' => ':Attribute polje je zabranjeno kada :other ima :value.', + 'prohibited_unless' => 'Polje :attribute je zabranjeno osim ako :other nije :values.', + 'prohibits' => 'Polje :attribute zabranjuje prisustvo :other.', + 'regex' => 'Format polja :attribute nije ispravan.', + 'required' => 'Polje :attribute je obavezno.', + 'required_array_keys' => 'Polje :attribute mora sadržavati unose za: :values.', + 'required_if' => 'Polje :attribute je obavezno kada :other ima vrijednost :value.', + 'required_if_accepted' => 'Polje :attribute je obavezno kada se prihvati :other.', + 'required_unless' => 'Polje :attribute je obavezno osim ako vrijednost polja :other postoji u sljedećem nizu: :values.', + 'required_with' => 'Polje :attribute je obavezno kada je bar jedno od polja :values prisutno.', + 'required_with_all' => 'Polje :attribute je obavezno kada su polja :values prisutna.', + 'required_without' => 'Polje :attribute je obavezno kada je bar jedno od polja :values nije prisutno.', + 'required_without_all' => 'Polje :attribute je obavezno kada polja :values nisu prisutna.', + 'same' => 'Polja :attribute i :other se moraju poklapati.', + 'size' => [ + 'array' => 'Polje :attribute mora biti :size znakova.', + 'file' => 'Fajl :attribute mora biti :size kilobajta.', + 'numeric' => 'Polje :attribute mora biti :size.', + 'string' => 'Polje :attribute mora biti :size znakova.', + ], + 'starts_with' => 'Polje :attribute mora početi s jednom od sljedećih vrijednosti: :values.', + 'string' => 'Polje :attribute mora sadrzavati slova.', + 'timezone' => 'Polje :attribute mora biti ispravna vremenska zona.', + 'ulid' => ':Attribute mora biti važeći ULID.', + 'unique' => 'Polje :attribute već postoji.', + 'uploaded' => 'Učitavanje polja :attribute nije uspjelo.', + 'uppercase' => ':Attribute mora biti velikim slovima.', + 'url' => 'Format polja :attribute nije validan.', + 'uuid' => 'Polje :attribute mora biti validan UUID.', + 'attributes' => [ + 'address' => 'adresa', + 'age' => 'dob', + 'amount' => 'iznos', + 'area' => 'površina', + 'available' => 'dostupno', + 'birthday' => 'rođendan', + 'body' => 'tijelo', + 'city' => 'grad', + 'content' => 'sadržaj', + 'country' => 'država', + 'created_at' => 'kreirano', + 'creator' => 'autor', + 'current_password' => 'aktualna šifra', + 'date' => 'datum', + 'date_of_birth' => 'datum rođenja', + 'day' => 'dan', + 'deleted_at' => 'obrisano', + 'description' => 'opis', + 'district' => 'općina', + 'duration' => 'trajanje', + 'email' => 'email', + 'excerpt' => 'izdvojeno', + 'filter' => 'filter', + 'first_name' => 'ime', + 'gender' => 'spol', + 'group' => 'grupa', + 'hour' => 'sat', + 'image' => 'slika', + 'last_name' => 'prezime', + 'lesson' => 'lekcija', + 'line_address_1' => 'adresa', + 'line_address_2' => 'dodatak adresi', + 'message' => 'poruka', + 'middle_name' => 'srednje ime', + 'minute' => 'minuta', + 'mobile' => 'mobitel', + 'month' => 'mjesec', + 'name' => 'ime', + 'national_code' => 'Nacionalni kod', + 'number' => 'broj', + 'password' => 'šifra', + 'password_confirmation' => 'potvrda šifre', + 'phone' => 'telefon', + 'photo' => 'fotografija', + 'postal_code' => 'poštanski broj', + 'price' => 'cijena', + 'province' => 'provincija', + 'recaptcha_response_field' => 'recaptcha polje', + 'remember' => 'zapamti me', + 'restored_at' => 'vraćeno', + 'result_text_under_image' => 'tekst rezultata ispod slike', + 'role' => 'uloga', + 'second' => 'sekunda', + 'sex' => 'spol', + 'short_text' => 'kratak tekst', + 'size' => 'veličina', + 'state' => 'država', + 'street' => 'ulica', + 'student' => 'učenik', + 'subject' => 'predmet', + 'teacher' => 'nastavnik', + 'terms' => 'uslovi', + 'test_description' => 'testni opis', + 'test_locale' => 'testni jezik', + 'test_name' => 'testno ime', + 'text' => 'tekst', + 'time' => 'vrijeme', + 'title' => 'naslov', + 'updated_at' => 'ažurirano', + 'username' => 'korisničko ime', + 'year' => 'godina', + ], +]; diff --git a/lang/ca.json b/lang/ca.json new file mode 100644 index 0000000..ba63c08 --- /dev/null +++ b/lang/ca.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(i :count error més)", + "(and :count more errors)": "(i :count errors més)", + "A new verification link has been sent to the email address you provided during registration.": "S'ha enviat un nou enllaç de verificació a l'adreça electrònica que heu proporcionat durant el registre.", + "A new verification link has been sent to your email address.": "S'ha enviat un nou enllaç de verificació a la seva adreça de correu electrònic.", + "All rights reserved.": "Tots els drets reservats.", + "Already registered?": "Ja estàs registrat?", + "Are you sure you want to delete your account?": "Esteu segur que voleu suprimir el vostre compte?", + "Cancel": "Cancel·la", + "Click here to re-send the verification email.": "Feu clic aquí per a reenviar el correu de verificació.", + "Confirm": "Confirmar", + "Confirm Password": "Confirmar contrasenya", + "Current Password": "Contrasenya Actual", + "Dashboard": "Tauler de control", + "Delete Account": "Esborrar el compte", + "Email": "Correu electrònic", + "Email Password Reset Link": "Enllaç per a restablir la contrasenya", + "Ensure your account is using a long, random password to stay secure.": "Assegureu-vos que esteu utilitzant una contrasenya llarga i aleatòria per mantenir el seu compte segur.", + "Forbidden": "Prohibit", + "Forgot your password?": "Heu oblidat la vostra contrasenya?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Heu oblidat la vostra contrasenya? Cap problema. Només fer-nos saber la vostra adreça electrònica i us enviarem un enllaç per restablir la contrasenya que us permetrà triar-ne una de nova.", + "Go to page :page": "Aneu a la pàgina :page", + "Hello!": "Hola!", + "If you did not create an account, no further action is required.": "Si no heu creat cap compte, no es requereix cap acció adicional.", + "If you did not request a password reset, no further action is required.": "Si no heu sol·licitat el restabliment de la contrasenya, obvieu aquest correu electrònic.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si té algun problema per a fer clic al botó \":actionText\", copii i enganxi la següent URL al seu navegador web", + "Invalid JSON was returned from the route.": "S'ha retornat un JSON no vàlid des de la ruta.", + "Log in": "Entrar", + "Log Out": "Sortir", + "Login": "Entrar", + "Logout": "Sortir", + "Name": "Nom", + "New Password": "Contrasenya Nova", + "Not Found": "No trobat", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Una vegada el vostre compte ha estat esborrat, a tots els seus recursos i les dades es perdran permanentment esborrada. Abans de suprimir el compte, si us plau, descarregui qualsevol dada o informació que desitgeu conservar.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Un cop suprimit el vostre compte, tots els seus recursos i dades se suprimiran permanentment. Introduïu la vostra contrasenya per confirmar que voleu suprimir permanentment el vostre compte.", + "Page Expired": "Pàgina caducada", + "Pagination Navigation": "Pagination Navegació", + "Password": "Contrasenya", + "Payment Required": "Pagament obligatori", + "Please click the button below to verify your email address.": "Si us plau, feu clic al botó inferior per verificar la vostra adreça electrònica.", + "Profile": "Perfil", + "Profile Information": "Informació Del Perfil", + "Regards": "Salutacions", + "Register": "Registre", + "Remember me": "Recordeu-vos de mi", + "Resend Verification Email": "Torneu A Enviar Correu Electrònic De Verificació", + "Reset Password": "Restablir contrasenya", + "Reset Password Notification": "Notificació de restabliment de contrasenya", + "results": "resultats", + "Save": "Desar", + "Saved.": "Salvat.", + "Server Error": "Error del servidor", + "Service Unavailable": "Servei no disponible", + "Showing": "Mostrant", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Gràcies per registrar-te! Abans de començar, podria verificar la vostra adreça de correu electrònic fent clic a l'enllaç que ens feu un correu electrònic a vostè? Si no heu rebut el correu electrònic, estarem encantats d'enviar-te un altre.", + "The given data was invalid.": "Les dades proporcionades no eren vàlides.", + "The response is not a streamed response.": "La resposta no és una resposta en streaming.", + "The response is not a view.": "La resposta no és una visió.", + "This is a secure area of the application. Please confirm your password before continuing.": "Aquesta és una àrea de seguretat de l'aplicació. Si us plau, confirmeu la vostra contrasenya abans de continuar.", + "This password reset link will expire in :count minutes.": "Aquest enllaç de restabliment de contrasenya caducarà en :count minuts.", + "to": "a", + "Toggle navigation": "Commutar navegació", + "Too Many Requests": "Massa peticions", + "Unauthorized": "No autoritzat", + "Update Password": "Actualitzar La Contrasenya", + "Update your account's profile information and email address.": "Actualitzeu la informació del seu compte i l'adreça de correu electrònic", + "Verify Email Address": "Confirmeu la vostra adreça electrònica", + "Whoops!": "Vaja!", + "You are receiving this email because we received a password reset request for your account.": "Heu rebut aquest correu electrònic perquè s'ha solicitat el restabliment de la contrasenya per al vostre compte.", + "You're logged in!": "Has iniciat sessió!", + "Your email address is unverified.": "La teva adreça de correu electrònic no està verificada." +} \ No newline at end of file diff --git a/lang/ca/auth.php b/lang/ca/auth.php new file mode 100644 index 0000000..8d7e7a6 --- /dev/null +++ b/lang/ca/auth.php @@ -0,0 +1,9 @@ + 'Aquestes credencials no concorden amb els nostres registres.', + 'password' => 'La contrasenya és incorrecta.', + 'throttle' => 'Ha superat el nombre màxim d\'intents d\'accés. Si us plau, torni a intentar-ho en :seconds segons.', +]; diff --git a/lang/ca/pagination.php b/lang/ca/pagination.php new file mode 100644 index 0000000..b59cafe --- /dev/null +++ b/lang/ca/pagination.php @@ -0,0 +1,8 @@ + 'Següent »', + 'previous' => '« Anterior', +]; diff --git a/lang/ca/passwords.php b/lang/ca/passwords.php new file mode 100644 index 0000000..c99cdb2 --- /dev/null +++ b/lang/ca/passwords.php @@ -0,0 +1,11 @@ + 'La contrasenya s\'ha restablert!', + 'sent' => 'Li hem enviat un correu electrònic amb un enllaç per a reiniciar la teva contrasenya!', + 'throttled' => 'Si us plau, esperi abans de tornar-ho a intentar.', + 'token' => 'Aquest token de recuperació de contrasenya és invàlid.', + 'user' => 'No existeix cap usuari amb aquest correu.', +]; diff --git a/lang/ca/validation.php b/lang/ca/validation.php new file mode 100644 index 0000000..4fc8aa9 --- /dev/null +++ b/lang/ca/validation.php @@ -0,0 +1,217 @@ + ':Attribute ha de ser acceptat.', + 'accepted_if' => 'El :attribute s\'ha d\'acceptar quan :other és :value.', + 'active_url' => ':Attribute no és un URL vàlid.', + 'after' => ':Attribute ha de ser una data posterior a :date.', + 'after_or_equal' => ':Attribute ha de ser una data posterior o igual a :date.', + 'alpha' => ':Attribute només pot contenir lletres.', + 'alpha_dash' => ':Attribute només pot contenir lletres, números i guions.', + 'alpha_num' => ':Attribute només pot contenir lletres i números.', + 'array' => ':Attribute ha de ser una matriu.', + 'ascii' => 'El :attribute només ha de contenir caràcters i símbols alfanumèrics d\'un sol byte.', + 'before' => ':Attribute ha de ser una data anterior a :date.', + 'before_or_equal' => ':Attribute ha de ser una data anterior o igual a :date.', + 'between' => [ + 'array' => ':Attribute ha de tenir entre :min - :max ítems.', + 'file' => ':Attribute ha de pesar entre :min - :max kilobytes.', + 'numeric' => ':Attribute ha d\'estar entre :min - :max.', + 'string' => ':Attribute ha de tenir entre :min - :max caràcters.', + ], + 'boolean' => 'El camp :attribute ha de ser verdader o fals', + 'can' => 'El camp :attribute conté un valor no autoritzat.', + 'confirmed' => 'La confirmació de :attribute no coincideix.', + 'current_password' => 'La contrasenya és incorrecta.', + 'date' => ':Attribute no és una data vàlida.', + 'date_equals' => 'El :attribute ha de ser una data igual a :date.', + 'date_format' => 'El camp :attribute no concorda amb el format :format.', + 'decimal' => 'El :attribute ha de tenir :decimal decimals.', + 'declined' => 'Els :attribute s\'han de rebutjar.', + 'declined_if' => 'El :attribute s\'ha de rebutjar quan :other és :value.', + 'different' => ':Attribute i :other han de ser diferents.', + 'digits' => ':Attribute ha de tenir :digits dígits.', + 'digits_between' => ':Attribute ha de tenir entre :min i :max dígits.', + 'dimensions' => 'Les dimensions de la imatge :attribute no són vàlides.', + 'distinct' => 'El camp :attribute té un valor duplicat.', + 'doesnt_end_with' => 'El :attribute no pot acabar amb un dels següents: :values.', + 'doesnt_start_with' => 'El :attribute no pot començar amb un dels següents: :values.', + 'email' => ':Attribute no és un e-mail vàlid', + 'ends_with' => 'La :attribute ha d\'acabar amb una de les següents: :values.', + 'enum' => 'El :attribute seleccionat no és vàlid.', + 'exists' => ':Attribute és invàlid.', + 'file' => 'El camp :attribute ha de ser un arxiu.', + 'filled' => 'El camp :attribute és obligatori.', + 'gt' => [ + 'array' => 'El :attribute ha de tenir més de :value ítems.', + 'file' => 'El :attribute ha de ser superior a :value kilobytes.', + 'numeric' => 'El :attribute ha de ser superior a :value.', + 'string' => 'El :attribute ha de superar els :value caràcters.', + ], + 'gte' => [ + 'array' => 'El :attribute ha de tenir :value ítems o més.', + 'file' => 'El :attribute ha de ser igual o superior a :value kilobytes.', + 'numeric' => 'El :attribute ha de ser igual o superior a :value.', + 'string' => 'El :attribute ha de ser igual o superior a :value caràcters.', + ], + 'image' => ':Attribute ha de ser una imatge.', + 'in' => ':Attribute és invàlid', + 'in_array' => 'El camp :attribute no existeix dintre de :other.', + 'integer' => ':Attribute ha de ser un nombre enter.', + 'ip' => ':Attribute ha de ser una adreça IP vàlida.', + 'ipv4' => ':Attribute ha de ser una adreça IPv4 vàlida.', + 'ipv6' => ':Attribute ha de ser una adreça IPv6 vàlida.', + 'json' => 'El camp :attribute ha de ser una cadena JSON vàlida.', + 'lowercase' => 'El :attribute ha d\'anar en minúscula.', + 'lt' => [ + 'array' => 'El :attribute ha de tenir menys de :value ítems.', + 'file' => 'El :attribute ha de ser inferior a :value kilobytes.', + 'numeric' => 'El :attribute ha de ser inferior a :value.', + 'string' => 'El :attribute no ha de superar els :value caràcters.', + ], + 'lte' => [ + 'array' => 'El :attribute no ha de tenir més de :value ítems.', + 'file' => 'El :attribute ha de ser igual o inferior a :value kilobytes.', + 'numeric' => 'El :attribute ha de ser igual o inferior a :value.', + 'string' => 'El :attribute ha de ser igual o inferior a :value caràcters.', + ], + 'mac_address' => 'El :attribute ha de ser una adreça MAC vàlida.', + 'max' => [ + 'array' => ':Attribute no pot tenir més de :max ítems.', + 'file' => ':Attribute no pot ser més gran que :max kilobytes.', + 'numeric' => ':Attribute no pot ser més gran que :max.', + 'string' => ':Attribute no pot ser més gran que :max caràcters.', + ], + 'max_digits' => 'El :attribute no ha de tenir més de :max dígits.', + 'mimes' => ':Attribute ha de ser un arxiu amb format: :values.', + 'mimetypes' => ':Attribute ha de ser un arxiu amb format: :values.', + 'min' => [ + 'array' => ':Attribute ha de tenir almenys :min ítems.', + 'file' => 'La mida de :attribute ha de ser d\'almenys :min kilobytes.', + 'numeric' => 'La mida de :attribute ha de ser d\'almenys :min.', + 'string' => ':Attribute ha de contenir almenys :min caràcters.', + ], + 'min_digits' => 'El :attribute ha de tenir almenys :min dígits.', + 'missing' => 'El camp :attribute ha de faltar.', + 'missing_if' => 'El camp :attribute ha de faltar quan :other és :value.', + 'missing_unless' => 'El camp :attribute ha de faltar, tret que :other sigui :value.', + 'missing_with' => 'El camp :attribute ha de faltar quan hi ha :values.', + 'missing_with_all' => 'El camp :attribute ha de faltar quan n\'hi ha :values.', + 'multiple_of' => 'La :attribute ha de ser un múltiple de :value', + 'not_in' => ':Attribute és invàlid.', + 'not_regex' => 'El format de :attribute no és vàlid.', + 'numeric' => ':Attribute ha de ser numèric.', + 'password' => [ + 'letters' => 'El :attribute ha de contenir almenys una lletra.', + 'mixed' => 'El :attribute ha de contenir almenys una lletra majúscula i una minúscula.', + 'numbers' => 'El :attribute ha de contenir almenys un número.', + 'symbols' => 'El :attribute ha de contenir almenys un símbol.', + 'uncompromised' => 'El :attribute donat ha aparegut en una filtració de dades. Si us plau, trieu un :attribute diferent.', + ], + 'present' => 'El camp :attribute ha d\'existir.', + 'prohibited' => 'La :attribute camp està prohibit.', + 'prohibited_if' => 'La :attribute camp és prohibida quan :other és :value.', + 'prohibited_unless' => 'La :attribute camp és prohibida, tret que :other és en :values.', + 'prohibits' => 'El camp :attribute prohibeix la presència de :other.', + 'regex' => 'El format de :attribute és invàlid.', + 'required' => 'El camp :attribute és obligatori.', + 'required_array_keys' => 'El camp :attribute ha de contenir entrades per a: :values.', + 'required_if' => 'El camp :attribute és obligatori quan :other és :value.', + 'required_if_accepted' => 'El camp :attribute és obligatori quan s\'accepta :other.', + 'required_unless' => 'El camp :attribute és obligatori a no ser que :other sigui a :values.', + 'required_with' => 'El camp :attribute és obligatori quan hi ha :values.', + 'required_with_all' => 'El camp :attribute és obligatori quan hi ha :values.', + 'required_without' => 'El camp :attribute és obligatori quan no hi ha :values.', + 'required_without_all' => 'El camp :attribute és obligatori quan no hi ha cap valor dels següents: :values.', + 'same' => ':Attribute i :other han de coincidir.', + 'size' => [ + 'array' => ':Attribute ha de contenir :size ítems.', + 'file' => 'La mida de :attribute ha de ser :size kilobytes.', + 'numeric' => 'La mida de :attribute ha de ser :size.', + 'string' => ':Attribute ha de contenir :size caràcters.', + ], + 'starts_with' => 'El :attribute ha de començar per un dels valors següents: :values', + 'string' => 'El camp :attribute ha de ser una cadena.', + 'timezone' => 'El camp :attribute ha de ser una zona vàlida.', + 'ulid' => 'El :attribute ha de ser un ULID vàlid.', + 'unique' => ':Attribute ja està registrat i no es pot repetir.', + 'uploaded' => ':Attribute ha fallat al pujar.', + 'uppercase' => 'El :attribute ha d\'anar en majúscula.', + 'url' => ':Attribute no és una adreça web vàlida.', + 'uuid' => 'El :attribute ha de ser un indentificador únic universal (UUID) vàlid.', + 'attributes' => [ + 'address' => 'adreça', + 'age' => 'edat', + 'amount' => 'quantitat', + 'area' => 'zona', + 'available' => 'disponible', + 'birthday' => 'aniversari', + 'body' => 'cos', + 'city' => 'ciutat', + 'content' => 'contingut', + 'country' => 'país', + 'created_at' => 'creat a', + 'creator' => 'creador', + 'current_password' => 'Contrasenya actual', + 'date' => 'data', + 'date_of_birth' => 'data de naixement', + 'day' => 'dia', + 'deleted_at' => 'esborrat a les', + 'description' => 'descripció', + 'district' => 'districte', + 'duration' => 'durada', + 'email' => 'adreça electrònica', + 'excerpt' => 'extracte', + 'filter' => 'filtre', + 'first_name' => 'nom', + 'gender' => 'gènere', + 'group' => 'grup', + 'hour' => 'hora', + 'image' => 'imatge', + 'last_name' => 'cognom', + 'lesson' => 'lliçó', + 'line_address_1' => 'adreça de línia 1', + 'line_address_2' => 'adreça de línia 2', + 'message' => 'missatge', + 'middle_name' => 'segon nom', + 'minute' => 'minut', + 'mobile' => 'mòbil', + 'month' => 'mes', + 'name' => 'nom', + 'national_code' => 'codi nacional', + 'number' => 'nombre', + 'password' => 'contrasenya', + 'password_confirmation' => 'confirmació de la contrasenya', + 'phone' => 'telèfon', + 'photo' => 'foto', + 'postal_code' => 'Codi Postal', + 'price' => 'preu', + 'province' => 'província', + 'recaptcha_response_field' => 'camp de resposta recaptcha', + 'remember' => 'recorda', + 'restored_at' => 'restaurat a', + 'result_text_under_image' => 'text del resultat sota la imatge', + 'role' => 'paper', + 'second' => 'segon', + 'sex' => 'sexe', + 'short_text' => 'text breu', + 'size' => 'mida', + 'state' => 'estat', + 'street' => 'carrer', + 'student' => 'estudiant', + 'subject' => 'assumpte', + 'teacher' => 'professor', + 'terms' => 'termes', + 'test_description' => 'descripció de la prova', + 'test_locale' => 'localització de prova', + 'test_name' => 'nom de la prova', + 'text' => 'text', + 'time' => 'hora', + 'title' => 'títol', + 'updated_at' => 'actualitzat a', + 'username' => 'usuari', + 'year' => 'any', + ], +]; diff --git a/lang/cs.json b/lang/cs.json new file mode 100644 index 0000000..bb8e325 --- /dev/null +++ b/lang/cs.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(a :count dalších chyb)", + "(and :count more errors)": "(a :count dalších chyb)", + "A new verification link has been sent to the email address you provided during registration.": "Na e-mailovou adresu, kterou jste uvedli při registraci, byl zaslán nový ověřovací odkaz.", + "A new verification link has been sent to your email address.": "Na vaši e-mailovou adresu byl odeslán nový ověřovací odkaz.", + "All rights reserved.": "Všechna práva vyhrazena.", + "Already registered?": "Už jste se zaregistrovali?", + "Are you sure you want to delete your account?": "Opravdu chcete smazat svůj účet?", + "Cancel": "Zrušit", + "Click here to re-send the verification email.": "Kliknutím sem znovu odešlete ověřovací e-mail.", + "Confirm": "Potvrdit", + "Confirm Password": "Kontrola hesla", + "Current Password": "Aktuální heslo", + "Dashboard": "Panel", + "Delete Account": "Smazat účet", + "Email": "E-mail", + "Email Password Reset Link": "Odkaz na resetování hesla e-mailem", + "Ensure your account is using a long, random password to stay secure.": "Ujistěte se, že váš účet používá dlouhé, náhodné heslo, abyste zůstali v bezpečí.", + "Forbidden": "Zakázáno", + "Forgot your password?": "Zapomněli jste heslo?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Zapomněli jste heslo? Žádný problém. Dejte nám vědět vaši e-mailovou adresu a my vám zašleme e-mail s odkazem na resetování hesla, který vám umožní vybrat si novou.", + "Go to page :page": "Přejít na stranu :page", + "Hello!": "Zdravíme!", + "If you did not create an account, no further action is required.": "Pokud jste nevytvořili účet, není třeba provádět žádné další akce.", + "If you did not request a password reset, no further action is required.": "Pokud jste nežádali o obnovení hesla, zprávu smažte. Původní heslo zůstalo beze změny.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Pokud máte potíže s klepnutím na tlačítko \":actionText\", zkopírujte a vložte\nníže uvedenou adresu URL do vašeho webového prohlížeče:", + "Invalid JSON was returned from the route.": "Z trasy byl vrácen neplatný JSON.", + "Log in": "Přihlásit", + "Log Out": "Odhlásit", + "Login": "Přihlášení", + "Logout": "Odhlášení", + "Name": "Jméno", + "New Password": "Nové heslo", + "Not Found": "Nenalezeno", + "of": "z", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Jakmile bude váš účet smazán, všechny jeho zdroje a data budou trvale smazány. Před smazáním účtu si prosím stáhněte všechna data nebo informace, které chcete zachovat.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Jakmile bude váš účet smazán, budou trvale smazány všechny jeho zdroje a data. Zadejte prosím své heslo pro potvrzení, že chcete trvale smazat svůj účet.", + "Page Expired": "Stránka vypršela", + "Pagination Navigation": "Stránkování Navigace", + "Password": "Heslo", + "Payment Required": "platba vyžadována", + "Please click the button below to verify your email address.": "Klepnutím na tlačítko níže ověřte svou e-mailovou adresu.", + "Profile": "Profil", + "Profile Information": "Profilové údaje", + "Regards": "S pozdravem", + "Register": "Registrace", + "Remember me": "Pamatuj si mě", + "Resend Verification Email": "Znovu odeslat ověřovací e-mail", + "Reset Password": "Obnovit heslo", + "Reset Password Notification": "Požadavek na obnovení hesla", + "results": "výsledky", + "Save": "Uložit", + "Saved.": "Uloženo.", + "Server Error": "Chyba serveru", + "Service Unavailable": "Služba je nedostupná", + "Showing": "Zobrazení", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Díky za registraci! Než začnete, mohli byste ověřit svou e-mailovou adresu kliknutím na odkaz, který jsme Vám právě zaslali e-mailem? Pokud jste e-mail neobdrželi, rádi Vám zašleme další.", + "The given data was invalid.": "Uvedené údaje byly neplatné.", + "The response is not a streamed response.": "Odpověď není streamovaná odpověď.", + "The response is not a view.": "Odpověď není pohled.", + "This is a secure area of the application. Please confirm your password before continuing.": "Jedná se o bezpečnou oblast aplikace. Před pokračováním potvrďte své heslo.", + "This password reset link will expire in :count minutes.": "Tento odkaz na obnovení hesla vyprší za :count minut.", + "to": "na", + "Toggle navigation": "Přepnout navigaci", + "Too Many Requests": "Příliš mnoho požadavků", + "Unauthorized": "Neautorizováno", + "Update Password": "Aktualizovat Heslo", + "Update your account's profile information and email address.": "Aktualizujte informace o profilu svého účtu a e-mailovou adresu.", + "Verify Email Address": "Ověřte e-mailovou adresu", + "Whoops!": "Jejda!", + "You are receiving this email because we received a password reset request for your account.": "Tato zpráva vám byla doručena na základě žádosti pro obnovení hesla.", + "You're logged in!": "Jste přihlášeni!", + "Your email address is unverified.": "Vaše e-mailová adresa není ověřena." +} \ No newline at end of file diff --git a/lang/cs/auth.php b/lang/cs/auth.php new file mode 100644 index 0000000..6eae8ed --- /dev/null +++ b/lang/cs/auth.php @@ -0,0 +1,9 @@ + 'Tyto přihlašovací údaje neodpovídají žadnému záznamu.', + 'password' => 'Heslo je nesprávné.', + 'throttle' => 'Příliš mnoho pokusů o přihlášení. Zkuste to prosím znovu za :seconds sekund.', +]; diff --git a/lang/cs/pagination.php b/lang/cs/pagination.php new file mode 100644 index 0000000..6d5822c --- /dev/null +++ b/lang/cs/pagination.php @@ -0,0 +1,8 @@ + 'další »', + 'previous' => '« předchozí', +]; diff --git a/lang/cs/passwords.php b/lang/cs/passwords.php new file mode 100644 index 0000000..a37a086 --- /dev/null +++ b/lang/cs/passwords.php @@ -0,0 +1,11 @@ + 'Heslo bylo obnoveno!', + 'sent' => 'E-mail s instrukcemi k obnovení hesla byl odeslán!', + 'throttled' => 'Počkejte prosím a zkuste to znovu.', + 'token' => 'Klíč pro obnovu hesla je nesprávný.', + 'user' => 'Nepodařilo se najít uživatele s touto e-mailovou adresou.', +]; diff --git a/lang/cs/validation.php b/lang/cs/validation.php new file mode 100644 index 0000000..ff5a24f --- /dev/null +++ b/lang/cs/validation.php @@ -0,0 +1,217 @@ + ':Attribute musí být přijat.', + 'accepted_if' => ':Attribute musí být přijato, když :other je :value.', + 'active_url' => ':Attribute není platnou URL adresou.', + 'after' => ':Attribute musí být datum po :date.', + 'after_or_equal' => ':Attribute musí být datum :date nebo pozdější.', + 'alpha' => ':Attribute může obsahovat pouze písmena.', + 'alpha_dash' => ':Attribute může obsahovat pouze písmena, číslice, pomlčky a podtržítka. České znaky (á, é, í, ó, ú, ů, ž, š, č, ř, ď, ť, ň) nejsou podporovány.', + 'alpha_num' => ':Attribute může obsahovat pouze písmena a číslice.', + 'array' => ':Attribute musí být pole.', + 'ascii' => 'Číslo :attribute musí obsahovat pouze jednobajtové alfanumerické znaky a symboly.', + 'before' => ':Attribute musí být datum před :date.', + 'before_or_equal' => 'Datum :attribute musí být před nebo rovno :date.', + 'between' => [ + 'array' => ':Attribute musí obsahovat nejméně :min a nesmí obsahovat více než :max prvků.', + 'file' => ':Attribute musí být větší než :min a menší než :max Kilobytů.', + 'numeric' => ':Attribute musí být hodnota mezi :min a :max.', + 'string' => ':Attribute musí být delší než :min a kratší než :max znaků.', + ], + 'boolean' => ':Attribute musí být true nebo false', + 'can' => 'Pole :attribute obsahuje neautorizovanou hodnotu.', + 'confirmed' => ':Attribute nesouhlasí.', + 'current_password' => 'Současné heslo není spravné.', + 'date' => ':Attribute musí být platné datum.', + 'date_equals' => ':Attribute musí být datum shodné s :date.', + 'date_format' => ':Attribute není platný formát data podle :format.', + 'decimal' => ':Attribute musí mít :decimal desetinných míst.', + 'declined' => ':Attribute musí být odmítnuto.', + 'declined_if' => ':Attribute musí být odmítnuto, když :other je :value.', + 'different' => ':Attribute a :other se musí lišit.', + 'digits' => ':Attribute musí být :digits pozic dlouhé.', + 'digits_between' => ':Attribute musí být dlouhé nejméně :min a nejvíce :max pozic.', + 'dimensions' => ':Attribute má neplatné rozměry.', + 'distinct' => ':Attribute má duplicitní hodnotu.', + 'doesnt_end_with' => ':Attribute nemusí končit jedním z následujících: :values.', + 'doesnt_start_with' => 'Číslo :attribute nemusí začínat jedním z následujících: :values.', + 'email' => ':Attribute není platný formát.', + 'ends_with' => ':Attribute musí končit jednou z následujících hodnot: :values', + 'enum' => 'Vybraná :attribute je neplatná.', + 'exists' => 'Zvolená hodnota pro :attribute není platná.', + 'file' => ':Attribute musí být soubor.', + 'filled' => ':Attribute musí být vyplněno.', + 'gt' => [ + 'array' => 'Pole :attribute musí mít více prvků než :value.', + 'file' => 'Velikost souboru :attribute musí být větší než :value kB.', + 'numeric' => ':Attribute musí být větší než :value.', + 'string' => 'Počet znaků :attribute musí být větší :value.', + ], + 'gte' => [ + 'array' => 'Pole :attribute musí mít :value prvků nebo více.', + 'file' => 'Velikost souboru :attribute musí být větší nebo rovno :value kB.', + 'numeric' => ':Attribute musí být větší nebo rovno :value.', + 'string' => 'Počet znaků :attribute musí být větší nebo rovno :value.', + ], + 'image' => ':Attribute musí být obrázek.', + 'in' => 'Zvolená hodnota pro :attribute je neplatná.', + 'in_array' => ':Attribute není obsažen v :other.', + 'integer' => ':Attribute musí být celé číslo.', + 'ip' => ':Attribute musí být platnou IP adresou.', + 'ipv4' => ':Attribute musí být platná IPv4 adresa.', + 'ipv6' => ':Attribute musí být platná IPv6 adresa.', + 'json' => ':Attribute musí být platný JSON řetězec.', + 'lowercase' => ':Attribute musí být malá písmena.', + 'lt' => [ + 'array' => ':Attribute by měl obsahovat méně než :value položek.', + 'file' => 'Velikost souboru :attribute musí být menší než :value kB.', + 'numeric' => ':Attribute musí být menší než :value.', + 'string' => ':Attribute musí obsahovat méně než :value znaků.', + ], + 'lte' => [ + 'array' => ':Attribute by měl obsahovat maximálně :value položek.', + 'file' => 'Velikost souboru :attribute musí být menší než :value kB.', + 'numeric' => ':Attribute musí být menší nebo rovno než :value.', + 'string' => ':Attribute nesmí být delší než :value znaků.', + ], + 'mac_address' => ':Attribute musí být platná adresa MAC.', + 'max' => [ + 'array' => ':Attribute nemůže obsahovat více než :max prvků.', + 'file' => 'Velikost souboru :attribute musí být menší než :value kB.', + 'numeric' => ':Attribute nemůže být větší než :max.', + 'string' => ':Attribute nemůže být delší než :max znaků.', + ], + 'max_digits' => 'Číslo :attribute nesmí mít více než :max číslic.', + 'mimes' => ':Attribute musí být jeden z následujících datových typů :values.', + 'mimetypes' => ':Attribute musí být jeden z následujících datových typů :values.', + 'min' => [ + 'array' => ':Attribute musí obsahovat více než :min prvků.', + 'file' => ':Attribute musí být větší než :min kB.', + 'numeric' => ':Attribute musí být větší než :min.', + 'string' => ':Attribute musí být delší než :min znaků.', + ], + 'min_digits' => 'Číslo :attribute musí mít alespoň :min číslic.', + 'missing' => 'Pole :attribute musí chybět.', + 'missing_if' => 'Pole :attribute musí chybět, když :other je :value.', + 'missing_unless' => 'Pole :attribute musí chybět, pokud :other není :value.', + 'missing_with' => 'Pokud je přítomno :values, pole :attribute musí chybět.', + 'missing_with_all' => 'Pokud je přítomno :values, pole :attribute musí chybět.', + 'multiple_of' => ':Attribute musí být násobkem :value', + 'not_in' => 'Zvolená hodnota pro :attribute je neplatná.', + 'not_regex' => ':Attribute musí být regulární výraz.', + 'numeric' => ':Attribute musí být číslo.', + 'password' => [ + 'letters' => ':Attribute musí obsahovat alespoň jedno písmeno.', + 'mixed' => 'Číslo :attribute musí obsahovat alespoň jedno velké a jedno malé písmeno.', + 'numbers' => ':Attribute musí obsahovat alespoň jedno číslo.', + 'symbols' => ':Attribute musí obsahovat alespoň jeden symbol.', + 'uncompromised' => 'Daných :attribute se objevilo v úniku dat. Vyberte prosím jiných :attribute.', + ], + 'present' => ':Attribute musí být vyplněno.', + 'prohibited' => 'Pole :attribute je zakázáno.', + 'prohibited_if' => 'Pole :attribute je zakázáno, když je :other :value.', + 'prohibited_unless' => 'Pole :attribute je zakázáno, pokud není rok :other v roce :values.', + 'prohibits' => 'Pole :attribute zakazuje přítomnost :other.', + 'regex' => ':Attribute nemá správný formát.', + 'required' => ':Attribute musí být vyplněno.', + 'required_array_keys' => 'Pole :attribute musí obsahovat položky pro: :values.', + 'required_if' => ':Attribute musí být vyplněno pokud :other je :value.', + 'required_if_accepted' => 'Pole :attribute je povinné, pokud je přijato :other.', + 'required_unless' => ':Attribute musí být vyplněno dokud :other je v :values.', + 'required_with' => ':Attribute musí být vyplněno pokud :values je vyplněno.', + 'required_with_all' => ':Attribute musí být vyplněno pokud :values je zvoleno.', + 'required_without' => ':Attribute musí být vyplněno pokud :values není vyplněno.', + 'required_without_all' => ':Attribute musí být vyplněno pokud není žádné z :values zvoleno.', + 'same' => ':Attribute a :other se musí shodovat.', + 'size' => [ + 'array' => ':Attribute musí obsahovat právě :size prvků.', + 'file' => ':Attribute musí mít přesně :size Kilobytů.', + 'numeric' => ':Attribute musí být přesně :size.', + 'string' => ':Attribute musí být přesně :size znaků dlouhý.', + ], + 'starts_with' => ':Attribute musí začínat jednou z následujících hodnot: :values', + 'string' => ':Attribute musí být řetězec znaků.', + 'timezone' => ':Attribute musí být platná časová zóna.', + 'ulid' => ':Attribute musí být platný ULID.', + 'unique' => ':Attribute musí být unikátní.', + 'uploaded' => 'Nahrávání :attribute se nezdařilo.', + 'uppercase' => ':Attribute musí být velká písmena.', + 'url' => 'Formát :attribute je neplatný.', + 'uuid' => ':Attribute musí být validní UUID.', + 'attributes' => [ + 'address' => 'adresa', + 'age' => 'stáří', + 'amount' => 'množství', + 'area' => 'plocha', + 'available' => 'dostupný', + 'birthday' => 'narozeniny', + 'body' => 'tělo', + 'city' => 'město', + 'content' => 'obsah', + 'country' => 'země', + 'created_at' => 'vytvořeno v', + 'creator' => 'tvůrce', + 'current_password' => 'Aktuální heslo', + 'date' => 'datum', + 'date_of_birth' => 'datum narození', + 'day' => 'den', + 'deleted_at' => 'smazáno v', + 'description' => 'popis', + 'district' => 'okres', + 'duration' => 'doba trvání', + 'email' => 'e-mailem', + 'excerpt' => 'výňatek', + 'filter' => 'filtr', + 'first_name' => 'jméno', + 'gender' => 'Rod', + 'group' => 'skupina', + 'hour' => 'hodina', + 'image' => 'obraz', + 'last_name' => 'příjmení', + 'lesson' => 'lekce', + 'line_address_1' => 'adresa řádku 1', + 'line_address_2' => 'adresa řádku 2', + 'message' => 'zpráva', + 'middle_name' => 'prostřední jméno', + 'minute' => 'minuta', + 'mobile' => 'mobilní, pohybliví', + 'month' => 'Měsíc', + 'name' => 'název', + 'national_code' => 'národní kód', + 'number' => 'číslo', + 'password' => 'heslo', + 'password_confirmation' => 'Potvrzení hesla', + 'phone' => 'telefon', + 'photo' => 'fotografie', + 'postal_code' => 'poštovní směrovací číslo', + 'price' => 'cena', + 'province' => 'provincie', + 'recaptcha_response_field' => 'pole odpovědi recaptcha', + 'remember' => 'pamatovat si', + 'restored_at' => 'obnoven v', + 'result_text_under_image' => 'výsledný text pod obrázkem', + 'role' => 'role', + 'second' => 'druhý', + 'sex' => 'sex', + 'short_text' => 'krátký text', + 'size' => 'velikost', + 'state' => 'Stát', + 'street' => 'ulice', + 'student' => 'student', + 'subject' => 'předmět', + 'teacher' => 'učitel', + 'terms' => 'podmínky', + 'test_description' => 'popis testu', + 'test_locale' => 'testovací jazyk', + 'test_name' => 'název testu', + 'text' => 'text', + 'time' => 'čas', + 'title' => 'titul', + 'updated_at' => 'aktualizováno na', + 'username' => 'uživatelské jméno', + 'year' => 'rok', + ], +]; diff --git a/lang/cy.json b/lang/cy.json new file mode 100644 index 0000000..7d00645 --- /dev/null +++ b/lang/cy.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(a :count gwall arall)", + "(and :count more errors)": "(a :count arall o wallau)", + "A new verification link has been sent to the email address you provided during registration.": "Newydd ddolen dilysu wedi cael ei anfon at y cyfeiriad e-bost bydd darparu yn ystod cofrestru.", + "A new verification link has been sent to your email address.": "Mae dolen ddilysu newydd wedi'i hanfon i'ch cyfeiriad e-bost.", + "All rights reserved.": "Cedwir pob hawl.", + "Already registered?": "Eisoes wedi cofrestru?", + "Are you sure you want to delete your account?": "Ydych chi'n siŵr eich bod am ddileu eich cyfrif?", + "Cancel": "Diddymu", + "Click here to re-send the verification email.": "Cliciwch yma i ail-anfon yr e-bost dilysu.", + "Confirm": "Gadarnhau", + "Confirm Password": "Cadarnhau Cyfrinair", + "Current Password": "Cyfrinair Presennol", + "Dashboard": "Dangosfwrdd", + "Delete Account": "Dileu Cyfrif", + "Email": "E-bost", + "Email Password Reset Link": "E-Bost Ailosod Cyfrinair Cyswllt", + "Ensure your account is using a long, random password to stay secure.": "Sicrhau bod eich cyfrif yn cael ei ddefnyddio hir, chyfrinair ar hap i aros yn ddiogel.", + "Forbidden": "Gwahardd", + "Forgot your password?": "Wedi anghofio eich cyfrinair?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Wedi anghofio eich cyfrinair? Dim problem. Dim ond gadewch i ni wybod eich cyfeiriad e-bost a byddwn yn e-bostio i chi ailosod cyfrinair yn ddolen a fydd yn eich galluogi i ddewis un newydd.", + "Go to page :page": "Ewch i dudalen :page", + "Hello!": "Helo!", + "If you did not create an account, no further action is required.": "Os nad ydych wedi creu cyfrif, nid oes unrhyw gamau pellach yn angenrheidiol.", + "If you did not request a password reset, no further action is required.": "Os na wnaethoch ofyn am ailosod cyfrinair, nid oes unrhyw gamau pellach yn angenrheidiol.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Os ydych yn cael trafferth glicio ar y \":actionText\" botwm, copïo a gludo URL y nodir isod\ni mewn i eich porwr gwe:", + "Invalid JSON was returned from the route.": "Dychwelwyd JSON annilys o'r llwybr.", + "Log in": "Logio i mewn", + "Log Out": "Yn Logio Allan", + "Login": "Mewngofnodi", + "Logout": "Allgofnodi", + "Name": "Enw", + "New Password": "Cyfrinair Newydd", + "Not Found": "Nid Yw Dod O Hyd", + "of": "o", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Unwaith y bydd eich cyfrif yn cael ei ddileu, ei holl adnoddau data a fydd yn cael eu dileu yn barhaol. Cyn dileu eich cyfrif, os gwelwch yn dda lawrlwytho unrhyw ddata neu wybodaeth nad ydych yn dymuno cadw.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Unwaith y bydd eich cyfrif yn cael ei ddileu, bydd ei holl adnoddau a data yn cael eu dileu yn barhaol. Rhowch eich cyfrinair i gadarnhau yr hoffech ddileu eich cyfrif yn barhaol.", + "Page Expired": "Tudalen Dod I Ben", + "Pagination Navigation": "Tudaleniad Mordwyo", + "Password": "Cyfrinair", + "Payment Required": "Angen Taliad", + "Please click the button below to verify your email address.": "Os gwelwch yn dda cliciwch ar y botwm isod i gadarnhau eich cyfeiriad e-bost.", + "Profile": "Proffil", + "Profile Information": "Gwybodaeth Proffil", + "Regards": "Cofion", + "Register": "Gofrestr", + "Remember me": "Cofiwch fi", + "Resend Verification Email": "Anfon Gwirio E-Bost", + "Reset Password": "Ailosod Cyfrinair", + "Reset Password Notification": "Ailosod Cyfrinair Hysbysiad", + "results": "canlyniadau", + "Save": "Arbed", + "Saved.": "Arbed.", + "Server Error": "Gwall Gweinydd", + "Service Unavailable": "Gwasanaeth Ddim Ar Gael", + "Showing": "Yn dangos", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Diolch am arwyddo i fyny! Cyn dechrau arni, a allech chi gadarnhau eich cyfeiriad e-bost drwy glicio ar y ddolen rydym yn unig e-bostio i chi? Os nad ydych yn derbyn yr e-bost, byddwn yn falch o anfon arall.", + "The given data was invalid.": "Roedd y data a roddwyd yn annilys.", + "The response is not a streamed response.": "Nid yw'r ymateb yn ymateb wedi'i ffrydio.", + "The response is not a view.": "Nid barn yw'r ymateb.", + "This is a secure area of the application. Please confirm your password before continuing.": "Mae hyn yn sicrhau ardal y cais. Os gwelwch yn dda gadarnhau eich cyfrinair cyn parhau.", + "This password reset link will expire in :count minutes.": "Mae hyn yn ailosod cyfrinair ddolen yn dod i ben yn :count munud.", + "to": "i", + "Toggle navigation": "Toggle mordwyo", + "Too Many Requests": "Gormod O Geisiadau", + "Unauthorized": "Heb awdurdod", + "Update Password": "Diweddariad Cyfrinair", + "Update your account's profile information and email address.": "Diweddaru eich cyfrif proffil wybodaeth a chyfeiriad e-bost.", + "Verify Email Address": "Gwirio Cyfeiriad E-Bost", + "Whoops!": "Wps!", + "You are receiving this email because we received a password reset request for your account.": "Rydych yn derbyn yr e-bost hwn oherwydd rydym yn derbyn cyfrinair ailosod cais am eich cyfrif.", + "You're logged in!": "Rydych chi wedi mewngofnodi!", + "Your email address is unverified.": "Nid yw eich cyfeiriad e-bost wedi'i wirio." +} \ No newline at end of file diff --git a/lang/cy/auth.php b/lang/cy/auth.php new file mode 100644 index 0000000..a897b0b --- /dev/null +++ b/lang/cy/auth.php @@ -0,0 +1,9 @@ + 'Nid yw\'r manylion hyn yn cyfateb i\'n cofnodion.', + 'password' => 'Mae\'r cyfrinair yn anghywir.', + 'throttle' => 'Gormod o ymdrechion mewngofnodi. Ceisiwch eto mewn :seconds eiliad.', +]; diff --git a/lang/cy/pagination.php b/lang/cy/pagination.php new file mode 100644 index 0000000..707f13e --- /dev/null +++ b/lang/cy/pagination.php @@ -0,0 +1,8 @@ + 'Nesaf »', + 'previous' => '« Cynt', +]; diff --git a/lang/cy/passwords.php b/lang/cy/passwords.php new file mode 100644 index 0000000..b4e6a4f --- /dev/null +++ b/lang/cy/passwords.php @@ -0,0 +1,11 @@ + 'Mae dy gyfrinair wedi ei ail-osod!', + 'sent' => 'Rydym wedi e-bostio\'r ddolen i ail-osod y cyfrinair!', + 'throttled' => 'Os gwelwch yn dda aros cyn wrthi\'n ailgynnig.', + 'token' => 'Nid yw\'r tocyn ail-osod cyfrinair yn ddilys.', + 'user' => 'Ni oes gennym ddefnyddiwr gyda\'r cyfeiriad e-bost yna.', +]; diff --git a/lang/cy/validation.php b/lang/cy/validation.php new file mode 100644 index 0000000..207c7ed --- /dev/null +++ b/lang/cy/validation.php @@ -0,0 +1,217 @@ + 'Rhaid derbyn :attribute.', + 'accepted_if' => 'Rhaid derbyn y :attribute pan fydd :other yn :value.', + 'active_url' => 'Nid yw :attribute yn URL dilys.', + 'after' => 'Rhaid i :attribute fod yn ddyddiad sydd ar ôl :date.', + 'after_or_equal' => 'Y :attribute rhaid iddo fod yn ddyddiad ar ôl neu yn hafal i :date.', + 'alpha' => 'Dim ond llythrennau\'n unig gall :attribute gynnwys.', + 'alpha_dash' => 'Dim ond llythrennau, rhifau a dash yn unig gall :attribute gynnwys.', + 'alpha_num' => 'Dim ond llythrennau a rhifau yn unig gall :attribute gynnwys.', + 'array' => 'Rhaid i :attribute fod yn array.', + 'ascii' => 'Rhaid i\'r :attribute gynnwys nodau a symbolau alffaniwmerig un beit yn unig.', + 'before' => 'Rhaid i :attribute fod yn ddyddiad sydd cyn :date.', + 'before_or_equal' => 'Y :attribute rhaid iddo fod yn ddyddiad cyn neu yn hafal i :date.', + 'between' => [ + 'array' => 'Rhaid i :attribute fod rhwng :min a :max eitem.', + 'file' => 'Rhaid i :attribute fod rhwng :min a :max kilobytes.', + 'numeric' => 'Rhaid i :attribute fod rhwng :min a :max.', + 'string' => 'Rhaid i :attribute fod rhwng :min a :max nodyn.', + ], + 'boolean' => 'Rhaid i\'r maes :attribute fod yn wir neu gau.', + 'can' => 'Mae\'r maes :attribute yn cynnwys gwerth anawdurdodedig.', + 'confirmed' => 'Nid yw\'r cadarnhad :attribute yn gyfwerth.', + 'current_password' => 'Mae\'r cyfrinair yn anghywir.', + 'date' => 'Nid yw :attribute yn ddyddiad dilys.', + 'date_equals' => 'Y :attribute rhaid dyddiad cyfartal i :date.', + 'date_format' => 'Nid yw :attribute yn y fformat :format.', + 'decimal' => 'Rhaid i\'r :attribute fod â :decimal o leoedd degol.', + 'declined' => 'Rhaid gwrthod y :attribute.', + 'declined_if' => 'Rhaid gwrthod y :attribute pan fydd :other yn :value.', + 'different' => 'Rhaid i :attribute a :other fod yn wahanol.', + 'digits' => 'Rhaid i :attribute fod yn :digits digid.', + 'digits_between' => 'Rhaid i :attribute fod rhwng :min a :max digid.', + 'dimensions' => 'Y :attribute wedi annilys ddelwedd dimensiynau.', + 'distinct' => 'Y :attribute maes wedi dyblyg gwerth.', + 'doesnt_end_with' => 'Efallai na fydd y :attribute yn gorffen gydag un o’r canlynol: :values.', + 'doesnt_start_with' => 'Efallai na fydd y :attribute yn dechrau gydag un o’r canlynol: :values.', + 'email' => 'Rhaid i :attribute fod yn gyfeiriad ebost dilys.', + 'ends_with' => 'Y :attribute rhaid i ben gydag un o\'r canlynol: :values.', + 'enum' => 'Mae\'r :attribute a ddewiswyd yn annilys.', + 'exists' => 'Nid yw :attribute yn ddilys.', + 'file' => ':Attribute rhaid iddo fod yn y ffeil.', + 'filled' => 'Rhaid cynnwys :attribute.', + 'gt' => [ + 'array' => 'Rhaid i\'r :attribute fod â mwy na :value o eitemau.', + 'file' => 'Rhaid i\'r :attribute fod yn fwy na :value cilobeit.', + 'numeric' => 'Rhaid i\'r :attribute fod yn fwy na :value.', + 'string' => 'Rhaid i\'r :attribute fod yn fwy na :value nod.', + ], + 'gte' => [ + 'array' => 'Rhaid i\'r :attribute fod â :value o eitemau neu fwy.', + 'file' => 'Rhaid i\'r :attribute fod yn fwy na neu\'n hafal i :value cilobeit.', + 'numeric' => 'Rhaid i’r :attribute fod yn fwy na neu’n hafal i :value.', + 'string' => 'Rhaid i\'r :attribute fod yn fwy na neu\'n hafal i :value nod.', + ], + 'image' => 'Rhaid i :attribute fod yn lun.', + 'in' => 'Nid yw :attribute yn ddilys.', + 'in_array' => 'Y :attribute maes nad yw\'n bodoli yn :other.', + 'integer' => 'Rhaid i :attribute fod yn integer.', + 'ip' => 'Rhaid i :attribute fod yn gyfeiriad IP dilys.', + 'ipv4' => 'Y :attribute rhaid iddo fod yn ddilys ar IPv4 cyfeiriad.', + 'ipv6' => 'Y :attribute rhaid iddo fod yn ddilys cyfeiriad IPv6.', + 'json' => 'Y :attribute rhaid iddo fod yn ddilys JSON llinyn.', + 'lowercase' => 'Rhaid i\'r :attribute fod yn llythrennau bach.', + 'lt' => [ + 'array' => 'Rhaid i\'r :attribute fod â llai na :value o eitemau.', + 'file' => 'Rhaid i\'r :attribute fod yn llai na :value cilobeit.', + 'numeric' => 'Rhaid i\'r :attribute fod yn llai na :value.', + 'string' => 'Rhaid i\'r :attribute fod yn llai na :value nod.', + ], + 'lte' => [ + 'array' => 'Ni ddylai\'r :attribute fod â mwy na :value o eitemau.', + 'file' => 'Rhaid i\'r :attribute fod yn llai na neu\'n hafal i :value cilobeit.', + 'numeric' => 'Rhaid i’r :attribute fod yn llai na neu’n hafal i :value.', + 'string' => 'Rhaid i\'r :attribute fod yn llai na neu\'n hafal i :value nod.', + ], + 'mac_address' => 'Rhaid i\'r :attribute fod yn gyfeiriad MAC dilys.', + 'max' => [ + 'array' => 'Ni chai :attribute fod yn fwy na :max eitem.', + 'file' => 'Ni chai :attribute fod yn fwy na :max kilobytes.', + 'numeric' => 'Ni chai :attribute fod yn fwy na :max.', + 'string' => 'Ni chai :attribute fod yn fwy na :max nodyn.', + ], + 'max_digits' => 'Ni ddylai\'r :attribute fod â mwy na :max digid.', + 'mimes' => 'Rhaid i :attribute fod yn ffeil o\'r math: :values.', + 'mimetypes' => 'Rhaid i :attribute fod yn ffeil o\'r math: :values.', + 'min' => [ + 'array' => 'Rhaid i :attribute fod o leiaf :min eitem.', + 'file' => 'Rhaid i :attribute fod o leiaf :min kilobytes.', + 'numeric' => 'Rhaid i :attribute fod o leiaf :min.', + 'string' => 'Rhaid i :attribute fod o leiaf :min nodyn.', + ], + 'min_digits' => 'Rhaid i\'r :attribute fod ag o leiaf :min digid.', + 'missing' => 'Rhaid bod y maes :attribute ar goll.', + 'missing_if' => 'Rhaid i\'r maes :attribute fod ar goll pan fydd :other yn :value.', + 'missing_unless' => 'Rhaid i\'r maes :attribute fod ar goll oni bai bod :other yn :value.', + 'missing_with' => 'Rhaid i\'r maes :attribute fod ar goll pan fydd :values yn bresennol.', + 'missing_with_all' => 'Rhaid i\'r maes :attribute fod ar goll pan fydd :values yn bresennol.', + 'multiple_of' => 'Y :attribute rhaid iddo fod yn lluosrif o :value', + 'not_in' => 'Nid yw :attribute yn ddilys.', + 'not_regex' => 'Y :attribute fformat annilys.', + 'numeric' => 'Rhaid i :attribute fod yn rif.', + 'password' => [ + 'letters' => 'Rhaid i\'r :attribute gynnwys o leiaf un llythyren.', + 'mixed' => 'Rhaid i\'r :attribute gynnwys o leiaf un priflythrennau ac un llythyren fach.', + 'numbers' => 'Rhaid i\'r :attribute gynnwys o leiaf un rhif.', + 'symbols' => 'Rhaid i\'r :attribute gynnwys o leiaf un symbol.', + 'uncompromised' => 'Mae\'r :attribute a roddwyd wedi ymddangos mewn gollyngiad data. Dewiswch :attribute gwahanol.', + ], + 'present' => 'Y :attribute maes rhaid i fod yn bresennol.', + 'prohibited' => 'Y :attribute maes yn cael ei wahardd.', + 'prohibited_if' => 'Y :attribute maes yn cael ei wahardd pan :other yn :value.', + 'prohibited_unless' => 'Y :attribute maes yn cael ei wahardd oni bai :other yn :values.', + 'prohibits' => 'Mae\'r maes :attribute yn gwahardd :other rhag bod yn bresennol.', + 'regex' => 'Nid yw fformat :attribute yn ddilys.', + 'required' => 'Rhaid cynnwys :attribute.', + 'required_array_keys' => 'Rhaid i’r maes :attribute gynnwys cofnodion ar gyfer: :values.', + 'required_if' => 'Rhaid cynnwys :attribute pan mae :other yn :value.', + 'required_if_accepted' => 'Mae angen y maes :attribute pan dderbynnir :other.', + 'required_unless' => 'Y :attribute maes yn ofynnol oni bai bod :other yn :values.', + 'required_with' => 'Rhaid cynnwys :attribute pan mae :values yn bresennol.', + 'required_with_all' => 'Rhaid cynnwys :attribute pan mae :values yn bresennol.', + 'required_without' => 'Rhaid cynnwys :attribute pan nad oes :values yn bresennol.', + 'required_without_all' => 'Rhaid cynnwys :attribute pan nad oes :values yn bresennol.', + 'same' => 'Rhaid i :attribute a :other fod yn gyfwerth.', + 'size' => [ + 'array' => 'Rhaid i :attribute fod yn :size eitem.', + 'file' => 'Rhaid i :attribute fod yn :size kilobytes.', + 'numeric' => 'Rhaid i :attribute fod yn :size.', + 'string' => 'Rhaid i :attribute fod yn :size nodyn.', + ], + 'starts_with' => 'Y :attribute rhaid dechrau gydag un o\'r canlynol: :values.', + 'string' => 'Y :attribute rhaid iddo fod yn llinyn.', + 'timezone' => 'Rhaid i :attribute fod yn timezone dilys.', + 'ulid' => 'Rhaid i\'r :attribute fod yn ULID dilys.', + 'unique' => 'Mae :attribute eisoes yn bodoli.', + 'uploaded' => 'Y :attribute wedi methu â llwytho i fyny.', + 'uppercase' => 'Rhaid i\'r :attribute fod yn briflythrennau.', + 'url' => 'Nid yw fformat :attribute yn ddilys.', + 'uuid' => 'Y :attribute rhaid iddo fod yn ddilys UUID.', + 'attributes' => [ + 'address' => 'cyfeiriad', + 'age' => 'oed', + 'amount' => 'swm', + 'area' => 'ardal', + 'available' => 'ar gael', + 'birthday' => 'penblwydd', + 'body' => 'corff', + 'city' => 'dinas', + 'content' => 'cynnwys', + 'country' => 'gwlad', + 'created_at' => 'creu yn', + 'creator' => 'creawdwr', + 'current_password' => 'cyfrinair cyfredol', + 'date' => 'dyddiad', + 'date_of_birth' => 'Dyddiad Geni', + 'day' => 'diwrnod', + 'deleted_at' => 'dileu yn', + 'description' => 'disgrifiad', + 'district' => 'ardal', + 'duration' => 'hyd', + 'email' => 'ebost', + 'excerpt' => 'dyfyniad', + 'filter' => 'ffilter', + 'first_name' => 'enw cyntaf', + 'gender' => 'rhyw', + 'group' => 'grwp', + 'hour' => 'awr', + 'image' => 'delwedd', + 'last_name' => 'enw olaf', + 'lesson' => 'gwers', + 'line_address_1' => 'cyfeiriad llinell 1', + 'line_address_2' => 'cyfeiriad llinell 2', + 'message' => 'neges', + 'middle_name' => 'enw canol', + 'minute' => 'munud', + 'mobile' => 'symudol', + 'month' => 'mis', + 'name' => 'enw', + 'national_code' => 'cod cenedlaethol', + 'number' => 'rhif', + 'password' => 'cyfrinair', + 'password_confirmation' => 'cadarnhad cyfrinair', + 'phone' => 'ffôn', + 'photo' => 'llun', + 'postal_code' => 'Côd Post', + 'price' => 'pris', + 'province' => 'dalaith', + 'recaptcha_response_field' => 'maes ymateb recaptcha', + 'remember' => 'cofio', + 'restored_at' => 'adferwyd yn', + 'result_text_under_image' => 'testun canlyniad o dan ddelwedd', + 'role' => 'rôl', + 'second' => 'ail', + 'sex' => 'rhyw', + 'short_text' => 'testun byr', + 'size' => 'maint', + 'state' => 'gwladwriaeth', + 'street' => 'stryd', + 'student' => 'myfyriwr', + 'subject' => 'pwnc', + 'teacher' => 'athro', + 'terms' => 'telerau', + 'test_description' => 'disgrifiad prawf', + 'test_locale' => 'profi locale', + 'test_name' => 'enw prawf', + 'text' => 'testun', + 'time' => 'amser', + 'title' => 'teitl', + 'updated_at' => 'diweddaru yn', + 'username' => 'enw defnyddiwr', + 'year' => 'blwyddyn', + ], +]; diff --git a/lang/da.json b/lang/da.json new file mode 100644 index 0000000..71cf1c5 --- /dev/null +++ b/lang/da.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(og :count fejl mere)", + "(and :count more errors)": "(og :count fejl mere)", + "A new verification link has been sent to the email address you provided during registration.": "Et nyt bekræftelseslink er blevet sendt til den e-mailadresse, du angav under registreringen.", + "A new verification link has been sent to your email address.": "Et nyt bekræftelseslink er blevet sendt til din e-mailadresse.", + "All rights reserved.": "Alle rettigheder forbeholdes.", + "Already registered?": "Allerede registreret?", + "Are you sure you want to delete your account?": "Er du sikker på, at du vil slette din konto?", + "Cancel": "Annullere", + "Click here to re-send the verification email.": "Klik her for at gensende bekræftelses-e-mailen.", + "Confirm": "Bekræft", + "Confirm Password": "Bekræft password", + "Current Password": "Nuværende adgangskode", + "Dashboard": "Dashboard", + "Delete Account": "Slet konto", + "Email": "E-mail", + "Email Password Reset Link": "E-mail med link til nulstilling af adgangskode", + "Ensure your account is using a long, random password to stay secure.": "Sørg for, at din konto har en lang, tilfældig adgangskode for at forblive sikker.", + "Forbidden": "Forbudt", + "Forgot your password?": "Glemt din adgangskode?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Glemt din adgangskode? Intet problem. Bare lad os vide din e-mail-adresse, og vi vil e-maile dig et link til nulstilling af adgangskode, der giver dig mulighed for at vælge en ny.", + "Go to page :page": "Gå til side :page", + "Hello!": "Hej!", + "If you did not create an account, no further action is required.": "Hvis du ikke har oprettet en konto skal du ikke gøre mere.", + "If you did not request a password reset, no further action is required.": "Hvis du ikke har anmodet om nulstilling af password skal du ikke foretage dig mere.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Hvis du har problemer med at klikke på \":actionText\", kan du kopiere nedenstående URL ind en web-browser:", + "Invalid JSON was returned from the route.": "Ugyldig JSON blev returneret fra ruten.", + "Log in": "Log ind", + "Log Out": "Log ud", + "Login": "Log ind", + "Logout": "Log ud", + "Name": "Navn", + "New Password": "Nyt kodeord", + "Not Found": "Ikke fundet", + "of": "af", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Når din konto er slettet, vil alle dine ressourcer og data blive slettet permanent. Før du sletter din konto, skal du downloade alle data eller oplysninger, som du ønsker at beholde.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Når din konto er slettet, vil alle dens ressourcer og data blive slettet permanent. Indtast venligst din adgangskode for at bekræfte, at du gerne vil slette din konto permanent.", + "Page Expired": "Siden er udløbet", + "Pagination Navigation": "Sidenavigation", + "Password": "Adgangskode", + "Payment Required": "Betaling påkrævet", + "Please click the button below to verify your email address.": "Klik på knappen nedenfor for at verificere din email-adresse.", + "Profile": "Profil", + "Profile Information": "Profiloplysninger", + "Regards": "Med venlig hilsen", + "Register": "Registrér", + "Remember me": "Husk mig", + "Resend Verification Email": "Send bekræftelses-mail igen", + "Reset Password": "Nulstil adgangskode", + "Reset Password Notification": "Notifikation til nulstilling af adgangskode", + "results": "resultater", + "Save": "Gem", + "Saved.": "Gemt.", + "Server Error": "Server-fejl", + "Service Unavailable": "Service utilgængelig", + "Showing": "Viser", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Tak for tilmelding! Du skal bekræfte din e-mail-adresse ved at klikke på det link, vi lige har sendt til dig på e-mail. Hvis du ikke har modtaget e-mailen, kan vi gerne sende dig en anden.", + "The given data was invalid.": "De angivne data var ugyldige.", + "The response is not a streamed response.": "Svaret er ikke et streamet svar.", + "The response is not a view.": "Svaret er ikke et synspunkt.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dette er et sikkert område af ansøgningen. Bekræft din adgangskode, før du fortsætter.", + "This password reset link will expire in :count minutes.": "Password-link vil udløbe om :count minutter.", + "to": "til", + "Toggle navigation": "Skift navigation", + "Too Many Requests": "For mange forespørgsler", + "Unauthorized": "Uautoriseret", + "Update Password": "Opdatér adgangskode", + "Update your account's profile information and email address.": "Opdatér din kontos profiloplysninger og e-mailadresse.", + "Verify Email Address": "Bekræft email-adresse", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Du modtager denne email fordi vi har modtaget en anmodning om nulstilling af passwordet for din konto.", + "You're logged in!": "Du er logget ind!", + "Your email address is unverified.": "Din e-mailadresse er ikke bekræftet." +} \ No newline at end of file diff --git a/lang/da/auth.php b/lang/da/auth.php new file mode 100644 index 0000000..36ff306 --- /dev/null +++ b/lang/da/auth.php @@ -0,0 +1,9 @@ + 'De angivne oplysninger er ugyldige.', + 'password' => 'Adgangskoden er forkert.', + 'throttle' => 'For mange loginforsøg. Prøv igen om :seconds sekunder.', +]; diff --git a/lang/da/pagination.php b/lang/da/pagination.php new file mode 100644 index 0000000..1fd5c36 --- /dev/null +++ b/lang/da/pagination.php @@ -0,0 +1,8 @@ + 'Næste »', + 'previous' => '« Forrige', +]; diff --git a/lang/da/passwords.php b/lang/da/passwords.php new file mode 100644 index 0000000..37ef28f --- /dev/null +++ b/lang/da/passwords.php @@ -0,0 +1,11 @@ + 'Adgangskoden er blevet nulstillet!', + 'sent' => 'Vi har sendt dig en e-mail til at nulstille din adgangskode!', + 'throttled' => 'Vent venligst inden du prøver igen.', + 'token' => 'Koden til nulstilling af adgangskoden er ugyldig.', + 'user' => 'Vi kan ikke finde en bruger med den e-mailadresse.', +]; diff --git a/lang/da/validation.php b/lang/da/validation.php new file mode 100644 index 0000000..586a85b --- /dev/null +++ b/lang/da/validation.php @@ -0,0 +1,217 @@ + ':Attribute skal accepteres.', + 'accepted_if' => 'De :attribute skal accepteres, når :other er :value.', + 'active_url' => ':Attribute er ikke en gyldig URL.', + 'after' => ':Attribute skal være en dato efter :date.', + 'after_or_equal' => ':Attribute skal være en dato efter eller lig med :date.', + 'alpha' => ':Attribute må kun bestå af bogstaver.', + 'alpha_dash' => ':Attribute må kun bestå af bogstaver, tal og bindestreger.', + 'alpha_num' => ':Attribute må kun bestå af bogstaver og tal.', + 'array' => ':Attribute skal være et array.', + 'ascii' => ':Attribute må kun indeholde single-byte alfanumeriske tegn og symboler.', + 'before' => ':Attribute skal være en dato før :date.', + 'before_or_equal' => ':Attribute skal være en dato før eller lig med :date.', + 'between' => [ + 'array' => ':Attribute skal indeholde mellem :min og :max elementer.', + 'file' => ':Attribute skal være mellem :min og :max kilobytes.', + 'numeric' => ':Attribute skal være mellem :min og :max.', + 'string' => ':Attribute skal være mellem :min og :max tegn.', + ], + 'boolean' => ':Attribute skal være sand eller falsk.', + 'can' => 'Feltet :attribute indeholder en uautoriseret værdi.', + 'confirmed' => ':Attribute er ikke det samme som bekræftelsesfeltet.', + 'current_password' => 'Adgangskoden er forkert.', + 'date' => ':Attribute er ikke en gyldig dato.', + 'date_equals' => ':Attribute skal være en dato lig med :date.', + 'date_format' => ':Attribute matcher ikke formatet :format.', + 'decimal' => 'De :attribute skal have :decimal decimaler.', + 'declined' => 'De :attribute skal afvises.', + 'declined_if' => 'De :attribute skal afvises, når :other er :value.', + 'different' => ':Attribute og :other skal være forskellige.', + 'digits' => ':Attribute skal have :digits cifre.', + 'digits_between' => ':Attribute skal have mellem :min og :max cifre.', + 'dimensions' => ':Attribute har forkerte billeddimensioner.', + 'distinct' => ':Attribute har en duplikatværdi.', + 'doesnt_end_with' => 'De :attribute slutter muligvis ikke med en af ​​følgende: :values.', + 'doesnt_start_with' => 'De :attribute starter muligvis ikke med en af ​​følgende: :values.', + 'email' => ':Attribute skal være en gyldig e-mailadresse.', + 'ends_with' => ':Attribute skal ende med et af følgende: :values.', + 'enum' => 'De valgte :attribute er ugyldige.', + 'exists' => 'Valgte :attribute er ugyldig.', + 'file' => ':Attribute skal være en fil.', + 'filled' => ':Attribute skal udfyldes.', + 'gt' => [ + 'array' => ':Attribute skal være mere end :value elementer.', + 'file' => ':Attribute skal være større end :value kilobytes.', + 'numeric' => ':Attribute skal være større end :value.', + 'string' => ':Attribute skal være mere end :value tegn.', + ], + 'gte' => [ + 'array' => ':Attribute skal have :value elementer eller mere.', + 'file' => ':Attribute skal være større end eller lig med :value kilobytes.', + 'numeric' => ':Attribute skal være større end eller lig med :value.', + 'string' => ':Attribute skal være mere end eller lig med :value tegn.', + ], + 'image' => ':Attribute skal være et billede.', + 'in' => 'Valgte :attribute er ugyldig.', + 'in_array' => ':Attribute eksisterer ikke i :other.', + 'integer' => ':Attribute skal være et heltal.', + 'ip' => ':Attribute skal være en gyldig IP adresse.', + 'ipv4' => ':Attribute skal være en gyldig IPv4 adresse.', + 'ipv6' => ':Attribute skal være en gyldig IPv6 adresse.', + 'json' => ':Attribute skal være en gyldig JSON streng.', + 'lowercase' => 'De :attribute skal være små bogstaver.', + 'lt' => [ + 'array' => ':Attribute skal have mindre end :value items.', + 'file' => ':Attribute skal være mindre end :value kilobytes.', + 'numeric' => ':Attribute skal være mindre end :value.', + 'string' => ':Attribute skal være mindre end :value tegn.', + ], + 'lte' => [ + 'array' => ':Attribute må ikke have mere end :value elementer.', + 'file' => ':Attribute skal være mindre eller lig med :value kilobytes.', + 'numeric' => ':Attribute skal være mindre eller lig med :value.', + 'string' => ':Attribute skal være mindre eller lig med :value tegn.', + ], + 'mac_address' => ':Attribute skal være en gyldig MAC-adresse.', + 'max' => [ + 'array' => ':Attribute må ikke indeholde mere end :max elementer.', + 'file' => ':Attribute må ikke være større end :max kilobytes.', + 'numeric' => ':Attribute må ikke være større end :max.', + 'string' => ':Attribute må ikke være mere end :max tegn.', + ], + 'max_digits' => 'De :attribute må ikke have mere end :max cifre.', + 'mimes' => ':Attribute skal være en fil af typen: :values.', + 'mimetypes' => ':Attribute skal være en fil af typen: :values.', + 'min' => [ + 'array' => ':Attribute skal indeholde mindst :min elementer.', + 'file' => ':Attribute skal være mindst :min kilobytes.', + 'numeric' => ':Attribute skal være mindst :min.', + 'string' => ':Attribute skal være mindst :min tegn.', + ], + 'min_digits' => 'De :attribute skal have mindst :min cifre.', + 'missing' => ':Attribute-feltet skal mangle.', + 'missing_if' => ':Attribute-feltet skal mangle, når :other er :value.', + 'missing_unless' => ':Attribute-feltet skal mangle, medmindre :other er :value.', + 'missing_with' => ':Attribute-feltet skal mangle, når :values er til stede.', + 'missing_with_all' => ':Attribute-feltet skal mangle, når :values er til stede.', + 'multiple_of' => ':Attribute skal være et multiplum af :value', + 'not_in' => 'Valgte :attribute er ugyldig.', + 'not_regex' => 'Formatet for :attribute er ugyldigt.', + 'numeric' => ':Attribute skal være et tal.', + 'password' => [ + 'letters' => 'De :attribute skal indeholde mindst ét ​​bogstav.', + 'mixed' => 'De :attribute skal indeholde mindst et stort og et lille bogstav.', + 'numbers' => 'De :attribute skal indeholde mindst ét ​​tal.', + 'symbols' => 'De :attribute skal indeholde mindst ét ​​symbol.', + 'uncompromised' => 'De givne :attribute er dukket op i et datalæk. Vælg venligst en anden :attribute.', + ], + 'present' => ':Attribute skal være tilstede.', + 'prohibited' => ':Attribute-feltet er forbudt.', + 'prohibited_if' => 'Feltet :attribute er forbudt, når :other er :value.', + 'prohibited_unless' => ':Attribute-feltet er forbudt, medmindre :other er i :values.', + 'prohibits' => ':Attribute-feltet forbyder :other at være til stede.', + 'regex' => ':Attribute formatet er ugyldigt.', + 'required' => ':Attribute skal udfyldes.', + 'required_array_keys' => 'Feltet :attribute skal indeholde poster for: :values.', + 'required_if' => ':Attribute skal udfyldes når :other er :value.', + 'required_if_accepted' => ':Attribute-feltet er påkrævet, når :other accepteres.', + 'required_unless' => ':Attribute er påkrævet med mindre :other findes i :values.', + 'required_with' => ':Attribute skal udfyldes når :values er udfyldt.', + 'required_with_all' => ':Attribute skal udfyldes når :values er udfyldt.', + 'required_without' => ':Attribute skal udfyldes når :values ikke er udfyldt.', + 'required_without_all' => ':Attribute skal udfyldes når ingen af :values er udfyldt.', + 'same' => ':Attribute og :other skal være ens.', + 'size' => [ + 'array' => ':Attribute skal indeholde :size elementer.', + 'file' => ':Attribute skal være :size kilobytes.', + 'numeric' => ':Attribute skal være :size.', + 'string' => ':Attribute skal være :size tegn lang.', + ], + 'starts_with' => ':Attribute skal starte med én af følgende: :values.', + 'string' => ':Attribute skal være en streng.', + 'timezone' => ':Attribute skal være en gyldig tidszone.', + 'ulid' => ':Attribute skal være et gyldigt ULID.', + 'unique' => ':Attribute er allerede taget.', + 'uploaded' => ':Attribute fejlede i upload.', + 'uppercase' => 'De :attribute skal være store bogstaver.', + 'url' => ':Attribute formatet er ugyldigt.', + 'uuid' => ':Attribute skal være en gyldig UUID.', + 'attributes' => [ + 'address' => 'adresse', + 'age' => 'alder', + 'amount' => 'beløb', + 'area' => 'areal', + 'available' => 'ledig', + 'birthday' => 'fødselsdag', + 'body' => 'legeme', + 'city' => 'by', + 'content' => 'indhold', + 'country' => 'Land', + 'created_at' => 'oprettet kl', + 'creator' => 'skaber', + 'current_password' => 'nuværende kodeord', + 'date' => 'dato', + 'date_of_birth' => 'fødselsdato', + 'day' => 'dag', + 'deleted_at' => 'slettet kl', + 'description' => 'beskrivelse', + 'district' => 'distrikt', + 'duration' => 'varighed', + 'email' => 'e-mail', + 'excerpt' => 'uddrag', + 'filter' => 'filter', + 'first_name' => 'fornavn', + 'gender' => 'køn', + 'group' => 'gruppe', + 'hour' => 'time', + 'image' => 'billede', + 'last_name' => 'efternavn', + 'lesson' => 'lektie', + 'line_address_1' => 'linjeadresse 1', + 'line_address_2' => 'linjeadresse 2', + 'message' => 'besked', + 'middle_name' => 'mellemnavn', + 'minute' => 'minut', + 'mobile' => 'mobil', + 'month' => 'måned', + 'name' => 'navn', + 'national_code' => 'national kode', + 'number' => 'nummer', + 'password' => 'adgangskode', + 'password_confirmation' => 'Kodeords bekræftelse', + 'phone' => 'telefon', + 'photo' => 'Foto', + 'postal_code' => 'postnummer', + 'price' => 'pris', + 'province' => 'provins', + 'recaptcha_response_field' => 'recaptcha svarfelt', + 'remember' => 'Husk', + 'restored_at' => 'restaureret kl', + 'result_text_under_image' => 'resultattekst under billede', + 'role' => 'rolle', + 'second' => 'anden', + 'sex' => 'køn', + 'short_text' => 'kort tekst', + 'size' => 'størrelse', + 'state' => 'stat', + 'street' => 'gade', + 'student' => 'studerende', + 'subject' => 'emne', + 'teacher' => 'lærer', + 'terms' => 'betingelser', + 'test_description' => 'testbeskrivelse', + 'test_locale' => 'test lokalitet', + 'test_name' => 'test navn', + 'text' => 'tekst', + 'time' => 'tid', + 'title' => 'titel', + 'updated_at' => 'opdateret kl', + 'username' => 'brugernavn', + 'year' => 'år', + ], +]; diff --git a/lang/de.json b/lang/de.json new file mode 100644 index 0000000..1872e1e --- /dev/null +++ b/lang/de.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(und :count weiterer Fehler)", + "(and :count more errors)": "(und :count weitere Fehler)", + "A new verification link has been sent to the email address you provided during registration.": "Ein neuer Bestätigungslink wurde an die E-Mail-Adresse gesendet, die Sie bei der Registrierung angegeben haben.", + "A new verification link has been sent to your email address.": "Ein neuer Bestätigungslink wurde an Ihre E-Mail-Adresse versendet.", + "All rights reserved.": "Alle Rechte vorbehalten.", + "Already registered?": "Bereits registriert?", + "Are you sure you want to delete your account?": "Möchten Sie Ihr Konto wirklich löschen?", + "Cancel": "Abbrechen", + "Click here to re-send the verification email.": "Klicke hier, um eine neue Verifizierungs-E-Mail zu erhalten.", + "Confirm": "Bestätigen", + "Confirm Password": "Passwort bestätigen", + "Current Password": "Derzeitiges Passwort", + "Dashboard": "Dashboard", + "Delete Account": "Account löschen", + "Email": "E-Mail", + "Email Password Reset Link": "Link zum Zurücksetzen des Passwortes zusenden", + "Ensure your account is using a long, random password to stay secure.": "Stellen Sie sicher, dass Ihr Konto ein langes, zufälliges Passwort verwendet, um die Sicherheit zu gewährleisten.", + "Forbidden": "Verboten", + "Forgot your password?": "Passwort vergessen?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Haben Sie Ihr Passwort vergessen? Kein Problem. Teilen Sie uns einfach Ihre E-Mail-Adresse mit und wir senden Ihnen per E-Mail einen Link zum Zurücksetzen des Passworts, über den Sie ein Neues auswählen können.", + "Go to page :page": "Gehe zur Seite :page", + "Hello!": "Hallo!", + "If you did not create an account, no further action is required.": "Wenn Sie kein Konto erstellt haben, sind keine weiteren Handlungen nötig.", + "If you did not request a password reset, no further action is required.": "Wenn Sie kein Zurücksetzen des Passworts beantragt haben, sind keine weiteren Handlungen nötig.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Sollten Sie Schwierigkeiten haben, die Schaltfläche \":actionText\" zu klicken, kopieren Sie den nachfolgenden Link\n in Ihre Adresszeile des Browsers.", + "Invalid JSON was returned from the route.": "Von der Route wurde ein ungültiger JSON-Code zurückgegeben.", + "Log in": "Einloggen", + "Log Out": "Abmelden", + "Login": "Anmelden", + "Logout": "Abmelden", + "Name": "Name", + "New Password": "Neues Passwort", + "Not Found": "Nicht gefunden", + "of": "von", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Sobald Ihr Konto gelöscht wurde, werden alle Ressourcen und Daten dauerhaft gelöscht. Laden Sie vor dem Löschen Ihres Kontos alle Daten oder Informationen herunter, die Sie behalten möchten.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Sobald Ihr Konto gelöscht wurde, werden alle Ressourcen und Daten dauerhaft gelöscht. Bitte geben Sie Ihr Passwort zur Bestätigung ein, dass Sie Ihr Konto dauerhaft löschen möchten.", + "Page Expired": "Seite abgelaufen", + "Pagination Navigation": "Seitennummerierungsnavigation", + "Password": "Passwort", + "Payment Required": "Zahlung erforderlich", + "Please click the button below to verify your email address.": "Bitte klicken Sie auf die Schaltfläche, um Ihre E-Mail-Adresse zu bestätigen.", + "Profile": "Profil", + "Profile Information": "Profilinformationen", + "Regards": "Mit freundlichen Grüßen", + "Register": "Registrieren", + "Remember me": "Angemeldet bleiben", + "Resend Verification Email": "Bestätigungslink erneut senden", + "Reset Password": "Passwort zurücksetzen", + "Reset Password Notification": "Benachrichtigung zum Zurücksetzen des Passworts", + "results": "Ergebnisse", + "Save": "Speichern", + "Saved.": "Gespeichert.", + "Server Error": "Interner Fehler", + "Service Unavailable": "Service nicht verfügbar", + "Showing": "Zeigen", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Vielen Dank für Ihre Registrierung! Bevor Sie loslegen, möchten wir Sie bitten Ihre E-Mail-Adresse zu verifizieren, indem Sie auf den Link klicken, den wir Ihnen per E-Mail zugeschickt haben. Wenn Sie die E-Mail nicht erhalten haben, senden wir Ihnen gerne eine weitere zu.", + "The given data was invalid.": "Die gegebenen Daten waren ungültig.", + "The response is not a streamed response.": "Die Antwort ist keine gestreamte Antwort.", + "The response is not a view.": "Die Antwort ist keine Ansicht.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dies ist ein sicherer Bereich der Anwendung. Bitte geben Sie Ihr Passwort ein, bevor Sie fortfahren.", + "This password reset link will expire in :count minutes.": "Dieser Link zum Zurücksetzen des Passworts läuft in :count Minuten ab.", + "to": "bis", + "Toggle navigation": "Navigation umschalten", + "Too Many Requests": "Zu viele Anfragen", + "Unauthorized": "Nicht autorisiert", + "Update Password": "Passwort aktualisieren", + "Update your account's profile information and email address.": "Aktualisieren Sie die Profilinformationen und die E-Mail-Adresse Ihres Kontos.", + "Verify Email Address": "E-Mail-Adresse bestätigen", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Sie erhalten diese E-Mail, weil wir einen Antrag auf eine Zurücksetzung Ihres Passworts bekommen haben.", + "You're logged in!": "Sie sind eingeloggt!", + "Your email address is unverified.": "Ihre E-Mail-Adresse ist nicht verifiziert." +} \ No newline at end of file diff --git a/lang/de/auth.php b/lang/de/auth.php new file mode 100644 index 0000000..b9b93be --- /dev/null +++ b/lang/de/auth.php @@ -0,0 +1,9 @@ + 'Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.', + 'password' => 'Das Passwort ist falsch.', + 'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.', +]; diff --git a/lang/de/pagination.php b/lang/de/pagination.php new file mode 100644 index 0000000..c912b5d --- /dev/null +++ b/lang/de/pagination.php @@ -0,0 +1,8 @@ + 'Weiter »', + 'previous' => '« Zurück', +]; diff --git a/lang/de/passwords.php b/lang/de/passwords.php new file mode 100644 index 0000000..e758707 --- /dev/null +++ b/lang/de/passwords.php @@ -0,0 +1,11 @@ + 'Das Passwort wurde zurückgesetzt!', + 'sent' => 'Passworterinnerung wurde gesendet!', + 'throttled' => 'Bitte warten Sie, bevor Sie es erneut versuchen.', + 'token' => 'Der Passwort-Wiederherstellungs-Schlüssel ist ungültig oder abgelaufen.', + 'user' => 'Es konnte leider kein Nutzer mit dieser E-Mail-Adresse gefunden werden.', +]; diff --git a/lang/de/validation.php b/lang/de/validation.php new file mode 100644 index 0000000..6a3de90 --- /dev/null +++ b/lang/de/validation.php @@ -0,0 +1,217 @@ + ':Attribute muss akzeptiert werden.', + 'accepted_if' => ':Attribute muss akzeptiert werden, wenn :other :value ist.', + 'active_url' => ':Attribute ist keine gültige Internet-Adresse.', + 'after' => ':Attribute muss ein Datum nach :date sein.', + 'after_or_equal' => ':Attribute muss ein Datum nach :date oder gleich :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.', + 'ascii' => 'Die :attribute darf nur alphanumerische Single-Byte-Zeichen und -Symbole enthalten.', + 'before' => ':Attribute muss ein Datum vor :date sein.', + 'before_or_equal' => ':Attribute muss ein Datum vor :date oder gleich :date sein.', + 'between' => [ + 'array' => ':Attribute muss zwischen :min & :max Elemente haben.', + 'file' => ':Attribute muss zwischen :min & :max Kilobytes groß sein.', + 'numeric' => ':Attribute muss zwischen :min & :max liegen.', + 'string' => ':Attribute muss zwischen :min & :max Zeichen lang sein.', + ], + 'boolean' => ':Attribute muss entweder \'true\' oder \'false\' sein.', + 'can' => 'Das Feld :attribute enthält einen nicht autorisierten Wert.', + 'confirmed' => ':Attribute stimmt nicht mit der Bestätigung überein.', + 'current_password' => 'Das Passwort ist falsch.', + '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.', + 'decimal' => 'Die :attribute muss :decimal Dezimalstellen haben.', + 'declined' => ':Attribute muss abgelehnt werden.', + 'declined_if' => ':Attribute muss abgelehnt werden wenn :other :value ist.', + '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.', + 'doesnt_end_with' => ':Attribute darf nicht mit einem der folgenden enden: :values.', + 'doesnt_start_with' => ':Attribute darf nicht mit einem der folgenden beginnen: :values.', + 'email' => ':Attribute muss eine gültige E-Mail-Adresse sein.', + 'ends_with' => ':Attribute muss eine der folgenden Endungen aufweisen: :values', + 'enum' => 'Der ausgewählte Wert ist ungültig.', + 'exists' => 'Der gewählte Wert für :attribute ist ungültig.', + 'file' => ':Attribute muss eine Datei sein.', + 'filled' => ':Attribute muss ausgefüllt sein.', + 'gt' => [ + 'array' => ':Attribute muss mehr als :value Elemente haben.', + 'file' => ':Attribute muss größer als :value Kilobytes sein.', + 'numeric' => ':Attribute muss größer als :value sein.', + 'string' => ':Attribute muss länger als :value Zeichen sein.', + ], + 'gte' => [ + 'array' => ':Attribute muss mindestens :value Elemente haben.', + 'file' => ':Attribute muss größer oder gleich :value Kilobytes sein.', + 'numeric' => ':Attribute muss größer oder gleich :value sein.', + 'string' => ':Attribute muss mindestens :value Zeichen lang sein.', + ], + '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.', + 'lowercase' => ':Attribute muss in Kleinbuchstaben sein.', + 'lt' => [ + 'array' => ':Attribute muss weniger als :value Elemente haben.', + 'file' => ':Attribute muss kleiner als :value Kilobytes sein.', + 'numeric' => ':Attribute muss kleiner als :value sein.', + 'string' => ':Attribute muss kürzer als :value Zeichen sein.', + ], + 'lte' => [ + 'array' => ':Attribute darf maximal :value Elemente haben.', + 'file' => ':Attribute muss kleiner oder gleich :value Kilobytes sein.', + 'numeric' => ':Attribute muss kleiner oder gleich :value sein.', + 'string' => ':Attribute darf maximal :value Zeichen lang sein.', + ], + 'mac_address' => 'Der Wert muss eine gültige MAC-Adresse sein.', + 'max' => [ + 'array' => ':Attribute darf maximal :max Elemente haben.', + 'file' => ':Attribute darf maximal :max Kilobytes groß sein.', + 'numeric' => ':Attribute darf maximal :max sein.', + 'string' => ':Attribute darf maximal :max Zeichen haben.', + ], + 'max_digits' => ':Attribute darf maximal :max Ziffern lang sein.', + 'mimes' => ':Attribute muss den Dateityp :values haben.', + 'mimetypes' => ':Attribute muss den Dateityp :values haben.', + 'min' => [ + 'array' => ':Attribute muss mindestens :min Elemente haben.', + 'file' => ':Attribute muss mindestens :min Kilobytes groß sein.', + 'numeric' => ':Attribute muss mindestens :min sein.', + 'string' => ':Attribute muss mindestens :min Zeichen lang sein.', + ], + 'min_digits' => ':Attribute muss mindestens :min Ziffern lang sein.', + 'missing' => 'Das Feld :attribute muss fehlen.', + 'missing_if' => 'Das Feld :attribute muss fehlen, wenn :other gleich :value ist.', + 'missing_unless' => 'Das Feld :attribute muss fehlen, es sei denn, :other ist :value.', + 'missing_with' => 'Das Feld :attribute muss fehlen, wenn :values vorhanden ist.', + 'missing_with_all' => 'Das Feld :attribute muss fehlen, wenn :values vorhanden sind.', + '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' => [ + 'letters' => ':Attribute muss mindestens einen Buchstaben beinhalten.', + 'mixed' => ':Attribute muss mindestens einen Großbuchstaben und einen Kleinbuchstaben beinhalten.', + 'numbers' => ':Attribute muss mindestens eine Zahl beinhalten.', + 'symbols' => ':Attribute muss mindestens ein Sonderzeichen beinhalten.', + 'uncompromised' => ':Attribute wurde in einem Datenleck gefunden. Bitte wählen Sie ein anderes :attribute.', + ], + 'present' => ':Attribute muss vorhanden sein.', + 'prohibited' => ':Attribute ist unzulässig.', + 'prohibited_if' => ':Attribute ist unzulässig, wenn :other :value ist.', + 'prohibited_unless' => ':Attribute ist unzulässig, wenn :other nicht :values ist.', + 'prohibits' => ':Attribute verbietet die Angabe von :other.', + 'regex' => ':Attribute Format ist ungültig.', + 'required' => ':Attribute muss ausgefüllt werden.', + 'required_array_keys' => 'Dieses Feld muss Einträge enthalten für: :values.', + 'required_if' => ':Attribute muss ausgefüllt werden, wenn :other den Wert :value hat.', + 'required_if_accepted' => ':Attribute muss ausgefüllt werden, wenn :other gewählt ist.', + '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' => [ + 'array' => ':Attribute muss genau :size Elemente haben.', + 'file' => ':Attribute muss :size Kilobyte groß sein.', + 'numeric' => ':Attribute muss gleich :size sein.', + 'string' => ':Attribute muss :size Zeichen lang sein.', + ], + '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.', + 'ulid' => 'Die :attribute muss eine gültige ULID sein.', + 'unique' => ':Attribute ist bereits vergeben.', + 'uploaded' => ':Attribute konnte nicht hochgeladen werden.', + 'uppercase' => ':Attribute muss in Großbuchstaben sein.', + 'url' => ':Attribute muss eine URL sein.', + 'uuid' => ':Attribute muss ein UUID sein.', + 'attributes' => [ + 'address' => 'Adresse', + 'age' => 'Alter', + 'amount' => 'Höhe', + 'area' => 'Gebiet', + 'available' => 'Verfügbar', + 'birthday' => 'Geburtstag', + 'body' => 'Körper', + 'city' => 'Stadt', + 'content' => 'Inhalt', + 'country' => 'Land', + 'created_at' => 'Erstellt am', + 'creator' => 'Ersteller', + 'current_password' => 'Derzeitiges Passwort', + 'date' => 'Datum', + 'date_of_birth' => 'Geburtsdatum', + 'day' => 'Tag', + 'deleted_at' => 'Gelöscht am', + 'description' => 'Beschreibung', + 'district' => 'Bezirk', + 'duration' => 'Dauer', + 'email' => 'E-Mail-Adresse', + 'excerpt' => 'Auszug', + 'filter' => 'Filter', + 'first_name' => 'Vorname', + 'gender' => 'Geschlecht', + 'group' => 'Gruppe', + 'hour' => 'Stunde', + 'image' => 'Bild', + 'last_name' => 'Nachname', + 'lesson' => 'Lektion', + 'line_address_1' => 'Adresszeile 1', + 'line_address_2' => 'Adresszeile 2', + 'message' => 'Nachricht', + 'middle_name' => 'Zweitname', + 'minute' => 'Minute', + 'mobile' => 'Handynummer', + 'month' => 'Monat', + 'name' => 'Name', + 'national_code' => 'Länderkennung', + 'number' => 'Nummer', + 'password' => 'Passwort', + 'password_confirmation' => 'Passwortbestätigung', + 'phone' => 'Telefonnummer', + 'photo' => 'Foto', + 'postal_code' => 'Postleitzahl', + 'price' => 'Preis', + 'province' => 'Provinz', + 'recaptcha_response_field' => 'Captcha-Feld', + 'remember' => 'Erinnern', + 'restored_at' => 'Wiederhergestellt am', + 'result_text_under_image' => 'Ergebnistext unter Bild', + 'role' => 'Rolle', + 'second' => 'Sekunde', + 'sex' => 'Geschlecht', + 'short_text' => 'Kurzer Text', + 'size' => 'Größe', + 'state' => 'Bundesland', + 'street' => 'Straße', + 'student' => 'Schüler/Student', + 'subject' => 'Gegenstand', + 'teacher' => 'Lehrer', + 'terms' => 'Bedingungen', + 'test_description' => 'Test Beschreibung', + 'test_locale' => 'Test Region', + 'test_name' => 'Testname', + 'text' => 'Text', + 'time' => 'Uhrzeit', + 'title' => 'Titel', + 'updated_at' => 'Aktualisiert am', + 'username' => 'Benutzername', + 'year' => 'Jahr', + ], +]; diff --git a/lang/de_CH.json b/lang/de_CH.json new file mode 100644 index 0000000..ecba255 --- /dev/null +++ b/lang/de_CH.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(und :count weitere Fehler)", + "(and :count more errors)": "(und :count weitere Fehler)", + "A new verification link has been sent to the email address you provided during registration.": "Ein neuer Bestätigungslink wurde an die E-Mail-Adresse gesendet, die Sie bei der Registrierung angegeben haben.", + "A new verification link has been sent to your email address.": "Ein neuer Bestätigungslink wurde an Ihre E-Mail-Adresse gesendet.", + "All rights reserved.": "Alle Rechte vorbehalten.", + "Already registered?": "Bereits registriert?", + "Are you sure you want to delete your account?": "Möchten Sie Ihr Konto wirklich löschen?", + "Cancel": "Abbrechen", + "Click here to re-send the verification email.": "Klicken Sie hier, um die Bestätigungs-E-Mail erneut zu senden.", + "Confirm": "Bestätigen", + "Confirm Password": "Passwort bestätigen", + "Current Password": "Derzeitiges Passwort", + "Dashboard": "Dashboard", + "Delete Account": "Account löschen", + "Email": "E-Mail", + "Email Password Reset Link": "Link zum Zurücksetzen des Passwortes zusenden", + "Ensure your account is using a long, random password to stay secure.": "Stellen Sie sicher, dass Ihr Konto ein langes, zufälliges Passwort verwendet, um die Sicherheit zu gewährleisten.", + "Forbidden": "Verboten", + "Forgot your password?": "Passwort vergessen?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Haben Sie Ihr Passwort vergessen? Kein Problem. Teilen Sie uns einfach Ihre E-Mail-Adresse mit und wir senden Ihnen per E-Mail einen Link zum Zurücksetzen des Passworts, über den Sie ein Neues auswählen können.", + "Go to page :page": "Gehe zur Seite :page", + "Hello!": "Hallo!", + "If you did not create an account, no further action is required.": "Wenn Sie kein Konto erstellt haben, sind keine weiteren Handlungen nötig.", + "If you did not request a password reset, no further action is required.": "Wenn Sie kein Zurücksetzen des Passworts beantragt haben, sind keine weiteren Handlungen nötig.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Wenn Sie Schwierigkeiten haben, die \":actionText\"-Schaltfläche zu drücken, fügen Sie bitte die folgende Adresse in Ihren Browser ein:", + "Invalid JSON was returned from the route.": "Von der Route wurde ein ungültiger JSON-Code zurückgegeben.", + "Log in": "Einloggen", + "Log Out": "Abmelden", + "Login": "Anmelden", + "Logout": "Abmelden", + "Name": "Name", + "New Password": "Neues Passwort", + "Not Found": "Nicht gefunden", + "of": "von", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Sobald Ihr Konto gelöscht wurde, werden alle Ressourcen und Daten dauerhaft gelöscht. Laden Sie vor dem Löschen Ihres Kontos alle Daten oder Informationen herunter, die Sie behalten möchten.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Sobald Ihr Konto gelöscht ist, werden alle seine Ressourcen und Daten dauerhaft gelöscht. Bitte geben Sie Ihr Passwort ein, um zu bestätigen, dass Sie Ihr Konto dauerhaft löschen möchten.", + "Page Expired": "Seite abgelaufen", + "Pagination Navigation": "Seitennummerierungsnavigation", + "Password": "Passwort", + "Payment Required": "Zahlung erforderlich", + "Please click the button below to verify your email address.": "Bitte klicken Sie auf die Schaltfläche, um Ihre E-Mail-Adresse zu bestätigen.", + "Profile": "Profil", + "Profile Information": "Profilinformationen", + "Regards": "Mit freundlichen Grüssen", + "Register": "Registrieren", + "Remember me": "Angemeldet bleiben", + "Resend Verification Email": "Bestätigungslink erneut senden", + "Reset Password": "Passwort zurücksetzen", + "Reset Password Notification": "Benachrichtigung zum Zurücksetzen des Passworts", + "results": "Ergebnisse", + "Save": "Speichern", + "Saved.": "Gespeichert", + "Server Error": "Interner Fehler", + "Service Unavailable": "Service nicht verfügbar", + "Showing": "Zeigen", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Danke für's Registrieren! Bevor Sie loslegen, könnten Sie Ihre E-Mail-Adresse verifizieren, indem Sie auf den Link klicken, den wir Ihnen per E-Mail zugeschickt haben? Wenn Sie die E-Mail nicht erhalten haben, senden wir Ihnen gerne eine weitere zu.", + "The given data was invalid.": "Die angegebenen Daten waren ungültig.", + "The response is not a streamed response.": "Die Antwort ist keine gestreamte Antwort.", + "The response is not a view.": "Die Antwort ist keine Ansicht.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dies ist ein sicherer Bereich der Anwendung. Bitte geben Sie Ihr Passwort ein, bevor Sie fortfahren.", + "This password reset link will expire in :count minutes.": "Dieser Link zum Zurücksetzen des Passworts läuft in :count Minuten ab.", + "to": "bis", + "Toggle navigation": "Navigation umschalten", + "Too Many Requests": "Zu viele Anfragen", + "Unauthorized": "Nicht autorisiert", + "Update Password": "Passwort aktualisieren", + "Update your account's profile information and email address.": "Aktualisieren Sie die Profilinformationen und die E-Mail-Adresse Ihres Kontos.", + "Verify Email Address": "E-Mail-Adresse bestätigen", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Sie erhalten diese E-Mail, weil wir einen Antrag auf eine Zurücksetzung Ihres Passworts bekommen haben.", + "You're logged in!": "Sie sind eingeloggt!", + "Your email address is unverified.": "Ihre E-Mail-Adresse ist unbestätigt." +} \ No newline at end of file diff --git a/lang/de_CH/auth.php b/lang/de_CH/auth.php new file mode 100644 index 0000000..b9b93be --- /dev/null +++ b/lang/de_CH/auth.php @@ -0,0 +1,9 @@ + 'Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.', + 'password' => 'Das Passwort ist falsch.', + 'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.', +]; diff --git a/lang/de_CH/pagination.php b/lang/de_CH/pagination.php new file mode 100644 index 0000000..c912b5d --- /dev/null +++ b/lang/de_CH/pagination.php @@ -0,0 +1,8 @@ + 'Weiter »', + 'previous' => '« Zurück', +]; diff --git a/lang/de_CH/passwords.php b/lang/de_CH/passwords.php new file mode 100644 index 0000000..e758707 --- /dev/null +++ b/lang/de_CH/passwords.php @@ -0,0 +1,11 @@ + 'Das Passwort wurde zurückgesetzt!', + 'sent' => 'Passworterinnerung wurde gesendet!', + 'throttled' => 'Bitte warten Sie, bevor Sie es erneut versuchen.', + 'token' => 'Der Passwort-Wiederherstellungs-Schlüssel ist ungültig oder abgelaufen.', + 'user' => 'Es konnte leider kein Nutzer mit dieser E-Mail-Adresse gefunden werden.', +]; diff --git a/lang/de_CH/validation.php b/lang/de_CH/validation.php new file mode 100644 index 0000000..b3f8ea1 --- /dev/null +++ b/lang/de_CH/validation.php @@ -0,0 +1,217 @@ + ':Attribute muss akzeptiert werden.', + 'accepted_if' => 'Die :attribute muss akzeptiert werden, wenn :other :value ist.', + '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.', + 'ascii' => 'Die :attribute darf nur alphanumerische Single-Byte-Zeichen und -Symbole enthalten.', + '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' => [ + 'array' => ':Attribute muss zwischen :min & :max Elemente haben.', + 'file' => ':Attribute muss zwischen :min & :max Kilobytes gross sein.', + 'numeric' => ':Attribute muss zwischen :min & :max liegen.', + 'string' => ':Attribute muss zwischen :min & :max Zeichen lang sein.', + ], + 'boolean' => ':Attribute muss entweder \'true\' oder \'false\' sein.', + 'can' => 'Das Feld :attribute enthält einen nicht autorisierten Wert.', + 'confirmed' => ':Attribute stimmt nicht mit der Bestätigung überein.', + 'current_password' => 'Das Passwort ist inkorrekt.', + 'date' => ':Attribute muss ein gültiges Datum sein.', + 'date_equals' => ':Attribute muss ein Datum gleich dem :date sein.', + 'date_format' => ':Attribute entspricht nicht dem gültigen Format für :format.', + 'decimal' => 'Die :attribute muss :decimal Dezimalstellen haben.', + 'declined' => 'Die :attribute muss abgelehnt werden.', + 'declined_if' => 'Die :attribute muss abgelehnt werden, wenn :other :value ist.', + '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.', + 'doesnt_end_with' => 'Die :attribute darf nicht mit einer der folgenden Zahlen enden: :values.', + 'doesnt_start_with' => 'Die :attribute darf nicht mit einem der folgenden Werte beginnen: :values.', + 'email' => ':Attribute muss eine gültige E-Mail-Adresse sein.', + 'ends_with' => ':Attribute muss eine der folgenden Endungen aufweisen: :values', + 'enum' => 'Die ausgewählte :attribute ist ungültig.', + 'exists' => 'Der gewählte Wert für :attribute ist ungültig.', + 'file' => ':Attribute muss eine Datei sein.', + 'filled' => ':Attribute muss ausgefüllt sein.', + 'gt' => [ + 'array' => ':Attribute muss mindestens :value Elemente haben.', + 'file' => ':Attribute muss mindestens :value Kilobytes gross sein.', + 'numeric' => ':Attribute muss mindestens :value sein.', + 'string' => ':Attribute muss mindestens :value Zeichen lang sein.', + ], + 'gte' => [ + 'array' => ':Attribute muss grösser oder gleich :value Elemente haben.', + 'file' => ':Attribute muss grösser oder gleich :value Kilobytes sein.', + 'numeric' => ':Attribute muss grösser oder gleich :value sein.', + 'string' => ':Attribute muss grösser oder gleich :value Zeichen lang sein.', + ], + '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.', + 'lowercase' => 'Die :attribute muss klein geschrieben werden.', + 'lt' => [ + 'array' => ':Attribute muss kleiner :value Elemente haben.', + 'file' => ':Attribute muss kleiner :value Kilobytes gross sein.', + 'numeric' => ':Attribute muss kleiner :value sein.', + 'string' => ':Attribute muss kleiner :value Zeichen lang sein.', + ], + 'lte' => [ + 'array' => ':Attribute muss kleiner oder gleich :value Elemente haben.', + 'file' => ':Attribute muss kleiner oder gleich :value Kilobytes sein.', + 'numeric' => ':Attribute muss kleiner oder gleich :value sein.', + 'string' => ':Attribute muss kleiner oder gleich :value Zeichen lang sein.', + ], + 'mac_address' => 'Die :attribute muss eine gültige MAC-Adresse sein.', + 'max' => [ + 'array' => ':Attribute darf nicht mehr als :max Elemente haben.', + 'file' => ':Attribute darf maximal :max Kilobytes gross sein.', + 'numeric' => ':Attribute darf maximal :max sein.', + 'string' => ':Attribute darf maximal :max Zeichen haben.', + ], + 'max_digits' => 'Die :attribute darf nicht mehr als :max Stellen haben.', + 'mimes' => ':Attribute muss den Dateityp :values haben.', + 'mimetypes' => ':Attribute muss den Dateityp :values haben.', + 'min' => [ + 'array' => ':Attribute muss mindestens :min Elemente haben.', + 'file' => ':Attribute muss mindestens :min Kilobytes gross sein.', + 'numeric' => ':Attribute muss mindestens :min sein.', + 'string' => ':Attribute muss mindestens :min Zeichen lang sein.', + ], + 'min_digits' => 'Die :attribute muss mindestens :min Stellen haben.', + 'missing' => 'Das Feld :attribute muss fehlen.', + 'missing_if' => 'Das Feld :attribute muss fehlen, wenn :other gleich :value ist.', + 'missing_unless' => 'Das Feld :attribute muss fehlen, es sei denn, :other ist :value.', + 'missing_with' => 'Das Feld :attribute muss fehlen, wenn :values vorhanden ist.', + 'missing_with_all' => 'Das Feld :attribute muss fehlen, wenn :values vorhanden sind.', + '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' => [ + 'letters' => 'Die :attribute muss mindestens einen Buchstaben enthalten.', + 'mixed' => 'Die :attribute muss mindestens einen Groß- und einen Kleinbuchstaben enthalten.', + 'numbers' => 'Die :attribute muss mindestens eine Zahl enthalten.', + 'symbols' => 'Die :attribute muss mindestens ein Symbol enthalten.', + 'uncompromised' => 'Die angegebene :attribute ist in einem Datenleck aufgetaucht. Bitte wählen Sie eine andere :attribute.', + ], + 'present' => ':Attribute muss vorhanden sein.', + 'prohibited' => ':Attribute ist gesperrt.', + 'prohibited_if' => ':Attribute ist gesperrt, wenn :other :value ist.', + 'prohibited_unless' => ':Attribute ist gesperrt, wenn :other nicht :values ist.', + 'prohibits' => 'Das :attribute-Feld verhindert, dass :other vorhanden sind.', + 'regex' => ':Attribute Format ist ungültig.', + 'required' => ':Attribute muss ausgefüllt sein.', + 'required_array_keys' => 'Das Feld :attribute muss Einträge enthalten für: :values.', + 'required_if' => ':Attribute muss ausgefüllt sein, wenn :other :value ist.', + 'required_if_accepted' => 'Das Feld :attribute ist erforderlich, wenn :other akzeptiert wird.', + 'required_unless' => ':Attribute muss ausgefüllt sein, wenn :other nicht :values ist.', + 'required_with' => ':Attribute muss angegeben werden, wenn :values ausgefüllt wurde.', + 'required_with_all' => ':Attribute muss angegeben werden, wenn :values ausgefüllt wurde.', + 'required_without' => ':Attribute muss angegeben werden, wenn :values nicht ausgefüllt wurde.', + 'required_without_all' => ':Attribute muss angegeben werden, wenn keines der Felder :values ausgefüllt wurde.', + 'same' => ':Attribute und :other müssen übereinstimmen.', + 'size' => [ + 'array' => ':Attribute muss genau :size Elemente haben.', + 'file' => ':Attribute muss :size Kilobyte gross sein.', + 'numeric' => ':Attribute muss gleich :size sein.', + 'string' => ':Attribute muss :size Zeichen lang sein.', + ], + 'starts_with' => ':Attribute muss einen der folgenden Anfänge aufweisen: :values', + 'string' => ':Attribute muss ein String sein.', + 'timezone' => ':Attribute muss eine gültige Zeitzone sein.', + 'ulid' => 'Die :attribute muss eine gültige ULID sein.', + 'unique' => ':Attribute ist schon vergeben.', + 'uploaded' => ':Attribute konnte nicht hochgeladen werden.', + 'uppercase' => 'Die :attribute muss in Großbuchstaben geschrieben werden.', + 'url' => ':Attribute muss eine URL sein.', + 'uuid' => ':Attribute muss ein UUID sein.', + 'attributes' => [ + 'address' => 'Adresse', + 'age' => 'Alter', + 'amount' => 'Höhe', + 'area' => 'Gebiet', + 'available' => 'Verfügbar', + 'birthday' => 'Geburtstag', + 'body' => 'Körper', + 'city' => 'Stadt', + 'content' => 'Inhalt', + 'country' => 'Land', + 'created_at' => 'Erstellt am', + 'creator' => 'Ersteller', + 'current_password' => 'Derzeitiges Passwort', + 'date' => 'Datum', + 'date_of_birth' => 'Geburtsdatum', + 'day' => 'Tag', + 'deleted_at' => 'Gelöscht am', + 'description' => 'Beschreibung', + 'district' => 'Bezirk', + 'duration' => 'Dauer', + 'email' => 'E-Mail-Adresse', + 'excerpt' => 'Auszug', + 'filter' => 'Filter', + 'first_name' => 'Vorname', + 'gender' => 'Geschlecht', + 'group' => 'Gruppe', + 'hour' => 'Stunde', + 'image' => 'Bild', + 'last_name' => 'Nachname', + 'lesson' => 'Lektion', + 'line_address_1' => 'Adresszeile 1', + 'line_address_2' => 'Adresszeile 2', + 'message' => 'Nachricht', + 'middle_name' => 'Zweitname', + 'minute' => 'Minute', + 'mobile' => 'Handynummer', + 'month' => 'Monat', + 'name' => 'Name', + 'national_code' => 'Länderkennung', + 'number' => 'Nummer', + 'password' => 'Passwort', + 'password_confirmation' => 'Passwortbestätigung', + 'phone' => 'Telefonnummer', + 'photo' => 'Foto', + 'postal_code' => 'Postleitzahl', + 'price' => 'Preis', + 'province' => 'Provinz', + 'recaptcha_response_field' => 'Captcha-Feld', + 'remember' => 'Erinnern', + 'restored_at' => 'Wiederhergestellt am', + 'result_text_under_image' => 'Ergebnistext unter Bild', + 'role' => 'Rolle', + 'second' => 'Sekunde', + 'sex' => 'Geschlecht', + 'short_text' => 'Kurzer Text', + 'size' => 'Größe', + 'state' => 'Bundesland', + 'street' => 'Straße', + 'student' => 'Schüler/Student', + 'subject' => 'Gegenstand', + 'teacher' => 'Lehrer', + 'terms' => 'Bedingungen', + 'test_description' => 'Test Beschreibung', + 'test_locale' => 'Test Region', + 'test_name' => 'Testname', + 'text' => 'Text', + 'time' => 'Uhrzeit', + 'title' => 'Titel', + 'updated_at' => 'Aktualisiert am', + 'username' => 'Benutzername', + 'year' => 'Jahr', + ], +]; diff --git a/lang/el.json b/lang/el.json new file mode 100644 index 0000000..4aabf5e --- /dev/null +++ b/lang/el.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(και άλλα :count σφάλματα)", + "(and :count more errors)": "(και άλλα :count λάθη)", + "A new verification link has been sent to the email address you provided during registration.": "Ένας νέος σύνδεσμος επαλήθευσης έχει σταλεί στη διεύθυνση ηλεκτρονικού ταχυδρομείου που δώσατε κατά την εγγραφή σας.", + "A new verification link has been sent to your email address.": "Ένας νέος σύνδεσμος επαλήθευσης έχει σταλεί στη διεύθυνση email σας.", + "All rights reserved.": "Πνευματική προστασία περιεχομένου.", + "Already registered?": "Είστε ήδη εγγεγραμμένος?", + "Are you sure you want to delete your account?": "Είστε βέβαιοι ότι θέλετε να διαγράψετε τον λογαριασμό σας;", + "Cancel": "Ακύρωση", + "Click here to re-send the verification email.": "Κάντε κλικ εδώ για να στείλετε ξανά το email επαλήθευσης.", + "Confirm": "Επιβεβαίωση", + "Confirm Password": "Επιβεβαίωση Κωδικού", + "Current Password": "Τρέχων Κωδικός Πρόσβασης", + "Dashboard": "Πίνακας", + "Delete Account": "Διαγραφή Λογαριασμού", + "Email": "Ηλεκτρονικού", + "Email Password Reset Link": "Αποστολή Σύνδεσμου Επαναφοράς Κωδικού", + "Ensure your account is using a long, random password to stay secure.": "Βεβαιωθείτε ότι ο λογαριασμός σας χρησιμοποιεί ένα μακρύ, τυχαίο κωδικό πρόσβασης για να παραμείνετε ασφαλείς.", + "Forbidden": "Απαγορευμένο", + "Forgot your password?": "Ξεχάσατε τον κωδικό σας;", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Ξεχάσατε τον κωδικό σας; Κανένα πρόβλημα. Δώστε μας την διεύθυνση ηλεκτρονικού ταχυδρομείου σας και θα σας στείλουμε ένα email με έναν σύνδεσμο (link), που θα σας επιστρέψει να δημιουργήσετε έναν νέο κωδικό πρόσβασης.", + "Go to page :page": "Μετάβαση στη σελίδα :page", + "Hello!": "Χαίρετε!", + "If you did not create an account, no further action is required.": "Εάν δεν δημιουργήσατε λογαριασμό, δεν απαιτείται περαιτέρω ενέργεια.", + "If you did not request a password reset, no further action is required.": "Εάν δεν ζητήσατε επαναφορά κωδικού πρόσβασης, δεν απαιτείται περαιτέρω ενέργεια.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Αν αντιμετωπίζετε προβλήματα με το κλικ στο κουμπί \":actionText\", αντιγράψτε και επικολλήστε την παρακάτω διεύθυνση \nστο πρόγραμμα περιήγησης:", + "Invalid JSON was returned from the route.": "Επιστράφηκε μη έγκυρο JSON από τη διαδρομή.", + "Log in": "Συνδεθείτε", + "Log Out": "αποσυνδεθείτε", + "Login": "Είσοδος", + "Logout": "Έξοδος", + "Name": "Όνομα", + "New Password": "Νέος Κωδικός Πρόσβασης", + "Not Found": "Δεν Βρέθηκε", + "of": "του", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Μόλις διαγραφεί ο λογαριασμός σας, όλοι οι πόροι και τα δεδομένα του θα διαγραφούν οριστικά. Πριν από τη διαγραφή του λογαριασμού σας, παρακαλούμε να κατεβάσετε οποιαδήποτε δεδομένα ή πληροφορίες που θέλετε να διατηρήσετε.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Μόλις διαγραφεί ο λογαριασμός σας, όλοι οι πόροι και τα δεδομένα του θα διαγραφούν οριστικά. Εισαγάγετε τον κωδικό πρόσβασής σας για να επιβεβαιώσετε ότι θέλετε να διαγράψετε οριστικά τον λογαριασμό σας.", + "Page Expired": "Η συνεδρία έληξε", + "Pagination Navigation": "Πλοήγηση Σελιδοποίησης", + "Password": "Κωδικός", + "Payment Required": "Απαιτείται πληρωμή", + "Please click the button below to verify your email address.": "Κάντε κλικ στο παρακάτω κουμπί για να επαληθεύσετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας.", + "Profile": "Προφίλ", + "Profile Information": "Πληροφορίες Προφίλ", + "Regards": "Φιλικά", + "Register": "Εγγραφή", + "Remember me": "Να με θυμάσαι", + "Resend Verification Email": "Επαναποστολή email επαλήθευσης", + "Reset Password": "Επαναφορά Κωδικού", + "Reset Password Notification": "Ειδοποίηση επαναφοράς κωδικού", + "results": "αποτέλεσμα", + "Save": "Αποθηκεύσετε", + "Saved.": "Αποθηκεύονται.", + "Server Error": "Σφάλμα στον εξυπηρετητή (server)", + "Service Unavailable": "Μη διαθέσιμη υπηρεσία", + "Showing": "Εμφάνιση", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Ευχαριστώ για την εγγραφή! Πριν ξεκινήσετε, μπορείτε να επαληθεύσετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας κάνοντας κλικ στον σύνδεσμο που μόλις σας στείλαμε μέσω ηλεκτρονικού ταχυδρομείου; Εάν δεν λάβατε το μήνυμα ηλεκτρονικού ταχυδρομείου, θα σας στείλουμε ευχαρίστως ένα άλλο.", + "The given data was invalid.": "Τα δεδομένα που δόθηκαν δεν ήταν έγκυρα.", + "The response is not a streamed response.": "Η απάντηση δεν είναι απάντηση ροής.", + "The response is not a view.": "Η απάντηση δεν είναι άποψη.", + "This is a secure area of the application. Please confirm your password before continuing.": "Αυτή είναι μια ασφαλής περιοχή της εφαρμογής. Επιβεβαιώστε τον κωδικό πρόσβασής σας πριν συνεχίσετε.", + "This password reset link will expire in :count minutes.": "Αυτός ο σύνδεσμος επαναφοράς κωδικού, θα λήξει σε :count λεπτά.", + "to": "σε", + "Toggle navigation": "Εναλλαγή πλοήγησης", + "Too Many Requests": "Πάρα πολλά αιτήματα", + "Unauthorized": "Χωρίς εξουσιοδότηση", + "Update Password": "Ενημέρωση Κωδικού Πρόσβασης", + "Update your account's profile information and email address.": "Ενημερώστε τα στοιχεία του προφίλ του λογαριασμού σας και τη διεύθυνση ηλεκτρονικού ταχυδρομείου.", + "Verify Email Address": "Επιβεβαιώστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου", + "Whoops!": "Ουπς!", + "You are receiving this email because we received a password reset request for your account.": "Λαμβάνετε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου επειδή λάβαμε ένα αίτημα επαναφοράς κωδικού πρόσβασης για το λογαριασμό σας.", + "You're logged in!": "Έχετε συνδεθεί!", + "Your email address is unverified.": "Η διεύθυνση email σας δεν έχει επαληθευτεί." +} \ No newline at end of file diff --git a/lang/el/auth.php b/lang/el/auth.php new file mode 100644 index 0000000..08fa802 --- /dev/null +++ b/lang/el/auth.php @@ -0,0 +1,9 @@ + 'Τα στοιχεία αυτά δεν ταιριάζουν με τα δικά μας.', + 'password' => 'Ο κωδικός είναι λανθασμένος.', + 'throttle' => 'Πολλές προσπάθειες σύνδεσης. Παρακαλώ δοκιμάστε ξανά σε :seconds δευτερόλεπτα.', +]; diff --git a/lang/el/pagination.php b/lang/el/pagination.php new file mode 100644 index 0000000..62c4be2 --- /dev/null +++ b/lang/el/pagination.php @@ -0,0 +1,8 @@ + 'Επόμενη »', + 'previous' => '« Προηγούμενη', +]; diff --git a/lang/el/passwords.php b/lang/el/passwords.php new file mode 100644 index 0000000..9bde37d --- /dev/null +++ b/lang/el/passwords.php @@ -0,0 +1,11 @@ + 'Έχει γίνει επαναφορά του συνθηματικού!', + 'sent' => 'Η υπενθύμιση του συνθηματικού εστάλη!', + 'throttled' => 'Παρακαλώ περιμένετε πριν επαναλάβετε.', + 'token' => 'Το κλειδί αρχικοποίησης του συνθηματικού δεν είναι έγκυρο.', + 'user' => 'Δεν βρέθηκε χρήστης με το συγκεκριμένο email.', +]; diff --git a/lang/el/validation.php b/lang/el/validation.php new file mode 100644 index 0000000..af5789e --- /dev/null +++ b/lang/el/validation.php @@ -0,0 +1,217 @@ + 'Το πεδίο :attribute πρέπει να γίνει αποδεκτό.', + 'accepted_if' => 'Το :attribute πρέπει να γίνει αποδεκτό όταν το :other είναι :value.', + 'active_url' => 'Το πεδίο :attribute δεν είναι αποδεκτή διεύθυνση URL.', + 'after' => 'Το πεδίο :attribute πρέπει να είναι μία ημερομηνία μετά από :date.', + 'after_or_equal' => 'Το πεδίο :attribute πρέπει να είναι μία ημερομηνία ίδια ή μετά από :date.', + 'alpha' => 'Το πεδίο :attribute μπορεί να περιέχει μόνο γράμματα.', + 'alpha_dash' => 'Το πεδίο :attribute μπορεί να περιέχει μόνο γράμματα, αριθμούς, και παύλες.', + 'alpha_num' => 'Το πεδίο :attribute μπορεί να περιέχει μόνο γράμματα και αριθμούς.', + 'array' => 'Το πεδίο :attribute πρέπει να είναι ένας πίνακας.', + 'ascii' => 'Το :attribute πρέπει να περιέχει μόνο αλφαριθμητικούς χαρακτήρες και σύμβολα ενός byte.', + 'before' => 'Το πεδίο :attribute πρέπει να είναι μία ημερομηνία πριν από :date.', + 'before_or_equal' => 'Το πεδίο :attribute πρέπει να είναι μία ημερομηνία ίδια ή πριν από :date.', + 'between' => [ + 'array' => 'Το πεδίο :attribute πρέπει να έχει μεταξύ :min - :max αντικείμενα.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min - :max kilobytes.', + 'numeric' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min - :max.', + 'string' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min - :max χαρακτήρες.', + ], + 'boolean' => 'Το πεδίο :attribute πρέπει να είναι true ή false.', + 'can' => 'Το πεδίο :attribute περιέχει μια μη εξουσιοδοτημένη τιμή.', + 'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.', + 'current_password' => 'Ο κωδικός πρόσβασης είναι λανθασμένος.', + 'date' => 'Το πεδίο :attribute δεν είναι έγκυρη ημερομηνία.', + 'date_equals' => 'Το στοιχείο :attribute πρέπει να είναι μια ημερομηνία, όπως η εξής :date.', + 'date_format' => 'Το πεδίο :attribute δεν είναι της μορφής :format.', + 'decimal' => 'Το :attribute πρέπει να έχει :decimal ​​δεκαδικά ψηφία.', + 'declined' => 'Τα :attribute πρέπει να απορριφθούν.', + 'declined_if' => 'Το :attribute πρέπει να απορριφθεί όταν το :other είναι :value.', + 'different' => 'Το πεδίο :attribute και :other πρέπει να είναι διαφορετικά.', + 'digits' => 'Το πεδίο :attribute πρέπει να είναι :digits ψηφία.', + 'digits_between' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min και :max ψηφία.', + 'dimensions' => 'Το πεδίο :attribute περιέχει μη έγκυρες διαστάσεις εικόνας.', + 'distinct' => 'Το πεδίο :attribute περιέχει δύο φορές την ίδια τιμή.', + 'doesnt_end_with' => 'Το :attribute δεν μπορεί να τελειώνει με ένα από τα ακόλουθα: :values.', + 'doesnt_start_with' => 'Το :attribute δεν μπορεί να ξεκινά με ένα από τα ακόλουθα: :values.', + 'email' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση email.', + 'ends_with' => 'Το πεδίο :attribute πρέπει να τελειώνει με ένα από τα παρακάτω: :values.', + 'enum' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', + 'exists' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι αρχείο.', + 'filled' => 'To πεδίο :attribute είναι απαραίτητο.', + 'gt' => [ + 'array' => 'To πεδίο :attribute πρέπει να έχει περισσότερα από :value αντικείμενα.', + 'file' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value kilobytes.', + 'numeric' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value.', + 'string' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value χαρακτήρες.', + ], + 'gte' => [ + 'array' => 'To πεδίο :attribute πρέπει να έχει :value αντικείμενα ή περισσότερα.', + 'file' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο ή ίσο από :value kilobytes.', + 'numeric' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο ή ίσο από :value.', + 'string' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο ή ίσο από :value χαρακτήρες.', + ], + 'image' => 'Το πεδίο :attribute πρέπει να είναι εικόνα.', + 'in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', + 'in_array' => 'Το πεδίο :attribute δεν υπάρχει σε :other.', + 'integer' => 'Το πεδίο :attribute πρέπει να είναι ακέραιος.', + 'ip' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IP.', + 'ipv4' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IPv4.', + 'ipv6' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IPv6.', + 'json' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη συμβολοσειρά JSON.', + 'lowercase' => 'Το :attribute πρέπει να είναι πεζό.', + 'lt' => [ + 'array' => 'To πεδίο :attribute πρέπει να έχει λιγότερα από :value αντικείμενα.', + 'file' => 'To πεδίο :attribute πρέπει να είναι μικρότερo από :value kilobytes.', + 'numeric' => 'To πεδίο :attribute πρέπει να είναι μικρότερo από :value.', + 'string' => 'To πεδίο :attribute πρέπει να είναι μικρότερo από :value χαρακτήρες.', + ], + 'lte' => [ + 'array' => 'To πεδίο :attribute δεν πρέπει να υπερβαίνει τα :value αντικείμενα.', + 'file' => 'To πεδίο :attribute πρέπει να είναι μικρότερo ή ίσο από :value kilobytes.', + 'numeric' => 'To πεδίο :attribute πρέπει να είναι μικρότερo ή ίσο από :value.', + 'string' => 'To πεδίο :attribute πρέπει να είναι μικρότερo ή ίσο από :value χαρακτήρες.', + ], + 'mac_address' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση MAC.', + 'max' => [ + 'array' => 'Το πεδίο :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.', + 'file' => 'Το πεδίο :attribute δεν μπορεί να είναι μεγαλύτερό :max kilobytes.', + 'numeric' => 'Το πεδίο :attribute δεν μπορεί να είναι μεγαλύτερο από :max.', + 'string' => 'Το πεδίο :attribute δεν μπορεί να έχει περισσότερους από :max χαρακτήρες.', + ], + 'max_digits' => 'Το :attribute δεν πρέπει να έχει περισσότερα από :max ψηφία.', + 'mimes' => 'Το πεδίο :attribute πρέπει να είναι αρχείο τύπου: :values.', + 'mimetypes' => 'Το πεδίο :attribute πρέπει να είναι αρχείο τύπου: :values.', + 'min' => [ + 'array' => 'Το πεδίο :attribute πρέπει να έχει τουλάχιστον :min αντικείμενα.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι τουλάχιστον :min kilobytes.', + 'numeric' => 'Το πεδίο :attribute πρέπει να είναι τουλάχιστον :min.', + 'string' => 'Το πεδίο :attribute πρέπει να έχει τουλάχιστον :min χαρακτήρες.', + ], + 'min_digits' => 'Το :attribute πρέπει να έχει τουλάχιστον :min ψηφία.', + 'missing' => 'Το πεδίο :attribute πρέπει να λείπει.', + 'missing_if' => 'Το πεδίο :attribute πρέπει να λείπει όταν το :other είναι :value.', + 'missing_unless' => 'Το πεδίο :attribute πρέπει να λείπει εκτός αν το :other είναι :value.', + 'missing_with' => 'Το πεδίο :attribute πρέπει να λείπει όταν υπάρχουν :values.', + 'missing_with_all' => 'Το πεδίο :attribute πρέπει να λείπει όταν υπάρχουν :values.', + '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' => 'Το πεδίο :attribute απαγορεύεται όταν το :other είναι :value.', + 'prohibited_unless' => 'Το πεδίο :attribute απαγορεύεται εκτός αν το :other βρίσκεται στο :values.', + 'prohibits' => 'Το πεδίο :attribute απαγορεύει στους :other να είναι παρόντες.', + 'regex' => 'Η μορφή του πεδίου :attribute δεν είναι αποδεκτή.', + 'required' => 'Το πεδίο :attribute είναι απαραίτητο.', + 'required_array_keys' => 'Το πεδίο :attribute πρέπει να περιέχει καταχωρήσεις για: :values.', + 'required_if' => 'Το πεδίο :attribute είναι απαραίτητο όταν το πεδίο :other είναι :value.', + 'required_if_accepted' => 'Το πεδίο :attribute απαιτείται όταν γίνει αποδεκτό το :other.', + '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' => [ + 'array' => 'Το πεδίο :attribute πρέπει να περιέχει :size αντικείμενα.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι :size kilobytes.', + 'numeric' => 'Το πεδίο :attribute πρέπει να είναι :size.', + 'string' => 'Το πεδίο :attribute πρέπει να είναι :size χαρακτήρες.', + ], + 'starts_with' => 'Το στοιχείο :attribute πρέπει να ξεκινά με ένα από τα παρακάτω: :values', + 'string' => 'Το πεδίο :attribute πρέπει να είναι αλφαριθμητικό.', + 'timezone' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη ζώνη ώρας.', + 'ulid' => 'Το :attribute πρέπει να είναι έγκυρο ULID.', + 'unique' => 'Το πεδίο :attribute έχει ήδη εκχωρηθεί.', + 'uploaded' => 'Η μεταφόρτωση του πεδίου :attribute απέτυχε.', + 'uppercase' => 'Το :attribute πρέπει να είναι κεφαλαίο.', + 'url' => 'Το πεδίο :attribute δεν είναι έγκυρη διεύθυνση URL.', + 'uuid' => 'Το πεδίο :attribute πρέπει να είναι έγκυρο UUID.', + 'attributes' => [ + 'address' => 'διεύθυνση', + 'age' => 'ηλικία', + 'amount' => 'ποσό', + 'area' => 'περιοχή', + 'available' => 'διαθέσιμος', + 'birthday' => 'γενέθλια', + 'body' => 'σώμα', + 'city' => 'πόλη', + 'content' => 'περιεχόμενο', + 'country' => 'χώρα', + 'created_at' => 'δημιουργήθηκε στο', + 'creator' => 'δημιουργός', + 'current_password' => 'τρέχον κωδικό πρόσβασης', + 'date' => 'ημερομηνία', + 'date_of_birth' => 'Ημερομηνια γεννησης', + 'day' => 'ημέρα', + 'deleted_at' => 'διαγράφηκε στο', + 'description' => 'περιγραφή', + 'district' => 'περιοχή', + 'duration' => 'διάρκεια', + 'email' => 'e-mail', + 'excerpt' => 'απόσπασμα', + 'filter' => 'φίλτρο', + 'first_name' => 'όνομα', + 'gender' => 'γένος', + 'group' => 'ομάδα', + 'hour' => 'ωρα', + 'image' => 'εικόνα', + 'last_name' => 'επίθετο', + 'lesson' => 'μάθημα', + 'line_address_1' => 'διεύθυνση γραμμής 1', + 'line_address_2' => 'διεύθυνση γραμμής 2', + 'message' => 'μήνυμα', + 'middle_name' => 'μεσαίο όνομα', + 'minute' => 'λεπτό', + 'mobile' => 'κινητό τηλέφωνο', + 'month' => 'μήνας', + 'name' => 'όνομα', + 'national_code' => 'εθνικός κωδικός', + 'number' => 'αριθμός', + 'password' => 'συνθηματικό', + 'password_confirmation' => 'επιβεβαίωση συνθηματικού', + 'phone' => 'τηλέφωνο', + 'photo' => 'φωτογραφία', + 'postal_code' => 'Ταχυδρομικός Κώδικας', + 'price' => 'τιμή', + 'province' => 'επαρχία', + 'recaptcha_response_field' => 'η επαλήθευση recaptcha', + 'remember' => 'θυμάμαι', + 'restored_at' => 'αποκαταστάθηκε στο', + 'result_text_under_image' => 'αποτέλεσμα κειμένου κάτω από την εικόνα', + 'role' => 'ρόλος', + 'second' => 'δευτερόλεπτο', + 'sex' => 'φύλο', + 'short_text' => 'σύντομο κείμενο', + 'size' => 'μέγεθος', + 'state' => 'κατάσταση', + 'street' => 'δρόμος', + 'student' => 'μαθητης σχολειου', + 'subject' => 'θέμα', + 'teacher' => 'δάσκαλος', + 'terms' => 'όροι', + 'test_description' => 'περιγραφή δοκιμής', + 'test_locale' => 'τοποθεσία δοκιμής', + 'test_name' => 'όνομα δοκιμής', + 'text' => 'κείμενο', + 'time' => 'χρόνος', + 'title' => 'τίτλος', + 'updated_at' => 'ενημερώθηκε στις', + 'username' => 'όνομα χρήστη', + 'year' => 'ετος', + ], +]; diff --git a/lang/en.json b/lang/en.json new file mode 100644 index 0000000..6863a81 --- /dev/null +++ b/lang/en.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(and :count more error)", + "(and :count more errors)": "(and :count more errors)", + "A new verification link has been sent to the email address you provided during registration.": "A new verification link has been sent to the email address you provided during registration.", + "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", + "All rights reserved.": "All rights reserved.", + "Already registered?": "Already registered?", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Cancel": "Cancel", + "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Confirm": "Confirm", + "Confirm Password": "Confirm Password", + "Current Password": "Current Password", + "Dashboard": "Dashboard", + "Delete Account": "Delete Account", + "Email": "Email", + "Email Password Reset Link": "Email Password Reset Link", + "Ensure your account is using a long, random password to stay secure.": "Ensure your account is using a long, random password to stay secure.", + "Forbidden": "Forbidden", + "Forgot your password?": "Forgot your password?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.", + "Go to page :page": "Go to page :page", + "Hello!": "Hello!", + "If you did not create an account, no further action is required.": "If you did not create an account, no further action is required.", + "If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:", + "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", + "Log in": "Log in", + "Log Out": "Log Out", + "Login": "Login", + "Logout": "Logout", + "Name": "Name", + "New Password": "New Password", + "Not Found": "Not Found", + "of": "of", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Page Expired": "Page Expired", + "Pagination Navigation": "Pagination Navigation", + "Password": "Password", + "Payment Required": "Payment Required", + "Please click the button below to verify your email address.": "Please click the button below to verify your email address.", + "Profile": "Profile", + "Profile Information": "Profile Information", + "Regards": "Regards", + "Register": "Register", + "Remember me": "Remember me", + "Resend Verification Email": "Resend Verification Email", + "Reset Password": "Reset Password", + "Reset Password Notification": "Reset Password Notification", + "results": "results", + "Save": "Save", + "Saved.": "Saved.", + "Server Error": "Server Error", + "Service Unavailable": "Service Unavailable", + "Showing": "Showing", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.", + "The given data was invalid.": "The given data was invalid.", + "The response is not a streamed response.": "The response is not a streamed response.", + "The response is not a view.": "The response is not a view.", + "This is a secure area of the application. Please confirm your password before continuing.": "This is a secure area of the application. Please confirm your password before continuing.", + "This password reset link will expire in :count minutes.": "This password reset link will expire in :count minutes.", + "to": "to", + "Toggle navigation": "Toggle navigation", + "Too Many Requests": "Too Many Requests", + "Unauthorized": "Unauthorized", + "Update Password": "Update Password", + "Update your account's profile information and email address.": "Update your account's profile information and email address.", + "Verify Email Address": "Verify Email Address", + "Whoops!": "Whoops!", + "You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account.", + "You're logged in!": "You're logged in!", + "Your email address is unverified.": "Your email address is unverified." +} \ No newline at end of file diff --git a/lang/en/auth.php b/lang/en/auth.php new file mode 100644 index 0000000..6db4982 --- /dev/null +++ b/lang/en/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/en/pagination.php b/lang/en/pagination.php new file mode 100644 index 0000000..f4cedde --- /dev/null +++ b/lang/en/pagination.php @@ -0,0 +1,8 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/en/passwords.php b/lang/en/passwords.php new file mode 100644 index 0000000..2d619e9 --- /dev/null +++ b/lang/en/passwords.php @@ -0,0 +1,11 @@ + 'Your password has been reset!', + 'sent' => 'We have emailed your password reset link!', + 'throttled' => 'Please wait before retrying.', + 'token' => 'This password reset token is invalid.', + 'user' => 'We can\'t find a user with that email address.', +]; diff --git a/lang/en/validation.php b/lang/en/validation.php new file mode 100644 index 0000000..c470d1c --- /dev/null +++ b/lang/en/validation.php @@ -0,0 +1,217 @@ + 'The :attribute must be accepted.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'The :attribute must be a date before :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'array' => 'The :attribute must have between :min and :max items.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'numeric' => 'The :attribute must be between :min and :max.', + 'string' => 'The :attribute must be between :min and :max characters.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'current_password' => 'The password is incorrect.', + 'date' => 'The :attribute is not a valid date.', + 'date_equals' => 'The :attribute must be a date equal to :date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => 'The :attribute must be a valid email address.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'The selected :attribute is invalid.', + 'file' => 'The :attribute must be a file.', + 'filled' => 'The :attribute field is required.', + 'gt' => [ + 'array' => 'The :attribute must have more than :value items.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'numeric' => 'The :attribute must be greater than :value.', + 'string' => 'The :attribute must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The :attribute must have :value items or more.', + 'file' => 'The :attribute must be greater than or equal :value kilobytes.', + 'numeric' => 'The :attribute must be greater than or equal :value.', + 'string' => 'The :attribute must be greater than or equal :value characters.', + ], + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field does not exist in :other.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => 'The :attribute must have less than :value items.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'numeric' => 'The :attribute must be less than :value.', + 'string' => 'The :attribute must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The :attribute must not have more than :value items.', + 'file' => 'The :attribute must be less than or equal :value kilobytes.', + 'numeric' => 'The :attribute must be less than or equal :value.', + 'string' => 'The :attribute must be less than or equal :value characters.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => 'The :attribute may not have more than :max items.', + 'file' => 'The :attribute may not be greater than :max kilobytes.', + 'numeric' => 'The :attribute may not be greater than :max.', + 'string' => 'The :attribute may not be greater than :max characters.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'array' => 'The :attribute must have at least :min items.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'numeric' => 'The :attribute must be at least :min.', + 'string' => 'The :attribute must be at least :min characters.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute must be a multiple of :value.', + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'The :attribute field must be present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'array' => 'The :attribute must contain :size items.', + 'file' => 'The :attribute must be :size kilobytes.', + 'numeric' => 'The :attribute must be :size.', + 'string' => 'The :attribute must be :size characters.', + ], + 'starts_with' => 'The :attribute must start with one of the following: :values', + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid zone.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => 'The :attribute format is invalid.', + 'uuid' => 'The :attribute must be a valid UUID.', + 'attributes' => [ + 'address' => 'address', + 'age' => 'age', + 'amount' => 'amount', + 'area' => 'area', + 'available' => 'available', + 'birthday' => 'birthday', + 'body' => 'body', + 'city' => 'city', + 'content' => 'content', + 'country' => 'country', + 'created_at' => 'created at', + 'creator' => 'creator', + 'current_password' => 'current password', + 'date' => 'date', + 'date_of_birth' => 'date of birth', + 'day' => 'day', + 'deleted_at' => 'deleted at', + 'description' => 'description', + 'district' => 'district', + 'duration' => 'duration', + 'email' => 'email', + 'excerpt' => 'excerpt', + 'filter' => 'filter', + 'first_name' => 'first name', + 'gender' => 'gender', + 'group' => 'group', + 'hour' => 'hour', + 'image' => 'image', + 'last_name' => 'last name', + 'lesson' => 'lesson', + 'line_address_1' => 'line address 1', + 'line_address_2' => 'line address 2', + 'message' => 'message', + 'middle_name' => 'middle name', + 'minute' => 'minute', + 'mobile' => 'mobile', + 'month' => 'month', + 'name' => 'name', + 'national_code' => 'national code', + 'number' => 'number', + 'password' => 'password', + 'password_confirmation' => 'password confirmation', + 'phone' => 'phone', + 'photo' => 'photo', + 'postal_code' => 'postal code', + 'price' => 'price', + 'province' => 'province', + 'recaptcha_response_field' => 'recaptcha response field', + 'remember' => 'remember', + 'restored_at' => 'restored at', + 'result_text_under_image' => 'result text under image', + 'role' => 'role', + 'second' => 'second', + 'sex' => 'sex', + 'short_text' => 'short text', + 'size' => 'size', + 'state' => 'state', + 'street' => 'street', + 'student' => 'student', + 'subject' => 'subject', + 'teacher' => 'teacher', + 'terms' => 'terms', + 'test_description' => 'test description', + 'test_locale' => 'test locale', + 'test_name' => 'test name', + 'text' => 'text', + 'time' => 'time', + 'title' => 'title', + 'updated_at' => 'updated at', + 'username' => 'username', + 'year' => 'year', + ], +]; diff --git a/lang/es.json b/lang/es.json new file mode 100644 index 0000000..5312eb9 --- /dev/null +++ b/lang/es.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(y :count error más)", + "(and :count more errors)": "(y :count errores más)", + "A new verification link has been sent to the email address you provided during registration.": "Se ha enviado un nuevo enlace de verificación a la dirección de correo electrónico que proporcionó durante el registro.", + "A new verification link has been sent to your email address.": "Se ha enviado un nuevo enlace de verificación a su dirección de correo electrónico.", + "All rights reserved.": "Todos los derechos reservados.", + "Already registered?": "¿Ya se registró?", + "Are you sure you want to delete your account?": "¿Está seguro que desea eliminar su cuenta?", + "Cancel": "Cancelar", + "Click here to re-send the verification email.": "Haga clic aquí para reenviar el correo de verificación.", + "Confirm": "Confirmar", + "Confirm Password": "Confirmar contraseña", + "Current Password": "Contraseña actual", + "Dashboard": "Panel", + "Delete Account": "Borrar cuenta", + "Email": "Correo electrónico", + "Email Password Reset Link": "Enviar enlace para restablecer contraseña", + "Ensure your account is using a long, random password to stay secure.": "Asegúrese que su cuenta esté usando una contraseña larga y aleatoria para mantenerse seguro.", + "Forbidden": "Prohibido", + "Forgot your password?": "¿Olvidó su contraseña?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "¿Olvidó su contraseña? No hay problema. Simplemente déjenos saber su dirección de correo electrónico y le enviaremos un enlace para restablecer la contraseña que le permitirá elegir una nueva.", + "Go to page :page": "Ir a la página :page", + "Hello!": "¡Hola!", + "If you did not create an account, no further action is required.": "Si no ha creado una cuenta, no se requiere ninguna acción adicional.", + "If you did not request a password reset, no further action is required.": "Si no ha solicitado el restablecimiento de contraseña, omita este mensaje de correo electrónico.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si está teniendo problemas al hacer clic en el botón \":actionText\", copie y pegue la URL de abajo\nen su navegador web:", + "Invalid JSON was returned from the route.": "Se devolvió un JSON no válido desde la ruta.", + "Log in": "Iniciar sesión", + "Log Out": "Finalizar sesión", + "Login": "Iniciar sesión", + "Logout": "Finalizar sesión", + "Name": "Nombre", + "New Password": "Nueva Contraseña", + "Not Found": "No encontrado", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Una vez que se elimine su cuenta, todos sus recursos y datos se eliminarán de forma permanente. Antes de borrar su cuenta, por favor descargue cualquier dato o información que desee conservar.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Una vez que se elimine su cuenta, todos sus recursos y datos se eliminarán de forma permanente. Ingrese su contraseña para confirmar que desea eliminar su cuenta de forma permanente.", + "Page Expired": "Página expirada", + "Pagination Navigation": "Navegación por los enlaces de paginación", + "Password": "Contraseña", + "Payment Required": "Pago requerido", + "Please click the button below to verify your email address.": "Por favor, haga clic en el botón de abajo para verificar su dirección de correo electrónico.", + "Profile": "Perfil", + "Profile Information": "Información de perfil", + "Regards": "Saludos", + "Register": "Registrarse", + "Remember me": "Mantener sesión activa", + "Resend Verification Email": "Reenviar correo de verificación", + "Reset Password": "Restablecer contraseña", + "Reset Password Notification": "Notificación de restablecimiento de contraseña", + "results": "resultados", + "Save": "Guardar", + "Saved.": "Guardado.", + "Server Error": "Error del servidor", + "Service Unavailable": "Servicio no disponible", + "Showing": "Mostrando", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "¡Gracias por registrarse! Antes de comenzar, ¿podría verificar su dirección de correo electrónico haciendo clic en el enlace que le acabamos de enviar? Si no recibió el correo electrónico, con gusto le enviaremos otro.", + "The given data was invalid.": "Los datos proporcionados no son válidos.", + "The response is not a streamed response.": "La respuesta no es una respuesta transmitida.", + "The response is not a view.": "La respuesta no es una vista.", + "This is a secure area of the application. Please confirm your password before continuing.": "Esta es un área segura de la aplicación. Confirme su contraseña antes de continuar.", + "This password reset link will expire in :count minutes.": "Este enlace de restablecimiento de contraseña expirará en :count minutos.", + "to": "al", + "Toggle navigation": "Alternar navegación", + "Too Many Requests": "Demasiadas peticiones", + "Unauthorized": "No autorizado", + "Update Password": "Actualizar contraseña", + "Update your account's profile information and email address.": "Actualice la información de su cuenta y la dirección de correo electrónico.", + "Verify Email Address": "Confirme su correo electrónico", + "Whoops!": "¡Ups!", + "You are receiving this email because we received a password reset request for your account.": "Ha recibido este mensaje porque se solicitó un restablecimiento de contraseña para su cuenta.", + "You're logged in!": "¡Usted está conectado!", + "Your email address is unverified.": "Su dirección de correo electrónico no está verificada." +} \ No newline at end of file diff --git a/lang/es/auth.php b/lang/es/auth.php new file mode 100644 index 0000000..888279b --- /dev/null +++ b/lang/es/auth.php @@ -0,0 +1,9 @@ + 'Estas credenciales no coinciden con nuestros registros.', + 'password' => 'La contraseña es incorrecta.', + 'throttle' => 'Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.', +]; diff --git a/lang/es/pagination.php b/lang/es/pagination.php new file mode 100644 index 0000000..03816a3 --- /dev/null +++ b/lang/es/pagination.php @@ -0,0 +1,8 @@ + 'Siguiente »', + 'previous' => '« Anterior', +]; diff --git a/lang/es/passwords.php b/lang/es/passwords.php new file mode 100644 index 0000000..75b5e89 --- /dev/null +++ b/lang/es/passwords.php @@ -0,0 +1,11 @@ + 'Su contraseña ha sido restablecida.', + 'sent' => 'Le hemos enviado por correo electrónico el enlace para restablecer su contraseña.', + 'throttled' => 'Por favor espere antes de intentar de nuevo.', + 'token' => 'El token de restablecimiento de contraseña es inválido.', + 'user' => 'No encontramos ningún usuario con ese correo electrónico.', +]; diff --git a/lang/es/validation.php b/lang/es/validation.php new file mode 100644 index 0000000..0097477 --- /dev/null +++ b/lang/es/validation.php @@ -0,0 +1,217 @@ + 'El campo :attribute debe ser aceptado.', + 'accepted_if' => 'El campo :attribute debe ser aceptado cuando :other sea :value.', + 'active_url' => 'El campo :attribute debe ser una URL válida.', + 'after' => 'El campo :attribute debe ser una fecha posterior a :date.', + 'after_or_equal' => 'El campo :attribute debe ser una fecha posterior o igual a :date.', + 'alpha' => 'El campo :attribute sólo debe contener letras.', + 'alpha_dash' => 'El campo :attribute sólo debe contener letras, números, guiones y guiones bajos.', + 'alpha_num' => 'El campo :attribute sólo debe contener letras y números.', + 'array' => 'El campo :attribute debe ser un conjunto.', + 'ascii' => 'El campo :attribute solo debe contener caracteres alfanuméricos y símbolos de un solo byte.', + 'before' => 'El campo :attribute debe ser una fecha anterior a :date.', + 'before_or_equal' => 'El campo :attribute debe ser una fecha anterior o igual a :date.', + 'between' => [ + 'array' => 'El campo :attribute tiene que tener entre :min - :max elementos.', + 'file' => 'El campo :attribute debe pesar entre :min - :max kilobytes.', + 'numeric' => 'El campo :attribute tiene que estar entre :min - :max.', + 'string' => 'El campo :attribute tiene que tener entre :min - :max caracteres.', + ], + 'boolean' => 'El campo :attribute debe tener un valor verdadero o falso.', + 'can' => 'El campo :attribute contiene un valor no autorizado.', + 'confirmed' => 'La confirmación de :attribute no coincide.', + 'current_password' => 'La contraseña es incorrecta.', + 'date' => 'El campo :attribute debe ser una fecha válida.', + 'date_equals' => 'El campo :attribute debe ser una fecha igual a :date.', + 'date_format' => 'El campo :attribute debe coincidir con el formato :format.', + 'decimal' => 'El campo :attribute debe tener :decimal cifras decimales.', + 'declined' => 'El campo :attribute debe ser rechazado.', + 'declined_if' => 'El campo :attribute debe ser rechazado cuando :other sea :value.', + 'different' => 'El campo :attribute y :other deben ser diferentes.', + 'digits' => 'El campo :attribute debe tener :digits dígitos.', + 'digits_between' => 'El campo :attribute debe tener entre :min y :max dígitos.', + 'dimensions' => 'El campo :attribute tiene dimensiones de imagen no válidas.', + 'distinct' => 'El campo :attribute contiene un valor duplicado.', + 'doesnt_end_with' => 'El campo :attribute no debe finalizar con uno de los siguientes: :values.', + 'doesnt_start_with' => 'El campo :attribute no debe comenzar con uno de los siguientes: :values.', + 'email' => 'El campo :attribute no es un correo válido.', + 'ends_with' => 'El campo :attribute debe finalizar con uno de los siguientes valores: :values', + 'enum' => 'El :attribute seleccionado es inválido.', + 'exists' => 'El :attribute seleccionado es inválido.', + 'file' => 'El campo :attribute debe ser un archivo.', + 'filled' => 'El campo :attribute es obligatorio.', + 'gt' => [ + 'array' => 'El campo :attribute debe tener más de :value elementos.', + 'file' => 'El campo :attribute debe tener más de :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser mayor que :value.', + 'string' => 'El campo :attribute debe tener más de :value caracteres.', + ], + 'gte' => [ + 'array' => 'El campo :attribute debe tener como mínimo :value elementos.', + 'file' => 'El campo :attribute debe tener como mínimo :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser como mínimo :value.', + 'string' => 'El campo :attribute debe tener como mínimo :value caracteres.', + ], + 'image' => 'El campo :attribute debe ser una imagen.', + 'in' => 'El :attribute seleccionado no es válido.', + 'in_array' => 'El campo :attribute debe existir en :other.', + 'integer' => 'El campo :attribute debe ser un número entero.', + 'ip' => 'El campo :attribute debe ser una dirección IP válida.', + 'ipv4' => 'El campo :attribute debe ser una dirección IPv4 válida.', + 'ipv6' => 'El campo :attribute debe ser una dirección IPv6 válida.', + 'json' => 'El campo :attribute debe ser una cadena JSON válida.', + 'lowercase' => 'El campo :attribute debe estar en minúscula.', + 'lt' => [ + 'array' => 'El campo :attribute debe tener menos de :value elementos.', + 'file' => 'El campo :attribute debe tener menos de :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser menor que :value.', + 'string' => 'El campo :attribute debe tener menos de :value caracteres.', + ], + 'lte' => [ + 'array' => 'El campo :attribute debe tener como máximo :value elementos.', + 'file' => 'El campo :attribute debe tener como máximo :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser como máximo :value.', + 'string' => 'El campo :attribute debe tener como máximo :value caracteres.', + ], + 'mac_address' => 'El campo :attribute debe ser una dirección MAC válida.', + 'max' => [ + 'array' => 'El campo :attribute no debe tener más de :max elementos.', + 'file' => 'El campo :attribute no debe ser mayor que :max kilobytes.', + 'numeric' => 'El campo :attribute no debe ser mayor que :max.', + 'string' => 'El campo :attribute no debe ser mayor que :max caracteres.', + ], + 'max_digits' => 'El campo :attribute no debe tener más de :max dígitos.', + 'mimes' => 'El campo :attribute debe ser un archivo con formato: :values.', + 'mimetypes' => 'El campo :attribute debe ser un archivo con formato: :values.', + 'min' => [ + 'array' => 'El campo :attribute debe tener al menos :min elementos.', + 'file' => 'El tamaño de :attribute debe ser de al menos :min kilobytes.', + 'numeric' => 'El tamaño de :attribute debe ser de al menos :min.', + 'string' => 'El campo :attribute debe contener al menos :min caracteres.', + ], + 'min_digits' => 'El campo :attribute debe tener al menos :min dígitos.', + 'missing' => 'El campo :attribute no debe estar presente.', + 'missing_if' => 'El campo :attribute no debe estar presente cuando :other sea :value.', + 'missing_unless' => 'El campo :attribute no debe estar presente a menos que :other sea :value.', + 'missing_with' => 'El campo :attribute no debe estar presente si alguno de los campos :values está presente.', + 'missing_with_all' => 'El campo :attribute no debe estar presente cuando los campos :values estén presentes.', + 'multiple_of' => 'El campo :attribute debe ser múltiplo de :value', + 'not_in' => 'El :attribute seleccionado no es válido.', + 'not_regex' => 'El formato del campo :attribute no es válido.', + 'numeric' => 'El campo :attribute debe ser numérico.', + 'password' => [ + 'letters' => 'La :attribute debe contener al menos una letra.', + 'mixed' => 'La :attribute debe contener al menos una letra mayúscula y una minúscula.', + 'numbers' => 'La :attribute debe contener al menos un número.', + 'symbols' => 'La :attribute debe contener al menos un símbolo.', + 'uncompromised' => 'La :attribute proporcionada se ha visto comprometida en una filtración de datos (data leak). Elija una :attribute diferente.', + ], + 'present' => 'El campo :attribute debe estar presente.', + 'prohibited' => 'El campo :attribute está prohibido.', + 'prohibited_if' => 'El campo :attribute está prohibido cuando :other es :value.', + 'prohibited_unless' => 'El campo :attribute está prohibido a menos que :other sea :values.', + 'prohibits' => 'El campo :attribute prohibe que :other esté presente.', + 'regex' => 'El formato del campo :attribute no es válido.', + 'required' => 'El campo :attribute es obligatorio.', + 'required_array_keys' => 'El campo :attribute debe contener entradas para: :values.', + 'required_if' => 'El campo :attribute es obligatorio cuando :other es :value.', + 'required_if_accepted' => 'El campo :attribute es obligatorio si :other es aceptado.', + 'required_unless' => 'El campo :attribute es obligatorio a menos que :other esté en :values.', + 'required_with' => 'El campo :attribute es obligatorio cuando :values está presente.', + 'required_with_all' => 'El campo :attribute es obligatorio cuando :values están presentes.', + 'required_without' => 'El campo :attribute es obligatorio cuando :values no está presente.', + 'required_without_all' => 'El campo :attribute es obligatorio cuando ninguno de :values está presente.', + 'same' => 'Los campos :attribute y :other deben coincidir.', + 'size' => [ + 'array' => 'El campo :attribute debe contener :size elementos.', + 'file' => 'El tamaño de :attribute debe ser :size kilobytes.', + 'numeric' => 'El tamaño de :attribute debe ser :size.', + 'string' => 'El campo :attribute debe contener :size caracteres.', + ], + 'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes valores: :values', + 'string' => 'El campo :attribute debe ser una cadena de caracteres.', + 'timezone' => 'El campo :attribute debe ser una zona horaria válida.', + 'ulid' => 'El campo :attribute debe ser un ULID válido.', + 'unique' => 'El campo :attribute ya ha sido registrado.', + 'uploaded' => 'Subir :attribute ha fallado.', + 'uppercase' => 'El campo :attribute debe estar en mayúscula.', + 'url' => 'El campo :attribute debe ser una URL válida.', + 'uuid' => 'El campo :attribute debe ser un UUID válido.', + 'attributes' => [ + 'address' => 'dirección', + 'age' => 'edad', + 'amount' => 'cantidad', + 'area' => 'área', + 'available' => 'disponible', + 'birthday' => 'cumpleaños', + 'body' => 'contenido', + 'city' => 'ciudad', + 'content' => 'contenido', + 'country' => 'país', + 'created_at' => 'creado el', + 'creator' => 'creador', + 'current_password' => 'contraseña actual', + 'date' => 'fecha', + 'date_of_birth' => 'fecha de nacimiento', + 'day' => 'día', + 'deleted_at' => 'eliminado el', + 'description' => 'descripción', + 'district' => 'distrito', + 'duration' => 'duración', + 'email' => 'correo electrónico', + 'excerpt' => 'extracto', + 'filter' => 'filtro', + 'first_name' => 'nombre', + 'gender' => 'género', + 'group' => 'grupo', + 'hour' => 'hora', + 'image' => 'imagen', + 'last_name' => 'apellido', + 'lesson' => 'lección', + 'line_address_1' => 'dirección de la línea 1', + 'line_address_2' => 'dirección de la línea 2', + 'message' => 'mensaje', + 'middle_name' => 'segundo nombre', + 'minute' => 'minuto', + 'mobile' => 'móvil', + 'month' => 'mes', + 'name' => 'nombre', + 'national_code' => 'código nacional', + 'number' => 'número', + 'password' => 'contraseña', + 'password_confirmation' => 'confirmación de la contraseña', + 'phone' => 'teléfono', + 'photo' => 'foto', + 'postal_code' => 'código postal', + 'price' => 'precio', + 'province' => 'provincia', + 'recaptcha_response_field' => 'respuesta del recaptcha', + 'remember' => 'recordar', + 'restored_at' => 'restaurado el', + 'result_text_under_image' => 'texto bajo la imagen', + 'role' => 'rol', + 'second' => 'segundo', + 'sex' => 'sexo', + 'short_text' => 'texto corto', + 'size' => 'tamaño', + 'state' => 'estado', + 'street' => 'calle', + 'student' => 'estudiante', + 'subject' => 'asunto', + 'teacher' => 'profesor', + 'terms' => 'términos', + 'test_description' => 'descripción de prueba', + 'test_locale' => 'prueba local', + 'test_name' => 'nombre de prueba', + 'text' => 'texto', + 'time' => 'hora', + 'title' => 'título', + 'updated_at' => 'actualizado el', + 'username' => 'usuario', + 'year' => 'año', + ], +]; diff --git a/lang/et.json b/lang/et.json new file mode 100644 index 0000000..3f33969 --- /dev/null +++ b/lang/et.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ja veel :count viga)", + "(and :count more errors)": "(ja veel :count viga)", + "A new verification link has been sent to the email address you provided during registration.": "Registreerimise käigus esitatud e-posti aadressile on saadetud Uus kinnituslink.", + "A new verification link has been sent to your email address.": "Teie e-posti aadressile on saadetud uus kinnituslink.", + "All rights reserved.": "Kõik õigused reserveeritud.", + "Already registered?": "Juba registreeritud?", + "Are you sure you want to delete your account?": "Kas olete kindel, et soovite oma konto kustutada?", + "Cancel": "Tühistama", + "Click here to re-send the verification email.": "Kinnitusmeili uuesti saatmiseks klõpsake siin.", + "Confirm": "Kinnitama", + "Confirm Password": "Kinnita Parool", + "Current Password": "Aktiivne Parool", + "Dashboard": "Armatuurlaud", + "Delete Account": "Kustuta Konto", + "Email": "E-post", + "Email Password Reset Link": "E-Posti Parooli Lähtestamise Link", + "Ensure your account is using a long, random password to stay secure.": "Veenduge, et teie konto kasutab pikka, juhuslikku parooli, et jääda turvaliseks.", + "Forbidden": "Keelatud", + "Forgot your password?": "Unustasid oma parooli?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Unustasid oma parooli? Pole probleemi. Lihtsalt andke meile teada oma e-posti aadress ja me saadame teile parooli lähtestamise lingi, mis võimaldab teil valida uue.", + "Go to page :page": "Mine lehele :page", + "Hello!": "Tere!", + "If you did not create an account, no further action is required.": "Kui te ei loonud kontot,ei ole täiendavaid meetmeid vaja.", + "If you did not request a password reset, no further action is required.": "Kui te ei taotlenud parooli lähtestamist, ei ole täiendavaid meetmeid vaja.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Kui teil on probleeme nupu \":actionText\" klõpsamisega, kopeerige ja kleepige allpool olev URL\noma veebibrauserisse:", + "Invalid JSON was returned from the route.": "Marsruudilt tagastati kehtetu JSON.", + "Log in": "Logima", + "Log Out": "väljalogimine", + "Login": "Logima", + "Logout": "Väljalogimine", + "Name": "Nimi", + "New Password": "Uus Parool", + "Not Found": "Ei Leitud", + "of": "kohta", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Kui teie konto on kustutatud, kustutatakse kõik selle ressursid ja andmed jäädavalt. Enne konto kustutamist laadige alla kõik andmed või teave, mida soovite säilitada.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kui teie konto on kustutatud, kustutatakse jäädavalt kõik selle ressursid ja andmed. Sisestage oma parool, et kinnitada, et soovite oma konto jäädavalt kustutada.", + "Page Expired": "Lehekülg Aegunud", + "Pagination Navigation": "Lehitsemise navigeerimine", + "Password": "Parool", + "Payment Required": "Nõutav makse", + "Please click the button below to verify your email address.": "Palun kliki allolevale nupule, et kontrollida oma e-posti aadress.", + "Profile": "Profiil", + "Profile Information": "profiiliteave", + "Regards": "Arvesse", + "Register": "Registreerima", + "Remember me": "Mäleta mind", + "Resend Verification Email": "Saada Kinnitusmeil Uuesti", + "Reset Password": "Lähtesta Parool", + "Reset Password Notification": "Parooli Teate Lähtestamine", + "results": "tulemus", + "Save": "Salvestama", + "Saved.": "Salvestama.", + "Server Error": "Serveri Viga", + "Service Unavailable": "Teenus Pole Saadaval", + "Showing": "Näidates", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Tänud registreerumast! Enne alustamist, võiks kontrollida oma e-posti aadress klõpsates lingil me lihtsalt saadetakse teile? Kui te ei saanud e-kirja, saadame teile hea meelega teise.", + "The given data was invalid.": "Antud andmed olid kehtetud.", + "The response is not a streamed response.": "Vastus ei ole voogesitus.", + "The response is not a view.": "Vastus ei ole vaade.", + "This is a secure area of the application. Please confirm your password before continuing.": "See on rakenduse turvaline ala. Palun kinnitage oma parool enne jätkamist.", + "This password reset link will expire in :count minutes.": "See parooli lähtestamise link aegub :count minuti pärast.", + "to": "et", + "Toggle navigation": "Navigeerimise lülitamine", + "Too Many Requests": "Liiga Palju Taotlusi", + "Unauthorized": "Loata", + "Update Password": "Parooli Uuendamine", + "Update your account's profile information and email address.": "Uuendage oma konto profiili teavet ja e-posti aadressi.", + "Verify Email Address": "Kinnita E-Posti Aadress", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Te saate selle e-kirja, sest me saime teie kontole parooli lähtestamise taotluse.", + "You're logged in!": "Oled sisse logitud!", + "Your email address is unverified.": "Teie e-posti aadress on kinnitamata." +} \ No newline at end of file diff --git a/lang/et/auth.php b/lang/et/auth.php new file mode 100644 index 0000000..4cc8f36 --- /dev/null +++ b/lang/et/auth.php @@ -0,0 +1,9 @@ + 'Need andmed ei klapi meie kirjetega.', + 'password' => 'Parool on vale.', + 'throttle' => 'Liiga palju sisselogimise katseid. Palun proovi uuesti :seconds sekundi pärast.', +]; diff --git a/lang/et/pagination.php b/lang/et/pagination.php new file mode 100644 index 0000000..9c1acbc --- /dev/null +++ b/lang/et/pagination.php @@ -0,0 +1,8 @@ + 'Järgmine »', + 'previous' => '« Eelmine', +]; diff --git a/lang/et/passwords.php b/lang/et/passwords.php new file mode 100644 index 0000000..adbe178 --- /dev/null +++ b/lang/et/passwords.php @@ -0,0 +1,11 @@ + 'Sinu parool on lähtestatud!', + 'sent' => 'Oleme saatnud Sulle e-postiga parooli lähtestamise lingi!', + 'throttled' => 'Palun oodake enne uuesti proovimist.', + 'token' => 'See parooli lähtestamise tunnus on vigane.', + 'user' => 'Sellise e-postiaadressiga kasutajat ei leitud.', +]; diff --git a/lang/et/validation.php b/lang/et/validation.php new file mode 100644 index 0000000..975bbbb --- /dev/null +++ b/lang/et/validation.php @@ -0,0 +1,217 @@ + ':Attribute tuleb aktsepteerida.', + 'accepted_if' => ':Attribute tuleb aktsepteerida, kui :other on :value.', + 'active_url' => ':Attribute ei ole kehtiv URL.', + 'after' => ':Attribute peab olema kuupäev pärast :date.', + 'after_or_equal' => ':Attribute peab olema kuupäev pärast või samastuma :date.', + 'alpha' => ':Attribute võib sisaldada vaid tähemärke.', + 'alpha_dash' => ':Attribute võib sisaldada vaid tähti, numbreid ja kriipse.', + 'alpha_num' => ':Attribute võib sisaldada vaid tähti ja numbreid.', + 'array' => ':Attribute peab olema massiiv.', + 'ascii' => ':Attribute peab sisaldama ainult ühebaidiseid tähtnumbrilisi märke ja sümboleid.', + 'before' => ':Attribute peab olema kuupäev enne :date.', + 'before_or_equal' => ':Attribute peab olema kuupäev enne või samastuma :date.', + 'between' => [ + 'array' => ':Attribute peab olema :min ja :max kirje vahel.', + 'file' => ':Attribute peab olema :min ja :max kilobaidi vahel.', + 'numeric' => ':Attribute peab olema :min ja :max vahel.', + 'string' => ':Attribute peab olema :min ja :max tähemärgi vahel.', + ], + 'boolean' => ':Attribute väli peab olema tõene või väär.', + 'can' => 'Väli :attribute sisaldab volitamata väärtust.', + 'confirmed' => ':Attribute kinnitus ei vasta.', + 'current_password' => 'Parool on vale.', + 'date' => ':Attribute pole kehtiv kuupäev.', + 'date_equals' => ':Attribute peab olema kuupäev väärtusega :date', + 'date_format' => ':Attribute ei vasta formaadile :format.', + 'decimal' => ':Attribute-s peab olema :decimal kohta pärast koma.', + 'declined' => ':Attribute tuleb tagasi lükata.', + 'declined_if' => ':Attribute tuleb tagasi lükata, kui :other on :value.', + 'different' => ':Attribute ja :other peavad olema erinevad.', + 'digits' => ':Attribute peab olema :digits numbrit.', + 'digits_between' => ':Attribute peab olema :min ja :max numbri vahel.', + 'dimensions' => ':Attribute on valed pildi suurused.', + 'distinct' => ':Attribute väljal on topeltväärtus.', + 'doesnt_end_with' => ':Attribute ei tohi lõppeda ühega järgmistest: :values.', + 'doesnt_start_with' => ':Attribute ei pruugi alata ühega järgmistest: :values.', + 'email' => ':Attribute peab olema kehtiv e-posti aadress.', + 'ends_with' => ':Attribute peab lõppema ühega järgmistest: :values.', + 'enum' => 'Valitud :attribute on kehtetu.', + 'exists' => 'Valitud :attribute on vigane.', + 'file' => ':Attribute peab olema fail.', + 'filled' => ':Attribute väli on nõutav.', + 'gt' => [ + 'array' => ':Attribute peab sisaldama rohkem kui :value üksust', + 'file' => ':Attribute peab olema suurem kui :value kilobaiti', + 'numeric' => ':Attribute peab olema suurem kui :value', + 'string' => ':Attribute peab sisaldama rohkem kui :value tähemärki', + ], + 'gte' => [ + 'array' => ':Attribute peab sisaldama vähemalt :value üksust', + 'file' => ':Attribute peab olema suurem kui :value kilobaiti või sama palju', + 'numeric' => ':Attribute peab olema suurem kui :value või samasugune', + 'string' => ':Attribute peab sisaldama rohkem kui :value tähemärki või sama palju', + ], + 'image' => ':Attribute peab olema pilt.', + 'in' => 'Valitud :attribute on vigane.', + 'in_array' => ':Attribute väli ei eksisteeri :other sees.', + 'integer' => ':Attribute peab olema täisarv.', + 'ip' => ':Attribute peab olema kehtiv IP aadress.', + 'ipv4' => ':Attribute peab olema kehtiv IPv4 aadress.', + 'ipv6' => ':Attribute peab olema kehtiv IPv6 aadress.', + 'json' => ':Attribute peab olema kehtiv JSON string.', + 'lowercase' => ':Attribute peab olema väiketäht.', + 'lt' => [ + 'array' => ':Attribute peab sisaldama vähem kui :value üksust', + 'file' => ':Attribute peab olema väiksem kui :value kilobaiti', + 'numeric' => ':Attribute peab olema väiksem kui :value', + 'string' => ':Attribute ei tohi ületada :value tähemärki', + ], + 'lte' => [ + 'array' => ':Attribute ei tohi sisaldada rohkem kui :value üksust', + 'file' => ':Attribute peab olema väiksem kui :value kilobaiti või sama palju', + 'numeric' => ':Attribute peab olema väiksem kui :value või samasugune', + 'string' => ':Attribute peab sisaldama vähem või sama palju :value tähemärke', + ], + 'mac_address' => ':Attribute peab olema kehtiv MAC-aadress.', + 'max' => [ + 'array' => ':Attribute ei tohi sisaldada rohkem kui :max kirjet.', + 'file' => ':Attribute ei tohi olla suurem kui :max kilobaiti.', + 'numeric' => ':Attribute ei tohi olla suurem kui :max.', + 'string' => ':Attribute ei tohi olla suurem kui :max tähemärki.', + ], + 'max_digits' => ':Attribute ei tohi sisaldada rohkem kui :max numbrit.', + 'mimes' => ':Attribute peab olema :values tüüpi.', + 'mimetypes' => ':Attribute peab olema :values tüüpi.', + 'min' => [ + 'array' => ':Attribute peab olema vähemalt :min kirjet.', + 'file' => ':Attribute peab olema vähemalt :min kilobaiti.', + 'numeric' => ':Attribute peab olema vähemalt :min.', + 'string' => ':Attribute peab olema vähemalt :min tähemärki.', + ], + 'min_digits' => ':Attribute peab sisaldama vähemalt :min numbrit.', + 'missing' => 'Väli :attribute peab olema puudu.', + 'missing_if' => 'Väli :attribute peab puuduma, kui :other on :value.', + 'missing_unless' => 'Välja :attribute peab puuduma, välja arvatud juhul, kui :other on :value.', + 'missing_with' => 'Väli :attribute peab puuduma, kui :values on olemas.', + 'missing_with_all' => 'Väli :attribute peab puuduma, kui :values on olemas.', + 'multiple_of' => ':Attribute peab olema :value Kordne', + 'not_in' => 'Valitud :attribute on vigane.', + 'not_regex' => ':Attribute vorming on vale', + 'numeric' => ':Attribute peab olema number.', + 'password' => [ + 'letters' => ':Attribute peab sisaldama vähemalt ühte tähte.', + 'mixed' => ':Attribute peab sisaldama vähemalt ühte suur- ja ühte väiketähte.', + 'numbers' => ':Attribute peab sisaldama vähemalt ühte numbrit.', + 'symbols' => ':Attribute peab sisaldama vähemalt ühte sümbolit.', + 'uncompromised' => 'Antud :attribute on ilmunud andmelekkesse. Valige mõni muu :attribute.', + ], + 'present' => ':Attribute väli peab olema esindatud.', + 'prohibited' => ':Attribute väli on keelatud.', + 'prohibited_if' => ':Attribute väli on keelatud, kui :other on :value.', + 'prohibited_unless' => ':Attribute väli on keelatud, välja arvatud juhul, kui :other on :values.', + 'prohibits' => 'Väli :attribute keelab :other kohaloleku.', + 'regex' => ':Attribute vorming on vigane.', + 'required' => ':Attribute väli on nõutud.', + 'required_array_keys' => 'Väljal :attribute peavad olema kirjed: :values.', + 'required_if' => ':Attribute väli on nõutud, kui :other on :value.', + 'required_if_accepted' => 'Väli :attribute on kohustuslik, kui aktsepteeritakse :other.', + 'required_unless' => ':Attribute väli on nõutud, välja arvatud, kui :other on :values.', + 'required_with' => ':Attribute väli on nõutud, kui :values on esindatud.', + 'required_with_all' => ':Attribute väli on nõutud, kui :values on esindatud.', + 'required_without' => ':Attribute väli on nõutud, kui :values ei ole esindatud.', + 'required_without_all' => ':Attribute väli on nõutud, kui ükski :values pole esindatud.', + 'same' => ':Attribute ja :other peavad sobima.', + 'size' => [ + 'array' => ':Attribute peab sisaldama :size kirjet.', + 'file' => ':Attribute peab olema :size kilobaiti.', + 'numeric' => ':Attribute peab olema :size.', + 'string' => ':Attribute peab olema :size tähemärki.', + ], + 'starts_with' => ':Attribute peab algama ühega järgmistest: :values', + 'string' => ':Attribute peab olema string.', + 'timezone' => ':Attribute peab olema kehtiv tsoon.', + 'ulid' => ':Attribute peab olema kehtiv ULID.', + 'unique' => ':Attribute on juba hõivatud.', + 'uploaded' => ':Attribute ei õnnestunud laadida.', + 'uppercase' => ':Attribute peab olema suurtäht.', + 'url' => ':Attribute vorming on vigane.', + 'uuid' => ':Attribute peab olema õige UUID', + 'attributes' => [ + 'address' => 'aadress', + 'age' => 'vanus', + 'amount' => 'summa', + 'area' => 'ala', + 'available' => 'saadaval', + 'birthday' => 'sünnipäev', + 'body' => 'keha', + 'city' => 'linn', + 'content' => 'sisu', + 'country' => 'riik', + 'created_at' => 'loodud kl', + 'creator' => 'looja', + 'current_password' => 'Praegune salasõna', + 'date' => 'kuupäeva', + 'date_of_birth' => 'sünnikuupäev', + 'day' => 'päeval', + 'deleted_at' => 'kustutatud kell', + 'description' => 'kirjeldus', + 'district' => 'ringkond', + 'duration' => 'kestus', + 'email' => 'meili', + 'excerpt' => 'väljavõte', + 'filter' => 'filter', + 'first_name' => 'eesnimi', + 'gender' => 'sugu', + 'group' => 'Grupp', + 'hour' => 'tund', + 'image' => 'pilt', + 'last_name' => 'perekonnanimi', + 'lesson' => 'õppetund', + 'line_address_1' => 'liini aadress 1', + 'line_address_2' => 'liini aadress 2', + 'message' => 'sõnum', + 'middle_name' => 'keskmine nimi', + 'minute' => 'minut', + 'mobile' => 'mobiilne', + 'month' => 'kuu', + 'name' => 'nimi', + 'national_code' => 'riiklik kood', + 'number' => 'number', + 'password' => 'parool', + 'password_confirmation' => 'Salasõna kinnitamine', + 'phone' => 'telefon', + 'photo' => 'foto', + 'postal_code' => 'Postiindeks', + 'price' => 'hind', + 'province' => 'provints', + 'recaptcha_response_field' => 'recaptcha vastuse väli', + 'remember' => 'mäleta', + 'restored_at' => 'taastatud kl', + 'result_text_under_image' => 'tulemuse tekst pildi all', + 'role' => 'rolli', + 'second' => 'teiseks', + 'sex' => 'seks', + 'short_text' => 'lühitekst', + 'size' => 'suurus', + 'state' => 'olek', + 'street' => 'tänav', + 'student' => 'õpilane', + 'subject' => 'teema', + 'teacher' => 'õpetaja', + 'terms' => 'tingimustele', + 'test_description' => 'testi kirjeldus', + 'test_locale' => 'keel', + 'test_name' => 'testi nimi', + 'text' => 'tekst', + 'time' => 'aega', + 'title' => 'pealkiri', + 'updated_at' => 'uuendatud kell', + 'username' => 'kasutajanimi', + 'year' => 'aastal', + ], +]; diff --git a/lang/eu.json b/lang/eu.json new file mode 100644 index 0000000..703da45 --- /dev/null +++ b/lang/eu.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(eta :count errore gehiago)", + "(and :count more errors)": "(eta :count akats gehiago)", + "A new verification link has been sent to the email address you provided during registration.": "Berri bat egiaztapen-esteka bidali nahi duzun e-posta helbidea eman izena emateko garaian.", + "A new verification link has been sent to your email address.": "Egiaztapen-esteka berri bat bidali da zure helbide elektronikora.", + "All rights reserved.": "Eskubide guztiak erreserbatuta.", + "Already registered?": "Dagoeneko erregistratuta?", + "Are you sure you want to delete your account?": "Ziur zure kontua ezabatu nahi duzula?", + "Cancel": "Utzi", + "Click here to re-send the verification email.": "Egin klik hemen egiaztapen-mezua berriro bidaltzeko.", + "Confirm": "Berretsi", + "Confirm Password": "Berretsi pasahitza", + "Current Password": "Egungo Pasahitza", + "Dashboard": "Arbel", + "Delete Account": "Ezabatu Kontua", + "Email": "Email", + "Email Password Reset Link": "E-Posta Pasahitza Berrezarri Lotura", + "Ensure your account is using a long, random password to stay secure.": "Ziurtatu zure kontua da luze bat erabiliz, ausazko pasahitza lo seguru.", + "Forbidden": "Debekatua", + "Forgot your password?": "Zure pasahitza ahaztu duzu?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Zure pasahitza ahaztu duzu? Ez dago arazorik. Besterik ez iezaguzu zure posta elektronikoaren helbidea eta egingo dugu, mezu elektroniko bat pasahitza berrezartzeko lotura duten aukera emango dizu aukera berri bat.", + "Go to page :page": "Joan orri :page", + "Hello!": "Kaixo!", + "If you did not create an account, no further action is required.": "Ez baduzu konturik sortu, ez duzu ezer egin behar.", + "If you did not request a password reset, no further action is required.": "Ez baduzu pasahitza berrezartzea eskatu, ez duzu ezer egin behar.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\" botoian klik egitean arazoak badituzu, kopiatu eta itsatsi beheko URLa\nnabigatzailean:", + "Invalid JSON was returned from the route.": "JSON baliogabea itzuli da ibilbidetik.", + "Log in": "Saioa", + "Log Out": "Saioa", + "Login": "Hasi saioa", + "Logout": "Amaitu saioa", + "Name": "Izena", + "New Password": "Pasahitz Berria", + "Not Found": "Ez Da Aurkitu", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Behin zure kontua ezabatu egingo da, guztiak bere baliabide eta datu-betirako izango da ezabatu. Ezabatu aurretik, zure kontua, mesedez, deskargatu edozein datu edo informazio nahi duzun atxikitzen.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Zure kontua ezabatu ondoren, bere baliabide eta datu guztiak betiko ezabatuko dira. Mesedez, idatzi pasahitza zure kontua betiko ezabatu nahi duzula berresteko.", + "Page Expired": "Orria iraungi da", + "Pagination Navigation": "Pagination Nabigazioa", + "Password": "Pasahitza", + "Payment Required": "Ordainketa beharrezkoa", + "Please click the button below to verify your email address.": "Egin klik beheko botoian helbide elektronikoa baieztatzeko.", + "Profile": "Profila", + "Profile Information": "Informazio-Profila", + "Regards": "Eskuminak", + "Register": "Erregistratu", + "Remember me": "Gogoratu", + "Resend Verification Email": "Birbidali Egiaztatzeko E-Posta", + "Reset Password": "Berrezarri pasahitza", + "Reset Password Notification": "Pasahitza berrezartzeko jakinarazpena", + "results": "emaitzak", + "Save": "Gorde", + "Saved.": "Gorde.", + "Server Error": "Zerbitzari-Errorea", + "Service Unavailable": "Zerbitzua ez dago erabilgarri", + "Showing": "Erakusten", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Eskerrik asko sortu sinatu! Hasi aurretik, ezin duzu egiaztatu zure e-posta helbidea link gainean klik eginez besterik ez dugu bidaliko duzu? Ez baduzu jaso posta elektronikoaren bidez, egingo dugu atsegin handiz bidaliko duzu beste.", + "The given data was invalid.": "Emandako datuak baliogabeak ziren.", + "The response is not a streamed response.": "Erantzuna ez da streaming bidezko erantzuna.", + "The response is not a view.": "Erantzuna ez da ikuspegi bat.", + "This is a secure area of the application. Please confirm your password before continuing.": "Hau da, seguru eremu aplikazioa. Mesedez, baieztatu zure pasahitza jarraitu aurretik.", + "This password reset link will expire in :count minutes.": "Hau pasahitza berrezarri lotura iraungiko :count minutu.", + "to": "ra", + "Toggle navigation": "Txandakatu nabigazioa", + "Too Many Requests": "Eskaera gehiegi", + "Unauthorized": "Baimendu gabea", + "Update Password": "Eguneratu Pasahitza", + "Update your account's profile information and email address.": "Eguneratu zure kontuaren profileko informazioa eta posta elektronikoaren helbidea.", + "Verify Email Address": "Baieztatu helbide elektronikoa", + "Whoops!": "Aupa!", + "You are receiving this email because we received a password reset request for your account.": "Zure kontutik pasahitza berrezartzeko eskaera bat jaso genuelako jaso duzu posta elektroniko hau.", + "You're logged in!": "Saioa hasi zara!", + "Your email address is unverified.": "Zure helbide elektronikoa egiaztatu gabe dago." +} \ No newline at end of file diff --git a/lang/eu/auth.php b/lang/eu/auth.php new file mode 100644 index 0000000..49e1bb5 --- /dev/null +++ b/lang/eu/auth.php @@ -0,0 +1,9 @@ + 'Kredentzial hauek ez datoz bat gure erregistroekin.', + 'password' => 'Pasahitza ez da zuzena.', + 'throttle' => 'Atzipen saialdi gehiegi. Mesedez berriro saiatu :seconds segundo barru.', +]; diff --git a/lang/eu/pagination.php b/lang/eu/pagination.php new file mode 100644 index 0000000..2dd34e5 --- /dev/null +++ b/lang/eu/pagination.php @@ -0,0 +1,8 @@ + 'Hurrengoa »', + 'previous' => '« Aurrekoa', +]; diff --git a/lang/eu/passwords.php b/lang/eu/passwords.php new file mode 100644 index 0000000..18f6b14 --- /dev/null +++ b/lang/eu/passwords.php @@ -0,0 +1,11 @@ + 'Zure pasahitza berrezarri da!', + 'sent' => 'Zure pasahitza berrezartzeko esteka postaz bidali dizugu!', + 'throttled' => 'Mesedez, itxaron aurretik berriro saiatzean.', + 'token' => 'Pasahitza berreskuratzeko tokena baliogabea da.', + 'user' => 'Ezin izan dugu helbide elektroniko horrekin bat datorren erabiltzailerik aurkitu.', +]; diff --git a/lang/eu/validation.php b/lang/eu/validation.php new file mode 100644 index 0000000..a5adfdc --- /dev/null +++ b/lang/eu/validation.php @@ -0,0 +1,217 @@ + ':Attribute onartu beharra dago.', + 'accepted_if' => ':Attribute onartu behar da :other :value denean.', + 'active_url' => ':Attribute ez da baliozko URL bat.', + 'after' => ':Attribute :date osteko data izan behar da.', + 'after_or_equal' => ':Attribute :date osteko data edo data bera izan behar da.', + 'alpha' => ':Attribute hizkiak besterik ezin ditu izan.', + 'alpha_dash' => ':Attribute hizkiak, zenbakiak eta marrak besterik ezin ditu izan.', + 'alpha_num' => ':Attribute hizkiak eta zenbakiak besterik ezin ditu izan.', + 'array' => ':Attribute bilduma izan behar da.', + 'ascii' => ':Attributeak byte bakarreko karaktere alfanumeriko eta ikurrak soilik izan behar ditu.', + 'before' => ':Attribute :date aurreko data izan behar da.', + 'before_or_equal' => ':Attribute :date aurreko data edo data bera izan behar da.', + 'between' => [ + 'array' => ':Attribute-(e)k :min eta :max arteko elementu kopurua izan behar du.', + 'file' => ':Attribute-(e)k :min eta :max kilobyte arteko pisua izan behar du.', + 'numeric' => ':Attribute :min eta :max artean egon behar da.', + 'string' => ':Attribute-(e)k :min eta :max karaktere artean izan behar ditu.', + ], + 'boolean' => ':Attribute-(r)en balioa egia edo gezurra izan behar da.', + 'can' => ':Attribute eremuak baimenik gabeko balio bat dauka.', + 'confirmed' => ':Attribute-(r)en berrespena ez dator bat.', + 'current_password' => 'Pasahitza okerra da.', + 'date' => ':Attribute ez da baliozko data.', + 'date_equals' => 'The :attribute bat izan behar du data berdina :date.', + 'date_format' => ':Attribute datak ez du :format formatua.', + 'decimal' => ':Attributeak :decimal zifra hamartar izan behar ditu.', + 'declined' => ':Attributeak baztertu egin behar dira.', + 'declined_if' => ':Attributea baztertu behar da :other :value denean.', + 'different' => ':Attribute eta :other ezberdinak izan behar dira.', + 'digits' => ':Attribute-(e)k :digits digitu eduki behar ditu.', + 'digits_between' => ':Attribute-(e)k :min eta :max arteko digitu kopurua eduki behar du.', + 'dimensions' => ':Attribute irudiaren neurriak baliogabeak dira.', + 'distinct' => ':Attribute-(e)k bikoiztutako balioa dauka.', + 'doesnt_end_with' => ':Attributeekoa ezingo da honako hauetako batekin amaitu: :values.', + 'doesnt_start_with' => ':Attributeekoa ezingo da honako hauetako batekin hasi: :values.', + 'email' => ':Attribute baliozko helbide elektronikoa izan behar da.', + 'ends_with' => ':Attribute-(e)k ondorengo balioetako batekin amaitu behar du: :values', + 'enum' => 'Hautatutako :attributeak ez du balio.', + 'exists' => ':Attribute baliogabea da.', + 'file' => ':Attribute fitxategi bat izan behar da.', + 'filled' => ':Attribute derrigorrezkoa da.', + 'gt' => [ + 'array' => ':Attribute-(e)k :value elementu baino gehiago izan behar ditu.', + 'file' => ':Attribute-(e)k :value kilobyte baino handiagoa izan behar du.', + 'numeric' => ':Attribute-(e)k :value baino handiagoa izan behar du.', + 'string' => ':Attribute-(e)k :value karaktere baino gehiago izan behar ditu.', + ], + 'gte' => [ + 'array' => ':Attribute-(e)k :value elementu edo gehiago izan behar ditu.', + 'file' => ':Attribute-(e)k :value kilobyte edo gehiago izan behar ditu.', + 'numeric' => ':Attribute-(e)k :value baino handiagoa edo berdina izan behar du.', + 'string' => ':Attribute-(e)k :value karaktere edo gehiago izan behar ditu.', + ], + 'image' => ':Attribute irudi bat izan behar da.', + 'in' => ':Attribute baliogabea da.', + 'in_array' => ':Attribute ez da existizen :other-(e)n.', + 'integer' => ':Attribute zenbaki osoa izan behar da.', + 'ip' => ':Attribute baliozko IP helbidea izan behar da.', + 'ipv4' => ':Attribute baliozko IPv4 helbidea izan behar da.', + 'ipv6' => ':Attribute baliozko IPv6 helbidea izan behar da.', + 'json' => ':Attribute baliozko JSON karaktere-katea izan behar da.', + 'lowercase' => ':Attributeak minuskula izan behar du.', + 'lt' => [ + 'array' => ':Attribute-(e)k :value elementu baino gutxiago izan behar ditu.', + 'file' => ':Attribute-(e)k :value kilobyte baino txikiagoa izan behar du.', + 'numeric' => ':Attribute-(e)k :value baino txikiagoa izan behar du.', + 'string' => ':Attribute-(e)k :value karaktere baino gutxiago izan behar ditu.', + ], + 'lte' => [ + 'array' => ':Attribute-(e)k :value elementu edo gutxiago izan behar ditu.', + 'file' => ':Attribute-(e)k :value kilobyte edo gutxiago izan behar ditu.', + 'numeric' => ':Attribute-(e)k :value baino txikiagoa edo berdina izan behar du.', + 'string' => ':Attribute-(e)k :value karaktere edo gutxiago izan behar ditu.', + ], + 'mac_address' => ':Attributeak baliozko MAC helbidea izan behar du.', + 'max' => [ + 'array' => ':Attribute-(e)k ezin du :max elementu baino gehiago eduki.', + 'file' => ':Attribute ezin da :max kilobyte baino handiagoa izan.', + 'numeric' => ':Attribute ezin da :max baino handiagoa izan.', + 'string' => ':Attribute-(e)k ezin du :max karaktere baino gehiago eduki.', + ], + 'max_digits' => ':Attributeek ez dute :max zifra baino gehiago izan behar.', + 'mimes' => ':Attribute :values motako fitxategia izan behar da.', + 'mimetypes' => ':Attribute :values motako fitxategia izan behar da.', + 'min' => [ + 'array' => ':Attribute-(e)k gutxienez :min elementu izan behar ditu.', + 'file' => ':Attribute-(e)k gutxienez :min kilobyte izan behar ditu.', + 'numeric' => ':Attribute-(e)k gutxienez :min-(e)ko tamaina izan behar du.', + 'string' => ':Attribute-(e)k gutxienez :min karaktere izan behar ditu.', + ], + 'min_digits' => ':Attributeek gutxienez :min zifra izan behar dituzte.', + 'missing' => ':Attribute eremua falta izan behar da.', + 'missing_if' => ':Attribute eremua falta izan behar da :other :value denean.', + 'missing_unless' => ':Attribute eremua falta izan behar da :other :value ez bada.', + 'missing_with' => ':Attribute eremua falta izan behar da :values dagoenean.', + 'missing_with_all' => ':Attribute eremua falta izan behar da :values daudenean.', + 'multiple_of' => 'The :attribute izan behar multiploa :value', + 'not_in' => ':Attribute baliogabea da.', + 'not_regex' => ':Attribute formatua baliogabea da.', + 'numeric' => ':Attribute zenbakizkoa izan behar da.', + 'password' => [ + 'letters' => ':Attributeak gutxienez letra bat izan behar du.', + 'mixed' => ':Attributeak letra larri bat eta minuskula bat izan behar ditu gutxienez.', + 'numbers' => ':Attributeak gutxienez zenbaki bat izan behar du.', + 'symbols' => ':Attributeak gutxienez ikur bat izan behar du.', + 'uncompromised' => 'Emandako :attribute datu-filtrazio batean agertu da. Mesedez, aukeratu beste :attribute bat.', + ], + 'present' => ':Attribute ezin da hutsik egon.', + 'prohibited' => 'The :attribute eremuan, debekatuta dago.', + 'prohibited_if' => 'The :attribute eremuan, debekatuta dago denean :other da :value.', + 'prohibited_unless' => 'The :attribute eremuan, debekatuta dago ezean :other da :values.', + 'prohibits' => ':Attribute eremuak :other egotea debekatzen du.', + 'regex' => ':Attribute baliogabea da.', + 'required' => ':Attribute derrigorrezkoa da.', + 'required_array_keys' => ':Attribute eremuak honako sarrerak izan behar ditu: :values.', + 'required_if' => ':Attribute derrigorrezkoa da :other :value denean.', + 'required_if_accepted' => ':Attribute eremua beharrezkoa da :other onartzen denean.', + 'required_unless' => ':Attribute derrigorrezkoa da :other :values-(e)n egon ezean.', + 'required_with' => ':Attribute derrigorrezkoa da :values dagoenean.', + 'required_with_all' => ':Attribute derrigorrezkoa da :values daudenean.', + 'required_without' => ':Attribute derrigorrezkoa da :values ez dagoenean.', + 'required_without_all' => ':Attribute derrigorrezkoa da :values ez daudenean.', + 'same' => ':Attribute eta :other bat etorri behar dira.', + 'size' => [ + 'array' => ':Attribute-(e)k :size elementu izan behar ditu.', + 'file' => ':Attribute-(e)k :size kilobyte izan behar behar ditu.', + 'numeric' => ':Attribute-(e)k :size tamaina izan behar du.', + 'string' => ':Attribute-(e)k :size karaktere izan behar ditu.', + ], + 'starts_with' => ':Attribute-(e)k ondorengo balioetako batekin hasi behar du :values', + 'string' => ':Attribute karaktere-katea izan behar da.', + 'timezone' => ':Attribute baliozko ordu-eremua izan behar da.', + 'ulid' => ':Attributeak baliozko ULID bat izan behar du.', + 'unique' => ':Attribute jadanik erregistratua izan da.', + 'uploaded' => ':Attribute kargatzerakoan huts egin du.', + 'uppercase' => ':Attributeak maiuskulak izan behar ditu.', + 'url' => ':Attribute-(r)en formatua baliogabea da.', + 'uuid' => ':Attribute-(e)k baliozko UUIDa izan behar du.', + 'attributes' => [ + 'address' => 'helbidea', + 'age' => 'adina', + 'amount' => 'zenbatekoa', + 'area' => 'eremua', + 'available' => 'erabilgarria', + 'birthday' => 'urtebetetzea', + 'body' => 'gorputza', + 'city' => 'hiria', + 'content' => 'edukia', + 'country' => 'herrialdea', + 'created_at' => 'urtean sortua', + 'creator' => 'sortzailea', + 'current_password' => 'oraingo pasahitza', + 'date' => 'data', + 'date_of_birth' => 'jaioteguna', + 'day' => 'eguna', + 'deleted_at' => 'orduetan ezabatu da', + 'description' => 'deskribapena', + 'district' => 'auzoa', + 'duration' => 'iraupena', + 'email' => 'posta elektronikoa', + 'excerpt' => 'pasartea', + 'filter' => 'iragazkia', + 'first_name' => 'izena', + 'gender' => 'generoa', + 'group' => 'taldea', + 'hour' => 'ordua', + 'image' => 'irudia', + 'last_name' => 'abizena', + 'lesson' => 'ikasgaia', + 'line_address_1' => 'lerroko helbidea 1', + 'line_address_2' => 'lerroko helbidea 2', + 'message' => 'mezua', + 'middle_name' => 'erdiko izena', + 'minute' => 'minutua', + 'mobile' => 'mugikorra', + 'month' => 'hilabetea', + 'name' => 'izena', + 'national_code' => 'kode nazionala', + 'number' => 'zenbakia', + 'password' => 'pasahitza', + 'password_confirmation' => 'pasahitzaren berrespena', + 'phone' => 'telefonoa', + 'photo' => 'argazkia', + 'postal_code' => 'posta kodea', + 'price' => 'prezioa', + 'province' => 'probintzia', + 'recaptcha_response_field' => 'recaptxa erantzun eremua', + 'remember' => 'gogoratu', + 'restored_at' => 'orduetan zaharberritu', + 'result_text_under_image' => 'emaitzaren testua irudiaren azpian', + 'role' => 'rola', + 'second' => 'segundoa', + 'sex' => 'sexua', + 'short_text' => 'testu laburra', + 'size' => 'neurria', + 'state' => 'Estatu', + 'street' => 'kalea', + 'student' => 'ikaslea', + 'subject' => 'gaia', + 'teacher' => 'irakaslea', + 'terms' => 'terminoak', + 'test_description' => 'probaren deskribapena', + 'test_locale' => 'proba lokala', + 'test_name' => 'probaren izena', + 'text' => 'testua', + 'time' => 'denbora', + 'title' => 'izenburua', + 'updated_at' => 'egunean eguneratua', + 'username' => 'erabiltzailea', + 'year' => 'urtea', + ], +]; diff --git a/lang/fa.json b/lang/fa.json new file mode 100644 index 0000000..60ee288 --- /dev/null +++ b/lang/fa.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(و :count خطای دیگر)", + "(and :count more errors)": "(و :count خطای دیگر)", + "A new verification link has been sent to the email address you provided during registration.": "یک لینک تایید جدید به ایمیلی که در هنگام ثبت نام وارد کرده بودید ارسال شد.", + "A new verification link has been sent to your email address.": "یک لینک تایید جدید به ایمیل شما ارسال شد.", + "All rights reserved.": "کلیه حقوق محفوظ است.", + "Already registered?": "قبلا ثبت نام کرده اید؟", + "Are you sure you want to delete your account?": "آیا از حذف حساب خود مطمئن هستید؟", + "Cancel": "لغو", + "Click here to re-send the verification email.": "اینجا را کلیک کنید تا ایمیل تایید برای شما مجددا ارسال شود.", + "Confirm": "تایید", + "Confirm Password": "تکرار رمزعبور", + "Current Password": "رمزعبور فعلی", + "Dashboard": "داشبورد", + "Delete Account": "حذف حساب کاربری", + "Email": "ایمیل", + "Email Password Reset Link": "ارسال لینک بازیابی رمزعبور از طریق ایمیل", + "Ensure your account is using a long, random password to stay secure.": "اطمینان حاصل کنید که حساب شما از یک رمزعبور تصادفی و طولانی برای ایمن ماندن استفاده می‌کند.", + "Forbidden": "عدم دسترسی", + "Forgot your password?": "رمزعبور خود را فراموش کرده‌اید؟", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "رمزعبور خود را فراموش کرده‌اید؟ مشکلی نیست. کافیست ایمیل خود را داشته باشید تا ما یک لینک جهت بازیابی رمزعبور برای شما ارسال کنیم.", + "Go to page :page": "برو به صفحه :page", + "Hello!": "سلام!", + "If you did not create an account, no further action is required.": "چنانچه شما حساب کاربری ایجاد نکرده اید، نیاز به اقدام خاصی نیست.", + "If you did not request a password reset, no further action is required.": "اگر شما درخواست تغییر رمزعبور را نکرده اید، نیاز به اقدام خاصی نیست.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "اگر با کلیک کردن روی دکمه \":actionText\" مشکل دارید، لینک زیر را کپی کنید و در مرورگر خود وارد کنید:", + "Invalid JSON was returned from the route.": "JSON نامعتبر از مسیر برگردانده شد.", + "Log in": "ورود", + "Log Out": "خروج", + "Login": "ورود", + "Logout": "خروج", + "Name": "نام", + "New Password": "رمزعبور جدید", + "Not Found": "یافت نشد", + "of": "از", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "هنگامی که حساب شما پاک شود ، تمام منابع و داده های آن نیز برای همیشه حذف می‌شوند. قبل از حذف حساب خود ، لطفاً هرگونه داده یا اطلاعاتی را که می‌خواهید حفظ کنید بارگیری کنید.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "هنگامی که حساب شما پاک شود ، تمام منابع و داده های آن نیز برای همیشه حذف می‌شوند. لطفا حهت تایید حذف دائمی حساب رمزعبور خود را وارد کنید.", + "Page Expired": "صفحه منقضی شده است", + "Pagination Navigation": "راهنمای صفحه بندی", + "Password": "رمزعبور", + "Payment Required": "پرداخت لازم", + "Please click the button below to verify your email address.": "برای تایید آدرس ایمیل روی دکمه زیر کلیک کنید.", + "Profile": "پروفایل", + "Profile Information": "اطلاعات پروفایل", + "Regards": "با احترام", + "Register": "ثبت نام", + "Remember me": "من را به یاد بسپار", + "Resend Verification Email": "ارسال دوباره ایمیل تایید", + "Reset Password": "فراموشی رمزعبور", + "Reset Password Notification": "پیام فراموشی رمزعبور", + "results": "نتایج", + "Save": "ذخیره", + "Saved.": "ذخیره شد.", + "Server Error": "خطای سرور", + "Service Unavailable": "عدم دسترسی به سرویس", + "Showing": "در حال نمایش", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "از ثبت نام شما متشکریم! قبل از شروع ، آیا می‌توانید آدرس ایمیل خود را با کلیک بر روی لینکی که برای شما از طریق ایمیل ارسال کردیم تایید کنید؟ اگر ایمیل را دریافت نکردید، ایمیل دیگری را برای شما ارسال خواهیم کرد.", + "The given data was invalid.": "داده دریافتی معتبر نمی‌باشد.", + "The response is not a streamed response.": "پاسخ یک پاسخ جریانی نیست.", + "The response is not a view.": "پاسخ یک دیدگاه نیست.", + "This is a secure area of the application. Please confirm your password before continuing.": "این یک بخش تحت حفاظت از برنامه است. لطفا قبل از ادامه رمزعبور خود را تایید کنید.", + "This password reset link will expire in :count minutes.": "لینک فراموشی رمزعبور برای :count دقیقه معتبر است.", + "to": "به", + "Toggle navigation": "تغییر ناوبری", + "Too Many Requests": "تعداد درخواست های ارسال شده زیاد است", + "Unauthorized": "دسترسی غیر مجاز", + "Update Password": "بروزرسانی رمزعبور", + "Update your account's profile information and email address.": "اطلاعات حساب کاربری و آدرس ایمیل حساب خود را به روز کنید.", + "Verify Email Address": "تایید آدرس ایمیل", + "Whoops!": "وای!", + "You are receiving this email because we received a password reset request for your account.": "شما این ایمیل را به دلیل درخواست رمزعبور جدید دریافت کرده‌اید.", + "You're logged in!": "شما وارد شده‌اید!", + "Your email address is unverified.": "ایمیل شما تایید نشده است." +} \ No newline at end of file diff --git a/lang/fa/auth.php b/lang/fa/auth.php new file mode 100644 index 0000000..391a99c --- /dev/null +++ b/lang/fa/auth.php @@ -0,0 +1,9 @@ + 'مشخصات وارد شده با اطلاعات ما سازگار نیست.', + 'password' => 'رمزعبور اشتباه است.', + 'throttle' => 'دفعات تلاش شما برای ورود بیش از حد مجاز است. لطفا پس از :seconds ثانیه مجددا تلاش فرمایید.', +]; diff --git a/lang/fa/pagination.php b/lang/fa/pagination.php new file mode 100644 index 0000000..421a109 --- /dev/null +++ b/lang/fa/pagination.php @@ -0,0 +1,8 @@ + 'بعدی »', + 'previous' => '« قبلی', +]; diff --git a/lang/fa/passwords.php b/lang/fa/passwords.php new file mode 100644 index 0000000..111a9ae --- /dev/null +++ b/lang/fa/passwords.php @@ -0,0 +1,11 @@ + 'رمز عبور شما بازگردانی شد!', + 'sent' => 'لینک بازگردانی رمز عبور به ایمیل شما ارسال شد.', + 'throttled' => 'پیش از تلاش مجدد کمی صبر کنید.', + 'token' => 'مشخصه‌ی بازگردانی رمز عبور معتبر نیست.', + 'user' => 'ما کاربری با این نشانی ایمیل نداریم!', +]; diff --git a/lang/fa/validation.php b/lang/fa/validation.php new file mode 100644 index 0000000..49e2d22 --- /dev/null +++ b/lang/fa/validation.php @@ -0,0 +1,217 @@ + ':Attribute باید پذیرفته شده باشد.', + 'accepted_if' => ':Attribute باید پذیرفته شده باشد وقتی :other برابر :value است.', + 'active_url' => 'آدرس :attribute معتبر نیست.', + 'after' => ':Attribute باید تاریخی بعد از :date باشد.', + 'after_or_equal' => ':Attribute باید تاریخی بعد از :date، یا مطابق با آن باشد.', + 'alpha' => ':Attribute باید فقط حروف الفبا باشد.', + 'alpha_dash' => ':Attribute باید فقط حروف الفبا، اعداد، خط تیره و زیرخط باشد.', + 'alpha_num' => ':Attribute باید فقط حروف الفبا و اعداد باشد.', + 'array' => ':Attribute باید آرایه باشد.', + 'ascii' => ':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 فقط می‌تواند true و یا false باشد.', + 'can' => 'فیلد :attribute یک مقدار غیرمجاز دارد.', + 'confirmed' => ':Attribute با فیلد تکرار مطابقت ندارد.', + 'current_password' => 'رمزعبور اشتباه است.', + 'date' => ':Attribute یک تاریخ معتبر نیست.', + 'date_equals' => ':Attribute باید یک تاریخ برابر با تاریخ :date باشد.', + 'date_format' => ':Attribute با الگوی :format مطابقت ندارد.', + 'decimal' => ':Attribute باید شامل :decimal اعشار باشد.', + 'declined' => ':Attribute باید رد شده باشد.', + 'declined_if' => ':Attribute باید رد شده باشد وقتی :other برابر :value است.', + 'different' => ':Attribute و :other باید از یکدیگر متفاوت باشند.', + 'digits' => ':Attribute باید :digits رقم باشد.', + 'digits_between' => ':Attribute باید بین :min و :max رقم باشد.', + 'dimensions' => 'ابعاد تصویر :attribute قابل قبول نیست.', + 'distinct' => 'فیلد :attribute مقدار تکراری دارد.', + 'doesnt_end_with' => 'مقدار :attribute نباید با این مقادیر تمام شود : :values.', + 'doesnt_start_with' => 'مقدار :attribute نباید با این مقادیر شروع شود : :values.', + '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 باشد.', + 'lowercase' => 'فیلد :attribute باید با حروف کوچک باشد.', + '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 باید یک مک آدرس صحیح باشد.', + 'max' => [ + 'array' => ':Attribute نباید بیشتر از :max آیتم داشته باشد.', + 'file' => ':Attribute نباید بزرگتر از :max کیلوبایت باشد.', + 'numeric' => ':Attribute نباید بزرگتر از :max باشد.', + 'string' => ':Attribute نباید بیشتر از :max کاراکتر داشته باشد.', + ], + 'max_digits' => ':Attribute نباید بیشتر از :max رقم باشد.', + 'mimes' => 'فرمت‌های معتبر فایل عبارتند از: :values.', + 'mimetypes' => 'فرمت‌های معتبر فایل عبارتند از: :values.', + 'min' => [ + 'array' => ':Attribute نباید کمتر از :min آیتم داشته باشد.', + 'file' => ':Attribute نباید کوچکتر از :min کیلوبایت باشد.', + 'numeric' => ':Attribute نباید کوچکتر از :min باشد.', + 'string' => ':Attribute نباید کمتر از :min کاراکتر داشته باشد.', + ], + 'min_digits' => ':Attribute حداقل باید :min رقم باشد.', + 'missing' => ':Attribute باید خالی باشد.', + 'missing_if' => ':Attribute باید خالی باشد هنگامیکه :other برابر :value باشد.', + 'missing_unless' => ':Attribute باید خالی باشد مگراینکه :other برابر :value باشد.', + 'missing_with' => ':Attribute باید خالی باشد هنگامیکه :values مقدار داشته باشد.', + 'missing_with_all' => ':Attribute باید خالی باشد هنگامیکه :values مقدار داشته باشد.', + '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' => 'فیلد :attribute ممنوع است هنگامیکه مقدار :other برابر :value باشد.', + 'prohibited_unless' => 'فیلد :attribute ممنوع است مگر اینکه مقدار :other در :values باشد.', + 'prohibits' => 'فیلد :attribute اجازه حضور فیلد :other را نمی دهد.', + 'regex' => 'فرمت :attribute معتبر نیست.', + 'required' => 'فیلد :attribute الزامی است.', + 'required_array_keys' => 'فیلد :attribute باید حاوی ورودی های :values باشد.', + 'required_if' => 'هنگامی که :other برابر با :value است، فیلد :attribute الزامی است.', + 'required_if_accepted' => 'فیلد :attribute الزامی است هنگامیکه :other پذیرفته شده است.', + 'required_unless' => 'فیلد :attribute الزامی است، مگر آنکه :other در :values موجود باشد.', + '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 باید یک منطقه زمانی معتبر باشد.', + 'ulid' => ':Attribute باید یک ULID معتبر باشد.', + 'unique' => ':Attribute قبلا انتخاب شده است.', + 'uploaded' => 'بارگذاری فایل :attribute موفقیت آمیز نبود.', + 'uppercase' => 'فیلد :attribute باید با حروف بزرگ باشد.', + 'url' => ':Attribute معتبر نمی‌باشد.', + 'uuid' => ':Attribute باید یک UUID معتبر باشد.', + 'attributes' => [ + 'address' => 'نشانی', + 'age' => 'سن', + 'amount' => 'مبلغ', + 'area' => 'منطقه', + 'available' => 'موجود', + 'birthday' => 'تاریخ تولد', + 'body' => 'بدن', + 'city' => 'شهر', + 'content' => 'محتوا', + 'country' => 'کشور', + 'created_at' => 'ایجاد شده در', + 'creator' => 'سازنده', + 'current_password' => 'رمزعبور فعلی', + 'date' => 'تاریخ', + 'date_of_birth' => 'تاریخ تولد', + 'day' => 'روز', + 'deleted_at' => 'حذف شده در', + 'description' => 'توضیحات', + 'district' => 'ناحیه', + 'duration' => 'مدت', + 'email' => 'ایمیل', + 'excerpt' => 'گزیده مطلب', + 'filter' => 'فیلتر', + 'first_name' => 'نام', + 'gender' => 'جنسیت', + 'group' => 'گروه', + 'hour' => 'ساعت', + 'image' => 'تصویر', + 'last_name' => 'نام خانوادگی', + 'lesson' => 'درس', + 'line_address_1' => 'آدرس 1', + 'line_address_2' => 'آدرس 2', + 'message' => 'پیام', + 'middle_name' => 'نام وسط', + 'minute' => 'دقیقه', + 'mobile' => 'شماره همراه', + 'month' => 'ماه', + 'name' => 'نام', + 'national_code' => 'کد ملی', + 'number' => 'شماره', + 'password' => 'رمز عبور', + 'password_confirmation' => 'تکرار رمز عبور', + 'phone' => 'شماره ثابت', + 'photo' => 'تصویر', + 'postal_code' => 'کد پستی', + 'price' => 'قیمت', + 'province' => 'استان', + 'recaptcha_response_field' => 'فیلد جواب ریکپچا', + 'remember' => 'به خاطر سپردن', + 'restored_at' => 'بازیابی شده در', + 'result_text_under_image' => 'متن نتیجه زیر تصویر', + 'role' => 'نقش', + 'second' => 'ثانیه', + 'sex' => 'جنسیت', + 'short_text' => 'متن کوتاه', + 'size' => 'اندازه', + 'state' => 'استان', + 'street' => 'خیابان', + 'student' => 'دانش آموز', + 'subject' => 'موضوع', + 'teacher' => 'معلم', + 'terms' => 'شرایط', + 'test_description' => 'شرح آزمون', + 'test_locale' => 'منطقه آزمون', + 'test_name' => 'نام آزمون', + 'text' => 'متن', + 'time' => 'زمان', + 'title' => 'عنوان', + 'updated_at' => 'بروزشده در', + 'username' => 'نام کاربری', + 'year' => 'سال', + ], +]; diff --git a/lang/fi.json b/lang/fi.json new file mode 100644 index 0000000..787917d --- /dev/null +++ b/lang/fi.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ja :count muuta virhettä)", + "(and :count more errors)": "(ja :count muuta virhettä)", + "A new verification link has been sent to the email address you provided during registration.": "Rekisteröitymisen yhteydessä antamaasi sähköpostiosoitteeseen on lähetetty Uusi vahvistuslinkki.", + "A new verification link has been sent to your email address.": "Uusi vahvistuslinkki on lähetetty sähköpostiosoitteeseesi.", + "All rights reserved.": "Kaikki oikeudet pidätetään.", + "Already registered?": "Oletko jo rekisteröitynyt?", + "Are you sure you want to delete your account?": "Haluatko varmasti poistaa tilisi?", + "Cancel": "Peruuta", + "Click here to re-send the verification email.": "Napsauta tätä lähettääksesi vahvistussähköpostin uudelleen.", + "Confirm": "Vahvistaa", + "Confirm Password": "Vahvista Salasana", + "Current Password": "Nykyinen Salasana", + "Dashboard": "Kojelauta", + "Delete Account": "Poista Tili", + "Email": "Sähköposti", + "Email Password Reset Link": "Lähetä palautuslinkki sähköpostiin", + "Ensure your account is using a long, random password to stay secure.": "Varmista, että tilisi käyttää pitkää, satunnaista salasanaa pysyäksesi turvassa.", + "Forbidden": "Kielletty", + "Forgot your password?": "Unohtuiko salasana?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Unohtuiko salasana? Ei hätää. Kerro meille sähköpostiosoitteesi ja me lähetämme sinulle sähköpostitse salasanan palautuslinkki, jonka avulla voit luoda uuden salasanan.", + "Go to page :page": "Siirry sivulle :page", + "Hello!": "Tervehdys.", + "If you did not create an account, no further action is required.": "Jos et ole luonut tiliä, lisätoimia ei tarvita.", + "If you did not request a password reset, no further action is required.": "Jos et ole pyytänyt salasanan vaihtoa, sinun ei tarvitse tehdä mitään ja voit poistaa tämän viestin.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Jos et pysty klikkaamaan \":actionText\" - nappia, leikkaa ja liimaa alla oleva URL\nselaimeesi:", + "Invalid JSON was returned from the route.": "Virheellinen JSON palautettiin reitiltä.", + "Log in": "Kirjautunut", + "Log Out": "Kirjaudu Ulos", + "Login": "Kirjaudu sisään", + "Logout": "Kirjaudu ulos", + "Name": "Nimi", + "New Password": "Uusi Salasana", + "Not Found": "Ei Löytynyt", + "of": "sellaisten", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Kun tilisi on poistettu, kaikki sen resurssit ja tiedot poistetaan pysyvästi. Ennen kuin poistat tilisi, lataa kaikki tiedot, jotka haluat säilyttää.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kun tilisi on poistettu, kaikki sen resurssit ja tiedot poistetaan pysyvästi. Anna salasanasi vahvistaaksesi, että haluat poistaa tilisi pysyvästi.", + "Page Expired": "Vanhentunut Sivu", + "Pagination Navigation": "Sivunavigointi", + "Password": "Salasana", + "Payment Required": "maksua vaaditaan", + "Please click the button below to verify your email address.": "Klikkaa alla olevaa painiketta vahvistaaksesi sähköpostiosoitteesi.", + "Profile": "Profiili", + "Profile Information": "Profiilitiedot", + "Regards": "Terveisin", + "Register": "Rekistöröidy", + "Remember me": "Muista minut", + "Resend Verification Email": "Lähetä Vahvistussähköposti Uudelleen", + "Reset Password": "Vaihdan salasanani", + "Reset Password Notification": "Salasanan uudelleenasetusilmoitus", + "results": "tulos", + "Save": "Tallenna", + "Saved.": "Tallennettu.", + "Server Error": "Palvelinvirhe", + "Service Unavailable": "Palvelu Ei Ole Käytettävissä", + "Showing": "Näyttää", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Kiitos ilmoittautumisesta! Ennen kuin aloitat, voisitko vahvistaa sähköpostiosoitteesi klikkaamalla linkkiä, jonka juuri lähetimme sinulle? Jos et saanut sähköpostia, lähetämme sinulle mielellämme toisen.", + "The given data was invalid.": "Annetut tiedot olivat virheellisiä.", + "The response is not a streamed response.": "Vastaus ei ole suoratoistettu vastaus.", + "The response is not a view.": "Vastaus ei ole näkemys.", + "This is a secure area of the application. Please confirm your password before continuing.": "Tämä on sovelluksen turvallinen alue. Vahvista salasanasi ennen kuin jatkat.", + "This password reset link will expire in :count minutes.": "Tämä salasanan palautus-linkki vanhenee :count minuutissa.", + "to": "jotta", + "Toggle navigation": "Vaihda navigointia", + "Too Many Requests": "Liikaa Pyyntöjä", + "Unauthorized": "Luvaton", + "Update Password": "Päivitä Salasana", + "Update your account's profile information and email address.": "Päivitä tilisi profiilitiedot ja sähköpostiosoite.", + "Verify Email Address": "Tarkista Sähköpostiosoite", + "Whoops!": "Tapahtui virhe.", + "You are receiving this email because we received a password reset request for your account.": "Saat tämän viestin koska saimme pyynnön vaihtaa salasanasi.", + "You're logged in!": "Olet kirjautunut sisään!", + "Your email address is unverified.": "Sähköpostiosoitteesi on vahvistamaton." +} \ No newline at end of file diff --git a/lang/fi/auth.php b/lang/fi/auth.php new file mode 100644 index 0000000..f8871bc --- /dev/null +++ b/lang/fi/auth.php @@ -0,0 +1,9 @@ + 'Kirjautuminen epäonnistui.', + 'password' => 'Salasana on väärä.', + 'throttle' => 'Liian monta kirjautumisyritystä. Yritä uudelleen :seconds sekunnin kuluttua.', +]; diff --git a/lang/fi/pagination.php b/lang/fi/pagination.php new file mode 100644 index 0000000..6362900 --- /dev/null +++ b/lang/fi/pagination.php @@ -0,0 +1,8 @@ + 'Seuraava »', + 'previous' => '« Edellinen', +]; diff --git a/lang/fi/passwords.php b/lang/fi/passwords.php new file mode 100644 index 0000000..ac7c51a --- /dev/null +++ b/lang/fi/passwords.php @@ -0,0 +1,11 @@ + 'Salasana on resetoitu!', + 'sent' => 'Resetointilinkki lähetetty sähköpostitse!', + 'throttled' => 'Odota, ennen kuin yrität uudelleen', + 'token' => 'Resetointitunniste on viallinen.', + 'user' => 'Sähköpostiosoitteella ei löydy käyttäjää.', +]; diff --git a/lang/fi/validation.php b/lang/fi/validation.php new file mode 100644 index 0000000..e94ebdd --- /dev/null +++ b/lang/fi/validation.php @@ -0,0 +1,217 @@ + 'Kenttä :attribute tulee hyväksyä.', + 'accepted_if' => ':Attribute on hyväksyttävä, kun :other on :value.', + 'active_url' => 'Kentän :attribute tulee olla kelvollinen URL-osoite.', + 'after' => 'Kentän :attribute päiväyksen tulee olla jälkeen :date.', + 'after_or_equal' => 'Kentän :attribute päiväyksen tulee olla sama ja jälkeen :date', + 'alpha' => 'Kenttä :attribute voi sisältää vain kirjaimia.', + 'alpha_dash' => 'Kenttä :attribute voi sisältää vain kirjaimia, numeroita ja viivoja.', + 'alpha_num' => 'Kenttä :attribute voi sisältää vain kirjaimia ja numeroita.', + 'array' => 'Kenttä :attribute tulee olla taulukko.', + 'ascii' => ':Attribute saa sisältää vain yksitavuisia aakkosnumeerisia merkkejä ja symboleja.', + 'before' => 'Kentän :attribute päiväyksen tulee olla ennen :date.', + 'before_or_equal' => 'Kentän :attribute päiväyksen tulee olla sama tai ennen kuin :date.', + 'between' => [ + 'array' => 'Kentän :attribute tulee sisältää välillä :min - :max arvoa.', + 'file' => 'Tiedoston :attribute tulee olla :min - :max kilotavua.', + 'numeric' => 'Kentän :attribute tulee olla välillä :min - :max.', + 'string' => 'Kentän :attribute tulee olla :min - :max merkkiä pitkä.', + ], + 'boolean' => 'Kentän :attribute arvon tulee olla tosi tai epätosi.', + 'can' => ':Attribute-kenttä sisältää luvattoman arvon.', + 'confirmed' => 'Kentän :attribute vahvistus ei täsmää.', + 'current_password' => 'Salasana on väärä.', + 'date' => 'Kentän :attribute arvo ei ole kelvollinen päivämäärä.', + 'date_equals' => ':Attribute on oltava sama päivämäärä kuin :date.', + 'date_format' => 'Kentän :attribute arvo ei vastaa muotoa :format.', + 'decimal' => ':Attribute:ssa on oltava :decimal desimaalin tarkkuutta.', + 'declined' => ':Attribute on hylättävä.', + 'declined_if' => ':Attribute on hylättävä, kun :other on :value.', + 'different' => 'Kenttien :attribute ja :other tulee olla eriarvoisia.', + 'digits' => 'Kentän :attribute arvon on oltava :digits numeroa.', + 'digits_between' => 'Kentän :attribute arvon tulee olla :min - :max numeroa.', + 'dimensions' => 'Kentän :attribute kuvalla on virheelliset mitat.', + 'distinct' => 'Kentän :attribute arvo ei ole uniikki.', + 'doesnt_end_with' => ':Attribute ei saa päättyä johonkin seuraavista: :values.', + 'doesnt_start_with' => ':Attribute ei voi alkaa jollakin seuraavista: :values.', + 'email' => 'Kentän :attribute arvo ei ole validi sähköpostiosoite.', + 'ends_with' => ':Attribute:n on päätyttävä johonkin seuraavista: :values.', + 'enum' => 'Valittu :attribute on virheellinen.', + 'exists' => 'Kentän :attribute valittu arvo on virheellinen.', + 'file' => 'Kentän :attribute arvon tulee olla tiedosto.', + 'filled' => 'Kenttä :attribute on pakollinen.', + 'gt' => [ + 'array' => 'Kentän :attribute tulee sisältää enemmän kuin :value arvoa.', + 'file' => 'Tiedoston :attribute tulee olla suurempi kuin :value kilotavua.', + 'numeric' => 'Kentän :attribute arvo tulee olla suurempi kuin :value.', + 'string' => 'Kentän :attribute arvo tulee olla pidempi kuin :value merkkiä.', + ], + 'gte' => [ + 'array' => 'Kentän :attribute tulee sisältää :value arvoa tai enemmän.', + 'file' => 'Tiedoston :attribute tulee olla suurempi tai yhtäsuuri kuin :value kilotavua.', + 'numeric' => 'Kentän :attribute arvo tulee olla suurempi tai yhtäsuuri kuin :value.', + 'string' => 'Kentän :attribute arvo tulee olla pidempi tai yhtä pitkä kuin :value merkkiä.', + ], + 'image' => 'Kentän :attribute arvon tulee olla kuva.', + 'in' => 'Kentän :attribute arvo on virheellinen.', + 'in_array' => 'Kentän :attribute arvo ei sisälly kentän :other arvoon.', + 'integer' => 'Kentän :attribute arvon tulee olla numero.', + 'ip' => 'Kentän :attribute arvon tulee olla validi IP-osoite.', + 'ipv4' => 'Kentän :attribute arvon tulee olla validi IPv4-osoite.', + 'ipv6' => 'Kentän :attribute arvon tulee olla validi IPv6-osoite.', + 'json' => 'Kentän :attribute arvon tulee olla validia JSON:ia.', + 'lowercase' => ':Attribute on oltava pieniä kirjaimia.', + 'lt' => [ + 'array' => 'Kentän :attribute tulee sisältää vähemmän kuin :value arvoa.', + 'file' => 'Tiedoston :attribute tulee olla pienempi kuin :value kilotavua.', + 'numeric' => 'Kentän :attribute arvo tulee olla pienempi kuin :value.', + 'string' => 'Kentän :attribute arvo tulee olla lyhyempi kuin :value merkkiä.', + ], + 'lte' => [ + 'array' => 'Kentän :attribute tulee sisältää :value arvoa tai vähemmän.', + 'file' => 'Tiedoston :attribute tulee olla pienempi tai yhtäsuuri kuin :value kilotavua.', + 'numeric' => 'Kentän :attribute arvo tulee olla pienempi tai yhtäsuuri kuin :value.', + 'string' => 'Kentän :attribute arvo tulee olla lyhyempi tai yhtä pitkä kuin :value merkkiä.', + ], + 'mac_address' => ':Attribute:n on oltava kelvollinen MAC-osoite.', + 'max' => [ + 'array' => 'Kentän :attribute ei tule sisältää enempää kuin :max arvoa.', + 'file' => 'Tiedoston :attribute tulee olla enintään :max kilobittiä.', + 'numeric' => 'Kentän arvon :attribute tulee olla enintään :max.', + 'string' => 'Kentän :attribute arvon tulee olla enintään :max merkkiä pitkä.', + ], + 'max_digits' => ':Attribute:ssa saa olla enintään :max numeroa.', + 'mimes' => 'Kentän :attribute arvon tulee olla tiedostotyyppiä: :values.', + 'mimetypes' => 'Kentän :attribute arvon tulee olla tiedostotyyppiä: :values.', + 'min' => [ + 'array' => 'Kentän :attribute tulee sisältää vähintään :min arvoa.', + 'file' => 'Tiedoston :attribute tulee olla vähintään :min kilobittiä.', + 'numeric' => 'Kentän :attribute arvon tulee olla vähintään :min.', + 'string' => 'Kentän :attribute arvon tulee olla vähintään :min merkkiä.', + ], + 'min_digits' => ':Attribute:ssa on oltava vähintään :min numeroa.', + 'missing' => ':Attribute-kenttä puuttuu.', + 'missing_if' => ':Attribute-kentän täytyy puuttua, kun :other on :value.', + 'missing_unless' => ':Attribute-kentän täytyy puuttua, ellei :other ole :value.', + 'missing_with' => ':Attribute-kentän täytyy puuttua, kun :values on käytössä.', + 'missing_with_all' => ':Attribute-kentän täytyy puuttua, kun :values on läsnä.', + 'multiple_of' => ':Attribute on oltava :value:n kerrannainen.', + 'not_in' => 'Kentän :attribute arvo on virheellinen.', + 'not_regex' => 'Kentän :attribute formaatti on virheellinen.', + 'numeric' => 'Kentän :attribute arvon tulee olla numero.', + 'password' => [ + 'letters' => ':Attribute:ssa on oltava vähintään yksi kirjain.', + 'mixed' => ':Attribute:ssa on oltava vähintään yksi iso ja yksi pieni kirjain.', + 'numbers' => ':Attribute:ssa on oltava vähintään yksi numero.', + 'symbols' => ':Attribute:ssa on oltava vähintään yksi symboli.', + 'uncompromised' => 'Annettu :attribute on ilmestynyt tietovuotoon. Valitse toinen :attribute.', + ], + 'present' => 'Kenttä :attribute vaaditaan.', + 'prohibited' => ':Attribute-kenttä on kielletty.', + 'prohibited_if' => ':Attribute-kenttä on kielletty, kun :other on :value.', + 'prohibited_unless' => ':Attribute-kenttä on kielletty, ellei :other ole kohteessa :values.', + 'prohibits' => ':Attribute-kenttä estää :other:n läsnäolon.', + 'regex' => 'Kentän :attribute arvo on väärää muotoa.', + 'required' => 'Kenttä :attribute vaaditaan.', + 'required_array_keys' => ':Attribute-kentässä on oltava merkinnät: :values.', + 'required_if' => 'Kenttä :attribute vaaditaan kun :other on :value.', + 'required_if_accepted' => ':Attribute-kenttä on pakollinen, kun :other hyväksytään.', + 'required_unless' => 'Kenttä :attribute vaaditaan jos :other ei sisälly arvoihin :values.', + 'required_with' => 'Kenttä :attribute vaaditaan kun arvo :values on annettu.', + 'required_with_all' => 'Kenttä :attribute vaaditaan kun arvo :values on annettu.', + 'required_without' => 'Kenttä :attribute vaaditaan kun arvoa :values ei ole annettu.', + 'required_without_all' => 'Kenttä :attribute vaaditaan kun mitään arvoista :values ei ole annettu.', + 'same' => 'Kenttien :attribute ja :other on oltava samanarvoiset.', + 'size' => [ + 'array' => 'Kentän :attribute tulee sisältää :size arvoa.', + 'file' => 'Tiedoston :attribute tulee olla kokoa :size kilobittiä.', + 'numeric' => 'Kentän :attribute arvon tulee olla kokoa :size.', + 'string' => 'Kentän :attribute arvon tulee olla kokoa :size merkkiä.', + ], + 'starts_with' => 'Attribuutin :attribute tulee alkaa yhdellä seuraavista: :values', + 'string' => 'Kentän :attribute arvon tulee olla tekstiä.', + 'timezone' => 'Kentän :attribute arvon tulee olla validi aikavyöhyketunniste.', + 'ulid' => ':Attribute:n on oltava kelvollinen ULID.', + 'unique' => 'Kentän :attribute arvo ei ole uniikki.', + 'uploaded' => 'Tiedoston :attribute lataus epäonnistui.', + 'uppercase' => ':Attribute on oltava isoilla kirjaimilla.', + 'url' => 'Kentän :attribute arvon tulee olla validi URL-osoite.', + 'uuid' => ':Attribute tulee olla kelvollinen UUID.', + 'attributes' => [ + 'address' => 'osoite', + 'age' => 'ikä', + 'amount' => 'määrä', + 'area' => 'alueella', + 'available' => 'saatavilla', + 'birthday' => 'syntymäpäivä', + 'body' => 'kehon', + 'city' => 'kaupunki', + 'content' => 'sisältö', + 'country' => 'maa', + 'created_at' => 'luotu klo', + 'creator' => 'luoja', + 'current_password' => 'Nykyinen salasana', + 'date' => 'Päivämäärä', + 'date_of_birth' => 'syntymäaika', + 'day' => 'päivä', + 'deleted_at' => 'poistettu klo', + 'description' => 'kuvaus', + 'district' => 'kaupunginosa', + 'duration' => 'kesto', + 'email' => 'sähköposti', + 'excerpt' => 'ote', + 'filter' => 'suodattaa', + 'first_name' => 'etunimi', + 'gender' => 'sukupuoli', + 'group' => 'ryhmä', + 'hour' => 'tunnin', + 'image' => 'kuva', + 'last_name' => 'sukunimi', + 'lesson' => 'oppitunti', + 'line_address_1' => 'rivin osoite 1', + 'line_address_2' => 'rivin osoite 2', + 'message' => 'viesti', + 'middle_name' => 'toinen nimi', + 'minute' => 'minuutti', + 'mobile' => 'mobiili', + 'month' => 'kuukausi', + 'name' => 'nimi', + 'national_code' => 'kansallinen koodi', + 'number' => 'määrä', + 'password' => 'Salasana', + 'password_confirmation' => 'salasanan vahvistus', + 'phone' => 'puhelin', + 'photo' => 'kuva', + 'postal_code' => 'postinumero', + 'price' => 'hinta', + 'province' => 'maakunnassa', + 'recaptcha_response_field' => 'recaptcha-vastauskenttä', + 'remember' => 'muistaa', + 'restored_at' => 'kunnostettu klo', + 'result_text_under_image' => 'tulosteksti kuvan alla', + 'role' => 'rooli', + 'second' => 'toinen', + 'sex' => 'seksiä', + 'short_text' => 'lyhyt teksti', + 'size' => 'koko', + 'state' => 'osavaltio', + 'street' => 'katu', + 'student' => 'opiskelija-', + 'subject' => 'aihe', + 'teacher' => 'opettaja', + 'terms' => 'ehdot', + 'test_description' => 'testin kuvaus', + 'test_locale' => 'testaa aluetta', + 'test_name' => 'testin nimi', + 'text' => 'teksti', + 'time' => 'aika', + 'title' => 'otsikko', + 'updated_at' => 'päivitetty klo', + 'username' => 'käyttäjätunnus', + 'year' => 'vuosi', + ], +]; diff --git a/lang/fil.json b/lang/fil.json new file mode 100644 index 0000000..64449e0 --- /dev/null +++ b/lang/fil.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(at :count pang error)", + "(and :count more errors)": "(at :count pang error)", + "A new verification link has been sent to the email address you provided during registration.": "Isang bagong link sa pagpapatunay ang naipadala sa email address na iyong ibinigay sa panahon ng pagpaparehistro.", + "A new verification link has been sent to your email address.": "Isang bagong link sa pagpapatunay ang naipadala sa iyong email address.", + "All rights reserved.": "Lahat ng karapatan ay nakalaan.", + "Already registered?": "Nakarehistro na?", + "Are you sure you want to delete your account?": "Sigurado ka bang gusto mong tanggalin ang iyong account?", + "Cancel": "Kanselahin", + "Click here to re-send the verification email.": "Mag-click dito upang muling ipadala ang email ng pagpapatunay.", + "Confirm": "Kumpirmahin", + "Confirm Password": "Kumpirmahin ang Password", + "Current Password": "Kasalukuyang Password", + "Dashboard": "Dashboard", + "Delete Account": "Tanggalin ang Account", + "Email": "Email", + "Email Password Reset Link": "Link sa Pag-reset ng Password sa Email", + "Ensure your account is using a long, random password to stay secure.": "Tiyaking gumagamit ang iyong account ng mahaba, random na password para manatiling secure.", + "Forbidden": "Bawal", + "Forgot your password?": "Nakalimutan ang iyong password?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Nakalimutan ang iyong password? Walang problema. Ipaalam lamang sa amin ang iyong email address at magpapadala kami sa iyo ng email ng link sa pag-reset ng password na magbibigay-daan sa iyong pumili ng bago.", + "Go to page :page": "Pumunta sa pahina :page", + "Hello!": "Kamusta!", + "If you did not create an account, no further action is required.": "Kung hindi ka gumawa ng account, walang karagdagang aksyon ang kinakailangan.", + "If you did not request a password reset, no further action is required.": "Kung hindi ka humiling ng pag-reset ng password, walang karagdagang pagkilos ang kinakailangan.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Kung nagkakaproblema ka sa pag-click sa button na \":actionText\", kopyahin at i-paste ang URL sa ibaba\nsa iyong web browser:", + "Invalid JSON was returned from the route.": "Ibinalik ang di-wastong JSON mula sa ruta.", + "Log in": "Mag log in", + "Log Out": "Log Out", + "Login": "Mag log in", + "Logout": "Mag-logout", + "Name": "Pangalan", + "New Password": "Bagong Password", + "Not Found": "Hindi mahanap", + "of": "ng", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Kapag na-delete na ang iyong account, permanenteng made-delete ang lahat ng mapagkukunan at data nito. Bago tanggalin ang iyong account, mangyaring mag-download ng anumang data o impormasyon na nais mong panatilihin.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kapag na-delete na ang iyong account, permanenteng made-delete ang lahat ng mapagkukunan at data nito. Pakipasok ang iyong password upang kumpirmahin na gusto mong permanenteng tanggalin ang iyong account.", + "Page Expired": "Nag-expire ang Pahina", + "Pagination Navigation": "Pag-navigate sa Pagbilang ng pahina", + "Password": "Password", + "Payment Required": "Kinakailangan ang Pagbabayad", + "Please click the button below to verify your email address.": "Paki-click ang button sa ibaba upang i-verify ang iyong email address.", + "Profile": "Profile", + "Profile Information": "Impormasyon sa Profile", + "Regards": "Pagbati", + "Register": "Magrehistro", + "Remember me": "Tandaan mo ako", + "Resend Verification Email": "Muling ipadala ang email ng pagpapatunay", + "Reset Password": "I-reset ang Password", + "Reset Password Notification": "I-reset ang Notification ng Password", + "results": "resulta", + "Save": "I-save", + "Saved.": "Nai-save.", + "Server Error": "Error sa Server", + "Service Unavailable": "Hindi Available ang Serbisyo", + "Showing": "Nagpapakita", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Salamat sa pag tala! Bago magsimula, maaari mo bang i-verify ang iyong email address sa pamamagitan ng pag-click sa link na kaka-email lang namin sa iyo? Kung hindi mo natanggap ang email, malugod naming padadalhan ka ng isa pa.", + "The given data was invalid.": "Ang ibinigay na data ay hindi wasto.", + "The response is not a streamed response.": "Ang tugon ay hindi isang naka-stream na tugon.", + "The response is not a view.": "Ang tugon ay hindi isang pagtingin.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ito ay isang secure na lugar ng application. Pakikumpirma ang iyong password bago magpatuloy.", + "This password reset link will expire in :count minutes.": "Ang link sa pag-reset ng password ay mag-e-expire sa loob ng :count minuto.", + "to": "sa", + "Toggle navigation": "I-toggle ang navigation", + "Too Many Requests": "Napakaraming Kahilingan", + "Unauthorized": "Hindi awtorisado", + "Update Password": "I-update ang Password", + "Update your account's profile information and email address.": "I-update ang impormasyon ng profile at email address ng iyong account.", + "Verify Email Address": "kumpirmahin ang Email Address", + "Whoops!": "Oops!", + "You are receiving this email because we received a password reset request for your account.": "Natanggap mo ang email na ito dahil nakatanggap kami ng kahilingan sa pag-reset ng password para sa iyong account.", + "You're logged in!": "Naka-log in ka na!", + "Your email address is unverified.": "Ang iyong email address ay hindi na-verify." +} \ No newline at end of file diff --git a/lang/fil/auth.php b/lang/fil/auth.php new file mode 100644 index 0000000..ff4abbe --- /dev/null +++ b/lang/fil/auth.php @@ -0,0 +1,9 @@ + 'Ang mga kredensyal na ito ay hindi tumutugma sa aming mga talaan.', + 'password' => 'Mali ang password.', + 'throttle' => 'Masyadong maraming mga pagtatangka sa pag-log in. Pakisubukang muli sa loob ng :seconds segundo.', +]; diff --git a/lang/fil/pagination.php b/lang/fil/pagination.php new file mode 100644 index 0000000..f3382e5 --- /dev/null +++ b/lang/fil/pagination.php @@ -0,0 +1,8 @@ + 'Susunod »', + 'previous' => '«Nakaraang', +]; diff --git a/lang/fil/passwords.php b/lang/fil/passwords.php new file mode 100644 index 0000000..8aa200a --- /dev/null +++ b/lang/fil/passwords.php @@ -0,0 +1,11 @@ + 'Na-reset ang iyong password!', + 'sent' => 'Nai-email namin ang iyong link sa pag-reset ng password!', + 'throttled' => 'Mangyaring maghintay bago muling subukan.', + 'token' => 'Di-wasto ang token sa pag-reset ng password.', + 'user' => 'Wala kaming mahanap na user na may email address na iyon.', +]; diff --git a/lang/fil/validation.php b/lang/fil/validation.php new file mode 100644 index 0000000..113ae33 --- /dev/null +++ b/lang/fil/validation.php @@ -0,0 +1,217 @@ + 'Dapat na tanggapin ang :attribute.', + 'accepted_if' => 'Ang :attribute ay dapat tanggapin kapag ang :other ay :value.', + 'active_url' => 'Hindi valid na URL ang :attribute.', + 'after' => 'Ang :attribute ay dapat na isang petsa pagkatapos ng :date.', + 'after_or_equal' => 'Ang :attribute ay dapat na isang petsa na pagkatapos o katumbas ng :date.', + 'alpha' => 'Mga titik lang dapat ang nilalaman ng :attribute.', + 'alpha_dash' => 'Mag titik, numero, gitlling at underscore lang dapat ang nilalaman ng :attribute.', + 'alpha_num' => 'Mag titik, numero, gitlling at underscore lang dapat ang nilalaman ng :attribute.', + 'array' => 'Dapat na isang array ang :attribute.', + 'ascii' => 'Ang :attribute ay dapat lamang maglaman ng mga single-byte na alphanumeric na character at simbolo.', + 'before' => 'Ang :attribute ay dapat na isang petsa bago ang :date.', + 'before_or_equal' => 'Ang :attribute ay dapat na isang petsa bago ang o katumbas ng :date.', + 'between' => [ + 'array' => 'Ang :attribute ay dapat na nasa pagitan ng :min at :max (na) item.', + 'file' => 'Ang :attribute ay dapat na nasa pagitan ng :min at :max (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na nasa pagitan ng :min at :max.', + 'string' => 'Ang :attribute ay dapat na nasa pagitan ng :min at :max (na) character.', + ], + 'boolean' => 'Dapat na true o false ang field na :attribute.', + 'can' => 'Ang :attribute field ay naglalaman ng hindi awtorisadong halaga.', + 'confirmed' => 'Hindi tumutugma ang pagkumpirma ng :attribute.', + 'current_password' => 'Mali ang password.', + 'date' => 'Hindi valid na petsa ang :attribute.', + 'date_equals' => 'Ang :attribute ay dapat na isang petsa na katumbas ng :date.', + 'date_format' => 'Hindi tumutugma ang :attribute sa format na :format.', + 'decimal' => 'Ang :attribute ay dapat mayroong :decimal decimal na lugar.', + 'declined' => 'Dapat tanggihan ang :attribute.', + 'declined_if' => 'Ang :attribute ay dapat tanggihan kapag ang :other ay :value.', + 'different' => 'Dapat na magkaiba ang :attribute at :other.', + 'digits' => 'Ang :attribute ay dapat na :digits (na) digits', + 'digits_between' => 'Ang :attribute ay dapat na nasa pagitan ng :min at :max (na) digit.', + 'dimensions' => 'May mga hindi valid na dimensyon ng larawan ang :attribute.', + 'distinct' => 'May duplicate na value ang field na :attribute.', + 'doesnt_end_with' => 'Ang :attribute ay maaaring hindi magtapos sa isa sa mga sumusunod: :values.', + 'doesnt_start_with' => 'Ang :attribute ay maaaring hindi magsimula sa isa sa mga sumusunod: :values.', + 'email' => 'Dapat na valid na email address ang :attribute.', + 'ends_with' => 'Ang :attribute ay dapat magtapos sa isa sa mga sumusunod: :values.', + 'enum' => 'Ang napiling :attribute ay hindi wasto.', + 'exists' => 'Hindi valid ang piniling :attribute.', + 'file' => 'Dapat na isang file ang :attribute.', + 'filled' => 'Dapat na may value ang field na :attribute.', + 'gt' => [ + 'array' => 'Ang :attribute ay dapat na mayroong mahigit sa :value (na) item.', + 'file' => 'Ang :attribute ay dapat na mas malaki sa :value (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na mas malaki sa :value.', + 'string' => 'Ang :attribute ay dapat na mas marami sa :value (na) character.', + ], + 'gte' => [ + 'array' => 'Ang :attribute ay dapat na mayroong :value (na) item o higit pa.', + 'file' => 'Ang :attribute ay dapat na mas malaki sa o katumbas ng :value (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na mas malaki sa o katumbas ng :value.', + 'string' => 'Ang :attribute ay dapat na mas marami sa o katumbas ng :value (na) character.', + ], + 'image' => 'Dapat na isang larawan ang :attribute.', + 'in' => 'Hindi valid ang piniling :attribute.', + 'in_array' => 'Hindi umiiral ang field na :attribute sa :other.', + 'integer' => 'Dapat na isang integer ang :attribute.', + 'ip' => 'Dapat na valid na IP address ang :attribute.', + 'ipv4' => 'Dapat na valid na IPv4 address ang :attribute.', + 'ipv6' => 'Dapat na IPv6 address ang :attribute.', + 'json' => 'Dapat na valid na JSON string ang :attribute.', + 'lowercase' => 'Dapat lowercase ang :attribute.', + 'lt' => [ + 'array' => 'Ang :attribute ay dapat na may mas bababa sa :value (na) item.', + 'file' => 'Ang :attribute ay dapat na mas mababa sa :value (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na mas mababa sa :value.', + 'string' => 'Ang :attribute ay dapat na mas mababa sa :value (na) character.', + ], + 'lte' => [ + 'array' => 'Hindi dapat magkaroon ang :attribute ng higit sa :value (na) item.', + 'file' => 'Ang :attribute ay dapat na mas mababa sa o katumbas ng :value (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na mas mababa sa o katumbas ng :value.', + 'string' => 'Ang :attribute ay dapat na mas mababa sa o katumbas ng :value (na) character.', + ], + 'mac_address' => 'Ang :attribute ay dapat na isang wastong MAC address.', + 'max' => [ + 'array' => 'Hindi dapat magkaroon ang :attribute ng mahigit sa :max (na) item.', + 'file' => 'Ang :attribute ay hindi dapat mas malaki sa :max (na) kilobyte.', + 'numeric' => 'Ang :attribute ay hindi dapat mas malaki sa :max.', + 'string' => 'Ang :attribute ay hindi dapat mas malaki sa :max (na) character.', + ], + 'max_digits' => 'Ang :attribute ay hindi dapat magkaroon ng higit sa :max na mga numero.', + 'mimes' => 'Ang :attribute ay dapat na isang file na may uri na: :values.', + 'mimetypes' => 'Ang :attribute ay dapat na file na may uri na: :values.', + 'min' => [ + 'array' => 'Ang :attribute ay dapat na may hindi bababa sa :min (na) item.', + 'file' => 'Ang :attribute ay dapat na hindi bababa sa :min (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na hindi bababa sa :min.', + 'string' => 'Ang :attribute ay dapat na hindi bababa sa :min (na) character.', + ], + 'min_digits' => 'Ang :attribute ay dapat magkaroon ng hindi bababa sa :min digit.', + 'missing' => 'Dapat nawawala ang :attribute field.', + 'missing_if' => 'Dapat na nawawala ang :attribute field kapag ang :other ay :value.', + 'missing_unless' => 'Dapat na nawawala ang :attribute field maliban kung ang :other ay :value.', + 'missing_with' => 'Dapat nawawala ang :attribute field kapag :values ang naroroon.', + 'missing_with_all' => 'Dapat na nawawala ang :attribute field kapag :values ang naroroon.', + 'multiple_of' => 'Ang :attribute ay dapat na isang multiple ng :value.', + 'not_in' => 'Hindi valid ang piniling :attribute.', + 'not_regex' => 'Hindi valid ang format na :attribute.', + 'numeric' => 'Dapat na numero ang :attribute.', + 'password' => [ + 'letters' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang titik.', + 'mixed' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang malaking titik at isang maliit na titik.', + 'numbers' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang numero.', + 'symbols' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang simbolo.', + 'uncompromised' => 'Ang ibinigay na :attribute ay lumabas sa isang data leak. Mangyaring pumili ng ibang :attribute.', + ], + 'present' => 'Dapat na mayroon ng field na :attribute.', + 'prohibited' => 'Ang :attribute field ay ipinagbabawal.', + 'prohibited_if' => 'Ang :attribute field ay ipinagbabawal kapag ang :other ay :value.', + 'prohibited_unless' => 'Ang :attribute field ay ipinagbabawal maliban kung ang :other ay nasa :values.', + 'prohibits' => 'Ang :attribute field ay nagbabawal sa :other na makasama.', + 'regex' => 'Hindi valid ang format na :attribute.', + 'required' => 'Kinakailangan ang field na :attribute.', + 'required_array_keys' => 'Ang :attribute field ay dapat maglaman ng mga entry para sa: :values.', + 'required_if' => 'Kinakailangan ang field na :attribute kapag ang :other ay :value.', + 'required_if_accepted' => 'Ang :attribute field ay kinakailangan kapag :other ay tinanggap.', + 'required_unless' => 'Kinakailangan ang field na :attribute maliban kung ang :other ay nasa :values.', + 'required_with' => 'Kinakailangan ang field na :attribute kapag mayroong :values.', + 'required_with_all' => 'Kinakailangan ang field na :attribute kapag mayroong :values.', + 'required_without' => 'Kinakailangan ang field na :attribute kapag wala ang anuman sa :values.', + 'required_without_all' => 'Kinakailangan ang field na :attribute kapag wala ang anuman sa :values.', + 'same' => 'Dapat na magtugma ang :attribute at :other.', + 'size' => [ + 'array' => 'Dapat na maglaman ang :attribute ng :size (na) item.', + 'file' => 'Ang :attribute ay dapat na :size (na) kilobyte.', + 'numeric' => 'Ang :attribute ay dapat na :size.', + 'string' => 'Ang :attribute ay dapat na :size (na) character.', + ], + 'starts_with' => 'Dapat na magsimula ang :attribute sa isa sa sumusunod: :values', + 'string' => 'Dapat na isang string ang :attribute.', + 'timezone' => 'Dapat na valid na timezone ang :attribute.', + 'ulid' => 'Ang :attribute ay dapat na isang wastong ULID.', + 'unique' => 'Ginagamit na ang :attribute.', + 'uploaded' => 'Hindi na-upload ang :attribute.', + 'uppercase' => 'Ang :attribute ay dapat na uppercase.', + 'url' => 'Hindi valid ang format na :attribute.', + 'uuid' => 'Dapat na valid na UUID ang :attribute.', + 'attributes' => [ + 'address' => 'address', + 'age' => 'edad', + 'amount' => 'halaga', + 'area' => 'lugar', + 'available' => 'magagamit', + 'birthday' => 'kaarawan', + 'body' => 'katawan', + 'city' => 'lungsod', + 'content' => 'nilalaman', + 'country' => 'bansa', + 'created_at' => 'nilikha sa', + 'creator' => 'manlilikha', + 'current_password' => 'kasalukuyang password', + 'date' => 'petsa', + 'date_of_birth' => 'araw ng kapanganakan', + 'day' => 'araw', + 'deleted_at' => 'tinanggal sa', + 'description' => 'paglalarawan', + 'district' => 'distrito', + 'duration' => 'tagal', + 'email' => 'email', + 'excerpt' => 'sipi', + 'filter' => 'salain', + 'first_name' => 'pangalan', + 'gender' => 'kasarian', + 'group' => 'pangkat', + 'hour' => 'oras', + 'image' => 'larawan', + 'last_name' => 'huling pangalan', + 'lesson' => 'aralin', + 'line_address_1' => 'address ng linya 1', + 'line_address_2' => 'address ng linya 2', + 'message' => 'mensahe', + 'middle_name' => 'Gitnang pangalan', + 'minute' => 'minuto', + 'mobile' => 'mobile', + 'month' => 'buwan', + 'name' => 'pangalan', + 'national_code' => 'pambansang kodigo', + 'number' => 'numero', + 'password' => 'password', + 'password_confirmation' => 'pagkumpirma ng password', + 'phone' => 'telepono', + 'photo' => 'larawan', + 'postal_code' => 'postal code', + 'price' => 'presyo', + 'province' => 'lalawigan', + 'recaptcha_response_field' => 'recaptcha na field ng tugon', + 'remember' => 'Tandaan', + 'restored_at' => 'naibalik sa', + 'result_text_under_image' => 'text ng resulta sa ilalim ng larawan', + 'role' => 'papel', + 'second' => 'pangalawa', + 'sex' => 'kasarian', + 'short_text' => 'maikling teksto', + 'size' => 'laki', + 'state' => 'estado', + 'street' => 'kalye', + 'student' => 'mag-aaral', + 'subject' => 'paksa', + 'teacher' => 'guro', + 'terms' => 'mga tuntunin', + 'test_description' => 'paglalarawan ng pagsubok', + 'test_locale' => 'lokal na pagsubok', + 'test_name' => 'pangalan ng pagsubok', + 'text' => 'text', + 'time' => 'oras', + 'title' => 'pamagat', + 'updated_at' => 'na-update sa', + 'username' => 'username', + 'year' => 'taon', + ], +]; diff --git a/lang/fr.json b/lang/fr.json new file mode 100644 index 0000000..aa10fc9 --- /dev/null +++ b/lang/fr.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(et :count erreur en plus)", + "(and :count more errors)": "(et :count erreurs en plus)", + "A new verification link has been sent to the email address you provided during registration.": "Un nouveau lien de vérification a été envoyé à l'adresse e-mail que vous avez indiquée lors de votre inscription.", + "A new verification link has been sent to your email address.": "Un nouveau lien de vérification a été envoyé à votre adresse e-mail.", + "All rights reserved.": "Tous droits réservés.", + "Already registered?": "Déjà inscrit·e ?", + "Are you sure you want to delete your account?": "Êtes-vous sûr·e de vouloir supprimer votre compte ?", + "Cancel": "Annuler", + "Click here to re-send the verification email.": "Cliquez ici pour renvoyer l'e-mail de vérification.", + "Confirm": "Confirmer", + "Confirm Password": "Confirmer le mot de passe", + "Current Password": "Mot de passe actuel", + "Dashboard": "Tableau de bord", + "Delete Account": "Supprimer le compte", + "Email": "E-mail", + "Email Password Reset Link": "Lien de réinitialisation du mot de passe", + "Ensure your account is using a long, random password to stay secure.": "Assurez-vous d'utiliser un mot de passe long et aléatoire pour sécuriser votre compte.", + "Forbidden": "Interdit", + "Forgot your password?": "Mot de passe oublié ?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Mot de passe oublié ? Pas de soucis. Veuillez nous indiquer votre adresse e-mail et nous vous enverrons un lien de réinitialisation du mot de passe.", + "Go to page :page": "Aller à la page :page", + "Hello!": "Bonjour !", + "If you did not create an account, no further action is required.": "Si vous n'avez pas créé de compte, vous pouvez ignorer ce message.", + "If you did not request a password reset, no further action is required.": "Si vous n'avez pas demandé de réinitialisation de mot de passe, vous pouvez ignorer ce message.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si vous avez des difficultés à cliquer sur le bouton \":actionText\", copiez et collez l'URL ci-dessous\ndans votre navigateur Web :", + "Invalid JSON was returned from the route.": "Un JSON non valide a été renvoyé par la route.", + "Log in": "Se connecter", + "Log Out": "Se déconnecter", + "Login": "Connexion", + "Logout": "Déconnexion", + "Name": "Nom", + "New Password": "Nouveau mot de passe", + "Not Found": "Non trouvé", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Une fois que votre compte est supprimé, toutes vos données sont supprimées définitivement. Avant de supprimer votre compte, veuillez télécharger vos données.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Une fois que votre compte est supprimé, toutes les données associées seront supprimées définitivement. Pour confirmer que vous voulez supprimer définitivement votre compte, renseignez votre mot de passe.", + "Page Expired": "Page expirée", + "Pagination Navigation": "Pagination", + "Password": "Mot de passe", + "Payment Required": "Paiement requis", + "Please click the button below to verify your email address.": "Veuillez cliquer sur le bouton ci-dessous pour vérifier votre adresse e-mail :", + "Profile": "Profil", + "Profile Information": "Informations du profil", + "Regards": "Cordialement", + "Register": "Inscription", + "Remember me": "Se souvenir de moi", + "Resend Verification Email": "Renvoyer l'e-mail de vérification", + "Reset Password": "Réinitialisation du mot de passe", + "Reset Password Notification": "Notification de réinitialisation du mot de passe", + "results": "résultats", + "Save": "Sauvegarder", + "Saved.": "Sauvegardé.", + "Server Error": "Erreur serveur", + "Service Unavailable": "Service indisponible", + "Showing": "Montrant", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Merci de vous être inscrit(e) ! Avant de commencer, veuillez vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer. Si vous n'avez pas reçu cet e-mail, nous vous en enverrons un nouveau avec plaisir.", + "The given data was invalid.": "La donnée renseignée est incorrecte.", + "The response is not a streamed response.": "La réponse n'est pas une réponse diffusée.", + "The response is not a view.": "La réponse n'est pas une vue.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ceci est une zone sécurisée de l'application. Veuillez confirmer votre mot de passe avant de continuer.", + "This password reset link will expire in :count minutes.": "Ce lien de réinitialisation du mot de passe expirera dans :count minutes.", + "to": "à", + "Toggle navigation": "Afficher / masquer le menu de navigation", + "Too Many Requests": "Trop de requêtes", + "Unauthorized": "Non autorisé", + "Update Password": "Mettre à jour le mot de passe", + "Update your account's profile information and email address.": "Modifier le profil associé à votre compte ainsi que votre adresse e-mail.", + "Verify Email Address": "Vérifier l'adresse e-mail", + "Whoops!": "Oups !", + "You are receiving this email because we received a password reset request for your account.": "Vous recevez cet e-mail car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte.", + "You're logged in!": "Vous êtes connecté·e !", + "Your email address is unverified.": "Votre adresse e-mail n'est pas vérifiée." +} \ No newline at end of file diff --git a/lang/fr/auth.php b/lang/fr/auth.php new file mode 100644 index 0000000..a22cd3f --- /dev/null +++ b/lang/fr/auth.php @@ -0,0 +1,9 @@ + 'Ces identifiants ne correspondent pas à nos enregistrements.', + 'password' => 'Le mot de passe est incorrect', + 'throttle' => 'Tentatives de connexion trop nombreuses. Veuillez essayer de nouveau dans :seconds secondes.', +]; diff --git a/lang/fr/pagination.php b/lang/fr/pagination.php new file mode 100644 index 0000000..225391e --- /dev/null +++ b/lang/fr/pagination.php @@ -0,0 +1,8 @@ + 'Suivant »', + 'previous' => '« Précédent', +]; diff --git a/lang/fr/passwords.php b/lang/fr/passwords.php new file mode 100644 index 0000000..75ae148 --- /dev/null +++ b/lang/fr/passwords.php @@ -0,0 +1,11 @@ + 'Votre mot de passe a été réinitialisé !', + 'sent' => 'Nous vous avons envoyé par email le lien de réinitialisation du mot de passe !', + 'throttled' => 'Veuillez patienter avant de réessayer.', + 'token' => 'Ce jeton de réinitialisation du mot de passe n\'est pas valide.', + 'user' => 'Aucun utilisateur n\'a été trouvé avec cette adresse email.', +]; diff --git a/lang/fr/validation.php b/lang/fr/validation.php new file mode 100644 index 0000000..8316397 --- /dev/null +++ b/lang/fr/validation.php @@ -0,0 +1,217 @@ + 'Le champ :attribute doit être accepté.', + 'accepted_if' => 'Le champ :attribute doit être accepté quand :other a la valeur :value.', + 'active_url' => 'Le champ :attribute n\'est pas une URL valide.', + 'after' => 'Le champ :attribute doit être une date postérieure au :date.', + 'after_or_equal' => 'Le champ :attribute doit être une date postérieure ou égale au :date.', + 'alpha' => 'Le champ :attribute doit contenir uniquement des lettres.', + 'alpha_dash' => 'Le champ :attribute doit contenir uniquement des lettres, des chiffres et des tirets.', + 'alpha_num' => 'Le champ :attribute doit contenir uniquement des chiffres et des lettres.', + 'array' => 'Le champ :attribute doit être un tableau.', + 'ascii' => 'Le champ :attribute ne doit contenir que des caractères alphanumériques et des symboles codés sur un octet.', + 'before' => 'Le champ :attribute doit être une date antérieure au :date.', + 'before_or_equal' => 'Le champ :attribute doit être une date antérieure ou égale au :date.', + 'between' => [ + 'array' => 'Le tableau :attribute doit contenir entre :min et :max éléments.', + 'file' => 'La taille du fichier de :attribute doit être comprise entre :min et :max kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.', + 'string' => 'Le texte :attribute doit contenir entre :min et :max caractères.', + ], + 'boolean' => 'Le champ :attribute doit être vrai ou faux.', + 'can' => 'Le champ :attribute contient une valeur non autorisée.', + 'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.', + 'current_password' => 'Le mot de passe est incorrect.', + 'date' => 'Le champ :attribute n\'est pas une date valide.', + 'date_equals' => 'Le champ :attribute doit être une date égale à :date.', + 'date_format' => 'Le champ :attribute ne correspond pas au format :format.', + 'decimal' => 'Le champ :attribute doit comporter :decimal décimales.', + 'declined' => 'Le champ :attribute doit être décliné.', + 'declined_if' => 'Le champ :attribute doit être décliné quand :other a la valeur :value.', + 'different' => 'Les champs :attribute et :other doivent être différents.', + 'digits' => 'Le champ :attribute doit contenir :digits chiffres.', + 'digits_between' => 'Le champ :attribute doit contenir entre :min et :max chiffres.', + 'dimensions' => 'La taille de l\'image :attribute n\'est pas conforme.', + 'distinct' => 'Le champ :attribute a une valeur en double.', + 'doesnt_end_with' => 'Le champ :attribute ne doit pas finir avec une des valeurs suivantes : :values.', + 'doesnt_start_with' => 'Le champ :attribute ne doit pas commencer avec une des valeurs suivantes : :values.', + 'email' => 'Le champ :attribute doit être une adresse e-mail valide.', + 'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values', + 'enum' => 'Le champ :attribute sélectionné est invalide.', + 'exists' => 'Le champ :attribute sélectionné est invalide.', + 'file' => 'Le champ :attribute doit être un fichier.', + 'filled' => 'Le champ :attribute doit avoir une valeur.', + 'gt' => [ + 'array' => 'Le tableau :attribute doit contenir plus de :value éléments.', + 'file' => 'La taille du fichier de :attribute doit être supérieure à :value kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être supérieure à :value.', + 'string' => 'Le texte :attribute doit contenir plus de :value caractères.', + ], + 'gte' => [ + 'array' => 'Le tableau :attribute doit contenir au moins :value éléments.', + 'file' => 'La taille du fichier de :attribute doit être supérieure ou égale à :value kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :value.', + 'string' => 'Le texte :attribute doit contenir au moins :value caractères.', + ], + 'image' => 'Le champ :attribute doit être une image.', + 'in' => 'Le champ :attribute est invalide.', + 'in_array' => 'Le champ :attribute n\'existe pas dans :other.', + 'integer' => 'Le champ :attribute doit être un entier.', + 'ip' => 'Le champ :attribute doit être une adresse IP valide.', + 'ipv4' => 'Le champ :attribute doit être une adresse IPv4 valide.', + 'ipv6' => 'Le champ :attribute doit être une adresse IPv6 valide.', + 'json' => 'Le champ :attribute doit être un document JSON valide.', + 'lowercase' => 'Le champ :attribute doit être en minuscules.', + 'lt' => [ + 'array' => 'Le tableau :attribute doit contenir moins de :value éléments.', + 'file' => 'La taille du fichier de :attribute doit être inférieure à :value kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être inférieure à :value.', + 'string' => 'Le texte :attribute doit contenir moins de :value caractères.', + ], + 'lte' => [ + 'array' => 'Le tableau :attribute doit contenir au plus :value éléments.', + 'file' => 'La taille du fichier de :attribute doit être inférieure ou égale à :value kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être inférieure ou égale à :value.', + 'string' => 'Le texte :attribute doit contenir au plus :value caractères.', + ], + 'mac_address' => 'Le champ :attribute doit être une adresse MAC valide.', + 'max' => [ + 'array' => 'Le tableau :attribute ne peut pas contenir plus que :max éléments.', + 'file' => 'La taille du fichier de :attribute ne peut pas dépasser :max kilo-octets.', + 'numeric' => 'La valeur de :attribute ne peut pas être supérieure à :max.', + 'string' => 'Le texte de :attribute ne peut pas contenir plus de :max caractères.', + ], + 'max_digits' => 'Le champ :attribute ne doit pas avoir plus de :max chiffres.', + 'mimes' => 'Le champ :attribute doit être un fichier de type : :values.', + 'mimetypes' => 'Le champ :attribute doit être un fichier de type : :values.', + 'min' => [ + 'array' => 'Le tableau :attribute doit contenir au moins :min éléments.', + 'file' => 'La taille du fichier de :attribute doit être supérieure ou égale à :min kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :min.', + 'string' => 'Le texte de :attribute doit contenir au moins :min caractères.', + ], + 'min_digits' => 'Le champ :attribute doit avoir au moins :min chiffres.', + 'missing' => 'Le champ :attribute doit être manquant.', + 'missing_if' => 'Le champ :attribute doit être manquant quand :other a la valeur :value.', + 'missing_unless' => 'Le champ :attribute doit être manquant sauf si :other a la valeur :value.', + 'missing_with' => 'Le champ :attribute doit être manquant quand :values est présent.', + 'missing_with_all' => 'Le champ :attribute doit être manquant quand :values sont présents.', + 'multiple_of' => 'La valeur de :attribute doit être un multiple de :value', + 'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.', + 'not_regex' => 'Le format du champ :attribute n\'est pas valide.', + 'numeric' => 'Le champ :attribute doit contenir un nombre.', + 'password' => [ + 'letters' => 'Le champ :attribute doit contenir au moins une lettre.', + 'mixed' => 'Le champ :attribute doit contenir au moins une majuscule et une minuscule.', + 'numbers' => 'Le champ :attribute doit contenir au moins un chiffre.', + 'symbols' => 'Le champ :attribute doit contenir au moins un symbole.', + 'uncompromised' => 'La valeur du champ :attribute est apparue dans une fuite de données. Veuillez choisir une valeur différente.', + ], + 'present' => 'Le champ :attribute doit être présent.', + 'prohibited' => 'Le champ :attribute est interdit.', + 'prohibited_if' => 'Le champ :attribute est interdit quand :other a la valeur :value.', + 'prohibited_unless' => 'Le champ :attribute est interdit à moins que :other est l\'une des valeurs :values.', + 'prohibits' => 'Le champ :attribute interdit :other d\'être présent.', + 'regex' => 'Le format du champ :attribute est invalide.', + 'required' => 'Le champ :attribute est obligatoire.', + 'required_array_keys' => 'Le champ :attribute doit contenir des entrées pour : :values.', + 'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.', + 'required_if_accepted' => 'Le champ :attribute est obligatoire quand le champ :other a été accepté.', + 'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.', + 'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.', + 'required_with_all' => 'Le champ :attribute est obligatoire quand :values sont présents.', + 'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.', + 'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.', + 'same' => 'Les champs :attribute et :other doivent être identiques.', + 'size' => [ + 'array' => 'Le tableau :attribute doit contenir :size éléments.', + 'file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.', + 'numeric' => 'La valeur de :attribute doit être :size.', + 'string' => 'Le texte de :attribute doit contenir :size caractères.', + ], + 'starts_with' => 'Le champ :attribute doit commencer avec une des valeurs suivantes : :values', + 'string' => 'Le champ :attribute doit être une chaîne de caractères.', + 'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.', + 'ulid' => 'Le champ :attribute doit être un ULID valide.', + 'unique' => 'La valeur du champ :attribute est déjà utilisée.', + 'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.', + 'uppercase' => 'Le champ :attribute doit être en majuscules.', + 'url' => 'Le format de l\'URL de :attribute n\'est pas valide.', + 'uuid' => 'Le champ :attribute doit être un UUID valide', + 'attributes' => [ + 'address' => 'adresse', + 'age' => 'âge', + 'amount' => 'montant', + 'area' => 'zone', + 'available' => 'disponible', + 'birthday' => 'anniversaire', + 'body' => 'corps', + 'city' => 'ville', + 'content' => 'contenu', + 'country' => 'pays', + 'created_at' => 'créé à', + 'creator' => 'créateur', + 'current_password' => 'mot de passe actuel', + 'date' => 'Date', + 'date_of_birth' => 'date de naissance', + 'day' => 'jour', + 'deleted_at' => 'supprimé à', + 'description' => 'la description', + 'district' => 'quartier', + 'duration' => 'durée', + 'email' => 'adresse e-mail', + 'excerpt' => 'extrait', + 'filter' => 'filtre', + 'first_name' => 'prénom', + 'gender' => 'genre', + 'group' => 'groupe', + 'hour' => 'heure', + 'image' => 'image', + 'last_name' => 'nom', + 'lesson' => 'leçon', + 'line_address_1' => 'ligne d\'adresse 1', + 'line_address_2' => 'ligne d\'adresse 2', + 'message' => 'message', + 'middle_name' => 'deuxième prénom', + 'minute' => 'minute', + 'mobile' => 'portable', + 'month' => 'mois', + 'name' => 'nom', + 'national_code' => 'code national', + 'number' => 'numéro', + 'password' => 'mot de passe', + 'password_confirmation' => 'confirmation du mot de passe', + 'phone' => 'téléphone', + 'photo' => 'photo', + 'postal_code' => 'code postal', + 'price' => 'prix', + 'province' => 'région', + 'recaptcha_response_field' => 'champ de réponse recaptcha', + 'remember' => 'se souvenir', + 'restored_at' => 'restauré à', + 'result_text_under_image' => 'texte de résultat sous l\'image', + 'role' => 'rôle', + 'second' => 'seconde', + 'sex' => 'sexe', + 'short_text' => 'texte court', + 'size' => 'taille', + 'state' => 'état', + 'street' => 'rue', + 'student' => 'étudiant', + 'subject' => 'sujet', + 'teacher' => 'professeur', + 'terms' => 'conditions', + 'test_description' => 'description test', + 'test_locale' => 'localisation test', + 'test_name' => 'nom test', + 'text' => 'texte', + 'time' => 'heure', + 'title' => 'titre', + 'updated_at' => 'mis à jour à', + 'username' => 'nom d\'utilisateur', + 'year' => 'année', + ], +]; diff --git a/lang/gl.json b/lang/gl.json new file mode 100644 index 0000000..8d44131 --- /dev/null +++ b/lang/gl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(e :count erros máis)", + "(and :count more errors)": "(e :count erros máis)", + "A new verification link has been sent to the email address you provided during registration.": "Unha nova verificación enlace foi enviado ao enderezo de correo electrónico que proporcionou durante o rexistro.", + "A new verification link has been sent to your email address.": "Enviouse unha nova ligazón de verificación ao teu enderezo de correo electrónico.", + "All rights reserved.": "Todos os dereitos reservados.", + "Already registered?": "Xa rexistrado?", + "Are you sure you want to delete your account?": "Estás seguro de que queres eliminar a túa conta?", + "Cancel": "Cancelar", + "Click here to re-send the verification email.": "Fai clic aquí para volver enviar o correo electrónico de verificación.", + "Confirm": "Confirmar", + "Confirm Password": "Confirmar o contrasinal", + "Current Password": "Contrasinal Actual", + "Dashboard": "Panel de control", + "Delete Account": "Eliminar Conta", + "Email": "Correo electrónico", + "Email Password Reset Link": "Correo-E Redefinición De Contrasinal Ligazón", + "Ensure your account is using a long, random password to stay secure.": "Garantir que a súa conta está a usar un longo, contrasinal aleatorio para estar seguro.", + "Forbidden": "Prohibido", + "Forgot your password?": "Se esqueceu o seu contrasinal?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Se esqueceu o seu contrasinal? Non hai ningún problema. Só deixe-nos saber o seu enderezo de correo electrónico e nós enviarémosche unha redefinición de contrasinal ligazón que permitirá que escoller un novo.", + "Go to page :page": "Ir á páxina :page", + "Hello!": "Ola!", + "If you did not create an account, no further action is required.": "Se no creaches unha cuenta, non tes que realizar ningunha acción adicional.", + "If you did not request a password reset, no further action is required.": "Se non solicitaches o restablecemento do contrasinal, non tes que realizar ningunha acción adicional.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Se estás tendo problemas para facer clic no botón \":actionText\", copia e pega a seguinte URL \nno teu navegador web:", + "Invalid JSON was returned from the route.": "Desde a ruta devolveuse un JSON non válido.", + "Log in": "Entrar en", + "Log Out": "Saír", + "Login": "Iniciar sesión", + "Logout": "Pechar sesión", + "Name": "Nome", + "New Password": "Novo Contrasinal", + "Not Found": "Non Se Atopou", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Unha vez que a súa conta está excluído, todos os seus recursos e datos serán definitivamente excluídos. Antes de eliminar a súa conta, por favor, descarga de calquera dos datos ou a información que quere manter.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Unha vez que se elimine a túa conta, todos os seus recursos e datos eliminaranse permanentemente. Introduce o teu contrasinal para confirmar que desexas eliminar permanentemente a túa conta.", + "Page Expired": "Páxina expirada", + "Pagination Navigation": "Paxinación Navegación", + "Password": "Contrasinal", + "Payment Required": "Pago obrigatorio", + "Please click the button below to verify your email address.": "Por favor, fai clic no seguinte botón para verificar a túa dirección de correo electrónico.", + "Profile": "Perfil", + "Profile Information": "Información De Perfil", + "Regards": "Saúdos", + "Register": "Rexistrar", + "Remember me": "Lembre-se de min", + "Resend Verification Email": "Reenviar Correo Electrónico De Verificación", + "Reset Password": "Restablecer contrasinal", + "Reset Password Notification": "Notificación de restablecemento de contrasinal", + "results": "resultados", + "Save": "Gardar", + "Saved.": "Salvo.", + "Server Error": "Erro De Servidor", + "Service Unavailable": "Servizo non dispoñible", + "Showing": "Mostrando", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Grazas por rexistrarte! Antes de comezar, pode comprobar o seu enderezo de correo electrónico, premendo no enlace que só enviado a vostede? Se non recibir o correo electrónico, que terán pracer en enviarlle outra.", + "The given data was invalid.": "Os datos proporcionados non eran válidos.", + "The response is not a streamed response.": "A resposta non é unha resposta en directo.", + "The response is not a view.": "A resposta non é unha visión.", + "This is a secure area of the application. Please confirm your password before continuing.": "Esta é unha área de seguridade da aplicación. Por favor, confirme o seu contrasinal antes de continuar.", + "This password reset link will expire in :count minutes.": "Este enlace de restablecemento de contrasinal caducará en :count minutos.", + "to": "para", + "Toggle navigation": "Conmutar a navegación", + "Too Many Requests": "Demasiadas peticións", + "Unauthorized": "Non autorizado", + "Update Password": "Contrasinal De Actualización", + "Update your account's profile information and email address.": "Actualizar a súa conta a información do perfil e enderezo de correo electrónico.", + "Verify Email Address": "Verifica a dirección de correo electrónico", + "Whoops!": "¡Vaia!", + "You are receiving this email because we received a password reset request for your account.": "Estás recibindo este correo electrónico porque recibimos unha solicitude de restablecemento do contrasinal para a túa conta.", + "You're logged in!": "Iniciaches sesión!", + "Your email address is unverified.": "O teu enderezo de correo electrónico non está verificado." +} \ No newline at end of file diff --git a/lang/gl/auth.php b/lang/gl/auth.php new file mode 100644 index 0000000..59bcd37 --- /dev/null +++ b/lang/gl/auth.php @@ -0,0 +1,9 @@ + 'Estas credenciais non coinciden cos nosos rexistros.', + 'password' => 'O contrasinal é incorrecto.', + 'throttle' => 'Demasiados intentos de acceso. Por favor, inténtao de novo en :seconds segundos.', +]; diff --git a/lang/gl/pagination.php b/lang/gl/pagination.php new file mode 100644 index 0000000..4376f00 --- /dev/null +++ b/lang/gl/pagination.php @@ -0,0 +1,8 @@ + 'Seguinte »', + 'previous' => '« Anterior', +]; diff --git a/lang/gl/passwords.php b/lang/gl/passwords.php new file mode 100644 index 0000000..d098f0b --- /dev/null +++ b/lang/gl/passwords.php @@ -0,0 +1,11 @@ + 'O teu contrasinal foi restablecido!', + 'sent' => 'Enviámosche por correo electrónico o enlace para restablecer o teu contrasinal!', + 'throttled' => 'Por favor, agarde antes de repetir.', + 'token' => 'Este token de restablecemento do contrasinal non é válido.', + 'user' => 'Non podemos encontrar un usuario con esa dirección de correo electrónico.', +]; diff --git a/lang/gl/validation.php b/lang/gl/validation.php new file mode 100644 index 0000000..7bade7b --- /dev/null +++ b/lang/gl/validation.php @@ -0,0 +1,217 @@ + 'O :attribute debe ser aceptado.', + 'accepted_if' => 'O :attribute debe ser aceptado cando :other é :value.', + 'active_url' => 'O :attribute non é unha URL válida.', + 'after' => 'O :attribute debe ser unha data despois de :date.', + 'after_or_equal' => 'O :attribute debe ser unha data posterior ou igual a :date.', + 'alpha' => 'O :attribute só debe conter letras.', + 'alpha_dash' => 'O :attribute só debe conter letras, números, guións e guións baixos.', + 'alpha_num' => 'O :attribute só debe conter letras e números.', + 'array' => 'O :attribute debe ser un array.', + 'ascii' => 'O :attribute só debe conter caracteres e símbolos alfanuméricos dun só byte.', + 'before' => 'O :attribute debe ser unha data anterior a :date.', + 'before_or_equal' => 'O :attribute debe ser unha data anterior ou igual a :date.', + 'between' => [ + 'array' => 'O :attribute debe estar entre :min e :max items.', + 'file' => 'O :attribute debe estar entre :min e :max kilobytes.', + 'numeric' => 'O :attribute debe estar entre :min e :max.', + 'string' => 'O :attribute debe estar entre :min e :max caracteres.', + ], + 'boolean' => 'O :attribute campo debe ser verdadeiro ou falso.', + 'can' => 'O campo :attribute contén un valor non autorizado.', + 'confirmed' => 'A :attribute a confirmación non coincide.', + 'current_password' => 'O contrasinal é incorrecto.', + 'date' => 'O :attribute non é unha data válida.', + 'date_equals' => 'O :attribute debe ser unha data igual a :date.', + 'date_format' => 'O :attribute non coincide co formato :format.', + 'decimal' => 'O :attribute debe ter :decimal cifras decimais.', + 'declined' => 'O :attribute debe ser rexeitado.', + 'declined_if' => 'O :attribute debe ser rexeitado cando :other é :value.', + 'different' => 'O :attribute e :other debe ser diferente.', + 'digits' => 'O :attribute debe ser :digits díxitos.', + 'digits_between' => 'O :attribute debe estar entre :min e :max díxitos.', + 'dimensions' => 'O :attribute ten dimensións de imaxe non válidas.', + 'distinct' => 'O eido :attribute ten un valor duplicado.', + 'doesnt_end_with' => 'O :attribute non pode rematar cun dos seguintes: :values.', + 'doesnt_start_with' => 'O :attribute non pode comezar por un dos seguintes: :values.', + 'email' => 'O :attribute debe ser un enderezo de correo-e válido.', + 'ends_with' => 'O :attribute debe rematar cun dos seguintes: :values.', + 'enum' => 'O :attribute seleccionado non é válido.', + 'exists' => 'O :attribute seleccionado non é válido.', + 'file' => 'O :attribute debe ser un arquivo.', + 'filled' => 'O eido :attribute debe ter un valor.', + 'gt' => [ + 'array' => 'O :attribute debe ter máis de :value items.', + 'file' => 'O :attribute debe ser maior que :value kilobytes.', + 'numeric' => 'O :attribute debe ser maior que :value.', + 'string' => 'O :attribute debe ser maior que :value caracteres.', + ], + 'gte' => [ + 'array' => 'O :attribute debe ter :value items ou máis.', + 'file' => 'O :attribute debe ser maior ou igual a :value kilobytes.', + 'numeric' => 'O :attribute debe ser maior ou igual a :value.', + 'string' => 'O :attribute debe ser maior ou igual a :value caracteres.', + ], + 'image' => 'O :attribute debe ser unha imaxe.', + 'in' => 'O :attribute seleccionado non é válido.', + 'in_array' => 'O eido :attribute non existe en :other.', + 'integer' => 'O :attribute debe ser un integro.', + 'ip' => 'O :attribute debe ser unha dirección IP válida.', + 'ipv4' => 'O :attribute debe ser unha dirección IPv4 válida.', + 'ipv6' => 'O :attribute debe ser unha dirección IPv6 válida.', + 'json' => 'O :attribute debe ser unha cadea JSON válida.', + 'lowercase' => 'O :attribute debe estar en minúscula.', + 'lt' => [ + 'array' => 'O :attribute debe ter menos de :value items.', + 'file' => 'O :attribute debe ser inferior a :value kilobytes.', + 'numeric' => 'O :attribute debe ser menos que :value.', + 'string' => 'O :attribute debe ser inferior a :value caracteres.', + ], + 'lte' => [ + 'array' => 'O :attribute non debe ter máis de :value items.', + 'file' => 'O :attribute debe ser inferior ou igual a :value kilobytes.', + 'numeric' => 'O :attribute debe ser inferior ou igual a :value.', + 'string' => 'O :attribute debe ser inferior ou igual a :value caracteres.', + ], + 'mac_address' => 'O :attribute debe ser unha dirección MAC válida.', + 'max' => [ + 'array' => 'O :attribute non debe ter máis de :max items.', + 'file' => 'O :attribute non debe ser maior que :max kilobytes.', + 'numeric' => 'O :attribute non debe ser maior que :max.', + 'string' => 'O :attribute non debe ser maior que :max caracteres.', + ], + 'max_digits' => 'O :attribute non debe ter máis de :max díxitos.', + 'mimes' => 'O :attribute debe ser un arquivo de tipo: :values.', + 'mimetypes' => 'O :attribute debe ser un arquivo de tipo: :values.', + 'min' => [ + 'array' => 'O :attribute debe ter polo menos :min items.', + 'file' => 'O :attribute debe ser polo menos :min kilobytes.', + 'numeric' => 'O :attribute debe ser polo menos :min.', + 'string' => 'O :attribute deben ser polo menos :min caracteres.', + ], + 'min_digits' => 'O :attribute debe ter polo menos :min díxitos.', + 'missing' => 'Debe faltar o campo :attribute.', + 'missing_if' => 'O campo :attribute debe faltar cando :other é :value.', + 'missing_unless' => 'O campo :attribute debe faltar a menos que :other sexa :value.', + 'missing_with' => 'O campo :attribute debe faltar cando hai :values.', + 'missing_with_all' => 'O campo :attribute debe faltar cando hai :values presentes.', + 'multiple_of' => 'O :attribute debe ser un múltiplo de :value.', + 'not_in' => 'O :attribute seleccionado non é válido.', + 'not_regex' => 'O formato de :attribute non é válido.', + 'numeric' => 'O :attribute debe ser un número.', + 'password' => [ + 'letters' => 'O :attribute debe conter polo menos unha letra.', + 'mixed' => 'O :attribute debe conter polo menos unha letra maiúscula e unha minúscula.', + 'numbers' => 'O :attribute debe conter polo menos un número.', + 'symbols' => 'O :attribute debe conter polo menos un símbolo.', + 'uncompromised' => 'O :attribute indicado apareceu nunha fuga de datos. Escolle un :attribute diferente.', + ], + 'present' => 'O eido :attribute debe estar presente.', + 'prohibited' => 'O eido :attribute está prohibido.', + 'prohibited_if' => 'O eido :attribute está prohibido cando :other é :value.', + 'prohibited_unless' => 'O eido :attribute está prohibido a non ser que :other sexa :values.', + 'prohibits' => 'O eido :attribute prohibe que estea presente :other.', + 'regex' => 'O formato :attribute non é válido.', + 'required' => 'O eido :attribute é obrigatorio.', + 'required_array_keys' => 'O eido :attribute debe conter entradas para: :values.', + 'required_if' => 'O eido :attribute é requirido cando :other é :value.', + 'required_if_accepted' => 'O campo :attribute é obrigatorio cando se acepta :other.', + 'required_unless' => 'O eido :attribute é requirido a non ser que :other sexa :values.', + 'required_with' => 'O eido :attribute é requirido cando :values está presente.', + 'required_with_all' => 'O eido :attribute é requirido cando :values están presentes.', + 'required_without' => 'O eido :attribute é requirido cando :values non está presente.', + 'required_without_all' => 'O eido :attribute é requirido cando ningún dos :values están presentes.', + 'same' => 'O :attribute e o :other deben coincidir.', + 'size' => [ + 'array' => 'O :attribute debe conter :size items.', + 'file' => 'O :attribute debe ser :size kilobytes.', + 'numeric' => 'O :attribute debe ser :size.', + 'string' => 'O :attribute debe ser :size caracteres.', + ], + 'starts_with' => 'O :attribute debe comezar por un dos seguintes: :values.', + 'string' => 'O :attribute debe ser unha cadea - string.', + 'timezone' => 'O :attribute debe ser un fuso horario válido.', + 'ulid' => 'O :attribute debe ser un ULID válido.', + 'unique' => 'O :attribute xa está collido.', + 'uploaded' => 'O :attribute fallou ao cargar.', + 'uppercase' => 'O :attribute debe estar en maiúscula.', + 'url' => 'O :attribute debe ser unha URL válida.', + 'uuid' => 'O :attribute debe ser un UUID válido.', + 'attributes' => [ + 'address' => 'dirección', + 'age' => 'idade', + 'amount' => 'cantidade', + 'area' => 'área', + 'available' => 'dispoñible', + 'birthday' => 'aniversario', + 'body' => 'corpo', + 'city' => 'cidade', + 'content' => 'contido', + 'country' => 'país', + 'created_at' => 'creado o', + 'creator' => 'creador', + 'current_password' => 'contrasinal actual', + 'date' => 'data', + 'date_of_birth' => 'data de nacemento', + 'day' => 'día', + 'deleted_at' => 'eliminado o', + 'description' => 'descrición', + 'district' => 'distrito', + 'duration' => 'duración', + 'email' => 'correo electrónico', + 'excerpt' => 'extracto', + 'filter' => 'filtro', + 'first_name' => 'nome', + 'gender' => 'xénero', + 'group' => 'grupo', + 'hour' => 'hora', + 'image' => 'imaxe', + 'last_name' => 'apelido', + 'lesson' => 'lección', + 'line_address_1' => 'enderezo liña 1', + 'line_address_2' => 'enderezo liña 2', + 'message' => 'mensaxe', + 'middle_name' => 'segundo nome', + 'minute' => 'minuto', + 'mobile' => 'móbil', + 'month' => 'mes', + 'name' => 'nome', + 'national_code' => 'código nacional', + 'number' => 'número', + 'password' => 'contrasinal', + 'password_confirmation' => 'confirmar contrasinal', + 'phone' => 'teléfono', + 'photo' => 'foto', + 'postal_code' => 'código postal', + 'price' => 'prezo', + 'province' => 'provincia', + 'recaptcha_response_field' => 'eido de resposta recaptcha', + 'remember' => 'lembar', + 'restored_at' => 'restaurado ás', + 'result_text_under_image' => 'texto do resultado baixo a imaxe', + 'role' => 'rol', + 'second' => 'segundo', + 'sex' => 'sexo', + 'short_text' => 'texto corto', + 'size' => 'tamaño', + 'state' => 'estado', + 'street' => 'rúa', + 'student' => 'estudante', + 'subject' => 'asunto', + 'teacher' => 'titor', + 'terms' => 'términos', + 'test_description' => 'probar descrición', + 'test_locale' => 'probar local', + 'test_name' => 'probar nome', + 'text' => 'texto', + 'time' => 'tempo', + 'title' => 'título', + 'updated_at' => 'actualizado ás', + 'username' => 'nome do usuario', + 'year' => 'ano', + ], +]; diff --git a/lang/gu.json b/lang/gu.json new file mode 100644 index 0000000..73e5b2b --- /dev/null +++ b/lang/gu.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(અને :count વધુ ભૂલ)", + "(and :count more errors)": "(અને :count વધુ ભૂલો)", + "A new verification link has been sent to the email address you provided during registration.": "નોંધણી દરમિયાન તમે પ્રદાન કરેલ ઇમેઇલ સરનામાં પર એક નવી ચકાસણી લિંક મોકલવામાં આવી છે.", + "A new verification link has been sent to your email address.": "એક નવી વેરિફિકેશન લિંક તમારા ઈમેલ એડ્રેસ પર મોકલવામાં આવી છે.", + "All rights reserved.": "બધા હકો અમારી પાસે રાખેલા છે.", + "Already registered?": "પહેલેથી નોંધાયેલ છે?", + "Are you sure you want to delete your account?": "શું તમે ખરેખર તમારું એકાઉન્ટ કાઢી નાખવા માંગો છો?", + "Cancel": "રદ કરો", + "Click here to re-send the verification email.": "ચકાસણી ઇમેઇલ ફરીથી મોકલવા માટે અહીં ક્લિક કરો.", + "Confirm": "પુષ્ટિ કરો", + "Confirm Password": "પાસવર્ડની પુષ્ટિ કરો", + "Current Password": "અત્યારનો પાસવર્ડ", + "Dashboard": "ડેશબોર્ડ", + "Delete Account": "એકાઉન્ટ કાઢી નાખો", + "Email": "ઈમેલ", + "Email Password Reset Link": "ઇમેઇલ પાસવર્ડ રીસેટ લિંક", + "Ensure your account is using a long, random password to stay secure.": "ખાતરી કરો કે તમારું એકાઉન્ટ સુરક્ષિત રહેવા માટે લાંબા, રેન્ડમ પાસવર્ડનો ઉપયોગ કરી રહ્યું છે.", + "Forbidden": "પ્રતિબંધિત", + "Forgot your password?": "તમારો પાસવર્ડ ભૂલી ગયા છો?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "તમારો પાસવર્ડ ભૂલી ગયા છો? કોઇ વાંધો નહી. બસ અમને તમારું ઈમેલ સરનામું જણાવો અને અમે તમને પાસવર્ડ રીસેટ લિંક ઈમેઈલ કરીશું જે તમને એક નવું પસંદ કરવાની મંજૂરી આપશે.", + "Go to page :page": "પૃષ્ઠ :page પર જાઓ", + "Hello!": "નમસ્તે!", + "If you did not create an account, no further action is required.": "જો તમે એકાઉન્ટ બનાવ્યું નથી, તો આગળ કોઈ કાર્યવાહીની જરૂર નથી.", + "If you did not request a password reset, no further action is required.": "જો તમે પાસવર્ડ રીસેટ કરવાની વિનંતી કરી નથી, તો આગળ કોઈ કાર્યવાહીની જરૂર નથી.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "જો તમને \":actionText\" બટન પર ક્લિક કરવામાં મુશ્કેલી આવી રહી હોય, તો નીચે URL ને કૉપિ કરીને પેસ્ટ કરો\nતમારા વેબ બ્રાઉઝરમાં:", + "Invalid JSON was returned from the route.": "માર્ગ પરથી અમાન્ય JSON પરત કરવામાં આવ્યો હતો.", + "Log in": "પ્રવેશ કરો", + "Log Out": "લૉગ આઉટ", + "Login": "પ્રવેશ કરો", + "Logout": "લૉગ આઉટ", + "Name": "નામ", + "New Password": "નવો પાસવર્ડ", + "Not Found": "મળ્યું નથી", + "of": "ના", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "એકવાર તમારું એકાઉન્ટ કાઢી નાખવામાં આવે, તેના તમામ સંસાધનો અને ડેટા કાયમ માટે કાઢી નાખવામાં આવશે. તમારું એકાઉન્ટ કાઢી નાખતા પહેલા, કૃપા કરીને કોઈપણ ડેટા અથવા માહિતી ડાઉનલોડ કરો જેને તમે જાળવી રાખવા માંગો છો.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "એકવાર તમારું એકાઉન્ટ કાઢી નાખવામાં આવે, તેના તમામ સંસાધનો અને ડેટા કાયમ માટે કાઢી નાખવામાં આવશે. તમે તમારા એકાઉન્ટને કાયમી ધોરણે કાઢી નાખવા માંગો છો તેની ખાતરી કરવા કૃપા કરીને તમારો પાસવર્ડ દાખલ કરો.", + "Page Expired": "પૃષ્ઠ સમાપ્ત", + "Pagination Navigation": "પૃષ્ઠ ક્રમાંકન નેવિગેશન", + "Password": "પાસવર્ડ", + "Payment Required": "ચુકવણી જરૂરી છે", + "Please click the button below to verify your email address.": "તમારું ઇમેઇલ સરનામું ચકાસવા માટે કૃપા કરીને નીચેના બટનને ક્લિક કરો.", + "Profile": "પ્રોફાઇલ", + "Profile Information": "પ્રોફાઇલ માહિતી", + "Regards": "સાદર", + "Register": "નોંધણી કરો", + "Remember me": "મને યાદ", + "Resend Verification Email": "ચકાસણી ઇમેઇલ ફરીથી મોકલો", + "Reset Password": "પાસવર્ડ રીસેટ કરો", + "Reset Password Notification": "પાસવર્ડ સૂચના રીસેટ કરો", + "results": "પરિણામો", + "Save": "સાચવો", + "Saved.": "સાચવેલ.", + "Server Error": "સર્વર ભૂલ", + "Service Unavailable": "સેવા ઉપલબ્ઘ નથી", + "Showing": "દર્શાવે", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "સાઇન અપ કરવા બદલ આભાર! શરૂ કરતા પહેલા, અમે તમને હમણાં જ જે લિંક મોકલી છે તેના પર ક્લિક કરીને તમે તમારું ઈમેલ એડ્રેસ ચકાસી શકો છો? જો તમને ઈમેલ પ્રાપ્ત ન થયો હોય, તો અમે રાજીખુશીથી તમને બીજો મોકલીશું.", + "The given data was invalid.": "આપેલ ડેટા અમાન્ય હતો.", + "The response is not a streamed response.": "પ્રતિભાવ એ સ્ટ્રીમ કરેલ પ્રતિસાદ નથી.", + "The response is not a view.": "પ્રતિભાવ એ દૃશ્ય નથી.", + "This is a secure area of the application. Please confirm your password before continuing.": "આ એપ્લિકેશનનો સુરક્ષિત વિસ્તાર છે. ચાલુ રાખતા પહેલા કૃપા કરીને તમારા પાસવર્ડની પુષ્ટિ કરો.", + "This password reset link will expire in :count minutes.": "આ પાસવર્ડ રીસેટ લિંક :count મિનિટમાં સમાપ્ત થઈ જશે.", + "to": "પ્રતિ", + "Toggle navigation": "નેવિગેશન ટૉગલ કરો", + "Too Many Requests": "ઘણી બધી વિનંતીઓ", + "Unauthorized": "અનધિકૃત", + "Update Password": "પાસવર્ડ અપડેટ કરો", + "Update your account's profile information and email address.": "તમારા એકાઉન્ટની પ્રોફાઇલ માહિતી અને ઇમેઇલ સરનામું અપડેટ કરો.", + "Verify Email Address": "ઇમેઇલ સરનામું ચકાસો", + "Whoops!": "ઉફ્ફ!", + "You are receiving this email because we received a password reset request for your account.": "તમે આ ઇમેઇલ પ્રાપ્ત કરી રહ્યાં છો કારણ કે અમને તમારા એકાઉન્ટ માટે પાસવર્ડ રીસેટ વિનંતી પ્રાપ્ત થઈ છે.", + "You're logged in!": "તમે લૉગ ઇન છો!", + "Your email address is unverified.": "તમારું ઇમેઇલ સરનામું ચકાસાયેલ નથી." +} \ No newline at end of file diff --git a/lang/gu/auth.php b/lang/gu/auth.php new file mode 100644 index 0000000..a3ab1a8 --- /dev/null +++ b/lang/gu/auth.php @@ -0,0 +1,9 @@ + 'ઈમેઈલ એડ્રેસ અને પાસવર્ડનું આ જોડાણ અમારી વિગતો સાથે બંધબેસતું નથી.', + 'password' => 'પાસવર્ડ ખોટો છે.', + 'throttle' => 'અતિશય લૉગિન પ્રયાસો. ફરીથી પ્રયાસ કરો:seconds સેકંડ.', +]; diff --git a/lang/gu/pagination.php b/lang/gu/pagination.php new file mode 100644 index 0000000..5c7c6db --- /dev/null +++ b/lang/gu/pagination.php @@ -0,0 +1,8 @@ + 'આગામી »', + 'previous' => '« અગાઉના', +]; diff --git a/lang/gu/passwords.php b/lang/gu/passwords.php new file mode 100644 index 0000000..06534bc --- /dev/null +++ b/lang/gu/passwords.php @@ -0,0 +1,11 @@ + 'તમારો પાસવર્ડ ફરીથી બદલવામાં આવ્યો છે.', + 'sent' => 'તમારા પાસવર્ડને બદલવા માટે અમે લિંક સાથે એક ઈમેઈલ આપણે મોકલ્યો છે.', + 'throttled' => 'ફરી પ્રયાસ કરતા પહેલા કૃપા કરીને રાહ જુઓ.', + 'token' => 'પાસવર્ડ બદલવા માટેનું આ ચિહ્ન અમાન્ય છે.', + 'user' => 'આ ઈમેઈલ એડ્રેસ સાથે અમે વપરાશ કર્તાને શોધી શકતા નથી.', +]; diff --git a/lang/gu/validation.php b/lang/gu/validation.php new file mode 100644 index 0000000..5bc3b44 --- /dev/null +++ b/lang/gu/validation.php @@ -0,0 +1,217 @@ + ':Attribute સ્વીકૃત હોવું જોઈએ.', + 'accepted_if' => 'જ્યારે :other :value હોય ત્યારે :attribute સ્વીકારવું આવશ્યક છે.', + 'active_url' => ':Attribute માન્ય URL નથી.', + 'after' => ':Attribute પછી તારીખ હોવી જોઈએ :તારીખ.', + 'after_or_equal' => ':Attribute પછી તારીખ કે સમાંતર હોવું જોઈએ :તારીખ.', + 'alpha' => ':Attribute માત્ર અક્ષરોનો જ સમાવેશ કરી શકે.', + 'alpha_dash' => ':Attribute માત્ર અક્ષરો, આંકડાઓ, ડેશ અને ની નીચે લીટીનો જ સમાવેશ કરી શકે.', + 'alpha_num' => ':Attribute માત્ર અક્ષરો તથા આંકડાઓનો જ સમાવેશ કરી શકે.', + 'array' => ':Attribute ગોઠવણીમાં હોવું જોઈએ.', + 'ascii' => ':Attribute માં ફક્ત સિંગલ-બાઈટ આલ્ફાન્યૂમેરિક અક્ષરો અને પ્રતીકો હોવા જોઈએ.', + 'before' => ':Attribute પહેલાં તારીખ હોવી જોઈએ :તારીખ.', + 'before_or_equal' => ':Attribute પહેલાં તારીખ કે સમાંતર હોવું જોઈએ :તારીખ.', + 'between' => [ + 'array' => ':Attribute ની વચ્ચે હોવું જોઈએ :min અને :max વસ્તુઓ.', + 'file' => ':Attribute ની વચ્ચે હોવું જોઈએ :min અને :max કિલોબાઇટ્સ.', + 'numeric' => ':Attribute ની વચ્ચે હોવું જોઈએ :min અને :max.', + 'string' => ':Attribute ની વચ્ચે હોવું જોઈએ :min અને :max અક્ષરો.', + ], + 'boolean' => ':Attribute પ્રવૃત્તિ ક્ષેત્ર ખરું કે ખોટું હોવું જોઈએ.', + 'can' => ':Attribute ફીલ્ડમાં અનધિકૃત મૂલ્ય છે.', + 'confirmed' => ':Attribute પુષ્ટિકરણ બંધબેસતું નથી.', + 'current_password' => 'પાસવર્ડ ખોટો છે.', + 'date' => ':Attribute માન્ય તારીખ નથી.', + 'date_equals' => ':Attribute સમાંતર તારીખ હોવી જોઈએ :તારીખ.', + 'date_format' => ':Attribute ગોઠવણ સાથે બંધબેસતું નથી :ગોઠવણ.', + 'decimal' => ':Attribute માં :decimal દશાંશ સ્થાન હોવા આવશ્યક છે.', + 'declined' => ':Attribute નકારવા જ જોઈએ.', + 'declined_if' => 'જ્યારે :other :value હોય ત્યારે :attribute નકારવું આવશ્યક છે.', + 'different' => ':Attribute અને :other અલગ હોવું જોઈએ.', + 'digits' => ':Attribute હોવું જોઈએ :digits અંક.', + 'digits_between' => ':Attribute વચ્ચે હોવું જોઈએ :min અને :max અંક.', + 'dimensions' => ':Attribute છબીનું પરિમાણ અમાન્ય છે.', + 'distinct' => ':Attribute પ્રવૃત્તિ ક્ષેત્રનું નકલી મૂલ્ય છે.', + 'doesnt_end_with' => ':Attribute નીચેનામાંથી એક સાથે સમાપ્ત થઈ શકે નહીં: :values.', + 'doesnt_start_with' => ':Attribute નીચેનામાંથી એકથી શરૂ ન થઈ શકે: :values.', + '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 address હોવું જોઈએ.', + 'ipv4' => ':Attribute માન્ય IPv4 address હોવું જોઈએ.', + 'ipv6' => ':Attribute માન્ય IPv6 address હોવું જોઈએ.', + 'json' => ':Attribute માન્ય JSON શબ્દમાળા હોવી જોઈએ.', + 'lowercase' => ':Attribute લોઅરકેસ હોવું આવશ્યક છે.', + '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 અક્ષરો.', + ], + 'max_digits' => ':Attribute માં :max થી વધુ અંકો ન હોવા જોઈએ.', + 'mimes' => ':Attribute પ્રકારની ફાઈલ હોવી જોઈએ :values.', + 'mimetypes' => ':Attribute પ્રકારની ફાઈલ હોવી જોઈએ :values.', + 'min' => [ + 'array' => ':Attribute હોવું જ જોઈએ :min વસ્તુઓ.', + 'file' => ':Attribute ઓછામાં ઓછું હોવું જોઈએ :min કિલો બાઇટ્સ.', + 'numeric' => ':Attribute ઓછામાં ઓછું હોવું જોઈએ :min.', + 'string' => ':Attribute ઓછામાં ઓછું હોવું જોઈએ :min અક્ષરો.', + ], + 'min_digits' => ':Attribute માં ઓછામાં ઓછા :min અંકો હોવા જોઈએ.', + 'missing' => ':Attribute ફીલ્ડ ખૂટે છે.', + 'missing_if' => 'જ્યારે :other :value હોય ત્યારે :attribute ફીલ્ડ ખૂટે જ જોઈએ.', + 'missing_unless' => ':Attribute ફીલ્ડ ખૂટે જ જોઈએ સિવાય કે :other :value હોય.', + 'missing_with' => 'જ્યારે :values હાજર હોય ત્યારે :attribute ફીલ્ડ ખૂટે જ જોઈએ.', + 'missing_with_all' => 'જ્યારે :values હાજર હોય ત્યારે :attribute ફીલ્ડ ખૂટે જ જોઈએ.', + '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' => ':Attribute ફીલ્ડ પ્રતિબંધિત છે સિવાય કે :other :values માં હોય.', + 'prohibits' => ':Attribute ક્ષેત્ર :other ને હાજર રહેવાથી પ્રતિબંધિત કરે છે.', + 'regex' => ':Attribute અમાન્ય ગોઠવણ છે.', + 'required' => ':Attribute પ્રવૃત્તિ ક્ષેત્ર આવશ્યક છે.', + 'required_array_keys' => ':Attribute ફીલ્ડમાં :values માટેની એન્ટ્રીઓ હોવી આવશ્યક છે.', + 'required_if' => ':Attribute પ્રવૃત્તિ ક્ષેત્ર આવશ્યક છે જ્યારે :other છે :value.', + 'required_if_accepted' => 'જ્યારે :other સ્વીકારવામાં આવે ત્યારે :attribute ફીલ્ડ જરૂરી છે.', + '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' => [ + 'array' => ':Attribute સમાવેશ કરતું હોવું જોઈએ : કદ વસ્તુઓ.', + 'file' => ':Attribute હોવું જોઈએ :size કિલો બાઇટ્સ.', + 'numeric' => ':Attribute હોવું જોઈએ :કદ.', + 'string' => ':Attribute હોવું જોઈએ :size અક્ષરો.', + ], + 'starts_with' => ':Attribute નીચેમાંથી કોઈએક વડે શરૂ થતું હોવું જોઈએ :values.', + 'string' => ':Attribute શબ્દમાળા હોવી જોઈએ.', + 'timezone' => ':Attribute માન્ય પરિક્ષેત્ર હોવું જોઈએ.', + 'ulid' => ':Attribute એ માન્ય ULID હોવું આવશ્યક છે.', + 'unique' => ':Attribute પહેલેથી લઈ લેવામાં આવેલ છે.', + 'uploaded' => ':Attribute અપલોડ થવામાં નિષ્ફળ.', + 'uppercase' => ':Attribute અપરકેસ હોવા જોઈએ.', + 'url' => ':Attribute ગોઠવણ અમાન્ય છે.', + 'uuid' => ':Attribute માન્ય UUID હોવું જોઈએ.', + 'attributes' => [ + 'address' => 'એડ્રેસ', + 'age' => 'વય', + 'amount' => 'રકમ', + 'area' => 'વિસ્તાર', + 'available' => 'ઉપલબ્ધ', + 'birthday' => 'જન્મદિવસ', + 'body' => 'મુખ્ય ભાગ', + 'city' => 'શહેર', + 'content' => 'સામગ્રી', + 'country' => 'દેશ', + 'created_at' => 'ખાતે બનાવેલ છે', + 'creator' => 'સર્જક', + 'current_password' => 'અત્યારનો પાસવર્ડ', + 'date' => 'તારીખ', + 'date_of_birth' => 'જન્મ તારીખ', + 'day' => 'દિવસ', + 'deleted_at' => 'પર કાઢી નાખ્યું', + 'description' => 'વર્ણન', + 'district' => 'જિલ્લો', + 'duration' => 'સમયગાળો', + 'email' => 'ઈમેઈલ', + 'excerpt' => 'ટૂંકસાર', + 'filter' => 'ફિલ્ટર', + 'first_name' => 'પ્રથમ_નામ', + 'gender' => 'જાતિ', + 'group' => 'જૂથ', + 'hour' => 'કલાક', + 'image' => 'છબી', + 'last_name' => 'અંતિમ_નામ', + 'lesson' => 'પાઠ', + 'line_address_1' => 'લાઇન સરનામું 1', + 'line_address_2' => 'લાઇન સરનામું 2', + 'message' => 'સંદેશ', + 'middle_name' => 'વચલું નામ', + 'minute' => 'મિનિટ', + 'mobile' => 'મોબાઈલ', + 'month' => 'મહિનો', + 'name' => 'નામ', + 'national_code' => 'રાષ્ટ્રીય કોડ', + 'number' => 'સંખ્યા', + 'password' => 'પાસવર્ડ', + 'password_confirmation' => 'પાસવર્ડ_પુષ્ટિકરણ', + 'phone' => 'ફોન', + 'photo' => 'ફોટો', + 'postal_code' => 'પોસ્ટ કોડ', + 'price' => 'કિંમત', + 'province' => 'પ્રદેશ', + 'recaptcha_response_field' => 'recaptcha પ્રતિભાવ ક્ષેત્ર', + 'remember' => 'યાદ રાખો', + 'restored_at' => 'ખાતે પુનઃસ્થાપિત', + 'result_text_under_image' => 'છબી હેઠળ પરિણામ ટેક્સ્ટ', + 'role' => 'ભૂમિકા', + 'second' => 'સેકંડ', + 'sex' => 'જાતિ', + 'short_text' => 'ટૂંકું લખાણ', + 'size' => 'કદ', + 'state' => 'રાજ્ય', + 'street' => 'શેરી', + 'student' => 'વિદ્યાર્થી', + 'subject' => 'વિષય', + 'teacher' => 'શિક્ષક', + 'terms' => 'શરતો', + 'test_description' => 'પરીક્ષણ વર્ણન', + 'test_locale' => 'પરીક્ષણ લોકેલ', + 'test_name' => 'પરીક્ષણ નામ', + 'text' => 'લખાણ', + 'time' => 'સમય', + 'title' => 'શીર્ષક', + 'updated_at' => 'પર અપડેટ કર્યું', + 'username' => 'વપરાશકર્તા નામ', + 'year' => 'વર્ષ', + ], +]; diff --git a/lang/he.json b/lang/he.json new file mode 100644 index 0000000..7e226c9 --- /dev/null +++ b/lang/he.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ועוד :count שגיאות)", + "(and :count more errors)": "(ועוד :count שגיאות)", + "A new verification link has been sent to the email address you provided during registration.": "קישור אימות חדש נשלח לכתובת הדוא \" ל שסיפקת במהלך ההרשמה.", + "A new verification link has been sent to your email address.": "קישור אימות חדש נשלח לכתובת האימייל שלך.", + "All rights reserved.": "כל הזכויות שמורות", + "Already registered?": "כבר רשום?", + "Are you sure you want to delete your account?": "האם אתה בטוח שברצונך למחוק את חשבונך?", + "Cancel": "ביטול", + "Click here to re-send the verification email.": "לחץ כאן כדי לשלוח מחדש את דוא\"ל האימות.", + "Confirm": "אישור", + "Confirm Password": "אימות סיסמה", + "Current Password": "ססמה נוכחית", + "Dashboard": "לוח מחוונים", + "Delete Account": "מחק חשבון", + "Email": "דוא \" ל", + "Email Password Reset Link": "איפוס סיסמה", + "Ensure your account is using a long, random password to stay secure.": "ודא שהחשבון שלך משתמש בסיסמה ארוכה ואקראית כדי להישאר מאובטח.", + "Forbidden": "אסור", + "Forgot your password?": "שכחת את הסיסמה שלך?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "שכחת את הסיסמה שלך? אין בעיה. רק תודיע לנו את כתובת הדוא \" ל שלך ואנו נשלח לך קישור איפוס סיסמה שיאפשר לך לבחור אחד חדש.", + "Go to page :page": "עבור לעמוד :page", + "Hello!": "שלום!", + "If you did not create an account, no further action is required.": "אם לא יצרתם את החשבון, אין צורך לעשות דבר.", + "If you did not request a password reset, no further action is required.": "אם לא ביקשתם לאפס את הסיסמה, אין צורך לעשות דבר.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "אם אתם נתקלים בבעיה ללחוץ על \":actionText\", אנא העתיקו את הקישור המופיע מטה לתוך שורת הכתובות", + "Invalid JSON was returned from the route.": "JSON לא חוקי הוחזר מהמסלול.", + "Log in": "התחבר", + "Log Out": "התנתק", + "Login": "התחברות", + "Logout": "התנתקות", + "Name": "שם", + "New Password": "סיסמה חדשה", + "Not Found": "לא נמצא", + "of": "של", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "לאחר מחיקת חשבונך, כל המשאבים והנתונים שלו יימחקו לצמיתות. לפני מחיקת החשבון שלך, אנא הורד נתונים או מידע שברצונך לשמור.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "לאחר מחיקת החשבון שלך, כל המשאבים והנתונים שלו יימחקו לצמיתות. אנא הזן את הסיסמה שלך כדי לאשר שברצונך למחוק את חשבונך לצמיתות.", + "Page Expired": "תוקף הדף פג", + "Pagination Navigation": "ניווט בדפים", + "Password": "סיסמה", + "Payment Required": "נדרש תשלום", + "Please click the button below to verify your email address.": "אנא לחצו על הכפתור מטה לאימות הדואר האלקטרוני שלכם.", + "Profile": "פרופיל", + "Profile Information": "פרטי פרופיל", + "Regards": "בברכה", + "Register": "הרשמה", + "Remember me": "זכור אותי", + "Resend Verification Email": "שלח שוב דוא \" ל אימות", + "Reset Password": "איפוס סיסמה", + "Reset Password Notification": "הודעת איפוס סיסמה", + "results": "תוצאות", + "Save": "שמור", + "Saved.": "ניצלתי.", + "Server Error": "תקלת שרת", + "Service Unavailable": "השירות אינו זמין", + "Showing": "מציג", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "תודה שנרשמת! לפני תחילת העבודה, אתה יכול לאמת את כתובת הדוא \"ל שלך על ידי לחיצה על הקישור אנחנו רק בדוא\" ל אליך? אם לא קיבלת את הדוא \" ל, נשמח לשלוח לך אחר.", + "The given data was invalid.": "הנתונים שניתנו לא היו חוקיים.", + "The response is not a streamed response.": "התגובה אינה תגובה זורמת.", + "The response is not a view.": "התגובה היא לא השקפה.", + "This is a secure area of the application. Please confirm your password before continuing.": "זהו אזור מאובטח של היישום. אנא אשר את הסיסמה שלך לפני שתמשיך.", + "This password reset link will expire in :count minutes.": "תוקף הקישור הזה ייגמר בעוד :count דקות.", + "to": "אל", + "Toggle navigation": "שינוי מצב ניווט", + "Too Many Requests": "יותר מדי בקשות.", + "Unauthorized": "לא מורשה", + "Update Password": "עדכן ססמה", + "Update your account's profile information and email address.": "עדכן את פרטי הפרופיל וכתובת הדוא \" ל של החשבון שלך.", + "Verify Email Address": "אימות דואר אלקטרוני", + "Whoops!": "אוופס!", + "You are receiving this email because we received a password reset request for your account.": "קיבלתם את המייל הזה מכיוון שקיבלנו בקשה לאיפוס הסיסמה עבור החשבון שלכם.", + "You're logged in!": "אתה מחובר!", + "Your email address is unverified.": "כתובת האימייל שלך לא מאומתת." +} \ No newline at end of file diff --git a/lang/he/auth.php b/lang/he/auth.php new file mode 100644 index 0000000..7453101 --- /dev/null +++ b/lang/he/auth.php @@ -0,0 +1,9 @@ + 'פרטים אלה אינם תואמים את רישומינו.', + 'password' => 'הסיסמה שגויה.', + 'throttle' => 'ניסיונות כניסה רבים מדי. אנא נסו שוב בעוד :seconds שניות.', +]; diff --git a/lang/he/pagination.php b/lang/he/pagination.php new file mode 100644 index 0000000..5701c4a --- /dev/null +++ b/lang/he/pagination.php @@ -0,0 +1,8 @@ + 'הבא »', + 'previous' => '« הקודם', +]; diff --git a/lang/he/passwords.php b/lang/he/passwords.php new file mode 100644 index 0000000..b2d3453 --- /dev/null +++ b/lang/he/passwords.php @@ -0,0 +1,11 @@ + 'הסיסמה אופסה!', + 'sent' => 'קישור לאיפוס הסיסמה נשלח אליך באימייל', + 'throttled' => 'אנא חכו לפני שתנסו שוב.', + 'token' => 'אסימון איפוס הסיסמה הזה לא תקני.', + 'user' => 'לא הצלחנו למצוא משתמש עם כתובת האימייל הזאת.', +]; diff --git a/lang/he/validation.php b/lang/he/validation.php new file mode 100644 index 0000000..e7efc6d --- /dev/null +++ b/lang/he/validation.php @@ -0,0 +1,217 @@ + 'שדה :attribute חייב להיות מסומן.', + 'accepted_if' => 'יש לקבל את ה-:attribute כאשר :other זה :value.', + 'active_url' => 'שדה :attribute הוא לא כתובת אתר תקנית.', + 'after' => 'שדה :attribute חייב להיות תאריך אחרי :date.', + 'after_or_equal' => 'שדה :attribute חייב להיות תאריך מאוחר או שווה ל :date.', + 'alpha' => 'שדה :attribute יכול להכיל אותיות בלבד.', + 'alpha_dash' => 'שדה :attribute יכול להכיל אותיות, מספרים ומקפים בלבד.', + 'alpha_num' => 'שדה :attribute יכול להכיל אותיות ומספרים בלבד.', + 'array' => 'שדה :attribute חייב להיות מערך.', + 'ascii' => 'ה-: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 חייב להיות אמת או שקר.', + 'can' => 'שדה :attribute מכיל ערך לא מורשה.', + 'confirmed' => 'שדה האישור של :attribute לא תואם.', + 'current_password' => 'הסיסמא לא נכונה.', + 'date' => 'שדה :attribute אינו תאריך תקני.', + 'date_equals' => 'על ה :attribute להיות תאריך שווה ל- :date.', + 'date_format' => 'שדה :attribute לא תואם את הפורמט :format.', + 'decimal' => 'ה-:attribute חייב להיות :decimal מקומות עשרוניים.', + 'declined' => 'יש לדחות את ה-:attribute.', + 'declined_if' => 'יש לדחות את ה-:attribute כאשר :other הוא :value.', + 'different' => 'שדה :attribute ושדה :other חייבים להיות שונים.', + 'digits' => 'שדה :attribute חייב להיות בעל :digits ספרות.', + 'digits_between' => 'שדה :attribute חייב להיות בין :min ו-:max ספרות.', + 'dimensions' => 'שדה :attribute מימדי התמונה לא תקינים', + 'distinct' => 'שדה :attribute קיים ערך כפול.', + 'doesnt_end_with' => 'ייתכן שה-:attribute לא יסתיים באחת מהאפשרויות הבאות: :values.', + 'doesnt_start_with' => 'ייתכן שה-:attribute לא יתחיל באחד מהבאים: :values.', + '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 תקנית.', + 'lowercase' => 'ה-:attribute חייב להיות באותיות קטנות.', + '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 characters.', + ], + 'max_digits' => 'אסור שה-:attribute יהיו יותר מ-:max ספרות.', + 'mimes' => 'שדה :attribute צריך להיות קובץ מסוג: :values.', + 'mimetypes' => 'שדה :attribute צריך להיות קובץ מסוג: :values.', + 'min' => [ + 'array' => 'שדה :attribute חייב להיות לפחות :min פריטים.', + 'file' => 'שדה :attribute חייב להיות לפחות :min קילובייטים.', + 'numeric' => 'שדה :attribute חייב להיות לפחות :min.', + 'string' => 'שדה :attribute חייב להיות לפחות :min תווים.', + ], + 'min_digits' => 'ה-:attribute חייב להיות לפחות :min ספרות.', + 'missing' => 'שדה :attribute חייב להיות חסר.', + 'missing_if' => 'שדה :attribute חייב להיות חסר כאשר :other הוא :value.', + 'missing_unless' => 'שדה :attribute חייב להיות חסר אלא אם :other הוא :value.', + 'missing_with' => 'שדה :attribute חייב להיות חסר כאשר קיים :values.', + 'missing_with_all' => 'שדה :attribute חייב להיות חסר כאשר :values קיימים.', + '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' => 'שדה :attribute אסור כאשר :other הוא :value.', + 'prohibited_unless' => 'שדה :attribute אסור אלא אם כן :other הוא :values.', + 'prohibits' => 'שדה :attribute אוסר על נוכחות של :other.', + 'regex' => 'שדה :attribute בעל פורמט שאינו תקין.', + 'required' => 'שדה :attribute הוא חובה.', + 'required_array_keys' => 'שדה :attribute חייב להכיל ערכים עבור: :values.', + 'required_if' => 'שדה :attribute נחוץ כאשר :other הוא :value.', + 'required_if_accepted' => 'שדה :attribute נדרש כאשר :other מתקבל.', + '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' => [ + 'array' => 'שדה :attribute חייב להכיל :size פריטים.', + 'file' => 'שדה :attribute חייב להיות :size קילובייטים.', + 'numeric' => 'שדה :attribute חייב להיות :size.', + 'string' => 'שדה :attribute חייב להיות :size תווים.', + ], + 'starts_with' => 'ה :attribute חייב להתחיל עם אחד מהבאים: :values', + 'string' => 'שדה :attribute חייב להיות מחרוזת.', + 'timezone' => 'שדה :attribute חייב להיות איזור תקני.', + 'ulid' => 'ה-:attribute חייב להיות ULID חוקי.', + 'unique' => 'שדה :attribute כבר תפוס.', + 'uploaded' => 'שדה :attribute ארעה שגיאה בעת ההעלאה.', + 'uppercase' => 'ה-:attribute חייב להיות רישיות.', + 'url' => 'שדה :attribute בעל פורמט שאינו תקין.', + 'uuid' => 'ה :attribute חייב להיות מזהה ייחודי אוניברסלי (UUID) חוקי.', + 'attributes' => [ + 'address' => 'כתובת', + 'age' => 'גיל', + 'amount' => 'כמות', + 'area' => 'אֵזוֹר', + 'available' => 'זמין', + 'birthday' => 'יום הולדת', + 'body' => 'גוּף', + 'city' => 'עִיר', + 'content' => 'תוֹכֶן', + 'country' => 'מדינה', + 'created_at' => 'נוצר ב', + 'creator' => 'בורא', + 'current_password' => 'סיסמה נוכחית', + 'date' => 'תַאֲרִיך', + 'date_of_birth' => 'תאריך לידה', + 'day' => 'יְוֹם', + 'deleted_at' => 'נמחק ב', + 'description' => 'תיאור', + 'district' => 'מָחוֹז', + 'duration' => 'מֶשֶׁך', + 'email' => 'אימייל', + 'excerpt' => 'קטע', + 'filter' => 'לְסַנֵן', + 'first_name' => 'שם פרטי', + 'gender' => 'מִין', + 'group' => 'קְבוּצָה', + 'hour' => 'שָׁעָה', + 'image' => 'תמונה', + 'last_name' => 'שם משפחה', + 'lesson' => 'שיעור', + 'line_address_1' => 'כתובת קו 1', + 'line_address_2' => 'כתובת קו 2', + 'message' => 'הוֹדָעָה', + 'middle_name' => 'שם אמצעי', + 'minute' => 'דַקָה', + 'mobile' => 'נייד', + 'month' => 'חוֹדֶשׁ', + 'name' => 'שֵׁם', + 'national_code' => 'קוד לאומי', + 'number' => 'מספר', + 'password' => 'סיסמה', + 'password_confirmation' => 'אימות סיסמה', + 'phone' => 'טלפון', + 'photo' => 'תמונה', + 'postal_code' => 'מיקוד', + 'price' => 'מחיר', + 'province' => 'מָחוֹז', + 'recaptcha_response_field' => 'שדה תגובת recaptcha', + 'remember' => 'זכור', + 'restored_at' => 'שוחזר ב', + 'result_text_under_image' => 'טקסט התוצאה מתחת לתמונה', + 'role' => 'תַפְקִיד', + 'second' => 'שְׁנִיָה', + 'sex' => 'מִין', + 'short_text' => 'טקסט קצר', + 'size' => 'גודל', + 'state' => 'מדינה', + 'street' => 'רְחוֹב', + 'student' => 'סטוּדֶנט', + 'subject' => 'נושא', + 'teacher' => 'מוֹרֶה', + 'terms' => 'תנאים', + 'test_description' => 'תיאור מבחן', + 'test_locale' => 'מיקום בדיקה', + 'test_name' => 'שם המבחן', + 'text' => 'טֶקסט', + 'time' => 'זְמַן', + 'title' => 'כותרת', + 'updated_at' => 'מעודכן ב', + 'username' => 'שם משתמש', + 'year' => 'שָׁנָה', + ], +]; diff --git a/lang/hi.json b/lang/hi.json new file mode 100644 index 0000000..ed5a481 --- /dev/null +++ b/lang/hi.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(और :count और त्रुटि)", + "(and :count more errors)": "(और :count और त्रुटियां)", + "A new verification link has been sent to the email address you provided during registration.": "पंजीकरण के दौरान आपके द्वारा प्रदान किए गए ईमेल पते पर एक नया सत्यापन लिंक भेजा गया है ।", + "A new verification link has been sent to your email address.": "आपके ईमेल पते पर एक नया सत्यापन लिंक भेजा गया है।", + "All rights reserved.": "सभी अधिकार सुरक्षित.", + "Already registered?": "पहले से ही पंजीकृत?", + "Are you sure you want to delete your account?": "क्या आप इस खाते को हटाने के लिए सुनिश्चित हैं?", + "Cancel": "रद्द करें", + "Click here to re-send the verification email.": "सत्यापन ईमेल फिर से भेजने के लिए यहां क्लिक करें।", + "Confirm": "पुष्टि करें", + "Confirm Password": "पासवर्ड की पुष्टि करें", + "Current Password": "वर्तमान पासवर्ड", + "Dashboard": "डैशबोर्ड", + "Delete Account": "खाता हटाएं", + "Email": "ईमेल", + "Email Password Reset Link": "ईमेल पासवर्ड रीसेट लिंक", + "Ensure your account is using a long, random password to stay secure.": "सुनिश्चित करें कि आपका खाता सुरक्षित रहने के लिए एक लंबे, यादृच्छिक पासवर्ड का उपयोग कर रहा है ।", + "Forbidden": "मना किया", + "Forgot your password?": "अपना पासवर्ड भूल गए?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "अपना पासवर्ड भूल गए? कोई बात नहीं । बस हमें अपना ईमेल पता बताएं और हम आपको एक पासवर्ड रीसेट लिंक ईमेल करेंगे जो आपको एक नया चुनने की अनुमति देगा ।", + "Go to page :page": "पेज :page पर जाएं", + "Hello!": "नमस्कार!", + "If you did not create an account, no further action is required.": "यदि आपने खाता नहीं बनाया है, तो आगे की कार्रवाई की आवश्यकता नहीं है ।", + "If you did not request a password reset, no further action is required.": "यदि आपने पासवर्ड रीसेट का अनुरोध नहीं किया है, तो आगे की कार्रवाई की आवश्यकता नहीं है ।", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "यदि आपको \":actionText\" बटन पर क्लिक करने में परेशानी हो रही है, तो नीचे दिए गए यूआरएल को कॉपी और पेस्ट करें\nअपने वेब ब्राउज़र में:", + "Invalid JSON was returned from the route.": "अमान्य JSON मार्ग से लौटा दिया गया था.", + "Log in": "लॉग इन करें", + "Log Out": "लॉग आउट करें", + "Login": "लॉगिन करें", + "Logout": "लॉगआउट", + "Name": "नाम", + "New Password": "नया पासवर्ड", + "Not Found": "नहीं मिला", + "of": "की", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "एक बार जब आपका खाता हटा दिया जाता है, तो उसके सभी संसाधन और डेटा स्थायी रूप से हटा दिए जाएंगे । अपना खाता हटाने से पहले, कृपया कोई भी डेटा या जानकारी डाउनलोड करें जिसे आप बनाए रखना चाहते हैं ।", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "एक बार आपका खाता हटा दिए जाने के बाद, इसके सभी संसाधन और डेटा स्थायी रूप से हटा दिए जाएँगे। यह पुष्टि करने के लिए कृपया अपना पासवर्ड दर्ज करें कि आप अपना खाता स्थायी रूप से हटाना चाहते हैं।", + "Page Expired": "पृष्ठ समाप्त हो गया", + "Pagination Navigation": "पृष्ठ पर अंक लगाना नेविगेशन", + "Password": "पासवर्ड", + "Payment Required": "भुगतान की आवश्यकता है", + "Please click the button below to verify your email address.": "कृपया अपना ईमेल पता सत्यापित करने के लिए नीचे दिए गए बटन पर क्लिक करें ।", + "Profile": "प्रोफ़ाइल", + "Profile Information": "प्रोफ़ाइल जानकारी", + "Regards": "सादर", + "Register": "रजिस्टर करें", + "Remember me": "मुझे याद करो", + "Resend Verification Email": "सत्यापन ईमेल पुनः भेजें", + "Reset Password": "पासवर्ड रीसेट करें", + "Reset Password Notification": "पासवर्ड अधिसूचना रीसेट करें", + "results": "परिणाम", + "Save": "सहेजें", + "Saved.": "बचाया।", + "Server Error": "सर्वर त्रुटि", + "Service Unavailable": "सेवा अनुपलब्ध", + "Showing": "दिखा रहा है", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "साइन अप करने के लिए धन्यवाद! आरंभ करने से पहले, क्या आप उस लिंक पर क्लिक करके अपना ईमेल पता सत्यापित कर सकते हैं जिसे हमने आपको ईमेल किया था? यदि आपको ईमेल प्राप्त नहीं हुआ है, तो हम खुशी से आपको एक और भेज देंगे ।", + "The given data was invalid.": "दिया गया डेटा अमान्य था।", + "The response is not a streamed response.": "प्रतिक्रिया कोई सुव्यवस्थित प्रतिक्रिया नहीं है.", + "The response is not a view.": "प्रतिक्रिया कोई दृश्य नहीं है.", + "This is a secure area of the application. Please confirm your password before continuing.": "यह आवेदन का एक सुरक्षित क्षेत्र है । जारी रखने से पहले अपने पासवर्ड की पुष्टि करें ।", + "This password reset link will expire in :count minutes.": "यह पासवर्ड रीसेट लिंक :count मिनट में समाप्त हो जाएगा ।", + "to": "को", + "Toggle navigation": "टॉगल नेविगेशन", + "Too Many Requests": "बहुत सारे अनुरोध", + "Unauthorized": "अनधिकृत", + "Update Password": "पासवर्ड अपडेट करें", + "Update your account's profile information and email address.": "अपने खाते की प्रोफ़ाइल जानकारी और ईमेल पता अपडेट करें ।", + "Verify Email Address": "ईमेल पता सत्यापित करें", + "Whoops!": "ओह!", + "You are receiving this email because we received a password reset request for your account.": "आपको यह ईमेल प्राप्त हो रहा है क्योंकि हमें आपके खाते के लिए पासवर्ड रीसेट अनुरोध प्राप्त हुआ है ।", + "You're logged in!": "आप लॉग इन हैं!", + "Your email address is unverified.": "आपका ईमेल पता असत्यापित है।" +} \ No newline at end of file diff --git a/lang/hi/auth.php b/lang/hi/auth.php new file mode 100644 index 0000000..befb863 --- /dev/null +++ b/lang/hi/auth.php @@ -0,0 +1,9 @@ + 'ये साख हमारे रिकॉर्ड से मेल नहीं खा रहे हैं ।', + 'password' => 'पासवर्ड गलत है ।', + 'throttle' => 'बहुत सारे लॉगिन प्रयास। :seconds सेकंड में फिर से कोशिश करें ।', +]; diff --git a/lang/hi/pagination.php b/lang/hi/pagination.php new file mode 100644 index 0000000..09da72f --- /dev/null +++ b/lang/hi/pagination.php @@ -0,0 +1,8 @@ + 'अगला »', + 'previous' => '« पिछला', +]; diff --git a/lang/hi/passwords.php b/lang/hi/passwords.php new file mode 100644 index 0000000..af2a210 --- /dev/null +++ b/lang/hi/passwords.php @@ -0,0 +1,11 @@ + 'आपका पासवर्ड रीसेट कर दिया गया है ।', + 'sent' => 'हमने आपको एक पासवर्ड रीसेट लिंक ई-मेल किया है ।', + 'throttled' => 'कृपया पुन: प्रयास करने से पहले प्रतीक्षा करें ।', + 'token' => 'यह पासवर्ड रीसेट टोकन अमान्य है ।', + 'user' => 'हमें उस ई-मेल पते के साथ एक उपयोगकर्ता नहीं मिल सकता है ।', +]; diff --git a/lang/hi/validation.php b/lang/hi/validation.php new file mode 100644 index 0000000..b243bbb --- /dev/null +++ b/lang/hi/validation.php @@ -0,0 +1,217 @@ + ':Attribute को स्वीकार किया जाना चाहिए ।', + 'accepted_if' => ':Attribute को ज़रूर स्वीकार किया जाना चाहिए जब :other :value हो ।', + 'active_url' => ':Attribute एक मान्य URL नहीं है ।', + 'after' => ':Attribute, :date के बाद की एक तारीख होनी चाहिए ।', + 'after_or_equal' => ':Attribute, :date के बाद या उसके बराबर की तारीख होनी चाहिए ।', + 'alpha' => ':Attribute में केवल अक्षर हो सकते हैं ।', + 'alpha_dash' => ':Attribute में केवल अक्षर, संख्या, और डैश हो सकते हैं ।', + 'alpha_num' => ':Attribute में केवल अक्षर और संख्याएं हो सकती हैं ।', + 'array' => ':Attribute एक सरणी होनी चाहिए ।', + 'ascii' => ':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 फील्ड सही या गलत होना चाहिए ।', + 'can' => ':Attribute फ़ील्ड में एक अनधिकृत मान है।', + 'confirmed' => ':Attribute पुष्टिकरण मेल नहीं खा रहा है।', + 'current_password' => 'पासवर्ड गलत है ।', + 'date' => ':Attribute एक मान्य दिनांक नहीं है।', + 'date_equals' => ':Attribute, :date के बराबर तारीख होनी चाहिए ।', + 'date_format' => ':Attribute फॉर्मेट :format से मेल नहीं खा रहा है ।', + 'decimal' => ':Attribute में :decimal दशमलव स्थान होने चाहिए।', + 'declined' => ':Attribute को ज़रूर अस्वीकार किया जाना चाहिए ।', + 'declined_if' => ':Attribute को ज़रूर अस्वीकार किया जाना चाहिए जब :other :value हो ।', + 'different' => ':Attribute और :other अलग होना चाहिए ।', + 'digits' => ':Attribute, :digits अंक होना चाहिए ।', + 'digits_between' => ':Attribute, :min और :max अंकों के बीच होना चाहिए ।', + 'dimensions' => ':Attribute का अमान्य चित्त माप है ।', + 'distinct' => ':Attribute फील्ड का एक डुप्लिकेट मान होता है ।', + 'doesnt_end_with' => ':Attribute निम्नलिखित में से किसी एक के साथ समाप्त नहीं हो सकता है: :values ।', + 'doesnt_start_with' => ':Attribute निम्नलिखित में से किसी एक के साथ शुरू नहीं हो सकता है: :values ।', + 'email' => ':Attribute एक मान्य ईमेल पता होना चाहिए ।', + 'ends_with' => ':Attribute को निम्नलिखित में से एक के साथ समाप्त होना चाहिए: :values ।', + 'enum' => 'चयनित :attribute अमान्य है ।', + 'exists' => 'चुना गया :attribute अमान्य है ।', + 'file' => ':Attribute एक फ़ाइल होनी चाहिए ।', + 'filled' => ':Attribute फील्ड आवश्यक होता है ।', + 'gt' => [ + 'array' => ':Attribute, :value मद से अधिक होना चाहिए ।', + 'file' => ':Attribute, :value kilobytes से अधिक होना चाहिए ।', + 'numeric' => ':Attribute, :value से अधिक होना चाहिए ।', + 'string' => ':Attribute, :value characters से अधिक होना चाहिए ।', + ], + '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 address होना चाहिए ।', + 'ipv4' => ':Attribute एक वैध IPv4 address होना चाहिए ।', + 'ipv6' => ':Attribute एक वैध IPv6 address होना चाहिए ।', + 'json' => ':Attribute एक मान्य JSON स्ट्रिंग होना चाहिए ।', + 'lowercase' => ':Attribute लोअरकेस होना चाहिए।', + '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 address होना चाहिए ।', + 'max' => [ + 'array' => ':Attribute, :max आइटमों से अधिक नहीं हो सकता है ।', + 'file' => ':Attribute :max किलोबाइट से बड़ा नहीं हो सकता है ।', + 'numeric' => ':Attribute, :max से बड़ा नहीं हो सकता है ।', + 'string' => ':Attribute, :max वर्णों से बड़ा नहीं हो सकता है ।', + ], + 'max_digits' => ':Attribute में :max से अधिक अंक नहीं होने चाहिए।', + 'mimes' => ':Attribute एक प्रकार की फ़ाइल: :values होना चाहिए ।', + 'mimetypes' => ':Attribute एक प्रकार की फ़ाइल: :values होना चाहिए ।', + 'min' => [ + 'array' => ':Attribute कम से कम :min आइटम होना चाहिए ।', + 'file' => ':Attribute कम से कम :min किलोबाइट होना चाहिए ।', + 'numeric' => ':Attribute कम से कम :min होना चाहिए ।', + 'string' => ':Attribute कम से कम :min वर्ण होना चाहिए ।', + ], + 'min_digits' => ':Attribute में कम से कम :min अंक होने चाहिए।', + 'missing' => ':Attribute फ़ील्ड गायब होना चाहिए।', + 'missing_if' => ':Other :value होने पर :attribute फ़ील्ड गायब होना चाहिए।', + 'missing_unless' => ':Other :value होने तक :attribute फ़ील्ड गायब होना चाहिए।', + 'missing_with' => ':Values मौजूद होने पर :attribute फ़ील्ड गायब होना चाहिए।', + 'missing_with_all' => ':Values मौजूद होने पर :attribute फ़ील्ड गायब होना चाहिए।', + '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' => ':Attribute क्षेत्र निषिद्ध है जब :other :value है ।', + 'prohibited_unless' => ':Attribute क्षेत्र तब तक निषिद्ध है जब तक कि :other :values में न हो ।', + 'prohibits' => ':Attribute फ़ील्ड :other को उपस्थित होने से प्रतिबंधित करती है ।', + 'regex' => ':Attribute फॉर्मेट अमान्य है ।', + 'required' => ':Attribute फील्ड आवश्यक होता है ।', + 'required_array_keys' => ':Attribute फील्ड में :values के लिए एन्ट्रीज़ होना जरुरी हैं ।', + 'required_if' => ':Attribute फ़ील्ड आवश्यक होता है जब :other :value होता है ।', + 'required_if_accepted' => ':Other स्वीकार किए जाने पर :attribute फ़ील्ड आवश्यक है।', + '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' => [ + 'array' => ':Attribute में :size आइटम होने चाहिए ।', + 'file' => ':Attribute, :size किलोबाइट होना चाहिए ।', + 'numeric' => ':Attribute, :size होना चाहिए ।', + 'string' => ':Attribute, :size वर्ण होना चाहिए ।', + ], + 'starts_with' => ':Attribute निम्नलिखित में से किसी एक से शुरू करना चाहिए: :values', + 'string' => ':Attribute एक स्ट्रिंग होनी चाहिए ।', + 'timezone' => ':Attribute एक मान्य क्षेत्र होना चाहिए ।', + 'ulid' => ':Attribute एक वैध ULID होना चाहिए।', + 'unique' => ':Attribute को पहले ही ले लिया गया है ।', + 'uploaded' => ':Attribute अपलोड करने में विफल ।', + 'uppercase' => ':Attribute अपरकेस होना चाहिए।', + 'url' => ':Attribute फॉर्मेट अमान्य है ।', + 'uuid' => ':Attribute एक वैध UUID होना चाहिए ।', + 'attributes' => [ + 'address' => 'पता', + 'age' => 'उम्र', + 'amount' => 'रकम', + 'area' => 'क्षेत्र', + 'available' => 'उपलब्ध', + 'birthday' => 'जन्मदिन', + 'body' => 'तन', + 'city' => 'शहर', + 'content' => 'विषय', + 'country' => 'देश', + 'created_at' => 'पर बनाया गया', + 'creator' => 'रचनाकार', + 'current_password' => 'वर्तमान पासवर्ड', + 'date' => 'दिनांक', + 'date_of_birth' => 'जन्म की तारीख', + 'day' => 'दिन', + 'deleted_at' => 'पर हटा दिया गया', + 'description' => 'विवरण', + 'district' => 'जिला Seoni', + 'duration' => 'समयांतराल', + 'email' => 'ईमेल', + 'excerpt' => 'अंश', + 'filter' => 'फिल्टर', + 'first_name' => 'संतोष', + 'gender' => 'लिंग', + 'group' => 'समूह', + 'hour' => 'घंटा', + 'image' => 'छवि', + 'last_name' => 'उपनाम', + 'lesson' => 'सबक', + 'line_address_1' => 'पंक्ति का पता 1', + 'line_address_2' => 'रेखा पता 2', + 'message' => 'संदेश', + 'middle_name' => 'मध्य नाम', + 'minute' => 'मिनट', + 'mobile' => 'मोबाइल', + 'month' => 'महीना', + 'name' => 'नाम', + 'national_code' => 'राष्ट्रीय कोड', + 'number' => 'संख्या', + 'password' => 'कूटशब्द', + 'password_confirmation' => 'पासवर्ड पुष्टि', + 'phone' => 'फ़ोन', + 'photo' => 'तस्वीर', + 'postal_code' => 'डाक कोड', + 'price' => 'कीमत', + 'province' => 'प्रांत', + 'recaptcha_response_field' => 'रिकैप्चा प्रतिक्रिया क्षेत्र', + 'remember' => 'याद रखना', + 'restored_at' => 'पर बहाल', + 'result_text_under_image' => 'छवि के नीचे परिणाम पाठ', + 'role' => 'भूमिका', + 'second' => 'दूसरा', + 'sex' => 'लिंग', + 'short_text' => 'लघु पाठ', + 'size' => 'आकार', + 'state' => 'राज्य', + 'street' => 'सड़क', + 'student' => 'छात्र', + 'subject' => 'विषय', + 'teacher' => 'शिक्षक', + 'terms' => 'शर्तें', + 'test_description' => 'टेस्ट का विवरण', + 'test_locale' => 'भाषा', + 'test_name' => 'टेस्ट का नाम', + 'text' => 'लेख', + 'time' => 'समय', + 'title' => 'शीर्षक', + 'updated_at' => 'पर अपडेट किया गया', + 'username' => 'उपयोगकर्ता नाम', + 'year' => 'वर्ष', + ], +]; diff --git a/lang/hr.json b/lang/hr.json new file mode 100644 index 0000000..fcd7e00 --- /dev/null +++ b/lang/hr.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(i još :count greška)", + "(and :count more errors)": "(i još :count grešaka)", + "A new verification link has been sent to the email address you provided during registration.": "Nova poveznica za provjeru poslana je na e-mail adresu koju ste naveli prilikom registracije.", + "A new verification link has been sent to your email address.": "Nova poveznica za potvrdu je poslana na vašu e-mail adresu.", + "All rights reserved.": "Sva prava pridržana.", + "Already registered?": "Već ste registrirani?", + "Are you sure you want to delete your account?": "Jeste li sigurni da želite izbrisati vaš račun?", + "Cancel": "Poništi", + "Click here to re-send the verification email.": "Kliknite ovdje za ponovno slanje e-maila sa poveznicom za potvrdu.", + "Confirm": "Potvrdi", + "Confirm Password": "Potvrdite lozinku", + "Current Password": "Trenutna lozinka", + "Dashboard": "Nadzorna ploča", + "Delete Account": "Izbriši račun", + "Email": "E-mail", + "Email Password Reset Link": "E-mail poveznica za poništavanje lozinke", + "Ensure your account is using a long, random password to stay secure.": "Pobrinite se da vaš račun koristi dugu slučajnu lozinku kako bi ostala sigurna.", + "Forbidden": "Zabranjeno", + "Forgot your password?": "Zaboravili ste lozinku?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Zaboravili ste lozinku? Nema problema. Samo nam javite svoju e-mail adresu i poslat ćemo vam poveznicu za poništavanje loyinke koja će vam omogućiti da odaberete novu.", + "Go to page :page": "Idite na stranicu :page", + "Hello!": "Hej!", + "If you did not create an account, no further action is required.": "Ako niste stvorili račun, nije potrebno daljnje radnje.", + "If you did not request a password reset, no further action is required.": "Ukoliko niste zatražili promjenu lozinke, nije potrebno poduzimati daljnje korake.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ako imate problema s klikom na gumb \":actionText\", kopirajte i zalijepite URL u nastavku\nu svoj web preglednik:", + "Invalid JSON was returned from the route.": "S rute je vraćen nevažeći JSON.", + "Log in": "Prijava", + "Log Out": "Odjava", + "Login": "Prijava", + "Logout": "Odjava", + "Name": "Ime", + "New Password": "Nova lozinka", + "Not Found": "Nije pronađeno", + "of": "od", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Nakon što je vaš račun izbrisan, svi njezini resursi i podaci bit će trajno izbrisani. Prije brisanja računa, Preuzmite sve podatke ili informacije koje želite spremiti.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Nakon što je vaš račun izbrisan, svi njegovi resursi i podatci biti će trajno izbrisani. Unesite lozinku kako biste potvrdili da želite trajno izbrisati svoj račun.", + "Page Expired": "Stranica je istekla", + "Pagination Navigation": "Kretanje po stranicama", + "Password": "Lozinka", + "Payment Required": "Obavezno plaćanje", + "Please click the button below to verify your email address.": "Kliknite gumb ispod da biste potvrdili svoju e-mail adresu.", + "Profile": "Profil", + "Profile Information": "Informacije o profilu", + "Regards": "S poštovanjem", + "Register": "Registracija", + "Remember me": "Zapamti me", + "Resend Verification Email": "Ponovno slanje e-maila za verifikaciju", + "Reset Password": "Poništavanje lozinke", + "Reset Password Notification": "Obavijest o poništavanju lozinke", + "results": "rezultati", + "Save": "Spremi", + "Saved.": "Spremljeno.", + "Server Error": "Pogreška poslužitelja", + "Service Unavailable": "Usluga nije dostupna", + "Showing": "Prikaz", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Hvala što ste se prijavili! Prije nego što započnete, možete li potvrditi svoju e-mail adresu klikom na poveznicu koju smo vam upravo poslali? Ako niste dobili e-mail, rado ćemo vam poslati drugi.", + "The given data was invalid.": "Navedeni podaci nisu valjani.", + "The response is not a streamed response.": "Odgovor nije strujanje odgovora.", + "The response is not a view.": "Odgovor nije pogled.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ovo je sigurno područje aplikacije. Potvrdite lozinku prije nastavka.", + "This password reset link will expire in :count minutes.": "Ova poveznica za poništavanje lozinke istječe nakon :count minuta.", + "to": "do", + "Toggle navigation": "Uključi navigaciju", + "Too Many Requests": "Previše zahtjeva", + "Unauthorized": "Neovlašteno", + "Update Password": "Osvježi lozinku", + "Update your account's profile information and email address.": "Ažurirajte podatke profila vašeg računa i e-mail adresu.", + "Verify Email Address": "Potvrdite e-mail adresu", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Primili ste ovaj e-mail jer smo primili zahtjev za ponovno postavljanje lozinke za vaš račun.", + "You're logged in!": "Prijavljeni ste!", + "Your email address is unverified.": "Vaša e-mail adresa nije potvrđena." +} \ No newline at end of file diff --git a/lang/hr/auth.php b/lang/hr/auth.php new file mode 100644 index 0000000..a34dd1c --- /dev/null +++ b/lang/hr/auth.php @@ -0,0 +1,9 @@ + 'Ovi podaci ne odgovaraju našima.', + 'password' => 'Lozinka je pogrešna.', + 'throttle' => 'Previše pokušaja prijave. Molim Vas pokušajte ponovno za :seconds sekundi.', +]; diff --git a/lang/hr/pagination.php b/lang/hr/pagination.php new file mode 100644 index 0000000..1cf1cd1 --- /dev/null +++ b/lang/hr/pagination.php @@ -0,0 +1,8 @@ + 'Sljedeća »', + 'previous' => '« Prethodna', +]; diff --git a/lang/hr/passwords.php b/lang/hr/passwords.php new file mode 100644 index 0000000..98ceb8c --- /dev/null +++ b/lang/hr/passwords.php @@ -0,0 +1,11 @@ + 'Lozinka je ponovno postavljena!', + 'sent' => 'E-mail sa poveznicom za ponovno postavljanje lozinke je poslan!', + 'throttled' => 'Molimo pričekajte prije ponovnog pokušaja!', + 'token' => 'Oznaka za ponovno postavljanje lozinke više nije važeća.', + 'user' => 'Korisnik s navedenom e-mail adresom nije pronađen.', +]; diff --git a/lang/hr/validation.php b/lang/hr/validation.php new file mode 100644 index 0000000..0d8908c --- /dev/null +++ b/lang/hr/validation.php @@ -0,0 +1,217 @@ + 'Polje :attribute mora biti prihvaćeno.', + 'accepted_if' => 'Polje :attribute mora biti prihvaćeno kada je :other jednako :value.', + 'active_url' => 'Polje :attribute nije ispravan URL.', + 'after' => 'Polje :attribute mora biti datum nakon :date.', + 'after_or_equal' => 'Polje :attribute mora biti datum veći ili jednak :date.', + 'alpha' => 'Polje :attribute smije sadržavati samo slova.', + 'alpha_dash' => 'Polje :attribute smije sadržavati samo slova, brojeve i crtice.', + 'alpha_num' => 'Polje :attribute smije sadržavati samo slova i brojeve.', + 'array' => 'Polje :attribute mora biti niz.', + 'ascii' => 'Polje :attribute smije sadržavati samo slova, brojeve i simbole veličine jednog bajta.', + 'before' => 'Polje :attribute mora biti datum prije :date.', + 'before_or_equal' => 'Polje :attribute mora biti datum manji ili jednak :date.', + 'between' => [ + 'array' => 'Polje :attribute mora imati između :min - :max stavki.', + 'file' => 'Polje :attribute mora biti između :min - :max kilobajta.', + 'numeric' => 'Polje :attribute mora biti između :min - :max.', + 'string' => 'Polje :attribute mora biti između :min - :max znakova.', + ], + 'boolean' => 'Polje :attribute mora biti false ili true.', + 'can' => 'Polje :attribute sadrži neovlaštenu vrijednost.', + 'confirmed' => 'Potvrda polja :attribute se ne podudara.', + 'current_password' => 'Lozinka nije ispravna.', + 'date' => 'Polje :attribute nije ispravan datum.', + 'date_equals' => 'Stavka :attribute mora biti jednaka :date.', + 'date_format' => 'Polje :attribute ne podudara s formatom :format.', + 'decimal' => 'Polje :attribute mora sadržavati :decimal decimalnih mjesta.', + 'declined' => 'Polje :attribute mora biti odbijeno.', + 'declined_if' => 'Polje :attribute mora biti odbijeno kada je :other jednako :value.', + 'different' => 'Polja :attribute i :other moraju biti različita.', + 'digits' => 'Polje :attribute mora sadržavati :digits znamenki.', + 'digits_between' => 'Polje :attribute mora imati između :min i :max znamenki.', + 'dimensions' => 'Polje :attribute ima neispravne dimenzije slike.', + 'distinct' => 'Polje :attribute ima dupliciranu vrijednost.', + 'doesnt_end_with' => 'Polje :attribute ne smije završavati s jednom od sljedećih vrijednosti: :values.', + 'doesnt_start_with' => 'Polje :attribute ne smije počinjati s jednom od sljedećih vrijednosti: :values.', + 'email' => 'Polje :attribute mora biti ispravna e-mail adresa.', + 'ends_with' => ':Attribute bi trebao završiti s jednim od sljedećih: :values.', + 'enum' => 'Odabrano polje :attribute nije ispravno.', + 'exists' => 'Odabrano polje :attribute nije ispravno.', + 'file' => 'Polje :attribute mora biti datoteka.', + 'filled' => 'Polje :attribute je obavezno.', + 'gt' => [ + 'array' => 'Polje :attribute mora biti veće od :value stavki.', + 'file' => 'Polje :attribute mora biti veće od :value kilobajta.', + 'numeric' => 'Polje :attribute mora biti veće od :value.', + 'string' => 'Polje :attribute mora biti veće od :value karaktera.', + ], + 'gte' => [ + 'array' => 'Polje :attribute mora imati najmanje :value stavki.', + 'file' => 'Polje :attribute mora imati najmanje :value kilobajta.', + 'numeric' => 'Polje :attribute mora biti veće ili jednako :value.', + 'string' => 'Polje :attribute mora biti veće ili jednako :value znakova.', + ], + 'image' => 'Polje :attribute mora biti slika.', + 'in' => 'Odabrano polje :attribute nije ispravno.', + 'in_array' => 'Polje :attribute ne postoji u :other.', + 'integer' => 'Polje :attribute mora biti broj.', + 'ip' => 'Polje :attribute mora biti ispravna IP adresa.', + 'ipv4' => 'Polje :attribute mora biti ispravna IPv4 adresa.', + 'ipv6' => 'Polje :attribute mora biti ispravna IPv6 adresa.', + 'json' => 'Polje :attribute mora biti ispravan JSON string.', + 'lowercase' => 'Polje :attribute mora sadržavati samo mala slova.', + 'lt' => [ + 'array' => 'Polje :attribute mora biti manje od :value stavki.', + 'file' => 'Polje :attribute mora biti manje od :value kilobajta.', + 'numeric' => 'Polje :attribute mora biti manje od :value.', + 'string' => 'Polje :attribute mora biti manje od :value znakova.', + ], + 'lte' => [ + 'array' => 'Polje :attribute ne smije imati više od :value stavki.', + 'file' => 'Polje :attribute mora biti manje ili jednako :value kilobajta.', + 'numeric' => 'Polje :attribute mora biti manje ili jednako :value.', + 'string' => 'Polje :attribute mora biti manje ili jednako :value znakova.', + ], + 'mac_address' => 'Polje :attribute mora biti ispravna MAC adresa.', + 'max' => [ + 'array' => 'Polje :attribute ne smije imati više od :max stavki.', + 'file' => 'Polje :attribute mora biti manje od :max kilobajta.', + 'numeric' => 'Polje :attribute mora biti manje od :max.', + 'string' => 'Polje :attribute mora sadržavati manje od :max znakova.', + ], + 'max_digits' => 'Polje :attribute ne smije imati više od :max znamenaka.', + 'mimes' => 'Polje :attribute mora biti datoteka tipa: :values.', + 'mimetypes' => 'Polje :attribute mora biti datoteka tipa: :values.', + 'min' => [ + 'array' => 'Polje :attribute mora sadržavati najmanje :min stavki.', + 'file' => 'Polje :attribute mora biti najmanje :min kilobajta.', + 'numeric' => 'Polje :attribute mora biti najmanje :min.', + 'string' => 'Polje :attribute mora sadržavati najmanje :min znakova.', + ], + 'min_digits' => 'Polje :attribute mora sadržavati najmanje :min znamenaka.', + 'missing' => 'Polje :attribute mora nedostajati.', + 'missing_if' => 'Polje :attribute mora nedostajati kada je :other :value.', + 'missing_unless' => 'Polje :attribute mora nedostajati osim ako je :other :value.', + 'missing_with' => 'Polje :attribute mora nedostajati kada je :values prisutno.', + 'missing_with_all' => 'Polje :attribute mora nedostajati kada je :values prisutno.', + 'multiple_of' => 'Broj :attribute mora biti višekratnik :value', + 'not_in' => 'Odabrano polje :attribute nije ispravno.', + 'not_regex' => 'Format polja :attribute je neispravan.', + 'numeric' => 'Polje :attribute mora biti broj.', + 'password' => [ + 'letters' => 'Polje :attribute mora sadržavati najmanje jedno slovo.', + 'mixed' => 'Polje :attribute mora sadržavati najmanje jedno veliko i jedno malo slovo.', + 'numbers' => 'Polje :attribute mora sadržavati najmanje jedan broj.', + 'symbols' => 'Polje :attribute mora sadržavati najmanje jedan simbol.', + 'uncompromised' => 'Vrijednost u :attribute se pojavila u curenju informacija. Molimo vas da odaberete drugu vrijednost za :attribute.', + ], + 'present' => 'Polje :attribute mora biti prisutno.', + 'prohibited' => 'Polje :attribute je zabranjeno.', + 'prohibited_if' => 'Polje :attribute zabranjeno je kada je :other :value.', + 'prohibited_unless' => 'Polje :attribute zabranjeno je, osim ako :other nije u :values.', + 'prohibits' => 'Polje :attribute zabranjuje da polje :other bude prisutno.', + 'regex' => 'Polje :attribute se ne podudara s formatom.', + 'required' => 'Polje :attribute je obavezno.', + 'required_array_keys' => 'Polje :attribute mora sadržavati unose za: :values.', + 'required_if' => 'Polje :attribute je obavezno kada polje :other sadrži :value.', + 'required_if_accepted' => 'Polje :attribute je obavezno kada je prihvaćeno polje :other.', + 'required_unless' => 'Polje :attribute je obavezno osim :other je u :values.', + 'required_with' => 'Polje :attribute je obavezno kada postoji polje :values.', + 'required_with_all' => 'Polje :attribute je obavezno kada postje polja :values.', + 'required_without' => 'Polje :attribute je obavezno kada ne postoji polje :values.', + 'required_without_all' => 'Polje :attribute je obavezno kada nijedno od polja :values ne postoji.', + 'same' => 'Polja :attribute i :other se moraju podudarati.', + 'size' => [ + 'array' => 'Polje :attribute mora sadržavati :size stavki.', + 'file' => 'Polje :attribute mora biti :size kilobajta.', + 'numeric' => 'Polje :attribute mora biti :size.', + 'string' => 'Polje :attribute mora biti :size znakova.', + ], + 'starts_with' => 'Stavka :attribute mora započinjati jednom od narednih stavki: :values', + 'string' => 'Polje :attribute mora biti riječ.', + 'timezone' => 'Polje :attribute mora biti ispravna vremenska zona.', + 'ulid' => 'Polje :attribute mora biti valjani ULID.', + 'unique' => 'Polje :attribute već postoji.', + 'uploaded' => 'Polje :attribute nije uspešno učitano.', + 'uppercase' => 'Polje :attribute mora sadržavati samo velika slova.', + 'url' => 'Polje :attribute mora biti ispravan URL.', + 'uuid' => 'Polje :attribute mora biti valjani UUID.', + 'attributes' => [ + 'address' => 'adresa', + 'age' => 'dob', + 'amount' => 'iznos', + 'area' => 'površina', + 'available' => 'dostupno', + 'birthday' => 'rođendan', + 'body' => 'tijelo', + 'city' => 'grad', + 'content' => 'sadržaj', + 'country' => 'država', + 'created_at' => 'kreirano', + 'creator' => 'autor', + 'current_password' => 'trenutna lozinka', + 'date' => 'datum', + 'date_of_birth' => 'datum rođenja', + 'day' => 'dan', + 'deleted_at' => 'obrisano', + 'description' => 'opis', + 'district' => 'općina', + 'duration' => 'trajanje', + 'email' => 'elektronička pošta', + 'excerpt' => 'izdvojeno', + 'filter' => 'filtar', + 'first_name' => 'ime', + 'gender' => 'spol', + 'group' => 'grupa', + 'hour' => 'sat', + 'image' => 'slika', + 'last_name' => 'prezime', + 'lesson' => 'lekcija', + 'line_address_1' => 'adresa', + 'line_address_2' => 'dodatak adresi', + 'message' => 'poruka', + 'middle_name' => 'srednje ime', + 'minute' => 'minuta', + 'mobile' => 'mobitel', + 'month' => 'mjesec', + 'name' => 'ime', + 'national_code' => 'Nacionalni kod', + 'number' => 'broj', + 'password' => 'lozinka', + 'password_confirmation' => 'potvrda lozinke', + 'phone' => 'telefon', + 'photo' => 'fotografija', + 'postal_code' => 'poštanski broj', + 'price' => 'cijena', + 'province' => 'pokrajina', + 'recaptcha_response_field' => 'recaptcha polje', + 'remember' => 'zapamti me', + 'restored_at' => 'vraćeno', + 'result_text_under_image' => 'tekst rezultata ispod slike', + 'role' => 'uloga', + 'second' => 'sekunda', + 'sex' => 'spol', + 'short_text' => 'kratak tekst', + 'size' => 'veličina', + 'state' => 'država', + 'street' => 'ulica', + 'student' => 'učenik', + 'subject' => 'predmet', + 'teacher' => 'učitelj', + 'terms' => 'uvjeti', + 'test_description' => 'testni opis', + 'test_locale' => 'testni jezik', + 'test_name' => 'testno ime', + 'text' => 'tekst', + 'time' => 'vrijeme', + 'title' => 'naslov', + 'updated_at' => 'ažurirano', + 'username' => 'korisničko ime', + 'year' => 'godina', + ], +]; diff --git a/lang/hu.json b/lang/hu.json new file mode 100644 index 0000000..68395be --- /dev/null +++ b/lang/hu.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(és még :count hiba)", + "(and :count more errors)": "(és még :count hiba)", + "A new verification link has been sent to the email address you provided during registration.": "Egy új ellenőrző linket küldtek a regisztráció során megadott e-mail címre.", + "A new verification link has been sent to your email address.": "Új ellenőrző linket küldtünk az e-mail címére.", + "All rights reserved.": "Minden jog fenntartva.", + "Already registered?": "Már regisztrált?", + "Are you sure you want to delete your account?": "Biztos benne, hogy törölni akarja fiókját?", + "Cancel": "Mégsem", + "Click here to re-send the verification email.": "Kattintson ide az ellenőrző e-mail újbóli elküldéséhez.", + "Confirm": "Megerősítés", + "Confirm Password": "Jelszó megerősítése", + "Current Password": "Aktuális Jelszó", + "Dashboard": "Műszerfal", + "Delete Account": "Fiók Törlése", + "Email": "E-mail", + "Email Password Reset Link": "E-Mail Jelszó Visszaállítása Link", + "Ensure your account is using a long, random password to stay secure.": "Győződjön meg róla, hogy fiókja hosszú, véletlenszerű jelszót használ a biztonság érdekében.", + "Forbidden": "Tiltott", + "Forgot your password?": "Elfelejtette a jelszavát?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Elfelejtette a jelszavát? Semmi baj. Csak tudassa velünk az e-mail címét, majd e-mailben egy jelszó-visszaállítási linket, amely lehetővé teszi, hogy válasszon egy újat.", + "Go to page :page": "Ugrás a :page. oldalra", + "Hello!": "Helló!", + "If you did not create an account, no further action is required.": "Ha nem Ön hozta létre ezt a fiókot, akkor nincs további teendője.", + "If you did not request a password reset, no further action is required.": "Ha nem kezdeményzett jelszó helyreállítást, nincs további teendője.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ha problémákba ütközik a \":actionText\" gombra kattintáskor, másolja be az allábi hivatkozást\na böngészőjébe:", + "Invalid JSON was returned from the route.": "Érvénytelen JSON-t adtak vissza az útvonalról.", + "Log in": "Bejelentkezés", + "Log Out": "Kijelentkezés", + "Login": "Bejelentkezés", + "Logout": "Kijelentkezés", + "Name": "Név", + "New Password": "Új Jelszó", + "Not Found": "Nem található", + "of": "a", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "A fiók törlése után minden erőforrása és adata véglegesen törlődik. A fiók törlése előtt kérjük, töltsön le minden olyan adatot vagy információt, amelyet meg kíván őrizni.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "A fiók törlése után az összes erőforrás és adat véglegesen törlődik. Kérjük, adja meg jelszavát annak megerősítéséhez, hogy véglegesen törölni kívánja fiókját.", + "Page Expired": "Lejárt oldal", + "Pagination Navigation": "Oldalszámozás Navigáció", + "Password": "Jelszó", + "Payment Required": "fizetés szükséges", + "Please click the button below to verify your email address.": "Kérjük kattintson az alábbi gombra az e-mail címe megerősítéséhez.", + "Profile": "Profil", + "Profile Information": "Adatlap Információk", + "Regards": "Üdvözlettel", + "Register": "Regisztráció", + "Remember me": "Emlékezz rám", + "Resend Verification Email": "Ellenőrző E-Mail Újraküldése", + "Reset Password": "Jelszó helyreállítás", + "Reset Password Notification": "Jelszó helyreállítás emlékeztető", + "results": "eredmények", + "Save": "Mentés", + "Saved.": "Megmentve.", + "Server Error": "Szerver hiba", + "Service Unavailable": "Szolgáltatás nem elérhető", + "Showing": "Bemutató", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Köszönjük, hogy feliratkozott! Mielőtt elkezdené, tudná ellenőrizni az e-mail címét, ha rákattint a linkre, amelyet csak e-mailben küldtünk Önnek? Ha nem kapta meg az e-mailt, örömmel küldünk Önnek egy másikat.", + "The given data was invalid.": "A megadott adatok érvénytelenek voltak.", + "The response is not a streamed response.": "A válasz nem streamelt válasz.", + "The response is not a view.": "A válasz nem nézet.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ez az alkalmazás biztonságos területe. Kérjük, erősítse meg jelszavát, mielőtt folytatná.", + "This password reset link will expire in :count minutes.": "Ez a jelszó helyreállító hivatkozás :count perc múlva le fog járni.", + "to": "hogy", + "Toggle navigation": "Navigáció be/ki", + "Too Many Requests": "Túl sok lekérés", + "Unauthorized": "Jogosulatlan", + "Update Password": "Jelszó Frissítése", + "Update your account's profile information and email address.": "Frissítse fiókja profiladatait és e-mail címét.", + "Verify Email Address": "E-mail cím megerősítése", + "Whoops!": "Hoppá!", + "You are receiving this email because we received a password reset request for your account.": "Azért kapja ezt az üzenetet, mert a fiókjára jelszó helyreállítási kérés érkezett.", + "You're logged in!": "Be vagy jelentkezve!", + "Your email address is unverified.": "Az Ön e-mail címe nincs ellenőrizve." +} \ No newline at end of file diff --git a/lang/hu/auth.php b/lang/hu/auth.php new file mode 100644 index 0000000..029c083 --- /dev/null +++ b/lang/hu/auth.php @@ -0,0 +1,9 @@ + 'Rossz email-jelszó páros.', + 'password' => 'A(z) :attribute jelszónak kell, hogy legyen!', + 'throttle' => 'Túl sok próbálkozás. Kérjük próbálja újra :seconds másodperc múlva.', +]; diff --git a/lang/hu/pagination.php b/lang/hu/pagination.php new file mode 100644 index 0000000..89debf6 --- /dev/null +++ b/lang/hu/pagination.php @@ -0,0 +1,8 @@ + 'Következő »', + 'previous' => '« Előző', +]; diff --git a/lang/hu/passwords.php b/lang/hu/passwords.php new file mode 100644 index 0000000..2acb02e --- /dev/null +++ b/lang/hu/passwords.php @@ -0,0 +1,11 @@ + 'Az új jelszó beállítva!', + 'sent' => 'Jelszó-emlékeztető elküldve!', + 'throttled' => 'Kérjük várjon, mielőtt újra megpróbálná.', + 'token' => 'Ez az új jelszó generálásához tartozó token érvénytelen.', + 'user' => 'Nem található felhasználó a megadott email címmel.', +]; diff --git a/lang/hu/validation.php b/lang/hu/validation.php new file mode 100644 index 0000000..9be14cf --- /dev/null +++ b/lang/hu/validation.php @@ -0,0 +1,217 @@ + 'A(z) :attribute el kell legyen fogadva!', + 'accepted_if' => 'A :attribute-at el kell fogadni, amikor a :other az :value.', + 'active_url' => 'A(z) :attribute nem érvényes url!', + 'after' => 'A(z) :attribute :date utáni dátum kell, hogy legyen!', + 'after_or_equal' => 'A(z) :attribute nem lehet korábbi dátum, mint :date!', + 'alpha' => 'A(z) :attribute kizárólag betűket tartalmazhat!', + 'alpha_dash' => 'A(z) :attribute kizárólag betűket, számokat és kötőjeleket tartalmazhat!', + 'alpha_num' => 'A(z) :attribute kizárólag betűket és számokat tartalmazhat!', + 'array' => 'A(z) :attribute egy tömb kell, hogy legyen!', + 'ascii' => 'A :attribute csak egybájtos alfanumerikus karaktereket és szimbólumokat tartalmazhat.', + 'before' => 'A(z) :attribute :date előtti dátum kell, hogy legyen!', + 'before_or_equal' => 'A(z) :attribute nem lehet későbbi dátum, mint :date!', + 'between' => [ + 'array' => 'A(z) :attribute :min - :max közötti elemet kell, hogy tartalmazzon!', + 'file' => 'A(z) :attribute mérete :min és :max kilobájt között kell, hogy legyen!', + 'numeric' => 'A(z) :attribute :min és :max közötti szám kell, hogy legyen!', + 'string' => 'A(z) :attribute hossza :min és :max karakter között kell, hogy legyen!', + ], + 'boolean' => 'A(z) :attribute mező csak true vagy false értéket kaphat!', + 'can' => 'A :attribute-es mező nem engedélyezett értéket tartalmaz.', + 'confirmed' => 'A(z) :attribute nem egyezik a megerősítéssel.', + 'current_password' => 'A jelszó helytelen.', + 'date' => 'A(z) :attribute nem érvényes dátum.', + 'date_equals' => ':Attribute meg kell egyezzen a következővel: :date.', + 'date_format' => 'A(z) :attribute nem egyezik az alábbi dátum formátummal :format!', + 'decimal' => 'A :attribute-nak :decimal tizedesjegynek kell lennie.', + 'declined' => 'A :attribute-at el kell utasítani.', + 'declined_if' => 'A :attribute-at el kell utasítani, ha a :other az :value.', + 'different' => 'A(z) :attribute és :other értékei különbözőek kell, hogy legyenek!', + 'digits' => 'A(z) :attribute :digits számjegyű kell, hogy legyen!', + 'digits_between' => 'A(z) :attribute értéke :min és :max közötti számjegy lehet!', + 'dimensions' => 'A(z) :attribute felbontása nem megfelelő.', + 'distinct' => 'A(z) :attribute értékének egyedinek kell lennie!', + 'doesnt_end_with' => 'A :attribute nem végződhet a következők egyikével: :values.', + 'doesnt_start_with' => 'A :attribute nem kezdődhet a következők egyikével: :values.', + 'email' => 'A(z) :attribute nem érvényes email formátum.', + 'ends_with' => 'A(z) :attribute a következővel kell végződjön: :values', + 'enum' => 'A kiválasztott :attribute érvénytelen.', + 'exists' => 'A kiválasztott :attribute érvénytelen.', + 'file' => 'A(z) :attribute fájl kell, hogy legyen!', + 'filled' => 'A(z) :attribute megadása kötelező!', + 'gt' => [ + 'array' => 'A(z) :attribute több, mint :value elemet kell, hogy tartalmazzon.', + 'file' => 'A(z) :attribute mérete nagyobb kell, hogy legyen, mint :value kilobájt.', + 'numeric' => 'A(z) :attribute nagyobb kell, hogy legyen, mint :value!', + 'string' => 'A(z) :attribute hosszabb kell, hogy legyen, mint :value karakter.', + ], + 'gte' => [ + 'array' => 'A(z) :attribute legalább :value elemet kell, hogy tartalmazzon.', + 'file' => 'A(z) :attribute mérete nem lehet kevesebb, mint :value kilobájt.', + 'numeric' => 'A(z) :attribute nagyobb vagy egyenlő kell, hogy legyen, mint :value!', + 'string' => 'A(z) :attribute hossza nem lehet kevesebb, mint :value karakter.', + ], + 'image' => 'A(z) :attribute képfájl kell, hogy legyen!', + 'in' => 'A kiválasztott :attribute érvénytelen.', + 'in_array' => 'A(z) :attribute értéke nem található a(z) :other értékek között.', + 'integer' => 'A(z) :attribute értéke szám kell, hogy legyen!', + 'ip' => 'A(z) :attribute érvényes IP cím kell, hogy legyen!', + 'ipv4' => 'A(z) :attribute érvényes IPv4 cím kell, hogy legyen!', + 'ipv6' => 'A(z) :attribute érvényes IPv6 cím kell, hogy legyen!', + 'json' => 'A(z) :attribute érvényes JSON szöveg kell, hogy legyen!', + 'lowercase' => 'A :attribute-nak kisbetűnek kell lennie.', + 'lt' => [ + 'array' => 'A(z) :attribute kevesebb, mint :value elemet kell, hogy tartalmazzon.', + 'file' => 'A(z) :attribute mérete kisebb kell, hogy legyen, mint :value kilobájt.', + 'numeric' => 'A(z) :attribute kisebb kell, hogy legyen, mint :value!', + 'string' => 'A(z) :attribute rövidebb kell, hogy legyen, mint :value karakter.', + ], + 'lte' => [ + 'array' => 'A(z) :attribute legfeljebb :value elemet kell, hogy tartalmazzon.', + 'file' => 'A(z) :attribute mérete nem lehet több, mint :value kilobájt.', + 'numeric' => 'A(z) :attribute kisebb vagy egyenlő kell, hogy legyen, mint :value!', + 'string' => 'A(z) :attribute hossza nem lehet több, mint :value karakter.', + ], + 'mac_address' => 'A :attribute-nak érvényes MAC-címnek kell lennie.', + 'max' => [ + 'array' => 'A(z) :attribute legfeljebb :max elemet kell, hogy tartalmazzon.', + 'file' => 'A(z) :attribute mérete nem lehet több, mint :max kilobájt.', + 'numeric' => 'A(z) :attribute értéke nem lehet nagyobb, mint :max!', + 'string' => 'A(z) :attribute hossza nem lehet több, mint :max karakter.', + ], + 'max_digits' => 'A :attribute nem lehet több :max számjegynél.', + 'mimes' => 'A(z) :attribute kizárólag az alábbi fájlformátumok egyike lehet: :values.', + 'mimetypes' => 'A(z) :attribute kizárólag az alábbi fájlformátumok egyike lehet: :values.', + 'min' => [ + 'array' => 'A(z) :attribute legalább :min elemet kell, hogy tartalmazzon.', + 'file' => 'A(z) :attribute mérete nem lehet kevesebb, mint :min kilobájt.', + 'numeric' => 'A(z) :attribute értéke nem lehet kisebb, mint :min!', + 'string' => 'A(z) :attribute hossza nem lehet kevesebb, mint :min karakter.', + ], + 'min_digits' => 'A :attribute-nak legalább :min számjegyből kell állnia.', + 'missing' => 'A :attribute-as mezőnek hiányoznia kell.', + 'missing_if' => 'A :attribute-as mezőnek hiányoznia kell, ha a :other az :value.', + 'missing_unless' => 'A :attribute-as mezőnek hiányoznia kell, hacsak a :other nem :value.', + 'missing_with' => 'A :attribute-as mezőnek hiányoznia kell, ha a :values szerepel.', + 'missing_with_all' => 'A :attribute mezőnek hiányoznia kell, ha :values van jelen.', + 'multiple_of' => 'A :attribute :value többszörösének kell lennie', + 'not_in' => 'A(z) :attribute értéke érvénytelen.', + 'not_regex' => 'A(z) :attribute formátuma érvénytelen.', + 'numeric' => 'A(z) :attribute szám kell, hogy legyen!', + 'password' => [ + 'letters' => 'A :attribute-nak legalább egy betűt kell tartalmaznia.', + 'mixed' => 'A :attribute-nak legalább egy nagybetűt és egy kisbetűt kell tartalmaznia.', + 'numbers' => 'A :attribute-nak legalább egy számot kell tartalmaznia.', + 'symbols' => 'A :attribute-nak legalább egy szimbólumot kell tartalmaznia.', + 'uncompromised' => 'Adatszivárgásban jelent meg az adott :attribute. Kérjük, válasszon másik :attribute-at.', + ], + 'present' => 'A(z) :attribute mező nem található!', + 'prohibited' => 'A :attribute mező tilos.', + 'prohibited_if' => 'A :attribute mező tilos, ha :other :value.', + 'prohibited_unless' => 'A :attribute mező tilos, kivéve, ha :other a :values.', + 'prohibits' => 'A :attribute mező tiltja, hogy :other jelen legyen.', + 'regex' => 'A(z) :attribute formátuma érvénytelen.', + 'required' => 'A(z) :attribute megadása kötelező!', + 'required_array_keys' => 'A :attribute-as mezőnek a következő bejegyzéseket kell tartalmaznia: :values.', + 'required_if' => 'A(z) :attribute megadása kötelező, ha a(z) :other értéke :value!', + 'required_if_accepted' => 'A :attribute-as mező kitöltése kötelező, ha elfogadja a :other-at.', + 'required_unless' => 'A(z) :attribute megadása kötelező, ha a(z) :other értéke nem :values!', + 'required_with' => 'A(z) :attribute megadása kötelező, ha a(z) :values érték létezik.', + 'required_with_all' => 'A(z) :attribute megadása kötelező, ha a(z) :values értékek léteznek.', + 'required_without' => 'A(z) :attribute megadása kötelező, ha a(z) :values érték nem létezik.', + 'required_without_all' => 'A(z) :attribute megadása kötelező, ha egyik :values érték sem létezik.', + 'same' => 'A(z) :attribute és :other mezőknek egyezniük kell!', + 'size' => [ + 'array' => 'A(z) :attribute :size elemet kell tartalmazzon!', + 'file' => 'A(z) :attribute mérete :size kilobájt kell, hogy legyen!', + 'numeric' => 'A(z) :attribute értéke :size kell, hogy legyen!', + 'string' => 'A(z) :attribute hossza :size karakter kell, hogy legyen!', + ], + 'starts_with' => ':Attribute a következővel kell kezdődjön: :values', + 'string' => 'A(z) :attribute szöveg kell, hogy legyen.', + 'timezone' => 'A(z) :attribute nem létező időzona.', + 'ulid' => 'A :attribute-nak érvényes ULID-nek kell lennie.', + 'unique' => 'A(z) :attribute már foglalt.', + 'uploaded' => 'A(z) :attribute feltöltése sikertelen.', + 'uppercase' => 'A :attribute-nak nagybetűnek kell lennie.', + 'url' => 'A(z) :attribute érvénytelen link.', + 'uuid' => ':Attribute érvényes UUID-val kell rendelkezzen.', + 'attributes' => [ + 'address' => 'cím', + 'age' => 'kor', + 'amount' => 'összeg', + 'area' => 'terület', + 'available' => 'elérhető', + 'birthday' => 'születésnap', + 'body' => 'test', + 'city' => 'város', + 'content' => 'tartalom', + 'country' => 'ország', + 'created_at' => 'címen hozta létre', + 'creator' => 'Teremtő', + 'current_password' => 'jelenlegi jelszó', + 'date' => 'dátum', + 'date_of_birth' => 'születési dátum', + 'day' => 'nap', + 'deleted_at' => 'törölve at', + 'description' => 'leírás', + 'district' => 'kerület', + 'duration' => 'időtartama', + 'email' => 'email', + 'excerpt' => 'kivonat', + 'filter' => 'szűrő', + 'first_name' => 'keresztnév', + 'gender' => 'neme', + 'group' => 'csoport', + 'hour' => 'óra', + 'image' => 'kép', + 'last_name' => 'vezetéknév', + 'lesson' => 'lecke', + 'line_address_1' => 'vonal címe 1', + 'line_address_2' => 'vonal címe 2', + 'message' => 'üzenet', + 'middle_name' => 'középső név', + 'minute' => 'perc', + 'mobile' => 'Mobil', + 'month' => 'hónap', + 'name' => 'név', + 'national_code' => 'nemzeti kód', + 'number' => 'szám', + 'password' => 'jelszó', + 'password_confirmation' => 'Jelszó megerősítése', + 'phone' => 'telefon', + 'photo' => 'fénykép', + 'postal_code' => 'irányítószám', + 'price' => 'ár', + 'province' => 'tartomány', + 'recaptcha_response_field' => 'recaptcha válaszmező', + 'remember' => 'emlékezik', + 'restored_at' => 'órakor helyreállították', + 'result_text_under_image' => 'eredmény szövege a kép alatt', + 'role' => 'szerep', + 'second' => 'második', + 'sex' => 'szex', + 'short_text' => 'rövid szöveg', + 'size' => 'méret', + 'state' => 'állapot', + 'street' => 'utca', + 'student' => 'diák', + 'subject' => 'tantárgy', + 'teacher' => 'tanár', + 'terms' => 'feltételeket', + 'test_description' => 'teszt leírása', + 'test_locale' => 'teszt területi beállítás', + 'test_name' => 'teszt neve', + 'text' => 'szöveg', + 'time' => 'idő', + 'title' => 'cím', + 'updated_at' => 'frissítve itt', + 'username' => 'felhasználónév', + 'year' => 'év', + ], +]; diff --git a/lang/hy.json b/lang/hy.json new file mode 100644 index 0000000..cca4edb --- /dev/null +++ b/lang/hy.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(և ևս :count սխալ)", + "(and :count more errors)": "(և ևս :count սխալ)", + "A new verification link has been sent to the email address you provided during registration.": "Նոր ստուգման հղումը ուղարկվել է գրանցման ժամանակ ձեր կողմից նշված էլեկտրոնային փոստի հասցեին:", + "A new verification link has been sent to your email address.": "Նոր հաստատման հղում է ուղարկվել ձեր էլ.փոստի հասցեին:", + "All rights reserved.": "Բոլոր իրավունքները պաշտպանված են։", + "Already registered?": "Արդեն գրանցվա՞ծ եք։", + "Are you sure you want to delete your account?": "Իսկապե՞ս ուզում եք ջնջել ձեր հաշիվը:", + "Cancel": "Չեղարկել", + "Click here to re-send the verification email.": "Սեղմեք այստեղ՝ ստուգման էլ.փոստը նորից ուղարկելու համար:", + "Confirm": "Հաստատել", + "Confirm Password": "Հաստատել գաղտնաբառը", + "Current Password": "ընթացիկ գաղտնաբառ", + "Dashboard": "Գլխավոր էջ", + "Delete Account": "Ջնջել հաշիվը", + "Email": "Էլեկտրոնային փոստ", + "Email Password Reset Link": "Հղում վերականգնել էլփոստի գաղտնաբառը", + "Ensure your account is using a long, random password to stay secure.": "Համոզվեք, որ ձեր հաշիվը օգտագործում է երկար պատահական գաղտնաբառը մնալ անվտանգ.", + "Forbidden": "Արգելված է", + "Forgot your password?": "Մոռացել եք ձեր գաղտնաբառը:", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Մոռացել եք ձեր գաղտնաբառը: Առանց խնդիրների. Պարզապես մեզ Ձեր էլփոստի հասցեն, եւ մենք կուղարկենք Ձեզ հղումը վերականգնել գաղտնաբառը, որը թույլ է տալիս Ձեզ ընտրել նորը.", + "Go to page :page": "Գնալ դեպի :page էջ", + "Hello!": "Ողջու՜յն", + "If you did not create an account, no further action is required.": "Եթե դուք հաշիվ չեք ստեղծել հետագա գործողություններ չեն պահանջվում։", + "If you did not request a password reset, no further action is required.": "Եթե դուք գաղտնաբառի վերականգնման հայցում չեք կատարել հետագա գործողություններ չեն պահանջվում։", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Եթե ունեք խնդիրներ, սեղմելով \":actionText\" կոճակը, պատճենեք եւ տեղադրեք URL-ը ստորեւ\nՁեր վեբ բրաուզերի:", + "Invalid JSON was returned from the route.": "Անվավեր JSON վերադարձվել է երթուղուց:", + "Log in": "Մուտք գործել", + "Log Out": "դուրս գալ համակարգից", + "Login": "Մուտք", + "Logout": "Դուրս գալ", + "Name": "Անուն", + "New Password": "Նոր գաղտնաբառ", + "Not Found": "Չի գտնվել", + "of": "- ից", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Երբ ձեր հաշիվը հեռացվում է, նրա բոլոր ռեսուրսները եւ տվյալները կվերացվեն անվերադարձ: Նախքան ձեր հաշիվը ջնջելը, խնդրում ենք ներբեռնել ցանկացած տվյալներ կամ տեղեկություններ, որոնք ցանկանում եք պահպանել:", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Երբ ձեր հաշիվը ջնջվի, նրա բոլոր ռեսուրսներն ու տվյալները ընդմիշտ կջնջվեն: Խնդրում ենք մուտքագրել ձեր գաղտնաբառը՝ հաստատելու համար, որ ցանկանում եք ընդմիշտ ջնջել ձեր հաշիվը:", + "Page Expired": "Էջը ժամկետանց է", + "Pagination Navigation": "Էջ նավարկություն", + "Password": "Գաղտնաբառ", + "Payment Required": "Պահանջվում է վճարում", + "Please click the button below to verify your email address.": "Խնդրում ենք սեղմել ներքևի կոճակին՝ ձեր Էլ-փոստի հասցեն հաստատելու համար։", + "Profile": "Անձնագիր", + "Profile Information": "Պրոֆիլի մասին տեղեկություններ", + "Regards": "Հարգանքներով", + "Register": "Գրանցվել", + "Remember me": "Հիշիր ինձ", + "Resend Verification Email": "Ստուգման Նամակի Վերահասցեավորում", + "Reset Password": "Վերականգնել գաղտնաբառը", + "Reset Password Notification": "Գաղտնաբառի վերականգնման ծանուցում", + "results": "արդյունքները", + "Save": "Պահպանել", + "Saved.": "Պահպանված.", + "Server Error": "Սերվերի սխալ", + "Service Unavailable": "Ծառայությունն անհասանելի է", + "Showing": "Ցուցադրում", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Շնորհակալություն գրանցվելու համար: Նախքան Դուք ստանում եք աշխատել, կարող եք հաստատել Ձեր էլփոստի հասցեն, սեղմելով հղումը, որ մենք պարզապես ուղարկել Ձեզ էլեկտրոնային փոստով? Եթե դուք չեք ստացել նամակը, մենք ուրախությամբ կուղարկենք ձեզ մեկ այլ.", + "The given data was invalid.": "Տրված տվյալներն անվավեր էին։", + "The response is not a streamed response.": "Պատասխանը հոսքային պատասխան չէ:", + "The response is not a view.": "Արձագանքը դիտում չէ։", + "This is a secure area of the application. Please confirm your password before continuing.": "Սա անվտանգ դիմումը տարածքը. Խնդրում ենք հաստատել ձեր գաղտնաբառը, նախքան դուք շարունակեք:", + "This password reset link will expire in :count minutes.": "Այս գաղտնաբառի վերականգնման հղման ժամկետը կավարտվի :count րոպեից։", + "to": "դեպի", + "Toggle navigation": "Անցնել նավարկմանը", + "Too Many Requests": "Չափազանց շատ հայցումներ", + "Unauthorized": "Չթույլատրված", + "Update Password": "Թարմացնել գաղտնաբառը", + "Update your account's profile information and email address.": "Թարմացրեք Ձեր հաշվի պրոֆիլի տեղեկությունները եւ էլեկտրոնային փոստի հասցեն:", + "Verify Email Address": "Հաստատել Էլ-փոստի հասցեն", + "Whoops!": "Հո՜ոպ", + "You are receiving this email because we received a password reset request for your account.": "Դուք ստանում եք այս Էլ․ նամակը, որովհետև ձեր հաշվից մենք ստացել ենք գաղտնաբառի վերականգնման հայցում։", + "You're logged in!": "Դուք մուտք եք գործել:", + "Your email address is unverified.": "Ձեր էլփոստի հասցեն չստուգված է:" +} \ No newline at end of file diff --git a/lang/hy/auth.php b/lang/hy/auth.php new file mode 100644 index 0000000..6b3f792 --- /dev/null +++ b/lang/hy/auth.php @@ -0,0 +1,9 @@ + 'Մուտքագրված տվյալները սխալ են։', + 'password' => 'Գաղտնաբառը սխալ է։', + 'throttle' => 'Չափազանց շատ մուտք գործելու փորձեր։ Խնդրում ենք փորձել կրկին :seconds վայրկյան անց։', +]; diff --git a/lang/hy/pagination.php b/lang/hy/pagination.php new file mode 100644 index 0000000..d35075e --- /dev/null +++ b/lang/hy/pagination.php @@ -0,0 +1,8 @@ + 'Հաջորդ »', + 'previous' => '« Նախորդ', +]; diff --git a/lang/hy/passwords.php b/lang/hy/passwords.php new file mode 100644 index 0000000..aa5a949 --- /dev/null +++ b/lang/hy/passwords.php @@ -0,0 +1,11 @@ + 'Ձեր գաղտնաբառը վերականգնվել է', + 'sent' => 'Ձեր գաղտնաբառի վերականգնման հղումն ուղարկվել է ձեր Էլ․ հասցեին', + 'throttled' => 'Խնդրում ենք սպասել նախքան կրկին փորձելը։', + 'token' => 'Գաղտնաբառի վերականգնման կոդը սխալ է։', + 'user' => 'Տվյալ Էլ․ հասցեով օգտատեր չի գտնվել։', +]; diff --git a/lang/hy/validation.php b/lang/hy/validation.php new file mode 100644 index 0000000..1450837 --- /dev/null +++ b/lang/hy/validation.php @@ -0,0 +1,217 @@ + ':Attribute դաշտը պետք է ընդունվի։', + 'accepted_if' => 'Այս դաշտը պետք է ընդունվի երբ :other համապատասխանում է :value։', + 'active_url' => ':Attribute դաշտը վավեր URL չէ։', + 'after' => ':Attribute դաշտի ամսաթիվը պետք է լինի :date-ից հետո։', + 'after_or_equal' => ':Attribute դաշտի ամսաթիվը պետք է լինի :date կամ դրանից հետո։', + 'alpha' => ':Attribute դաշտը պետք է պարունակի միայն տառեր։', + 'alpha_dash' => ':Attribute դաշտը պետք է պարունակի միայն տառեր, թվեր, գծիկներ և ընդգծումներ։', + 'alpha_num' => ':Attribute դաշտը պետք է պարունակի միայն տառեր և թվեր։', + 'array' => ':Attribute դաշտը պետք է լինի զանգված։', + 'ascii' => ':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 դաշտի արժեքը պետք է լինի ճշմարիտ կամ կեղծ։', + 'can' => ':Attribute դաշտը պարունակում է չթույլատրված արժեք:', + 'confirmed' => ':Attribute դաշտը չի համապատասխանում հաստատմանը։', + 'current_password' => 'Այս դաշտը պարունակում է անվավեր գաղտնաբառ։', + 'date' => ':Attribute դաշտը վավեր ամսաթիվ չէ։', + 'date_equals' => ':Attribute դաշտի ամսաթիվը պետք է լինի :date։', + 'date_format' => ':Attribute դաշտը չի համապատասխանում :format ձևաչափին։', + 'decimal' => ':Attribute-ը պետք է ունենա :decimal տասնորդական տեղ:', + 'declined' => ':Attribute-ը պետք է մերժվի:', + 'declined_if' => ':Attribute-ը պետք է մերժվի, երբ :other-ը :value է:', + 'different' => ':Attribute և :other դաշտերը պետք է լինեն տարբեր։', + 'digits' => ':Attribute դաշտի թվանշանների քանակը պետք է լինի :digits։', + 'digits_between' => ':Attribute դաշտի թվանշանների քանակը պետք է լինի :min-ից :max։', + 'dimensions' => ':Attribute դաշտը ունի անվավեր նկարի չափեր։', + 'distinct' => ':Attribute դաշտը ունի կրկնվող արժեք։', + 'doesnt_end_with' => ':Attribute-ը չի կարող ավարտվել հետևյալներից որևէ մեկով. :values:', + 'doesnt_start_with' => ':Attribute-ը չի կարող սկսվել հետևյալներից որևէ մեկով՝ :values։', + '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 տեքստ։', + 'lowercase' => ':Attribute-ը պետք է լինի փոքրատառ:', + '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-ց մեծ։', + ], + 'max_digits' => ':Attribute-ը չպետք է ունենա ավելի քան :max թվանշան:', + 'mimes' => ':Attribute դաշտի ֆայլի տեսակը պետք է լինի հետևյալներից մեկը․ :values։', + 'mimetypes' => ':Attribute դաշտի ֆայլի տեսակը պետք է լինի հետևյալներից մեկը․ :values։', + 'min' => [ + 'array' => ':Attribute դաշտում էլեմենտների քանակը պետք է լինի առնվազն :min։', + 'file' => ':Attribute դաշտի ֆայլի չափը պետք է լինի առնվազն :min կիլոբայթ։', + 'numeric' => ':Attribute դաշտը պետք է լինի առնվազն :min։', + 'string' => ':Attribute դաշտի նիշերի քանակը պետք է լինի առնվազն :min։', + ], + 'min_digits' => ':Attribute-ը պետք է ունենա առնվազն :min թվանշան:', + 'missing' => ':Attribute դաշտը պետք է բացակայի։', + 'missing_if' => ':Attribute դաշտը պետք է բացակայի, երբ :other-ը :value է:', + 'missing_unless' => ':Attribute դաշտը պետք է բացակայի, եթե :other-ը :value չէ:', + 'missing_with' => ':Attribute դաշտը պետք է բացակայի, երբ առկա է :values:', + 'missing_with_all' => ':Attribute դաշտը պետք է բացակայի, երբ առկա է :values:', + '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' => ':Attribute դաշտը արգելված է երբ :other դաշտի արժեքը :value է։', + 'prohibited_unless' => ':Attribute դաշտը արգելված է քանի դեռ :other դաշտի արժեքը :values միջակայքում չի։', + 'prohibits' => ':Attribute դաշտն արգելում է :other-ին ներկա գտնվել։', + 'regex' => ':Attribute դաշտի ձևաչափը սխալ է։', + 'required' => ':Attribute դաշտը պարտադիր է։', + 'required_array_keys' => ':Attribute դաշտը պետք է պարունակի գրառումներ՝ :values-ի համար:', + 'required_if' => ':Attribute դաշտը պարտադիր է երբ :other-ը հավասար է :value։', + 'required_if_accepted' => ':Attribute դաշտը պարտադիր է, երբ ընդունվում է :other:', + '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' => [ + 'array' => ':Attribute դաշտը պետք է պարունակի :size էլեմենտ։', + 'file' => ':Attribute դաշտում ֆայլի չափը պետք է լինի :size կիլոբայթ։', + 'numeric' => ':Attribute դաշտը պետք է հավասար լինի :size-ի։', + 'string' => ':Attribute դաշտը պետք է ունենա :size նիշ։', + ], + 'starts_with' => ':Attribute դաշտը պետք է սկսվի հետևյալ արժեքներից մեկով․ :values։', + 'string' => ':Attribute դաշտը պետք է լինի տեքստ։', + 'timezone' => ':Attribute դաշտը պետք է լինի վավեր ժամային գոտի։', + 'ulid' => ':Attribute-ը պետք է լինի վավեր ULID:', + 'unique' => ':Attribute-ի տվյալ արժեքն արդեն գոյություն ունի։', + 'uploaded' => ':Attribute-ի վերբեռնումը ձախողվել է։', + 'uppercase' => ':Attribute-ը պետք է լինի մեծատառ:', + 'url' => ':Attribute դաշտի ձևաչափը սխալ է։', + 'uuid' => ':Attribute դաշտը պետք է լինի վավեր UUID։', + 'attributes' => [ + 'address' => 'հասցե', + 'age' => 'տարիք', + 'amount' => 'գումարը', + 'area' => 'տարածք', + 'available' => 'առկա', + 'birthday' => 'ծննդյան օրը', + 'body' => 'մարմինը', + 'city' => 'քաղաք', + 'content' => 'բովանդակություն', + 'country' => 'երկիր', + 'created_at' => 'ստեղծվել է', + 'creator' => 'ստեղծող', + 'current_password' => 'ընթացիկ գաղտնաբառը', + 'date' => 'ամսաթիվ', + 'date_of_birth' => 'Ծննդյան ամսաթիվ', + 'day' => 'օր', + 'deleted_at' => 'ջնջվել է', + 'description' => 'նկարագրություն', + 'district' => 'շրջան', + 'duration' => 'տեւողությունը', + 'email' => 'էլ-փոստի հասցե', + 'excerpt' => 'քաղվածք', + 'filter' => 'զտիչ', + 'first_name' => 'անուն', + 'gender' => 'սեռ', + 'group' => 'խումբ', + 'hour' => 'ժամ', + 'image' => 'պատկեր', + 'last_name' => 'ազգանուն', + 'lesson' => 'դաս', + 'line_address_1' => 'տող 1 հասցե', + 'line_address_2' => 'գծի հասցե 2', + 'message' => 'հաղորդագրություն', + 'middle_name' => 'միջին անուն', + 'minute' => 'րոպե', + 'mobile' => 'բջջ. հեռ.', + 'month' => 'ամիս', + 'name' => 'անուն', + 'national_code' => 'ազգային կոդը', + 'number' => 'թիվ', + 'password' => 'գաղտնաբառ', + 'password_confirmation' => 'գաղտնաբառի հաստատում', + 'phone' => 'հեռախոսահամար', + 'photo' => 'լուսանկար', + 'postal_code' => 'փոստային ինդեքս', + 'price' => 'գինը', + 'province' => 'գավառ', + 'recaptcha_response_field' => 'recaptcha արձագանքման դաշտ', + 'remember' => 'հիշիր', + 'restored_at' => 'վերականգնվել է', + 'result_text_under_image' => 'արդյունքի տեքստը պատկերի տակ', + 'role' => 'դերը', + 'second' => 'վայրկյան', + 'sex' => 'սեռ', + 'short_text' => 'կարճ տեքստ', + 'size' => 'չափ', + 'state' => 'պետություն', + 'street' => 'փողոց', + 'student' => 'ուսանող', + 'subject' => 'առարկա', + 'teacher' => 'ուսուցիչ', + 'terms' => 'պայմանները', + 'test_description' => 'թեստի նկարագրությունը', + 'test_locale' => 'փորձարկման տեղամաս', + 'test_name' => 'թեստի անվանումը', + 'text' => 'տեքստը', + 'time' => 'ժամանակ', + 'title' => 'վերնագիր', + 'updated_at' => 'թարմացվել է', + 'username' => 'օգտանուն', + 'year' => 'տարի', + ], +]; diff --git a/lang/id.json b/lang/id.json new file mode 100644 index 0000000..5a283d9 --- /dev/null +++ b/lang/id.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(dan :count kesalahan lainnya)", + "(and :count more errors)": "(dan :count kesalahan lainnya)", + "A new verification link has been sent to the email address you provided during registration.": "Tautan verifikasi baru telah dikirim ke alamat surel yang Anda berikan saat pendaftaran.", + "A new verification link has been sent to your email address.": "Tautan verifikasi baru telah dikirim ke alamat email Anda.", + "All rights reserved.": "Hak Cipta Dilindungi.", + "Already registered?": "Sudah terdaftar?", + "Are you sure you want to delete your account?": "Apakah Anda yakin ingin menghapus akun Anda?", + "Cancel": "Batal", + "Click here to re-send the verification email.": "Klik disini untuk mengirim ulang verifikasi email.", + "Confirm": "Konfirmasi", + "Confirm Password": "Konfirmasi Kata Sandi", + "Current Password": "Kata Sandi Saat Ini", + "Dashboard": "Dasbor", + "Delete Account": "Hapus Akun", + "Email": "Surel", + "Email Password Reset Link": "Tautan Pengaturan Ulang Kata Sandi Surel", + "Ensure your account is using a long, random password to stay secure.": "Pastikan akun Anda menggunakan kata sandi yang panjang dan acak agar tetap aman.", + "Forbidden": "Dilarang", + "Forgot your password?": "Lupa kata sandi Anda?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Lupa kata sandi Anda? Tidak masalah. Beri tahu kami alamat surel Anda dan kami akan mengirimkan surel berisi tautan pengaturan ulang kata sandi yang memungkinkan Anda memilih kata sandi yang baru.", + "Go to page :page": "Ke halaman :page", + "Hello!": "Halo!", + "If you did not create an account, no further action is required.": "Jika Anda tidak membuat akun, Anda tidak perlu melakukan apapun.", + "If you did not request a password reset, no further action is required.": "Jika Anda tidak meminta pengaturan ulang kata sandi, Anda tidak perlu melakukan apapun.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Jika Anda mengalami kesulitan mengklik tombol \":actionText\", salin dan tempel URL di bawah\nke browser web Anda:", + "Invalid JSON was returned from the route.": "JSON yang tidak valid dikembalikan dari rute.", + "Log in": "Masuk", + "Log Out": "Keluar", + "Login": "Masuk", + "Logout": "Keluar", + "Name": "Nama", + "New Password": "Kata Sandi Baru", + "Not Found": "Tidak ditemukan", + "of": "dari", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Setelah akun dihapus, seluruh sumber dan datanya akan dihapus secara permanen. Sebelum menghapus akun ini, harap unduh data atau informasi apapun yang berkaitan dengan akun ini yang ingin disimpan.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Setelah akun dihapus, seluruh sumber dan datanya akan dihapus secara permanen. Harap isi kata sandi anda untuk mengkonfirmasi bahwa anda ingin menghapus akun milik Anda secara permanen.", + "Page Expired": "Halaman Kadaluwarsa", + "Pagination Navigation": "Navigasi Paginasi", + "Password": "Kata Sandi", + "Payment Required": "Pembayaran Diperlukan", + "Please click the button below to verify your email address.": "Silakan klik tombol di bawah untuk memverifikasi alamat surel Anda.", + "Profile": "Profil", + "Profile Information": "Informasi Profil", + "Regards": "Salam", + "Register": "Daftar", + "Remember me": "Ingat saya", + "Resend Verification Email": "Kirim Ulang Surel Verifikasi", + "Reset Password": "Atur Ulang Kata Sandi", + "Reset Password Notification": "Pemberitahuan Pengaturan Ulang Kata Sandi", + "results": "hasil", + "Save": "Simpan", + "Saved.": "Disimpan.", + "Server Error": "Terjadi Kesalahan Server", + "Service Unavailable": "Layanan Tidak Tersedia", + "Showing": "Menampilkan", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Terima kasih sudah mendaftar! Sebelum memulai, bisa kah Anda memverifikasi alamat surel dengan mengklik tautan yang kami kirim? Jika Anda tidak menerima surel, kami akan mengirim ulang.", + "The given data was invalid.": "Data yang diberikan tidak valid.", + "The response is not a streamed response.": "Responsnya bukan respons yang dialirkan.", + "The response is not a view.": "Responsnya bukanlah pandangan.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ini adalah area aman pada aplikasi. Harap konfirmasi kata sandi anda sebelum melanjutkan.", + "This password reset link will expire in :count minutes.": "Tautan pengaturan ulang kata sandi ini akan kedaluwarsa dalam :count menit.", + "to": "kepada", + "Toggle navigation": "Alihkan navigasi", + "Too Many Requests": "Terlalu Banyak Permintaan", + "Unauthorized": "Tidak Diizinkan", + "Update Password": "Perbarui Kata Sandi", + "Update your account's profile information and email address.": "Perbarui informasi profil dan alamat surel akun Anda.", + "Verify Email Address": "Verifikasi Alamat Surel", + "Whoops!": "Aduh!", + "You are receiving this email because we received a password reset request for your account.": "Anda menerima surel ini karena kami menerima permintan pengaturan ulang kata sandi untuk akun anda.", + "You're logged in!": "Anda sudah masuk!", + "Your email address is unverified.": "Alamat surel Anda belum diverifikasi." +} \ No newline at end of file diff --git a/lang/id/auth.php b/lang/id/auth.php new file mode 100644 index 0000000..030b6b7 --- /dev/null +++ b/lang/id/auth.php @@ -0,0 +1,9 @@ + 'Identitas tersebut tidak cocok dengan data kami.', + 'password' => 'Kata sandi salah.', + 'throttle' => 'Terlalu banyak upaya masuk. Silahkan coba lagi dalam :seconds detik.', +]; diff --git a/lang/id/pagination.php b/lang/id/pagination.php new file mode 100644 index 0000000..708a9f0 --- /dev/null +++ b/lang/id/pagination.php @@ -0,0 +1,8 @@ + 'Berikutnya »', + 'previous' => '« Sebelumnya', +]; diff --git a/lang/id/passwords.php b/lang/id/passwords.php new file mode 100644 index 0000000..7308604 --- /dev/null +++ b/lang/id/passwords.php @@ -0,0 +1,11 @@ + 'Kata sandi Anda sudah direset!', + 'sent' => 'Kami sudah mengirim surel yang berisi tautan untuk mereset kata sandi Anda!', + 'throttled' => 'Harap tunggu sebelum mencoba lagi.', + 'token' => 'Token pengaturan ulang kata sandi tidak sah.', + 'user' => 'Kami tidak dapat menemukan pengguna dengan alamat surel tersebut.', +]; diff --git a/lang/id/validation.php b/lang/id/validation.php new file mode 100644 index 0000000..0857e75 --- /dev/null +++ b/lang/id/validation.php @@ -0,0 +1,217 @@ + ':Attribute harus diterima.', + 'accepted_if' => ':Attribute harus diterima ketika :other berisi :value.', + 'active_url' => ':Attribute bukan URL yang valid.', + 'after' => ':Attribute harus berisi tanggal setelah :date.', + 'after_or_equal' => ':Attribute harus berisi tanggal setelah atau sama dengan :date.', + 'alpha' => ':Attribute hanya boleh berisi huruf.', + 'alpha_dash' => ':Attribute hanya boleh berisi huruf, angka, strip, dan garis bawah.', + 'alpha_num' => ':Attribute hanya boleh berisi huruf dan angka.', + 'array' => ':Attribute harus berisi sebuah array.', + 'ascii' => ':Attribute hanya boleh berisi karakter dan simbol alfanumerik single-byte.', + 'before' => ':Attribute harus berisi tanggal sebelum :date.', + 'before_or_equal' => ':Attribute harus berisi tanggal sebelum atau sama dengan :date.', + 'between' => [ + 'array' => ':Attribute harus memiliki :min sampai :max anggota.', + 'file' => ':Attribute harus berukuran antara :min sampai :max kilobita.', + 'numeric' => ':Attribute harus bernilai antara :min sampai :max.', + 'string' => ':Attribute harus berisi antara :min sampai :max karakter.', + ], + 'boolean' => ':Attribute harus bernilai true atau false', + 'can' => 'Bidang :attribute berisi nilai yang tidak sah.', + 'confirmed' => 'Konfirmasi :attribute tidak cocok.', + 'current_password' => 'Kata sandi salah.', + 'date' => ':Attribute bukan tanggal yang valid.', + 'date_equals' => ':Attribute harus berisi tanggal yang sama dengan :date.', + 'date_format' => ':Attribute tidak cocok dengan format :format.', + 'decimal' => ':Attribute harus memiliki :decimal tempat desimal.', + 'declined' => ':Attribute ini harus ditolak.', + 'declined_if' => ':Attribute ini harus ditolak ketika :other bernilai :value.', + 'different' => ':Attribute dan :other harus berbeda.', + 'digits' => ':Attribute harus terdiri dari :digits angka.', + 'digits_between' => ':Attribute harus terdiri dari :min sampai :max angka.', + 'dimensions' => ':Attribute tidak memiliki dimensi gambar yang valid.', + 'distinct' => ':Attribute memiliki nilai yang duplikat.', + 'doesnt_end_with' => ':Attribute tidak boleh diakhiri dengan salah satu dari berikut ini: :values.', + 'doesnt_start_with' => ':Attribute tidak boleh dimulai dengan salah satu dari berikut ini: :values.', + 'email' => ':Attribute harus berupa alamat surel yang valid.', + 'ends_with' => ':Attribute harus diakhiri salah satu dari berikut: :values', + 'enum' => ':Attribute yang dipilih tidak valid.', + 'exists' => ':Attribute yang dipilih tidak valid.', + 'file' => ':Attribute harus berupa sebuah berkas.', + 'filled' => ':Attribute harus memiliki nilai.', + 'gt' => [ + 'array' => ':Attribute harus memiliki lebih dari :value anggota.', + 'file' => ':Attribute harus berukuran lebih besar dari :value kilobita.', + 'numeric' => ':Attribute harus bernilai lebih besar dari :value.', + 'string' => ':Attribute harus berisi lebih besar dari :value karakter.', + ], + 'gte' => [ + 'array' => ':Attribute harus terdiri dari :value anggota atau lebih.', + 'file' => ':Attribute harus berukuran lebih besar dari atau sama dengan :value kilobita.', + 'numeric' => ':Attribute harus bernilai lebih besar dari atau sama dengan :value.', + 'string' => ':Attribute harus berisi lebih besar dari atau sama dengan :value karakter.', + ], + 'image' => ':Attribute harus berupa gambar.', + 'in' => ':Attribute yang dipilih tidak valid.', + 'in_array' => ':Attribute tidak ada di dalam :other.', + 'integer' => ':Attribute harus berupa bilangan bulat.', + 'ip' => ':Attribute harus berupa alamat IP yang valid.', + 'ipv4' => ':Attribute harus berupa alamat IPv4 yang valid.', + 'ipv6' => ':Attribute harus berupa alamat IPv6 yang valid.', + 'json' => ':Attribute harus berupa JSON string yang valid.', + 'lowercase' => ':Attribute harus berupa huruf kecil.', + 'lt' => [ + 'array' => ':Attribute harus memiliki kurang dari :value anggota.', + 'file' => ':Attribute harus berukuran kurang dari :value kilobita.', + 'numeric' => ':Attribute harus bernilai kurang dari :value.', + 'string' => ':Attribute harus berisi kurang dari :value karakter.', + ], + 'lte' => [ + 'array' => ':Attribute harus tidak lebih dari :value anggota.', + 'file' => ':Attribute harus berukuran kurang dari atau sama dengan :value kilobita.', + 'numeric' => ':Attribute harus bernilai kurang dari atau sama dengan :value.', + 'string' => ':Attribute harus berisi kurang dari atau sama dengan :value karakter.', + ], + 'mac_address' => ':Attribute harus berupa alamat MAC yang valid.', + 'max' => [ + 'array' => ':Attribute maksimal terdiri dari :max anggota.', + 'file' => ':Attribute maksimal berukuran :max kilobita.', + 'numeric' => ':Attribute maksimal bernilai :max.', + 'string' => ':Attribute maksimal berisi :max karakter.', + ], + 'max_digits' => ':Attribute tidak boleh memiliki lebih dari :max digit.', + 'mimes' => ':Attribute harus berupa berkas berjenis: :values.', + 'mimetypes' => ':Attribute harus berupa berkas berjenis: :values.', + 'min' => [ + 'array' => ':Attribute minimal terdiri dari :min anggota.', + 'file' => ':Attribute minimal berukuran :min kilobita.', + 'numeric' => ':Attribute minimal bernilai :min.', + 'string' => ':Attribute minimal berisi :min karakter.', + ], + 'min_digits' => ':Attribute tidak boleh memiliki kurang dari :min digit.', + 'missing' => 'Bidang :attribute harus hilang.', + 'missing_if' => 'Bidang :attribute harus hilang ketika :other adalah :value.', + 'missing_unless' => 'Bidang :attribute harus hilang kecuali :other adalah :value.', + 'missing_with' => 'Kolom :attribute harus hilang saat ada :values.', + 'missing_with_all' => 'Kolom :attribute harus hilang jika ada :values.', + 'multiple_of' => ':Attribute harus merupakan kelipatan dari :value', + 'not_in' => ':Attribute yang dipilih tidak valid.', + 'not_regex' => 'Format :attribute tidak valid.', + 'numeric' => ':Attribute harus berupa angka.', + 'password' => [ + 'letters' => ':Attribute ini harus memiliki setidaknya satu karakter.', + 'mixed' => ':Attribute ini harus memiliki setidaknya satu huruf kapital dan satu huruf kecil.', + 'numbers' => ':Attribute ini harus memiliki setidaknya satu angka.', + 'symbols' => ':Attribute ini harus memiliki setidaknya satu simbol.', + 'uncompromised' => ':Attribute ini telah muncul di kebocoran data. Silahkan memilih :attribute yang berbeda.', + ], + 'present' => ':Attribute wajib ada.', + 'prohibited' => ':Attribute tidak boleh ada.', + 'prohibited_if' => ':Attribute tidak boleh ada bila :other adalah :value.', + 'prohibited_unless' => ':Attribute tidak boleh ada kecuali :other memiliki nilai :values.', + 'prohibits' => ':Attribute melarang isian :other untuk ditampilkan.', + 'regex' => 'Format :attribute tidak valid.', + 'required' => ':Attribute wajib diisi.', + 'required_array_keys' => ':Attribute wajib berisi entri untuk: :values.', + 'required_if' => ':Attribute wajib diisi bila :other adalah :value.', + 'required_if_accepted' => ':Attribute wajib diisi bila :other sesuai.', + 'required_unless' => ':Attribute wajib diisi kecuali :other memiliki nilai :values.', + 'required_with' => ':Attribute wajib diisi bila terdapat :values.', + 'required_with_all' => ':Attribute wajib diisi bila terdapat :values.', + 'required_without' => ':Attribute wajib diisi bila tidak terdapat :values.', + 'required_without_all' => ':Attribute wajib diisi bila sama sekali tidak terdapat :values.', + 'same' => ':Attribute dan :other harus sama.', + 'size' => [ + 'array' => ':Attribute harus mengandung :size anggota.', + 'file' => ':Attribute harus berukuran :size kilobyte.', + 'numeric' => ':Attribute harus berukuran :size.', + 'string' => ':Attribute harus berukuran :size karakter.', + ], + 'starts_with' => ':Attribute harus diawali salah satu dari berikut: :values', + 'string' => ':Attribute harus berupa string.', + 'timezone' => ':Attribute harus berisi zona waktu yang valid.', + 'ulid' => ':Attribute harus merupakan ULID yang valid.', + 'unique' => ':Attribute sudah ada sebelumnya.', + 'uploaded' => ':Attribute gagal diunggah.', + 'uppercase' => ':Attribute harus berupa huruf kapital.', + 'url' => 'Format :attribute tidak valid.', + 'uuid' => ':Attribute harus merupakan UUID yang valid.', + 'attributes' => [ + 'address' => 'alamat', + 'age' => 'usia', + 'amount' => 'jumlah', + 'area' => 'daerah', + 'available' => 'tersedia', + 'birthday' => 'hari ulang tahun', + 'body' => 'badan', + 'city' => 'kota', + 'content' => 'konten', + 'country' => 'negara', + 'created_at' => 'dibuat di', + 'creator' => 'pencipta', + 'current_password' => 'kata sandi saat ini', + 'date' => 'tanggal', + 'date_of_birth' => 'tanggal lahir', + 'day' => 'hari', + 'deleted_at' => 'dihapus pada', + 'description' => 'deskripsi', + 'district' => 'daerah', + 'duration' => 'durasi', + 'email' => 'surel', + 'excerpt' => 'kutipan', + 'filter' => 'Saring', + 'first_name' => 'nama depan', + 'gender' => 'jenis kelamin', + 'group' => 'kelompok', + 'hour' => 'jam', + 'image' => 'gambar', + 'last_name' => 'nama belakang', + 'lesson' => 'pelajaran', + 'line_address_1' => 'alamat baris 1', + 'line_address_2' => 'alamat baris 2', + 'message' => 'pesan', + 'middle_name' => 'nama tengah', + 'minute' => 'menit', + 'mobile' => 'seluler', + 'month' => 'bulan', + 'name' => 'nama', + 'national_code' => 'kode nasional', + 'number' => 'nomor', + 'password' => 'kata sandi', + 'password_confirmation' => 'konfirmasi kata sandi', + 'phone' => 'telepon', + 'photo' => 'foto', + 'postal_code' => 'kode Pos', + 'price' => 'harga', + 'province' => 'propinsi', + 'recaptcha_response_field' => 'bidang respons recaptcha', + 'remember' => 'ingat', + 'restored_at' => 'dipulihkan pada', + 'result_text_under_image' => 'teks hasil di bawah gambar', + 'role' => 'peran', + 'second' => 'detik', + 'sex' => 'jenis kelamin', + 'short_text' => 'teks pendek', + 'size' => 'ukuran', + 'state' => 'negara', + 'street' => 'jalan', + 'student' => 'siswa', + 'subject' => 'subyek', + 'teacher' => 'guru', + 'terms' => 'ketentuan', + 'test_description' => 'deskripsi tes', + 'test_locale' => 'uji lokal', + 'test_name' => 'nama tes', + 'text' => 'teks', + 'time' => 'waktu', + 'title' => 'judul', + 'updated_at' => 'diperbarui pada', + 'username' => 'nama pengguna', + 'year' => 'tahun', + ], +]; diff --git a/lang/is.json b/lang/is.json new file mode 100644 index 0000000..1d584d4 --- /dev/null +++ b/lang/is.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(og :count villur í viðbót)", + "(and :count more errors)": "(og :count villur í viðbót)", + "A new verification link has been sent to the email address you provided during registration.": "Nýja staðfestingu hlekkur hefur verið send til netfangið sem þú gafst upp á skráningu.", + "A new verification link has been sent to your email address.": "Nýr staðfestingartengill hefur verið sendur á netfangið þitt.", + "All rights reserved.": "Allt réttindi frátekið.", + "Already registered?": "Þegar skráð?", + "Are you sure you want to delete your account?": "Ertu viss um að þú viljir eyða reikningnum þínum?", + "Cancel": "Hætta", + "Click here to re-send the verification email.": "Smelltu hér til að endursenda staðfestingarpóstinn.", + "Confirm": "Staðfesta", + "Confirm Password": "Staðfesta Lykilorð", + "Current Password": "Núverandi Lykilorð", + "Dashboard": "Mælaborðinu", + "Delete Account": "Eyða Reikning", + "Email": "Sendu", + "Email Password Reset Link": "Sendu Lykilorð Endurstilla Hlekkur", + "Ensure your account is using a long, random password to stay secure.": "Að tryggja reikninginn þinn er með lengi, af handahófi lykilorð til að vera örugg.", + "Forbidden": "Bannað", + "Forgot your password?": "Gleymdi lykilorðið þitt?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Gleymdi lykilorðið þitt? Ekkert vandamál. Bara að láta okkur vita netfangið þitt og við munum senda þér lykilorð endurstilla hlekkur sem verður að leyfa þér að velja nýtt einn.", + "Go to page :page": "Fara á síðu :page", + "Hello!": "Halló!", + "If you did not create an account, no further action is required.": "Ef þú ekki að stofna reikning, engar frekari aðgerð er krafist.", + "If you did not request a password reset, no further action is required.": "Ef þú hefur ekki beðið lykilorð endurstilla, engar frekari aðgerð er krafist.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ef þú ert í vandræðum með að smella á \":actionText\" takka, afrit og líma SLÓÐINA neðan\ní vafra:", + "Invalid JSON was returned from the route.": "Ógildu JSON var skilað af leiðinni.", + "Log in": "Skráðu þig í", + "Log Out": "Að Skrá Þig Út", + "Login": "Tenging", + "Logout": "Út", + "Name": "Nafnið", + "New Password": "Nýtt Lykilorð", + "Not Found": "Ekki Að Finna", + "of": "af", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Einu sinni á reikninginn þinn er eytt, öll úrræði og gögnum verður endanlega eytt. Áður en þú eyðir á reikninginn þinn, skaltu sækja hvaða gögn eða upplýsingar sem þú vilt halda.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Þegar reikningnum þínum hefur verið eytt verður öllum tilföngum hans og gögnum varanlega eytt. Vinsamlegast sláðu inn lykilorðið þitt til að staðfesta að þú viljir eyða reikningnum þínum varanlega.", + "Page Expired": "Page Liðinn", + "Pagination Navigation": "Pagination Siglingar", + "Password": "Lykilorð", + "Payment Required": "Greiðslu krafist", + "Please click the button below to verify your email address.": "Vinsamlegast smelltu á hnappinn undir til að staðfesta netfangið þitt.", + "Profile": "Sniðið", + "Profile Information": "Upplýsingar", + "Regards": "Kveðjur", + "Register": "Skrá", + "Remember me": "Manstu eftir mér", + "Resend Verification Email": "Senda Staðfestingu Tölvupósti", + "Reset Password": "Endurstilla Lykilorð", + "Reset Password Notification": "Endurstilla Lykilorð Tilkynningu", + "results": "niðurstöður", + "Save": "Sparaðu", + "Saved.": "Bjargaði.", + "Server Error": "Miðlara Villa", + "Service Unavailable": "Þjónustu Hendi", + "Showing": "Sýni", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Takk fyrir að skrá þig! Áður en að byrja, viltu staðfesta netfangið þitt með því að smella á tengilinn við vorum send til að þú? Ef þú vissi ekki að fá tölvupóstinn, við munum gjarna senda þér annað.", + "The given data was invalid.": "Uppgefin gögn voru ógild.", + "The response is not a streamed response.": "Svarið er ekki streymt svar.", + "The response is not a view.": "Viðbrögðin eru ekki skoðun.", + "This is a secure area of the application. Please confirm your password before continuing.": "Þetta er öruggt svæði á umsókn. Vinsamlegast staðfesta lykilorð þitt áður en þú heldur áfram.", + "This password reset link will expire in :count minutes.": "Þetta lykilorð endurstilla hlekkur mun renna út í :count mínútur.", + "to": "til", + "Toggle navigation": "Að skipta á flakk", + "Too Many Requests": "Of Margir Beiðnir", + "Unauthorized": "Óviðkomandi", + "Update Password": "Uppfæra Lykilorð", + "Update your account's profile information and email address.": "Uppfæra reikning þinn er upplýsingar og netfangið.", + "Verify Email Address": "Staðfestum Netfangið", + "Whoops!": "Úps!", + "You are receiving this email because we received a password reset request for your account.": "Þú ert að fá þetta bréf vegna þess að við fengið lykilorðið endurstilla beiðni fyrir reikningnum þínum.", + "You're logged in!": "Þú ert skráður inn!", + "Your email address is unverified.": "Netfangið þitt er óstaðfest." +} \ No newline at end of file diff --git a/lang/is/auth.php b/lang/is/auth.php new file mode 100644 index 0000000..ba8579a --- /dev/null +++ b/lang/is/auth.php @@ -0,0 +1,9 @@ + 'Þessi skilríki passa ekki við skrár okkar.', + 'password' => 'Lykilorð er rangt.', + 'throttle' => 'Of margar innskráningartilraunir. Vinsamlegast reyndu aftur eftir :seconds sekúndur.', +]; diff --git a/lang/is/pagination.php b/lang/is/pagination.php new file mode 100644 index 0000000..d4eb2e0 --- /dev/null +++ b/lang/is/pagination.php @@ -0,0 +1,8 @@ + 'Næsta »', + 'previous' => '« Fyrri', +]; diff --git a/lang/is/passwords.php b/lang/is/passwords.php new file mode 100644 index 0000000..030813d --- /dev/null +++ b/lang/is/passwords.php @@ -0,0 +1,11 @@ + 'Lykilorðið þitt hefur verið endurstillt!', + 'sent' => 'Við sendum þér tölvupóst með slóð til að endurheimta lykilorðið þitt.', + 'throttled' => 'Vinsamlegast bíðið áður en reyni aftur.', + 'token' => 'Kóðinn til að endurheimta lykilorðið er rangur.', + 'user' => 'Notandi með þetta netfang finnst ekki.', +]; diff --git a/lang/is/validation.php b/lang/is/validation.php new file mode 100644 index 0000000..1a37ef5 --- /dev/null +++ b/lang/is/validation.php @@ -0,0 +1,217 @@ + 'Reiturinn :attribute verður að vera samþykktur.', + 'accepted_if' => 'Samþykkja verður :attribute þegar :other er :value.', + 'active_url' => 'Reiturinn :attribute er ekki leyfileg vefslóð.', + 'after' => 'Reiturinn :attribute verður að vera dagsetning eftir :date.', + 'after_or_equal' => ':Attribute verður að vera dagsetning eftir eða sú sama og :date.', + 'alpha' => 'Reiturinn :attribute má aðeins innihalda bókstafi.', + 'alpha_dash' => 'Reiturinn :attribute má aðeins innihalda bókstafi, tölur og undirstikanir.', + 'alpha_num' => 'Reiturinn :attribute má aðeins innihalda bókstafi og tölur.', + 'array' => 'Reiturinn :attribute verður að vera fylki.', + 'ascii' => ':Attribute má aðeins innihalda einsbæta alfanumeríska stafi og tákn.', + 'before' => 'Reiturinn :attribute verður að vera dagsetning eftir :date.', + 'before_or_equal' => ':Attribute verður að vera dagsetning fyrir eða sú samaog :date.', + 'between' => [ + 'array' => 'Reiturinn :attribute verður að vera á milli :min - :max staka.', + 'file' => 'Reiturinn :attribute verður að vera á milli :min - :max kílóbæta.', + 'numeric' => 'Reiturinn :attribute verður að vera á milli :min - :max.', + 'string' => 'Reiturinn :attribute verður að vera á milli :min - :max stafa.', + ], + 'boolean' => 'Reiturinn :attribute verður að vera réttur eða rangur.', + 'can' => 'Reiturinn :attribute inniheldur óheimilt gildi.', + 'confirmed' => 'Staðfesting á reitnum :attribute passar ekki.', + 'current_password' => 'Lykilorðið er rangt.', + 'date' => 'Reiturinn :attribute er ekki rétt dagsetning.', + 'date_equals' => ':Attribute verður að vera dagsetning sem er sú sama og :date.', + 'date_format' => 'Reiturinn :attribute passar ekki við :format.', + 'decimal' => ':Attribute verða að hafa :decimal aukastafi.', + 'declined' => ':Attribute verður að hafna.', + 'declined_if' => ':Attribute verður að hafna þegar :other er :value.', + 'different' => 'Reiturinn :attribute og :other verða að vera ólíkir.', + 'digits' => 'Reiturinn :attribute verður að vera :digits tölustafir.', + 'digits_between' => 'Reiturinn :attribute verður að vera á milli :min og :max tölustafa.', + 'dimensions' => ':Attribute hefur ógilda myndvídd.', + 'distinct' => ':Attribute reiturinn hefur tvítekið gildi.', + 'doesnt_end_with' => ':Attribute má ekki enda á einu af eftirfarandi: :values.', + 'doesnt_start_with' => ':Attribute mega ekki byrja á einu af eftirfarandi: :values.', + 'email' => 'Reiturinn :attribute snið netfangsins er ekki rétt.', + 'ends_with' => 'Við :attribute verður að enda með eftirfarandi: :values.', + 'enum' => 'Valin :attribute eru ógild.', + 'exists' => 'Reiturinn :attribute er nú þegar til.', + 'file' => ':Attribute verður að vera skrá.', + 'filled' => 'Reiturinn :attribute verður að innihalda eitthvað.', + 'gt' => [ + 'array' => ':Attribute verður að hafa fleiri en :value atriði.', + 'file' => ':Attribute verður að vera stærra en :value kílóbæti.', + 'numeric' => ':Attribute verður að vera stærra en :value.', + 'string' => ':Attribute verður að vera lengri en :value stafir.', + ], + 'gte' => [ + 'array' => ':Attribute verður að hafa :value eða fleiri atriði.', + 'file' => ':Attribute verður að vera stærra en eða jafnt :value kílóbætum.', + 'numeric' => ':Attribute verður að vera stærra en eða jafnt :value.', + 'string' => ':Attribute verður að vera lengri eða jafnlangur og :value stafir.', + ], + 'image' => 'Reiturinn :attribute verður að vera mynd.', + 'in' => 'Reiturinn :attribute er ekki réttur.', + 'in_array' => ':Attribute reiturinn er ekki til í :other.', + 'integer' => 'Reiturinn :attribute verður að vera tala.', + 'ip' => 'Reiturinn :attribute verður að vera lögleg IP-tala.', + 'ipv4' => ':Attribute verður að vera gild IPv4-tala.', + 'ipv6' => ':Attribute verður að vera gild IPv6-tala.', + 'json' => ':Attribute verður að vera gildur JSON-strengur.', + 'lowercase' => ':Attribute verða að vera lágstafir.', + 'lt' => [ + 'array' => ':Attribute verður að hafa færri en :value atriði.', + 'file' => ':Attribute verður að vera minni en :value kílóbæti.', + 'numeric' => ':Attribute verður að vera minni en :value.', + 'string' => ':Attribute verður að vera styttri en :value stafir.', + ], + 'lte' => [ + 'array' => ':Attribute má ekki hafa fleiri en :value atriði.', + 'file' => ':Attribute verður að vera minni eða jafnstór og :value kílóbæti.', + 'numeric' => ':Attribute verður að vera minna en eða jafnt :value.', + 'string' => ':Attribute verður að vera styttri eða jafnlangur og :value stafir.', + ], + 'mac_address' => ':Attribute verður að vera gilt MAC vistfang.', + 'max' => [ + 'array' => 'Reiturinn :attribute verður að innihalda færri en :max stök.', + 'file' => 'Reiturinn :attribute verður að vera minni en :max kílóbæt.', + 'numeric' => 'Reiturinn :attribute verður að innihalda færri stafi en :max.', + 'string' => 'Reiturinn :attribute verður að innihalda færri en :max stafi.', + ], + 'max_digits' => ':Attribute má ekki hafa fleiri en :max tölustafi.', + 'mimes' => 'Reiturinn :attribute verður að vera skrá af gerðinni: :values.', + 'mimetypes' => 'Reiturinn :attribute verður að vera skrá af gerðinni: :values.', + 'min' => [ + 'array' => 'Reiturinn :attribute verður að vera að lágmarki :min stök.', + 'file' => 'Reiturinn :attribute verður að vera að lágmarki :min kílóbæt.', + 'numeric' => 'Reiturinn :attribute verður að vera að lágmarki :min tölustafir.', + 'string' => 'Reiturinn :attribute verður að vera að lágmarki :min stafir.', + ], + 'min_digits' => ':Attribute verða að hafa að minnsta kosti :min tölustafi.', + 'missing' => ':Attribute reitinn hlýtur að vanta.', + 'missing_if' => ':Attribute reitinn verður að vanta þegar :other er :value.', + 'missing_unless' => ':Attribute reitinn verður að vanta nema :other sé :value.', + 'missing_with' => ':Attribute reitinn verður að vanta þegar :values er til staðar.', + 'missing_with_all' => ':Attribute reitinn verður að vanta þegar :values eru til staðar.', + 'multiple_of' => 'Við :attribute verður að vera margar af :value', + 'not_in' => 'Reiturinn :attribute er ógildur.', + 'not_regex' => ':Attribute sniðið er ógilt.', + 'numeric' => 'Reiturinn :attribute verður að vera tala.', + 'password' => [ + 'letters' => ':Attribute verður að innihalda að minnsta kosti einn staf.', + 'mixed' => ':Attribute verður að innihalda að minnsta kosti einn hástaf og einn lágstaf.', + 'numbers' => ':Attribute verður að innihalda að minnsta kosti eina tölu.', + 'symbols' => ':Attribute verður að innihalda að minnsta kosti eitt tákn.', + 'uncompromised' => 'Uppgefin :attribute hefur birst í gagnaleka. Vinsamlegast veldu aðra :attribute.', + ], + 'present' => ':Attribute reiturinn verður að vera til staðar.', + 'prohibited' => 'Við :attribute sviði er bannað.', + 'prohibited_if' => 'Við :attribute sviði er bannað þegar :other er :value.', + 'prohibited_unless' => 'Við :attribute sviði er bönnuð nema :other er í :values.', + 'prohibits' => ':Attribute reiturinn bannar :other að vera viðstaddir.', + 'regex' => 'Reiturinn :attribute er ekki á réttu formi.', + 'required' => 'Reiturinn :attribute er nauðsynlegur.', + 'required_array_keys' => ':Attribute reiturinn verður að innihalda færslur fyrir: :values.', + 'required_if' => 'Reiturinn :attribute er nauðsynlegur þegar :other er :value.', + 'required_if_accepted' => ':Attribute reiturinn er nauðsynlegur þegar :other er samþykkt.', + 'required_unless' => ':Attribute er áskilinn nema :other sé í :values.', + 'required_with' => ':Attribute er áskilinn þegar :values er til staðar.', + 'required_with_all' => ':Attribute er áskilinn þegar :values er til staðar.', + 'required_without' => ':Attribute er áskilinn þegar :values er ekki til staðar.', + 'required_without_all' => ':Attribute reiturinn er áskilinn þegar engin af :values eru til staðar.', + 'same' => 'Reiturinn :attribute og :other verða að stemma.', + 'size' => [ + 'array' => 'Reiturinn :attribute verður að innihalda :size hluti.', + 'file' => 'Reiturinn :attribute verður að vera :size kílóbæt.', + 'numeric' => 'Reiturinn :attribute verður að vera :size.', + 'string' => 'Reiturinn :attribute verður að vera :size stafir.', + ], + 'starts_with' => ':Attribute verður að byrja á einu af eftirfarandi: :values', + 'string' => ':Attribute verður að vera strengur.', + 'timezone' => 'Reiturinn :attribute verður að vera rétt tímabelti.', + 'ulid' => ':Attribute verður að vera gilt ULID.', + 'unique' => 'Reiturinn :attribute er því miður ekki leyfilegur. Það er annar eins.', + 'uploaded' => 'Ekki tókst að hlaða :attribute upp.', + 'uppercase' => ':Attribute verða að vera hástafir.', + 'url' => 'Reiturinn :attribute verður að vera netslóð.', + 'uuid' => ':Attribute verður að vera gilt UUID.', + 'attributes' => [ + 'address' => 'heimilisfang', + 'age' => 'aldur', + 'amount' => 'magn', + 'area' => 'svæði', + 'available' => 'í boði', + 'birthday' => 'Afmælisdagur', + 'body' => 'líkami', + 'city' => 'borg', + 'content' => 'efni', + 'country' => 'land', + 'created_at' => 'búin til kl', + 'creator' => 'skapari', + 'current_password' => 'Núverandi lykilorð', + 'date' => 'dagsetning', + 'date_of_birth' => 'Fæðingardagur', + 'day' => 'dagur', + 'deleted_at' => 'eytt kl', + 'description' => 'lýsing', + 'district' => 'Umdæmi', + 'duration' => 'lengd', + 'email' => 'netfang', + 'excerpt' => 'útdráttur', + 'filter' => 'sía', + 'first_name' => 'fornafn', + 'gender' => 'kyn', + 'group' => 'hóp', + 'hour' => 'klukkutími', + 'image' => 'mynd', + 'last_name' => 'eftirnafn', + 'lesson' => 'kennslustund', + 'line_address_1' => 'símanúmer 1', + 'line_address_2' => 'heimilisfang 2', + 'message' => 'skilaboð', + 'middle_name' => 'millinafn', + 'minute' => 'mínúta', + 'mobile' => 'farsími', + 'month' => 'mánuður', + 'name' => 'nafn', + 'national_code' => 'landslaga', + 'number' => 'númer', + 'password' => 'lykilorð', + 'password_confirmation' => 'staðfesting á lykilorði', + 'phone' => 'heimasími', + 'photo' => 'mynd', + 'postal_code' => 'póstnúmer', + 'price' => 'verð', + 'province' => 'héraði', + 'recaptcha_response_field' => 'recaptcha svarsvið', + 'remember' => 'mundu', + 'restored_at' => 'endurreist kl', + 'result_text_under_image' => 'niðurstöðu texta undir mynd', + 'role' => 'hlutverki', + 'second' => 'sekúnda', + 'sex' => 'kynlíf', + 'short_text' => 'stuttur texti', + 'size' => 'stærð', + 'state' => 'ríki', + 'street' => 'götu', + 'student' => 'nemandi', + 'subject' => 'efni', + 'teacher' => 'kennari', + 'terms' => 'skilmála', + 'test_description' => 'prófunarlýsingu', + 'test_locale' => 'prófunarstað', + 'test_name' => 'próf nafn', + 'text' => 'texti', + 'time' => 'tími', + 'title' => 'titill', + 'updated_at' => 'uppfært kl', + 'username' => 'notendanafn', + 'year' => 'ár', + ], +]; diff --git a/lang/it.json b/lang/it.json new file mode 100644 index 0000000..2d8a31f --- /dev/null +++ b/lang/it.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(e :count altro errore)", + "(and :count more errors)": "(e :count altri errori)", + "A new verification link has been sent to the email address you provided during registration.": "Un nuovo link di verifica è stato inviato all'indirizzo email fornito durante la registrazione.", + "A new verification link has been sent to your email address.": "Un nuovo link di verifica è stato inviato al vostro indirizzo email.", + "All rights reserved.": "Tutti i diritti riservati", + "Already registered?": "Già registrato?", + "Are you sure you want to delete your account?": "Vuoi davvero eliminare il tuo account?", + "Cancel": "Annulla", + "Click here to re-send the verification email.": "Clicca qui per inviare nuovamente una email di verifica.", + "Confirm": "Conferma", + "Confirm Password": "Conferma Password", + "Current Password": "Password attuale", + "Dashboard": "Dashboard", + "Delete Account": "Elimina Account", + "Email": "Email", + "Email Password Reset Link": "Invia link di reset della password", + "Ensure your account is using a long, random password to stay secure.": "Assicurati che il tuo account utilizzi una password lunga e casuale per rimanere al sicuro.", + "Forbidden": "Vietato", + "Forgot your password?": "Password dimenticata?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Password dimenticata? Nessun problema. Inserisci l'email sulla quale ricevere un link con il reset della password che ti consentirà di sceglierne una nuova.", + "Go to page :page": "Vai alla pagina :page", + "Hello!": "Ciao!", + "If you did not create an account, no further action is required.": "Se non hai creato un account, non è richiesta alcuna azione.", + "If you did not request a password reset, no further action is required.": "Se non hai richiesto un reset della password, non è richiesta alcuna azione.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Se non riesci a cliccare sul pulsante \":actionText\", copia e incolla l'URL seguente\nnel tuo browser:", + "Invalid JSON was returned from the route.": "JSON non valido è stato restituito dalla route.", + "Log in": "Accedi", + "Log Out": "Esci", + "Login": "Accedi", + "Logout": "Esci", + "Name": "Nome", + "New Password": "Nuova password", + "Not Found": "Non trovato", + "of": "di", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Una volta eliminato il tuo account, tutte le sue risorse e i relativi dati verranno eliminati definitivamente. Prima di eliminarlo, scarica tutti i dati o le informazioni che desideri conservare.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Una volta eliminato il tuo account, tutte le sue risorse e i relativi dati verranno eliminati definitivamente. Per piacere, digita la tua password per confermare la tua volontà di eliminare per sempre il tuo account.", + "Page Expired": "Pagina scaduta", + "Pagination Navigation": "Navigazione della Paginazione", + "Password": "Password", + "Payment Required": "Pagamento richiesto", + "Please click the button below to verify your email address.": "Clicca sul pulsante qui sotto per verificare il tuo indirizzo email.", + "Profile": "Profilo", + "Profile Information": "Informazioni Profilo", + "Regards": "Distinti saluti", + "Register": "Registrati", + "Remember me": "Ricordami", + "Resend Verification Email": "Invia nuovamente email di verifica", + "Reset Password": "Resetta la password", + "Reset Password Notification": "Notifica di reset della password", + "results": "risultati", + "Save": "Salva", + "Saved.": "Salvato.", + "Server Error": "Errore server", + "Service Unavailable": "Servizio non disponibile", + "Showing": "Mostra", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Grazie per esserti iscritto! Prima di iniziare, potresti verificare il tuo indirizzo cliccando sul link che ti abbiamo appena inviato via email? Se non hai ricevuto l'email, te ne invieremo volentieri un'altra.", + "The given data was invalid.": "I dati forniti non sono validi.", + "The response is not a streamed response.": "La risposta non è una risposta in streaming.", + "The response is not a view.": "La risposta non è una visione.", + "This is a secure area of the application. Please confirm your password before continuing.": "Questa è un'area protetta dell'applicazione. Per piacere conferma la tua password per continuare.", + "This password reset link will expire in :count minutes.": "Questo link di reset della password scadrà tra :count minuti.", + "to": "a", + "Toggle navigation": "Cambia navigazione", + "Too Many Requests": "Troppe richieste", + "Unauthorized": "Non autorizzato", + "Update Password": "Aggiorna Password", + "Update your account's profile information and email address.": "Aggiorna le informazioni del profilo e l'indirizzo email del tuo account.", + "Verify Email Address": "Verifica indirizzo email", + "Whoops!": "Ops!", + "You are receiving this email because we received a password reset request for your account.": "Hai ricevuto questa email perché abbiamo ricevuto una richiesta di reset della password per il tuo account.", + "You're logged in!": "Hai fatto l'accesso!", + "Your email address is unverified.": "Il tuo indirizzo email non è verificato." +} \ No newline at end of file diff --git a/lang/it/auth.php b/lang/it/auth.php new file mode 100644 index 0000000..54a0967 --- /dev/null +++ b/lang/it/auth.php @@ -0,0 +1,9 @@ + 'Credenziali non valide.', + 'password' => 'Il campo :attribute non è corretto.', + 'throttle' => 'Troppi tentativi di accesso. Riprova tra :seconds secondi.', +]; diff --git a/lang/it/pagination.php b/lang/it/pagination.php new file mode 100644 index 0000000..64cdccc --- /dev/null +++ b/lang/it/pagination.php @@ -0,0 +1,8 @@ + 'Successivo »', + 'previous' => '« Precedente', +]; diff --git a/lang/it/passwords.php b/lang/it/passwords.php new file mode 100644 index 0000000..eb946bc --- /dev/null +++ b/lang/it/passwords.php @@ -0,0 +1,11 @@ + 'La password è stata reimpostata!', + 'sent' => 'Ti abbiamo inviato una email con il link per il reset della password!', + 'throttled' => 'Per favore, attendi prima di riprovare.', + 'token' => 'Questo token di reset della password non è valido.', + 'user' => 'Non riusciamo a trovare un utente con questo indirizzo email.', +]; diff --git a/lang/it/validation.php b/lang/it/validation.php new file mode 100644 index 0000000..82f375c --- /dev/null +++ b/lang/it/validation.php @@ -0,0 +1,217 @@ + ':Attribute deve essere accettato.', + 'accepted_if' => ':Attribute deve essere accettato quando :other è :value.', + 'active_url' => ':Attribute non è un URL valido.', + 'after' => ':Attribute deve essere una data successiva al :date.', + 'after_or_equal' => ':Attribute deve essere una data successiva o uguale al :date.', + 'alpha' => ':Attribute può contenere solo lettere.', + 'alpha_dash' => ':Attribute può contenere solo lettere, numeri e trattini.', + 'alpha_num' => ':Attribute può contenere solo lettere e numeri.', + 'array' => ':Attribute deve essere un array.', + 'ascii' => ':Attribute deve contenere solo caratteri alfanumerici single-byte e simboli.', + 'before' => ':Attribute deve essere una data precedente al :date.', + 'before_or_equal' => ':Attribute deve essere una data precedente o uguale al :date.', + 'between' => [ + 'array' => ':Attribute deve avere tra :min - :max elementi.', + 'file' => ':Attribute deve trovarsi tra :min - :max kilobyte.', + 'numeric' => ':Attribute deve trovarsi tra :min - :max.', + 'string' => ':Attribute deve trovarsi tra :min - :max caratteri.', + ], + 'boolean' => 'Il campo :attribute deve essere vero o falso.', + 'can' => 'Il campo :attribute contiene un valore non autorizzato.', + 'confirmed' => 'Il campo di conferma per :attribute non coincide.', + 'current_password' => 'Password non valida.', + 'date' => ':Attribute non è una data valida.', + 'date_equals' => ':Attribute deve essere una data e uguale a :date.', + 'date_format' => ':Attribute non coincide con il formato :format.', + 'decimal' => ':Attribute deve avere :decimal cifre decimali.', + 'declined' => ':Attribute deve essere rifiutato.', + 'declined_if' => ':Attribute deve essere rifiutato quando :other è :value.', + 'different' => ':Attribute e :other devono essere differenti.', + 'digits' => ':Attribute deve essere di :digits cifre.', + 'digits_between' => ':Attribute deve essere tra :min e :max cifre.', + 'dimensions' => 'Le dimensioni dell\'immagine di :attribute non sono valide.', + 'distinct' => ':Attribute contiene un valore duplicato.', + 'doesnt_end_with' => ':Attribute non può terminare con uno dei seguenti valori: :values.', + 'doesnt_start_with' => ':Attribute non può iniziare con uno dei seguenti valori: :values.', + 'email' => ':Attribute non è valido.', + 'ends_with' => ':Attribute deve finire con uno dei seguenti valori: :values', + 'enum' => 'Il campo :attribute non è valido.', + 'exists' => ':Attribute selezionato non è valido.', + 'file' => ':Attribute deve essere un file.', + 'filled' => 'Il campo :attribute deve contenere un valore.', + 'gt' => [ + 'array' => ':Attribute deve contenere più di :value elementi.', + 'file' => ':Attribute deve essere maggiore di :value kilobyte.', + 'numeric' => ':Attribute deve essere maggiore di :value.', + 'string' => ':Attribute deve contenere più di :value caratteri.', + ], + 'gte' => [ + 'array' => ':Attribute deve contenere un numero di elementi uguale o maggiore di :value.', + 'file' => ':Attribute deve essere uguale o maggiore di :value kilobyte.', + 'numeric' => ':Attribute deve essere uguale o maggiore di :value.', + 'string' => ':Attribute deve contenere un numero di caratteri uguale o maggiore di :value.', + ], + 'image' => ':Attribute deve essere un\'immagine.', + 'in' => ':Attribute selezionato non è valido.', + 'in_array' => 'Il valore del campo :attribute non esiste in :other.', + 'integer' => ':Attribute deve essere un numero intero.', + 'ip' => ':Attribute deve essere un indirizzo IP valido.', + 'ipv4' => ':Attribute deve essere un indirizzo IPv4 valido.', + 'ipv6' => ':Attribute deve essere un indirizzo IPv6 valido.', + 'json' => ':Attribute deve essere una stringa JSON valida.', + 'lowercase' => ':Attribute deve contenere solo caratteri minuscoli.', + 'lt' => [ + 'array' => ':Attribute deve contenere meno di :value elementi.', + 'file' => ':Attribute deve essere minore di :value kilobyte.', + 'numeric' => ':Attribute deve essere minore di :value.', + 'string' => ':Attribute deve contenere meno di :value caratteri.', + ], + 'lte' => [ + 'array' => ':Attribute deve contenere un numero di elementi minore o uguale a :value.', + 'file' => ':Attribute deve essere minore o uguale a :value kilobyte.', + 'numeric' => ':Attribute deve essere minore o uguale a :value.', + 'string' => ':Attribute deve contenere un numero di caratteri minore o uguale a :value.', + ], + 'mac_address' => 'Il campo :attribute deve essere un indirizzo MAC valido .', + 'max' => [ + 'array' => ':Attribute non può avere più di :max elementi.', + 'file' => ':Attribute non può essere superiore a :max kilobyte.', + 'numeric' => ':Attribute non può essere superiore a :max.', + 'string' => ':Attribute non può contenere più di :max caratteri.', + ], + 'max_digits' => ':Attribute non può contenere più di :max cifre.', + 'mimes' => ':Attribute deve essere del tipo: :values.', + 'mimetypes' => ':Attribute deve essere del tipo: :values.', + 'min' => [ + 'array' => ':Attribute deve avere almeno :min elementi.', + 'file' => ':Attribute deve essere almeno di :min kilobyte.', + 'numeric' => ':Attribute deve essere almeno :min.', + 'string' => ':Attribute deve contenere almeno :min caratteri.', + ], + 'min_digits' => ':Attribute deve contenere almeno :min cifre.', + 'missing' => 'Il campo :attribute deve mancare.', + 'missing_if' => 'Il campo :attribute deve mancare quando :other è :value.', + 'missing_unless' => 'Il campo :attribute deve mancare a meno che :other non sia :value.', + 'missing_with' => 'Il campo :attribute deve mancare quando è presente :values.', + 'missing_with_all' => 'Il campo :attribute deve mancare quando sono presenti :values.', + 'multiple_of' => ':Attribute deve essere un multiplo di :value', + 'not_in' => 'Il valore selezionato per :attribute non è valido.', + 'not_regex' => 'Il formato di :attribute non è valido.', + 'numeric' => ':Attribute deve essere un numero.', + 'password' => [ + 'letters' => ':Attribute deve contenere almeno un carattere.', + 'mixed' => ':Attribute deve contenere almeno un carattere maiuscolo ed un carattere minuscolo.', + 'numbers' => ':Attribute deve contenere almeno un numero.', + 'symbols' => ':Attribute deve contenere almeno un simbolo.', + 'uncompromised' => ':Attribute è presente negli archivi dei dati trafugati. Per piacere scegli un valore differente per :attribute.', + ], + 'present' => 'Il campo :attribute deve essere presente.', + 'prohibited' => ':Attribute non consentito.', + 'prohibited_if' => ':Attribute non consentito quando :other è :value.', + 'prohibited_unless' => ':Attribute non consentito a meno che :other sia contenuto in :values.', + 'prohibits' => ':Attribute impedisce a :other di essere presente.', + 'regex' => 'Il formato del campo :attribute non è valido.', + 'required' => 'Il campo :attribute è richiesto.', + 'required_array_keys' => 'Il campo :attribute deve contenere voci per: :values.', + 'required_if' => 'Il campo :attribute è richiesto quando :other è :value.', + 'required_if_accepted' => ':Attribute è richiesto quando :other è accettato.', + 'required_unless' => 'Il campo :attribute è richiesto a meno che :other sia in :values.', + 'required_with' => 'Il campo :attribute è richiesto quando :values è presente.', + 'required_with_all' => 'Il campo :attribute è richiesto quando :values sono presenti.', + 'required_without' => 'Il campo :attribute è richiesto quando :values non è presente.', + 'required_without_all' => 'Il campo :attribute è richiesto quando nessuno di :values è presente.', + 'same' => ':Attribute e :other devono coincidere.', + 'size' => [ + 'array' => ':Attribute deve contenere :size elementi.', + 'file' => ':Attribute deve essere :size kilobyte.', + 'numeric' => ':Attribute deve essere :size.', + 'string' => ':Attribute deve contenere :size caratteri.', + ], + 'starts_with' => ':Attribute deve iniziare con uno dei seguenti: :values', + 'string' => ':Attribute deve essere una stringa.', + 'timezone' => ':Attribute deve essere una zona valida.', + 'ulid' => ':Attribute deve essere un ULID valido.', + 'unique' => ':Attribute è stato già utilizzato.', + 'uploaded' => ':Attribute non è stato caricato.', + 'uppercase' => ':Attribute deve contenere solo caratteri maiuscoli.', + 'url' => 'Il formato del campo :attribute non è valido.', + 'uuid' => ':Attribute deve essere un UUID valido.', + 'attributes' => [ + 'address' => 'indirizzo', + 'age' => 'età', + 'amount' => 'Quantità', + 'area' => 'la zona', + 'available' => 'disponibile', + 'birthday' => 'compleanno', + 'body' => 'corpo', + 'city' => 'città', + 'content' => 'contenuto', + 'country' => 'paese', + 'created_at' => 'creato a', + 'creator' => 'Creatore', + 'current_password' => 'password attuale', + 'date' => 'data', + 'date_of_birth' => 'data di nascita', + 'day' => 'giorno', + 'deleted_at' => 'cancellato a', + 'description' => 'descrizione', + 'district' => 'quartiere', + 'duration' => 'durata', + 'email' => 'e-mail', + 'excerpt' => 'estratto', + 'filter' => 'filtro', + 'first_name' => 'nome', + 'gender' => 'genere', + 'group' => 'gruppo', + 'hour' => 'ora', + 'image' => 'Immagine', + 'last_name' => 'cognome', + 'lesson' => 'lezione', + 'line_address_1' => 'indirizzo di linea 1', + 'line_address_2' => 'indirizzo di linea 2', + 'message' => 'Messaggio', + 'middle_name' => 'secondo nome', + 'minute' => 'minuto', + 'mobile' => 'cellulare', + 'month' => 'mese', + 'name' => 'nome', + 'national_code' => 'codice nazionale', + 'number' => 'numero', + 'password' => 'parola d\'ordine', + 'password_confirmation' => 'conferma password', + 'phone' => 'telefono', + 'photo' => 'foto', + 'postal_code' => 'Codice Postale', + 'price' => 'prezzo', + 'province' => 'Provincia', + 'recaptcha_response_field' => 'campo di risposta recaptcha', + 'remember' => 'ricordare', + 'restored_at' => 'restaurato a', + 'result_text_under_image' => 'testo del risultato sotto l\'immagine', + 'role' => 'ruolo', + 'second' => 'secondo', + 'sex' => 'sesso', + 'short_text' => 'breve testo', + 'size' => 'dimensione', + 'state' => 'stato', + 'street' => 'strada', + 'student' => 'alunno', + 'subject' => 'argomento', + 'teacher' => 'insegnante', + 'terms' => 'termini', + 'test_description' => 'descrizione del testo', + 'test_locale' => 'locale di prova', + 'test_name' => 'nome di prova', + 'text' => 'testo', + 'time' => 'ora', + 'title' => 'titolo', + 'updated_at' => 'aggiornato a', + 'username' => 'nome utente', + 'year' => 'anno', + ], +]; diff --git a/lang/ja.json b/lang/ja.json new file mode 100644 index 0000000..2626914 --- /dev/null +++ b/lang/ja.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(その他、:countエラーあり)", + "(and :count more errors)": "(その他、:countエラーあり)", + "A new verification link has been sent to the email address you provided during registration.": "入力いただいたメールアドレスに新しい確認メールを送信しました。", + "A new verification link has been sent to your email address.": "確認メールを送信しました。", + "All rights reserved.": "All rights reserved.", + "Already registered?": "登録済みの方はこちら", + "Are you sure you want to delete your account?": "アカウントを削除しますか?", + "Cancel": "キャンセル", + "Click here to re-send the verification email.": "確認メールの再送はこちら", + "Confirm": "確認", + "Confirm Password": "パスワード(確認用)", + "Current Password": "現在のパスワード", + "Dashboard": "ダッシュボード", + "Delete Account": "アカウント削除", + "Email": "メール", + "Email Password Reset Link": "送信", + "Ensure your account is using a long, random password to stay secure.": "アカウントを安全に保つため、ランダムで長いパスワードを使用していることを確認してください。", + "Forbidden": "禁止されています", + "Forgot your password?": "パスワードを忘れた方はこちら", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "ご登録いただいたメールアドレスを入力してください。パスワード再設定用のURLをメールにてお送りします。", + "Go to page :page": ":Pageページへ", + "Hello!": "こんにちは", + "If you did not create an account, no further action is required.": "アカウント作成にお心当たりがない場合は、このメールを無視してください。", + "If you did not request a password reset, no further action is required.": "パスワード再設定のリクエストにお心当たりがない場合は、このメールを無視してください。", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\"ボタンがクリックできない場合は、以下のURLに直接アクセスしてください。", + "Invalid JSON was returned from the route.": "無効な JSON がルートから返されました。", + "Log in": "ログイン", + "Log Out": "ログアウト", + "Login": "ログイン", + "Logout": "ログアウト", + "Name": "氏名", + "New Password": "新しいパスワード", + "Not Found": "見つかりません", + "of": "の", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "アカウントを削除すると、全てのデータが完全に削除されます。残しておきたいデータなどは削除前にダウンロードしてください。", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "アカウントを削除すると、全てのデータが完全に削除されます。よろしければパスワードを入力してください。", + "Page Expired": "ページが無効です", + "Pagination Navigation": "ページネーション", + "Password": "パスワード", + "Payment Required": "お支払いが必要", + "Please click the button below to verify your email address.": "メールアドレスを確認するには、以下のボタンをクリックしてください。", + "Profile": "プロフィール", + "Profile Information": "プロフィール情報", + "Regards": "よろしくお願いします", + "Register": "アカウント作成", + "Remember me": "ログイン状態を保持する", + "Resend Verification Email": "確認メールを再送する", + "Reset Password": "パスワード再設定", + "Reset Password Notification": "パスワード再設定のお知らせ", + "results": "結果", + "Save": "保存", + "Saved.": "保存が完了しました。", + "Server Error": "サーバーエラー", + "Service Unavailable": "サービスは利用できません", + "Showing": "表示中", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "ご登録ありがとうございます。入力いただいたメールアドレス宛に確認メールを送信しました。メールをご確認いただき、メールに記載されたURLをクリックして登録を完了してください。メールが届いていない場合、メールを再送できます。", + "The given data was invalid.": "指定されたデータは無効でした。", + "The response is not a streamed response.": "応答はストリーミング応答ではありません。", + "The response is not a view.": "応答はビューではありません。", + "This is a secure area of the application. Please confirm your password before continuing.": "ここはアプリケーションの安全な領域です。パスワードを入力して続行ください。", + "This password reset link will expire in :count minutes.": "このパスワード再設定リンクの有効期限は:count分です。", + "to": "に", + "Toggle navigation": "ナビゲーション切替", + "Too Many Requests": "リクエストが多すぎます", + "Unauthorized": "認証が必要です", + "Update Password": "パスワード更新", + "Update your account's profile information and email address.": "プロフィール情報とメールアドレスを更新する。", + "Verify Email Address": "メールアドレスの確認", + "Whoops!": "おっと!", + "You are receiving this email because we received a password reset request for your account.": "パスワード再設定のリクエストを受け付けました。", + "You're logged in!": "ログイン成功", + "Your email address is unverified.": "メールアドレスが未認証です。" +} \ No newline at end of file diff --git a/lang/ja/auth.php b/lang/ja/auth.php new file mode 100644 index 0000000..8cf09d4 --- /dev/null +++ b/lang/ja/auth.php @@ -0,0 +1,9 @@ + '認証に失敗しました。', + 'password' => 'パスワードが正しくありません。', + 'throttle' => 'ログインの試行回数が多すぎます。:seconds 秒後にお試しください。', +]; diff --git a/lang/ja/pagination.php b/lang/ja/pagination.php new file mode 100644 index 0000000..130eca2 --- /dev/null +++ b/lang/ja/pagination.php @@ -0,0 +1,8 @@ + '次へ »', + 'previous' => '« 前へ', +]; diff --git a/lang/ja/passwords.php b/lang/ja/passwords.php new file mode 100644 index 0000000..23c8444 --- /dev/null +++ b/lang/ja/passwords.php @@ -0,0 +1,11 @@ + 'パスワードが再設定されました。', + 'sent' => 'パスワードリセットメールを送信しました。', + 'throttled' => '時間を置いて再度お試しください。', + 'token' => 'このパスワード再設定トークンは無効です。', + 'user' => 'このメールアドレスに一致するユーザーがいません。', +]; diff --git a/lang/ja/validation.php b/lang/ja/validation.php new file mode 100644 index 0000000..7dbf681 --- /dev/null +++ b/lang/ja/validation.php @@ -0,0 +1,217 @@ + ':Attributeを承認してください。', + 'accepted_if' => ':Otherが:valueの場合、:attributeを承認する必要があります。', + 'active_url' => ':Attributeは、有効なURLではありません。', + 'after' => ':Attributeには、:dateより後の日付を指定してください。', + 'after_or_equal' => ':Attributeには、:date以降の日付を指定してください。', + 'alpha' => ':Attributeには、アルファベッドのみ使用できます。', + 'alpha_dash' => ':Attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')とハイフンと下線(\'-\',\'_\')が使用できます。', + 'alpha_num' => ':Attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')が使用できます。', + 'array' => ':Attributeには、配列を指定してください。', + 'ascii' => ':Attributeには、英数字と記号のみ使用可能です。', + 'before' => ':Attributeには、:dateより前の日付を指定してください。', + 'before_or_equal' => ':Attributeには、:date以前の日付を指定してください。', + 'between' => [ + 'array' => ':Attributeの項目は、:min個から:max個にしてください。', + 'file' => ':Attributeには、:min KBから:max KBまでのサイズのファイルを指定してください。', + 'numeric' => ':Attributeには、:minから、:maxまでの数字を指定してください。', + 'string' => ':Attributeは、:min文字から:max文字にしてください。', + ], + 'boolean' => ':Attributeには、\'true\'か\'false\'を指定してください。', + 'can' => ':Attribute フィールドには不正な値が含まれています。', + 'confirmed' => ':Attributeと:attribute確認が一致しません。', + 'current_password' => 'パスワードが正しくありません。', + 'date' => ':Attributeは、正しい日付ではありません。', + 'date_equals' => ':Attributeは:dateと同じ日付を入力してください。', + 'date_format' => ':Attributeの形式が\':format\'と一致しません。', + 'decimal' => ':Attributeは、小数点以下が:decimalである必要があります。', + 'declined' => ':Attributeを拒否する必要があります。', + 'declined_if' => ':Otherが:valueの場合、:attributeを拒否する必要があります。', + 'different' => ':Attributeと:otherには、異なるものを指定してください。', + 'digits' => ':Attributeは、:digits桁にしてください。', + 'digits_between' => ':Attributeは、:min桁から:max桁にしてください。', + 'dimensions' => ':Attributeの画像サイズが無効です', + 'distinct' => ':Attributeの値が重複しています。', + 'doesnt_end_with' => ':Attributeの終わりは「:values」以外である必要があります。', + 'doesnt_start_with' => ':Attributeの始まりは「:values」以外である必要があります。', + 'email' => ':Attributeは、有効なメールアドレス形式で指定してください。', + 'ends_with' => ':Attributeの終わりは「:values」である必要があります。', + 'enum' => '選択した :attributeは 無効です。', + 'exists' => '選択された:attributeは、有効ではありません。', + 'file' => ':Attributeには、ファイル形式を指定してください。', + 'filled' => ':Attributeは必須です。', + 'gt' => [ + 'array' => ':Attributeの項目数は、:value個より多い必要があります。', + 'file' => ':Attributeは、:value KBより大きい必要があります。', + 'numeric' => ':Attributeは、:valueより大きい必要があります。', + 'string' => ':Attributeは、:value文字を超える必要があります。', + ], + 'gte' => [ + 'array' => ':Attributeの項目数は、:value個以上である必要があります。', + 'file' => ':Attributeは、:value KB以上である必要があります。', + '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文字列を指定してください。', + 'lowercase' => ':Attributeは、小文字で入力してください。', + 'lt' => [ + 'array' => ':Attributeの項目数は、:value個より少ない必要があります。', + 'file' => ':Attributeは、:value KBより小さい必要があります。', + 'numeric' => ':Attributeは、:valueより小さい必要があります。', + 'string' => ':Attributeは、:value文字より小さい必要があります。', + ], + 'lte' => [ + 'array' => ':Attributeの項目数は、:value個以下である必要があります。', + 'file' => ':Attributeは、:value KB以下である必要があります。', + 'numeric' => ':Attributeは、:value以下である必要があります。', + 'string' => ':Attributeは、:value文字以下である必要があります。', + ], + 'mac_address' => ':Attributeは有効なMACアドレスである必要があります。', + 'max' => [ + 'array' => ':Attributeの項目数は、:max個以下である必要があります。', + 'file' => ':Attributeは、:max KB以下のファイルである必要があります。', + 'numeric' => ':Attributeは、:max以下の数字である必要があります。', + 'string' => ':Attributeの文字数は、:max文字以下である必要があります。', + ], + 'max_digits' => ':Attributeは、:max桁以下の数字である必要があります。', + 'mimes' => ':Attributeには、以下のファイルタイプを指定してください。:values', + 'mimetypes' => ':Attributeには、以下のファイルタイプを指定してください。:values', + 'min' => [ + 'array' => ':Attributeの項目数は、:min個以上にしてください。', + 'file' => ':Attributeには、:min KB以上のファイルを指定してください。', + 'numeric' => ':Attributeには、:min以上の数字を指定してください。', + 'string' => ':Attributeの文字数は、:min文字以上である必要があります。', + ], + 'min_digits' => ':Attributeは、:min桁以上の数字である必要があります。', + 'missing' => ':Attribute を入力する必要はありません。', + 'missing_if' => ':Other が :value の場合、:attribute を入力する必要はありません。', + 'missing_unless' => ':Other が :value でない限り、:attribute をは入力する必要はありません。', + 'missing_with' => ':Values が存在する場合、:attribute をは入力する必要はありません。', + 'missing_with_all' => ':Values が存在する場合、:attribute をは入力する必要はありません。', + 'multiple_of' => ':Attributeは:valueの倍数である必要があります', + 'not_in' => '選択された:attributeは、有効ではありません。', + 'not_regex' => ':Attributeの形式が正しくありません。', + 'numeric' => ':Attributeには、数字を指定してください。', + 'password' => [ + 'letters' => ':Attributeは文字を1文字以上含める必要があります。', + 'mixed' => ':Attributeは大文字と小文字をそれぞれ1文字以上含める必要があります。', + 'numbers' => ':Attributeは数字を1文字以上含める必要があります。', + 'symbols' => ':Attributeは記号を1文字以上含める必要があります。', + 'uncompromised' => ':Attributeは情報漏洩した可能性があります。他の:attributeを選択してください。', + ], + 'present' => ':Attributeが存在している必要があります。', + 'prohibited' => ':Attributeの入力は禁止されています。', + 'prohibited_if' => ':Otherが:valueの場合は、:Attributeの入力が禁止されています。', + 'prohibited_unless' => ':Otherが:valuesでない限り、:Attributeの入力は禁止されています。', + 'prohibits' => ':Otherが存在している場合、:Attributeの入力は禁止されています。', + 'regex' => ':Attributeには、正しい形式を指定してください。', + 'required' => ':Attributeは必須項目です。', + 'required_array_keys' => ':Attributeには、:valuesのエントリを含める必要があります。', + 'required_if' => ':Otherが:valueの場合、:attributeを指定してください。', + 'required_if_accepted' => ':Otherを承認した場合、: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 KBのファイルを指定してください。', + 'numeric' => ':Attributeには、:sizeを指定してください。', + 'string' => ':Attributeの文字数は、:size文字にしてください。', + ], + 'starts_with' => ':Attributeは、次のいずれかで始まる必要があります。:values', + 'string' => ':Attributeには、文字列を指定してください。', + 'timezone' => ':Attributeには、有効なタイムゾーンを指定してください。', + 'ulid' => ':Attributeは、有効なULIDである必要があります。', + 'unique' => '指定の:attributeは既に使用されています。', + 'uploaded' => ':Attributeのアップロードに失敗しました。', + 'uppercase' => ':Attributeは、大文字で入力してください。', + 'url' => ':Attributeは、有効なURL形式で指定してください。', + 'uuid' => ':Attributeは、有効なUUIDである必要があります。', + 'attributes' => [ + 'address' => '住所', + 'age' => '年', + 'amount' => '額', + 'area' => 'エリア', + 'available' => '利用可能', + 'birthday' => '誕生日', + 'body' => '本文', + 'city' => '市', + 'content' => 'コンテンツ', + 'country' => '国', + 'created_at' => '作成日', + 'creator' => 'クリエーター', + 'current_password' => '現在のパスワード', + 'date' => '日付', + 'date_of_birth' => '生年月日', + 'day' => '日', + 'deleted_at' => '削除日', + 'description' => '説明', + 'district' => '地区', + 'duration' => '期間', + 'email' => 'eメール', + 'excerpt' => '抜粋', + 'filter' => 'フィルタ', + 'first_name' => '名', + 'gender' => '性別', + 'group' => 'グループ', + 'hour' => '時間', + 'image' => '画像', + 'last_name' => '姓', + 'lesson' => 'レッスン', + 'line_address_1' => '住所1行目', + 'line_address_2' => '住所2行目', + 'message' => 'メッセージ', + 'middle_name' => 'ミドルネーム', + 'minute' => '分', + 'mobile' => 'モバイル', + 'month' => '月', + 'name' => '名前', + 'national_code' => '国コード', + 'number' => '番号', + 'password' => 'パスワード', + 'password_confirmation' => 'パスワードの確認', + 'phone' => '電話番号', + 'photo' => '写真', + 'postal_code' => '郵便番号', + 'price' => '価格', + 'province' => '都道府県', + 'recaptcha_response_field' => 'recaptchaの解答', + 'remember' => 'ログイン状態を保持', + 'restored_at' => '復元日', + 'result_text_under_image' => '画像の下の結果テキスト', + 'role' => '権限', + 'second' => '秒', + 'sex' => '性別', + 'short_text' => '短いテキスト', + 'size' => 'サイズ', + 'state' => '状態', + 'street' => '町名・番地', + 'student' => '生徒', + 'subject' => '課題', + 'teacher' => '先生', + 'terms' => '利用規約', + 'test_description' => 'テスト内容', + 'test_locale' => 'テストロケール', + 'test_name' => 'テスト名', + 'text' => 'テキスト', + 'time' => '時間', + 'title' => 'タイトル', + 'updated_at' => '更新日', + 'username' => 'ユーザー名', + 'year' => '年', + ], +]; diff --git a/lang/ka.json b/lang/ka.json new file mode 100644 index 0000000..3c9c659 --- /dev/null +++ b/lang/ka.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(და კიდევ :count შეცდომა)", + "(and :count more errors)": "(და კიდევ :count შეცდომა)", + "A new verification link has been sent to the email address you provided during registration.": "ახალი გადამოწმების ლინკი გაიგზავნა ელექტრონული ფოსტის მისამართი თქვენ უზრუნველყოფილი რეგისტრაციის დროს.", + "A new verification link has been sent to your email address.": "ახალი დამადასტურებელი ბმული გაიგზავნა თქვენს ელფოსტის მისამართზე.", + "All rights reserved.": "ყველა უფლება დაცულია.", + "Already registered?": "უკვე რეგისტრირებული?", + "Are you sure you want to delete your account?": "დარწმუნებული ხართ, რომ გსურთ თქვენი ანგარიშის წაშლა?", + "Cancel": "გაუქმება", + "Click here to re-send the verification email.": "დააწკაპუნეთ აქ დამადასტურებელი ელფოსტის ხელახლა გასაგზავნად.", + "Confirm": "დაადასტურეთ", + "Confirm Password": "პაროლის დადასტურება", + "Current Password": "მიმდინარე პაროლი", + "Dashboard": "დაფა", + "Delete Account": "ანგარიშის წაშლა", + "Email": "ელ. ფოსტა", + "Email Password Reset Link": "ელ პაროლის აღდგენა ლინკი", + "Ensure your account is using a long, random password to stay secure.": "დარწმუნდით, რომ თქვენი ანგარიში გამოყენებით ხანგრძლივი, შემთხვევითი დაგავიწყდათ დარჩენა უსაფრთხო.", + "Forbidden": "აკრძალული", + "Forgot your password?": "დაგავიწყდათ პაროლი?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "დაგავიწყდათ პაროლი? პრობლემა არ არის. უბრალოდ გვაცნობოთ თქვენი ელექტრონული ფოსტის მისამართი და ჩვენ გამოგიგზავნით პაროლის გადატვირთვის ბმულს, რომელიც საშუალებას მოგცემთ აირჩიოთ ახალი.", + "Go to page :page": "გადასვლა გვერდზე :page", + "Hello!": "ჱეპაგვი!", + "If you did not create an account, no further action is required.": "თუ თქვენ არ ანგარიშის შექმნა, არ შემდგომი ქმედება არ არის საჭირო.", + "If you did not request a password reset, no further action is required.": "თუ არ მოგითხოვიათ პაროლის შეცვლა, არანაირი საპასუხო ქმედება არ არის საჭირო.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "თუ თქვენ მქონე უბედურება დაჭერით \":actionText\" ღილაკს, დააკოპირეთ და ჩასვით URL ქვემოთ\nთქვენს ბრაუზერში:", + "Invalid JSON was returned from the route.": "არასწორი JSON დაბრუნდა მარშრუტიდან.", + "Log in": "შესვლა", + "Log Out": "გამოხვიდეთ", + "Login": "შესვლა", + "Logout": "გასვლა", + "Name": "სახელი", + "New Password": "ახალი პაროლი", + "Not Found": "ვერ მოიძებნა", + "of": "დან", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "მას შემდეგ, რაც თქვენი ანგარიში წაიშლება, ყველა მისი რესურსები და მონაცემები მუდმივად წაიშლება. სანამ წაშლის თქვენი ანგარიში, გთხოვთ ჩამოტვირთოთ ნებისმიერი მონაცემები ან ინფორმაცია, რომ გსურთ შეინარჩუნოს.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "თქვენი ანგარიშის წაშლის შემდეგ, მისი ყველა რესურსი და მონაცემები სამუდამოდ წაიშლება. გთხოვთ, შეიყვანოთ თქვენი პაროლი, რათა დაადასტუროთ, რომ გსურთ თქვენი ანგარიშის სამუდამოდ წაშლა.", + "Page Expired": "გვერდი ამოიწურა", + "Pagination Navigation": "Pagination ნავიგაცია", + "Password": "პაროლი", + "Payment Required": "გადახდა აუცილებელია", + "Please click the button below to verify your email address.": "გთხოვთ, დააჭირეთ ღილაკს ქვემოთ, რათა შეამოწმოს თქვენი ელექტრონული ფოსტის მისამართი.", + "Profile": "პროფილი", + "Profile Information": "პროფილის ინფორმაცია", + "Regards": "დაკავშირებით", + "Register": "რეგისტრირება", + "Remember me": "დამიმახსოვრე", + "Resend Verification Email": "ხელახლა გადამოწმების ელ", + "Reset Password": "პაროლის აღდგენა", + "Reset Password Notification": "პაროლის აღდგენის შეტყობინება", + "results": "შედეგები", + "Save": "შენახვა", + "Saved.": "ჟოაჟთ.", + "Server Error": "სერვერის შეცდომა", + "Service Unavailable": "სერვისი მიუწვდომელია", + "Showing": "ჩვენება", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "მადლობა ხელმოწერის up! სანამ ნაცნობობა, იქნებ შეამოწმოს თქვენი ელექტრონული ფოსტის მისამართი დაწკაპვით ბმულს ჩვენ უბრალოდ ელექტრონული ფოსტით თქვენ? თუ თქვენ არ მიიღოს ელ, ჩვენ სიამოვნებით გამოგიგზავნით სხვა.", + "The given data was invalid.": "მოცემული მონაცემები არასწორი იყო.", + "The response is not a streamed response.": "პასუხი არ არის ნაკადიანი პასუხი.", + "The response is not a view.": "პასუხი არ არის ხედვა.", + "This is a secure area of the application. Please confirm your password before continuing.": "ეს არის უსაფრთხო ფართობი განაცხადის. გთხოვთ დაადასტუროთ თქვენი პაროლი გაგრძელებამდე.", + "This password reset link will expire in :count minutes.": "ეს პაროლის გადატვირთვის ბმული იწურება :count წუთში.", + "to": "დან", + "Toggle navigation": "გადართვა ნავიგაცია", + "Too Many Requests": "ძალიან ბევრი მოთხოვნა", + "Unauthorized": "არასანქცირებული", + "Update Password": "პაროლის განახლება", + "Update your account's profile information and email address.": "განაახლოთ თქვენი ანგარიშის ნახვა ინფორმაცია და ელექტრონული ფოსტის მისამართი.", + "Verify Email Address": "გადაამოწმონ ელექტრონული ფოსტის მისამართი", + "Whoops!": "ჟსოვპ!", + "You are receiving this email because we received a password reset request for your account.": "თქვენ ხედავთ აღნიშნულ შეტყობინებას რადგან მივიღეთ თქვენი მოთხოვნა პაროლის აღდგენასთან დაკავშირებით.", + "You're logged in!": "თქვენ შესული ხართ!", + "Your email address is unverified.": "თქვენი ელფოსტის მისამართი დაუდასტურებელია." +} \ No newline at end of file diff --git a/lang/ka/auth.php b/lang/ka/auth.php new file mode 100644 index 0000000..c408d72 --- /dev/null +++ b/lang/ka/auth.php @@ -0,0 +1,9 @@ + 'მომხმარებელი ამ მონაცემებით არ არსებობს.', + 'password' => 'პაროლი არასწორია.', + 'throttle' => 'წარუმატებელი ავტორიზაცია. გთხოვთ, სცადოთ :seconds წამში.', +]; diff --git a/lang/ka/pagination.php b/lang/ka/pagination.php new file mode 100644 index 0000000..828019d --- /dev/null +++ b/lang/ka/pagination.php @@ -0,0 +1,8 @@ + 'შემდეგი »', + 'previous' => '« წინა', +]; diff --git a/lang/ka/passwords.php b/lang/ka/passwords.php new file mode 100644 index 0000000..f011830 --- /dev/null +++ b/lang/ka/passwords.php @@ -0,0 +1,11 @@ + 'თქვენი პაროლი განახლებულია!', + 'sent' => 'თქვენს ელ.ფოსტაზე მიიღებთ პაროლის განახლების ბმულს!', + 'throttled' => 'გთხოვთ, მოიცადოთ, სანამ ხელახლა ცდით.', + 'token' => 'პაროლის განახლების კოდი არასწორია.', + 'user' => 'მომხმარებელი ამ ელ.ფოსტით ვერ იქნა ნაპოვნი.', +]; diff --git a/lang/ka/validation.php b/lang/ka/validation.php new file mode 100644 index 0000000..09f6d9d --- /dev/null +++ b/lang/ka/validation.php @@ -0,0 +1,217 @@ + ':Attribute უნდა იყოს მონიშნული.', + 'accepted_if' => 'ველი :attribute უნდა იყოს მიღებული, როცა :other შეესაბამება :value.', + 'active_url' => ':Attribute არ არის სწორი ბმული.', + 'after' => ':Attribute უნდა იყოს თარიღი :date-ის შემდეგ.', + 'after_or_equal' => ':Attribute უნდა იყოს თარიღი :date-ის შემდეგ ან მისი ტოლი.', + 'alpha' => ':Attribute უნდა შეიცავდეს მხოლოდ ასოებს.', + 'alpha_dash' => ':Attribute უნდა შეიცავდეს მხოლოდ ასოებს, რიცხვებს, ტირეებს და ქვეტირეებს.', + 'alpha_num' => ':Attribute უნდა შეიცავდეს მხოლოდ ასოებს და რიცხვებს.', + 'array' => ':Attribute უნდა იყოს მასივი.', + 'ascii' => ':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 ველი უნდა იყოს true ან false.', + 'can' => ':Attribute ველი შეიცავს არაავტორიზებულ მნიშვნელობას.', + 'confirmed' => ':Attribute-ის დადასტურება არ ემთხვევა.', + 'current_password' => 'ველი :attribute შეიცავს არასწორ პაროლს.', + 'date' => ':Attribute შეიცავს თარიღის არასწორ ფორმატს.', + 'date_equals' => ':Attribute უნდა იყოს :date-ის ტოლი თარიღი.', + 'date_format' => ':Attribute არ ემთხვევა თარიღის ფორმატს: :format.', + 'decimal' => ':Attribute-ს უნდა ჰქონდეს :decimal ათობითი ადგილი.', + 'declined' => ':Attribute უნდა უარი თქვას.', + 'declined_if' => ':Attribute უნდა იყოს უარყოფილი, როდესაც :other არის :value.', + 'different' => ':Attribute და :other არ უნდა ემთხვეოდეს ერთმანეთს.', + 'digits' => ':Attribute უნდა შედგებოდეს :digits ციფრისგან.', + 'digits_between' => ':Attribute უნდა შედგებოდეს :min-დან :max ციფრამდე.', + 'dimensions' => ':Attribute შეიცავს სურათის არასწორ ზომებს.', + 'distinct' => ':Attribute-ის ველს აქვს დუბლირებული მნიშვნელობა.', + 'doesnt_end_with' => ':Attribute არ შეიძლება დასრულდეს ქვემოთ ჩამოთვლილიდან ერთით: :values.', + 'doesnt_start_with' => ':Attribute არ შეიძლება დაიწყოს რომელიმე ქვემოთ ჩამოთვლილიდან: :values.', + '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 ტიპის.', + 'lowercase' => ':Attribute უნდა იყოს პატარა.', + '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 სიმბოლოს.', + ], + 'max_digits' => ':Attribute არ უნდა იყოს :max ციფრზე მეტი.', + 'mimes' => ':Attribute უნდა იყოს შემდეგი ფაილური ტიპის: :values.', + 'mimetypes' => ':Attribute უნდა იყოს შემდეგი ფაილური ტიპის: :values.', + 'min' => [ + 'array' => ':Attribute-ს უნდა ჰქონდეს მინიმუმ :min ელემენტი.', + 'file' => ':Attribute უნდა იყოს მინიმუმ :min კილობაიტი.', + 'numeric' => ':Attribute უნდა იყოს მინიმუმ :min.', + 'string' => ':Attribute უნდა შეიცავდეს მინიმუმ :min სიმბოლოს.', + ], + 'min_digits' => ':Attribute-ს უნდა ჰქონდეს მინიმუმ :min ციფრი.', + 'missing' => ':Attribute ველი უნდა იყოს დაკარგული.', + 'missing_if' => ':Attribute ველი უნდა გამოტოვოთ, როცა :other არის :value.', + 'missing_unless' => ':Attribute ველი უნდა გამოტოვოთ, თუ :other არ არის :value.', + 'missing_with' => ':Attribute ველი უნდა გამოტოვოთ, როდესაც :values არის.', + 'missing_with_all' => ':Attribute ველი უნდა გამოტოვოთ, როდესაც :values არის.', + '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' => ':Attribute სფეროში აკრძალულია, როდესაც :other არის :value.', + 'prohibited_unless' => ':Attribute სფეროში აკრძალულია თუ :other არის :values.', + 'prohibits' => ':Attribute ველში არ შეიძლება იყოს :other.', + 'regex' => ':Attribute-ის ფორმატი არასწორია.', + 'required' => ':Attribute-ის ველი აუცილებელია.', + 'required_array_keys' => ':Attribute ველი უნდა შეიცავდეს ჩანაწერებს: :values.', + 'required_if' => ':Attribute-ის ველი აუცილებელია, თუ :other-ის მნიშვნელობა ემთხვევა :value-ს.', + 'required_if_accepted' => ':Attribute ველი აუცილებელია, როცა :other მიიღება.', + 'required_unless' => ':Attribute-ის ველი აუცილებელია, თუ :values არ შეიცავს :other-ს.', + 'required_with' => ':Attribute-ის ველი აუცილებელია, თუ :values მითითებულია.', + 'required_with_all' => ':Attribute-ის ველი აუცილებელია, თუ :values მითითებულია.', + 'required_without' => ':Attribute-ის ველი აუცილებელია, თუ :values არ არის მითითებული.', + 'required_without_all' => ':Attribute-ის ველი აუცილებელია, თუ არცერთი :values არ არის მითითებული.', + 'same' => ':Attribute და :other უნდა ემთხვეოდეს ერთმანეთს.', + 'size' => [ + 'array' => ':Attribute უნდა შეიცავდეს :size ელემენტს.', + 'file' => ':Attribute უნდა იყოს :size კილობაიტი.', + 'numeric' => ':Attribute უნდა იყოს :size.', + 'string' => ':Attribute უნდა შედგებოდეს :size სიმბოლოსგან.', + ], + 'starts_with' => ':Attribute უნდა იწყებოდეს შემდეგიდან ერთ-ერთით: :values.', + 'string' => ':Attribute უნდა იყოს ტექსტი.', + 'timezone' => ':Attribute უნდა იყოს სასაათო სარტყელი.', + 'ulid' => ':Attribute უნდა იყოს მოქმედი ULID.', + 'unique' => 'ასეთი :attribute უკვე არსებობს.', + 'uploaded' => ':Attribute-ის ატვირთვა ვერ მოხერხდა.', + 'uppercase' => ':Attribute უნდა იყოს დიდი.', + 'url' => ':Attribute-ის ფორმატი არასწორია.', + 'uuid' => ':Attribute უნდა იყოს ვალიდური UUID.', + 'attributes' => [ + 'address' => 'მისამართი', + 'age' => 'ასაკი', + 'amount' => 'თანხა', + 'area' => 'ფართობი', + 'available' => 'ხელმისაწვდომი', + 'birthday' => 'დაბადების დღე', + 'body' => 'სხეული', + 'city' => 'ქალაქი', + 'content' => 'შინაარსი', + 'country' => 'ქვეყანა', + 'created_at' => 'შეიქმნა', + 'creator' => 'შემოქმედი', + 'current_password' => 'მიმდინარე პაროლი', + 'date' => 'თარიღი', + 'date_of_birth' => 'დაბადების თარიღი', + 'day' => 'დღის', + 'deleted_at' => 'წაშლილია at', + 'description' => 'აღწერა', + 'district' => 'რაიონი', + 'duration' => 'ხანგრძლივობა', + 'email' => 'ელ', + 'excerpt' => 'ამონაწერი', + 'filter' => 'ფილტრი', + 'first_name' => 'სახელი', + 'gender' => 'სქესი', + 'group' => 'ჯგუფი', + 'hour' => 'საათი', + 'image' => 'გამოსახულება', + 'last_name' => 'გვარი', + 'lesson' => 'გაკვეთილი', + 'line_address_1' => 'ხაზის მისამართი 1', + 'line_address_2' => 'ხაზის მისამართი 2', + 'message' => 'შეტყობინება', + 'middle_name' => 'მეორე სახელი', + 'minute' => 'წუთი', + 'mobile' => 'მობილური', + 'month' => 'თვე', + 'name' => 'სახელი', + 'national_code' => 'ეროვნული კოდი', + 'number' => 'ნომერი', + 'password' => 'პაროლი', + 'password_confirmation' => 'პაროლის დადასტურება', + 'phone' => 'ტელეფონი', + 'photo' => 'ფოტო', + 'postal_code' => 'საფოსტო ინდექსი', + 'price' => 'ფასი', + 'province' => 'პროვინცია', + 'recaptcha_response_field' => 'recaptcha პასუხის ველი', + 'remember' => 'გახსოვდეს', + 'restored_at' => 'აღდგენილია', + 'result_text_under_image' => 'შედეგის ტექსტი სურათის ქვეშ', + 'role' => 'როლი', + 'second' => 'მეორე', + 'sex' => 'სექსი', + 'short_text' => 'მოკლე ტექსტი', + 'size' => 'ზომა', + 'state' => 'სახელმწიფო', + 'street' => 'ქუჩა', + 'student' => 'სტუდენტი', + 'subject' => 'საგანი', + 'teacher' => 'მასწავლებელი', + 'terms' => 'ვადები', + 'test_description' => 'ტესტის აღწერა', + 'test_locale' => 'ტესტის ლოკალი', + 'test_name' => 'ტესტის სახელი', + 'text' => 'ტექსტი', + 'time' => 'დრო', + 'title' => 'სათაური', + 'updated_at' => 'განახლებულია', + 'username' => 'მომხმარებლის სახელი', + 'year' => 'წელიწადი', + ], +]; diff --git a/lang/kk.json b/lang/kk.json new file mode 100644 index 0000000..72dd159 --- /dev/null +++ b/lang/kk.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(және тағы :count қате)", + "(and :count more errors)": "(және тағы :count қате)", + "A new verification link has been sent to the email address you provided during registration.": "Тіркеу кезінде сіз көрсеткен электрондық пошта мекенжайына Жаңа тексеру сілтемесі жіберілді.", + "A new verification link has been sent to your email address.": "Электрондық пошта мекенжайыңызға жаңа растау сілтемесі жіберілді.", + "All rights reserved.": "Барлық құқықтар қорғалған.", + "Already registered?": "Қазірдің өзінде тіркелген?", + "Are you sure you want to delete your account?": "Есептік жазбаңызды шынымен жойғыңыз келе ме?", + "Cancel": "Болдырмау", + "Click here to re-send the verification email.": "Растау электрондық поштасын қайта жіберу үшін осы жерді басыңыз.", + "Confirm": "Растау", + "Confirm Password": "Құпиясөзді растау", + "Current Password": "ағымдағы пароль", + "Dashboard": "Бақылау тақтасы", + "Delete Account": "Тіркелгіні жою", + "Email": "Электрондық пошта", + "Email Password Reset Link": "Электрондық пошта паролін қалпына келтіру сілтемесі", + "Ensure your account is using a long, random password to stay secure.": "Қауіпсіз болу үшін есептік жазбаңыз ұзақ кездейсоқ парольді қолданатындығына көз жеткізіңіз.", + "Forbidden": "Тыйым салынған", + "Forgot your password?": "Құпия сөзіңізді ұмыттыңыз ба?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Құпия сөзіңізді ұмыттыңыз ба? Жоқ. Бізге электрондық пошта мекенжайын хабарлаңыз, біз сізге жаңа таңдауға мүмкіндік беретін құпия сөзді қалпына келтіру сілтемесін жібереміз.", + "Go to page :page": ":Page бетіне өтіңіз", + "Hello!": "Сәлеметсіз бе!", + "If you did not create an account, no further action is required.": "Егер сіз тіркелгі жасамаған болсаңыз, онда ешқандай қосымша әрекет қажет емес.", + "If you did not request a password reset, no further action is required.": "Егер сіз құпиясөзді қалпына келтіруді сұрамасаңыз, онда ешқандай қосымша әрекет қажет емес.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Егер сізде \":actionText\" батырмасын басу кезінде ақаулықтар туындаса,\n мекенжайды көшіріңіз де, браузердің мекенжай жолына салыңыз:", + "Invalid JSON was returned from the route.": "Жарамсыз JSON бағдардан қайтарылды.", + "Log in": "Авторлану", + "Log Out": "жүйеден шығу", + "Login": "Кіру", + "Logout": "Шығу", + "Name": "Аты", + "New Password": "Жаңа пароль", + "Not Found": "Табылмады", + "of": "от", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Есептік жазбаңыз жойылғаннан кейін оның барлық ресурстары мен деректері біржола жойылады. Есептік жазбаңызды жоймас бұрын, сақтағыңыз келетін кез келген деректерді немесе ақпаратты жүктеп алыңыз.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Есептік жазбаңыз жойылғаннан кейін оның барлық ресурстары мен деректері біржола жойылады. Есептік жазбаңызды біржола жойғыңыз келетінін растау үшін құпия сөзіңізді енгізіңіз.", + "Page Expired": "Бет ескірген", + "Pagination Navigation": "Навигация по страницам", + "Password": "Құпиясөз", + "Payment Required": "Төлем қажет", + "Please click the button below to verify your email address.": "E-mail мекенжайыңызды растау үшін төмендегі батырманы басыңыз.", + "Profile": "Профиль", + "Profile Information": "Профиль туралы ақпарат", + "Regards": "Құрметпен", + "Register": "Тіркеу", + "Remember me": "Ұмытпа мені", + "Resend Verification Email": "Тексеру Хатын Қайта Жіберу", + "Reset Password": "Құпиясөзді қалпына келтіру", + "Reset Password Notification": "Құпиясөзді қалпына келтіру туралы хабарландыру", + "results": "нәтижелері", + "Save": "Сақтау", + "Saved.": "Сақталған.", + "Server Error": "Сервер қатесі", + "Service Unavailable": "Қызмет қолжетімсіз", + "Showing": "Көрсету", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Рахмет, - деп жазылды! Жұмысқа кіріспес бұрын, сізге электрондық пошта арқылы жіберген сілтемені басу арқылы электрондық пошта мекенжайын растай аласыз ба? Егер сіз хат алмаған болсаңыз, біз сізге басқасын қуана жібереміз.", + "The given data was invalid.": "Берілген деректер жарамсыз болды.", + "The response is not a streamed response.": "Жауап ағынды жауап емес.", + "The response is not a view.": "Жауап көрініс емес.", + "This is a secure area of the application. Please confirm your password before continuing.": "Бұл қауіпсіз қолдану аймағы. Жалғастырмас бұрын құпия сөзіңізді растаңыз.", + "This password reset link will expire in :count minutes.": "Құпия сөзді қалпына келтіру сілтемесінің қолданылу мерзімі :count минуттан кейін аяқталады.", + "to": "к", + "Toggle navigation": "Навигацияны ауыстыру", + "Too Many Requests": "Тым көп сұраулар", + "Unauthorized": "Авторизацияланған жоқ", + "Update Password": "Құпиясөзді жаңарту", + "Update your account's profile information and email address.": "Тіркелгі профилін және электрондық пошта мекенжайын жаңартыңыз.", + "Verify Email Address": "Email мекенжайды растау", + "Whoops!": "Ойбай!", + "You are receiving this email because we received a password reset request for your account.": "Тіркелгіңізге құпия сөзді қалпына келтіру туралы сұрау келіп түскесін, сіз бұл хатты алдыңыз.", + "You're logged in!": "Сіз жүйеге кірдіңіз!", + "Your email address is unverified.": "Электрондық пошта мекенжайыңыз расталмаған." +} \ No newline at end of file diff --git a/lang/kk/auth.php b/lang/kk/auth.php new file mode 100644 index 0000000..8b20e84 --- /dev/null +++ b/lang/kk/auth.php @@ -0,0 +1,9 @@ + 'Тіркелгі деректері біздің жазбаларымызға сай емес.', + 'password' => 'Қате құпиясөз.', + 'throttle' => 'Кіру әрекеті тым көп болды. :seconds секундтан соң қайталап көріңіз.', +]; diff --git a/lang/kk/pagination.php b/lang/kk/pagination.php new file mode 100644 index 0000000..cd6b741 --- /dev/null +++ b/lang/kk/pagination.php @@ -0,0 +1,8 @@ + 'Келесі »', + 'previous' => '« Алдыңғы', +]; diff --git a/lang/kk/passwords.php b/lang/kk/passwords.php new file mode 100644 index 0000000..00e231c --- /dev/null +++ b/lang/kk/passwords.php @@ -0,0 +1,11 @@ + 'Құпия сөзіңіз қайта орнатылды!', + 'sent' => 'Сізге құпия сөзді қайта орнату сілтемесін жібердік!', + 'throttled' => 'Қайталап көрмей тұрып күте тұрыңыз.', + 'token' => 'Осы құпиясөзді қайта орнату таңбалауышы жарамсыз.', + 'user' => 'Бұл электрондық поштамен ешбір пайдаланушыны таба алмадық.', +]; diff --git a/lang/kk/validation.php b/lang/kk/validation.php new file mode 100644 index 0000000..08009aa --- /dev/null +++ b/lang/kk/validation.php @@ -0,0 +1,217 @@ + ':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 жиым болуы керек.', + 'ascii' => ':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 жолы шын немесе жалған мән болуы керек.', + 'can' => ':Attribute өрісінде рұқсат етілмеген мән бар.', + 'confirmed' => ':Attribute растауы сәйкес емес.', + 'current_password' => 'Құпия сөз дұрыс емес.', + 'date' => ':Attribute жарамды күн емес.', + 'date_equals' => ':Attribute мәні :date күнімен тең болуы керек.', + 'date_format' => ':Attribute пішімі :format пішіміне сай емес.', + 'decimal' => ':Attribute санында :decimal ондық таңба болуы керек.', + 'declined' => ':Attribute-ден бас тарту керек.', + 'declined_if' => ':Other саны :value болғанда, :attribute-ден бас тарту керек.', + 'different' => ':Attribute және :other әр түрлі болуы керек.', + 'digits' => ':Attribute мәні :digits сан болуы керек.', + 'digits_between' => ':Attribute мәні :min және :max аралығындағы сан болуы керек.', + 'dimensions' => ':Attribute сурет өлшемі жарамсыз.', + 'distinct' => ':Attribute жолында қосарланған мән бар.', + 'doesnt_end_with' => ':Attribute келесілердің бірімен аяқталмауы мүмкін: :values.', + 'doesnt_start_with' => ':Attribute келесілердің бірінен басталмауы мүмкін: :values.', + '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 тармағы болуы керек.', + 'lowercase' => ':Attribute кіші әріп болуы керек.', + '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 таңбадан ұзын болмауы керек.', + ], + 'max_digits' => ':Attribute саны :max цифрдан аспауы керек.', + 'mimes' => ':Attribute мынадай файл түрі болуы керек: :values.', + 'mimetypes' => ':Attribute мынадай файл түрі болуы керек: :values.', + 'min' => [ + 'array' => ':Attribute кемінде :min элементтен тұруы керек.', + 'file' => ':Attribute көлемі кемінде :min килобайт болуы керек.', + 'numeric' => ':Attribute кемінде :min болуы керек.', + 'string' => ':Attribute кемінде :min таңбадан тұруы керек.', + ], + 'min_digits' => ':Attribute саны кемінде :min цифрдан тұруы керек.', + 'missing' => ':Attribute өрісі жоқ болуы керек.', + 'missing_if' => ':Other саны :value болғанда :attribute өрісі болмауы керек.', + 'missing_unless' => ':Other :value болмаса, :attribute өрісі жоқ болуы керек.', + 'missing_with' => ':Values болған кезде :attribute өрісі жоқ болуы керек.', + 'missing_with_all' => ':Values болған кезде :attribute өрісі жоқ болуы керек.', + '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' => ':Attribute өрісіне :other :value болған кезде тыйым салынады.', + 'prohibited_unless' => ':Attribute өрісіне тыйым салынады, егер тек :other :values-де болмаса.', + 'prohibits' => ':Attribute өрісі :other-нің болуына тыйым салады.', + 'regex' => ':Attribute пішімі жарамсыз.', + 'required' => ':Attribute жолы толтырылуы керек.', + 'required_array_keys' => ':Attribute өрісінде :values үшін жазба болуы керек.', + 'required_if' => ':Attribute жолы :other мәні :value болған кезде толтырылуы керек.', + 'required_if_accepted' => ':Other қабылданған кезде :attribute өрісі қажет.', + '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' => [ + 'array' => ':Attribute жиымы :size элементтен тұруы керек.', + 'file' => ':Attribute көлемі :size килобайт болуы керек.', + 'numeric' => ':Attribute көлемі :size болуы керек.', + 'string' => ':Attribute тармағы :size таңбадан тұруы керек.', + ], + 'starts_with' => ':Attribute келесі мәндердің біреуінен басталуы керек: :values', + 'string' => ':Attribute тармақ болуы керек.', + 'timezone' => ':Attribute жарамды аймақ болуы керек.', + 'ulid' => ':Attribute жарамды ULID болуы керек.', + 'unique' => ':Attribute бұрын алынған.', + 'uploaded' => ':Attribute жүктелуі сәтсіз аяқталды.', + 'uppercase' => ':Attribute бас әріп болуы керек.', + 'url' => ':Attribute пішімі жарамсыз.', + 'uuid' => ':Attribute мәні жарамды UUID болуы керек.', + 'attributes' => [ + 'address' => 'мекенжай', + 'age' => 'жасы', + 'amount' => 'сомасы', + 'area' => 'аумақ', + 'available' => 'қолжетімді', + 'birthday' => 'туған күні', + 'body' => 'дене', + 'city' => 'қала', + 'content' => 'контент', + 'country' => 'ел', + 'created_at' => 'құрылды', + 'creator' => 'жасаушы', + 'current_password' => 'ағымдағы құпия сөз', + 'date' => 'күні', + 'date_of_birth' => 'туған кезі', + 'day' => 'күн', + 'deleted_at' => 'жойылған', + 'description' => 'сипаттамасы', + 'district' => 'аудан', + 'duration' => 'ұзақтығы', + 'email' => 'e-mail мекенжай', + 'excerpt' => 'үзінді', + 'filter' => 'сүзгі', + 'first_name' => 'аты', + 'gender' => 'жынысы', + 'group' => 'топ', + 'hour' => 'сағат', + 'image' => 'сурет', + 'last_name' => 'тегі', + 'lesson' => 'сабақ', + 'line_address_1' => 'жолдың мекенжайы 1', + 'line_address_2' => '2-жол адресі', + 'message' => 'хабар', + 'middle_name' => 'екінші аты', + 'minute' => 'минут', + 'mobile' => 'моб. нөмір', + 'month' => 'ай', + 'name' => 'аты', + 'national_code' => 'ұлттық код', + 'number' => 'саны', + 'password' => 'құпиясөз', + 'password_confirmation' => 'құпиясөзді растау', + 'phone' => 'телефон', + 'photo' => 'фото', + 'postal_code' => 'Пошта Индексі', + 'price' => 'бағасы', + 'province' => 'провинция', + 'recaptcha_response_field' => 'recaptcha жауап өрісі', + 'remember' => 'есте сақтаңыз', + 'restored_at' => 'қалпына келтірілді', + 'result_text_under_image' => 'сурет астындағы нәтиже мәтіні', + 'role' => 'рөл', + 'second' => 'секунд', + 'sex' => 'жынысы', + 'short_text' => 'қысқа мәтін', + 'size' => 'көлемі', + 'state' => 'күй', + 'street' => 'көше', + 'student' => 'студент', + 'subject' => 'пән', + 'teacher' => 'мұғалім', + 'terms' => 'шарттар', + 'test_description' => 'сынақ сипаттамасы', + 'test_locale' => 'сынақ тілі', + 'test_name' => 'сынақ атауы', + 'text' => 'мәтін', + 'time' => 'уақыт', + 'title' => 'атауы', + 'updated_at' => 'жаңартылған', + 'username' => 'лақап аты', + 'year' => 'жыл', + ], +]; diff --git a/lang/km.json b/lang/km.json new file mode 100644 index 0000000..07900c6 --- /dev/null +++ b/lang/km.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(និង :count កំហុសបន្ថែមទៀត)", + "(and :count more errors)": "(និង :count កំហុសបន្ថែមទៀត)", + "A new verification link has been sent to the email address you provided during registration.": "តំណផ្ទៀងផ្ទាត់ថ្មីត្រូវបានផ្ញើទៅកាន់អ៊ីម៉ែលអាស័យដ្ឋានអ្នកផ្តល់ក្នុងអំឡុងការចុះឈ្មោះ។", + "A new verification link has been sent to your email address.": "តំណផ្ទៀងផ្ទាត់ថ្មីត្រូវបានផ្ញើទៅកាន់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក។", + "All rights reserved.": "រក្សាសិទ្ធិគ្រប់យ៉ាង។", + "Already registered?": "បានចុះឈ្មោះរួចហើយ?", + "Are you sure you want to delete your account?": "តើអ្នកប្រាកដថាចង់លុបគណនីរបស់អ្នកមែនទេ?", + "Cancel": "បោះបង់", + "Click here to re-send the verification email.": "ចុចទីនេះដើម្បីផ្ញើអ៊ីមែលផ្ទៀងផ្ទាត់ឡើងវិញ។", + "Confirm": "បញ្ជាក់", + "Confirm Password": "បញ្ជាក់ពាក្យសម្ងាត់", + "Current Password": "ពាក្យសម្ងាត់បច្ចុប្បន្ន", + "Dashboard": "ប្លូ", + "Delete Account": "លុបគណនី", + "Email": "អ៊ីម៉ែល", + "Email Password Reset Link": "អ៊ីម៉ែលពាក្យសម្ងាត់កំណត់តំណភ្ជាប់", + "Ensure your account is using a long, random password to stay secure.": "ធានារបស់គណនីត្រូវបានប្រើជាយូរ​ សូមប្រើប្រាស់បង្កើតដោយចៃដន្យដើម្យីសុវត្ថិភាព។", + "Forbidden": "ហាមឃាត់", + "Forgot your password?": "ភ្លេចពាក្យសម្ងាត់របស់អ្នក?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "ភ្លេចពាក្យសម្ងាត់របស់អ្នក? គ្មានបញ្ហា។ គ្រាន់តែអនុញ្ញាតឱ្យយើងដឹងរបស់អ្នកអ៊ីម៉ែលដ្ឋានហើយយើងនឹងអ៊ីម៉ែលអ្នកការពាក្យសម្ងាត់កំណត់តំណដែលនឹងអនុញ្ញាតឱ្យអ្នកជ្រើសរើសពាក្យសម្ងាត់ថ្មីមួយ។", + "Go to page :page": "ចូលទៅទំព័រ :page", + "Hello!": "ជំរាបសួរ!", + "If you did not create an account, no further action is required.": "ប្រសិនបើអ្នកមិនបានបង្កើតគណនីទេ គ្មានការទាមទារសកម្មភាពបន្ថែមឡើយ។", + "If you did not request a password reset, no further action is required.": "ប្រសិនបើអ្នកមិនបានស្នើសុំប្តូរពាក្យសម្ងាត់,គ្មានការទាមទារសកម្មភាពបន្ថែមឡើយ។", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "ប្រសិនបើអ្នកកំពុងមានបញ្ហាចុច\":actionText\"ប៊ូតុង,ចម្លងនិងបិទភ្ជាប់ URL ខាងក្រោម\nចូលទៅក្នុងបណ្ដាញរុករក:", + "Invalid JSON was returned from the route.": "JSON មិនត្រឹមត្រូវត្រូវបានប្រគល់មកវិញពីផ្លូវ។", + "Log in": "ចូល", + "Log Out": "ចាកចេញ", + "Login": "ចូល", + "Logout": "ចាកចេញ", + "Name": "នាមឈ្មោះ", + "New Password": "ពាក្យសម្ងាត់ថ្មី", + "Not Found": "មិនឃើញ", + "of": "នៃ", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "នៅពេលដែលគណនីនេះត្រូវបានលុប ទិន្នន័យទាំងអស់របស់ខ្លួននឹងត្រូវបានលុប។ មុនពេលលុបគណនីរបស់អ្នក,សូមទាញយកទិន្នន័យឬព័ត៌មានដែលអ្នកចង់រក្សា។", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "នៅពេលដែលគណនីរបស់អ្នកត្រូវបានលុប ធនធាន និងទិន្នន័យទាំងអស់របស់វានឹងត្រូវបានលុបជាអចិន្ត្រៃយ៍។ សូមបញ្ចូលពាក្យសម្ងាត់របស់អ្នក ដើម្បីបញ្ជាក់ថាអ្នកចង់លុបគណនីរបស់អ្នកជាអចិន្ត្រៃយ៍។", + "Page Expired": "ទំព័រផុតកំណត់", + "Pagination Navigation": "លេខទំព័ររុករក", + "Password": "ពាក្យសម្ងាត់", + "Payment Required": "តម្រូវឱ្យបង់ប្រាក់", + "Please click the button below to verify your email address.": "សូមចុចប៊ូតុងខាងក្រោមដើម្បីផ្ទៀងផ្ទាត់អ៊ីម៉ែល។", + "Profile": "ព័ត៌មាន", + "Profile Information": "ទម្រង់ព័ត៌មាន", + "Regards": "ទាក់ទង", + "Register": "ចុះឈ្មោះ", + "Remember me": "ចងចាំខ្ញុំ", + "Resend Verification Email": "បញ្ចូនការផ្ទៀងអ៊ីម៉ែលម្ដងទៀត", + "Reset Password": "កំណត់ពាក្យសម្ងាត់", + "Reset Password Notification": "កំណត់ពាក្យសម្ងាត់ជូនដំណឹង", + "results": "លទ្ធផល", + "Save": "រក្សាទុក", + "Saved.": "បានរក្សាទុក។", + "Server Error": "ម៉ាស៊ីនដំណើរការមិនប្រក្រតី", + "Service Unavailable": "សេវាមិនអាចប្រើ", + "Showing": "បង្ហាញពី", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "អរគុណសម្រាប់ចុះឈ្មោះ! មុនពេលចាប់ផ្តើម,តើអ្នកអាចផ្ទៀងផ្ទាត់អ៊ីម៉ែលដោយចុចលើតំណភ្ជាប់យើង? ប្រសិនបើអ្នកមិនបានទទួលបានអ៊ីម៉ែល យើងនឹងផ្ញើទៅអ្នកម្តងទៀត។", + "The given data was invalid.": "ទិន្នន័យដែលបានផ្តល់ឱ្យមិនត្រឹមត្រូវទេ។", + "The response is not a streamed response.": "ការឆ្លើយតបមិនមែនជាការឆ្លើយតបស្ទ្រីមទេ។", + "The response is not a view.": "ការឆ្លើយតបមិនមែនជាទិដ្ឋភាពទេ។", + "This is a secure area of the application. Please confirm your password before continuing.": "នេះគឺជាតំបន់សុវត្ថិភាពនៃកម្មវិធី។ សូមបញ្ជាក់ពាក្យសម្ងាត់មុនពេលបន្ត។", + "This password reset link will expire in :count minutes.": "នេះពាក្យសម្ងាត់កំណត់តំណនឹងផុតកំណត់នៅក្នុង :count នាទី។", + "to": "ដើម្បី", + "Toggle navigation": "បិទបើករុករក", + "Too Many Requests": "សំណើរច្រើនពេក", + "Unauthorized": "មិនត្រូវបានអនុញ្ញាត", + "Update Password": "កែប្រែពាក្យសម្ងាត់", + "Update your account's profile information and email address.": "កែប្រែព័ត៌មានគណនី និងអ៊ីម៉ែល។", + "Verify Email Address": "ផ្ទៀងអ៊ីម៉ែល", + "Whoops!": "អុប!", + "You are receiving this email because we received a password reset request for your account.": "អ្នកទទួលអ៊ីម៉ែលនេះព្រោះយើងបានទទួលពាក្យសម្ងាត់កំណត់ស្នើសុំសម្រាប់គណនីរបស់អ្នក។", + "You're logged in!": "អ្នក​បាន​ចូល​ហើយ!", + "Your email address is unverified.": "អាសយដ្ឋានអ៊ីមែលរបស់អ្នកមិនត្រូវបានផ្ទៀងផ្ទាត់ទេ។" +} \ No newline at end of file diff --git a/lang/km/auth.php b/lang/km/auth.php new file mode 100644 index 0000000..6454781 --- /dev/null +++ b/lang/km/auth.php @@ -0,0 +1,9 @@ + 'ពាក្យសម្ងាត់មិនត្រឺមត្រូវ។', + 'password' => 'ពាក្យសម្ងាត់មិនត្រឺមត្រូវ។', + 'throttle' => 'ការបញ្ចូលច្រើនដងពេក។ សូមសាកល្បង :seconds វិនាទីក្រោយ។', +]; diff --git a/lang/km/pagination.php b/lang/km/pagination.php new file mode 100644 index 0000000..64a9cba --- /dev/null +++ b/lang/km/pagination.php @@ -0,0 +1,8 @@ + 'បន្ទាប់ »', + 'previous' => '« មុន', +]; diff --git a/lang/km/passwords.php b/lang/km/passwords.php new file mode 100644 index 0000000..f9b7186 --- /dev/null +++ b/lang/km/passwords.php @@ -0,0 +1,11 @@ + 'ពាក្យសម្ងាត់បានផ្លាស់ប្តូរជាថ្មី។', + 'sent' => 'ពាក្យសម្ងាត់ដែលបានរំលឹកបានផ្ញើរួចរាល់!', + 'throttled' => 'សូមរង់ចាំមុនពេលសាកល្បងម្តងទៀត។', + 'token' => 'ពាក្យសម្ងាត់ដែលកំណត់ឡើងវិញគឺមិនត្រឹមត្រូវទេ។', + 'user' => 'យើងមិនអាចរកឃើញអ្នកប្រើដែលមានអាសយដ្ឋានអ៊ីមែលមួយនេះទេ។', +]; diff --git a/lang/km/validation.php b/lang/km/validation.php new file mode 100644 index 0000000..b3309d5 --- /dev/null +++ b/lang/km/validation.php @@ -0,0 +1,217 @@ + ':Attribute ត្រូវតែត្រូវបានទទួលយក។', + 'accepted_if' => ':Attribute ត្រូវតែទទួលយកនៅពេលដែល :other គឺ :value ។', + 'active_url' => ':Attribute មិនមែនជា URL ត្រឹមត្រូវឡើយ។', + 'after' => ':Attribute ត្រូវតែមានកាលបរិច្ឆេទបន្ទាប់ពី :date។', + 'after_or_equal' => ':Attribute ត្រូវតែជាកាលបរិច្ឆេទ ក្រោយឬស្មើ :date។', + 'alpha' => ':Attribute អាចមានអក្សរតែប៉ុណ្ណោះ។', + 'alpha_dash' => ':Attribute អាចមានតែអក្សរ លេខ និងសហសញ្ញា(-)។', + 'alpha_num' => ':Attribute អាចមានតែអក្សរ និងលេខ។', + 'array' => ':Attribute ត្រូវតែជា សំណុំ។', + 'ascii' => ':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 ត្រូវតែជា ពិត ឬ មិនពិត', + 'can' => 'វាល :attribute មាន​តម្លៃ​ដែល​គ្មាន​ការ​អនុញ្ញាត។', + 'confirmed' => ':Attribute ការបញ្ជាក់មិនផ្គូរផ្គង។', + 'current_password' => 'ពាក្យ​សម្ងាត់​មិន​ត្រឹមត្រូវ។', + 'date' => ':Attribute គឺមិនមែនជាកាលបរិច្ឆេទត្រឹមត្រូវ។', + 'date_equals' => ':Attribute ត្រូវតែជាកាលបរិច្ឆេទស្មើនឹង :date។', + 'date_format' => ':Attribute មិនត្រឹមត្រូវនឹងទម្រង់ :format នេះ។', + 'decimal' => 'លេខ :attribute ត្រូវតែមាន :decimal ខ្ទង់ទសភាគ។', + 'declined' => ':Attribute ត្រូវតែត្រូវបានបដិសេធ។', + 'declined_if' => ':Attribute ត្រូវតែត្រូវបានបដិសេធនៅពេលដែល :other គឺ :value ។', + 'different' => ':Attribute និង :other ត្រូវតែបញ្ជាក់។', + 'digits' => ':Attribute ត្រូវជាខ្ទង់ :digits។', + 'digits_between' => ':Attribute ត្រូវចាប់ពីខ្ទង់ :min ទៅ :max។', + 'dimensions' => 'ទំហំរូបភាព​ :attribute មិនត្រឹមត្រូវ។', + 'distinct' => ':Attribute មានតម្លៃស្ទួន។', + 'doesnt_end_with' => ':Attribute ប្រហែលជាមិនបញ្ចប់ដោយមួយក្នុងចំណោមដូចខាងក្រោម: :values ។', + 'doesnt_start_with' => ':Attribute ប្រហែលជាមិនចាប់ផ្តើមជាមួយមួយក្នុងចំណោមដូចខាងក្រោម: :values ។', + '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 address ត្រឹមត្រូវ។', + 'ipv4' => ':Attribute ត្រូវតែជា IPv4 address ត្រឹមត្រូវ។', + 'ipv6' => ':Attribute ត្រូវតែជា IPv6 address ត្រឹមត្រូវ។', + 'json' => ':Attribute ត្រូវតែជា JSON string ត្រឹមត្រូវ។', + 'lowercase' => 'លេខ :attribute ត្រូវតែជាអក្សរតូច។', + '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 តួអក្សរ។', + ], + 'max_digits' => 'លេខ :attribute មិនត្រូវមានច្រើនជាង :max ខ្ទង់ទេ។', + 'mimes' => ':Attribute ត្រូវតែជាប្រភេទឯកសារប្រភេទ: :values នេះ។', + 'mimetypes' => ':Attribute ត្រូវតែជាប្រភេទឯកសារប្រភេទ: :values នេះ។', + 'min' => [ + 'array' => ':Attribute ត្រូវតែតិចជាងធាតុនេះ :min។', + 'file' => ':Attribute ត្រូវតៃតួចជាង :min គីឡូបៃ។', + 'numeric' => ':Attribute ត្រូវតែតូចជាង :min។', + 'string' => ':Attribute ត្រូវតែតូចជាង :min តួអក្សរ។', + ], + 'min_digits' => 'លេខ :attribute ត្រូវតែមានយ៉ាងហោចណាស់ :min ខ្ទង់។', + 'missing' => 'វាល :attribute ត្រូវតែបាត់។', + 'missing_if' => 'វាល :attribute ត្រូវតែបាត់នៅពេលដែល :other គឺ :value ។', + 'missing_unless' => 'វាល :attribute ត្រូវតែបាត់ លុះត្រាតែ :other គឺ :value។', + 'missing_with' => 'វាល :attribute ត្រូវតែបាត់នៅពេលដែល :values មានវត្តមាន។', + 'missing_with_all' => 'វាល :attribute ត្រូវតែបាត់នៅពេលដែល :values មានវត្តមាន។', + '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' => ':Attribute នេះត្រូវហាមឃាត់នៅពេលដែល :other គឺ :value។', + 'prohibited_unless' => ':Attribute នេះត្រូវហាមឃាត់លុះត្រា :other គឺនៅក្នុង :values។', + 'prohibits' => 'វាល :attribute ហាមឃាត់ :other មិនឱ្យមានវត្តមាន។', + 'regex' => ':Attribute ទម្រង់មិនត្រឹមត្រូវ។', + 'required' => ':Attribute នេះគឺទាមទារឲ្យមាន។', + 'required_array_keys' => 'វាល :attribute ត្រូវតែមានធាតុសម្រាប់: :values ។', + 'required_if' => ':Attribute នេះគឺទាមទារនៅពេល :other គឺ :value។', + 'required_if_accepted' => 'វាល :attribute ត្រូវបានទាមទារនៅពេលដែល :other ត្រូវបានទទួលយក។', + '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' => [ + 'array' => ':Attribute ត្រូវតែមានទំហំ :size។', + 'file' => ':Attribute ត្រូវតែ :size គីឡូបៃ។', + 'numeric' => ':Attribute ត្រូវតែ :size។', + 'string' => ':Attribute ត្រូវតែ :size តួអក្សរ។', + ], + 'starts_with' => ':Attribute ត្រូវចាប់ផ្តើមដោយ :values ណាមួយ។', + 'string' => ':Attribute ត្រូវតែជាប្រភេទតួអក្សរ។', + 'timezone' => ':Attribute ត្រូវតែជាតំបន់ដែលត្រឹមត្រូវ។', + 'ulid' => ':Attribute ត្រូវតែជា ULID ត្រឹមត្រូវ។', + 'unique' => ':Attribute ត្រូវបានប្រើរួចហើយ។', + 'uploaded' => ':Attribute បរាជ័យក្នុងការបញ្ចូល។', + 'uppercase' => 'លេខ :attribute ត្រូវតែជាអក្សរធំ។', + 'url' => ':Attribute ទម្រង់ត្រឹមត្រូវ។', + 'uuid' => ':Attribute ត្រូវតែជាទម្រង់ UUID។', + 'attributes' => [ + 'address' => 'អាសយដ្ឋាន', + 'age' => 'អាយុ', + 'amount' => 'ចំនួនទឹកប្រាក់', + 'area' => 'តំបន់', + 'available' => 'មាន', + 'birthday' => 'ថ្ងៃកំណើត', + 'body' => 'រាងកាយ', + 'city' => 'ទីក្រុង', + 'content' => 'មាតិកា', + 'country' => 'ប្រទេស', + 'created_at' => 'បានបង្កើតនៅ', + 'creator' => 'អ្នកបង្កើត', + 'current_password' => 'លេខសំងាត់​បច្ចុប្បន្ន', + 'date' => 'កាលបរិច្ឆេទ', + 'date_of_birth' => 'ថ្ងៃខែ​ឆ្នាំ​កំណើត', + 'day' => 'ថ្ងៃ', + 'deleted_at' => 'បានលុបនៅ', + 'description' => 'ការពិពណ៌នា', + 'district' => 'ស្រុក', + 'duration' => 'រយៈពេល', + 'email' => 'អ៊ីមែល', + 'excerpt' => 'ដកស្រង់', + 'filter' => 'តម្រង', + 'first_name' => 'ឈ្មោះដំបូង', + 'gender' => 'ភេទ', + 'group' => 'ក្រុម', + 'hour' => 'ម៉ោង', + 'image' => 'រូបភាព', + 'last_name' => 'នាមត្រកូល', + 'lesson' => 'មេរៀន', + 'line_address_1' => 'អាសយដ្ឋាន​បន្ទាត់ 1', + 'line_address_2' => 'អាសយដ្ឋាន​បន្ទាត់ 2', + 'message' => 'សារ', + 'middle_name' => 'ជា​ឈ្មោះ​ក​ណ្តា​ល', + 'minute' => 'នាទី', + 'mobile' => 'ចល័ត', + 'month' => 'ខែ', + 'name' => 'ឈ្មោះ', + 'national_code' => 'លេខកូដជាតិ', + 'number' => 'ចំនួន', + 'password' => 'ពាក្យសម្ងាត់', + 'password_confirmation' => 'ការ​បញ្ជាក់​ពាក្យ​សម្ងាត់', + 'phone' => 'ទូរស័ព្ទ', + 'photo' => 'រូបថត', + 'postal_code' => 'លេខ​កូដ​ប្រៃ​ស​ណី​យ', + 'price' => 'តម្លៃ', + 'province' => 'ខេត្ត', + 'recaptcha_response_field' => 'វាលឆ្លើយតប recaptcha', + 'remember' => 'ចងចាំ', + 'restored_at' => 'បានស្ដារឡើងវិញនៅ', + 'result_text_under_image' => 'អត្ថបទលទ្ធផលនៅក្រោមរូបភាព', + 'role' => 'តួនាទី', + 'second' => 'ទីពីរ', + 'sex' => 'ការរួមភេទ', + 'short_text' => 'អត្ថបទខ្លី', + 'size' => 'ទំហំ', + 'state' => 'រដ្ឋ', + 'street' => 'ផ្លូវ', + 'student' => 'សិស្ស', + 'subject' => 'ប្រធានបទ', + 'teacher' => 'គ្រូ', + 'terms' => 'លក្ខខណ្ឌ', + 'test_description' => 'ការពិពណ៌នាការធ្វើតេស្ត', + 'test_locale' => 'ទីតាំងសាកល្បង', + 'test_name' => 'ឈ្មោះសាកល្បង', + 'text' => 'អត្ថបទ', + 'time' => 'ពេលវេលា', + 'title' => 'ចំណងជើង', + 'updated_at' => 'បានធ្វើបច្ចុប្បន្នភាពនៅ', + 'username' => 'ឈ្មោះ​អ្នកប្រើប្រាស់', + 'year' => 'ឆ្នាំ', + ], +]; diff --git a/lang/kn.json b/lang/kn.json new file mode 100644 index 0000000..9c1dc12 --- /dev/null +++ b/lang/kn.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ಮತ್ತು :count ಹೆಚ್ಚಿನ ದೋಷಗಳು)", + "(and :count more errors)": "(ಮತ್ತು :count ಹೆಚ್ಚಿನ ದೋಷಗಳು)", + "A new verification link has been sent to the email address you provided during registration.": "ಒಂದು ಹೊಸ ಪರಿಶೀಲನೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ ಕಳುಹಿಸಲಾಗಿದೆ ನೀವು ಒದಗಿಸಿದ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನೋಂದಣಿ ಸಮಯದಲ್ಲಿ.", + "A new verification link has been sent to your email address.": "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಹೊಸ ಪರಿಶೀಲನೆ ಲಿಂಕ್ ಅನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ.", + "All rights reserved.": "ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ.", + "Already registered?": "ಈಗಾಗಲೇ ನೋಂದಾಯಿತ?", + "Are you sure you want to delete your account?": "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?", + "Cancel": "ರದ್ದು", + "Click here to re-send the verification email.": "ಪರಿಶೀಲನೆ ಇಮೇಲ್ ಅನ್ನು ಮರು-ಕಳುಹಿಸಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "Confirm": "ಖಚಿತಪಡಿಸಿ", + "Confirm Password": "ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಿಸಿ", + "Current Password": "ಪ್ರಸ್ತುತ ಪಾಸ್ವರ್ಡ್", + "Dashboard": "ಡ್ಯಾಶ್ಬೋರ್ಡ್", + "Delete Account": "ಖಾತೆಯನ್ನು ಅಳಿಸಿ", + "Email": "ಇಮೇಲ್", + "Email Password Reset Link": "ಇಮೇಲ್ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸಿ ಲಿಂಕ್", + "Ensure your account is using a long, random password to stay secure.": "ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದು ದೀರ್ಘ, ಯಾದೃಚ್ಛಿಕ ಪಾಸ್ವರ್ಡ್ ಸುರಕ್ಷಿತ ಉಳಿಯಲು.", + "Forbidden": "ನಿಷೇಧಿಸಲಾಗಿದೆ", + "Forgot your password?": "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಮರೆತಿರುವಿರಾ?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಮರೆತಿರುವಿರಾ? ಯಾವುದೇ ಸಮಸ್ಯೆ. ಕೇವಲ ನಮಗೆ ತಿಳಿಸಿ, ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸ ಮತ್ತು ನಾವು ನೀವು ಇಮೇಲ್ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸಿ ಲಿಂಕ್ that will allow you to choose a new one.", + "Go to page :page": "ಹೋಗಿ ಪುಟ :page", + "Hello!": "ಹಲೋ!", + "If you did not create an account, no further action is required.": "ನೀವು ಖಾತೆಯೊಂದನ್ನು ರಚಿಸದಿದ್ದರೆ, ಹೆಚ್ಚಿನ ಕ್ರಮಗಳ ಅಗತ್ಯವಿಲ್ಲ.", + "If you did not request a password reset, no further action is required.": "ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸಲು ನೀವು ವಿನಂತಿಸದಿದ್ದರೆ, ಹೆಚ್ಚಿನ ಕ್ರಮಗಳ ಅಗತ್ಯವಿಲ್ಲ.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\" ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವಲ್ಲಿ ನೀವು ತೊಂದರೆ ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ಗೆ ಕೆಳಗಿನ URL ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ:", + "Invalid JSON was returned from the route.": "ಅಮಾನ್ಯ JSON ಅನ್ನು ಮಾರ್ಗದಿಂದ ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ.", + "Log in": "ಲಾಗ್", + "Log Out": "ಲಾಗ್ ಔಟ್", + "Login": "ಲಾಗಿನ್", + "Logout": "ಲಾಗ್ ಔಟ್", + "Name": "ಹೆಸರು", + "New Password": "ಹೊಸ ಪಾಸ್ವರ್ಡ್", + "Not Found": "ಅಲ್ಲ ಕಂಡುಬಂದಿಲ್ಲ", + "of": "ಆಫ್", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "ಒಮ್ಮೆ ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲಾಗಿದೆ, ಅದರ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮತ್ತು ಡೇಟಾ ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ಮೊದಲು ಅಳಿಸಲಾಗುತ್ತಿದೆ ನಿಮ್ಮ ಖಾತೆ, ದಯವಿಟ್ಟು ಡೌನ್ಲೋಡ್ ಯಾವುದೇ ದತ್ತಾಂಶ ಅಥವಾ ಮಾಹಿತಿಯನ್ನು ನೀವು ಬಯಸುವ ಉಳಿಸಿಕೊಳ್ಳಲು.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "ಒಮ್ಮೆ ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಿದರೆ, ಅದರ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಲು ದಯವಿಟ್ಟು ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ.", + "Page Expired": "ಪುಟದ ಅವಧಿ ಮುಗಿದಿದೆ", + "Pagination Navigation": "ಪುಟ ವಿನ್ಯಾಸ ಸಂಚರಣೆ", + "Password": "ಪಾಸ್ವರ್ಡ್", + "Payment Required": "ಪಾವತಿ ಅಗತ್ಯವಿದೆ", + "Please click the button below to verify your email address.": "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪರಿಶೀಲಿಸಲು ಕೆಳಗಿನ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "Profile": "ಪ್ರೊಫೈಲ್", + "Profile Information": "ಪ್ರೊಫೈಲ್ ಮಾಹಿತಿ", + "Regards": "ಅಭಿನಂದನೆಗಳು", + "Register": "ನೋಂದಣಿ", + "Remember me": "ನನಗೆ ನೆನಪು", + "Resend Verification Email": "ಮತ್ತೆ ಕಳುಹಿಸಿ ಇಮೇಲ್ ಪರಿಶೀಲನೆ", + "Reset Password": "ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸಿ", + "Reset Password Notification": "ಪಾಸ್ವರ್ಡ್ ಅಧಿಸೂಚನೆ ಮರುಹೊಂದಿಸಿ", + "results": "ಫಲಿತಾಂಶಗಳು", + "Save": "ಉಳಿಸಲು", + "Saved.": "ಉಳಿಸಿದ.", + "Server Error": "ಸರ್ವರ್ ದೋಷ", + "Service Unavailable": "ಸೇವೆ ಲಭ್ಯವಿಲ್ಲ", + "Showing": "ತೋರಿಸಲಾಗುತ್ತಿದೆ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "ಧನ್ಯವಾದಗಳು ಸೈನ್ ಅಪ್! ಪ್ರಾರಂಭಿಕ ಮೊದಲು, ನೀವು ಪರಿಶೀಲಿಸಲು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಲಿಂಕ್ ಕ್ಲಿಕ್ಕಿಸಿ ನಾವು ಕೇವಲ ಇಮೇಲ್ ನೀವು? ನೀವು ಮಾಡದಿದ್ದರೆ ಸ್ವೀಕರಿಸಲು ಇಮೇಲ್, ನಾವು ಸಂತೋಷದಿಂದ ಕಳುಹಿಸಲು ನೀವು ಇನ್ನೊಂದು.", + "The given data was invalid.": "ನೀಡಿರುವ ಡೇಟಾ ಅಮಾನ್ಯವಾಗಿದೆ.", + "The response is not a streamed response.": "ಪ್ರತಿಕ್ರಿಯೆಯು ಸ್ಟ್ರೀಮ್ ಮಾಡಿದ ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲ.", + "The response is not a view.": "ಪ್ರತಿಕ್ರಿಯೆ ನೋಟವಲ್ಲ.", + "This is a secure area of the application. Please confirm your password before continuing.": "ಈ ಒಂದು ಸುರಕ್ಷಿತ ಪ್ರದೇಶದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್. ದಯವಿಟ್ಟು ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಖಚಿತಪಡಿಸಿ ಮುಂದುವರೆಯುವ ಮೊದಲು.", + "This password reset link will expire in :count minutes.": "ಈ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ಲಿಂಕ್ ಈ ಅವಧಿ :count ನಿಮಿಷಗಳಲ್ಲಿ ಮುಗಿಯುತ್ತದೆ.", + "to": "ಗೆ", + "Toggle navigation": "ಟಾಗಲ್ ಸಂಚರಣೆ", + "Too Many Requests": "ಹಲವಾರು ವಿನಂತಿಗಳು", + "Unauthorized": "ಅನಧಿಕೃತ", + "Update Password": "ಅಪ್ಡೇಟ್ ಪಾಸ್ವರ್ಡ್", + "Update your account's profile information and email address.": "ಅಪ್ಡೇಟ್ ನಿಮ್ಮ ಖಾತೆಯ ಪ್ರೊಫೈಲ್ ಮಾಹಿತಿ ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸ.", + "Verify Email Address": "ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ", + "Whoops!": "ಓಹ್!", + "You are receiving this email because we received a password reset request for your account.": "ನಿಮ್ಮ ಖಾತೆಗಾಗಿ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ವಿನಂತಿಯನ್ನು ನಾವು ಸ್ವೀಕರಿಸಿದ್ದೇವೆಂದು ನೀವು ಈ ಇಮೇಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತಿರುವಿರಿ.", + "You're logged in!": "ನೀವು ಲಾಗ್ ಇನ್ ಆಗಿರುವಿರಿ!", + "Your email address is unverified.": "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ." +} \ No newline at end of file diff --git a/lang/kn/auth.php b/lang/kn/auth.php new file mode 100644 index 0000000..30bbcf9 --- /dev/null +++ b/lang/kn/auth.php @@ -0,0 +1,9 @@ + 'ಈ ರುಜುವಾತುಗಳು ನಮ್ಮ ದಾಖಲೆಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.', + 'password' => 'ಪಾಸ್ವರ್ಡ್ ತಪ್ಪಾಗಿದೆ.', + 'throttle' => 'ಹಲವಾರು ಲಾಗಿನ್ ಪ್ರಯತ್ನಗಳು. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ :seconds ಸೆಕೆಂಡುಗಳಲ್ಲಿ', +]; diff --git a/lang/kn/pagination.php b/lang/kn/pagination.php new file mode 100644 index 0000000..66f2243 --- /dev/null +++ b/lang/kn/pagination.php @@ -0,0 +1,8 @@ + 'ಮುಂದಿನ »', + 'previous' => '« ಹಿಂದಿನ', +]; diff --git a/lang/kn/passwords.php b/lang/kn/passwords.php new file mode 100644 index 0000000..cbd6113 --- /dev/null +++ b/lang/kn/passwords.php @@ -0,0 +1,11 @@ + 'ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲಾಗಿದೆ!', + 'sent' => 'ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ಲಿಂಕ್ ಅನ್ನು ನಾವು ಇ-ಮೇಲ್ ಮಾಡಿದ್ದೇವೆ!', + 'throttled' => 'ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ ಮೊದಲು retrying.', + 'token' => 'ಈ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ಟೋಕನ್ ಅಮಾನ್ಯವಾಗಿದೆ.', + 'user' => 'ಆ ಇ-ಮೇಲ್ ವಿಳಾಸದೊಂದಿಗೆ ನಾವು ಒಬ್ಬ ಬಳಕೆದಾರನನ್ನು ಹುಡುಕಲಾಗಲಿಲ್ಲ.', +]; diff --git a/lang/kn/validation.php b/lang/kn/validation.php new file mode 100644 index 0000000..7ef5505 --- /dev/null +++ b/lang/kn/validation.php @@ -0,0 +1,217 @@ + 'ಈ :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 ಒಂದು ಶ್ರೇಣಿಯಾಗಿರಬೇಕು .', + 'ascii' => ':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 ಕ್ಷೇತ್ರವು ನಿಜ ಅಥವಾ ಸುಳ್ಳು ಆಗಿರಬೇಕು.', + 'can' => ':Attribute ಕ್ಷೇತ್ರವು ಅನಧಿಕೃತ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ.', + 'confirmed' => 'ಈ :attribute ದೃಢೀಕರಣವು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.', + 'current_password' => 'ಗುಪ್ತಪದವು ತಪ್ಪಾಗಿದೆ.', + 'date' => 'ಈ :attribute ಮಾನ್ಯ ದಿನಾಂಕವಲ್ಲ.', + 'date_equals' => 'ಈ :attribute ದಿನಾಂಕವು :date ಸಮನಾದ ದಿನಾಂಕವಾಗಿರಬೇಕು.', + 'date_format' => 'ಈ :attribute ನ :format ಸ್ವರೂಪಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.', + 'decimal' => ':Attribute :decimal ದಶಮಾಂಶ ಸ್ಥಾನಗಳನ್ನು ಹೊಂದಿರಬೇಕು.', + 'declined' => ':Attribute ಅನ್ನು ನಿರಾಕರಿಸಬೇಕು.', + 'declined_if' => ':Other :value ಆಗಿರುವಾಗ :attribute ಅನ್ನು ನಿರಾಕರಿಸಬೇಕು.', + 'different' => 'ಈ :attribute ಮತ್ತು :other ವಿಭಿನ್ನವಾಗಿರಬೇಕು.', + 'digits' => 'ಈ :attribute ನಲ್ಲಿ :digits ಸಂಖ್ಯೆಗಳು ಇರಬೇಕು.', + 'digits_between' => 'ಈ :attribute ನಲ್ಲಿ :min ಮತ್ತು :max ಸಂಖ್ಯೆಗಳ ನಡುವೆ ಇರಬೇಕು .', + 'dimensions' => 'ಈ :attribute ಅಮಾನ್ಯವಾದ ಚಿತ್ರ ಆಯಾಮಗಳನ್ನು ಹೊಂದಿದೆ.', + 'distinct' => 'ಈ :attribute ಕ್ಷೇತ್ರವು ನಕಲಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ.', + 'doesnt_end_with' => ':Attribute ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಕೊನೆಗೊಳ್ಳದಿರಬಹುದು: :values.', + 'doesnt_start_with' => ':Attribute ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದರಿಂದ ಪ್ರಾರಂಭವಾಗಬಾರದು: :values.', + '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 ಸ್ಟ್ರಿಂಗ್ ಆಗಿರಬೇಕು .', + 'lowercase' => ':Attribute ಚಿಕ್ಕದಾಗಿರಬೇಕು.', + '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 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚು ಇರಬಾರದು .', + ], + 'max_digits' => ':Attribute :max ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಂಕಿಗಳನ್ನು ಹೊಂದಿರಬಾರದು.', + 'mimes' => 'ಈ :attribute ನಲ್ಲಿ :values ಬಗೆಯ ಫೈಲ್ ಆಗಿರಬೇಕು.', + 'mimetypes' => 'ಈ :attribute ನಲ್ಲಿ :values ಬಗೆಯ ಫೈಲ್ ಆಗಿರಬೇಕು.', + 'min' => [ + 'array' => 'ಈ :attribute ಕನಿಷ್ಠ :min ಐಟಂಗಳಿರಬೇಕು.', + 'file' => 'ಈ :attribute ಕನಿಷ್ಠ :min ಕಿಲೋಬೈಟ್ಗಳಿರಬೇಕು.', + 'numeric' => 'ಈ :attribute ಕನಿಷ್ಠ :min ಇರಬೇಕು.', + 'string' => 'ಈ :attribute ಕನಿಷ್ಠ :min ಅಕ್ಷರಗಳಿರಬೇಕು.', + ], + 'min_digits' => ':Attribute ಕನಿಷ್ಠ :min ಅಂಕಿಗಳನ್ನು ಹೊಂದಿರಬೇಕು.', + 'missing' => ':Attribute ಕ್ಷೇತ್ರವು ಕಾಣೆಯಾಗಬೇಕು.', + 'missing_if' => ':Other :value ಆಗಿರುವಾಗ :attribute ಕ್ಷೇತ್ರವು ಕಾಣೆಯಾಗಬೇಕು.', + 'missing_unless' => ':Other :value ಆಗದ ಹೊರತು :attribute ಕ್ಷೇತ್ರವು ತಪ್ಪಿಹೋಗಿರಬೇಕು.', + 'missing_with' => ':Values ಇರುವಾಗ :attribute ಕ್ಷೇತ್ರವು ಕಾಣೆಯಾಗಬೇಕು.', + 'missing_with_all' => ':Values ಇರುವಾಗ :attribute ಕ್ಷೇತ್ರವು ಕಾಣೆಯಾಗಬೇಕು.', + 'multiple_of' => 'The :attribute ಮಾಡಬೇಕು ಎಂದು ಅನೇಕ :value', + 'not_in' => 'ಈ ಆಯ್ಕೆಮಾಡಲಾದ :attribute ಅಮಾನ್ಯವಾಗಿದೆ.', + 'not_regex' => 'ಈ :attribute ಸ್ವರೂಪ ಅಮಾನ್ಯವಾಗಿದೆ.', + 'numeric' => 'ಈ :attribute must be a number.', + 'password' => [ + 'letters' => ':Attribute ಕನಿಷ್ಠ ಒಂದು ಅಕ್ಷರವನ್ನು ಹೊಂದಿರಬೇಕು.', + 'mixed' => ':Attribute ಕನಿಷ್ಠ ಒಂದು ದೊಡ್ಡಕ್ಷರ ಮತ್ತು ಒಂದು ಸಣ್ಣ ಅಕ್ಷರವನ್ನು ಹೊಂದಿರಬೇಕು.', + 'numbers' => ':Attribute ಕನಿಷ್ಠ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರಬೇಕು.', + 'symbols' => ':Attribute ಕನಿಷ್ಠ ಒಂದು ಚಿಹ್ನೆಯನ್ನು ಹೊಂದಿರಬೇಕು.', + 'uncompromised' => 'ನೀಡಿರುವ :attribute ಡೇಟಾ ಸೋರಿಕೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿದೆ. ದಯವಿಟ್ಟು ಬೇರೆ :attribute ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.', + ], + 'present' => 'ಈ :attribute ಕ್ಷೇತ್ರವು ಅಸ್ತಿತ್ವದಲ್ಲಿರಬೇಕು.', + 'prohibited' => 'The :attribute ಕ್ಷೇತ್ರದಲ್ಲಿ ನಿಷೇಧಿಸಲಾಗಿದೆ.', + 'prohibited_if' => 'The :attribute ಕ್ಷೇತ್ರದಲ್ಲಿ ನಿಷೇಧಿಸಲಾಗಿದೆ ಮಾಡಿದಾಗ :other ಆಗಿದೆ :value.', + 'prohibited_unless' => 'The :attribute ಕ್ಷೇತ್ರದಲ್ಲಿ ನಿಷೇಧಿಸಲಾಗಿದೆ ಹೊರತು :other ಆಗಿದೆ :values.', + 'prohibits' => ':Attribute ಕ್ಷೇತ್ರವು :other ಇರುವುದನ್ನು ನಿಷೇಧಿಸುತ್ತದೆ.', + 'regex' => 'ಈ :attribute ಸ್ವರೂಪ ಅಮಾನ್ಯವಾಗಿದೆ.', + 'required' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ.', + 'required_array_keys' => ':Attribute ಕ್ಷೇತ್ರವು ಇದಕ್ಕಾಗಿ ನಮೂದುಗಳನ್ನು ಹೊಂದಿರಬೇಕು: :values.', + 'required_if' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ ಯಾವಾಗ :other ನಲ್ಲಿ :value.', + 'required_if_accepted' => ':Other ಅನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ :attribute ಕ್ಷೇತ್ರವು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ.', + 'required_unless' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ unless :other ನಲ್ಲಿ :values ಹೊರತುಪಡಿಸಿ .', + 'required_with' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ ಯಾವಾಗ :values ಇರುತ್ತದೆ.', + 'required_with_all' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ ಯಾವಾಗ :values ಇರುತ್ತವೆ.', + 'required_without' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ ಯಾವಾಗ :values ಇರುವುದಿಲ್ಲ .', + 'required_without_all' => 'ಈ :attribute ಕ್ಷೇತ್ರ ಅಗತ್ಯವಿದೆ ಯಾವಾಗ :values ಯಾವುದೂ ಇರುವುದಿಲ್ಲ .', + 'same' => 'ಈ :attribute ಮತ್ತು :other ಹೊಂದಾಣಿಕೆಯಾಗಲೇಬೇಕು.', + 'size' => [ + 'array' => 'ಈ :attribute ನಲ್ಲಿ :size ಐಟಂಗಳಿರಲೇಬೇಕು.', + 'file' => 'ಈ :attribute ನಲ್ಲಿ :size ಕಿಲೋಬೈಟ್ಗಳಿರಲೇಬೇಕು.', + 'numeric' => 'ಈ :attribute ನಲ್ಲಿ :size ಇರಲೇಬೇಕು.', + 'string' => 'ಈ :attribute ನಲ್ಲಿ :size ಅಕ್ಷರಗಳಿರಲೇಬೇಕು.', + ], + 'starts_with' => 'ಈ :attribute ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದರಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು : :values', + 'string' => 'ಈ :attribute ಸ್ಟ್ರಿಂಗ್ ಆಗಿರಬೇಕು.', + 'timezone' => 'ಈ :attribute ಮಾನ್ಯವಾದ ವಲಯವಾಗಿರಬೇಕು.', + 'ulid' => ':Attribute ಮಾನ್ಯವಾದ ULID ಆಗಿರಬೇಕು.', + 'unique' => 'ಈ :attribute ಈಗಾಗಲೇ ತೆಗೆದುಕೊಂಡಾಗಿದೆ .', + 'uploaded' => 'ಈ :attribute ಅಪ್ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ.', + 'uppercase' => ':Attribute ದೊಡ್ಡಕ್ಷರವಾಗಿರಬೇಕು.', + 'url' => 'ಈ :attribute ಸ್ವರೂಪವು ಅಮಾನ್ಯವಾಗಿದೆ.', + 'uuid' => 'ಈ :attribute ಮಾನ್ಯವಾದ UUID ಆಗಿರಬೇಕು.', + 'attributes' => [ + 'address' => 'ವಿಳಾಸ', + 'age' => 'ವಯಸ್ಸು', + 'amount' => 'ಮೊತ್ತ', + 'area' => 'ಪ್ರದೇಶ', + 'available' => 'ಲಭ್ಯವಿದೆ', + 'birthday' => 'ಹುಟ್ಟುಹಬ್ಬ', + 'body' => 'ದೇಹ', + 'city' => 'ನಗರ', + 'content' => 'ವಿಷಯ', + 'country' => 'ದೇಶ', + 'created_at' => 'ನಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ', + 'creator' => 'ಸೃಷ್ಟಿಕರ್ತ', + 'current_password' => 'ಪ್ರಸ್ತುತ ಗುಪ್ತಪದ', + 'date' => 'ದಿನಾಂಕ', + 'date_of_birth' => 'ಹುಟ್ತಿದ ದಿನ', + 'day' => 'ದಿನ', + 'deleted_at' => 'ನಲ್ಲಿ ಅಳಿಸಲಾಗಿದೆ', + 'description' => 'ವಿವರಣೆ', + 'district' => 'ಜಿಲ್ಲೆ', + 'duration' => 'ಅವಧಿ', + 'email' => 'ಇಮೇಲ್', + 'excerpt' => 'ಆಯ್ದ ಭಾಗಗಳು', + 'filter' => 'ಫಿಲ್ಟರ್', + 'first_name' => 'ಮೊದಲ ಹೆಸರು', + 'gender' => 'ಲಿಂಗ', + 'group' => 'ಗುಂಪು', + 'hour' => 'ಗಂಟೆ', + 'image' => 'ಚಿತ್ರ', + 'last_name' => 'ಕೊನೆಯ ಹೆಸರು', + 'lesson' => 'ಪಾಠ', + 'line_address_1' => 'ಸಾಲಿನ ವಿಳಾಸ 1', + 'line_address_2' => 'ಸಾಲಿನ ವಿಳಾಸ 2', + 'message' => 'ಸಂದೇಶ', + 'middle_name' => 'ಮಧ್ಯದ ಹೆಸರು', + 'minute' => 'ನಿಮಿಷ', + 'mobile' => 'ಮೊಬೈಲ್', + 'month' => 'ತಿಂಗಳು', + 'name' => 'ಹೆಸರು', + 'national_code' => 'ರಾಷ್ಟ್ರೀಯ ಕೋಡ್', + 'number' => 'ಸಂಖ್ಯೆ', + 'password' => 'ಪಾಸ್ವರ್ಡ್', + 'password_confirmation' => 'ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಿಸಿ', + 'phone' => 'ಫೋನ್', + 'photo' => 'ಫೋಟೋ', + 'postal_code' => 'ಪೋಸ್ಟಲ್ ಕೋಡ್', + 'price' => 'ಬೆಲೆ', + 'province' => 'ಪ್ರಾಂತ್ಯ', + 'recaptcha_response_field' => 'recaptcha ಪ್ರತಿಕ್ರಿಯೆ ಕ್ಷೇತ್ರ', + 'remember' => 'ನೆನಪಿರಲಿ', + 'restored_at' => 'ನಲ್ಲಿ ಪುನಃಸ್ಥಾಪಿಸಲಾಗಿದೆ', + 'result_text_under_image' => 'ಚಿತ್ರದ ಅಡಿಯಲ್ಲಿ ಫಲಿತಾಂಶ ಪಠ್ಯ', + 'role' => 'ಪಾತ್ರ', + 'second' => 'ಸೆಕೆ೦ಡು', + 'sex' => 'ಲಿಂಗ', + 'short_text' => 'ಸಣ್ಣ ಪಠ್ಯ', + 'size' => 'ಗಾತ್ರ', + 'state' => 'ರಾಜ್ಯ', + 'street' => 'ಬೀದಿ', + 'student' => 'ವಿದ್ಯಾರ್ಥಿ', + 'subject' => 'ವಿಷಯ', + 'teacher' => 'ಶಿಕ್ಷಕ', + 'terms' => 'ನಿಯಮಗಳು', + 'test_description' => 'ಪರೀಕ್ಷಾ ವಿವರಣೆ', + 'test_locale' => 'ಪರೀಕ್ಷಾ ಸ್ಥಳ', + 'test_name' => 'ಪರೀಕ್ಷೆಯ ಹೆಸರು', + 'text' => 'ಪಠ್ಯ', + 'time' => 'ಸಮಯ', + 'title' => 'ಶೀರೋನಾಮ', + 'updated_at' => 'ನಲ್ಲಿ ನವೀಕರಿಸಲಾಗಿದೆ', + 'username' => 'ಬಳಕೆದಾರ ಹೆಸರು', + 'year' => 'ವರ್ಷ', + ], +]; diff --git a/lang/ko.json b/lang/ko.json new file mode 100644 index 0000000..d3d5f80 --- /dev/null +++ b/lang/ko.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(그리고 :count개 이상의 오류)", + "(and :count more errors)": "(그리고 :count개 이상의 오류)", + "A new verification link has been sent to the email address you provided during registration.": "새로운 확인 링크를 가입할 때 사용한 이메일 주소로 보냈습니다.", + "A new verification link has been sent to your email address.": "새 확인 링크가 이메일 주소로 전송되었습니다.", + "All rights reserved.": "모든 권리 보유.", + "Already registered?": "계정이 있으신가요?", + "Are you sure you want to delete your account?": "계정을 삭제하시겠습니까?", + "Cancel": "취소", + "Click here to re-send the verification email.": "확인 이메일을 다시 보내려면 여기를 클릭하십시오.", + "Confirm": "확인", + "Confirm Password": "비밀번호 확인", + "Current Password": "현재 비밀번호", + "Dashboard": "대시보드", + "Delete Account": "계정 삭제", + "Email": "이메일", + "Email Password Reset Link": "이메일 비밀번호 재설정 링크", + "Ensure your account is using a long, random password to stay secure.": "계정을 안전하게 지키기 위해 길고 랜덤한 암호를 사용하고 있는지 확인하세요.", + "Forbidden": "권한 없음", + "Forgot your password?": "비밀번호를 잊으셨나요?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "비밀번호를 잊으셨습니까? 이메일 주소를 입력하시면 새 비밀번호를 설정 할 수 있는 링크를 이메일로 보내드립니다.", + "Go to page :page": ":Page 페이지로 이동", + "Hello!": "안녕하세요!", + "If you did not create an account, no further action is required.": "계정을 생성하지 않았다면 추가 조치가 필요하지 않습니다.", + "If you did not request a password reset, no further action is required.": "귀하께서 비밀번호 재설정을 요청하지 않으셨다면, 추가 조치가 필요하지 않습니다.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\" 버튼을 클릭하는 중에 문제가 있는 경우 아래 URL을 복사하여\n웹 브라우저에 붙여넣으세요:", + "Invalid JSON was returned from the route.": "경로에서 잘못된 JSON이 반환되었습니다.", + "Log in": "로그인", + "Log Out": "로그아웃", + "Login": "로그인", + "Logout": "로그아웃", + "Name": "이름", + "New Password": "새 비밀번호", + "Not Found": "찾을 수 없습니다", + "of": "의", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "계정을 삭제하면 모든 리소스와 데이터가 영구적으로 삭제됩니다. 계정을 삭제하기 전에 유지하려는 필요한 데이터 또는 정보를 다운로드하세요.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "계정이 삭제되면 모든 리소스와 데이터가 영구적으로 삭제됩니다. 계정을 영구적으로 삭제할 것인지 확인하기 위해 암호를 입력하십시오.", + "Page Expired": "만료된 페이지", + "Pagination Navigation": "페이지네이션 내비게이션", + "Password": "비밀번호", + "Payment Required": "결제 필요", + "Please click the button below to verify your email address.": "이메일 주소를 확인하려면 아래 버튼을 클릭하십시오.", + "Profile": "프로필", + "Profile Information": "프로필 정보", + "Regards": "안부", + "Register": "회원가입", + "Remember me": "로그인 상태 유지", + "Resend Verification Email": "확인 메일 다시 보내기", + "Reset Password": "비밀번호 재설정", + "Reset Password Notification": "비밀번호 재설정 알림", + "results": "결과", + "Save": "저장", + "Saved.": "저장됨.", + "Server Error": "서버 오류", + "Service Unavailable": "서비스를 사용할 수 없습니다.", + "Showing": "보기", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "가입해 주셔서 감사합니다! 시작하시기 전에 방금 이메일로 보낸 링크를 클릭하여 이메일 주소를 확인해 주시겠습니까? 이메일을 받지 못한 경우 새 이메일을 보내 드리겠습니다.", + "The given data was invalid.": "제공된 데이터가 유효하지 않습니다.", + "The response is not a streamed response.": "응답이 스트리밍 응답이 아닙니다.", + "The response is not a view.": "응답은 보기가 아닙니다.", + "This is a secure area of the application. Please confirm your password before continuing.": "이곳은 보안 구역입니다. 진행하기 위해서 비밀번호를 입력해주세요.", + "This password reset link will expire in :count minutes.": "이 비밀번호 재설정 링크는 :count분 후에 만료됩니다.", + "to": "에", + "Toggle navigation": "내비게이션 전환", + "Too Many Requests": "너무 많은 요청", + "Unauthorized": "인증되지 않음", + "Update Password": "비밀번호 업데이트", + "Update your account's profile information and email address.": "계정의 프로필 정보와 이메일 주소를 업데이트하세요.", + "Verify Email Address": "이메일 주소 확인", + "Whoops!": "저런!", + "You are receiving this email because we received a password reset request for your account.": "귀하의 계정에 대한 비밀번호 재설정이 요청되어 이 메일이 발송되었습니다.", + "You're logged in!": "로그인되었습니다!", + "Your email address is unverified.": "이메일 주소가 확인되지 않았습니다." +} \ No newline at end of file diff --git a/lang/ko/auth.php b/lang/ko/auth.php new file mode 100644 index 0000000..0744858 --- /dev/null +++ b/lang/ko/auth.php @@ -0,0 +1,9 @@ + '제출된 인증 정보가 레코드와 일치하지 않습니다.', + 'password' => '비밀번호가 잘못되었습니다.', + 'throttle' => '너무 많은 로그인을 시도하였습니다. :seconds 초 후에 다시 시도하십시오.', +]; diff --git a/lang/ko/pagination.php b/lang/ko/pagination.php new file mode 100644 index 0000000..db05d0e --- /dev/null +++ b/lang/ko/pagination.php @@ -0,0 +1,8 @@ + '다음 »', + 'previous' => '« 이전', +]; diff --git a/lang/ko/passwords.php b/lang/ko/passwords.php new file mode 100644 index 0000000..6177e96 --- /dev/null +++ b/lang/ko/passwords.php @@ -0,0 +1,11 @@ + '비밀번호가 변경되었습니다!', + 'sent' => '비밀번호 재설정 링크를 이메일로 전송했습니다!', + 'throttled' => '잠시 후 다시 시도해주세요.', + 'token' => '해당 비밀번호 재설정 토큰이 유효하지 않습니다.', + 'user' => '해당 이메일을 사용하는 사용자를 찾을 수 없습니다.', +]; diff --git a/lang/ko/validation.php b/lang/ko/validation.php new file mode 100644 index 0000000..87c92ef --- /dev/null +++ b/lang/ko/validation.php @@ -0,0 +1,217 @@ + ':Attribute을(를) 동의해야 합니다.', + 'accepted_if' => ':Attribute을(를) :other이(가) :value이면 동의해야 합니다.', + 'active_url' => ':Attribute은(는) 유효한 URL이 아닙니다.', + 'after' => ':Attribute은(는) :date 이후 날짜여야 합니다.', + 'after_or_equal' => ':Attribute은(는) :date 이후 날짜이거나 같은 날짜여야 합니다.', + 'alpha' => ':Attribute은(는) 문자만 포함할 수 있습니다.', + 'alpha_dash' => ':Attribute은(는) 문자, 숫자, 대쉬(-), 밑줄(_)만 포함할 수 있습니다.', + 'alpha_num' => ':Attribute은(는) 문자와 숫자만 포함할 수 있습니다.', + 'array' => ':Attribute은(는) 배열이어야 합니다.', + 'ascii' => ':Attribute은 1바이트 영숫자 문자와 기호만 포함해야 합니다.', + '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은(는) true 또는 false 이어야 합니다.', + 'can' => ':Attribute 필드에 승인되지 않은 값이 포함되어 있습니다.', + 'confirmed' => ':Attribute 확인 항목이 일치하지 않습니다.', + 'current_password' => '패스워드가 일치하지 않습니다.', + 'date' => ':Attribute은(는) 유효한 날짜가 아닙니다.', + 'date_equals' => ':Attribute은(는) :date과(와) 같은날짜여야합니다.', + 'date_format' => ':Attribute이(가) :format 형식과 일치하지 않습니다.', + 'decimal' => ':Attribute은 소수점 이하 :decimal자리여야 합니다.', + 'declined' => ':Attribute은(는) 거부되어야 합니다.', + 'declined_if' => ':Other이(가) :value일때 :attribute은(는) 거부되어야 합니다.', + 'different' => ':Attribute와(과) :other은(는) 서로 달라야 합니다.', + 'digits' => ':Attribute은(는) :digits 자리 숫자여야 합니다.', + 'digits_between' => ':Attribute은(는) :min에서 :max 자리 사이여야 합니다.', + 'dimensions' => ':Attribute은(는) 올바르지 않는 이미지 크기입니다.', + 'distinct' => ':Attribute 필드에 중복된 값이 있습니다.', + 'doesnt_end_with' => ':Attribute은 다음 중 하나로 끝날 수 없습니다: :values.', + 'doesnt_start_with' => ':Attribute은 다음 중 하나로 시작할 수 없습니다: :values.', + '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 문자열이어야 합니다.', + 'lowercase' => ':Attribute은 소문자여야 합니다.', + '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자보다 클 수 없습니다.', + ], + 'max_digits' => ':Attribute은 :max자리를 넘지 않아야 합니다.', + 'mimes' => ':Attribute은(는) 다음의 파일 형식이어야 합니다: :values.', + 'mimetypes' => ':Attribute은(는) 다음의 파일 형식이어야 합니다: :values.', + 'min' => [ + 'array' => ':Attribute은(는) 최소한 :min개의 항목이 있어야 합니다.', + 'file' => ':Attribute은(는) 최소한 :min킬로바이트이어야 합니다.', + 'numeric' => ':Attribute은(는) 최소한 :min이어야 합니다.', + 'string' => ':Attribute은(는) 최소한 :min자이어야 합니다.', + ], + 'min_digits' => ':Attribute은 :min자리 이상이어야 합니다.', + 'missing' => ':Attribute 필드가 없어야 합니다.', + 'missing_if' => ':Other이 :value일 때 :attribute 필드는 누락되어야 합니다.', + 'missing_unless' => ':Other이 :value이 아닌 경우 :attribute 필드는 누락되어야 합니다.', + 'missing_with' => ':Values이 있는 경우 :attribute 필드는 누락되어야 합니다.', + 'missing_with_all' => ':Values이 있는 경우 :attribute 필드는 누락되어야 합니다.', + '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' => ':Attribute (은)는 :other 이(가) :value 인 경우 금지되어 있습니다.', + 'prohibited_unless' => ':Attribute (은)는 :other 이(가) :value 이(가) 아닌 경우 금지되어 있습니다.', + 'prohibits' => ':Attribute (은)는 :other 을(를) 금지합니다.', + 'regex' => ':Attribute 형식이 올바르지 않습니다.', + 'required' => ':Attribute 필드는 필수입니다.', + 'required_array_keys' => ':Attribute 필드는 :values에 대한 항목을 포함해야 합니다.', + 'required_if' => ':Other이(가) :value 일 때 :attribute 필드는 필수입니다.', + 'required_if_accepted' => ':Other이 승인되면 :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은(는) 올바른 시간대 이어야 합니다.', + 'ulid' => ':Attribute은 유효한 ULID여야 합니다.', + 'unique' => ':Attribute은(는) 이미 사용 중입니다.', + 'uploaded' => ':Attribute을(를) 업로드하지 못했습니다.', + 'uppercase' => ':Attribute은 대문자여야 합니다.', + 'url' => ':Attribute은(는) 형식은 올바르지 않습니다.', + 'uuid' => ':Attribute은(는) 유효한UUID여야합니다.', + 'attributes' => [ + 'address' => '주소', + 'age' => '나이', + 'amount' => '양', + 'area' => '지역', + 'available' => '사용 가능', + 'birthday' => '생신', + 'body' => '몸', + 'city' => '도시', + 'content' => '내용', + 'country' => '나라', + 'created_at' => '에 생성됨', + 'creator' => '창조자', + 'current_password' => '현재 비밀번호', + 'date' => '날짜', + 'date_of_birth' => '생일', + 'day' => '일', + 'deleted_at' => '에서 삭제됨', + 'description' => '상세설명', + 'district' => '구역', + 'duration' => '지속', + 'email' => '이메일', + 'excerpt' => '발췌', + 'filter' => '필터', + 'first_name' => '이름', + 'gender' => '성별', + 'group' => '그룹', + 'hour' => '시', + 'image' => '영상', + 'last_name' => '성', + 'lesson' => '수업', + 'line_address_1' => '회선 주소 1', + 'line_address_2' => '회선 주소 2', + 'message' => '메시지', + 'middle_name' => '중간 이름', + 'minute' => '분', + 'mobile' => '모바일', + 'month' => '월', + 'name' => '이름', + 'national_code' => '국가 코드', + 'number' => '숫자', + 'password' => '비밀번호', + 'password_confirmation' => '비밀번호 확인', + 'phone' => '전화번호', + 'photo' => '사진', + 'postal_code' => '우편 번호', + 'price' => '가격', + 'province' => '주', + 'recaptcha_response_field' => 'recaptcha 응답 필드', + 'remember' => '기억하다', + 'restored_at' => '복원', + 'result_text_under_image' => '이미지 아래의 결과 텍스트', + 'role' => '규칙', + 'second' => '초', + 'sex' => '성별', + 'short_text' => '짧은 텍스트', + 'size' => '크기', + 'state' => '상태', + 'street' => '거리', + 'student' => '학생', + 'subject' => '주제', + 'teacher' => '선생님', + 'terms' => '약관', + 'test_description' => '테스트 설명', + 'test_locale' => '테스트 로케일', + 'test_name' => '테스트 이름', + 'text' => '텍스트', + 'time' => '시간', + 'title' => '제목', + 'updated_at' => '에 업데이트됨', + 'username' => '유저네임', + 'year' => '년', + ], +]; diff --git a/lang/lt.json b/lang/lt.json new file mode 100644 index 0000000..0361398 --- /dev/null +++ b/lang/lt.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ir dar :count klaidų)", + "(and :count more errors)": "(ir dar :count klaidų)", + "A new verification link has been sent to the email address you provided during registration.": "Nauja patvirtinimo nuoroda buvo išsiųsta el. pašto adresu, kurį pateikėte registruojantis.", + "A new verification link has been sent to your email address.": "Jūsų el. pašto adresu išsiųsta nauja patvirtinimo nuoroda.", + "All rights reserved.": "Visos teisės saugomos.", + "Already registered?": "Jau užsiregistravote?", + "Are you sure you want to delete your account?": "Ar tikrai norite ištrinti savo paskyrą?", + "Cancel": "Atšaukti", + "Click here to re-send the verification email.": "Spustelėkite čia, kad iš naujo išsiųstumėte patvirtinimo el. laišką.", + "Confirm": "Patvirtinti", + "Confirm Password": "Pakartokite slaptažodį", + "Current Password": "Dabartinis slaptažodis", + "Dashboard": "Pagrindinis puslapis", + "Delete Account": "Ištrinkite paskyrą", + "Email": "El. pašto adresas", + "Email Password Reset Link": "Atsiųsti slaptažodžio atstatymo nuorodą", + "Ensure your account is using a long, random password to stay secure.": "Įsitikinkite, kad jūsų slapažodis yra ilgas, atsitiktinis dėl paskyros saugumo.", + "Forbidden": "Draudžiama", + "Forgot your password?": "Pamiršote slaptažodį?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Pamiršote savo slaptažodį? Jokių problemų. Įveskite savo el. pašto adresą ir atsiųsime slaptažodžio atstatymo nuorodą, kuri leis jums pasirinkti naują.", + "Go to page :page": "Eiti į puslapį Nr. :page", + "Hello!": "Sveiki!", + "If you did not create an account, no further action is required.": "Jeigu paskyrą kūrėte ne jūs, papildomų veiksmų atlikti nereikia.", + "If you did not request a password reset, no further action is required.": "Jeigu neprašėte atstatyti slaptažodį, jokių veiksmų atlikti nereikia.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Jeigu nepavyksta paspausti \":actionText\" mygtuko, nukopijuokite ir įklijuokite nuorodą, kuri pateikta žemiau,\nį savo naršyklę:", + "Invalid JSON was returned from the route.": "Iš maršruto buvo grąžintas netinkamas JSON.", + "Log in": "Prisijungti", + "Log Out": "atsijungti", + "Login": "Prisijungti", + "Logout": "Atsijungti", + "Name": "Vardas", + "New Password": "Naujas slaptažodis", + "Not Found": "Nerasta", + "of": "iš", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Vos ištrynus paskyrą, visi jos resursai ir duomenys bus visam laikui ištrinti. Prieš ištrinant paskyrą parsisiųskite visus duomenis, kuriuos norėsite pasiekti.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kai paskyra bus ištrinta, visi jos ištekliai ir duomenys bus ištrinti visam laikui. Įveskite slaptažodį, kad patvirtintumėte, jog norite visam laikui ištrinti paskyrą.", + "Page Expired": "Galiojimo laikas pasibaigė", + "Pagination Navigation": "Puslapių navigacija", + "Password": "Slaptažodis", + "Payment Required": "Reikalingas mokėjimas", + "Please click the button below to verify your email address.": "Spauskite mygtuką žemiau, norėdami patvirtinti savo el. pašto adresą.", + "Profile": "Profilis", + "Profile Information": "Profilio informacija", + "Regards": "Pagarbiai", + "Register": "Registruotis", + "Remember me": "Atsiminti mane", + "Resend Verification Email": "Persiųsti patvirtinimo el. laišką", + "Reset Password": "Slaptažodžio atstatymas", + "Reset Password Notification": "Slaptažodžio atstatymo pranešimas", + "results": "rezultatai", + "Save": "Išsaugoti", + "Saved.": "Išsaugota.", + "Server Error": "Serverio klaida", + "Service Unavailable": "Paslauga negalima", + "Showing": "Rodomi nuo", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Ačiū, kad užsiregistravote! Prieš pradedant, gal galite patvirtinti savo el. pašto adresą paspaudžiant ant nuorodos, kurią jums ką tik atsiuntėme? Jeigu negavote el. laiško, mes jums atsiųsime kitą.", + "The given data was invalid.": "Pateikti duomenys neteisingi.", + "The response is not a streamed response.": "Atsakymas nėra srautinis atsakymas.", + "The response is not a view.": "Atsakymas nėra vaizdas.", + "This is a secure area of the application. Please confirm your password before continuing.": "Tai yra saugi taikymo sritis. Prašome patvirtinti savo slaptažodį prieš tęsdami.", + "This password reset link will expire in :count minutes.": "Ši slaptažodžio nustatymo nuoroda galios :count min.", + "to": "iki", + "Toggle navigation": "Perjungti navigaciją", + "Too Many Requests": "Per daug užklausų", + "Unauthorized": "Neturite leidimo", + "Update Password": "Slaptažodžio keitimas", + "Update your account's profile information and email address.": "Pakeiskite savo profilio informaciją ir el. pašto adresą.", + "Verify Email Address": "El. pašto adreso patvirtinimas", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Jūs gavote šį el. laišką, nes buvo išsiųsta jūsų paskyros slaptažodžio atstatymo užklausa.", + "You're logged in!": "Jūs prisijungėte!", + "Your email address is unverified.": "Jūsų el. pašto adresas nepatvirtintas." +} \ No newline at end of file diff --git a/lang/lt/auth.php b/lang/lt/auth.php new file mode 100644 index 0000000..dd074a4 --- /dev/null +++ b/lang/lt/auth.php @@ -0,0 +1,9 @@ + 'Prisijungimo duomenys neatitinka.', + 'password' => 'Slaptažodis neteisingas.', + 'throttle' => 'Per daug bandymų prisijungti. Bandykite po :seconds sec.', +]; diff --git a/lang/lt/pagination.php b/lang/lt/pagination.php new file mode 100644 index 0000000..5d44659 --- /dev/null +++ b/lang/lt/pagination.php @@ -0,0 +1,8 @@ + 'Kitas »', + 'previous' => '« Ankstesnis', +]; diff --git a/lang/lt/passwords.php b/lang/lt/passwords.php new file mode 100644 index 0000000..d3b60c4 --- /dev/null +++ b/lang/lt/passwords.php @@ -0,0 +1,11 @@ + 'Nustatytas naujas slaptažodis!', + 'sent' => 'Naujo slaptažodžio nustatymo nuoroda išsiųsta', + 'throttled' => 'Palaukite prieš tęsdami.', + 'token' => 'Šis slaptažodžio raktas yra neteisingas.', + 'user' => 'Vartotojas su tokiu el. paštu nerastas.', +]; diff --git a/lang/lt/validation.php b/lang/lt/validation.php new file mode 100644 index 0000000..9c0f4e3 --- /dev/null +++ b/lang/lt/validation.php @@ -0,0 +1,217 @@ + 'Laukas :attribute turi būti priimtas.', + 'accepted_if' => 'Laukas :attribute turi būti priimtas kai :other yra :value.', + 'active_url' => 'Laukas :attribute nėra galiojantis internetinis adresas.', + 'after' => 'Lauko :attribute reikšmė turi būti po :date datos.', + 'after_or_equal' => 'Lauko :attribute reikšmė privalo būti data lygi arba vėlesnė negu :date.', + 'alpha' => 'Laukas :attribute gali turėti tik raides.', + 'alpha_dash' => 'Laukas :attribute gali turėti tik raides, skaičius ir brūkšnelius.', + 'alpha_num' => 'Laukas :attribute gali turėti tik raides ir skaičius.', + 'array' => 'Laukas :attribute turi būti masyvas.', + 'ascii' => ':Attribute turi būti tik vieno baito raidiniai ir skaitmeniniai simboliai ir simboliai.', + 'before' => 'Laukas :attribute turi būti data prieš :date.', + 'before_or_equal' => 'Lauko :attribute reikšmė privalo būti data lygi arba ankstesnė negu :date.', + 'between' => [ + 'array' => 'Elementų skaičius lauke :attribute turi turėti nuo :min iki :max.', + 'file' => 'Failo dydis lauke :attribute turi būti tarp :min ir :max kilobaitų.', + 'numeric' => 'Lauko :attribute reikšmė turi būti tarp :min ir :max.', + 'string' => 'Simbolių skaičius lauke :attribute turi būti tarp :min ir :max.', + ], + 'boolean' => 'Lauko reikšmė :attribute turi būti \'taip\' arba \'ne\'.', + 'can' => ':Attribute lauke yra neleistina reikšmė.', + 'confirmed' => 'Lauko :attribute patvirtinimas nesutampa.', + 'current_password' => 'Slaptažodis yra neteisingas.', + 'date' => 'Lauko :attribute reikšmė nėra galiojanti data.', + 'date_equals' => 'Lauko :attribute reikšmė turi būti data lygi :date.', + 'date_format' => 'Lauko :attribute reikšmė neatitinka formato :format.', + 'decimal' => ':Attribute turi būti :decimal skaitmenų po kablelio.', + 'declined' => 'Laukas :attribute turi būti atmestas.', + 'declined_if' => 'Laukas :attribute turi būti atmestas kai :other yra :value.', + 'different' => 'Laukų :attribute ir :other reikšmės turi skirtis.', + 'digits' => 'Laukas :attribute turi būti sudarytas iš :digits skaitmenų.', + 'digits_between' => 'Laukas :attribute turi turėti nuo :min iki :max skaitmenų.', + 'dimensions' => 'Lauke :attribute įkeltas paveiksliukas neatitinka išmatavimų reikalavimo.', + 'distinct' => 'Laukas :attribute pasikartoja.', + 'doesnt_end_with' => 'Laukas :attribute negali baigtis viena iš šių reikšmių: :values.', + 'doesnt_start_with' => 'Laukas :attribute negali prasidėti viena iš šių reikšmių: :values.', + 'email' => 'Lauko :attribute reikšmė turi būti galiojantis el. pašto adresas.', + 'ends_with' => 'Laukas :attribute turi baigtis vienu iš: :values', + 'enum' => 'Pasirinkta negaliojanti :attribute reikšmė.', + 'exists' => 'Pasirinkta negaliojanti :attribute reikšmė.', + 'file' => ':Attribute turi būti failas.', + 'filled' => 'Laukas :attribute turi būti užpildytas.', + 'gt' => [ + 'array' => 'Laukas :attribute turi turėti daugiau nei :value elementus.', + 'file' => 'Failas lauke :attribute turi būti didesnis negu :value kilobaitai.', + 'numeric' => 'Lauko :attribute reikšmė turi būti didesnė negu :value.', + 'string' => 'Lauko :attribute reikšmė turi būti didesnė negu :value simboliai.', + ], + 'gte' => [ + 'array' => 'Laukas :attribute turi turėti :value elementus arba daugiau.', + 'file' => 'Failas lauke :attribute turi būti didesnis arba lygus :value kilobaitams.', + 'numeric' => 'Lauko :attribute reikšmė turi būti didesnė arba lygi :value.', + 'string' => 'Lauko :attribute reikšmė turi būti didesnė arba lygi :value simboliams.', + ], + 'image' => 'Lauko :attribute reikšmė turi būti paveikslėlis.', + 'in' => 'Pasirinkta negaliojanti :attribute reikšmė.', + 'in_array' => 'Laukas :attribute neegzistuoja :other lauke.', + 'integer' => 'Lauko :attribute reikšmė turi būti sveikasis skaičius.', + 'ip' => 'Lauko :attribute reikšmė turi būti galiojantis IP adresas.', + 'ipv4' => 'Lauko :attribute reikšmė turi būti galiojantis IPv4 adresas.', + 'ipv6' => 'Lauko :attribute reikšmė turi būti galiojantis IPv6 adresas.', + 'json' => 'Lauko :attribute reikšmė turi būti JSON tekstas.', + 'lowercase' => ':Attribute turi būti mažosios raidės.', + 'lt' => [ + 'array' => 'Laukas :attribute turi turėti mažiau negu :value elementus.', + 'file' => 'Failas lauke :attribute turi būti mažesnis negu :value kilobaitai.', + 'numeric' => 'Lauko :attribute reikšmė turi būti mažesnė negu :value.', + 'string' => 'Lauko :attribute reikšmė turi būti mažesnė negu :value simboliai.', + ], + 'lte' => [ + 'array' => 'Laukas :attribute turi turėti mažiau arba lygiai :value elementus.', + 'file' => 'Failas lauke :attribute turi būti mažesnis arba lygus :value kilobaitams.', + 'numeric' => 'Lauko :attribute reikšmė turi būti mažesnė arba lygi :value.', + 'string' => 'Lauko :attribute reikšmė turi būti mažesnė arba lygi :value simboliams.', + ], + 'mac_address' => 'Lauko :attribute reikšmė turi būti galiojantis MAC adresas.', + 'max' => [ + 'array' => 'Elementų kiekis lauke :attribute negali turėti daugiau nei :max elementų.', + 'file' => 'Failo dydis lauke :attribute negali būti didesnis nei :max kilobaitų.', + 'numeric' => 'Lauko :attribute reikšmė negali būti didesnė nei :max.', + 'string' => 'Simbolių kiekis lauke :attribute reikšmė negali būti didesnė nei :max simbolių.', + ], + 'max_digits' => ':Attribute neturi būti daugiau nei :max skaitmenų.', + 'mimes' => 'Lauko reikšmė :attribute turi būti failas vieno iš sekančių tipų: :values.', + 'mimetypes' => 'Lauko reikšmė :attribute turi būti failas vieno iš sekančių tipų: :values.', + 'min' => [ + 'array' => 'Elementų kiekis lauke :attribute turi būti ne mažiau nei :min.', + 'file' => 'Failo dydis lauke :attribute turi būti ne mažesnis nei :min kilobaitų.', + 'numeric' => 'Lauko :attribute reikšmė turi būti ne mažesnė nei :min.', + 'string' => 'Simbolių kiekis lauke :attribute turi būti ne mažiau nei :min.', + ], + 'min_digits' => ':Attribute turi sudaryti bent :min skaitmenų.', + 'missing' => 'Turi būti trūkstamas :attribute laukas.', + 'missing_if' => 'Lauko :attribute turi trūkti, kai :other yra :value.', + 'missing_unless' => 'Lauko :attribute turi trūkti, nebent :other yra :value.', + 'missing_with' => 'Kai yra :values, lauko :attribute turi trūkti.', + 'missing_with_all' => 'Lauko :attribute turi trūkti, kai yra :values.', + 'multiple_of' => 'Laukas :attribute turi būti :value kartotinis.', + 'not_in' => 'Pasirinkta negaliojanti reikšmė :attribute.', + 'not_regex' => 'Lauko :attribute formatas yra neteisingas.', + 'numeric' => 'Lauko :attribute reikšmė turi būti skaičius.', + 'password' => [ + 'letters' => 'Laukas :attribute privalo turėti bent vieną raidę.', + 'mixed' => 'Laukas :attribute privalo turėti bent vieną didžiąją ir mažąją reides.', + 'numbers' => 'Laukas :attribute privalo turėti bent vieną skaičių.', + 'symbols' => 'Laukas :attribute privalo turėti bent vieną simbolį.', + 'uncompromised' => 'Lauko :attribute reikšmė pastebėta duomenų nutekėjimo metu. Prašome pasirinkti kitą :attribute reikšmę.', + ], + 'present' => 'Laukas :attribute turi egzistuoti.', + 'prohibited' => ':Attribute laukas draudžiamas.', + 'prohibited_if' => ':Attribute laukas draudžiamas, kai :other yra :value.', + 'prohibited_unless' => ':Attribute laukas draudžiamas, nebent :other yra :values.', + 'prohibits' => 'Laukas :attribute draudžia :other egzistuoti.', + 'regex' => 'Negaliojantis lauko :attribute formatas.', + 'required' => 'Privaloma užpildyti lauką :attribute.', + 'required_array_keys' => 'Lauke :attribute privalo būti įrašai apie: :values.', + 'required_if' => 'Privaloma užpildyti lauką :attribute, kai :other yra :value.', + 'required_if_accepted' => ':Attribute laukelis būtinas, kai priimamas :other.', + 'required_unless' => 'Laukas :attribute yra privalomas, nebent :other yra tarp :values reikšmių.', + 'required_with' => 'Privaloma užpildyti lauką :attribute, kai pateikta :values.', + 'required_with_all' => 'Privaloma užpildyti lauką :attribute, kai pateikta :values.', + 'required_without' => 'Privaloma užpildyti lauką :attribute, kai nepateikta :values.', + 'required_without_all' => 'Privaloma užpildyti lauką :attribute, kai nepateikta nei viena iš reikšmių :values.', + 'same' => 'Laukai :attribute ir :other turi sutapti.', + 'size' => [ + 'array' => 'Elementų kiekis lauke :attribute turi būti :size.', + 'file' => 'Failo dydis lauke :attribute turi būti :size kilobaitai.', + 'numeric' => 'Lauko :attribute reikšmė turi būti :size.', + 'string' => 'Simbolių skaičius lauke :attribute turi būti :size.', + ], + 'starts_with' => 'Laukas :attribute turi prasidėti vienu iš: :values', + 'string' => 'Laukas :attribute turi būti tekstinis.', + 'timezone' => 'Lauko :attribute reikšmė turi būti galiojanti laiko zona.', + 'ulid' => ':Attribute turi būti galiojantis ULID.', + 'unique' => 'Tokia :attribute reikšmė jau pasirinkta.', + 'uploaded' => 'Nepavyko įkelti :attribute lauko.', + 'uppercase' => ':Attribute turi būti didžiosios raidės.', + 'url' => 'Negaliojantis lauko :attribute formatas.', + 'uuid' => 'Lauko :attribute reikšmė turi būti galiojantis UUID.', + 'attributes' => [ + 'address' => 'adresas', + 'age' => 'amžius', + 'amount' => 'kiekis', + 'area' => 'vietovė', + 'available' => 'pasiekiamas', + 'birthday' => 'gimtadienis', + 'body' => 'turinys', + 'city' => 'miestas', + 'content' => 'turinys', + 'country' => 'šalis', + 'created_at' => 'sukūrimo laikas', + 'creator' => 'sukūrė', + 'current_password' => 'dabartinis slaptažodis', + 'date' => 'data', + 'date_of_birth' => 'gimimo data', + 'day' => 'diena', + 'deleted_at' => 'ištrynimo laikas', + 'description' => 'aprašymas', + 'district' => 'apskritis', + 'duration' => 'trukmė', + 'email' => 'el. paštas', + 'excerpt' => 'ištrauka', + 'filter' => 'filtras', + 'first_name' => 'vardas', + 'gender' => 'lytis', + 'group' => 'grupė', + 'hour' => 'valanda', + 'image' => 'paveikslėlis', + 'last_name' => 'pavardė', + 'lesson' => 'pamoka', + 'line_address_1' => 'adreso eilutė 1', + 'line_address_2' => 'adreso eilutė 2', + 'message' => 'žinutė', + 'middle_name' => 'vidurinis vardas', + 'minute' => 'minutė', + 'mobile' => 'mob. telefonas', + 'month' => 'mėnesis', + 'name' => 'vardas', + 'national_code' => 'nacionalinis kodas', + 'number' => 'skaičius', + 'password' => 'slaptažodis', + 'password_confirmation' => 'slaptažodžio patvirtinimas', + 'phone' => 'telefonas', + 'photo' => 'nuotrauka', + 'postal_code' => 'pašto kodas', + 'price' => 'kaina', + 'province' => 'provincija', + 'recaptcha_response_field' => '„recaptcha“ laukelis', + 'remember' => 'prisiminti', + 'restored_at' => 'atkūrimo laikas', + 'result_text_under_image' => 'rezultato tekstas po paveikslėliu', + 'role' => 'rolė', + 'second' => 'sekundė', + 'sex' => 'lytis', + 'short_text' => 'trumpas tekstas', + 'size' => 'dydis', + 'state' => 'valstija', + 'street' => 'gatvė', + 'student' => 'studentas', + 'subject' => 'tema', + 'teacher' => 'mokytojas', + 'terms' => 'sąlygos', + 'test_description' => 'bandomasis aprašymas', + 'test_locale' => 'bandomoji kalba', + 'test_name' => 'bandomasis vardas', + 'text' => 'tekstas', + 'time' => 'laikas', + 'title' => 'pavadinimas', + 'updated_at' => 'atnaujinimo laikas', + 'username' => 'vartotojo vardas', + 'year' => 'metai', + ], +]; diff --git a/lang/lv.json b/lang/lv.json new file mode 100644 index 0000000..572485b --- /dev/null +++ b/lang/lv.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(un vēl :count kļūdas)", + "(and :count more errors)": "(un vēl :count kļūdas)", + "A new verification link has been sent to the email address you provided during registration.": "Reģistrācijas laikā norādītajai e-pasta adresei ir nosūtīta jauna verifikācijas saite.", + "A new verification link has been sent to your email address.": "Uz jūsu e-pasta adresi ir nosūtīta jauna verifikācijas saite.", + "All rights reserved.": "Visas tiesības aizsargātas.", + "Already registered?": "Jau reģistrēts?", + "Are you sure you want to delete your account?": "Vai tiešām vēlaties dzēst savu kontu?", + "Cancel": "Atcelt", + "Click here to re-send the verification email.": "Noklikšķiniet šeit, lai atkārtoti nosūtītu verifikācijas e-pastu.", + "Confirm": "Apstiprināt", + "Confirm Password": "Apstiprināt Paroli", + "Current Password": "Pašreizējā Parole", + "Dashboard": "Panelis", + "Delete Account": "Dzēst Kontu", + "Email": "Pasts", + "Email Password Reset Link": "E-Pasta Paroles Atiestatīšanas Saite", + "Ensure your account is using a long, random password to stay secure.": "Pārliecinieties, ka Jūsu konts izmanto garu, nejaušu paroli, lai saglabātu drošību.", + "Forbidden": "Aizliegts", + "Forgot your password?": "Aizmirsāt paroli?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Aizmirsāt paroli? Nav problēmu. Vienkārši dariet mums zināmu savu e-pasta adresi, un mēs nosūtīsim jums paroles atiestatīšanas saiti, kas ļaus jums izvēlēties jaunu.", + "Go to page :page": "Iet uz lapu :page", + "Hello!": "Sveiki!", + "If you did not create an account, no further action is required.": "Ja neesat izveidojis kontu, turpmāka darbība nav nepieciešama.", + "If you did not request a password reset, no further action is required.": "Ja neesat pieprasījis paroles atiestatīšanu, turpmāka darbība nav nepieciešama.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ja jums rodas problēmas, noklikšķinot uz pogas \":actionText\", nokopējiet un ielīmējiet tālāk norādīto URL\nsavā tīmekļa pārlūkprogrammā:", + "Invalid JSON was returned from the route.": "No maršruta tika atgriezts nederīgs JSON.", + "Log in": "Pieteikties", + "Log Out": "iziet", + "Login": "Pieteikšanās", + "Logout": "Atteikties", + "Name": "Nosaukums", + "New Password": "Jauna Parole", + "Not Found": "Nav Atrasts", + "of": "no", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Kad jūsu konts ir izdzēsts, visi tā resursi un dati tiks neatgriezeniski izdzēsti. Pirms konta dzēšanas, lūdzu, lejupielādējiet visus datus vai informāciju, kuru vēlaties saglabāt.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kad jūsu konts tiks dzēsts, visi tā resursi un dati tiks neatgriezeniski dzēsti. Lūdzu, ievadiet savu paroli, lai apstiprinātu, ka vēlaties neatgriezeniski dzēst savu kontu.", + "Page Expired": "Lapas Derīguma Termiņš", + "Pagination Navigation": "Pagination Navigācija", + "Password": "Parole", + "Payment Required": "Nepieciešams maksājums", + "Please click the button below to verify your email address.": "Lūdzu, noklikšķiniet uz pogas zemāk, lai pārbaudītu savu e-pasta adresi.", + "Profile": "Profils", + "Profile Information": "Profila Informācija", + "Regards": "Saistībā", + "Register": "Reģistrēts", + "Remember me": "Atcerēties mani", + "Resend Verification Email": "Atkārtoti Nosūtiet Verifikācijas E-Pastu", + "Reset Password": "Atiestatīt Paroli", + "Reset Password Notification": "Atiestatīt Paroles Paziņojumu", + "results": "rezultāts", + "Save": "Saglabāt", + "Saved.": "Saglabāts.", + "Server Error": "Servera Kļūda", + "Service Unavailable": "Pakalpojums Nav Pieejams", + "Showing": "Parādot", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Paldies par pierakstīšanos! Pirms sākat darbu, vai jūs varētu pārbaudīt savu e-pasta adresi, noklikšķinot uz saites, kuru mēs tikko nosūtījām jums pa e-pastu? Ja jūs nesaņēmāt e-pastu, mēs labprāt nosūtīsim jums citu.", + "The given data was invalid.": "Norādītie dati nebija derīgi.", + "The response is not a streamed response.": "Atbilde nav straumēta atbilde.", + "The response is not a view.": "Atbilde nav skats.", + "This is a secure area of the application. Please confirm your password before continuing.": "Tas ir drošs pieteikuma apgabals. Lūdzu, apstipriniet savu paroli,pirms turpināt.", + "This password reset link will expire in :count minutes.": "Šī paroles atiestatīšanas saite beigsies :count minūtēs.", + "to": "lai", + "Toggle navigation": "Pārslēgt navigāciju", + "Too Many Requests": "Pārāk Daudz Pieprasījumu", + "Unauthorized": "Neatļauts", + "Update Password": "Atjaunināt Paroli", + "Update your account's profile information and email address.": "Atjauniniet sava konta profila informāciju un e-pasta adresi.", + "Verify Email Address": "Pārbaudiet E-Pasta Adresi", + "Whoops!": "Ak vai!", + "You are receiving this email because we received a password reset request for your account.": "Jūs saņemat šo e-pastu, jo mēs saņēmām paroles atiestatīšanas pieprasījumu jūsu kontam.", + "You're logged in!": "Jūs esat pieteicies!", + "Your email address is unverified.": "Jūsu e-pasta adrese nav verificēta." +} \ No newline at end of file diff --git a/lang/lv/auth.php b/lang/lv/auth.php new file mode 100644 index 0000000..f5a3251 --- /dev/null +++ b/lang/lv/auth.php @@ -0,0 +1,9 @@ + 'Šie dati neatbilst mūsu reģistram.', + 'password' => 'Parole ir nepareiza.', + 'throttle' => 'Pārāk daudz pieteikšanās mēģinājumu. Lūdzu mēģiniet vēlreiz pēc :seconds sekundēm.', +]; diff --git a/lang/lv/pagination.php b/lang/lv/pagination.php new file mode 100644 index 0000000..6a07290 --- /dev/null +++ b/lang/lv/pagination.php @@ -0,0 +1,8 @@ + 'Nākamais »', + 'previous' => '« Iepriekšējais', +]; diff --git a/lang/lv/passwords.php b/lang/lv/passwords.php new file mode 100644 index 0000000..cbc3c55 --- /dev/null +++ b/lang/lv/passwords.php @@ -0,0 +1,11 @@ + 'Jūsu parole ir atjaunināta!', + 'sent' => 'Mēs nosūtījām paroles maiņas saiti uz jūsu e-pastu.', + 'throttled' => 'Lūdzu, uzgaidiet pirms atkārtotas mēģināšanas!', + 'token' => 'Paroles nomaiņas talons ir nederīgs.', + 'user' => 'Mēs nevaram atrast lietotāju ar tādu e-pasta adresi.', +]; diff --git a/lang/lv/validation.php b/lang/lv/validation.php new file mode 100644 index 0000000..0ce2092 --- /dev/null +++ b/lang/lv/validation.php @@ -0,0 +1,217 @@ + ':Attribute ir jābūt pieņemtam.', + 'accepted_if' => ':Attribute ir jāpieņem, ja :other ir :value.', + 'active_url' => ':Attribute ir ar nederīgu saiti.', + 'after' => ':Attribute ir jābūt ar datumu pēc :date.', + 'after_or_equal' => ':Attribute ir jābūt ar datumu pēc vai vienādu ar :date.', + 'alpha' => ':Attribute var saturēt tikai burtus.', + 'alpha_dash' => ':Attribute var saturēt tikai burtus, numurus un atstarpes.', + 'alpha_num' => ':Attribute var tikai saturēt burtus un numurus.', + 'array' => ':Attribute ir jābūt sakārtotam.', + 'ascii' => ':Attribute drīkst saturēt tikai viena baita burtciparu rakstzīmes un simbolus.', + 'before' => ':Attribute ir jābūt ar datumu pirms :date.', + 'before_or_equal' => ':Attribute ir jābūt ar datumu pirms vai vienādu ar :date.', + 'between' => [ + 'array' => ':Attribute jābūt no :min līdz :max vienībām.', + 'file' => ':Attribute jābūt starp :min un :max kilobaitiem.', + 'numeric' => ':Attribute jābūt starp :min un :max.', + 'string' => ':Attribute jābūt no :min līdz :max zīmēm.', + ], + 'boolean' => ':Attribute lauciņam jābūt patiesam vai nepatiesam.', + 'can' => 'Laukā :attribute ir neatļauta vērtība.', + 'confirmed' => ':Attribute apstiprinājums neatbilst.', + 'current_password' => 'Parole ir nepareiza.', + 'date' => ':Attribute nav derīgs.', + 'date_equals' => ':Attribute datumam jāsakrīt ar :date.', + 'date_format' => ':Attribute neatbilst formātam :format.', + 'decimal' => ':Attribute ir jābūt :decimal cipariem aiz komata.', + 'declined' => ':Attribute ir jānoraida.', + 'declined_if' => ':Attribute ir jānoraida, ja :other ir :value.', + 'different' => ':Attribute un :other ir jābūt atšķirīgiem.', + 'digits' => ':Attribute ir jābūt :digits cipariem.', + 'digits_between' => ':Attribute garumam ir jābūt starp :min un :max cipariem.', + 'dimensions' => ':Attribute ir nederīgs attēla izmērs.', + 'distinct' => ':Attribute laukam ir dublikāts.', + 'doesnt_end_with' => ':Attribute nedrīkst beigties ar kādu no šiem: :values.', + 'doesnt_start_with' => ':Attribute nedrīkst sākties ar kādu no šiem: :values.', + 'email' => ':Attribute ir jābūt derīgai e-pasta adresei.', + 'ends_with' => ':Attribute jābeidzas ar vienu no šiem: :values.', + 'enum' => 'Atlasītie :attribute nav derīgi.', + 'exists' => 'Izvēlētais :attribute ir nederīgs.', + 'file' => ':Attribute jābūt failam.', + 'filled' => ':Attribute lauks ir obligāts.', + 'gt' => [ + 'array' => ':Attribute jābūt vairāk nekā :value vienībām.', + 'file' => ':Attribute jābūt lielākam par :value kilobaitiem.', + 'numeric' => ':Attribute jābūt lielākam par :value.', + 'string' => ':Attribute jāpārsniedz :value rakstzīmes.', + ], + 'gte' => [ + 'array' => ':Attribute jābūt :value vai vairāk vienībām.', + 'file' => ':Attribute jābūt lielākam vai vienādam ar :value kilobaitiem.', + 'numeric' => ':Attribute jābūt lielākam vai vienādam ar :value.', + 'string' => ':Attribute garumam jābūt lielākam vai vienādam ar :value rakstzīmēm.', + ], + 'image' => ':Attribute jābūt attēlam.', + 'in' => 'Izvēlētais :attribute ir nederīgs.', + 'in_array' => ':Other neeksistē lauks :attribute.', + 'integer' => ':Attribute ir jābūt skaitlim.', + 'ip' => ':Attribute jābūt derīgai IP adresei.', + 'ipv4' => ':Attribute jābūt derīgai IPv4 adresei.', + 'ipv6' => ':Attribute jābūt derīgai IPv6 adresei.', + 'json' => ':Attribute jābūt derīgai JSON virknei.', + 'lowercase' => ':Attribute ir jābūt mazajiem burtiem.', + 'lt' => [ + 'array' => ':Attribute jābūt mazāk nekā :value vienībām.', + 'file' => ':Attribute nedrīkst pārsniegt :value kilobaitus.', + 'numeric' => ':Attribute jābūt mazākam nekā :value.', + 'string' => ':Attribute nedrīkst pārsniegt :value rakstzīmes.', + ], + 'lte' => [ + 'array' => ':Attribute nedrīkst būt vairāk par :value vienībām.', + 'file' => ':Attribute nedrīkst pārsniegt :value kilobaitus.', + 'numeric' => ':Attribute jābūt mazākam vai vienādam ar :value.', + 'string' => ':Attribute nedrīkst pārsniegt :value rakstzīmes.', + ], + 'mac_address' => ':Attribute ir jābūt derīgai MAC adresei.', + 'max' => [ + 'array' => ':Attribute nedrīkst pārsniegt :max vienības.', + 'file' => ':Attribute nedrīkst pārsniegt :max kilobaitus.', + 'numeric' => ':Attribute nedrīkst pārsniegt :max.', + 'string' => ':Attribute nedrīkst pārsniegt :max rakstzīmes.', + ], + 'max_digits' => ':Attribute nedrīkst būt vairāk par :max cipariem.', + 'mimes' => ':Attribute jābūt faila tipam: :values', + 'mimetypes' => ':Attribute jābūt faila tipam: :values.', + 'min' => [ + 'array' => ':Attribute jāsatur vismaz :min vienības.', + 'file' => ':Attribute jābūt vismaz :min kilobaitiem.', + 'numeric' => ':Attribute jābūt vismaz :min.', + 'string' => ':Attribute jābūt vismaz :min rakstzīmēm.', + ], + 'min_digits' => ':Attribute ir jābūt vismaz :min cipariem.', + 'missing' => 'Jātrūkst laukam :attribute.', + 'missing_if' => 'Laukam :attribute ir jābūt pazudušiem, ja :other ir :value.', + 'missing_unless' => 'Laukam :attribute ir jābūt pazudušiem, ja vien :other nav :value.', + 'missing_with' => 'Laukam :attribute ir jābūt pazudušiem, ja ir :values.', + 'missing_with_all' => 'Laukam :attribute ir jābūt pazudušiem, ja ir :values.', + 'multiple_of' => ':Attribute jābūt :value daudzkārtnim.', + 'not_in' => 'izvēlētais :attribute ir nederīgs.', + 'not_regex' => ':Attribute formāts ir nederīgs.', + 'numeric' => ':Attribute jābūt skaitlim.', + 'password' => [ + 'letters' => ':Attribute ir jāsatur vismaz viens burts.', + 'mixed' => ':Attribute ir jāsatur vismaz viens lielais un viens mazais burts.', + 'numbers' => ':Attribute ir jāsatur vismaz viens skaitlis.', + 'symbols' => ':Attribute ir jāsatur vismaz viens simbols.', + 'uncompromised' => 'Dotais :attribute ir parādījies datu noplūdē. Lūdzu, izvēlieties citu :attribute.', + ], + 'present' => ':Attribute lauks ir obligāts.', + 'prohibited' => ':Attribute lauks ir aizliegts.', + 'prohibited_if' => ':Attribute lauks ir aizliegts, ja :other ir :value.', + 'prohibited_unless' => ':Attribute lauks ir aizliegts, ja vien :other nav :values.', + 'prohibits' => ':Attribute lauks aizliedz :other atrasties.', + 'regex' => ':Attribute formāts ir nederīgs.', + 'required' => ':Attribute lauks ir obligāts.', + 'required_array_keys' => 'Laukā :attribute jābūt ierakstiem: :values.', + 'required_if' => ':Attribute lauks ir obligāts, ja :other ir :values.', + 'required_if_accepted' => 'Lauks :attribute ir nepieciešams, ja tiek pieņemts :other.', + 'required_unless' => ':Attribute lauks ir obligāts, ja vien :other nav :values.', + 'required_with' => ':Attribute lauks ir obligāts, kad kāds no :values ir pieejams.', + 'required_with_all' => ':Attribute lauks ir obligāts, kad viss no :values ir pieejams.', + 'required_without' => ':Attribute lauks ir obligāts, kad kāds no :values nav pieejams.', + 'required_without_all' => ':Attribute lauks ir obligāts, kad neviens no :values nav pieejams.', + 'same' => ':Attribute un :other ir jāsakrīt.', + 'size' => [ + 'array' => ':Attribute jāsatur :size vienības.', + 'file' => ':Attribute jābūt :size kilobaiti.', + 'numeric' => ':Attribute jābūt :size.', + 'string' => ':Attribute jābūt :size rakstzīmēm.', + ], + 'starts_with' => ':Attribute jāsākas ar kādu no šiem: :values', + 'string' => ':Attribute jābūt virknē.', + 'timezone' => ':Attribute jābūt derīgai laika zonai.', + 'ulid' => ':Attribute ir jābūt derīgam ULID.', + 'unique' => ':Attribute jau ir aizņemts.', + 'uploaded' => ':Attribute netika augšupielādēts.', + 'uppercase' => ':Attribute ir jābūt lielajiem burtiem.', + 'url' => ':Attribute formāts ir nederīgs.', + 'uuid' => ':Attribute jābūt derīgam UUID.', + 'attributes' => [ + 'address' => 'adrese', + 'age' => 'vecums', + 'amount' => 'summa', + 'area' => 'apgabalā', + 'available' => 'pieejams', + 'birthday' => 'dzimšanas diena', + 'body' => 'ķermenis', + 'city' => 'pilsēta', + 'content' => 'saturu', + 'country' => 'valsts', + 'created_at' => 'izveidots plkst', + 'creator' => 'radītājs', + 'current_password' => 'pašreizējā parole', + 'date' => 'datums', + 'date_of_birth' => 'dzimšanas datums', + 'day' => 'diena', + 'deleted_at' => 'dzēsts plkst', + 'description' => 'apraksts', + 'district' => 'apgabals', + 'duration' => 'ilgums', + 'email' => 'e-pasts', + 'excerpt' => 'izvilkums', + 'filter' => 'filtru', + 'first_name' => 'vārds', + 'gender' => 'dzimums', + 'group' => 'grupai', + 'hour' => 'stunda', + 'image' => 'attēlu', + 'last_name' => 'uzvārds', + 'lesson' => 'nodarbība', + 'line_address_1' => 'līnijas adrese 1', + 'line_address_2' => 'līnijas adrese 2', + 'message' => 'ziņa', + 'middle_name' => 'otrais vārds', + 'minute' => 'minūte', + 'mobile' => 'mobilais', + 'month' => 'mēnesis', + 'name' => 'nosaukums', + 'national_code' => 'valsts kods', + 'number' => 'numuru', + 'password' => 'parole', + 'password_confirmation' => 'paroles apstiprināšana', + 'phone' => 'tālrunis', + 'photo' => 'foto', + 'postal_code' => 'Pasta indekss', + 'price' => 'cena', + 'province' => 'province', + 'recaptcha_response_field' => 'recaptcha atbildes lauks', + 'remember' => 'atceries', + 'restored_at' => 'atjaunota plkst', + 'result_text_under_image' => 'rezultāta teksts zem attēla', + 'role' => 'lomu', + 'second' => 'otrais', + 'sex' => 'sekss', + 'short_text' => 'īss teksts', + 'size' => 'Izmērs', + 'state' => 'Valsts', + 'street' => 'iela', + 'student' => 'students', + 'subject' => 'priekšmets', + 'teacher' => 'skolotājs', + 'terms' => 'noteikumiem', + 'test_description' => 'testa apraksts', + 'test_locale' => 'pārbaudes lokalizācija', + 'test_name' => 'testa nosaukums', + 'text' => 'tekstu', + 'time' => 'laiks', + 'title' => 'virsraksts', + 'updated_at' => 'atjaunināts plkst', + 'username' => 'lietotājvārds', + 'year' => 'gadā', + ], +]; diff --git a/lang/mk.json b/lang/mk.json new file mode 100644 index 0000000..777fdf4 --- /dev/null +++ b/lang/mk.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(и уште :count грешка)", + "(and :count more errors)": "(и уште :count грешки)", + "A new verification link has been sent to the email address you provided during registration.": "Испратен е нов линк за потврда до e-mail адресата што ја внесовте при регистрацијата.", + "A new verification link has been sent to your email address.": "На вашата е-пошта е испратена нова врска за потврда.", + "All rights reserved.": "Сите права се задржани.", + "Already registered?": "Веќе сте регистрирани?", + "Are you sure you want to delete your account?": "Дали сте сигурни дека сакате да ја избришете вашата сметка?", + "Cancel": "Откажи", + "Click here to re-send the verification email.": "Кликнете овде за повторно да ја испратите е-поштата за потврда.", + "Confirm": "Потврди", + "Confirm Password": "Потврди ја лозинката", + "Current Password": "Сегашна лозинка", + "Dashboard": "Контролна табла", + "Delete Account": "Избриши сметкас", + "Email": "Е-маил", + "Email Password Reset Link": "Линк за ресетирање на лозинка по e-пошта", + "Ensure your account is using a long, random password to stay secure.": "Осигурете се дека вашата сметка користи долга, случајно избрана лозинка за да биде безбедна", + "Forbidden": "Забрането", + "Forgot your password?": "Ја заборави лозинката?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Ја заборави лозинката? Нема проблем. Само кажете ни ја вашата e-mail адреса и ќе ви испратиме линк за ресетирање на лозинката што ќе ви овозможи да изберете нова.", + "Go to page :page": "Оди на страна :page", + "Hello!": "Здраво!", + "If you did not create an account, no further action is required.": "Ако не создадовте сметка, не е потребно понатамошно дејство.", + "If you did not request a password reset, no further action is required.": "Ако не побаравте ресетирање на лозинка, не е потребно понатамошно дејство.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ако имате проблем со кликнување на копчето \":actionText\", копирајте ја и залепете ја URL адресата подолу\nво вашиот веб прелистувач:", + "Invalid JSON was returned from the route.": "Неважечки JSON е вратен од маршрутата.", + "Log in": "Најави се", + "Log Out": "Одјавете се", + "Login": "Најави се", + "Logout": "Одјави се", + "Name": "Име", + "New Password": "Нова лозинка", + "Not Found": "Не е пронајдено", + "of": "од", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Откако вашата сметка е избришана, сите нејзини ресурси и податоци трајно ќе бидат избришани. Пред да ја избришете вашата сметка, преземете ги сите податоци или информации што сакате да ги задржите.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Откако вашата сметка ќе биде избришана, сите нејзини ресурси и податоци ќе бидат трајно избришани. Внесете ја вашата лозинка за да потврдите дека сакате трајно да ја избришете вашата сметка.", + "Page Expired": "Рокот на важење на страницата помина", + "Pagination Navigation": "Навигација на пагинацијата", + "Password": "Лозинка", + "Payment Required": "Потребно е плаќање", + "Please click the button below to verify your email address.": "Кликнете на копчето подолу за да ја потврдите вашата e-mail адреса.", + "Profile": "Профил", + "Profile Information": "Информации за профилот", + "Regards": "Со почит", + "Register": "Регистрирај се", + "Remember me": "Запомни ме", + "Resend Verification Email": "Испрати повторно e-mail за верификација", + "Reset Password": "Ресетирај лозинка", + "Reset Password Notification": "Известување за ресетирање на лозинка", + "results": "резултати", + "Save": "Зачувај", + "Saved.": "Зачувано.", + "Server Error": "Серверска грешка", + "Service Unavailable": "Сервисот е недостапен", + "Showing": "Прикажани се", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Ви благодариме за пријавувањето! Пред да започнете, дали би можеле да ја потврдите вашата e-mail адреса со кликнување на линкот што ви го испративме преку e-mail порака? Ако не сте ја добиле e-mail пораката, со задоволство ќе ви испратиме друга.", + "The given data was invalid.": "Дадените податоци беа неважечки.", + "The response is not a streamed response.": "Одговорот не е проследен одговор.", + "The response is not a view.": "Одговорот не е поглед.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ова е заштитена област на апликацијата. Ве молиме потврдете ја вашата лозинка пред да продолжите.", + "This password reset link will expire in :count minutes.": "Линкот за промена на лозинката ќе истече за :count минути.", + "to": "до", + "Toggle navigation": "Вклучи навигација", + "Too Many Requests": "Премногу барања", + "Unauthorized": "Неовластен пристап", + "Update Password": "Ажурирај лозинка", + "Update your account's profile information and email address.": "Ажурирајте ги информациите и e-mail адресата за вашата сметка.", + "Verify Email Address": "Потврдија Е-маил Адресата", + "Whoops!": "Упс!", + "You are receiving this email because we received a password reset request for your account.": "Ја добивате оваа e-mail порака затоа што добивме барање за ресетирање на лозинка за вашата сметка.", + "You're logged in!": "Најавени сте!", + "Your email address is unverified.": "Вашата адреса за е-пошта е непотврдена." +} \ No newline at end of file diff --git a/lang/mk/auth.php b/lang/mk/auth.php new file mode 100644 index 0000000..096a9a1 --- /dev/null +++ b/lang/mk/auth.php @@ -0,0 +1,9 @@ + 'Овие акредитиви не се совпаѓаат со нашите записи.', + 'password' => 'Лозинката не е точна.', + 'throttle' => 'Премногу обиди за најавување. Обидете се повторно за :seconds секунди.', +]; diff --git a/lang/mk/pagination.php b/lang/mk/pagination.php new file mode 100644 index 0000000..1243a1d --- /dev/null +++ b/lang/mk/pagination.php @@ -0,0 +1,8 @@ + 'Напред »', + 'previous' => '« Назад', +]; diff --git a/lang/mk/passwords.php b/lang/mk/passwords.php new file mode 100644 index 0000000..1a62b7b --- /dev/null +++ b/lang/mk/passwords.php @@ -0,0 +1,11 @@ + 'Вашата лозинка е ресетирана!', + 'sent' => 'Испратена e-mail порака со инструкции за ресетирање на вашата лозинка!', + 'throttled' => 'Ве молиме почекајте пред да се обидете повторно.', + 'token' => 'Овој токен за ресетирање на лозинката е невалиден.', + 'user' => 'Не може да се пронајде корисник со таа e-mail адреса.', +]; diff --git a/lang/mk/validation.php b/lang/mk/validation.php new file mode 100644 index 0000000..dd7e133 --- /dev/null +++ b/lang/mk/validation.php @@ -0,0 +1,217 @@ + 'Полето :attribute мора да биде прифатено.', + 'accepted_if' => ':Attribute мора да се прифати кога :other е :value.', + 'active_url' => 'Полето :attribute не е валиден URL.', + 'after' => 'Полето :attribute мора да биде датум после :date.', + 'after_or_equal' => 'Полето :attribute мора да биде датум кој е после или еднаков на :date.', + 'alpha' => 'Полето :attribute може да содржи само букви.', + 'alpha_dash' => 'Полето :attribute може да содржи само букви, броеви, долна црта и тире.', + 'alpha_num' => 'Полето :attribute може да содржи само букви и броеви.', + 'array' => 'Полето :attribute мора да биде низа.', + 'ascii' => ':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 мора да има вредност вистинито (true) или невистинито (false).', + 'can' => 'Полето :attribute содржи неовластена вредност.', + 'confirmed' => 'Полето :attribute не е потврдено.', + 'current_password' => 'Лозинката е неточна.', + 'date' => 'Полето :attribute не е валиден датум.', + 'date_equals' => 'Полето :attribute мора да биде датум еднаков на :date.', + 'date_format' => 'Полето :attribute не одговара на форматот :format.', + 'decimal' => ':Attribute-те мора да имаат :decimal децимални места.', + 'declined' => ':Attribute-те мора да се одбијат.', + 'declined_if' => ':Attribute мора да се одбие кога :other е :value.', + 'different' => 'Полињата :attribute и :other треба да се различни.', + 'digits' => 'Полето :attribute треба да има :digits цифри.', + 'digits_between' => 'Полето :attribute треба да има помеѓу :min и :max цифри.', + 'dimensions' => 'Полето :attribute има невалидни димензии.', + 'distinct' => 'Полето :attribute има вредност која е дупликат.', + 'doesnt_end_with' => ':Attribute-ката не може да завршува со едно од следниве: :values.', + 'doesnt_start_with' => ':Attribute не смее да започнува со едно од следниве: :values.', + '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 објект.', + 'lowercase' => ':Attribute-ката мора да биде мала.', + '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 карактери.', + ], + 'max_digits' => ':Attribute-ката не смее да има повеќе од :max цифри.', + 'mimes' => 'Полето :attribute мора да биде датотека од типот: :values.', + 'mimetypes' => 'Полето :attribute мора да биде датотека од типот: :values.', + 'min' => [ + 'array' => 'Полето :attribute мора да има минимум :min елементи.', + 'file' => 'Полето :attribute мора да биде датотека не помала од :min килобајти.', + 'numeric' => 'Полето :attribute мора да биде број не помал од :min.', + 'string' => 'Полето :attribute мора да има не помалку од :min карактери.', + ], + 'min_digits' => ':Attribute-ката мора да има најмалку :min цифри.', + 'missing' => 'Полето :attribute мора да недостасува.', + 'missing_if' => 'Полето :attribute мора да недостасува кога :other е :value.', + 'missing_unless' => 'Полето :attribute мора да недостасува освен ако :other не е :value.', + 'missing_with' => 'Полето :attribute мора да недостасува кога има :values.', + 'missing_with_all' => 'Полето :attribute мора да недостасува кога се присутни :values.', + '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' => 'На :attribute поле е забрането кога :other е :value.', + 'prohibited_unless' => 'На :attribute поле е забранета освен ако не :other е во :values.', + 'prohibits' => 'Полето :attribute забранува присуство на :other.', + 'regex' => 'Полето :attribute има невалиден формат.', + 'required' => 'Полето :attribute е задолжително.', + 'required_array_keys' => 'Полето :attribute мора да содржи записи за: :values.', + 'required_if' => 'Полето :attribute е задолжително кога :other е :value.', + 'required_if_accepted' => 'Полето :attribute е потребно кога ќе се прифати :other.', + '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' => [ + 'array' => 'Полето :attribute мора да биде низа со :size број на елементи.', + 'file' => 'Полето :attribute мора да биде датотека со големина од :size килобајти.', + 'numeric' => 'Полето :attribute мора да биде број со вредност :size.', + 'string' => 'Полето :attribute мора да биде текст со должина од :size број на карактери.', + ], + 'starts_with' => 'Полето :attribute мора да започнува со една од следните вредности: :values.', + 'string' => 'Полето :attribute мора да биде текст.', + 'timezone' => 'Полето :attribute мора да биде валидна временска зона.', + 'ulid' => ':Attribute мора да биде валиден ULID.', + 'unique' => 'Полето :attribute веќе постои.', + 'uploaded' => ':Attribute не е прикачен.', + 'uppercase' => ':Attribute-ката мора да биде голема.', + 'url' => 'Полето :attribute не е во валиден формат.', + 'uuid' => 'Полето :attribute мора да биде валиден УУИД.', + 'attributes' => [ + 'address' => 'адреса', + 'age' => 'години', + 'amount' => 'износ', + 'area' => 'област', + 'available' => 'достапни', + 'birthday' => 'роденден', + 'body' => 'основен текст на порака', + 'city' => 'град', + 'content' => 'содржина', + 'country' => 'држава', + 'created_at' => 'создадена во', + 'creator' => 'творец', + 'current_password' => 'сегашна лозинка', + 'date' => 'датум', + 'date_of_birth' => 'Дата на раѓање', + 'day' => 'ден', + 'deleted_at' => 'избришано во', + 'description' => 'опис', + 'district' => 'област', + 'duration' => 'времетраење', + 'email' => 'е-mail адреса', + 'excerpt' => 'извадок', + 'filter' => 'филтер', + 'first_name' => 'име', + 'gender' => 'пол', + 'group' => 'група', + 'hour' => 'час', + 'image' => 'слика', + 'last_name' => 'презиме', + 'lesson' => 'лекција', + 'line_address_1' => 'адреса на линија 1', + 'line_address_2' => 'адреса на линија 2', + 'message' => 'порака', + 'middle_name' => 'средно име', + 'minute' => 'минута', + 'mobile' => 'мобилен', + 'month' => 'месец', + 'name' => 'име', + 'national_code' => 'национален код', + 'number' => 'број', + 'password' => 'лозинка', + 'password_confirmation' => 'повтори ја лозинката', + 'phone' => 'телефон', + 'photo' => 'фотографија', + 'postal_code' => 'поштенски код', + 'price' => 'цена', + 'province' => 'провинција', + 'recaptcha_response_field' => 'Поле за одговор recaptcha', + 'remember' => 'запомнете', + 'restored_at' => 'реставрирана во', + 'result_text_under_image' => 'резултат текст под сликата', + 'role' => 'улога', + 'second' => 'секунда', + 'sex' => 'пол', + 'short_text' => 'краток текст', + 'size' => 'големина', + 'state' => 'држава', + 'street' => 'улица', + 'student' => 'студент', + 'subject' => 'наслов', + 'teacher' => 'наставник', + 'terms' => 'термини', + 'test_description' => 'опис на тестот', + 'test_locale' => 'локација за тестирање', + 'test_name' => 'име на тестот', + 'text' => 'текст', + 'time' => 'време', + 'title' => 'наслов', + 'updated_at' => 'ажурирано на', + 'username' => 'корисничко име', + 'year' => 'година', + ], +]; diff --git a/lang/mn.json b/lang/mn.json new file mode 100644 index 0000000..a3928b9 --- /dev/null +++ b/lang/mn.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(болон өөр :count алдаа)", + "(and :count more errors)": "(болон өөр :count алдаа)", + "A new verification link has been sent to the email address you provided during registration.": "Шинэ шалгах холбоос бүртгэлийн явцад та өгсөн и-мэйл хаяг руу илгээсэн байна.", + "A new verification link has been sent to your email address.": "Таны имэйл хаяг руу баталгаажуулах шинэ холбоос илгээгдлээ.", + "All rights reserved.": "Бүх эрх хуулиар хамгаалагдсан.", + "Already registered?": "Аль хэдийн бүртгэгдсэн?", + "Are you sure you want to delete your account?": "Та бүртгэлээ устгахдаа итгэлтэй байна уу?", + "Cancel": "Болих", + "Click here to re-send the verification email.": "Баталгаажуулах имэйлийг дахин илгээхийн тулд энд дарна уу.", + "Confirm": "Баталгаажуул", + "Confirm Password": "Нууц Үгээ Баталгаажуул", + "Current Password": "Одоогийн Нууц Үг", + "Dashboard": "Самбар", + "Delete Account": "Данс Устгах", + "Email": "И-мэйл хаяг", + "Email Password Reset Link": "И-Мэйл Хаяг Нууц Үг Нь Дахин Эхлүүлэх Холбоос", + "Ensure your account is using a long, random password to stay secure.": "Таны бүртгэл нь урт ашиглаж байгаа эсэхийг шалгаад, аюулгүй байхын тулд санамсаргүй нууц үг.", + "Forbidden": "Хориотой", + "Forgot your password?": "Нууц үгээ мартсан уу?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Нууц үгээ мартсан уу? Ямар ч асуудал. Зүгээр л АНУ-ын таны и-мэйл хаягийг мэдэгдээрэй, Бид та шинэ нэгийг нь сонгох боломжийг олгоно гэсэн нууц үг нь дахин эхлүүлэх холбоос И-мэйл болно.", + "Go to page :page": "Хуудас :page", + "Hello!": "Сайн байна уу!", + "If you did not create an account, no further action is required.": "Хэрэв та данс үүсгэж чадахгүй байсан бол, ямар ч нэмэлт арга хэмжээ авах шаардлагатай байна.", + "If you did not request a password reset, no further action is required.": "Хэрэв та нууц үгээ хүсэлт байгаа бол, ямар ч нэмэлт арга хэмжээ авах шаардлагатай байна.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Хэрэв та асуудалтай дарж байгаа бол \":action текст\" товч, хуулбар, доорх хаяг оо\nтаны вэб браузер руу:", + "Invalid JSON was returned from the route.": "Буруу JSON-г маршрутаас буцаасан.", + "Log in": "Нэвтрэх", + "Log Out": "Нэвтрэх", + "Login": "Нэвтрэх", + "Logout": "Гаралт", + "Name": "Нэр", + "New Password": "Шинэ Нууц Үг", + "Not Found": "Олдсонгүй", + "of": "нь", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Таны данс устгасан дараа, түүний нөөц, мэдээллийг бүх байнга устгагдах болно. Таны данс устгах өмнө, Хэрэв та хадгалахыг хүсэж байгаа ямар ч өгөгдөл, мэдээллийг татаж авна уу.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Таны бүртгэлийг устгасны дараа түүний бүх нөөц болон өгөгдөл бүрмөсөн устах болно. Бүртгэлээ бүрмөсөн устгах хүсэлтэй байгаагаа баталгаажуулахын тулд нууц үгээ оруулна уу.", + "Page Expired": "Хуудасны Хугацаа Дууссан", + "Pagination Navigation": "Хуудаслалт Навигацийн", + "Password": "Нууц үг", + "Payment Required": "Төлбөр хийх шаардлагатай", + "Please click the button below to verify your email address.": "Доорх таны и-мэйл хаяг шалгах товчин дээр дарна уу.", + "Profile": "Хувийн тохиргоо", + "Profile Information": "Хувийн Мэдээлэл", + "Regards": "Хамаараад", + "Register": "Бүртгүүлэх", + "Remember me": "Намайг сана", + "Resend Verification Email": "Дахин Илгээх Шалгах И-Мэйл Хаяг", + "Reset Password": "Дахин Тохируулах Нууц Үг", + "Reset Password Notification": "Нууц Үгээ Мэдэгдэл", + "results": "үр дүн", + "Save": "Хадгалах", + "Saved.": "Аврагдсан.", + "Server Error": "Сервер Алдаа", + "Service Unavailable": "Боломжгүй", + "Showing": "Харагдаж байгаа", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Дээр гарын үсэг зурах баярлалаа! Эхлэхэд өмнө, та бид зүгээр л та и-мэйлээр холбоос дээр дарж таны и-мэйл хаягаа шалгаж болох? Хэрэв та и-мэйл хүлээн аваагүй бол, бид таныг баяртайгаар өөр илгээх болно.", + "The given data was invalid.": "Өгөгдсөн өгөгдөл хүчингүй байна.", + "The response is not a streamed response.": "Хариулт нь дамжуулсан хариулт биш юм.", + "The response is not a view.": "Хариулт нь үзэл бодол биш юм.", + "This is a secure area of the application. Please confirm your password before continuing.": "Энэ програм нь аюулгүй газар юм. Цааш үргэлжлүүлэхээсээ өмнө нууц үгээ баталгаажуулна уу.", + "This password reset link will expire in :count minutes.": "Энэ нь нууц үг нь дахин эхлүүлэх холбоос нь дуусна :count минут.", + "to": "тулд", + "Toggle navigation": "Холбоо барих", + "Too Many Requests": "Хэт Олон Хүсэлт", + "Unauthorized": "Зөвшөөрөлгүй", + "Update Password": "Шинэчлэх Нууц Үг", + "Update your account's profile information and email address.": "Өөрийн бүртгэлийн хувийн мэдээлэл, И-мэйл хаягаа шинэчлэх.", + "Verify Email Address": "И-Мэйл Хаяг Шалгах", + "Whoops!": "Өө!", + "You are receiving this email because we received a password reset request for your account.": "Бид таны дансанд нь нууц үг нь дахин эхлүүлэх хүсэлт хүлээн авсан учраас та энэ и-мэйл хүлээн авч байна.", + "You're logged in!": "Та нэвтэрсэн байна!", + "Your email address is unverified.": "Таны имэйл хаяг баталгаажаагүй байна." +} \ No newline at end of file diff --git a/lang/mn/auth.php b/lang/mn/auth.php new file mode 100644 index 0000000..c7b3375 --- /dev/null +++ b/lang/mn/auth.php @@ -0,0 +1,9 @@ + 'Хэрэглэгчийн нэр эсвэл нууц үг буруу.', + 'password' => 'Нууц үг буруу.', + 'throttle' => 'Олон удаагийн буруу оролдого. :seconds секундийн дараа дахин оролдоно уу.', +]; diff --git a/lang/mn/pagination.php b/lang/mn/pagination.php new file mode 100644 index 0000000..b363587 --- /dev/null +++ b/lang/mn/pagination.php @@ -0,0 +1,8 @@ + 'Дараах »', + 'previous' => '« Өмнөх', +]; diff --git a/lang/mn/passwords.php b/lang/mn/passwords.php new file mode 100644 index 0000000..7a06c63 --- /dev/null +++ b/lang/mn/passwords.php @@ -0,0 +1,11 @@ + 'Таний нууц үг шинэчлэгдсэн!', + 'sent' => 'Нууц үг сэргээх холбоосийг таний и-мэйл хаяг уруу явуулсан!', + 'throttled' => 'Татаж өмнө хүлээх уу.', + 'token' => 'Алдаатай нууц үг сэргээх холбоос.', + 'user' => 'Ийм и-мэйл хаягтай хэрэглэгч олдсонгүй.', +]; diff --git a/lang/mn/validation.php b/lang/mn/validation.php new file mode 100644 index 0000000..de8202f --- /dev/null +++ b/lang/mn/validation.php @@ -0,0 +1,217 @@ + ':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 талбар массив байх шаардлагатай.', + 'ascii' => ':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 талбарын утга үнэн эсвэл худал байх шаардлагатай.', + 'can' => ':Attribute талбарт зөвшөөрөлгүй утгыг агуулж байна.', + 'confirmed' => ':Attribute талбарын баталагажуулалт тохирохгүй байна.', + 'current_password' => 'Нууц үг буруу байна.', + 'date' => ':Attribute талбарт оруулсан огноо буруу байна.', + 'date_equals' => ':Attribute нь :date онтой тэнцүү байх естой.', + 'date_format' => ':Attribute талбарт :format хэлбэртэй огноо оруулна уу.', + 'decimal' => ':Attribute нь :decimal аравтын оронтой байх ёстой.', + 'declined' => ':Attribute-аас татгалзах ёстой.', + 'declined_if' => ':Other нь :value байх үед :attribute-аас татгалзах ёстой.', + 'different' => ':Attribute талбарт :other -с өөр утга оруулах шаардлагатай.', + 'digits' => ':Attribute талбарт дараах цифрүүдээс оруулах боломжтой. :digits.', + 'digits_between' => ':Attribute талбарт :min-:max хоорондох цифр оруулах боломжтой.', + 'dimensions' => ':Attribute талбарийн зургийн хэмжээс буруу байна.', + 'distinct' => ':Attribute талбарт ялгаатай утга оруулах шаардлагатай.', + 'doesnt_end_with' => ':Attribute нь дараахын аль нэгээр төгсөхгүй байж болно: :values.', + 'doesnt_start_with' => ':Attribute нь дараахын аль нэгээр нь эхэлж болохгүй: :values.', + '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 нь хүчинтэй ЦТ 4-р хаяг байх естой.', + 'ipv6' => ':Attribute нь хүчин төгөлдөр Атв6 хаяг байх естой.', + 'json' => ':Attribute талбарт зөв JSON тэмдэгт мөр оруулах шаардлагатай.', + 'lowercase' => ':Attribute нь жижиг үсгээр бичигдсэн байх ёстой.', + '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-с бага урттай текст оруулна уу.', + ], + 'max_digits' => ':Attribute нь :max-аас илүү цифртэй байж болохгүй.', + 'mimes' => ':Attribute талбарт дараах төрлийн файл оруулах боломжтой: :values.', + 'mimetypes' => ':Attribute талбарт дараах төрлийн файл оруулах боломжтой: :values.', + 'min' => [ + 'array' => ':Attribute талбарт хамгийн багадаа :min элемэнт оруулах боломжтой.', + 'file' => ':Attribute талбарт :min килобайтаас их хэмжээтэй файл оруулна уу.', + 'numeric' => ':Attribute талбарт :min буюу түүнээс их тоо оруулна уу.', + 'string' => ':Attribute талбарт :min буюу түүнээс их үсэг бүхий текст оруулна уу.', + ], + 'min_digits' => ':Attribute нь дор хаяж :min оронтой байх ёстой.', + 'missing' => ':Attribute талбар дутуу байх ёстой.', + 'missing_if' => ':Other нь :value байхад :attribute талбар дутуу байх ёстой.', + 'missing_unless' => ':Other нь :value биш л бол :attribute талбар дутуу байх ёстой.', + 'missing_with' => ':Values байх үед :attribute талбар дутуу байх ёстой.', + 'missing_with_all' => ':Values байх үед :attribute талбар дутуу байх ёстой.', + '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' => ':Attribute салбарт бол хориглоно :other нь :values.', + 'prohibits' => ':Attribute талбарт :other хүн байхыг хориглодог.', + 'regex' => ':Attribute талбарт оруулсан утга буруу байна.', + 'required' => ':Attribute талбар шаардлагатай.', + 'required_array_keys' => ':Attribute талбарт :values-д зориулсан оруулгууд байх ёстой.', + 'required_if' => 'Хэрэв :other :value бол :attribute табларт утга оруулах шаардлагатай.', + 'required_if_accepted' => ':Other-г хүлээн авах үед :attribute талбар шаардлагатай.', + 'required_unless' => ':Other :values дотор байхгүй бол :attribute талбарт утга оруулах шаардлагатай.', + 'required_with' => ':Values утгуудийн аль нэг байвал :attribute талбар шаардлагатай.', + 'required_with_all' => ':Values утгууд байвал :attribute талбар шаардлагатай.', + 'required_without' => ':Attribute талбар нь :values байхгүй үед шаардлагатай байна.', + 'required_without_all' => 'Аль нь ч байхгүй үед :attribute талбар шаардлагатай байна :values байгаа.', + 'same' => ':Attribute болон :other тохирох естой.', + 'size' => [ + 'array' => ':Attribute :size элемэнттэй байх шаардлагатай.', + 'file' => ':Attribute :size килобайт хэмжээтэй байх шаардлагатай.', + 'numeric' => ':Attribute :size хэмжээтэй байх шаардлагатай.', + 'string' => ':Attribute :size тэмдэгтийн урттай байх шаардлагатай.', + ], + 'starts_with' => ':Attribute дараах аль нэг нь эхлэх естой: :values.', + 'string' => ':Attribute талбарт текст оруулна уу.', + 'timezone' => ':Attribute талбарт зөв цагийн бүс оруулна уу.', + 'ulid' => ':Attribute нь хүчинтэй ULID байх ёстой.', + 'unique' => 'Оруулсан :attribute аль хэдий нь бүртгэгдсэн байна.', + 'uploaded' => ':Attribute талбарт оруулсан файлыг хуулхад алдаа гарлаа.', + 'uppercase' => ':Attribute нь том үсгээр бичигдсэн байх ёстой.', + 'url' => ':Attribute зөв url хаяг оруулна уу.', + 'uuid' => ':Attribute хүчин төгөлдөр хуучин төгөлдөр улс байх естой.', + 'attributes' => [ + 'address' => 'хаяг', + 'age' => 'нас', + 'amount' => 'хэмжээ', + 'area' => 'талбай', + 'available' => 'боломжтой', + 'birthday' => 'төрсөн өдөр', + 'body' => 'бие', + 'city' => 'хот', + 'content' => 'агуулга', + 'country' => 'улс', + 'created_at' => '-д үүсгэсэн', + 'creator' => 'бүтээгч', + 'current_password' => 'Одоогын Нууц Үг', + 'date' => 'огноо', + 'date_of_birth' => 'төрсөн өдөр', + 'day' => 'өдөр', + 'deleted_at' => 'устгасан', + 'description' => 'тайлбар', + 'district' => 'дүүрэг', + 'duration' => 'үргэлжлэх хугацаа', + 'email' => 'имэйл', + 'excerpt' => 'ишлэл', + 'filter' => 'шүүлтүүр', + 'first_name' => 'Нэр', + 'gender' => 'хүйс', + 'group' => 'бүлэг', + 'hour' => 'цаг', + 'image' => 'зураг', + 'last_name' => 'овог нэр', + 'lesson' => 'хичээл', + 'line_address_1' => 'мөрийн хаяг 1', + 'line_address_2' => 'мөрийн хаяг 2', + 'message' => 'Захиа', + 'middle_name' => 'дунд нэр', + 'minute' => 'минут', + 'mobile' => 'гар утас', + 'month' => 'сар', + 'name' => 'нэр', + 'national_code' => 'үндэсний код', + 'number' => 'тоо', + 'password' => 'нууц үг', + 'password_confirmation' => 'нууц үг баталгаажуулах', + 'phone' => 'утас', + 'photo' => 'гэрэл зураг', + 'postal_code' => 'шуудангийн код', + 'price' => 'Үнэ', + 'province' => 'аймаг', + 'recaptcha_response_field' => 'recaptcha хариултын талбар', + 'remember' => 'санаж байна', + 'restored_at' => 'цагт сэргээсэн', + 'result_text_under_image' => 'зургийн доорх үр дүнгийн текст', + 'role' => 'үүрэг', + 'second' => 'хоёрдугаарт', + 'sex' => 'секс', + 'short_text' => 'богино текст', + 'size' => 'хэмжээ', + 'state' => 'муж', + 'street' => 'гудамж', + 'student' => 'оюутан', + 'subject' => 'сэдэв', + 'teacher' => 'багш', + 'terms' => 'нөхцөл', + 'test_description' => 'туршилтын тодорхойлолт', + 'test_locale' => 'туршилтын нутаг дэвсгэр', + 'test_name' => 'туршилтын нэр', + 'text' => 'текст', + 'time' => 'цаг', + 'title' => 'гарчиг', + 'updated_at' => 'шинэчлэгдсэн', + 'username' => 'хэрэглэгчийн нэр', + 'year' => 'жил', + ], +]; diff --git a/lang/mr.json b/lang/mr.json new file mode 100644 index 0000000..c0c80de --- /dev/null +++ b/lang/mr.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(आणि आणखी :count त्रुटी)", + "(and :count more errors)": "(आणि आणखी :count त्रुटी)", + "A new verification link has been sent to the email address you provided during registration.": "नवीन सत्यापण दुवा तुम्ही नोंदणी दरम्यान प्रदान केलेल्या ईमेल पत्त्यावर पाठविण्यात आली आहे.", + "A new verification link has been sent to your email address.": "तुमच्या ईमेल पत्त्यावर एक नवीन पडताळणी लिंक पाठवली गेली आहे.", + "All rights reserved.": "सर्व हक्क राखीव.", + "Already registered?": "आधीच नोंदणी झाली आहे?", + "Are you sure you want to delete your account?": "तुमची खात्री आहे की तुम्ही तुमचे खाते हटवू इच्छिता?", + "Cancel": "रद्द करा", + "Click here to re-send the verification email.": "सत्यापन ईमेल पुन्हा पाठवण्यासाठी येथे क्लिक करा.", + "Confirm": "पुष्टी", + "Confirm Password": "संकेतशब्दाची पुष्टी करा", + "Current Password": "वर्तमान संकेतशब्द", + "Dashboard": "डॅशबोर्ड", + "Delete Account": "खाते हटवा", + "Email": "ईमेल", + "Email Password Reset Link": "ईमेल संकेतशब्द रिसेट दुवा", + "Ensure your account is using a long, random password to stay secure.": "तुमचे खाते सुरक्षित राहण्यासाठी लांब, यादृच्छिक संकेतशब्द वापरत असल्याची खात्री करा", + "Forbidden": "निषिद्ध", + "Forgot your password?": "तुमचा संकेतशब्द विसरलात?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "तुमचा संकेतशब्द विसरलात? हरकत नाही. आम्हाला फक्त तुमचा ईमेल पत्ता कळवा आणि आम्ही तुम्हाला संकेतशब्द रीसेट दुवा ईमेल करू जे तुम्हाला नवीन निवडण्याची परवानगी देईल.", + "Go to page :page": "पृष्ठावर जा :page", + "Hello!": "नमस्कार!", + "If you did not create an account, no further action is required.": "आपण खाते तयार केले नसल्यास, पुढील कारवाईची आवश्यकता नाही.", + "If you did not request a password reset, no further action is required.": "आपण संकेतशब्द रीसेट करण्याची विनंती केली नसल्यास, पुढील कारवाईची आवश्यकता नाही.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "जर तुम्हाला \":actionText\" बटण क्लिक करण्यात समस्या येत आहे, तर हा URL कॉपी आणि तुमच्या वेब ब्राउजर मध्ये पेस्ट करा:", + "Invalid JSON was returned from the route.": "अवैध JSON मार्गावरून परत आला.", + "Log in": "लॉग इन", + "Log Out": "लॉग आउट", + "Login": "लॉग इन", + "Logout": "लॉग आउट", + "Name": "नाव", + "New Password": "नवीन संकेतशब्द", + "Not Found": "आढळले नाही", + "of": "चा", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "एकदा तुमचे खाते हटवले की, तिचे सर्व संसाधने आणि डेटा कायमचा हटवला जाईल. आपले खाते हटवण्यापूर्वी, कृपया आपण ठेवू इच्छित कोणताही डेटा किंवा माहिती डाउनलोड करा.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "एकदा तुमचे खाते हटवले की, त्यातील सर्व संसाधने आणि डेटा कायमचा हटवला जाईल. तुम्ही तुमचे खाते कायमचे हटवू इच्छिता याची पुष्टी करण्यासाठी कृपया तुमचा पासवर्ड एंटर करा.", + "Page Expired": "पृष्ठ कालबाह्य झाले", + "Pagination Navigation": "पृष्ठन नेव्हिगेशन", + "Password": "संकेतशब्द", + "Payment Required": "पेमेंट आवश्यक आहे", + "Please click the button below to verify your email address.": "कृपया आपला ईमेल पत्ता सत्यापित करण्यासाठी खालील बटणावर क्लिक करा.", + "Profile": "प्रोफाइल", + "Profile Information": "प्रोफाइल माहिती", + "Regards": "विनम्र", + "Register": "नोंदणी करा", + "Remember me": "मला लक्षात ठेवा", + "Resend Verification Email": "सत्यापन ईमेल पुन्हा पाठवा", + "Reset Password": "संकेतशब्द रीसेट करा", + "Reset Password Notification": "संकेतशब्द रीसेट अधिसूचना", + "results": "परिणाम", + "Save": "जतन करा", + "Saved.": "जतन केले", + "Server Error": "सर्व्हर त्रुटी", + "Service Unavailable": "सेवा उपलब्ध नाही", + "Showing": "दर्शवित आहे", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "साइन अप केल्याबद्दल धन्यवाद! प्रारंभ करण्यापूर्वी, आम्ही आपल्याला ईमेल केलेल्या दुव्यावर क्लिक करून आपण आपला ईमेल पत्ता सत्यापित करू शकता? तुम्हाला ईमेल न मिळाल्यास, आम्ही तुम्हाला आनंदाने दुसरा पाठवू.", + "The given data was invalid.": "दिलेला डेटा अवैध होता.", + "The response is not a streamed response.": "प्रतिसाद हा प्रवाहित प्रतिसाद नाही.", + "The response is not a view.": "प्रतिसाद हे दृश्य नाही.", + "This is a secure area of the application. Please confirm your password before continuing.": "हा अनुप्रयोग एक सुरक्षित क्षेत्र आहे. कृपया आपला संकेतशब्द चालू करण्यापूर्वी पुष्टी करा.", + "This password reset link will expire in :count minutes.": "ही संकेतशब्द रीसेट लिंक :count मिनिटात कालबाह्य होईल.", + "to": "प्रति", + "Toggle navigation": "नेव्हिगेशन बदला", + "Too Many Requests": "बर्याच विनंत्या", + "Unauthorized": "अनधिकृत", + "Update Password": "संकेतशब्द अद्यतन करा", + "Update your account's profile information and email address.": "आपल्या खात्याच्या प्रोफाइल माहिती आणि ईमेल पत्ता अद्यतन करा.", + "Verify Email Address": "ईमेल पत्ता सत्यापित करा", + "Whoops!": "अरेरे!", + "You are receiving this email because we received a password reset request for your account.": "आपल्याला हे ईमेल प्राप्त झाले कारण आम्हाला आपल्या खात्यासाठी संकेतशब्द रीसेट विनंती मिळाली.", + "You're logged in!": "तुम्ही लॉग इन आहात!", + "Your email address is unverified.": "तुमचा ईमेल पत्ता असत्यापित आहे." +} \ No newline at end of file diff --git a/lang/mr/auth.php b/lang/mr/auth.php new file mode 100644 index 0000000..f2dbf54 --- /dev/null +++ b/lang/mr/auth.php @@ -0,0 +1,9 @@ + 'हे खाते वैध नाही.', + 'password' => 'गुप्तशब्द अयोग्य आहे.', + 'throttle' => 'प्रवेशाचा जास्त वेळा प्रयत्न. :seconds सेकंड नंतर पुन्हा प्रयत्न करा.', +]; diff --git a/lang/mr/pagination.php b/lang/mr/pagination.php new file mode 100644 index 0000000..8829e5a --- /dev/null +++ b/lang/mr/pagination.php @@ -0,0 +1,8 @@ + 'पुढचा »', + 'previous' => '« मागचा', +]; diff --git a/lang/mr/passwords.php b/lang/mr/passwords.php new file mode 100644 index 0000000..554d7aa --- /dev/null +++ b/lang/mr/passwords.php @@ -0,0 +1,11 @@ + 'आपला संकेतशब्द पुनर्रचीत केला गेला आहे.', + 'sent' => 'आपल्याला संकेतशब्द पुनर्रचीत करायचा मेल केला गेला आहे.', + 'throttled' => 'पुन्हा प्रयत्न करण्यापूर्वी कृपया प्रतीक्षा करा.', + 'token' => 'आपला संकेतशब्द पुनर्रचीत करायचे टोकन अवैध नाही.', + 'user' => 'या ई-मेल वर कोणतेही खाते उपलब्ध नाही.', +]; diff --git a/lang/mr/validation.php b/lang/mr/validation.php new file mode 100644 index 0000000..479ec7d --- /dev/null +++ b/lang/mr/validation.php @@ -0,0 +1,217 @@ + ':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 साठी फक्त सूची वैध आहे.', + 'ascii' => ':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 फील्ड योग्य किंवा चुकीचे असावे.', + 'can' => ':Attribute फील्डमध्ये अनधिकृत मूल्य आहे.', + 'confirmed' => ':Attribute पुष्टीकरण जुळत नाही.', + 'current_password' => 'संकेतशब्द चुकीचा आहे.', + 'date' => ':Attribute वैध तारीख नाही.', + 'date_equals' => ':Attribute, :date तारीख समान असणे आवश्यक आहे.', + 'date_format' => ':Attribute फॉर्मेट :format शी जुळत नाही.', + 'decimal' => ':Attribute मध्ये :decimal दशांश स्थाने असणे आवश्यक आहे.', + 'declined' => ':Attribute नाकारणे आवश्यक आहे.', + 'declined_if' => ':Other :value असताना :attribute नाकारणे आवश्यक आहे.', + 'different' => ':Attribute आणि :other वेगळे असावे.', + 'digits' => ':Attribute, :digits अंक असणे आवश्यक आहे.', + 'digits_between' => ':Attribute, :min आणि :max अंक दरम्यान असणे आवश्यक आहे.', + 'dimensions' => ':Attribute अयोग्य माप आहे.', + 'distinct' => ':Attribute वेगवेगळे असावेत.', + 'doesnt_end_with' => ':Attribute खालीलपैकी एकाने संपू शकत नाही: :values.', + 'doesnt_start_with' => ':Attribute खालीलपैकी एकाने सुरू होऊ शकत नाही: :values.', + '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 characters पेक्षा जास्त असावी.', + ], + '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 address असावा.', + 'ipv4' => ':Attribute एक वैध IPv4 address असावा.', + 'ipv6' => ':Attribute एक वैध IPv6 address असावा.', + 'json' => ':Attribute एक वैध JSON स्ट्रिंग असावा.', + 'lowercase' => ':Attribute लोअरकेस असणे आवश्यक आहे.', + '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, :value संख्या पेक्षा कमी असणे आवश्यक आहे.', + 'file' => ':Attribute, :value किलोबाईट पेक्षा कमी असणे आवश्यक आहे.', + 'numeric' => ':Attribute, :value पेक्षा कमी असणे आवश्यक आहे.', + 'string' => ':Attribute, :value शब्दांपेक्षा कमी असणे आवश्यक आहे.', + ], + 'max_digits' => ':Attribute मध्ये :max पेक्षा जास्त अंक नसावेत.', + 'mimes' => ':Attribute एक प्रकार ची फ़ाइल: :values असावी.', + 'mimetypes' => ':Attribute एक प्रकार ची फ़ाइल: :values असावी.', + 'min' => [ + 'array' => ':Attribute कमीत कमी :min आइटम असावी.', + 'file' => ':Attribute कमीत कमी :min किलोबाइट असावी.', + 'numeric' => ':Attribute कमीत कमी :min असावी.', + 'string' => ':Attribute कमीत कमी :min शब्द असावी.', + ], + 'min_digits' => ':Attribute मध्ये किमान :min अंक असणे आवश्यक आहे.', + 'missing' => ':Attribute फील्ड गहाळ असणे आवश्यक आहे.', + 'missing_if' => ':Other :value असताना :attribute फील्ड गहाळ असणे आवश्यक आहे.', + 'missing_unless' => ':Other :value असल्याशिवाय :attribute फील्ड गहाळ असणे आवश्यक आहे.', + 'missing_with' => ':Values उपस्थित असताना :attribute फील्ड गहाळ असणे आवश्यक आहे.', + 'missing_with_all' => ':Values उपस्थित असताना :attribute फील्ड गहाळ असणे आवश्यक आहे.', + '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' => 'इ. स.:attribute फील्ड :other :value असते तेव्हा प्रतिबंधित आहे.', + 'prohibited_unless' => 'अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना :attribute क्षेत्रात प्रतिबंधित आहे :other :values आहे तोपर्यंत.', + 'prohibits' => ':Attribute फील्ड :other ला उपस्थित राहण्यास प्रतिबंधित करते.', + 'regex' => ':Attribute फॉर्मेट वैध नाही.', + 'required' => ':Attribute फील्ड आवश्यक आहे.', + 'required_array_keys' => ':Attribute फील्डमध्ये :values साठीच्या नोंदी असणे आवश्यक आहे.', + 'required_if' => 'जर :other :value असेल तर :attribute फ़ील्ड आवश्यक आहे.', + 'required_if_accepted' => ':Other स्वीकारल्यावर :attribute फील्ड आवश्यक आहे.', + 'required_unless' => 'जर :other :value नसेल तर :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 एक वेळ क्षेत्र असावे.', + 'ulid' => ':Attribute एक वैध ULID असणे आवश्यक आहे.', + 'unique' => ':Attribute आधी वापरले गेले आहे.', + 'uploaded' => ':Attribute अपलोड करण्यात अयशस्वी.', + 'uppercase' => ':Attribute अप्परकेस असणे आवश्यक आहे.', + 'url' => ':Attribute फॉर्मेट अमान्य आहे.', + 'uuid' => ':Attribute एक वैध UUID असावी.', + 'attributes' => [ + 'address' => 'पत्ता', + 'age' => 'वय', + 'amount' => 'रक्कम', + 'area' => 'क्षेत्र', + 'available' => 'उपलब्ध', + 'birthday' => 'वाढदिवस', + 'body' => 'शरीर', + 'city' => 'शहर', + 'content' => 'सामग्री', + 'country' => 'देश', + 'created_at' => 'येथे तयार केले', + 'creator' => 'निर्माता', + 'current_password' => 'सध्याचा गुप्त शब्द', + 'date' => 'तारीख', + 'date_of_birth' => 'जन्मतारीख', + 'day' => 'दिवस', + 'deleted_at' => 'येथे हटविले', + 'description' => 'वर्णन', + 'district' => 'जिल्हा', + 'duration' => 'कालावधी', + 'email' => 'ईमेल', + 'excerpt' => 'उतारा', + 'filter' => 'फिल्टर', + 'first_name' => 'पहिले नाव', + 'gender' => 'लिंग', + 'group' => 'गट', + 'hour' => 'तास', + 'image' => 'प्रतिमा', + 'last_name' => 'आडनाव', + 'lesson' => 'धडा', + 'line_address_1' => 'ओळ पत्ता 1', + 'line_address_2' => 'ओळ पत्ता 2', + 'message' => 'संदेश', + 'middle_name' => 'मधले नाव', + 'minute' => 'मिनिट', + 'mobile' => 'मोबाईल', + 'month' => 'महिना', + 'name' => 'नाव', + 'national_code' => 'राष्ट्रीय कोड', + 'number' => 'संख्या', + 'password' => 'पासवर्ड', + 'password_confirmation' => 'पासवर्ड पुष्टीकरण', + 'phone' => 'फोन', + 'photo' => 'छायाचित्र', + 'postal_code' => 'पिनकोड', + 'price' => 'किंमत', + 'province' => 'प्रांत', + 'recaptcha_response_field' => 'recaptcha प्रतिसाद फील्ड', + 'remember' => 'लक्षात ठेवा', + 'restored_at' => 'येथे पुनर्संचयित केले', + 'result_text_under_image' => 'प्रतिमेच्या खाली त्याचे परिणाम', + 'role' => 'भूमिका', + 'second' => 'दुसरा', + 'sex' => 'लिंग', + 'short_text' => 'संक्षिप्त सारांश', + 'size' => 'आकार', + 'state' => 'राज्य', + 'street' => 'रस्ता', + 'student' => 'विद्यार्थी', + 'subject' => 'विषय', + 'teacher' => 'शिक्षक', + 'terms' => 'अटी', + 'test_description' => 'चाचणी चा सारांश.', + 'test_locale' => 'भाषा', + 'test_name' => 'चाचणी चे नाव.', + 'text' => 'मजकूर', + 'time' => 'वेळ', + 'title' => 'शीर्षक', + 'updated_at' => 'येथे अद्यतनित केले', + 'username' => 'वापरकर्तानाव', + 'year' => 'वर्ष', + ], +]; diff --git a/lang/ms.json b/lang/ms.json new file mode 100644 index 0000000..90f579d --- /dev/null +++ b/lang/ms.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(dan :count lagi ralat)", + "(and :count more errors)": "(dan :count lagi ralat)", + "A new verification link has been sent to the email address you provided during registration.": "Pautan pengesahan baharu telah dihantar ke alamat e-mel yang anda berikan semasa pendaftaran.", + "A new verification link has been sent to your email address.": "Pautan pengesahan baharu telah dihantar ke alamat e-mel anda.", + "All rights reserved.": "Hak cipta terpelihara.", + "Already registered?": "Sudah mendaftar?", + "Are you sure you want to delete your account?": "Adakah anda pasti mahu memadamkan akaun anda?", + "Cancel": "Membatalkan", + "Click here to re-send the verification email.": "Klik di sini untuk menghantar semula e-mel pengesahan.", + "Confirm": "Mengesahkan", + "Confirm Password": "Sahkan Kata Laluan", + "Current Password": "Semasa Kata Laluan", + "Dashboard": "Pemuka", + "Delete Account": "Padam Akaun", + "Email": "E-mel", + "Email Password Reset Link": "E-mel Pautan Tetapan Semula Kata Laluan", + "Ensure your account is using a long, random password to stay secure.": "Memastikan akaun anda menggunakan yang lama, rawak kata laluan untuk yang selamat.", + "Forbidden": "Dilarang", + "Forgot your password?": "Lupa password anda?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Lupa password anda? Tidak ada masalah. Hanya beritahu kami alamat email anda dan kami akan email anda kata laluan semula link yang akan membenarkan anda untuk memilih satu yang baru.", + "Go to page :page": "Pergi ke halaman :page", + "Hello!": "Helo!", + "If you did not create an account, no further action is required.": "Jika anda tidak membuat akaun, tiada tindakan lanjut diperlukan.", + "If you did not request a password reset, no further action is required.": "Jika anda tidak meminta tetapan semula kata laluan, tiada tindakan lanjut diperlukan.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Sekiranya anda menghadapi masalah klik butang \":actionText\", salin dan tampal URL di bawah\nke pelayar web anda:", + "Invalid JSON was returned from the route.": "JSON yang tidak sah telah dikembalikan daripada laluan.", + "Log in": "Dalam Log", + "Log Out": "Log keluar", + "Login": "Log masuk", + "Logout": "Log keluar", + "Name": "Nama", + "New Password": "Kata Laluan Baru", + "Not Found": "Tidak Ditemui", + "of": "dari", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Setelah akaun anda yang dihapuskan, semua sumber dan data akan dipadam selamanya. Sebelum memotong akaun anda, sila turun apa-apa data atau maklumat yang anda ingin menyimpan.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Setelah akaun anda dipadamkan, semua sumber dan datanya akan dipadamkan secara kekal. Sila masukkan kata laluan anda untuk mengesahkan anda ingin memadamkan akaun anda secara kekal.", + "Page Expired": "Halaman Tamat Tempoh", + "Pagination Navigation": "Muka Surat Navigasi", + "Password": "Kata laluan", + "Payment Required": "pembayaran diperlukan", + "Please click the button below to verify your email address.": "Sila klik butang di bawah untuk mengesahkan alamat e-mel anda.", + "Profile": "Profil", + "Profile Information": "Maklumat Profil", + "Regards": "Salam", + "Register": "Daftar", + "Remember me": "Ingat saya", + "Resend Verification Email": "Hantar Semula Pengesahan E-Mel", + "Reset Password": "Tetap Semula Kata Laluan", + "Reset Password Notification": "Tetap Semula Pemberitahuan Kata Laluan", + "results": "keputusan", + "Save": "Simpan", + "Saved.": "Disimpan.", + "Server Error": "Pelayan Ralat", + "Service Unavailable": "Perkhidmatan tidak tersedia", + "Showing": "Menunjukkan", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Terima kasih untuk mendaftar! Sebelum mulai, kau boleh mengesahkan alamat email anda dengan mengklik pada link kami hanya melalui email kepada anda? Jika kau tidak menerima email, kami dengan senang hati akan menghantar yang lain.", + "The given data was invalid.": "Data yang diberikan adalah tidak sah.", + "The response is not a streamed response.": "Tanggapan itu bukan respons yang distrim.", + "The response is not a view.": "Tanggapan bukan pandangan.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ini adalah kawasan yang selamat permohonan. Sila sahkan kata laluan anda sebelum melanjutkan.", + "This password reset link will expire in :count minutes.": "Ini laluan semula link akan tamat dalam :count minit.", + "to": "untuk", + "Toggle navigation": "Togol navigasi", + "Too Many Requests": "Terlalu Banyak Permintaan", + "Unauthorized": "Tiada dibenarkan", + "Update Password": "Kini Kata Laluan", + "Update your account's profile information and email address.": "Kini akaun anda maklumat profil dan alamat e-mel.", + "Verify Email Address": "Mengesahkan Alamat E-Mel", + "Whoops!": "Alamak!", + "You are receiving this email because we received a password reset request for your account.": "Anda menerima e-mel ini kerana kami menerima permintaan tetap semula kata laluan untuk akaun anda.", + "You're logged in!": "Anda telah log masuk!", + "Your email address is unverified.": "Alamat e-mel anda tidak disahkan." +} \ No newline at end of file diff --git a/lang/ms/auth.php b/lang/ms/auth.php new file mode 100644 index 0000000..e33a1bb --- /dev/null +++ b/lang/ms/auth.php @@ -0,0 +1,9 @@ + 'Butiran ini tidak sepadan dengan rekod kami.', + 'password' => 'Kata laluan tidak sah.', + 'throttle' => 'Terlalu banyak percubaan log masuk. Sila cuba lagi dalam :seconds saat.', +]; diff --git a/lang/ms/pagination.php b/lang/ms/pagination.php new file mode 100644 index 0000000..83e9407 --- /dev/null +++ b/lang/ms/pagination.php @@ -0,0 +1,8 @@ + 'Seterusnya »', + 'previous' => '« Sebelumnya', +]; diff --git a/lang/ms/passwords.php b/lang/ms/passwords.php new file mode 100644 index 0000000..9fc2de1 --- /dev/null +++ b/lang/ms/passwords.php @@ -0,0 +1,11 @@ + 'Kata laluan anda telah ditetapkan semula!', + 'sent' => 'Kami telah e-mel pautan set semula kata laluan anda!', + 'throttled' => 'Sila tunggu sebentar sebelum mencuba semula.', + 'token' => 'Token set semula kata laluan ini tidak sah.', + 'user' => 'Kami tidak dapat mencari pengguna dengan alamat e-mel tersebut.', +]; diff --git a/lang/ms/validation.php b/lang/ms/validation.php new file mode 100644 index 0000000..6fd339e --- /dev/null +++ b/lang/ms/validation.php @@ -0,0 +1,217 @@ + ':Attribute mesti diterima pakai.', + 'accepted_if' => ':Attribute mesti diterima pakai sekiranya :other adalah :value.', + 'active_url' => ':Attribute bukan URL yang sah.', + 'after' => ':Attribute mesti tarikh selepas :date.', + 'after_or_equal' => ':Attribute mesti tarikh selepas atau sama dengan :date.', + 'alpha' => ':Attribute hanya boleh mengandungi huruf.', + 'alpha_dash' => ':Attribute boleh mengandungi huruf, nombor, dan sengkang.', + 'alpha_num' => ':Attribute boleh mengandungi huruf dan nombor.', + 'array' => ':Attribute mesti jujukan.', + 'ascii' => ':Attribute mesti hanya mengandungi aksara dan simbol alfanumerik bait tunggal.', + 'before' => ':Attribute mesti tarikh sebelum :date.', + 'before_or_equal' => ':Attribute mesti tarikh sebelum atau sama dengan :date.', + 'between' => [ + 'array' => ':Attribute mesti mengandungi antara :min dan :max perkara.', + 'file' => ':Attribute mesti mengandungi antara :min dan :max kilobait.', + 'numeric' => ':Attribute mesti mengandungi antara :min dan :max.', + 'string' => ':Attribute mesti mengandungi antara :min dan :max aksara.', + ], + 'boolean' => ':Attribute mesti benar atau salah.', + 'can' => 'Medan :attribute mengandungi nilai yang tidak dibenarkan.', + 'confirmed' => ':Attribute pengesahan yang tidak sepadan.', + 'current_password' => 'Katalaluan anda adalah salah.', + 'date' => ':Attribute bukan tarikh yang sah.', + 'date_equals' => ':Attribute mesti tarikh sama dengan :date.', + 'date_format' => ':Attribute tidak mengikut format :format.', + 'decimal' => ':Attribute mesti mempunyai :decimal tempat perpuluhan.', + 'declined' => ':Attribute mesti ditolak.', + 'declined_if' => ':Attribute mesti ditolak apabila :other adalah :value.', + 'different' => ':Attribute dan :other mesti berlainan.', + 'digits' => ':Attribute mesti :digits.', + 'digits_between' => ':Attribute mesti mengandungi antara :min dan :max digits.', + 'dimensions' => ':Attribute tidak sah', + 'distinct' => ':Attribute adalah nilai yang berulang', + 'doesnt_end_with' => ':Attribute mungkin tidak berakhir dengan salah satu daripada yang berikut: :values.', + 'doesnt_start_with' => ':Attribute mungkin tidak bermula dengan salah satu daripada yang berikut: :values.', + 'email' => ':Attribute tidak sah.', + 'ends_with' => ':Attribute mesti berakhir dengan salah satu dari: :values.', + 'enum' => ':Attribute yang dipilih adalah tidak sah.', + 'exists' => ':Attribute tidak sah.', + 'file' => ':Attribute mesti fail yang sah.', + 'filled' => ':Attribute diperlukan.', + 'gt' => [ + 'array' => ':Attribute mesti mengandungi lebih daripada :value perkara.', + 'file' => ':Attribute mesti melebihi :value kilobait.', + 'numeric' => ':Attribute mesti melebihi :value.', + 'string' => ':Attribute mesti melebihi :value aksara.', + ], + 'gte' => [ + 'array' => ':Attribute mesti mengandungi :value perkara atau lebih.', + 'file' => ':Attribute mesti melebihi atau bersamaan :value kilobait.', + 'numeric' => ':Attribute mesti melebihi atau bersamaan :value.', + 'string' => ':Attribute mesti melebihi atau bersamaan :value aksara.', + ], + 'image' => ':Attribute mesti imej.', + 'in' => ':Attribute tidak sah.', + 'in_array' => ':Attribute tidak wujud dalam :other.', + 'integer' => ':Attribute mesti integer.', + 'ip' => ':Attribute mesti alamat IP yang sah.', + 'ipv4' => ':Attribute mesti alamat IPv4 yang sah.', + 'ipv6' => ':Attribute mesti alamat IPv6 yang sah', + 'json' => ':Attribute mesti JSON yang sah.', + 'lowercase' => ':Attribute mestilah huruf kecil.', + 'lt' => [ + 'array' => ':Attribute mesti mengandungi kurang daripada :value perkara.', + 'file' => ':Attribute mesti kurang daripada :value kilobait.', + 'numeric' => ':Attribute mesti kurang daripada :value.', + 'string' => ':Attribute mesti kurang daripada :value aksara.', + ], + 'lte' => [ + 'array' => ':Attribute mesti mengandungi kurang daripada atau bersamaan dengan :value perkara.', + 'file' => ':Attribute mesti kurang daripada atau bersamaan dengan :value kilobait.', + 'numeric' => ':Attribute mesti kurang daripada atau bersamaan dengan :value.', + 'string' => ':Attribute mesti kurang daripada atau bersamaan dengan :value aksara.', + ], + 'mac_address' => ':Attribute mestilah alamat MAC yang sah.', + 'max' => [ + 'array' => 'Jumlah :attribute mesti tidak melebihi :max perkara.', + 'file' => 'Jumlah :attribute mesti tidak melebihi :max kilobait.', + 'numeric' => 'Jumlah :attribute mesti tidak melebihi :max.', + 'string' => 'Jumlah :attribute mesti tidak melebihi :max aksara.', + ], + 'max_digits' => ':Attribute tidak boleh mempunyai lebih daripada :max digit.', + 'mimes' => ':Attribute mesti fail type: :values.', + 'mimetypes' => ':Attribute mesti fail type: :values.', + 'min' => [ + 'array' => 'Jumlah :attribute mesti sekurang-kurangnya :min perkara.', + 'file' => 'Jumlah :attribute mesti sekurang-kurangnya :min kilobait.', + 'numeric' => 'Jumlah :attribute mesti sekurang-kurangnya :min.', + 'string' => 'Jumlah :attribute mesti sekurang-kurangnya :min aksara.', + ], + 'min_digits' => ':Attribute mesti mempunyai sekurang-kurangnya :min digit.', + 'missing' => 'Medan :attribute mesti tiada.', + 'missing_if' => 'Medan :attribute mesti tiada apabila :other ialah :value.', + 'missing_unless' => 'Medan :attribute mesti tiada melainkan :other ialah :value.', + 'missing_with' => 'Medan :attribute mesti tiada apabila :values hadir.', + 'missing_with_all' => 'Medan :attribute mesti tiada apabila :values hadir.', + 'multiple_of' => ':Attribute mesti gandaan :value', + 'not_in' => ':Attribute tidak sah.', + 'not_regex' => 'Format :attribute adalah tidak sah.', + 'numeric' => ':Attribute mesti nombor.', + 'password' => [ + 'letters' => ':Attribute mesti mengandungi sekurang-kurangnya satu huruf.', + 'mixed' => ':Attribute mesti mengandungi sekurang-kurangnya satu huruf besar dan satu huruf kecil.', + 'numbers' => ':Attribute mesti mengandungi sekurang-kurangnya satu nombor.', + 'symbols' => ':Attribute mesti mengandungi sekurang-kurangnya satu simbol.', + 'uncompromised' => ':Attribute yang diberikan telah muncul dalam kebocoran data. Sila pilih :attribute yang berbeza.', + ], + 'present' => 'Ruangan :attribute mesti wujud.', + 'prohibited' => 'Ruangan :attribute adalah dilarang.', + 'prohibited_if' => 'Ruangan :attribute adalah dilarang apabila :other adalah :value.', + 'prohibited_unless' => 'Ruangan :attribute adalah dilarang kecuali :other adalah di :values.', + 'prohibits' => 'Medan :attribute melarang :other daripada hadir.', + 'regex' => 'Format :attribute tidak sah.', + 'required' => 'Ruangan :attribute diperlukan.', + 'required_array_keys' => 'Medan :attribute mesti mengandungi entri untuk: :values.', + 'required_if' => 'Ruangan :attribute diperlukan bila :other sama dengan :value.', + 'required_if_accepted' => 'Medan :attribute diperlukan apabila :other diterima.', + 'required_unless' => 'Ruangan :attribute diperlukan sekiranya :other ada dalam :values.', + 'required_with' => 'Ruangan :attribute diperlukan bila :values wujud.', + 'required_with_all' => 'Ruangan :attribute diperlukan bila :values wujud.', + 'required_without' => 'Ruangan :attribute diperlukan bila :values tidak wujud.', + 'required_without_all' => 'Ruangan :attribute diperlukan bila kesemua :values wujud.', + 'same' => 'Ruangan :attribute dan :other mesti sepadan.', + 'size' => [ + 'array' => 'Saiz :attribute mesti mengandungi :size perkara.', + 'file' => 'Saiz :attribute mesti :size kilobait.', + 'numeric' => 'Saiz :attribute mesti :size.', + 'string' => 'Saiz :attribute mesti :size aksara.', + ], + 'starts_with' => ':Attribute mesti bermula dengan salah satu dari: :values', + 'string' => ':Attribute mesti aksara.', + 'timezone' => ':Attribute mesti zon masa yang sah.', + 'ulid' => ':Attribute mestilah ULID yang sah.', + 'unique' => ':Attribute telah wujud.', + 'uploaded' => ':Attribute gagal dimuat naik.', + 'uppercase' => ':Attribute mestilah huruf besar.', + 'url' => ':Attribute format tidak sah.', + 'uuid' => ':Attribute mesti UUID yang sah.', + 'attributes' => [ + 'address' => 'alamat', + 'age' => 'umur', + 'amount' => 'jumlah', + 'area' => 'kawasan', + 'available' => 'tersedia', + 'birthday' => 'hari jadi', + 'body' => 'badan', + 'city' => 'bandar', + 'content' => 'kandungan', + 'country' => 'negara', + 'created_at' => 'dicipta di', + 'creator' => 'pencipta', + 'current_password' => 'kata laluan semasa', + 'date' => 'Tarikh', + 'date_of_birth' => 'tarikh lahir', + 'day' => 'hari', + 'deleted_at' => 'dipadamkan pada', + 'description' => 'penerangan', + 'district' => 'daerah', + 'duration' => 'tempoh masa', + 'email' => 'emel', + 'excerpt' => 'petikan', + 'filter' => 'penapis', + 'first_name' => 'nama pertama', + 'gender' => 'jantina', + 'group' => 'kumpulan', + 'hour' => 'jam', + 'image' => 'imej', + 'last_name' => 'nama terakhir', + 'lesson' => 'pelajaran', + 'line_address_1' => 'alamat talian 1', + 'line_address_2' => 'alamat talian 2', + 'message' => 'mesej', + 'middle_name' => 'nama tengah', + 'minute' => 'minit', + 'mobile' => 'mudah alih', + 'month' => 'bulan', + 'name' => 'nama', + 'national_code' => 'kod kebangsaan', + 'number' => 'nombor', + 'password' => 'kata laluan', + 'password_confirmation' => 'pengesahan kata laluan', + 'phone' => 'telefon', + 'photo' => 'foto', + 'postal_code' => 'Poskod', + 'price' => 'harga', + 'province' => 'wilayah', + 'recaptcha_response_field' => 'medan respons recaptcha', + 'remember' => 'ingat', + 'restored_at' => 'dipulihkan pada', + 'result_text_under_image' => 'teks hasil di bawah imej', + 'role' => 'peranan', + 'second' => 'kedua', + 'sex' => 'seks', + 'short_text' => 'teks pendek', + 'size' => 'saiz', + 'state' => 'negeri', + 'street' => 'jalan', + 'student' => 'pelajar', + 'subject' => 'subjek', + 'teacher' => 'cikgu', + 'terms' => 'syarat', + 'test_description' => 'penerangan ujian', + 'test_locale' => 'tempat ujian', + 'test_name' => 'nama ujian', + 'text' => 'teks', + 'time' => 'masa', + 'title' => 'tajuk', + 'updated_at' => 'dikemas kini pada', + 'username' => 'nama pengguna', + 'year' => 'tahun', + ], +]; diff --git a/lang/nb.json b/lang/nb.json new file mode 100644 index 0000000..ed02a05 --- /dev/null +++ b/lang/nb.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(og :count feil til)", + "(and :count more errors)": "(og :count feil til)", + "A new verification link has been sent to the email address you provided during registration.": "En ny bekreftelseskobling er sendt til e-postadressen du oppga under registreringen.", + "A new verification link has been sent to your email address.": "En ny bekreftelseslenke er sendt til e-postadressen din.", + "All rights reserved.": "Alle rettigheter forbeholdt.", + "Already registered?": "Allerede registrert?", + "Are you sure you want to delete your account?": "Er du sikker på at du vil slette kontoen din?", + "Cancel": "Avbryt", + "Click here to re-send the verification email.": "Klikk her for å sende bekreftelses-e-posten på nytt.", + "Confirm": "Bekreft", + "Confirm Password": "Bekreft passord", + "Current Password": "Nåværende passord", + "Dashboard": "Dashboard", + "Delete Account": "Slett konto", + "Email": "E-post", + "Email Password Reset Link": "Link for tilbakestilling av e-postpassord", + "Ensure your account is using a long, random password to stay secure.": "Forsikre deg om at kontoen din bruker et langt, tilfeldig passord for å være sikker.", + "Forbidden": "Forbudt", + "Forgot your password?": "Glemt passordet ditt?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Glemt passordet? Ikke noe problem. Bare gi oss beskjed om e-postadressen din, så sender vi deg en lenke for tilbakestilling av passord som lar deg velge en ny.", + "Go to page :page": "Gå til side :page", + "Hello!": "Hallo!", + "If you did not create an account, no further action is required.": "Dersom du ikke har opprettet en konto, trenger du ikke foreta deg noe.", + "If you did not request a password reset, no further action is required.": "Hvis du ikke har bedt om å nullstille passordet, trenger du ikke foreta deg noe.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Dersom du har problemer med å klikke \":actionText\"-knappen, kopier og lim nettadressen nedenfor\ninn i nettleseren din:", + "Invalid JSON was returned from the route.": "Ugyldig JSON ble returnert fra ruten.", + "Log in": "Logg inn", + "Log Out": "Logg ut", + "Login": "Logg inn", + "Logout": "Logg ut", + "Name": "Navn", + "New Password": "Nytt passord", + "Not Found": "Ikke funnet", + "of": "av", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Når kontoen din er slettet, blir alle ressursene og dataene slettet permanent. Før du sletter kontoen din, må du laste ned all data eller informasjon du vil beholde.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Når kontoen din er slettet, slettes alle ressursene og dataene permanent. Skriv inn passordet ditt for å bekrefte at du ønsker å slette kontoen din permanent.", + "Page Expired": "Siden har utløpt", + "Pagination Navigation": "Paginering navigasjon", + "Password": "Passord", + "Payment Required": "Betaling kreves", + "Please click the button below to verify your email address.": "Vennligst klikk på knappen nedenfor for å bekrefte e-postadressen din.", + "Profile": "Profil", + "Profile Information": "Profil informasjon", + "Regards": "Vennlig hilsen", + "Register": "Registrer", + "Remember me": "Husk meg", + "Resend Verification Email": "Send bekreftelses-e-post på nytt", + "Reset Password": "Nullstill passord", + "Reset Password Notification": "Varsling om å nullstille passord", + "results": "resultater", + "Save": "Lagre", + "Saved.": "Lagret.", + "Server Error": "Serverfeil", + "Service Unavailable": "Tjenesten er utilgjengelig", + "Showing": "Viser", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Takk for at du registrerte deg! Før du begynte, kunne du bekrefte e-postadressen din ved å klikke på lenken vi nettopp sendte deg? Hvis du ikke mottok e-posten, sender vi deg en ny.", + "The given data was invalid.": "De oppgitte dataene var ugyldige.", + "The response is not a streamed response.": "Svaret er ikke et strømmet svar.", + "The response is not a view.": "Svaret er ikke et syn.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dette er et sikkert område av applikasjonen. Bekreft passordet ditt før du fortsetter.", + "This password reset link will expire in :count minutes.": "Lenken for å nullstille passordet utløper om :count minutter.", + "to": "til", + "Toggle navigation": "Vis/skjul navigasjon", + "Too Many Requests": "For mange forespørsler", + "Unauthorized": "Uautorisert", + "Update Password": "Oppdater passord", + "Update your account's profile information and email address.": "Oppdater kontoinformasjonen og e-postadressen til kontoen din.", + "Verify Email Address": "Bekreft e-postadresse", + "Whoops!": "Oisann!", + "You are receiving this email because we received a password reset request for your account.": "Du får denne e-posten fordi vi har mottatt og forespørsel om å nullstille passordet til kontoen din.", + "You're logged in!": "Du er logget inn!", + "Your email address is unverified.": "E-postadressen din er ubekreftet." +} \ No newline at end of file diff --git a/lang/nb/auth.php b/lang/nb/auth.php new file mode 100644 index 0000000..5bd7c07 --- /dev/null +++ b/lang/nb/auth.php @@ -0,0 +1,9 @@ + 'Disse opplysningene samsvarer ikke med hva vi har lagret.', + 'password' => 'Passordet er feil.', + 'throttle' => 'For mange innloggingsforsøk. Vennligst prøv igjen om :seconds sekunder.', +]; diff --git a/lang/nb/pagination.php b/lang/nb/pagination.php new file mode 100644 index 0000000..c1fda82 --- /dev/null +++ b/lang/nb/pagination.php @@ -0,0 +1,8 @@ + 'Neste »', + 'previous' => '« Forrige', +]; diff --git a/lang/nb/passwords.php b/lang/nb/passwords.php new file mode 100644 index 0000000..88697c2 --- /dev/null +++ b/lang/nb/passwords.php @@ -0,0 +1,11 @@ + 'Passordet ditt har blitt nullstilt!', + 'sent' => 'Vi har sendt din lenke for å nullstille passordet!', + 'throttled' => 'Vennligst vent før du prøver på nytt.', + 'token' => 'Denne koden for å nullstille passordet er ugyldig.', + 'user' => 'Vi kan ikke finne en bruker med den e-postadressen.', +]; diff --git a/lang/nb/validation.php b/lang/nb/validation.php new file mode 100644 index 0000000..2988a83 --- /dev/null +++ b/lang/nb/validation.php @@ -0,0 +1,217 @@ + ':Attribute må aksepteres.', + 'accepted_if' => ':Attribute må aksepteres når :other er :value.', + '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 må kun bestå av bokstaver.', + 'alpha_dash' => ':Attribute må kun bestå av bokstaver, tall og bindestreker.', + 'alpha_num' => ':Attribute må kun bestå av bokstaver og tall.', + 'array' => ':Attribute må være en matrise.', + 'ascii' => ':Attribute må bare inneholde enkeltbyte alfanumeriske tegn og symboler.', + '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' => [ + 'array' => ':Attribute må ha mellom :min - :max elementer.', + 'file' => ':Attribute må være mellom :min - :max kilobytes.', + 'numeric' => ':Attribute må være mellom :min - :max.', + 'string' => ':Attribute må være mellom :min - :max tegn.', + ], + 'boolean' => ':Attribute må være sann eller usann', + 'can' => ':Attribute-feltet inneholder en uautorisert verdi.', + 'confirmed' => ':Attribute er ikke likt bekreftelsesfeltet.', + 'current_password' => 'Oppgitt passord er feil.', + '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.', + 'decimal' => 'De :attribute må ha :decimal desimaler.', + 'declined' => ':Attribute må avvises.', + 'declined_if' => ':Attribute må avvises når :other er :value.', + 'different' => ':Attribute og :other må være forskellige.', + 'digits' => ':Attribute må ha :digits siffer.', + 'digits_between' => ':Attribute må være mellom :min og :max siffer.', + 'dimensions' => ':Attribute har ugyldige bildedimensjoner.', + 'distinct' => ':Attribute har en duplisert verdi.', + 'doesnt_end_with' => 'De :attribute slutter kanskje ikke med ett av følgende: :values.', + 'doesnt_start_with' => 'De :attribute starter kanskje ikke med ett av følgende: :values.', + 'email' => ':Attribute må være en gyldig e-postadresse.', + 'ends_with' => ':Attribute må ende med en av følgende: :values.', + 'enum' => 'Det valgte :attribute er ugyldig.', + 'exists' => 'Det valgte :attribute er ugyldig.', + 'file' => ':Attribute må være en fil.', + 'filled' => ':Attribute må fylles ut.', + 'gt' => [ + 'array' => ':Attribute må ha flere enn :value elementer.', + 'file' => ':Attribute må være større enn :value kilobytes.', + 'numeric' => ':Attribute må være større enn :value.', + 'string' => ':Attribute må være større enn :value tegn.', + ], + 'gte' => [ + 'array' => ':Attribute må ha :value elementer eller flere.', + 'file' => ':Attribute må være større enn eller lik :value kilobytes.', + 'numeric' => ':Attribute må være større enn eller lik :value.', + 'string' => ':Attribute må være større enn eller lik :value tegn.', + ], + 'image' => ':Attribute må være et bilde.', + 'in' => 'Det valgte :attribute er ugyldig.', + 'in_array' => 'Det valgte :attribute 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-addresse.', + 'json' => ':Attribute må være på JSON-format.', + 'lowercase' => ':Attribute må være små bokstaver.', + 'lt' => [ + 'array' => ':Attribute må ha færre enn :value elementer.', + 'file' => ':Attribute må være mindre enn :value kilobytes.', + 'numeric' => ':Attribute må være mindre enn :value.', + 'string' => ':Attribute må være kortere enn :value tegn.', + ], + 'lte' => [ + 'array' => ':Attribute må ikke ha flere enn :value elementer.', + 'file' => ':Attribute må være mindre enn eller lik :value kilobytes.', + 'numeric' => ':Attribute må være mindre enn eller lik :value.', + 'string' => ':Attribute må være kortere enn eller lik :value tegn.', + ], + 'mac_address' => ':Attribute må være en gyldig MAC-adresse.', + 'max' => [ + 'array' => ':Attribute må ikke ha flere enn :max elementer.', + 'file' => ':Attribute må ikke være større enn :max kilobytes.', + 'numeric' => ':Attribute må ikke være større enn :max.', + 'string' => ':Attribute må ikke være større enn :max tegn.', + ], + 'max_digits' => 'De :attribute må ikke ha mer enn :max sifre.', + 'mimes' => ':Attribute må være en fil av typen: :values.', + 'mimetypes' => ':Attribute må være en fil av typen: :values.', + 'min' => [ + 'array' => ':Attribute må ha minst :min elementer.', + 'file' => ':Attribute må være minst :min kilobytes.', + 'numeric' => ':Attribute må være minst :min.', + 'string' => ':Attribute må være minst :min tegn.', + ], + 'min_digits' => 'De :attribute må ha minst :min sifre.', + 'missing' => ':Attribute-feltet må mangle.', + 'missing_if' => ':Attribute-feltet må mangle når :other er :value.', + 'missing_unless' => ':Attribute-feltet må mangle med mindre :other er :value.', + 'missing_with' => ':Attribute-feltet må mangle når :values er tilstede.', + 'missing_with_all' => ':Attribute-feltet må mangle når :values er tilstede.', + 'multiple_of' => ':Attribute må være flere av :value', + 'not_in' => 'Den valgte :attribute er ugyldig.', + 'not_regex' => 'Formatet på :attribute er ugyldig.', + 'numeric' => ':Attribute må være et tall.', + 'password' => [ + 'letters' => 'De :attribute må inneholde minst én bokstav.', + 'mixed' => ':Attribute må inneholde minst én stor og én liten bokstav.', + 'numbers' => 'De :attribute må inneholde minst ett tall.', + 'symbols' => 'De :attribute må inneholde minst ett symbol.', + 'uncompromised' => 'De oppgitte :attribute har dukket opp i en datalekkasje. Velg en annen :attribute.', + ], + 'present' => ':Attribute må eksistere.', + 'prohibited' => ':Attribute felt er forbudt.', + 'prohibited_if' => ':Attribute felt er forbudt når :other er :value.', + 'prohibited_unless' => ':Attribute felt er forbudt med mindre :other er i :values.', + 'prohibits' => ':Attribute forbyr :other å være til stede.', + 'regex' => 'Formatet på :attribute er ugyldig.', + 'required' => ':Attribute må fylles ut.', + 'required_array_keys' => ':Attribute feltet må inneholde oppføringer for: :values.', + 'required_if' => ':Attribute må fylles ut når :other er :value.', + 'required_if_accepted' => ':Attribute-feltet er obligatorisk når :other er akseptert.', + 'required_unless' => ':Attribute er påkrevd med mindre :other finnes blant verdiene :values.', + 'required_with' => ':Attribute må fylles ut når :values er utfylt.', + 'required_with_all' => ':Attribute er påkrevd når :values er oppgitt.', + 'required_without' => ':Attribute må fylles ut når :values ikke er utfylt.', + 'required_without_all' => ':Attribute er påkrevd når ingen av :values er oppgitt.', + 'same' => ':Attribute og :other må være like.', + 'size' => [ + 'array' => ':Attribute må inneholde :size elementer.', + 'file' => ':Attribute må være :size kilobytes.', + 'numeric' => ':Attribute må være :size.', + 'string' => ':Attribute må være :size tegn lang.', + ], + '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.', + 'ulid' => ':Attribute må være en gyldig ULID.', + 'unique' => ':Attribute er allerede i bruk.', + 'uploaded' => ':Attribute kunne ikke lastes opp.', + 'uppercase' => ':Attribute må være store bokstaver.', + 'url' => 'Formatet på :attribute er ugyldig.', + 'uuid' => ':Attribute må være en gyldig UUID.', + 'attributes' => [ + 'address' => 'adresse', + 'age' => 'alder', + 'amount' => 'beløp', + 'area' => 'område', + 'available' => 'tilgjengelig', + 'birthday' => 'fødselsdag', + 'body' => 'kropp', + 'city' => 'by', + 'content' => 'innhold', + 'country' => 'land', + 'created_at' => 'opprettet kl', + 'creator' => 'skaperen', + 'current_password' => 'Nåværende passord', + 'date' => 'Dato', + 'date_of_birth' => 'fødselsdato', + 'day' => 'dag', + 'deleted_at' => 'slettet kl', + 'description' => 'beskrivelse', + 'district' => 'distrikt', + 'duration' => 'varighet', + 'email' => 'e-post', + 'excerpt' => 'utdrag', + 'filter' => 'filter', + 'first_name' => 'fornavn', + 'gender' => 'kjønn', + 'group' => 'gruppe', + 'hour' => 'time', + 'image' => 'bilde', + 'last_name' => 'etternavn', + 'lesson' => 'lekse', + 'line_address_1' => 'linjeadresse 1', + 'line_address_2' => 'linjeadresse 2', + 'message' => 'beskjed', + 'middle_name' => 'mellomnavn', + 'minute' => 'minutt', + 'mobile' => 'mobil', + 'month' => 'måned', + 'name' => 'Navn', + 'national_code' => 'nasjonal kode', + 'number' => 'Antall', + 'password' => 'passord', + 'password_confirmation' => 'Passord bekreftelse', + 'phone' => 'telefon', + 'photo' => 'bilde', + 'postal_code' => 'postnummer', + 'price' => 'pris', + 'province' => 'provins', + 'recaptcha_response_field' => 'recaptcha-svarsfelt', + 'remember' => 'huske', + 'restored_at' => 'restaurert kl', + 'result_text_under_image' => 'resultattekst under bildet', + 'role' => 'rolle', + 'second' => 'sekund', + 'sex' => 'kjønn', + 'short_text' => 'kort tekst', + 'size' => 'størrelse', + 'state' => 'stat', + 'street' => 'gate', + 'student' => 'student', + 'subject' => 'Emne', + 'teacher' => 'lærer', + 'terms' => 'vilkår', + 'test_description' => 'testbeskrivelse', + 'test_locale' => 'test lokalitet', + 'test_name' => 'testnavn', + 'text' => 'tekst', + 'time' => 'tid', + 'title' => 'tittel', + 'updated_at' => 'oppdatert kl', + 'username' => 'brukernavn', + 'year' => 'år', + ], +]; diff --git a/lang/ne.json b/lang/ne.json new file mode 100644 index 0000000..45d5d34 --- /dev/null +++ b/lang/ne.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(र १०० थप त्रुटि)", + "(and :count more errors)": "(र १०० थप त्रुटिहरू)", + "A new verification link has been sent to the email address you provided during registration.": "एक नयाँ प्रमाणिकरण लिंक गरिएको छ, इमेल ठेगाना पठाइएको छ. तपाईं प्रदान समयमा दर्ता.", + "A new verification link has been sent to your email address.": "तपाईंको इमेल ठेगानामा एउटा नयाँ प्रमाणीकरण लिङ्क पठाइएको छ।", + "All rights reserved.": "सबै अधिकार सुरक्षित।", + "Already registered?": "पहिले नै दर्ता?", + "Are you sure you want to delete your account?": "के तपाइँ तपाइँको खाता मेटाउन निश्चित हुनुहुन्छ?", + "Cancel": "रद्द", + "Click here to re-send the verification email.": "प्रमाणीकरण इमेल पुन: पठाउन यहाँ क्लिक गर्नुहोस्।", + "Confirm": "पुष्टि", + "Confirm Password": "पासवर्ड सुनिश्चित गर्नुहोस", + "Current Password": "हालको पासवर्ड", + "Dashboard": "ड्यासबोर्ड", + "Delete Account": "मेट्नुहोस् खाता", + "Email": "इमेल", + "Email Password Reset Link": "इमेल पासवर्ड रिसेट लिङ्क", + "Ensure your account is using a long, random password to stay secure.": "सुनिश्चित आफ्नो खाता प्रयोग छ, एक लामो अनियमित पासवर्ड सुरक्षित रहन.", + "Forbidden": "निषेध गरिएको", + "Forgot your password?": "आफ्नो पासवर्ड बिर्सिनुभयो?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "आफ्नो पासवर्ड बिर्सिनुभयो? कुनै समस्या छ । Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.", + "Go to page :page": "जानुहोस् पृष्ठ :page", + "Hello!": "नमस्कार!", + "If you did not create an account, no further action is required.": "यदि तपाईंले खाता सिर्जना गर्नुभएको छैन भने, अगाडि कुनै कार्यको आवश्यक पर्दैन।", + "If you did not request a password reset, no further action is required.": "यदि तपाईंले पासवर्ड रिसेट अनुरोध गर्नुभएन भने, अगाडि कुनै कार्य आवश्यक पर्दैन।", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "यदि तपाईंलाई क्लिक गर्दा समस्या भइरहेको छ भने \":actionText\" बटन, प्रतिलिपि गरेर तल URL लाई टाँस्नुहोस् वेब n तपाइँको वेब ब्राउजर:", + "Invalid JSON was returned from the route.": "अवैध JSON मार्गबाट ​​फिर्ता गरियो।", + "Log in": "लग - इन", + "Log Out": "लग आउट", + "Login": "लगइन", + "Logout": "लगआउट", + "Name": "नाम", + "New Password": "नयाँ पासवर्ड", + "Not Found": "फेला परेन", + "of": "को", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "एक पटक आफ्नो खाता मेटिएको छ, सबै को आफ्नो स्रोत र डाटा will be permanently deleted. पहिले deleting your account, please डाउनलोड कुनै पनि डाटा वा जानकारी तपाईं इच्छा राख्नु गर्न.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "एक पटक तपाईंको खाता मेटिएपछि, यसका सबै स्रोतहरू र डाटा स्थायी रूपमा मेटिने छन्। तपाईं आफ्नो खाता स्थायी रूपमा मेटाउन चाहनुहुन्छ भनेर पुष्टि गर्न कृपया आफ्नो पासवर्ड प्रविष्ट गर्नुहोस्।", + "Page Expired": "पृष्ठ समयावधि सकियो", + "Pagination Navigation": "पेजमा नम्बर रखाइ अन्वेषण", + "Password": "पासवर्ड", + "Payment Required": "भुक्तानी आवश्यक छ", + "Please click the button below to verify your email address.": "कृपया तलको बटन क्लिक गर्नुहोस् तपाईंको ईमेल ठेगाना प्रमाणित गर्न।", + "Profile": "प्रोफाइल", + "Profile Information": "प्रोफाइल जानकारी", + "Regards": "सादर", + "Register": "दर्ता गर्नुहोस्", + "Remember me": "मलाई सम्झना", + "Resend Verification Email": "फेरी प्रमाणिकरण इमेल", + "Reset Password": "पासवर्ड रिसेट गर्नुहोस्", + "Reset Password Notification": "पासवर्ड सूचना रिसेट गर्नुहोस्", + "results": "परिणाम", + "Save": "बचत", + "Saved.": "मुक्ति ।", + "Server Error": "सर्भर त्रुटि", + "Service Unavailable": "सेवा अनुपलब्ध", + "Showing": "देखाउने", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "धन्यवाद लागि साइन अप! सुरु रही अघि सक्छ, तपाईं प्रमाणित गर्न आफ्नो इमेल ठेगाना लिंक मा क्लिक गरेर, हामी बस emailed to you? If you didn ' t receive the email, we will खुसीसाथ तपाईं पठाउन अर्को.", + "The given data was invalid.": "दिइएको डाटा अमान्य थियो।", + "The response is not a streamed response.": "प्रतिक्रिया स्ट्रिम गरिएको प्रतिक्रिया होइन।", + "The response is not a view.": "प्रतिक्रिया दृश्य होइन।", + "This is a secure area of the application. Please confirm your password before continuing.": "यो एक सुरक्षित क्षेत्र को आवेदन. कृपया आफ्नो पासवर्ड पुष्टि पहिले जारी.", + "This password reset link will expire in :count minutes.": "यस पासवर्ड रिसेट लिंकको म्याद सकिन्छ :count minutes.", + "to": "गर्न", + "Toggle navigation": "टगल नेभिगेसन", + "Too Many Requests": "धेरै धेरै अनुरोधहरू", + "Unauthorized": "अनधिकृत", + "Update Password": "अपडेट Password", + "Update your account's profile information and email address.": "अपडेट आफ्नो खातामा प्रोफाइल जानकारी र इमेल ठेगाना.", + "Verify Email Address": "ईमेल ठेगाना प्रमाणित गर्नुहोस्", + "Whoops!": "उफ्!", + "You are receiving this email because we received a password reset request for your account.": "तपाईं यो ईमेल प्राप्त गर्दै हुनुहुन्छ किनकि हामीले तपाईंको खाताको लागि पासवर्ड रिसेट अनुरोध प्राप्त गर्यौं।", + "You're logged in!": "तपाईं लग इन हुनुहुन्छ!", + "Your email address is unverified.": "तपाईंको इमेल ठेगाना अप्रमाणित छ।" +} \ No newline at end of file diff --git a/lang/ne/auth.php b/lang/ne/auth.php new file mode 100644 index 0000000..a4548a0 --- /dev/null +++ b/lang/ne/auth.php @@ -0,0 +1,9 @@ + 'यी प्रमाणहरू हाम्रो रेकर्ड संग मेल खादैनन्।', + 'password' => 'पासवर्ड गलत छ।', + 'throttle' => 'धेरै लगिन प्रयास भयो :seconds सेकेन्ड पछि फेरि प्रयास गर्नुहोस्।', +]; diff --git a/lang/ne/pagination.php b/lang/ne/pagination.php new file mode 100644 index 0000000..33757c2 --- /dev/null +++ b/lang/ne/pagination.php @@ -0,0 +1,8 @@ + 'अर्को »', + 'previous' => '« अघिल्लो', +]; diff --git a/lang/ne/passwords.php b/lang/ne/passwords.php new file mode 100644 index 0000000..9eed72e --- /dev/null +++ b/lang/ne/passwords.php @@ -0,0 +1,11 @@ + 'पासवर्ड रिसेट भयो!', + 'sent' => 'हामीले पासवर्ड परिवर्तन गर्ने लिंक ईमेलमा पठाएका छौ!', + 'throttled' => 'पुन: प्रयास गर्नु अघि कृपया प्रतीक्षा गर्नुहोस्.', + 'token' => 'यो पासवर्ड रिसेट गर्ने टोकन अमान्य छ।', + 'user' => 'दिइएको ईमेल प्रयोगकर्ता भेटिएन।', +]; diff --git a/lang/ne/validation.php b/lang/ne/validation.php new file mode 100644 index 0000000..7760688 --- /dev/null +++ b/lang/ne/validation.php @@ -0,0 +1,217 @@ + ':Attribute स्वीकार गरिएको हुनुपर्छ।', + 'accepted_if' => ':Other :value हुँदा :attribute लाई स्वीकार गर्नुपर्छ।', + 'active_url' => ':Attribute URL अमान्य छ।', + 'after' => ':Attribute को मिति :date भन्दा पछि हुनुपर्छ।', + 'after_or_equal' => ':Attribute मिति पछाडि वा बराबर मिति हुनुपर्दछ।', + 'alpha' => ':Attribute मा अक्षरहरु मात्र हुनसक्छ।', + 'alpha_dash' => ':Attribute मा अक्षर, संख्या र ड्यासहरू मात्र हुनसक्छ।', + 'alpha_num' => ':Attribute मा अक्षर र संख्याहरू मात्र हुनसक्छ।', + 'array' => ':Attribute एर्रे हुनुपर्छ।', + 'ascii' => ':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 ठिक अथवा बेठिक हुनुपर्छ।', + 'can' => ':Attribute फिल्डमा अनाधिकृत मान समावेश छ।', + 'confirmed' => ':Attribute दाेहाेर्याइएकाे मिलेन।', + 'current_password' => 'पासवर्ड गलत छ।', + 'date' => ':Attribute को मिति मिलेन।', + 'date_equals' => ':Attribute मिति बराबर :date हुनुपर्दछ।', + 'date_format' => ':Attribute को ढाँचा :format जस्तो हुनुपर्छ।', + 'decimal' => ':Attribute मा :decimal दशमलव स्थानहरू हुनुपर्छ।', + 'declined' => ':Attribute लाई अस्वीकार गर्नुपर्छ।', + 'declined_if' => ':Other :value हुँदा :attribute लाई अस्वीकार गर्नुपर्छ।', + 'different' => ':Attribute र :other फरक हुनुपर्छ।', + 'digits' => ':Attribute :digits अंकको हुनुपर्छ।', + 'digits_between' => ':Attribute :min देखी :max अंकको हुनुपर्छ।', + 'dimensions' => ':Attribute अमान्य छवि आयाम छ।', + 'distinct' => ':Attribute फिल्ड फिल्डको नक्कल मान छ', + 'doesnt_end_with' => ':Attribute निम्न मध्ये एक संग समाप्त नहुन सक्छ: :values।', + 'doesnt_start_with' => ':Attribute निम्न मध्ये एकबाट सुरु नहुन सक्छ: :values।', + '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 स्ट्रिङ्ग हुनुपर्छ।', + 'lowercase' => ':Attribute लोअरकेस हुनुपर्छ।', + '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 क्यारेक्टर भन्दा बढि हुनुपर्दछ।', + ], + 'max_digits' => ':Attribute मा :max अंक भन्दा बढी हुनु हुँदैन।', + 'mimes' => ':Attribute :values प्रकारको फाइल हुनुपर्छ।', + 'mimetypes' => ':Attribute :values प्रकारको फाइल हुनुपर्छ।', + 'min' => [ + 'array' => ':Attribute मा कम्तिमा :min आइटम हुनुपर्छ।', + 'file' => ':Attribute कम्तिमा :min क्यालोबाइटोकाे हुनुपर्छ।', + 'numeric' => ':Attribute कम्तिमा :min हुनुपर्छ।', + 'string' => ':Attribute कम्तिमा :min वर्णको हुनुपर्छ।', + ], + 'min_digits' => ':Attribute मा कम्तिमा :min अंक हुनु पर्छ।', + 'missing' => ':Attribute फिल्ड हराइरहेको हुनुपर्छ।', + 'missing_if' => ':Other :value हुँदा :attribute फिल्ड हराइरहेको हुनुपर्छ।', + 'missing_unless' => ':Other :value नभएसम्म :attribute फिल्ड हराइरहेको हुनुपर्छ।', + 'missing_with' => ':Values उपस्थित हुँदा :attribute फिल्ड हराइरहेको हुनुपर्छ।', + 'missing_with_all' => ':Values उपस्थित हुँदा :attribute फिल्ड हराइरहेको हुनुपर्छ।', + 'multiple_of' => 'यो :attribute को एक धेरै हुनुपर्छ :value', + 'not_in' => 'छानिएको :attribute अमान्य छ।', + 'not_regex' => ':Attribute ढाँचा अवैध छ.', + 'numeric' => ':Attribute संख्या हुनुपर्छ।', + 'password' => [ + 'letters' => ':Attribute मा कम्तिमा एउटा अक्षर हुनु पर्छ।', + 'mixed' => ':Attribute मा कम्तिमा एउटा ठूलो र एउटा सानो अक्षर हुनु पर्छ।', + 'numbers' => ':Attribute मा कम्तिमा एक नम्बर हुनु पर्छ।', + 'symbols' => ':Attribute मा कम्तिमा एउटा प्रतीक हुनु पर्छ।', + 'uncompromised' => 'दिइएको :attribute डाटा लीकमा देखा परेको छ। कृपया फरक १०० छान्नुहोस्।', + ], + 'present' => ':Attribute क्षेत्र उपस्थित हुनुपर्दछ.', + 'prohibited' => 'यो :attribute क्षेत्र निषेध छ ।', + 'prohibited_if' => 'यो :attribute क्षेत्र निषेध छ जब :other छ :value.', + 'prohibited_unless' => 'यो :attribute क्षेत्र निषेध छ नभएसम्म :other छ :values.', + 'prohibits' => ':Attribute फिल्डले :other लाई उपस्थित हुन निषेध गर्दछ।', + 'regex' => ':Attribute को ढाँचा मिलेन।', + 'required' => ':Attribute दिइएको हुनुपर्छ।', + 'required_array_keys' => ':Attribute फिल्डमा :values को लागि प्रविष्टिहरू समावेश हुनुपर्छ।', + 'required_if' => ':Attribute चाहिन्छ जब :other :value हुन्छ।', + 'required_if_accepted' => ':Other स्वीकृत हुँदा :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 मान्य समय क्षेत्र हुनुपर्छ।', + 'ulid' => ':Attribute मान्य ULID हुनुपर्छ।', + 'unique' => 'यो :attribute पहिले नै लिई सकेको छ।', + 'uploaded' => ':Attribute अपलोड गर्न असफल भयो।', + 'uppercase' => '१०० अपरकेस हुनुपर्छ।', + 'url' => ':Attribute को ढांचा मिलेन।', + 'uuid' => ':Attribute एक मान्य UUID हुनुपर्दछ।', + 'attributes' => [ + 'address' => 'ठेगाना', + 'age' => 'उमेर', + 'amount' => 'रकम', + 'area' => 'क्षेत्र', + 'available' => 'उपलब्ध', + 'birthday' => 'जन्मदिन', + 'body' => 'जीउ', + 'city' => 'शहर', + 'content' => 'सामग्री', + 'country' => 'देश', + 'created_at' => 'मा सिर्जना गरियो', + 'creator' => 'सिर्जनाकर्ता', + 'current_password' => 'वर्तमान पासवर्ड', + 'date' => 'मिति', + 'date_of_birth' => 'जन्म मिति', + 'day' => 'दिन', + 'deleted_at' => 'मा हटाइयो', + 'description' => 'विवरण', + 'district' => 'जिल्ला', + 'duration' => 'अवधि', + 'email' => 'इमेल', + 'excerpt' => 'अंश', + 'filter' => 'फिल्टर', + 'first_name' => 'पहिलो नाम', + 'gender' => 'लिङ्ग', + 'group' => 'समूह', + 'hour' => 'घण्टा', + 'image' => 'छवि', + 'last_name' => 'थर', + 'lesson' => 'पाठ', + 'line_address_1' => 'लाइन ठेगाना 1', + 'line_address_2' => 'लाइन ठेगाना 2', + 'message' => 'सन्देश', + 'middle_name' => 'बीचको नाम', + 'minute' => 'मिनेट', + 'mobile' => 'मोबाइल', + 'month' => 'महिना', + 'name' => 'नाम', + 'national_code' => 'राष्ट्रिय संहिता', + 'number' => 'संख्या', + 'password' => 'पासवर्ड', + 'password_confirmation' => 'पासवर्ड पुष्टिकरण', + 'phone' => 'फोन', + 'photo' => 'फोटो', + 'postal_code' => 'हुलाक कोड', + 'price' => 'मूल्य', + 'province' => 'प्रान्त', + 'recaptcha_response_field' => 'recaptcha प्रतिक्रिया क्षेत्र', + 'remember' => 'सम्झनु', + 'restored_at' => 'मा पुनर्स्थापित', + 'result_text_under_image' => 'छवि अन्तर्गत परिणाम पाठ', + 'role' => 'भूमिका', + 'second' => 'दोस्रो', + 'sex' => 'सेक्स', + 'short_text' => 'छोटो पाठ', + 'size' => 'आकार', + 'state' => 'राज्य', + 'street' => 'सडक', + 'student' => 'विद्यार्थी', + 'subject' => 'विषय', + 'teacher' => 'शिक्षक', + 'terms' => 'सर्तहरू', + 'test_description' => 'परीक्षण विवरण', + 'test_locale' => 'परीक्षण लोकेल', + 'test_name' => 'परीक्षण नाम', + 'text' => 'पाठ', + 'time' => 'समय', + 'title' => 'शीर्षक', + 'updated_at' => 'मा अद्यावधिक गरियो', + 'username' => 'प्रयोगकर्ता नाम', + 'year' => 'वर्ष', + ], +]; diff --git a/lang/nl.json b/lang/nl.json new file mode 100644 index 0000000..b708ed0 --- /dev/null +++ b/lang/nl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(en :count andere foutmelding)", + "(and :count more errors)": "(en :count andere foutmeldingen)", + "A new verification link has been sent to the email address you provided during registration.": "Er is een nieuwe verificatielink verstuurd naar het e-mailadres dat je ingegeven hebt tijdens de registratie.", + "A new verification link has been sent to your email address.": "Er is een nieuwe verificatielink naar je e-mailadres verstuurd.", + "All rights reserved.": "Alle rechten voorbehouden.", + "Already registered?": "Al geregistreerd?", + "Are you sure you want to delete your account?": "Weet je zeker dat je je account wilt verwijderen?", + "Cancel": "Annuleren", + "Click here to re-send the verification email.": "Klik hier om de verificatie e-mail opnieuw te versturen.", + "Confirm": "Bevestig", + "Confirm Password": "Bevestig wachtwoord", + "Current Password": "Huidig wachtwoord", + "Dashboard": "Dashboard", + "Delete Account": "Account Verwijderen", + "Email": "E-mailadres", + "Email Password Reset Link": "Verstuur link", + "Ensure your account is using a long, random password to stay secure.": "Zorg ervoor dat je account een lang, willekeurig wachtwoord gebruikt om veilig te blijven.", + "Forbidden": "Geen toegang", + "Forgot your password?": "Wachtwoord vergeten?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Wachtwoord vergeten? Geen probleem. Geef hier je e-mailadres in en we sturen je een link via mail waarmee je een nieuw wachtwoord kan instellen.", + "Go to page :page": "Ga naar pagina :page", + "Hello!": "Hallo!", + "If you did not create an account, no further action is required.": "Als je geen account hebt aangemaakt hoef je verder niets te doen.", + "If you did not request a password reset, no further action is required.": "Als je geen wachtwoordherstel hebt aangevraagd, hoef je verder niets te doen.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Als je problemen hebt met de \":actionText\" knop, kopieer en plak de URL hieronder\nin je webbrowser:", + "Invalid JSON was returned from the route.": "Er is ongeldige JSON teruggekomen van de route.", + "Log in": "Inloggen", + "Log Out": "Uitloggen", + "Login": "Inloggen", + "Logout": "Uitloggen", + "Name": "Naam", + "New Password": "Nieuw wachtwoord", + "Not Found": "Niet gevonden", + "of": "van", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Als je account wordt verwijderd, worden alle gekoppelde bestanden en gegevens ook permanent verwijderd. Sla alsjeblieft alle data op die je wilt behouden, voordat je je account verwijderd.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Zodra je account is verwijderd, worden alle bronnen en gegevens permanent verwijderd. Voer je wachtwoord in om te bevestigen dat je je account permanent wilt verwijderen.", + "Page Expired": "Pagina niet meer geldig", + "Pagination Navigation": "Paginanavigatie", + "Password": "Wachtwoord", + "Payment Required": "Betaling Vereist", + "Please click the button below to verify your email address.": "Klik op de knop hieronder om je e-mailadres te verifiëren.", + "Profile": "Profiel", + "Profile Information": "Profiel Informatie", + "Regards": "Met vriendelijke groet", + "Register": "Registreren", + "Remember me": "Onthouden", + "Resend Verification Email": "Verificatie-e-mail opnieuw versturen", + "Reset Password": "Wachtwoord herstellen", + "Reset Password Notification": "Wachtwoordherstel notificatie", + "results": "resultaten", + "Save": "Opslaan", + "Saved.": "Opgeslagen.", + "Server Error": "Server fout", + "Service Unavailable": "Website onbeschikbaar", + "Showing": "Toont", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Bedankt voor je registratie! Wil je voordat je begint je e-mailadres verifiëren door op de link te klikken die we je zojuist via mail hebben verstuurd? Als je de e-mail niet hebt ontvangen, sturen we je graag een nieuwe.", + "The given data was invalid.": "De gegeven data was ongeldig.", + "The response is not a streamed response.": "De respons is niet gestreamd.", + "The response is not a view.": "De respons is geen view.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dit is een beveiligd gedeelte van de applicatie. Bevestig je wachtwoord voordat je doorgaat.", + "This password reset link will expire in :count minutes.": "Deze link om je wachtwoord te herstellen verloopt over :count minuten.", + "to": "tot", + "Toggle navigation": "Schakel navigatie", + "Too Many Requests": "Te veel serververzoeken", + "Unauthorized": "Onbevoegd", + "Update Password": "Wachtwoord Aanpassen", + "Update your account's profile information and email address.": "Pas je profiel informatie en e-mailadres aan.", + "Verify Email Address": "Verifieer e-mailadres", + "Whoops!": "Oeps!", + "You are receiving this email because we received a password reset request for your account.": "Je ontvangt deze e-mail omdat we een wachtwoordherstel verzoek hebben ontvangen voor je account.", + "You're logged in!": "Je bent ingelogd!", + "Your email address is unverified.": "Je e-mailadres is niet geverifieerd." +} \ No newline at end of file diff --git a/lang/nl/auth.php b/lang/nl/auth.php new file mode 100644 index 0000000..c6af163 --- /dev/null +++ b/lang/nl/auth.php @@ -0,0 +1,9 @@ + 'Deze combinatie van e-mailadres en wachtwoord is niet geldig.', + 'password' => 'Wachtwoord is onjuist.', + 'throttle' => 'Te veel mislukte aanmeldpogingen. Probeer het nog eens over :seconds seconden.', +]; diff --git a/lang/nl/pagination.php b/lang/nl/pagination.php new file mode 100644 index 0000000..1a6d633 --- /dev/null +++ b/lang/nl/pagination.php @@ -0,0 +1,8 @@ + 'Volgende »', + 'previous' => '« Vorige', +]; diff --git a/lang/nl/passwords.php b/lang/nl/passwords.php new file mode 100644 index 0000000..16f4174 --- /dev/null +++ b/lang/nl/passwords.php @@ -0,0 +1,11 @@ + 'Het wachtwoord van uw account is gewijzigd.', + 'sent' => 'We hebben een e-mail verstuurd met instructies om een nieuw wachtwoord in te stellen.', + 'throttled' => 'Gelieve even te wachten en het dan opnieuw te proberen.', + 'token' => 'Dit wachtwoordhersteltoken is niet geldig.', + 'user' => 'Geen gebruiker bekend met dit e-mailadres.', +]; diff --git a/lang/nl/validation.php b/lang/nl/validation.php new file mode 100644 index 0000000..16809de --- /dev/null +++ b/lang/nl/validation.php @@ -0,0 +1,217 @@ + ':Attribute moet worden geaccepteerd.', + 'accepted_if' => ':Attribute moet worden geaccepteerd als :other :value is.', + 'active_url' => ':Attribute is geen geldige URL.', + 'after' => ':Attribute moet een datum na :date zijn.', + 'after_or_equal' => ':Attribute moet een datum na of gelijk aan :date zijn.', + 'alpha' => ':Attribute mag alleen letters bevatten.', + 'alpha_dash' => ':Attribute mag alleen letters, nummers, underscores (_) en streepjes (-) bevatten.', + 'alpha_num' => ':Attribute mag alleen letters en nummers bevatten.', + 'array' => ':Attribute moet geselecteerde elementen bevatten.', + 'ascii' => 'De :attribute mag alleen alfanumerieke tekens en symbolen van één byte bevatten.', + 'before' => ':Attribute moet een datum vóór :date zijn.', + 'before_or_equal' => ':Attribute moet een datum vóór of gelijk aan :date zijn.', + 'between' => [ + 'array' => ':Attribute moet tussen :min en :max waardes bevatten.', + 'file' => ':Attribute moet tussen :min en :max kilobytes zijn.', + 'numeric' => ':Attribute moet tussen :min en :max zijn.', + 'string' => ':Attribute moet tussen :min en :max karakters zijn.', + ], + 'boolean' => ':Attribute moet ja of nee zijn.', + 'can' => ':Attribute bevat een waarde waar je niet bevoegd voor bent.', + 'confirmed' => 'Bevestiging van :attribute komt niet overeen.', + 'current_password' => 'Huidig wachtwoord is onjuist.', + 'date' => ':Attribute moet een datum bevatten.', + 'date_equals' => ':Attribute moet een datum gelijk aan :date zijn.', + 'date_format' => ':Attribute voldoet niet aan het formaat :format.', + 'decimal' => 'De :attribute moet :decimal decimalen hebben.', + 'declined' => ':Attribute moet afgewezen worden.', + 'declined_if' => ':Attribute moet afgewezen worden wanneer :other gelijk is aan :value.', + 'different' => ':Attribute en :other moeten verschillend zijn.', + 'digits' => ':Attribute moet bestaan uit :digits cijfers.', + 'digits_between' => ':Attribute moet bestaan uit minimaal :min en maximaal :max cijfers.', + 'dimensions' => ':Attribute heeft geen geldige afmetingen.', + 'distinct' => ':Attribute heeft een dubbele waarde.', + 'doesnt_end_with' => ':Attribute mag niet eindigen met één van de volgende waarden: :values.', + 'doesnt_start_with' => ':Attribute mag niet beginnen met één van de volgende waarden: :values.', + 'email' => ':Attribute is geen geldig e-mailadres.', + 'ends_with' => ':Attribute moet met één van de volgende waarden eindigen: :values.', + 'enum' => 'Gekozen :attribute is ongeldig.', + 'exists' => ':Attribute bestaat niet.', + 'file' => ':Attribute moet een bestand zijn.', + 'filled' => ':Attribute is verplicht.', + 'gt' => [ + 'array' => ':Attribute moet meer dan :value waardes bevatten.', + 'file' => ':Attribute moet groter zijn dan :value kilobytes.', + 'numeric' => ':Attribute moet groter zijn dan :value.', + 'string' => ':Attribute moet meer dan :value tekens bevatten.', + ], + 'gte' => [ + 'array' => ':Attribute moet :value of meer waardes bevatten.', + 'file' => ':Attribute moet groter of gelijk zijn aan :value kilobytes.', + 'numeric' => ':Attribute moet groter of gelijk zijn aan :value.', + 'string' => ':Attribute moet minimaal :value tekens bevatten.', + ], + 'image' => ':Attribute moet een afbeelding zijn.', + 'in' => ':Attribute is ongeldig.', + 'in_array' => ':Attribute bestaat niet in :other.', + 'integer' => ':Attribute moet een getal zijn.', + 'ip' => ':Attribute moet een geldig IP-adres zijn.', + 'ipv4' => ':Attribute moet een geldig IPv4-adres zijn.', + 'ipv6' => ':Attribute moet een geldig IPv6-adres zijn.', + 'json' => ':Attribute moet een geldige JSON-string zijn.', + 'lowercase' => ':Attribute mag alleen kleine letters bevatten.', + 'lt' => [ + 'array' => ':Attribute moet minder dan :value waardes bevatten.', + 'file' => ':Attribute moet kleiner zijn dan :value kilobytes.', + 'numeric' => ':Attribute moet kleiner zijn dan :value.', + 'string' => ':Attribute moet minder dan :value tekens bevatten.', + ], + 'lte' => [ + 'array' => ':Attribute moet :value of minder waardes bevatten.', + 'file' => ':Attribute moet kleiner of gelijk zijn aan :value kilobytes.', + 'numeric' => ':Attribute moet kleiner of gelijk zijn aan :value.', + 'string' => ':Attribute moet maximaal :value tekens bevatten.', + ], + 'mac_address' => ':Attribute moet een geldig MAC-adres zijn.', + 'max' => [ + 'array' => ':Attribute mag niet meer dan :max waardes bevatten.', + 'file' => ':Attribute mag niet meer dan :max kilobytes zijn.', + 'numeric' => ':Attribute mag niet hoger dan :max zijn.', + 'string' => ':Attribute mag niet uit meer dan :max tekens bestaan.', + ], + 'max_digits' => ':Attribute mag niet uit meer dan :max cijfers bestaan.', + 'mimes' => ':Attribute moet een bestand zijn van het bestandstype :values.', + 'mimetypes' => ':Attribute moet een bestand zijn van het bestandstype :values.', + 'min' => [ + 'array' => ':Attribute moet minimaal :min waardes bevatten.', + 'file' => ':Attribute moet minimaal :min kilobytes zijn.', + 'numeric' => ':Attribute moet minimaal :min zijn.', + 'string' => ':Attribute moet minimaal :min tekens zijn.', + ], + 'min_digits' => ':Attribute moet minimaal uit :min cijfers bestaan.', + 'missing' => 'Het veld :attribute moet ontbreken.', + 'missing_if' => 'Het veld :attribute moet ontbreken als :other :value is.', + 'missing_unless' => 'Het veld :attribute moet ontbreken, tenzij :other :value is.', + 'missing_with' => 'Het veld :attribute moet ontbreken wanneer :values aanwezig is.', + 'missing_with_all' => 'Het veld :attribute moet ontbreken wanneer er :values aanwezig zijn.', + 'multiple_of' => ':Attribute moet een veelvoud van :value zijn.', + 'not_in' => ':Attribute is ongeldig.', + 'not_regex' => 'Het formaat van :attribute is ongeldig.', + 'numeric' => ':Attribute moet een getal zijn.', + 'password' => [ + 'letters' => ':Attribute moet minimaal één letter bevatten.', + 'mixed' => ':Attribute moet minimaal één kleine letter en één hoofdletter bevatten.', + 'numbers' => ':Attribute moet minimaal één cijfer bevatten.', + 'symbols' => ':Attribute moet minimaal één vreemd teken bevatten.', + 'uncompromised' => 'Het opgegeven :attribute komt voor in een datalek. Kies een ander :attribute.', + ], + 'present' => ':Attribute moet aanwezig zijn.', + 'prohibited' => ':Attribute is niet toegestaan.', + 'prohibited_if' => ':Attribute is niet toegestaan indien :other gelijk is aan :value.', + 'prohibited_unless' => ':Attribute is niet toegestaan tenzij :other gelijk is aan :values.', + 'prohibits' => ':Attribute is niet toegestaan in combinatie met :other.', + 'regex' => 'Het formaat van :attribute is ongeldig.', + 'required' => ':Attribute is verplicht.', + 'required_array_keys' => ':Attribute moet waardes bevatten voor :values.', + 'required_if' => ':Attribute is verplicht indien :other gelijk is aan :value.', + 'required_if_accepted' => ':Attribute is verplicht indien :other is geaccepteerd.', + 'required_unless' => ':Attribute is verplicht tenzij :other gelijk is aan :values.', + 'required_with' => ':Attribute is verplicht in combinatie met :values.', + 'required_with_all' => ':Attribute is verplicht in combinatie met :values.', + 'required_without' => ':Attribute is verplicht als :values niet ingevuld is.', + 'required_without_all' => ':Attribute is verplicht als :values niet ingevuld zijn.', + 'same' => ':Attribute en :other moeten overeenkomen.', + 'size' => [ + 'array' => ':Attribute moet :size waardes bevatten.', + 'file' => ':Attribute moet :size kilobytes groot zijn.', + 'numeric' => ':Attribute moet :size zijn.', + 'string' => ':Attribute moet :size tekens zijn.', + ], + 'starts_with' => ':Attribute moet beginnen met een van de volgende: :values.', + 'string' => ':Attribute moet een tekst zijn.', + 'timezone' => ':Attribute moet een geldige tijdzone zijn.', + 'ulid' => 'De :attribute moet een geldige ULID zijn.', + 'unique' => ':Attribute is al in gebruik.', + 'uploaded' => 'Het uploaden van :attribute is mislukt.', + 'uppercase' => ':Attribute mag alleen hoofdletters bevatten.', + 'url' => ':Attribute moet een geldige URL zijn.', + 'uuid' => ':Attribute moet een geldige UUID zijn.', + 'attributes' => [ + 'address' => 'adres', + 'age' => 'leeftijd', + 'amount' => 'bedrag', + 'area' => 'regio', + 'available' => 'beschikbaar', + 'birthday' => 'verjaardag', + 'body' => 'lichaam', + 'city' => 'stad', + 'content' => 'inhoud', + 'country' => 'land', + 'created_at' => 'aangemaakt op', + 'creator' => 'maker', + 'current_password' => 'huidig wachtwoord', + 'date' => 'datum', + 'date_of_birth' => 'geboortedatum', + 'day' => 'dag', + 'deleted_at' => 'verwijderd op', + 'description' => 'omschrijving', + 'district' => 'wijk', + 'duration' => 'tijdsduur', + 'email' => 'e-mailadres', + 'excerpt' => 'uittreksel', + 'filter' => 'filter', + 'first_name' => 'voornaam', + 'gender' => 'geslacht', + 'group' => 'groep', + 'hour' => 'uur', + 'image' => 'afbeelding', + 'last_name' => 'achternaam', + 'lesson' => 'les', + 'line_address_1' => 'adresregel 1', + 'line_address_2' => 'adresregel 2', + 'message' => 'bericht', + 'middle_name' => 'tweede naam', + 'minute' => 'minuut', + 'mobile' => 'mobiel', + 'month' => 'maand', + 'name' => 'naam', + 'national_code' => 'landcode', + 'number' => 'nummer', + 'password' => 'wachtwoord', + 'password_confirmation' => 'wachtwoordbevestiging', + 'phone' => 'telefoonnummer', + 'photo' => 'foto', + 'postal_code' => 'postcode', + 'price' => 'prijs', + 'province' => 'provincie', + 'recaptcha_response_field' => 'recaptcha antwoordveld', + 'remember' => 'onthouden', + 'restored_at' => 'hersteld op', + 'result_text_under_image' => 'antwoord tekst onder afbeelding', + 'role' => 'rol', + 'second' => 'seconde', + 'sex' => 'geslacht', + 'short_text' => 'korte tekst', + 'size' => 'grootte', + 'state' => 'staat', + 'street' => 'straatnaam', + 'student' => 'leerling', + 'subject' => 'onderwerp', + 'teacher' => 'docent', + 'terms' => 'voorwaarden', + 'test_description' => 'test omschrijving', + 'test_locale' => 'test landinstelling', + 'test_name' => 'test naam', + 'text' => 'tekst', + 'time' => 'tijd', + 'title' => 'titel', + 'updated_at' => 'bijgewerkt op', + 'username' => 'gebruikersnaam', + 'year' => 'jaar', + ], +]; diff --git a/lang/nn.json b/lang/nn.json new file mode 100644 index 0000000..552c22e --- /dev/null +++ b/lang/nn.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(og :count feil til)", + "(and :count more errors)": "(og :count feil til)", + "A new verification link has been sent to the email address you provided during registration.": "En ny bekreftelseslenke er sendt til e-postadressen du oppga under registreringen.", + "A new verification link has been sent to your email address.": "En ny bekreftelseslenke er sendt til e-postadressen din.", + "All rights reserved.": "Alle rettar reservert.", + "Already registered?": "Allerede registrert?", + "Are you sure you want to delete your account?": "Er du sikker på at du vil slette kontoen din?", + "Cancel": "Avbryt", + "Click here to re-send the verification email.": "Klikk her for å sende bekreftelses-e-posten på nytt.", + "Confirm": "Bekrefte", + "Confirm Password": "Bekreft passord", + "Current Password": "Nåværende passord", + "Dashboard": "Dashbord", + "Delete Account": "Slett konto", + "Email": "E-post", + "Email Password Reset Link": "Link for tilbakestilling av e-postpassord", + "Ensure your account is using a long, random password to stay secure.": "Sørg for at kontoen din bruker et langt, tilfeldig passord for å være sikker.", + "Forbidden": "Forbode", + "Forgot your password?": "Glemt passordet?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Glemt passordet? Ikke noe problem. Bare gi oss beskjed om e-postadressen din, så sender vi deg en lenke for tilbakestilling av passord som lar deg velge en ny.", + "Go to page :page": "Gå til side :page", + "Hello!": "Hallo!", + "If you did not create an account, no further action is required.": "Dersom du ikkje har oppretta ein konto, treng du ikkje gjere noko.", + "If you did not request a password reset, no further action is required.": "Dersom du ikkje har bede om å nullstille passordet, treng du ikkje gjere noko.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Dersom du har problem med å klikke \":actionText\"-knappen, kopier og lim nettadressa nedanfor\ninn i nettlesaren din:", + "Invalid JSON was returned from the route.": "Ugyldig JSON ble returnert fra ruten.", + "Log in": "Logg Inn", + "Log Out": "Logg ut", + "Login": "Logg inn", + "Logout": "Logg ut", + "Name": "Namn", + "New Password": "Nytt passord", + "Not Found": "Ikkje funne", + "of": "av", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Når kontoen din er slettet, slettes alle ressursene og dataene permanent. Før du sletter kontoen din, last ned data eller informasjon du ønsker å beholde.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Når kontoen din er slettet, slettes alle ressursene og dataene permanent. Skriv inn passordet ditt for å bekrefte at du ønsker å slette kontoen din permanent.", + "Page Expired": "Sida har utløpt", + "Pagination Navigation": "Pagineringsnavigering", + "Password": "Passord", + "Payment Required": "Betaling kreves", + "Please click the button below to verify your email address.": "Ver snill og klikk på knappen nedanfor for å bekrefte e-postadressa di.", + "Profile": "Profil", + "Profile Information": "profil informasjon", + "Regards": "Venleg helsing", + "Register": "Registrer", + "Remember me": "Husk meg", + "Resend Verification Email": "Send bekreftelses-e-post på nytt", + "Reset Password": "Nullstill passord", + "Reset Password Notification": "Varsling om å nullstille passord", + "results": "resultater", + "Save": "Lagre", + "Saved.": "Lagret.", + "Server Error": "Server-feil", + "Service Unavailable": "Tenesta er ikkje tilgjengeleg", + "Showing": "Viser", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Takk for at du registrerte deg! Før du begynner, kan du bekrefte e-postadressen din ved å klikke på lenken vi nettopp sendte til deg? Hvis du ikke har mottatt e-posten, sender vi deg gjerne en annen.", + "The given data was invalid.": "De oppgitte dataene var ugyldige.", + "The response is not a streamed response.": "Svaret er ikke et strømmet svar.", + "The response is not a view.": "Svaret er ikke et syn.", + "This is a secure area of the application. Please confirm your password before continuing.": "Dette er et sikkert område av applikasjonen. Vennligst bekreft passordet ditt før du fortsetter.", + "This password reset link will expire in :count minutes.": "Lenka for å nullstille passordet vil utløpe om :count minutt.", + "to": "til", + "Toggle navigation": "Vis/skjul navigasjon", + "Too Many Requests": "For mange førespurnader", + "Unauthorized": "Uautorisert", + "Update Password": "Oppdater passord", + "Update your account's profile information and email address.": "Oppdater kontoens profilinformasjon og e-postadresse.", + "Verify Email Address": "Bekreft e-postadresse", + "Whoops!": "Oisann!", + "You are receiving this email because we received a password reset request for your account.": "Du får denne e-posten fordi vi har motteke ein førespurnad om å nullstille passordet til kontoen din.", + "You're logged in!": "Du er logget inn!", + "Your email address is unverified.": "E-postadressen din er ubekreftet." +} \ No newline at end of file diff --git a/lang/nn/auth.php b/lang/nn/auth.php new file mode 100644 index 0000000..172ae1c --- /dev/null +++ b/lang/nn/auth.php @@ -0,0 +1,9 @@ + 'Brukarnamn og/eller passord er feil.', + 'password' => 'Passordet er feil.', + 'throttle' => 'For mange innloggingsforsøk. Ver venleg og prøv på nytt om :seconds sekund.', +]; diff --git a/lang/nn/pagination.php b/lang/nn/pagination.php new file mode 100644 index 0000000..b4bc323 --- /dev/null +++ b/lang/nn/pagination.php @@ -0,0 +1,8 @@ + 'Neste »', + 'previous' => '« Førre', +]; diff --git a/lang/nn/passwords.php b/lang/nn/passwords.php new file mode 100644 index 0000000..20291ee --- /dev/null +++ b/lang/nn/passwords.php @@ -0,0 +1,11 @@ + 'Passordet vart endra!', + 'sent' => 'Vi har sendt deg ei lenke du kan klikke på for å endre passordet ditt!', + 'throttled' => 'Vent før du prøver på nytt.', + 'token' => 'Koden for å nullstille passord er ikkje gyldig.', + 'user' => 'Vi finn ingen brukarar med denne e-postadressen.', +]; diff --git a/lang/nn/validation.php b/lang/nn/validation.php new file mode 100644 index 0000000..fdc2db8 --- /dev/null +++ b/lang/nn/validation.php @@ -0,0 +1,217 @@ + ':Attribute må aksepterast.', + 'accepted_if' => 'De :attribute må godtas når :other er :value.', + 'active_url' => ':Attribute er ikkje ein gyldig URL.', + 'after' => ':Attribute må vere ein dato etter :date.', + 'after_or_equal' => ':Attribute må vere ein dato etter eller lik :date.', + 'alpha' => ':Attribute må berre vere av bokstavar.', + 'alpha_dash' => ':Attribute må berre vere av bokstavar, tal og bindestrekar.', + 'alpha_num' => ':Attribute må berre vere av bokstavar og tal.', + 'array' => ':Attribute må vere ei matrise.', + 'ascii' => ':Attribute må bare inneholde enkeltbyte alfanumeriske tegn og symboler.', + 'before' => ':Attribute må vere ein dato før :date.', + 'before_or_equal' => ':Attribute må vere ein dato før eller lik :date.', + 'between' => [ + 'array' => ':Attribute må ha mellom :min - :max element.', + 'file' => ':Attribute skal vere mellom :min - :max kilobytes.', + 'numeric' => ':Attribute skal vere mellom :min - :max.', + 'string' => ':Attribute skal vere mellom :min - :max teikn.', + ], + 'boolean' => ':Attribute må vere sann eller usann.', + 'can' => ':Attribute-feltet inneholder en uautorisert verdi.', + 'confirmed' => ':Attribute er ikkje likt feltet for stadfesting.', + 'current_password' => 'Passordet er feil.', + 'date' => ':Attribute er ikkje ein gyldig dato.', + 'date_equals' => ':Attribute må vere ein dato lik :date.', + 'date_format' => ':Attribute er ikkje likt formatet :format.', + 'decimal' => 'De :attribute må ha :decimal desimaler.', + 'declined' => 'De :attribute må avvises.', + 'declined_if' => 'De :attribute må avvises når :other er :value.', + 'different' => ':Attribute og :other skal vere ulike.', + 'digits' => ':Attribute skal ha :digits siffer.', + 'digits_between' => ':Attribute skal vere mellom :min og :max siffer.', + 'dimensions' => ':Attribute har ikkje gyldige bildedimensjonar.', + 'distinct' => ':Attribute har ein duplikatverdi.', + 'doesnt_end_with' => 'De :attribute slutter kanskje ikke med ett av følgende: :values.', + 'doesnt_start_with' => 'De :attribute starter kanskje ikke med ett av følgende: :values.', + 'email' => ':Attribute format er ugyldig.', + 'ends_with' => ':Attribute må slutte på ein av følgande: :values', + 'enum' => 'Den valgte :attribute er ugyldig.', + 'exists' => 'Det valde :attribute er ugyldig.', + 'file' => ':Attribute må vere ei fil.', + 'filled' => ':Attribute må fyllast ut.', + 'gt' => [ + 'array' => ':Attribute må vere minst :value element.', + 'file' => ':Attribute må vere større enn :value kilobyte.', + 'numeric' => ':Attribute må vere større enn :value.', + 'string' => ':Attribute må vere lengre enn :value teikn.', + ], + 'gte' => [ + 'array' => ':Attribute må ha :value element eller meir.', + 'file' => ':Attribute må vere større enn eller lik :value kilobyte.', + 'numeric' => ':Attribute må vere større enn eller lik :value.', + 'string' => ':Attribute må vere lengre enn eller lik :value teikn.', + ], + 'image' => ':Attribute skal vere eit bilete.', + 'in' => 'Det valde :attribute er ugyldig.', + 'in_array' => ':Attribute eksisterer ikkje i :other.', + 'integer' => ':Attribute skal vere eit heiltal.', + 'ip' => ':Attribute skal vere ei gyldig IP-adresse.', + 'ipv4' => ':Attribute skal vere ei gyldig IPv4-adresse.', + 'ipv6' => ':Attribute skal vere ei gyldig IPv6-adresse.', + 'json' => ':Attribute må vere på JSON-format.', + 'lowercase' => ':Attribute må være små bokstaver.', + 'lt' => [ + 'array' => ':Attribute må ha færre enn :value element.', + 'file' => ':Attribute må vere mindre enn :value kilobyte.', + 'numeric' => ':Attribute må vere mindre enn :value.', + 'string' => ':Attribute må vere kortare enn :value teikn.', + ], + 'lte' => [ + 'array' => ':Attribute må ikkje ha fleire enn :value element.', + 'file' => ':Attribute må vere mindre enn eller lik :value kilobyte.', + 'numeric' => ':Attribute må vere mindre enn eller lik :value.', + 'string' => ':Attribute må vere kortare enn eller lik :value teikn.', + ], + 'mac_address' => ':Attribute må være en gyldig MAC-adresse.', + 'max' => [ + 'array' => ':Attribute skal ikkje ha fleire enn :max element.', + 'file' => ':Attribute skal vere mindre enn :max kilobytes.', + 'numeric' => ':Attribute skal vere mindre enn :max.', + 'string' => ':Attribute skal vere kortare enn :max teikn.', + ], + 'max_digits' => 'De :attribute må ikke ha mer enn :max sifre.', + 'mimes' => ':Attribute skal vere ei fil av typen: :values.', + 'mimetypes' => ':Attribute skal vere ei fil av typen: :values.', + 'min' => [ + 'array' => ':Attribute må vere minst :min element.', + 'file' => ':Attribute skal vere større enn :min kilobyte.', + 'numeric' => ':Attribute skal vere større enn :min.', + 'string' => ':Attribute skal vere lengre enn :min teikn.', + ], + 'min_digits' => 'De :attribute må ha minst :min sifre.', + 'missing' => ':Attribute-feltet må mangle.', + 'missing_if' => ':Attribute-feltet må mangle når :other er :value.', + 'missing_unless' => ':Attribute-feltet må mangle med mindre :other er :value.', + 'missing_with' => ':Attribute-feltet må mangle når :values er tilstede.', + 'missing_with_all' => ':Attribute-feltet må mangle når :values er tilstede.', + 'multiple_of' => ':Attribute må være et multiplum av :value.', + 'not_in' => 'Den valgte :attribute er ugyldig.', + 'not_regex' => 'Formatet på :attribute er ugyldig.', + 'numeric' => ':Attribute skal vere eit tal.', + 'password' => [ + 'letters' => 'De :attribute må inneholde minst én bokstav.', + 'mixed' => ':Attribute må inneholde minst én stor og én liten bokstav.', + 'numbers' => 'De :attribute må inneholde minst ett tall.', + 'symbols' => 'De :attribute må inneholde minst ett symbol.', + 'uncompromised' => 'De oppgitte :attribute har dukket opp i en datalekkasje. Velg en annen :attribute.', + ], + 'present' => ':Attribute må vere til stades.', + 'prohibited' => ':Attribute-feltet er forbudt.', + 'prohibited_if' => ':Attribute-feltet er forbudt når :other er :value.', + 'prohibited_unless' => ':Attribute-feltet er forbudt med mindre :other er i :values.', + 'prohibits' => ':Attribute-feltet forbyr :other å være tilstede.', + 'regex' => 'Formatet på :attribute er ugyldig.', + 'required' => ':Attribute må fyllast ut.', + 'required_array_keys' => ':Attribute-feltet må inneholde oppføringer for: :values.', + 'required_if' => ':Attribute må fyllast ut når :other er :value.', + 'required_if_accepted' => ':Attribute-feltet er obligatorisk når :other er akseptert.', + 'required_unless' => ':Attribute må vere til stades viss ikkje :other finnas hjå verdiene :values.', + 'required_with' => ':Attribute må fyllast ut når :values er fylt ut.', + 'required_with_all' => ':Attribute må vere til stades når :values er oppgjeve.', + 'required_without' => ':Attribute må fyllast ut når :values ikkje er fylt ut.', + 'required_without_all' => ':Attribute må vere til stades når inga av :values er oppgjeve.', + 'same' => ':Attribute og :other må vere like.', + 'size' => [ + 'array' => ':Attribute må innehalde :size element.', + 'file' => ':Attribute må vere :size kilobytes.', + 'numeric' => ':Attribute må vere :size.', + 'string' => ':Attribute må vere :size teikn lang.', + ], + 'starts_with' => ':Attribute må starte med ein av følgande: :values', + 'string' => ':Attribute må vere ein tekststreng.', + 'timezone' => ':Attribute må vere ei gyldig tidssone.', + 'ulid' => ':Attribute må være en gyldig ULID.', + 'unique' => ':Attribute er allereie i bruk.', + 'uploaded' => ':Attribute kunne ikkje lastast opp.', + 'uppercase' => ':Attribute må være store bokstaver.', + 'url' => 'Formatet på :attribute er ugyldig.', + 'uuid' => ':Attribute må vere ein gyldig UUID.', + 'attributes' => [ + 'address' => 'adresse', + 'age' => 'alder', + 'amount' => 'beløp', + 'area' => 'område', + 'available' => 'tilgjengelig', + 'birthday' => 'fødselsdag', + 'body' => 'kropp', + 'city' => 'by', + 'content' => 'innhold', + 'country' => 'land', + 'created_at' => 'opprettet kl', + 'creator' => 'skaperen', + 'current_password' => 'Nåværende passord', + 'date' => 'Dato', + 'date_of_birth' => 'fødselsdato', + 'day' => 'dag', + 'deleted_at' => 'slettet kl', + 'description' => 'beskrivelse', + 'district' => 'distrikt', + 'duration' => 'varighet', + 'email' => 'e-post', + 'excerpt' => 'utdrag', + 'filter' => 'filter', + 'first_name' => 'fornavn', + 'gender' => 'kjønn', + 'group' => 'gruppe', + 'hour' => 'time', + 'image' => 'bilde', + 'last_name' => 'etternavn', + 'lesson' => 'lekse', + 'line_address_1' => 'linjeadresse 1', + 'line_address_2' => 'linjeadresse 2', + 'message' => 'beskjed', + 'middle_name' => 'mellomnavn', + 'minute' => 'minutt', + 'mobile' => 'mobil', + 'month' => 'måned', + 'name' => 'Navn', + 'national_code' => 'nasjonal kode', + 'number' => 'Antall', + 'password' => 'passord', + 'password_confirmation' => 'Passord bekreftelse', + 'phone' => 'telefon', + 'photo' => 'bilde', + 'postal_code' => 'postnummer', + 'price' => 'pris', + 'province' => 'provins', + 'recaptcha_response_field' => 'recaptcha-svarsfelt', + 'remember' => 'huske', + 'restored_at' => 'restaurert kl', + 'result_text_under_image' => 'resultattekst under bildet', + 'role' => 'rolle', + 'second' => 'sekund', + 'sex' => 'kjønn', + 'short_text' => 'kort tekst', + 'size' => 'størrelse', + 'state' => 'stat', + 'street' => 'gate', + 'student' => 'student', + 'subject' => 'Emne', + 'teacher' => 'lærer', + 'terms' => 'vilkår', + 'test_description' => 'testbeskrivelse', + 'test_locale' => 'test lokalitet', + 'test_name' => 'testnavn', + 'text' => 'tekst', + 'time' => 'tid', + 'title' => 'tittel', + 'updated_at' => 'oppdatert kl', + 'username' => 'brukernavn', + 'year' => 'år', + ], +]; diff --git a/lang/oc.json b/lang/oc.json new file mode 100644 index 0000000..6863a81 --- /dev/null +++ b/lang/oc.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(and :count more error)", + "(and :count more errors)": "(and :count more errors)", + "A new verification link has been sent to the email address you provided during registration.": "A new verification link has been sent to the email address you provided during registration.", + "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", + "All rights reserved.": "All rights reserved.", + "Already registered?": "Already registered?", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Cancel": "Cancel", + "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Confirm": "Confirm", + "Confirm Password": "Confirm Password", + "Current Password": "Current Password", + "Dashboard": "Dashboard", + "Delete Account": "Delete Account", + "Email": "Email", + "Email Password Reset Link": "Email Password Reset Link", + "Ensure your account is using a long, random password to stay secure.": "Ensure your account is using a long, random password to stay secure.", + "Forbidden": "Forbidden", + "Forgot your password?": "Forgot your password?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.", + "Go to page :page": "Go to page :page", + "Hello!": "Hello!", + "If you did not create an account, no further action is required.": "If you did not create an account, no further action is required.", + "If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:", + "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", + "Log in": "Log in", + "Log Out": "Log Out", + "Login": "Login", + "Logout": "Logout", + "Name": "Name", + "New Password": "New Password", + "Not Found": "Not Found", + "of": "of", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Page Expired": "Page Expired", + "Pagination Navigation": "Pagination Navigation", + "Password": "Password", + "Payment Required": "Payment Required", + "Please click the button below to verify your email address.": "Please click the button below to verify your email address.", + "Profile": "Profile", + "Profile Information": "Profile Information", + "Regards": "Regards", + "Register": "Register", + "Remember me": "Remember me", + "Resend Verification Email": "Resend Verification Email", + "Reset Password": "Reset Password", + "Reset Password Notification": "Reset Password Notification", + "results": "results", + "Save": "Save", + "Saved.": "Saved.", + "Server Error": "Server Error", + "Service Unavailable": "Service Unavailable", + "Showing": "Showing", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.", + "The given data was invalid.": "The given data was invalid.", + "The response is not a streamed response.": "The response is not a streamed response.", + "The response is not a view.": "The response is not a view.", + "This is a secure area of the application. Please confirm your password before continuing.": "This is a secure area of the application. Please confirm your password before continuing.", + "This password reset link will expire in :count minutes.": "This password reset link will expire in :count minutes.", + "to": "to", + "Toggle navigation": "Toggle navigation", + "Too Many Requests": "Too Many Requests", + "Unauthorized": "Unauthorized", + "Update Password": "Update Password", + "Update your account's profile information and email address.": "Update your account's profile information and email address.", + "Verify Email Address": "Verify Email Address", + "Whoops!": "Whoops!", + "You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account.", + "You're logged in!": "You're logged in!", + "Your email address is unverified.": "Your email address is unverified." +} \ No newline at end of file diff --git a/lang/oc/auth.php b/lang/oc/auth.php new file mode 100644 index 0000000..47c1b92 --- /dev/null +++ b/lang/oc/auth.php @@ -0,0 +1,9 @@ + 'Aqueles identificants correspondon pas a nòstres enregistraments.', + 'password' => 'Lo senhal es incorrèct', + 'throttle' => 'Tròp d’ensages de connexion. Tornatz ensajar d’aquí :seconds segondas.', +]; diff --git a/lang/oc/pagination.php b/lang/oc/pagination.php new file mode 100644 index 0000000..3d6b10d --- /dev/null +++ b/lang/oc/pagination.php @@ -0,0 +1,8 @@ + 'Seguent »', + 'previous' => '« Predecent', +]; diff --git a/lang/oc/passwords.php b/lang/oc/passwords.php new file mode 100644 index 0000000..0e2f2a9 --- /dev/null +++ b/lang/oc/passwords.php @@ -0,0 +1,11 @@ + 'Vòstre senhal es estat reïnicializat !', + 'sent' => 'Se vòstra adreça existís dins nòstra basa de donadas, recebretz un ligam de recuperacion de senhal a vòstra adreça electronica dins un momenton. Verificatz tanben los corrièls pas desirables.', + 'throttled' => 'Please wait before retrying.', + 'token' => 'Aqueste geton de reïnicializacion es invalid.', + 'user' => 'Trobam pas cap d’utilizaire amb aquesta adreça de corrièl.', +]; diff --git a/lang/oc/validation.php b/lang/oc/validation.php new file mode 100644 index 0000000..d58af32 --- /dev/null +++ b/lang/oc/validation.php @@ -0,0 +1,217 @@ + 'Lo camp :attribute deu èsser acceptat.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => 'Lo camp :attribute es pas una URL valida.', + 'after' => 'Lo camp :attribute deu èsser una data posteriora a :date.', + 'after_or_equal' => 'Lo camp :attribute deu èsser una data posteriora o egala a :date.', + 'alpha' => 'Lo camp :attribute a de conténer solament de letras.', + 'alpha_dash' => 'Lo camp :attribute a de conténer solament de letras, nombres e de tirets.', + 'alpha_num' => 'Lo camp :attribute a de conténer solament de letras e nombres.', + 'array' => 'Lo camp :attribute deu èsser un tablèu.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'Lo camp :attribute deu èsser una data anteriora a :date.', + 'before_or_equal' => 'Lo camp :attribute deu èsser una data anteriora o egala a :date.', + 'between' => [ + 'array' => 'Lo tablèu :attribute deu aver entre :min e :max elements.', + 'file' => 'La talha de :attribute deu èsser entre :min e :max kiloctets.', + 'numeric' => 'La valor de :attribute deu èsser entre :min e :max.', + 'string' => 'Lo tèxt :attribute deu conténer entre :min e :max caractèrs.', + ], + 'boolean' => 'Lo camp :attribute deu èsser true o false.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'Lo camp de confirmacion :attribute correspond pas.', + 'current_password' => 'The password is incorrect.', + 'date' => 'Lo camp :attribute es pas una data valida.', + 'date_equals' => 'Lo camp :attribute deu èsser una data egala a :date.', + 'date_format' => ':Attribute correspond pas al format :format.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => 'Los camps :attribute e :other devon èsser diferents.', + 'digits' => ':Attribute deu èsser un nombre de :digits chifras.', + 'digits_between' => ':Attribute deu èsser entre :min e :max chifras.', + 'dimensions' => 'L’imatge :attribute a de dimensions invalidas.', + 'distinct' => 'Lo camp :attribute a un doblon.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => ':Attribute deu èsser una adreça de corrièl valida.', + 'ends_with' => 'Lo camp :attribute deu acabar per una de las valors seguentas : :values', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'Lo :attribute seleccionat es invalid.', + 'file' => 'Lo camp :attribute deu èsser un fichièr.', + 'filled' => 'Lo camp :attribute deu aver una valor.', + 'gt' => [ + 'array' => 'Lo tablèu :attribute deu conténer mai de :value elements.', + 'file' => 'La talha del fichièr de :attribute deu èsser superiora a :value kilo-octets.', + 'numeric' => 'La valor de :attribute deu èsser superiora a :value.', + 'string' => 'Lo tèxt :attribute deu conténer mai de :value caractèrs.', + ], + 'gte' => [ + 'array' => 'Lo tablèu :attribute deu conténer almens :value elements.', + 'file' => 'La talha del fichièr de :attribute deu èsser superiora o egala a :value kilo-octets.', + 'numeric' => 'La valor de :attribute deu èsser superiora o egala a :value.', + 'string' => 'Lo tèxt :attribute deu conténer almens :value caractèrs.', + ], + 'image' => 'Lo camp :attribute deu èsser un imatge.', + 'in' => 'Lo camp :attribute selecionnat es invalid.', + 'in_array' => 'Lo camp :attribute existís pas dins :other.', + 'integer' => 'Lo camp :attribute deu èsser un nombre entièr.', + 'ip' => 'Lo camp :attribute deu èsser una adreça IP valida.', + 'ipv4' => 'Lo camp :attribute deu èsser una adreça IPv4 valida.', + 'ipv6' => 'Lo camp :attribute deu èsser una adreça IPv6 valida.', + 'json' => 'Lo camp :attribute deu èsser una cadena JSON valida.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => 'Lo tablèu :attribute deu conténer almens :value elements.', + 'file' => 'La talha del fichièr de :attribute deu èsser inferiora a :value kilo-octets.', + 'numeric' => 'La valor de :attribute deu èsser inferiora a :value.', + 'string' => 'Lo tèxt :attribute deu conténer almens :value caractèrs.', + ], + 'lte' => [ + 'array' => 'Lo tablèu :attribute deu conténer al pus mai :value elements.', + 'file' => 'La talha del fichièr de :attribute deu èsser inferiora o egala :value kilo-octets.', + 'numeric' => 'La valor de :attribute deu èsser inferiora o egala a :value.', + 'string' => 'Lo tèxt :attribute deu conténer al pus mai :value caractèrs.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => 'Lo tablèu :attribute deu pas conténer mai de :max elements.', + 'file' => 'La talha del fichièr :attribute deu pas èsser superior a :max kiloctets.', + 'numeric' => 'La valor de :attribute deu pas èsser superiora a :max.', + 'string' => 'Lo tèxt :attribute deu èsser superior a :max caractèrs.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => 'Lo camp :attribute deu èsser un fichièr del tipe : :values.', + 'mimetypes' => 'Lo camp :attribute deu èsser un fichièr del tipe : :values.', + 'min' => [ + 'array' => 'Lo tablèu :attribute deu conténer almens :min elements.', + 'file' => 'La talha del fichièr de :attribute deu fa almens :min kiloctets.', + 'numeric' => 'La valor de :attribute deu fa almens :min o mai.', + 'string' => 'Lo tèxt :attribute deu fa almens :min caractèrs.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'La valor de :attribute deu èsser un multiple de :value', + 'not_in' => 'Lo camp :attribute seleccionat es invalid.', + 'not_regex' => 'Lo format :attribute es invalid.', + 'numeric' => 'Lo camp :attribute deu èsser un nombre.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'Lo camp :attribute deu èsser present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'Lo format :attribute es invalid.', + 'required' => 'Lo camp :attribute es obligatòri.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'Lo camp :attribute es obligatòri quand :other es :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'Lo camp :attribute es obligatòri levat se :other es dins :values.', + 'required_with' => 'Lo camp :attribute es obligatòri quand :values es present.', + 'required_with_all' => 'Lo camp :attribute es obligatòri quand :values es present.', + 'required_without' => 'Lo camp :attribute es obligatòri quand :values es pas present.', + 'required_without_all' => 'Lo camp :attribute es obligatòri quand cap de :values son presents.', + 'same' => 'Los camps :attribute e :other devon correspondre.', + 'size' => [ + 'array' => 'Lo tablèu :attribute deu conténer :size elements.', + 'file' => 'La talha del fichièr de :attribute deu fa :size kiloctets.', + 'numeric' => 'La valor de :attribute deu fa :size.', + 'string' => 'Lo tèxt :attribute deu fa :size caractèrs.', + ], + 'starts_with' => 'Lo camp :attribute deu començar amb una de las valors seguentas : :values', + 'string' => 'Lo camp :attribute deu èsser una cadena de tèxt.', + 'timezone' => 'Lo camp :attribute deu èsser una zòna orària valida.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'unique' => 'La valor del camp :attribute es ja presa.', + 'uploaded' => 'Lo fichièr de :attribute a pas pogut s’enviar.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => 'Lo format de :attribute es invalid.', + 'uuid' => 'Lo camp :attribute deu èsser un UUID valid', + 'attributes' => [ + 'address' => 'address', + 'age' => 'age', + 'amount' => 'amount', + 'area' => 'area', + 'available' => 'available', + 'birthday' => 'birthday', + 'body' => 'body', + 'city' => 'city', + 'content' => 'content', + 'country' => 'country', + 'created_at' => 'created at', + 'creator' => 'creator', + 'current_password' => 'current password', + 'date' => 'date', + 'date_of_birth' => 'date of birth', + 'day' => 'day', + 'deleted_at' => 'deleted at', + 'description' => 'description', + 'district' => 'district', + 'duration' => 'duration', + 'email' => 'email', + 'excerpt' => 'excerpt', + 'filter' => 'filter', + 'first_name' => 'first name', + 'gender' => 'gender', + 'group' => 'group', + 'hour' => 'hour', + 'image' => 'image', + 'last_name' => 'last name', + 'lesson' => 'lesson', + 'line_address_1' => 'line address 1', + 'line_address_2' => 'line address 2', + 'message' => 'message', + 'middle_name' => 'middle name', + 'minute' => 'minute', + 'mobile' => 'mobile', + 'month' => 'month', + 'name' => 'name', + 'national_code' => 'national code', + 'number' => 'number', + 'password' => 'password', + 'password_confirmation' => 'password confirmation', + 'phone' => 'phone', + 'photo' => 'photo', + 'postal_code' => 'postal code', + 'price' => 'price', + 'province' => 'province', + 'recaptcha_response_field' => 'recaptcha response field', + 'remember' => 'remember', + 'restored_at' => 'restored at', + 'result_text_under_image' => 'result text under image', + 'role' => 'role', + 'second' => 'second', + 'sex' => 'sex', + 'short_text' => 'short text', + 'size' => 'size', + 'state' => 'state', + 'street' => 'street', + 'student' => 'student', + 'subject' => 'subject', + 'teacher' => 'teacher', + 'terms' => 'terms', + 'test_description' => 'test description', + 'test_locale' => 'test locale', + 'test_name' => 'test name', + 'text' => 'text', + 'time' => 'time', + 'title' => 'title', + 'updated_at' => 'updated at', + 'username' => 'username', + 'year' => 'year', + ], +]; diff --git a/lang/pl.json b/lang/pl.json new file mode 100644 index 0000000..739485b --- /dev/null +++ b/lang/pl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(i jeszcze :count błąd)", + "(and :count more errors)": "(i jeszcze :count błędów)", + "A new verification link has been sent to the email address you provided during registration.": "Nowy link weryfikacyjny został wysłany na adres e-mail podany podczas rejestracji.", + "A new verification link has been sent to your email address.": "Nowy link weryfikacyjny został wysłany na Twój adres e-mail.", + "All rights reserved.": "Wszelkie prawa zastrzeżone.", + "Already registered?": "Już zarejestrowany?", + "Are you sure you want to delete your account?": "Czy na pewno chcesz usunąć swoje konto?", + "Cancel": "Anuluj", + "Click here to re-send the verification email.": "Kliknij tutaj, aby ponownie wysłać e-mail weryfikacyjny.", + "Confirm": "Potwierdź", + "Confirm Password": "Potwierdź Hasło", + "Current Password": "Aktualne Hasło", + "Dashboard": "Panel", + "Delete Account": "Usuń Konto", + "Email": "E-mail", + "Email Password Reset Link": "Wyślij Link Resetowania Hasła", + "Ensure your account is using a long, random password to stay secure.": "Upewnij się, że Twoje konto używa długiego, losowego hasła, aby zachować bezpieczeństwo.", + "Forbidden": "Zabronione", + "Forgot your password?": "Nie pamiętasz hasła?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Nie pamiętasz hasła? Nie ma problemu. Podaj nam swój adres e-mail, a wyślemy Ci link do zresetowania hasła, który pozwoli Ci wprowadzić nowe.", + "Go to page :page": "Przejdź do strony :page", + "Hello!": "Cześć!", + "If you did not create an account, no further action is required.": "Jeśli nie stworzyłeś konta, zignoruj tę wiadomość.", + "If you did not request a password reset, no further action is required.": "Jeśli nie chcesz resetować hasła, zignoruj tę wiadomość.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Jeżeli masz problemy z kliknięciem przycisku \":actionText\", skopiuj i wklej poniższy adres do pasku przeglądarki:", + "Invalid JSON was returned from the route.": "Routing zwrócił nieprawidłowy kod JSON.", + "Log in": "Zaloguj się", + "Log Out": "Wyloguj się", + "Login": "Logowanie", + "Logout": "Wyloguj", + "Name": "Imię i nazwisko", + "New Password": "Nowe Hasło", + "Not Found": "Nie Znaleziono", + "of": "z", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Po usunięciu konta wszystkie jego zasoby i dane zostaną trwale usunięte. Przed usunięciem konta pobierz wszelkie dane albo informacje, które chcesz zachować.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Po usunięciu konta wszystkie jego zasoby i dane zostaną trwale usunięte. Wprowadź hasło, aby potwierdzić, że chcesz trwale usunąć swoje konto.", + "Page Expired": "Strona Wygasła", + "Pagination Navigation": "Nawigacja Stron", + "Password": "Hasło", + "Payment Required": "Płatność Wymagana", + "Please click the button below to verify your email address.": "Kliknij poniższy przycisk aby zweryfikować swój adres e-mail.", + "Profile": "Profil", + "Profile Information": "Informacje o Profilu", + "Regards": "Z poważaniem", + "Register": "Zarejestruj się", + "Remember me": "Zapamiętaj mnie", + "Resend Verification Email": "Wyślij Ponownie E-mail Weryfikacyjny", + "Reset Password": "Zresetuj Hasło", + "Reset Password Notification": "Powiadomienie o Zresetowaniu Hasła", + "results": "wyników", + "Save": "Zapisz", + "Saved.": "Zapisane.", + "Server Error": "Błąd Serwera", + "Service Unavailable": "Serwis Niedostępny", + "Showing": "Wyświetlanie", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Dziękujemy za zarejestrowanie się! Przed rozpoczęciem proszę zweryfikować swój adres e-mail, klikając w link, który właśnie wysłaliśmy do Ciebie e-mailem. Jeśli nie otrzymałeś e-maila, z przyjemnością prześlemy Ci kolejny.", + "The given data was invalid.": "Podane dane były nieprawidłowe.", + "The response is not a streamed response.": "Odpowiedź nie jest odpowiedzią przesyłaną strumieniowo.", + "The response is not a view.": "Odpowiedź nie jest widokiem.", + "This is a secure area of the application. Please confirm your password before continuing.": "To jest bezpieczny obszar aplikacji. Proszę potwierdzić hasło, aby kontynuować.", + "This password reset link will expire in :count minutes.": "Link do resetowania hasła wygaśnie za :count minut.", + "to": "do", + "Toggle navigation": "Przełącz nawigację", + "Too Many Requests": "Zbyt Dużo Zapytań", + "Unauthorized": "Nieautoryzowany Dostęp", + "Update Password": "Zaktualizuj Hasło", + "Update your account's profile information and email address.": "Zaktualizuj informacje profilowe i adres e-mail swojego konta.", + "Verify Email Address": "Zweryfikuj Adres E-mail", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Otrzymujesz ten e-mail, ponieważ otrzymaliśmy prośbę o zresetowanie hasła dla Twojego konta.", + "You're logged in!": "Jesteś zalogowany/a!", + "Your email address is unverified.": "Twój adres e-mail jest niezweryfikowany." +} \ No newline at end of file diff --git a/lang/pl/auth.php b/lang/pl/auth.php new file mode 100644 index 0000000..861e797 --- /dev/null +++ b/lang/pl/auth.php @@ -0,0 +1,9 @@ + 'Błędny login lub hasło.', + 'password' => 'Hasło jest nieprawidłowe.', + 'throttle' => 'Za dużo nieudanych prób logowania. Proszę spróbować za :seconds sekund.', +]; diff --git a/lang/pl/pagination.php b/lang/pl/pagination.php new file mode 100644 index 0000000..93346b9 --- /dev/null +++ b/lang/pl/pagination.php @@ -0,0 +1,8 @@ + 'Następna »', + 'previous' => '« Poprzednia', +]; diff --git a/lang/pl/passwords.php b/lang/pl/passwords.php new file mode 100644 index 0000000..824f054 --- /dev/null +++ b/lang/pl/passwords.php @@ -0,0 +1,11 @@ + 'Hasło zostało zresetowane!', + 'sent' => 'Przypomnienie hasła zostało wysłane!', + 'throttled' => 'Proszę zaczekać zanim spróbujesz ponownie.', + 'token' => 'Token resetowania hasła jest nieprawidłowy.', + 'user' => 'Nie znaleziono użytkownika z takim adresem e-mail.', +]; diff --git a/lang/pl/validation.php b/lang/pl/validation.php new file mode 100644 index 0000000..947612e --- /dev/null +++ b/lang/pl/validation.php @@ -0,0 +1,217 @@ + 'Pole :attribute musi zostać zaakceptowane.', + 'accepted_if' => 'Pole :attribute musi zostać zaakceptowane gdy :other ma wartość :value.', + 'active_url' => 'Pole :attribute jest nieprawidłowym adresem URL.', + 'after' => 'Pole :attribute musi być datą późniejszą od :date.', + 'after_or_equal' => 'Pole :attribute musi być datą nie wcześniejszą niż :date.', + 'alpha' => 'Pole :attribute może zawierać jedynie litery.', + 'alpha_dash' => 'Pole :attribute może zawierać jedynie litery, cyfry i myślniki.', + 'alpha_num' => 'Pole :attribute może zawierać jedynie litery i cyfry.', + 'array' => 'Pole :attribute musi być tablicą.', + 'ascii' => 'Pole :attribute może zawierać tylko jednobajtowe znaki alfanumeryczne i symbole.', + 'before' => 'Pole :attribute musi być datą wcześniejszą od :date.', + 'before_or_equal' => 'Pole :attribute musi być datą nie późniejszą niż :date.', + 'between' => [ + 'array' => 'Pole :attribute musi składać się z :min - :max elementów.', + 'file' => 'Pole :attribute musi zawierać się w granicach :min - :max kilobajtów.', + 'numeric' => 'Pole :attribute musi zawierać się w granicach :min - :max.', + 'string' => 'Pole :attribute musi zawierać się w granicach :min - :max znaków.', + ], + 'boolean' => 'Pole :attribute musi mieć wartość logiczną prawda albo fałsz.', + 'can' => 'Pole :attribute zawiera nieautoryzowaną wartość.', + 'confirmed' => 'Potwierdzenie pola :attribute nie zgadza się.', + 'current_password' => 'Hasło jest nieprawidłowe.', + 'date' => 'Pole :attribute nie jest prawidłową datą.', + 'date_equals' => 'Pole :attribute musi być datą równą :date.', + 'date_format' => 'Pole :attribute nie jest w formacie :format.', + 'decimal' => 'Pole :attribute musi mieć :decimal miejsc po przecinku.', + 'declined' => 'Pole :attribute musi zostać odrzucony.', + 'declined_if' => 'Pole :attribute musi zostać odrzucony, gdy :other ma wartość :value.', + 'different' => 'Pole :attribute oraz :other muszą się różnić.', + 'digits' => 'Pole :attribute musi składać się z :digits cyfr.', + 'digits_between' => 'Pole :attribute musi mieć od :min do :max cyfr.', + 'dimensions' => 'Pole :attribute ma niepoprawne wymiary.', + 'distinct' => 'Pole :attribute ma zduplikowane wartości.', + 'doesnt_end_with' => 'Pole :attribute nie może kończyć się jednym z następujących wartości: :values.', + 'doesnt_start_with' => 'Pole :attribute nie może zaczynać się od jednego z następujących wartości: :values.', + 'email' => 'Pole :attribute nie jest poprawnym adresem e-mail.', + 'ends_with' => 'Pole :attribute musi kończyć się jedną z następujących wartości: :values.', + 'enum' => 'Pole :attribute ma niepoprawną wartość.', + 'exists' => 'Zaznaczone pole :attribute jest nieprawidłowe.', + 'file' => 'Pole :attribute musi być plikiem.', + 'filled' => 'Pole :attribute nie może być puste.', + 'gt' => [ + 'array' => 'Pole :attribute musi mieć więcej niż :value elementów.', + 'file' => 'Pole :attribute musi być większe niż :value kilobajtów.', + 'numeric' => 'Pole :attribute musi być większe niż :value.', + 'string' => 'Pole :attribute musi być dłuższe niż :value znaków.', + ], + 'gte' => [ + 'array' => 'Pole :attribute musi mieć :value lub więcej elementów.', + 'file' => 'Pole :attribute musi być większe lub równe :value kilobajtów.', + 'numeric' => 'Pole :attribute musi być większe lub równe :value.', + 'string' => 'Pole :attribute musi być dłuższe lub równe :value znaków.', + ], + 'image' => 'Pole :attribute musi być obrazkiem.', + 'in' => 'Zaznaczony element :attribute jest nieprawidłowy.', + 'in_array' => 'Pole :attribute nie znajduje się w :other.', + 'integer' => 'Pole :attribute musi być liczbą całkowitą.', + 'ip' => 'Pole :attribute musi być prawidłowym adresem IP.', + 'ipv4' => 'Pole :attribute musi być prawidłowym adresem IPv4.', + 'ipv6' => 'Pole :attribute musi być prawidłowym adresem IPv6.', + 'json' => 'Pole :attribute musi być poprawnym ciągiem znaków JSON.', + 'lowercase' => ':Attribute musi być pisany małymi literami.', + 'lt' => [ + 'array' => 'Pole :attribute musi mieć mniej niż :value elementów.', + 'file' => 'Pole :attribute musi być mniejsze niż :value kilobajtów.', + 'numeric' => 'Pole :attribute musi być mniejsze niż :value.', + 'string' => 'Pole :attribute musi być krótsze niż :value znaków.', + ], + 'lte' => [ + 'array' => 'Pole :attribute musi mieć :value lub mniej elementów.', + 'file' => 'Pole :attribute musi być mniejsze lub równe :value kilobajtów.', + 'numeric' => 'Pole :attribute musi być mniejsze lub równe :value.', + 'string' => 'Pole :attribute musi być krótsze lub równe :value znaków.', + ], + 'mac_address' => 'Pole :attribute musi być prawidłowym adresem MAC.', + 'max' => [ + 'array' => 'Pole :attribute nie może mieć więcej niż :max elementów.', + 'file' => 'Pole :attribute nie może być większe niż :max kilobajtów.', + 'numeric' => 'Pole :attribute nie może być większe niż :max.', + 'string' => 'Pole :attribute nie może być dłuższe niż :max znaków.', + ], + 'max_digits' => 'Pole :attribute nie może mieć więcej niż :max cyfr.', + 'mimes' => 'Pole :attribute musi być plikiem typu :values.', + 'mimetypes' => 'Pole :attribute musi być plikiem typu :values.', + 'min' => [ + 'array' => 'Pole :attribute musi mieć przynajmniej :min elementów.', + 'file' => 'Pole :attribute musi mieć przynajmniej :min kilobajtów.', + 'numeric' => 'Pole :attribute musi być nie mniejsze od :min.', + 'string' => 'Pole :attribute musi mieć przynajmniej :min znaków.', + ], + 'min_digits' => 'Pole :attribute musi mieć co najmniej :min cyfr.', + 'missing' => 'Musi brakować pola :attribute.', + 'missing_if' => 'Jeśli :other to :value, musi brakować pola :attribute.', + 'missing_unless' => 'Musi brakować pola :attribute, chyba że :other to :value.', + 'missing_with' => 'Jeśli występuje wartość :values, musi brakować pola :attribute.', + 'missing_with_all' => 'Jeśli występuje :values, musi brakować pola :attribute.', + 'multiple_of' => 'Pole :attribute musi być wielokrotnością wartości :value', + 'not_in' => 'Zaznaczony :attribute jest nieprawidłowy.', + 'not_regex' => 'Format pola :attribute jest nieprawidłowy.', + 'numeric' => 'Pole :attribute musi być liczbą.', + 'password' => [ + 'letters' => 'Pole :attribute musi zawierać przynajmniej jedną literę.', + 'mixed' => 'Pole :attribute musi zawierać przynajmniej jedną wielką i jedną małą literę.', + 'numbers' => 'Pole :attribute musi zawierać przynajmniej jedną liczbę.', + 'symbols' => 'Pole :attribute musi zawierać przynajmniej jeden symbol.', + 'uncompromised' => 'Podany :attribute pojawił się w wycieku danych. Proszę wybrać inną wartość :attribute.', + ], + 'present' => 'Pole :attribute musi być obecne.', + 'prohibited' => 'Pole :attribute jest zabronione.', + 'prohibited_if' => 'Pole :attribute jest zabronione, gdy :other to :value.', + 'prohibited_unless' => 'Pole :attribute jest zabronione, chyba że :other jest w :values.', + 'prohibits' => 'Pole :attribute zabrania obecności :other.', + 'regex' => 'Format pola :attribute jest nieprawidłowy.', + 'required' => 'Pole :attribute jest wymagane.', + 'required_array_keys' => 'Pole :attribute musi zawierać wartości: :values.', + 'required_if' => 'Pole :attribute jest wymagane gdy :other ma wartość :value.', + 'required_if_accepted' => 'To pole jest wymagane gdy :other jest zaakceptowane.', + 'required_unless' => 'Pole :attribute jest wymagane jeżeli :other nie znajduje się w :values.', + 'required_with' => 'Pole :attribute jest wymagane gdy :values jest obecny.', + 'required_with_all' => 'Pole :attribute jest wymagane gdy wszystkie :values są obecne.', + 'required_without' => 'Pole :attribute jest wymagane gdy :values nie jest obecny.', + 'required_without_all' => 'Pole :attribute jest wymagane gdy żadne z :values nie są obecne.', + 'same' => 'Pole :attribute i :other muszą być takie same.', + 'size' => [ + 'array' => 'Pole :attribute musi zawierać :size elementów.', + 'file' => 'Pole :attribute musi mieć :size kilobajtów.', + 'numeric' => 'Pole :attribute musi mieć :size.', + 'string' => 'Pole :attribute musi mieć :size znaków.', + ], + 'starts_with' => 'Pole :attribute musi zaczynać się jedną z następujących wartości: :values.', + 'string' => 'Pole :attribute musi być ciągiem znaków.', + 'timezone' => 'Pole :attribute musi być prawidłową strefą czasową.', + 'ulid' => 'Pole :attribute musi być prawidłowym identyfikatorem ULID.', + 'unique' => 'Taki :attribute już występuje.', + 'uploaded' => 'Nie udało się wgrać pliku :attribute.', + 'uppercase' => ':Attribute musi być pisany wielkimi literami.', + 'url' => 'Format pola :attribute jest nieprawidłowy.', + 'uuid' => 'Pole :attribute musi być poprawnym identyfikatorem UUID.', + 'attributes' => [ + 'address' => 'adres', + 'age' => 'wiek', + 'amount' => 'ilość', + 'area' => 'obszar', + 'available' => 'dostępny', + 'birthday' => 'urodziny', + 'body' => 'treść', + 'city' => 'miasto', + 'content' => 'zawartość', + 'country' => 'kraj', + 'created_at' => 'utworzono', + 'creator' => 'twórca', + 'current_password' => 'aktualne hasło', + 'date' => 'data', + 'date_of_birth' => 'data urodzenia', + 'day' => 'dzień', + 'deleted_at' => 'skasowano', + 'description' => 'opis', + 'district' => 'dzielnica', + 'duration' => 'czas trwania', + 'email' => 'adres e-mail', + 'excerpt' => 'wyjątek', + 'filter' => 'filtr', + 'first_name' => 'imię', + 'gender' => 'płeć', + 'group' => 'grupa', + 'hour' => 'godzina', + 'image' => 'obrazek', + 'last_name' => 'nazwisko', + 'lesson' => 'lekcja', + 'line_address_1' => 'adres 1', + 'line_address_2' => 'adres 2', + 'message' => 'wiadomość', + 'middle_name' => 'drugie imię', + 'minute' => 'minuta', + 'mobile' => 'numer telefonu komórkowego', + 'month' => 'miesiąc', + 'name' => 'nazwa', + 'national_code' => 'kod kraju', + 'number' => 'numer', + 'password' => 'hasło', + 'password_confirmation' => 'potwierdzenie hasła', + 'phone' => 'numer telefonu', + 'photo' => 'zdjęcie', + 'postal_code' => 'kod pocztowy', + 'price' => 'cena', + 'province' => 'prowincja', + 'recaptcha_response_field' => 'pole odpowiedzi recaptcha', + 'remember' => 'zapamiętaj', + 'restored_at' => 'odtworzono', + 'result_text_under_image' => 'wynikowy tekst pod obrazkiem', + 'role' => 'rola', + 'second' => 'sekunda', + 'sex' => 'płeć', + 'short_text' => 'krótki tekst', + 'size' => 'rozmiar', + 'state' => 'stan', + 'street' => 'ulica', + 'student' => 'uczeń', + 'subject' => 'temat', + 'teacher' => 'nauczyciel', + 'terms' => 'warunki', + 'test_description' => 'testowy opis', + 'test_locale' => 'testowa lokalizacja', + 'test_name' => 'testowe imię', + 'text' => 'tekst', + 'time' => 'czas', + 'title' => 'tytuł', + 'updated_at' => 'zaktualizowano', + 'username' => 'nazwa użytkownika', + 'year' => 'rok', + ], +]; diff --git a/lang/ps.json b/lang/ps.json new file mode 100644 index 0000000..49277d6 --- /dev/null +++ b/lang/ps.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(او :count نورې تېروتنې)", + "(and :count more errors)": "(او :count نورې غلطۍ)", + "A new verification link has been sent to the email address you provided during registration.": "یو نوی تایید لینک هغه بریښنالیک ته لیږل شوی چې تاسو د راجسټریشن پرمهال چمتو کړی و.", + "A new verification link has been sent to your email address.": "یو نوی تایید لینک ستاسو بریښنالیک ته لیږل شوی.", + "All rights reserved.": "ټول حقونه خوندي دي", + "Already registered?": "له مخکي نه ثبت شوي؟", + "Are you sure you want to delete your account?": "ایا تاسو ډاډه یاست چې تاسو غواړئ خپل حساب حذف کړئ؟", + "Cancel": "لغوه کړئ", + "Click here to re-send the verification email.": "د تایید بریښنالیک بیا لیږلو لپاره دلته کلیک وکړئ.", + "Confirm": "تایید کړه", + "Confirm Password": "پټنوم) تایید لپاره)", + "Current Password": "اوسنی رمز", + "Dashboard": "ډشبورډ", + "Delete Account": "حساب ړنګ کړئ", + "Email": "ایمیل", + "Email Password Reset Link": "د بریښنالیک پاسورډ بیا تنظیم کول لینک", + "Ensure your account is using a long, random password to stay secure.": "ډاډ ترلاسه کړئ چې ستاسو حساب د خوندي پاتې کیدو لپاره اوږد ، تصادفي پاسورډ کاروي.", + "Forbidden": "دا منع ده", + "Forgot your password?": "پټ نوم مو هیر شوی؟", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "پټ نوم مو هیر شوی؟ کومه خبره نده. یوازې موږ ته خپل بریښنالیک آدرس راکړئ او موږ به تاسو ته د پټنوم بیا تنظیم کولو لینک بریښنالیک درکړو چې تاسو ته به اجازه درکړي یو نوی غوره کړئ.", + "Go to page :page": ":Page پاڼې ته لاړ شئ", + "Hello!": "سلام!", + "If you did not create an account, no further action is required.": "که تاسو دا بریښنالیک نه پېژني، نو تاسو اړتیا نلرئ چې کوم ګام پورته کړئ", + "If you did not request a password reset, no further action is required.": "که تاسو د پاسورډ بدلون بدل نه غواړئ، نو تاسو اړتیا نلرئ چې کوم اقدام ترسره کړئ.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "که تاسو د تڼۍ کلیک کولو کې ستونزې لرئ \":actionText\", د خپل براوزر په لاندینۍ url کې د ا کاپي / کاپی جوړول که :", + "Invalid JSON was returned from the route.": "ناسم JSON له لارې څخه راستانه شوی.", + "Log in": "د ننه کیدل", + "Log Out": "وتل", + "Login": "ننوتل", + "Logout": "وتل", + "Name": "نوم", + "New Password": "نوئ پټ نوم", + "Not Found": "پیدا نشو", + "of": "د", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "یوځل چې ستاسو حساب حذف شي ، د هغې ټولې سرچینې او معلومات به د تل لپاره حذف شي. مخکې له دې چې خپل حساب حذف کړئ، مهرباني وکړئ کوم معلومات یا معلومات ډاونلوډ کړئ چې تاسو یې ساتل غواړئ.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "یوځل چې ستاسو حساب حذف شي ، د هغې ټولې سرچینې او معلومات به د تل لپاره حذف شي. مهرباني وکړئ خپل پټنوم دننه کړئ ترڅو تایید کړئ چې تاسو غواړئ خپل حساب د تل لپاره حذف کړئ.", + "Page Expired": "ختم شوی پاڼې", + "Pagination Navigation": "د مخ نیوی کول", + "Password": "پاسورډ", + "Payment Required": "تادیه اړینه ده", + "Please click the button below to verify your email address.": "د خپل بریښنالیک پته د تایید لپاره لاندې تڼۍ باندې کلیک وکړئ.", + "Profile": "پروفایل", + "Profile Information": "د پروفایل معلومات", + "Regards": "مننه", + "Register": "د نوم ثبتول", + "Remember me": "ما په یاد ولره", + "Resend Verification Email": "د تایید بریښنالیک بیا واستوئ", + "Reset Password": "پاسورډ بیا رغول", + "Reset Password Notification": "د پاسورډ بیا رغول خبرتیا", + "results": "پایلې", + "Save": "خوندي کړئ", + "Saved.": "خوندي شوی.", + "Server Error": "د سرور تېروتنه", + "Service Unavailable": "خدمت نشته", + "Showing": "ښودل", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "د لاسلیک کولو لپاره مننه! د پیل کولو دمخه، تاسو کولی شئ خپل بریښنالیک آدرس د هغه لینک په کلیک کولو سره تایید کړئ چې موږ تاسو ته بریښنالیک کړی؟ که تاسو بریښنالیک نه وي ترلاسه کړی، موږ به په خوښۍ سره تاسو ته بل ولیږو.", + "The given data was invalid.": "ورکړل شوي معلومات ناسم وو.", + "The response is not a streamed response.": "ځواب یو منظم غبرګون ندی.", + "The response is not a view.": "ځواب نظر نه دی.", + "This is a secure area of the application. Please confirm your password before continuing.": "دا د غوښتنلیک یوه خوندي سیمه ده. مهرباني وکړئ د دوام ورکولو دمخه خپل پټنوم تایید کړئ.", + "This password reset link will expire in :count minutes.": "د دې پټنوم بیا تنظیم کول به په :count دقیقو کې پای ته ورسیږي.", + "to": "ته", + "Toggle navigation": "نیویگیشن بدل کړئ", + "Too Many Requests": "ډیری غوښتنې", + "Unauthorized": "غیر مجاز", + "Update Password": "پټنوم تازه کړئ", + "Update your account's profile information and email address.": "د خپل حساب پروفایل معلومات او بریښنالیک آدرس تازه کړئ.", + "Verify Email Address": "د بریښنالیک پته تایید کړئ", + "Whoops!": "هوګونه!", + "You are receiving this email because we received a password reset request for your account.": "موږ ستاسو د پاسورډ بیا رغول غوښتنه ترلاسه کړه.", + "You're logged in!": "تاسو ننوتلی یاست!", + "Your email address is unverified.": "ستاسو بریښنالیک آدرس غیر تصدیق شوی." +} \ No newline at end of file diff --git a/lang/ps/auth.php b/lang/ps/auth.php new file mode 100644 index 0000000..488fe14 --- /dev/null +++ b/lang/ps/auth.php @@ -0,0 +1,9 @@ + 'داسې ریکارډ شتون نلري چې د اعتبار معلومات سره سمون لري.', + 'password' => 'پټنوم غلط دی.', + 'throttle' => 'دلته ډیر د ننوتلو هڅې شتون لري.:seconds لطفا د دویمې برخې وروسته هڅه وکړئ.', +]; diff --git a/lang/ps/pagination.php b/lang/ps/pagination.php new file mode 100644 index 0000000..59d4420 --- /dev/null +++ b/lang/ps/pagination.php @@ -0,0 +1,8 @@ + 'بل »', + 'previous' => '« مخکې', +]; diff --git a/lang/ps/passwords.php b/lang/ps/passwords.php new file mode 100644 index 0000000..cb0ff6a --- /dev/null +++ b/lang/ps/passwords.php @@ -0,0 +1,11 @@ + 'ما خپل پاسورډ جوړ کړی دی', + 'sent' => 'د پاسورډ یادونې لیږل شوی.', + 'throttled' => 'مهرباني وکړئ د بیا هڅه کولو دمخه انتظار وکړئ.', + 'token' => 'د دې کارن د بیاکتنې نښه ناباوره ده.', + 'user' => 'د کاروونکي د برېښناليک پتې سره کارن ونه موندل شو.', +]; diff --git a/lang/ps/validation.php b/lang/ps/validation.php new file mode 100644 index 0000000..47a06f2 --- /dev/null +++ b/lang/ps/validation.php @@ -0,0 +1,217 @@ + 'باید ومنل شی :attribute.', + 'accepted_if' => ':Attribute باید ومنل شي کله چې :other :value وي.', + 'active_url' => ':Attribute یو باوري لینک نه دی.', + 'after' => 'باید:attribute تر نن ورځې نیټې پورې :date.', + 'after_or_equal' => ':Attribute باید وروستی نیټه وي یا د نیټې سره سمون ولري :date.', + 'alpha' => 'دا باید شامل نه وي :attribute یوازې په حرفو کې.', + 'alpha_dash' => 'دا باید شامل نه وي :attribute یوازې په حرفو کې، شمیرې او متره.', + 'alpha_num' => 'شمیرې او متره :attribute یوازې خطونه او شمیرې.', + 'array' => 'دا باید وي :attribute ًمیټرکس.', + 'ascii' => ':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 او یا هم true یا false .', + 'can' => ':Attribute ساحه یو غیر مجاز ارزښت لري.', + 'confirmed' => 'د تایید ساحه د ساحې سره سمون نه لري:attribute.', + 'current_password' => 'پټنوم غلط دی.', + 'date' => ':Attribute نېټه اعتبار نلري .', + 'date_equals' => 'دا باید وي :attribute د نیټې سره سم:date.', + 'date_format' => 'مطابقت نلري :attribute د شکل سره:format.', + 'decimal' => ':Attribute باید :decimal لسیزې ځایونه ولري.', + 'declined' => ':Attribute باید رد شي.', + 'declined_if' => ':Attribute باید رد شي کله چې :other :value وي.', + 'different' => 'ساحې باید وي :attribute و :other مختلف.', + 'digits' => 'شمیرې او متره :attribute په :digits شمېر / شمېرې.', + 'digits_between' => 'شمیرې او متره :attribute ما بين:min و :max شمېر / شمېرې .', + 'dimensions' => 'د :attribute د ناباوره انځور اړخونه لري.', + 'distinct' => 'د ساحې څخه :attribute د نقل ارزښت .', + 'doesnt_end_with' => ':Attribute ممکن د لاندې څخه یو سره پای ته ونه رسیږي: :values.', + 'doesnt_start_with' => ':Attribute ممکن د لاندې څخه یو سره پیل نشي: :values.', + '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.', + 'lowercase' => ':Attribute باید کوچنی وي.', + '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 توري/توري.', + ], + 'max_digits' => ':Attribute باید له :max څخه ډیر عددونه ونه لري.', + 'mimes' => 'دا باید د ډول دوسیه وي : :values.', + 'mimetypes' => 'دا باید یوه فایل وي: :values.', + 'min' => [ + 'array' => 'شمیرې او متره :attribute لږ تر لږه :min عنصر / عناصر.', + 'file' => 'د دوتنې اندازه باید وي:attribute لږترلږه :min كيلوبايت.', + 'numeric' => 'دا باید ارزښت وي :attribute مساوی یا زیات :min.', + 'string' => 'د متن اوږدوالی باید وي :attribute لږترلږه :min توري/توري.', + ], + 'min_digits' => ':Attribute باید لږترلږه :min عددونه ولري.', + 'missing' => ':Attribute ساحه باید ورکه وي.', + 'missing_if' => ':Attribute ساحه باید ورکه وي کله چې :other :value وي.', + 'missing_unless' => ':Attribute ساحه باید ورکه وي پرته لدې چې :other :value وي.', + 'missing_with' => ':Attribute ساحه باید ورکه وي کله چې :values شتون ولري.', + 'missing_with_all' => ':Attribute ساحه باید ورکه وي کله چې :values شتون ولري.', + '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' => 'د :attribute ساحه منع ده کله چې :other :value وي.', + 'prohibited_unless' => 'د :attribute ساحه منع ده پرته لدې چې :other په :values کې وي.', + 'prohibits' => 'د :attribute ساحه د :other شتون څخه منع کوي.', + 'regex' => 'فورمول :attribute .غير صحيح.', + 'required' => ':Attribute اړینه ده.', + 'required_array_keys' => 'د :attribute ساحه باید د :values لپاره ننوتل ولري.', + 'required_if' => ':Attribute که چیرې د اړتیا په صورت کې اړتیا وي:other مساو :value.', + 'required_if_accepted' => ':Attribute ساحه اړینه ده کله چې :other ومنل شي.', + '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' => [ + 'array' => 'شمیرې او متره :attribute په :size عنصر/عناصر په سمه توګه.', + 'file' => 'د دوتنې اندازه باید وي:attribute :size كيلوبايت.', + 'numeric' => 'دا باید ارزښت وي :attribute سره برابر :size.', + 'string' => 'شمیرې او متره متن :attribute په :size توري/توري په سمه توګه.', + ], + 'starts_with' => 'دا باید پیل شي :attribute د لاندې ارزښتونو څخه یو: :values', + 'string' => 'دا باید وي:attribute متن.', + 'timezone' => 'دا باید وي:attribute یو باوري نیټه.', + 'ulid' => ':Attribute باید یو باوري ULID وي.', + 'unique' => 'ارزښتونه :attribute کارول شوی.', + 'uploaded' => 'د پورته کولو توان نلري :attribute.', + 'uppercase' => ':Attribute باید لوی وي.', + 'url' => 'د لینک بڼه :attribute غلط.', + 'uuid' => ':Attribute دا باید غیر رسمي وي UUID غږ.', + 'attributes' => [ + 'address' => 'د استوګنې پته', + 'age' => 'عمر', + 'amount' => 'مقدار', + 'area' => 'ساحه', + 'available' => 'شته', + 'birthday' => 'د زیږیدو نیټه', + 'body' => 'بدن', + 'city' => 'ښار', + 'content' => 'منځپانګې', + 'country' => 'هېواد', + 'created_at' => 'په کې رامینځته شوی', + 'creator' => 'جوړونکی', + 'current_password' => 'اوسنی رمز', + 'date' => 'نېټه', + 'date_of_birth' => 'د زیږون نیټه', + 'day' => 'ورځ', + 'deleted_at' => 'کې ړنګ شوی', + 'description' => 'تشریح', + 'district' => 'ولسوالی', + 'duration' => 'موده', + 'email' => 'برېښلیک', + 'excerpt' => 'لنډیز', + 'filter' => 'فلټر', + 'first_name' => 'لومړی نوم', + 'gender' => 'جنس', + 'group' => 'ډله', + 'hour' => 'ساعت', + 'image' => 'انځور', + 'last_name' => 'وروستۍ نوم', + 'lesson' => 'درس', + 'line_address_1' => 'کرښه پته 1', + 'line_address_2' => 'کرښه پته 2', + 'message' => 'پیغام', + 'middle_name' => 'منځنی نوم', + 'minute' => 'دقیقې', + 'mobile' => 'ګرځنده', + 'month' => 'میاشت', + 'name' => 'نوم', + 'national_code' => 'ملي کوډ', + 'number' => 'شمیره', + 'password' => 'پاسورډ', + 'password_confirmation' => 'پاسورډ تایید کړه', + 'phone' => 'تلیفون', + 'photo' => 'انځور', + 'postal_code' => 'د ډاګ کوډ', + 'price' => 'قیمت', + 'province' => 'ولایت', + 'recaptcha_response_field' => 'د recaptcha غبرګون ساحه', + 'remember' => 'په یاد', + 'restored_at' => 'په رغول', + 'result_text_under_image' => 'د انځور لاندې د پایلې متن', + 'role' => 'رول', + 'second' => 'ثانوي', + 'sex' => 'جنس', + 'short_text' => 'لنډ متن', + 'size' => 'اندازه', + 'state' => 'ریاست', + 'street' => 'سړک', + 'student' => 'زده کوونکی', + 'subject' => 'موضوع', + 'teacher' => 'ښوونکی', + 'terms' => 'شرایط', + 'test_description' => 'د ازموینې توضیحات', + 'test_locale' => 'د ازموینې ځای', + 'test_name' => 'د ازموینې نوم', + 'text' => 'متن', + 'time' => 'وخت', + 'title' => 'سرلیک', + 'updated_at' => 'کې تازه شوی', + 'username' => 'د کارن نوم', + 'year' => 'کال', + ], +]; diff --git a/lang/pt.json b/lang/pt.json new file mode 100644 index 0000000..9030331 --- /dev/null +++ b/lang/pt.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(e mais :count erros)", + "(and :count more errors)": "(e mais :count erros)", + "A new verification link has been sent to the email address you provided during registration.": "Um novo link de verificação foi enviado para o seu endereço de e-mail fornecido durante o registo.", + "A new verification link has been sent to your email address.": "Foi enviado um novo link de verificação para o seu endereço de e-mail.", + "All rights reserved.": "Todos os direitos reservados.", + "Already registered?": "Já está registado?", + "Are you sure you want to delete your account?": "Tem certeza de que deseja excluir sua conta?", + "Cancel": "Cancelar", + "Click here to re-send the verification email.": "Clique aqui para reenviar o e-mail de verificação.", + "Confirm": "Confirmar", + "Confirm Password": "Confirmar Palavra-passe", + "Current Password": "Palavra-Passe atual", + "Dashboard": "Painel de Controlo", + "Delete Account": "Eliminar Conta", + "Email": "E-mail", + "Email Password Reset Link": "E-mail para redefinir a palavra-passe", + "Ensure your account is using a long, random password to stay secure.": "Confirme que a sua conta está a utilizar uma palavra-passe longa e aleatória para manter a sua conta segura.", + "Forbidden": "Proibido", + "Forgot your password?": "Esqueceu a Palavra-passe?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Esqueceu a palavra-passe? Não há problema. Indique-nos o seu e-mail e vamos enviar-lhe um link para redefinir a palavra-passe que lhe vai permitir escolher uma nova.", + "Go to page :page": "Ir para a página :page", + "Hello!": "Olá!", + "If you did not create an account, no further action is required.": "Se não criou uma conta, ignore este e-mail.", + "If you did not request a password reset, no further action is required.": "Se não pediu para redefinir a palavra-passe, ignore este e-mail.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Se não conseguir clicar no botão \":actionText\", copie e cole a URL abaixo\nno seu browser:", + "Invalid JSON was returned from the route.": "JSON inválido foi retornado da rota.", + "Log in": "Iniciar sessão", + "Log Out": "Terminar Sessão", + "Login": "Iniciar Sessão", + "Logout": "Terminar Sessão", + "Name": "Nome", + "New Password": "Nova Palavra-passe", + "Not Found": "Não encontrado", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Uma vez eliminada a conta, todos os recursos e dados serão eliminados permanentemente. Antes de eliminar a conta, por favor descarregue quaisquer dados ou informações que deseje manter.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Uma vez apagada a sua conta, todos os seus recursos e dados serão permanentemente apagados. Por favor, introduza a sua palavra-passe para confirmar que gostaria de apagar permanentemente a sua conta.", + "Page Expired": "Página expirou", + "Pagination Navigation": "Navegação em resultados paginados", + "Password": "Palavra-passe", + "Payment Required": "Pagamento Requerido", + "Please click the button below to verify your email address.": "Por favor, clique no botão em baixo para verificar seu endereço de e-mail.", + "Profile": "Perfil", + "Profile Information": "Informação de Perfil", + "Regards": "Atenciosamente", + "Register": "Registar", + "Remember me": "Lembrar-me", + "Resend Verification Email": "Reenviar E-mail de Verificação", + "Reset Password": "Redefinir Palavra-passe", + "Reset Password Notification": "Notificação para redefinir a Palavra-passe", + "results": "resultados", + "Save": "Guardar", + "Saved.": "Guardado.", + "Server Error": "Erro do servidor", + "Service Unavailable": "Serviço indisponível", + "Showing": "A mostrar", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Obrigado por se inscrever! Antes de começar, poderia verificar o seu e-mail ao clicar no link que lhe acabámos de enviar? Se não recebeu o e-mail, enviar-lhe-emos de bom grado outro.", + "The given data was invalid.": "Os dados fornecidos são inválidos.", + "The response is not a streamed response.": "A resposta não é uma resposta transmitida.", + "The response is not a view.": "A resposta não é uma visão.", + "This is a secure area of the application. Please confirm your password before continuing.": "Esta é uma área segura da aplicação. Por favor, confirme a sua senha antes de continuar.", + "This password reset link will expire in :count minutes.": "O Link para redefinir a palavra-passe vai expirar em :count minutos.", + "to": "até", + "Toggle navigation": "Alternar navegação", + "Too Many Requests": "Demasiados pedidos", + "Unauthorized": "Não autorizado", + "Update Password": "Atualizar palavra-passe", + "Update your account's profile information and email address.": "Atualize a informação de perfil e mail da sua conta.", + "Verify Email Address": "Verifique o endereço de e-mail", + "Whoops!": "Ops!", + "You are receiving this email because we received a password reset request for your account.": "Recebeu esse e-mail porque foi solicitada a redefinição da palavra-passe da sua conta.", + "You're logged in!": "Você está logado!", + "Your email address is unverified.": "Seu endereço de e-mail não foi verificado." +} \ No newline at end of file diff --git a/lang/pt/auth.php b/lang/pt/auth.php new file mode 100644 index 0000000..eac23dc --- /dev/null +++ b/lang/pt/auth.php @@ -0,0 +1,9 @@ + 'As credenciais indicadas não coincidem com as registadas no sistema.', + 'password' => 'A palavra-passe está errada.', + 'throttle' => 'O número limite de tentativas de login foi atingido. Por favor tente novamente dentro de :seconds segundos.', +]; diff --git a/lang/pt/pagination.php b/lang/pt/pagination.php new file mode 100644 index 0000000..50485ab --- /dev/null +++ b/lang/pt/pagination.php @@ -0,0 +1,8 @@ + 'Próxima »', + 'previous' => '« Anterior', +]; diff --git a/lang/pt/passwords.php b/lang/pt/passwords.php new file mode 100644 index 0000000..a182e2d --- /dev/null +++ b/lang/pt/passwords.php @@ -0,0 +1,11 @@ + 'A palavra-passe foi redefinida!', + 'sent' => 'O lembrete para a palavra-passe foi enviado!', + 'throttled' => 'Por favor aguarde, antes de tentar novamente.', + 'token' => 'Este código de recuperação da palavra-passe é inválido.', + 'user' => 'Não existe nenhum utilizador com o e-mail indicado.', +]; diff --git a/lang/pt/validation.php b/lang/pt/validation.php new file mode 100644 index 0000000..fc126c8 --- /dev/null +++ b/lang/pt/validation.php @@ -0,0 +1,217 @@ + 'O campo :attribute deverá ser aceite.', + 'accepted_if' => 'O :attribute deve ser aceite quando o :other é :value.', + 'active_url' => 'O campo :attribute não contém um URL válido.', + 'after' => 'O campo :attribute deverá conter uma data posterior a :date.', + 'after_or_equal' => 'O campo :attribute deverá conter uma data posterior ou igual a :date.', + 'alpha' => 'O campo :attribute deverá conter apenas letras.', + 'alpha_dash' => 'O campo :attribute deverá conter apenas letras, números e traços.', + 'alpha_num' => 'O campo :attribute deverá conter apenas letras e números .', + 'array' => 'O campo :attribute deverá conter uma coleção de elementos.', + 'ascii' => 'O :attribute deve conter apenas caracteres alfanuméricos de byte único e símbolos.', + 'before' => 'O campo :attribute deverá conter uma data anterior a :date.', + 'before_or_equal' => 'O Campo :attribute deverá conter uma data anterior ou igual a :date.', + 'between' => [ + 'array' => 'O campo :attribute deverá conter entre :min - :max elementos.', + 'file' => 'O campo :attribute deverá ter um tamanho entre :min - :max kilobytes.', + 'numeric' => 'O campo :attribute deverá ter um valor entre :min - :max.', + 'string' => 'O campo :attribute deverá conter entre :min - :max caracteres.', + ], + 'boolean' => 'O campo :attribute deverá conter o valor verdadeiro ou falso.', + 'can' => 'O campo :attribute contém um valor não autorizado.', + 'confirmed' => 'A confirmação para o campo :attribute não coincide.', + 'current_password' => 'A palavra-passe está incorreta.', + 'date' => 'O campo :attribute não contém uma data válida.', + 'date_equals' => 'O campo :attribute tem de ser uma data igual a :date.', + 'date_format' => 'A data indicada para o campo :attribute não respeita o formato :format.', + 'decimal' => 'O :attribute deve ter :decimal casas decimais.', + 'declined' => 'O :attribute deve ser recusado.', + 'declined_if' => 'O :attribute deve ser recusado quando :other é :value.', + 'different' => 'Os campos :attribute e :other deverão conter valores diferentes.', + 'digits' => 'O campo :attribute deverá conter :digits caracteres.', + 'digits_between' => 'O campo :attribute deverá conter entre :min a :max caracteres.', + 'dimensions' => 'O campo :attribute deverá conter uma dimensão de imagem válida.', + 'distinct' => 'O campo :attribute contém um valor duplicado.', + 'doesnt_end_with' => 'O campo :attribute não pode terminar com um dos seguintes: :values.', + 'doesnt_start_with' => 'O campo :attribute não pode começar com um dos seguintes: :values.', + 'email' => 'O campo :attribute não contém um endereço de e-mail válido.', + 'ends_with' => 'O campo :attribute deverá terminar com : :values.', + 'enum' => 'O :attribute selecionado é inválido.', + 'exists' => 'O valor selecionado para o campo :attribute é inválido.', + 'file' => 'O campo :attribute deverá conter um ficheiro.', + 'filled' => 'É obrigatória a indicação de um valor para o campo :attribute.', + 'gt' => [ + 'array' => 'O campo :attribute tem de ter mais de :value itens.', + 'file' => 'O campo :attribute tem de ter mais de :value quilobytes.', + 'numeric' => 'O campo :attribute tem de ser maior do que :value.', + 'string' => 'O campo :attribute tem de ter mais de :value caracteres.', + ], + 'gte' => [ + 'array' => 'O campo :attribute tem de ter :value itens ou mais.', + 'file' => 'O campo :attribute tem de ter :value quilobytes ou mais.', + 'numeric' => 'O campo :attribute tem de ser maior ou igual a :value.', + 'string' => 'O campo :attribute tem de ter :value caracteres ou mais.', + ], + 'image' => 'O campo :attribute deverá conter uma imagem.', + 'in' => 'O campo :attribute não contém um valor válido.', + 'in_array' => 'O campo :attribute não existe em :other.', + 'integer' => 'O campo :attribute deverá conter um número inteiro.', + 'ip' => 'O campo :attribute deverá conter um IP válido.', + 'ipv4' => 'O campo :attribute deverá conter um IPv4 válido.', + 'ipv6' => 'O campo :attribute deverá conter um IPv6 válido.', + 'json' => 'O campo :attribute deverá conter um texto JSON válido.', + 'lowercase' => 'O campo :attribute deve ser em minúsculas.', + 'lt' => [ + 'array' => 'O campo :attribute tem de ter menos de :value itens.', + 'file' => 'O campo :attribute tem de ter menos de :value quilobytes.', + 'numeric' => 'O campo :attribute tem de ser inferior a :value.', + 'string' => 'O campo :attribute tem de ter menos de :value caracteres.', + ], + 'lte' => [ + 'array' => 'O campo :attribute não pode ter mais de :value itens.', + 'file' => 'O campo :attribute tem de ter :value quilobytes ou menos.', + 'numeric' => 'O campo :attribute tem de ser inferior ou igual a :value.', + 'string' => 'O campo :attribute tem de ter :value caracteres ou menos.', + ], + 'mac_address' => 'O :attribute deve ser um endereço MAC válido.', + 'max' => [ + 'array' => 'O campo :attribute não deverá conter mais de :max elementos.', + 'file' => 'O campo :attribute não deverá ter um tamanho superior a :max kilobytes.', + 'numeric' => 'O campo :attribute não deverá conter um valor superior a :max.', + 'string' => 'O campo :attribute não deverá conter mais de :max caracteres.', + ], + 'max_digits' => 'O campo :attribute não pode ter mais do que :max digítos.', + 'mimes' => 'O campo :attribute deverá conter um ficheiro do tipo: :values.', + 'mimetypes' => 'O campo :attribute deverá conter um ficheiro do tipo: :values.', + 'min' => [ + 'array' => 'O campo :attribute deverá conter no mínimo :min elementos.', + 'file' => 'O campo :attribute deverá ter no mínimo :min kilobytes.', + 'numeric' => 'O campo :attribute deverá ter um valor superior ou igual a :min.', + 'string' => 'O campo :attribute deverá conter no mínimo :min caracteres.', + ], + 'min_digits' => 'O campo :attribute deve ter pelo menos :min digítos.', + 'missing' => 'O campo :attribute deve estar faltando.', + 'missing_if' => 'O campo :attribute deve estar ausente quando :other for :value.', + 'missing_unless' => 'O campo :attribute deve estar ausente, a menos que :other seja :value.', + 'missing_with' => 'O campo :attribute deve estar ausente quando :values estiver presente.', + 'missing_with_all' => 'O campo :attribute deve estar ausente quando :values estiverem presentes.', + 'multiple_of' => 'O :attribute deve ser um múltiplo de :value', + 'not_in' => 'O campo :attribute contém um valor inválido.', + 'not_regex' => 'O formato de :attribute não é válido', + 'numeric' => 'O campo :attribute deverá conter um valor numérico.', + 'password' => [ + 'letters' => 'O campo :attribute deve conter pelo menos uma letra.', + 'mixed' => 'O campo :attribute deve conter pelo menos uma maiúscula e uma minúscula.', + 'numbers' => 'O campo :attribute deve conter pelo menos um número.', + 'symbols' => 'O campo :attribute deve conter pelo menos um símbolo.', + 'uncompromised' => 'O campo :attribute apareceu numa fuga de dados. Por favor, escolha um :attribute diferente.', + ], + 'present' => 'O campo :attribute deverá estar presente.', + 'prohibited' => 'O campo :attribute é proibido.', + 'prohibited_if' => 'O campo :attribute é proibido quando :other é :value.', + 'prohibited_unless' => 'O campo :attribute é proibido a menos que :other esteja em :values.', + 'prohibits' => 'O campo :attribute proíbe :other de estar presente.', + 'regex' => 'O formato do valor para o campo :attribute é inválido.', + 'required' => 'É obrigatória a indicação de um valor para o campo :attribute.', + 'required_array_keys' => 'O campo :attribute deve conter entradas para: :values.', + 'required_if' => 'É obrigatória a indicação de um valor para o campo :attribute quando o valor do campo :other é igual a :value.', + 'required_if_accepted' => 'O campo :attribute é obrigatório quando :other foi aceite.', + 'required_unless' => 'É obrigatória a indicação de um valor para o campo :attribute a menos que :other esteja presente em :values.', + 'required_with' => 'É obrigatória a indicação de um valor para o campo :attribute quando :values está presente.', + 'required_with_all' => 'É obrigatória a indicação de um valor para o campo :attribute quando um dos :values está presente.', + 'required_without' => 'É obrigatória a indicação de um valor para o campo :attribute quando :values não está presente.', + 'required_without_all' => 'É obrigatória a indicação de um valor para o campo :attribute quando nenhum dos :values está presente.', + 'same' => 'Os campos :attribute e :other deverão conter valores iguais.', + 'size' => [ + 'array' => 'O campo :attribute deverá conter :size elementos.', + 'file' => 'O campo :attribute deverá ter o tamanho de :size kilobytes.', + 'numeric' => 'O campo :attribute deverá conter o valor :size.', + 'string' => 'O campo :attribute deverá conter :size caracteres.', + ], + 'starts_with' => 'O campo :attribute tem de começar com um dos valores seguintes: :values', + 'string' => 'O campo :attribute deverá conter texto.', + 'timezone' => 'O campo :attribute deverá ter um fuso horário válido.', + 'ulid' => 'O :attribute deve ser um ULID válido.', + 'unique' => 'O valor indicado para o campo :attribute já se encontra registado.', + 'uploaded' => 'O upload do ficheiro :attribute falhou.', + 'uppercase' => 'O campo :attribute deve ser em maiúsculas.', + 'url' => 'O formato do URL indicado para o campo :attribute é inválido.', + 'uuid' => ':Attribute tem de ser um UUID válido.', + 'attributes' => [ + 'address' => 'morada', + 'age' => 'idade', + 'amount' => 'quantidade', + 'area' => 'área', + 'available' => 'disponível', + 'birthday' => 'aniversário', + 'body' => 'corpo', + 'city' => 'cidade', + 'content' => 'conteúdo', + 'country' => 'país', + 'created_at' => 'criado em', + 'creator' => 'criador', + 'current_password' => 'senha atual', + 'date' => 'data', + 'date_of_birth' => 'data de nascimento', + 'day' => 'dia', + 'deleted_at' => 'apagado em', + 'description' => 'descrição', + 'district' => 'distrito', + 'duration' => 'duração', + 'email' => 'e-mail', + 'excerpt' => 'excerto', + 'filter' => 'filtro', + 'first_name' => 'primeiro nome', + 'gender' => 'género', + 'group' => 'grupo', + 'hour' => 'hora', + 'image' => 'imagem', + 'last_name' => 'apelido', + 'lesson' => 'lição', + 'line_address_1' => 'primeira linha da morada', + 'line_address_2' => 'segunda linha da morada', + 'message' => 'mensagem', + 'middle_name' => 'nome do meio', + 'minute' => 'minuto', + 'mobile' => 'telemóvel', + 'month' => 'mês', + 'name' => 'nome', + 'national_code' => 'código nacional', + 'number' => 'número', + 'password' => 'senha', + 'password_confirmation' => 'confirmação da senha', + 'phone' => 'telefone', + 'photo' => 'foto', + 'postal_code' => 'código postal', + 'price' => 'preço', + 'province' => 'província', + 'recaptcha_response_field' => 'campo de resposta recaptcha', + 'remember' => 'lembrar', + 'restored_at' => 'restaurado em', + 'result_text_under_image' => 'texto do resultado sob a imagem', + 'role' => 'função', + 'second' => 'segundo', + 'sex' => 'sexo', + 'short_text' => 'texto curto', + 'size' => 'tamanho', + 'state' => 'estado', + 'street' => 'rua', + 'student' => 'estudante', + 'subject' => 'sujeito', + 'teacher' => 'professor', + 'terms' => 'termos', + 'test_description' => 'descrição de teste', + 'test_locale' => 'idioma de teste', + 'test_name' => 'nome de teste', + 'text' => 'texto', + 'time' => 'tempo', + 'title' => 'título', + 'updated_at' => 'atualizado em', + 'username' => 'nome de utilizador', + 'year' => 'ano', + ], +]; diff --git a/lang/pt_BR.json b/lang/pt_BR.json new file mode 100644 index 0000000..632701b --- /dev/null +++ b/lang/pt_BR.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(e mais :count erro)", + "(and :count more errors)": "(e mais :count erros)", + "A new verification link has been sent to the email address you provided during registration.": "Um novo link de verificação foi enviado para o endereço de e-mail que você forneceu durante o processo de cadastro.", + "A new verification link has been sent to your email address.": "Um novo link de verificação foi enviado para seu endereço de e-mail.", + "All rights reserved.": "Todos os direitos reservados.", + "Already registered?": "Já registrado?", + "Are you sure you want to delete your account?": "Tem certeza que quer excluir a sua conta?", + "Cancel": "Cancelar", + "Click here to re-send the verification email.": "Clique aqui para reenviar o e-mail de verificação.", + "Confirm": "Confirmar", + "Confirm Password": "Confirmar senha", + "Current Password": "Senha Atual", + "Dashboard": "Painel", + "Delete Account": "Excluir Conta", + "Email": "E-mail", + "Email Password Reset Link": "Link de redefinição de senha", + "Ensure your account is using a long, random password to stay secure.": "Garanta que sua conta esteja usando uma senha longa e aleatória para se manter seguro.", + "Forbidden": "Proibido", + "Forgot your password?": "Esqueceu a senha?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Esqueceu sua senha? Sem problemas. É só nos informar o seu e-mail que nós enviaremos para você um link para redefinição de senha que irá permitir que você escolha uma nova senha.", + "Go to page :page": "Ir para página :page", + "Hello!": "Olá!", + "If you did not create an account, no further action is required.": "Se você não criou uma conta, ignore este e-mail.", + "If you did not request a password reset, no further action is required.": "Se você não solicitou essa redefinição de senha, ignore este e-mail.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Se você estiver tendo problemas para clicar no botão \":actionText\", copie e cole a URL abaixo\nem seu navegador:", + "Invalid JSON was returned from the route.": "JSON inválido foi retornado da rota.", + "Log in": "Entrar", + "Log Out": "Sair", + "Login": "Entrar", + "Logout": "Sair", + "Name": "Nome", + "New Password": "Nova Senha", + "Not Found": "Não Encontrado", + "of": "de", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Uma vez que sua conta é excluída, todos os dados e recursos desta conta serão excluídos permanentemente. Antes de excluir a sua conta, faça download de todos os dados e informações que você deseje manter.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Uma vez excluída, todos os dados e recursos relativos a ela serão permanentemente excluídos. Por favor informe a sua senha para confirmar que você deseja excluir permanentemente a sua conta.", + "Page Expired": "Página expirou", + "Pagination Navigation": "Navegação da Paginação", + "Password": "Senha", + "Payment Required": "Pagamento Requerido", + "Please click the button below to verify your email address.": "Por favor, clique no botão abaixo para verificar seu endereço de e-mail.", + "Profile": "Perfil", + "Profile Information": "Informações do Perfil", + "Regards": "Atenciosamente", + "Register": "Registrar", + "Remember me": "Lembre-se de mim", + "Resend Verification Email": "Enviar novamente o e-mail de verificação", + "Reset Password": "Redefinir senha", + "Reset Password Notification": "Notificação de redefinição de senha", + "results": "resultados", + "Save": "Salvar", + "Saved.": "Salvo.", + "Server Error": "Erro do servidor", + "Service Unavailable": "Serviço indisponível", + "Showing": "Mostrando", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Obrigado por se registar! Antes de começar, confirme o seu endereço de e-mail clicando no link presente no e-mail que acabamos de te enviar? Caso não tenha recebido o email, teremos o maior prazer em reenviar-lhe outro.", + "The given data was invalid.": "Os dados fornecidos eram inválidos.", + "The response is not a streamed response.": "A resposta não é uma resposta transmitida.", + "The response is not a view.": "A resposta não é uma visualização.", + "This is a secure area of the application. Please confirm your password before continuing.": "Esta é uma área segura da aplicação. Por favor, confirme a sua senha antes de continuar.", + "This password reset link will expire in :count minutes.": "O link de redefinição de senha irá expirar em :count minutos.", + "to": "até", + "Toggle navigation": "Alternar navegação", + "Too Many Requests": "Muitas solicitações", + "Unauthorized": "Não autorizado", + "Update Password": "Atualizar senha", + "Update your account's profile information and email address.": "Atualize as informações do seu perfil e endereço de e-mail.", + "Verify Email Address": "Verifique o endereço de e-mail", + "Whoops!": "Ops!", + "You are receiving this email because we received a password reset request for your account.": "Você recebeu esse e-mail porque foi solicitado uma redefinição de senha na sua conta.", + "You're logged in!": "Você está logado!", + "Your email address is unverified.": "Seu endereço de e-mail não foi verificado." +} \ No newline at end of file diff --git a/lang/pt_BR/auth.php b/lang/pt_BR/auth.php new file mode 100644 index 0000000..c0dcdd7 --- /dev/null +++ b/lang/pt_BR/auth.php @@ -0,0 +1,9 @@ + 'Credenciais informadas não correspondem com nossos registros.', + 'password' => 'A senha está incorreta.', + 'throttle' => 'Você realizou muitas tentativas de login. Por favor, tente novamente em :seconds segundos.', +]; diff --git a/lang/pt_BR/pagination.php b/lang/pt_BR/pagination.php new file mode 100644 index 0000000..50485ab --- /dev/null +++ b/lang/pt_BR/pagination.php @@ -0,0 +1,8 @@ + 'Próxima »', + 'previous' => '« Anterior', +]; diff --git a/lang/pt_BR/passwords.php b/lang/pt_BR/passwords.php new file mode 100644 index 0000000..c62873d --- /dev/null +++ b/lang/pt_BR/passwords.php @@ -0,0 +1,11 @@ + 'Sua senha foi redefinida!', + 'sent' => 'Enviamos um link para redefinir a sua senha por e-mail.', + 'throttled' => 'Por favor espere antes de tentar novamente.', + 'token' => 'Esse código de redefinição de senha é inválido.', + 'user' => 'Não conseguimos encontrar nenhum usuário com o endereço de e-mail informado.', +]; diff --git a/lang/pt_BR/validation.php b/lang/pt_BR/validation.php new file mode 100644 index 0000000..6582a63 --- /dev/null +++ b/lang/pt_BR/validation.php @@ -0,0 +1,217 @@ + 'O campo :attribute deve ser aceito.', + 'accepted_if' => 'O :attribute deve ser aceito quando :other for :value.', + 'active_url' => 'O campo :attribute deve conter uma URL válida.', + 'after' => 'O campo :attribute deve conter uma data posterior a :date.', + 'after_or_equal' => 'O campo :attribute deve conter uma data superior ou igual a :date.', + 'alpha' => 'O campo :attribute deve conter apenas letras.', + 'alpha_dash' => 'O campo :attribute deve conter apenas letras, números e traços.', + 'alpha_num' => 'O campo :attribute deve conter apenas letras e números .', + 'array' => 'O campo :attribute deve conter um array.', + 'ascii' => 'O :attribute deve conter apenas caracteres alfanuméricos de byte único e símbolos.', + 'before' => 'O campo :attribute deve conter uma data anterior a :date.', + 'before_or_equal' => 'O campo :attribute deve conter uma data inferior ou igual a :date.', + 'between' => [ + 'array' => 'O campo :attribute deve conter de :min a :max itens.', + 'file' => 'O campo :attribute deve conter um arquivo de :min a :max kilobytes.', + 'numeric' => 'O campo :attribute deve conter um número entre :min e :max.', + 'string' => 'O campo :attribute deve conter entre :min a :max caracteres.', + ], + 'boolean' => 'O campo :attribute deve conter o valor verdadeiro ou falso.', + 'can' => 'O campo :attribute contém um valor não autorizado.', + 'confirmed' => 'A confirmação para o campo :attribute não coincide.', + 'current_password' => 'A senha está incorreta.', + 'date' => 'O campo :attribute não contém uma data válida.', + 'date_equals' => 'O campo :attribute deve ser uma data igual a :date.', + 'date_format' => 'A data informada para o campo :attribute não respeita o formato :format.', + 'decimal' => 'O :attribute deve ter :decimal casas decimais.', + 'declined' => 'O :attribute deve ser recusado.', + 'declined_if' => 'O :attribute deve ser recusado quando :other for :value.', + 'different' => 'Os campos :attribute e :other devem conter valores diferentes.', + 'digits' => 'O campo :attribute deve conter :digits dígitos.', + 'digits_between' => 'O campo :attribute deve conter entre :min a :max dígitos.', + 'dimensions' => 'O valor informado para o campo :attribute não é uma dimensão de imagem válida.', + 'distinct' => 'O campo :attribute contém um valor duplicado.', + 'doesnt_end_with' => 'O :attribute não pode terminar com um dos seguintes: :values.', + 'doesnt_start_with' => 'O :attribute não pode começar com um dos seguintes: :values.', + 'email' => 'O campo :attribute não contém um endereço de email válido.', + 'ends_with' => 'O campo :attribute deve terminar com um dos seguintes valores: :values', + 'enum' => 'O :attribute selecionado é inválido.', + 'exists' => 'O valor selecionado para o campo :attribute é inválido.', + 'file' => 'O campo :attribute deve conter um arquivo.', + 'filled' => 'O campo :attribute é obrigatório.', + 'gt' => [ + 'array' => 'O campo :attribute deve ter mais que :value itens.', + 'file' => 'O arquivo :attribute deve ser maior que :value kilobytes.', + 'numeric' => 'O campo :attribute deve ser maior que :value.', + 'string' => 'O campo :attribute deve ser maior que :value caracteres.', + ], + 'gte' => [ + 'array' => 'O campo :attribute deve ter :value itens ou mais.', + 'file' => 'O arquivo :attribute deve ser maior ou igual a :value kilobytes.', + 'numeric' => 'O campo :attribute deve ser maior ou igual a :value.', + 'string' => 'O campo :attribute deve ser maior ou igual a :value caracteres.', + ], + 'image' => 'O campo :attribute deve conter uma imagem.', + 'in' => 'O campo :attribute não contém um valor válido.', + 'in_array' => 'O campo :attribute não existe em :other.', + 'integer' => 'O campo :attribute deve conter um número inteiro.', + 'ip' => 'O campo :attribute deve conter um IP válido.', + 'ipv4' => 'O campo :attribute deve conter um IPv4 válido.', + 'ipv6' => 'O campo :attribute deve conter um IPv6 válido.', + 'json' => 'O campo :attribute deve conter uma string JSON válida.', + 'lowercase' => 'O :attribute deve ser minúsculo.', + 'lt' => [ + 'array' => 'O campo :attribute deve ter menos que :value itens.', + 'file' => 'O arquivo :attribute ser menor que :value kilobytes.', + 'numeric' => 'O campo :attribute deve ser menor que :value.', + 'string' => 'O campo :attribute deve ser menor que :value caracteres.', + ], + 'lte' => [ + 'array' => 'O campo :attribute não deve ter mais que :value itens.', + 'file' => 'O arquivo :attribute ser menor ou igual a :value kilobytes.', + 'numeric' => 'O campo :attribute deve ser menor ou igual a :value.', + 'string' => 'O campo :attribute deve ser menor ou igual a :value caracteres.', + ], + 'mac_address' => 'O :attribute deve ser um endereço MAC válido.', + 'max' => [ + 'array' => 'O campo :attribute deve conter no máximo :max itens.', + 'file' => 'O campo :attribute não pode conter um arquivo com mais de :max kilobytes.', + 'numeric' => 'O campo :attribute não pode conter um valor superior a :max.', + 'string' => 'O campo :attribute não pode conter mais de :max caracteres.', + ], + 'max_digits' => 'O :attribute não deve ter mais que :max dígitos.', + 'mimes' => 'O campo :attribute deve conter um arquivo do tipo: :values.', + 'mimetypes' => 'O campo :attribute deve conter um arquivo do tipo: :values.', + 'min' => [ + 'array' => 'O campo :attribute deve conter no mínimo :min itens.', + 'file' => 'O campo :attribute deve conter um arquivo com no mínimo :min kilobytes.', + 'numeric' => 'O campo :attribute deve conter um número superior ou igual a :min.', + 'string' => 'O campo :attribute deve conter no mínimo :min caracteres.', + ], + 'min_digits' => 'O :attribute deve ter pelo menos :min dígitos.', + 'missing' => 'O campo :attribute deve estar ausente.', + 'missing_if' => 'O campo :attribute deve estar ausente quando :other for :value.', + 'missing_unless' => 'O campo :attribute deve estar ausente, a menos que :other seja :value.', + 'missing_with' => 'O campo :attribute deve estar ausente quando :values estiver presente.', + 'missing_with_all' => 'O campo :attribute deve estar ausente quando :values estiverem presentes.', + 'multiple_of' => 'O :attribute deve ser um múltiplo de :value', + 'not_in' => 'O campo :attribute contém um valor inválido.', + 'not_regex' => 'O formato do valor :attribute é inválido.', + 'numeric' => 'O campo :attribute deve conter um valor numérico.', + 'password' => [ + 'letters' => 'O :attribute deve conter pelo menos uma letra.', + 'mixed' => 'O :attribute deve conter pelo menos uma letra maiúscula e uma minúscula.', + 'numbers' => 'O :attribute deve conter pelo menos um número.', + 'symbols' => 'O :attribute deve conter pelo menos um símbolo.', + 'uncompromised' => 'O dado :attribute apareceu em um vazamento de dados. Por favor, escolha um :attribute diferente.', + ], + 'present' => 'O campo :attribute deve estar presente.', + 'prohibited' => 'O campo :attribute é proibido.', + 'prohibited_if' => 'O campo :attribute é proibido quando :other é :value.', + 'prohibited_unless' => 'O campo :attribute é proibido a menos que :other esteja em :values.', + 'prohibits' => 'O campo :attribute proíbe :other de estar presente.', + 'regex' => 'O formato do valor informado no campo :attribute é inválido.', + 'required' => 'O campo :attribute é obrigatório.', + 'required_array_keys' => 'O campo :attribute deve conter entradas para: :values', + 'required_if' => 'O campo :attribute é obrigatório quando o valor do campo :other é igual a :value.', + 'required_if_accepted' => 'O campo :attribute é obrigatório quando :other é aceito.', + 'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja presente em :values.', + 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_with_all' => 'O campo :attribute é obrigatório quando um dos :values está presente.', + '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 conter valores iguais.', + 'size' => [ + 'array' => 'O campo :attribute deve conter :size itens.', + 'file' => 'O campo :attribute deve conter um arquivo com o tamanho de :size kilobytes.', + 'numeric' => 'O campo :attribute deve conter o número :size.', + 'string' => 'O campo :attribute deve conter :size caracteres.', + ], + 'starts_with' => 'O campo :attribute deve começar com um dos seguintes valores: :values', + 'string' => 'O campo :attribute deve ser uma string.', + 'timezone' => 'O campo :attribute deve conter um fuso horário válido.', + 'ulid' => 'O :attribute deve ser um ULID válido.', + 'unique' => 'O valor informado para o campo :attribute já está em uso.', + 'uploaded' => 'Falha no Upload do arquivo :attribute.', + 'uppercase' => 'O :attribute deve ser maiúsculo.', + 'url' => 'O formato da URL informada para o campo :attribute é inválido.', + 'uuid' => 'O campo :attribute deve ser um UUID válido.', + 'attributes' => [ + 'address' => 'endereço', + 'age' => 'idade', + 'amount' => 'motante', + 'area' => 'área', + 'available' => 'disponível', + 'birthday' => 'aniversário', + 'body' => 'conteúdo', + 'city' => 'cidade', + 'content' => 'conteúdo', + 'country' => 'país', + 'created_at' => 'criado em', + 'creator' => 'criador', + 'current_password' => 'senha atual', + 'date' => 'data', + 'date_of_birth' => 'data de nascimento', + 'day' => 'dia', + 'deleted_at' => 'excluído em', + 'description' => 'descrição', + 'district' => 'distrito', + 'duration' => 'duração', + 'email' => 'e-mail', + 'excerpt' => 'resumo', + 'filter' => 'filtro', + 'first_name' => 'primeiro nome', + 'gender' => 'gênero', + 'group' => 'grupo', + 'hour' => 'hora', + 'image' => 'imagem', + 'last_name' => 'sobrenome', + 'lesson' => 'lição', + 'line_address_1' => 'endereço de linha 1', + 'line_address_2' => 'endereço de linha 2', + 'message' => 'mensagem', + 'middle_name' => 'nome do meio', + 'minute' => 'minuto', + 'mobile' => 'celular', + 'month' => 'mês', + 'name' => 'nome', + 'national_code' => 'código nacional', + 'number' => 'número', + 'password' => 'senha', + 'password_confirmation' => 'confirmação da senha', + 'phone' => 'telefone', + 'photo' => 'foto', + 'postal_code' => 'código postal', + 'price' => 'preço', + 'province' => 'província', + 'recaptcha_response_field' => 'campo de resposta recaptcha', + 'remember' => 'lembrar-me', + 'restored_at' => 'restaurado em', + 'result_text_under_image' => 'texto do resultado sob a imagem', + 'role' => 'função', + 'second' => 'segundo', + 'sex' => 'sexo', + 'short_text' => 'texto pequeno', + 'size' => 'tamanho', + 'state' => 'estado', + 'street' => 'rua', + 'student' => 'estudante', + 'subject' => 'assunto', + 'teacher' => 'professor', + 'terms' => 'termos', + 'test_description' => 'descrição de teste', + 'test_locale' => 'local de teste', + 'test_name' => 'nome de teste', + 'text' => 'texto', + 'time' => 'hora', + 'title' => 'título', + 'updated_at' => 'atualizado em', + 'username' => 'usuário', + 'year' => 'ano', + ], +]; diff --git a/lang/ro.json b/lang/ro.json new file mode 100644 index 0000000..05ebb45 --- /dev/null +++ b/lang/ro.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(și :count mai multe erori)", + "(and :count more errors)": "(și cu :count mai multe erori)", + "A new verification link has been sent to the email address you provided during registration.": "Un nou link de verificare a fost trimis la adresa de e-mail pe care ați furnizat-o în timpul înregistrării.", + "A new verification link has been sent to your email address.": "Un nou link de verificare a fost trimis la adresa dvs. de e-mail.", + "All rights reserved.": "Toate drepturile rezervate.", + "Already registered?": "Ești deja înregistrat?", + "Are you sure you want to delete your account?": "Sigur doriți să vă ștergeți contul?", + "Cancel": "Anulează", + "Click here to re-send the verification email.": "Faceți clic aici pentru a retrimite e-mailul de verificare.", + "Confirm": "Confirmă", + "Confirm Password": "Confirmare parolă", + "Current Password": "Parola Curentă", + "Dashboard": "Tablou de bord", + "Delete Account": "Șterge Contul", + "Email": "E-mail", + "Email Password Reset Link": "Link De Resetare A Parolei De E-Mail", + "Ensure your account is using a long, random password to stay secure.": "Asigurați-vă că contul dvs. utilizează o parolă lungă, aleatorie pentru a rămâne în siguranță.", + "Forbidden": "Interzis", + "Forgot your password?": "Ați uitat parola?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Ați uitat parola? Nicio problemă. Spuneți-ne adresa dvs. de e-mail și vă vom trimite un link de resetare a parolei care vă va permite să alegeți una nouă.", + "Go to page :page": "Mergi la pagina :page", + "Hello!": "Bună!", + "If you did not create an account, no further action is required.": "Dacă nu ați creat un cont, puteți ignora acest mesaj.", + "If you did not request a password reset, no further action is required.": "Dacă nu ați solicitat o resetare de parolă, puteți ignora acest mesaj.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Dacă nu puteți apăsa pe butonul \":actionText\", copiați și alipiți adresa de mai jos în navigatorul dvs:", + "Invalid JSON was returned from the route.": "JSON nevalid a fost returnat de pe rută.", + "Log in": "Autentificare", + "Log Out": "Deconectează", + "Login": "Autentificare", + "Logout": "Deautentificare", + "Name": "Nume", + "New Password": "Parolă Nouă", + "Not Found": "Negăsit", + "of": "din", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Odată ce contul dvs. este șters, toate resursele și datele sale vor fi șterse definitiv. Înainte de a șterge contul, vă rugăm să descărcați orice date sau informații pe care doriți să le păstrați.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Odată ce contul dvs. este șters, toate resursele și datele acestuia vor fi șterse definitiv. Introduceți parola pentru a confirma că doriți să vă ștergeți definitiv contul.", + "Page Expired": "Pagina a expirat", + "Pagination Navigation": "Navigare Paginare", + "Password": "Parolă", + "Payment Required": "Plata obligatorie", + "Please click the button below to verify your email address.": "Vă rugăm să apăsați pe butonul de mai jos pentru a verifica adresa dvs. de e-mail.", + "Profile": "Profil", + "Profile Information": "Informații Despre Profil", + "Regards": "Toate cele bune", + "Register": "Înregistrare", + "Remember me": "Amintește-ți de mine", + "Resend Verification Email": "Retrimiteți E-Mailul De Verificare", + "Reset Password": "Resetare parolă", + "Reset Password Notification": "Notificare resetare parolă", + "results": "rezultate", + "Save": "Salvează", + "Saved.": "Salvat.", + "Server Error": "Eroare de server", + "Service Unavailable": "Serviciu indisponibil", + "Showing": "Arată", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Vă mulțumim pentru înscriere! Înainte de a începe, puteți verifica adresa dvs. de e-mail făcând clic pe linkul pe care tocmai vi l-am trimis prin e-mail? Dacă nu ați primit e-mailul, Vă vom trimite cu plăcere altul.", + "The given data was invalid.": "Datele date au fost nevalide.", + "The response is not a streamed response.": "Răspunsul nu este un răspuns transmis în flux.", + "The response is not a view.": "Răspunsul nu este o viziune.", + "This is a secure area of the application. Please confirm your password before continuing.": "Aceasta este o zonă sigură a aplicației. Vă rugăm să confirmați parola înainte de a continua.", + "This password reset link will expire in :count minutes.": "Acest link de resetare a parolei va expira în :count minute.", + "to": "la", + "Toggle navigation": "Comută navigarea", + "Too Many Requests": "Prea multe cereri", + "Unauthorized": "Nepermis", + "Update Password": "Actualizați Parola", + "Update your account's profile information and email address.": "Actualizați informațiile profilului contului dvs. și adresa de e-mail.", + "Verify Email Address": "Verifică adresă de e-mail", + "Whoops!": "Oops!", + "You are receiving this email because we received a password reset request for your account.": "Primiți acest mesaj pentru că a fost înregistrată o solicitare de resetare a parolei pentru contul asociat acestei adrese de e-mail.", + "You're logged in!": "Ești autentificat!", + "Your email address is unverified.": "Adresa de e-mail este neverificată." +} \ No newline at end of file diff --git a/lang/ro/auth.php b/lang/ro/auth.php new file mode 100644 index 0000000..cba2293 --- /dev/null +++ b/lang/ro/auth.php @@ -0,0 +1,9 @@ + 'Datele de identificare nu pot fi confirmate.', + 'password' => 'Parola este greșită.', + 'throttle' => 'Prea multe încercări de intrare în cont. Puteți încerca din nou peste :seconds secunde.', +]; diff --git a/lang/ro/pagination.php b/lang/ro/pagination.php new file mode 100644 index 0000000..7569ac7 --- /dev/null +++ b/lang/ro/pagination.php @@ -0,0 +1,8 @@ + 'Înainte »', + 'previous' => '« Înapoi', +]; diff --git a/lang/ro/passwords.php b/lang/ro/passwords.php new file mode 100644 index 0000000..3dcd09e --- /dev/null +++ b/lang/ro/passwords.php @@ -0,0 +1,11 @@ + 'Parola a fost resetată!', + 'sent' => 'Am trimis un e-mail cu link-ul de resetare a parolei!', + 'throttled' => 'Vă rugăm să așteptați înainte de a încerca din nou.', + 'token' => 'Codul de resetare a parolei este greșit.', + 'user' => 'Nu există niciun utilizator cu această adresă de e-mail.', +]; diff --git a/lang/ro/validation.php b/lang/ro/validation.php new file mode 100644 index 0000000..38a40a3 --- /dev/null +++ b/lang/ro/validation.php @@ -0,0 +1,217 @@ + 'Câmpul :attribute trebuie să fie acceptat.', + 'accepted_if' => 'Câmpul :attribute trebuie să fie acceptat când :other este :value.', + 'active_url' => 'Câmpul :attribute nu este un URL valid.', + 'after' => 'Câmpul :attribute trebuie să fie o dată după :date.', + 'after_or_equal' => 'Câmpul :attribute trebuie să fie o dată ulterioară sau egală cu :date.', + 'alpha' => 'Câmpul :attribute poate conține doar litere.', + 'alpha_dash' => 'Câmpul :attribute poate conține doar litere, numere și cratime.', + 'alpha_num' => 'Câmpul :attribute poate conține doar litere și numere.', + 'array' => 'Câmpul :attribute trebuie să fie un array.', + 'ascii' => ':Attribute trebuie să conțină doar caractere și simboluri alfanumerice pe un singur octet.', + 'before' => 'Câmpul :attribute trebuie să fie o dată înainte de :date.', + 'before_or_equal' => 'Câmpul :attribute trebuie să fie o dată înainte sau egală cu :date.', + 'between' => [ + 'array' => 'Câmpul :attribute trebuie să aibă între :min și :max elemente.', + 'file' => 'Câmpul :attribute trebuie să fie între :min și :max kilobyți.', + 'numeric' => 'Câmpul :attribute trebuie să fie între :min și :max.', + 'string' => 'Câmpul :attribute trebuie să fie între :min și :max caractere.', + ], + 'boolean' => 'Câmpul :attribute trebuie să fie adevărat sau fals.', + 'can' => 'Câmpul :attribute conține o valoare neautorizată.', + 'confirmed' => 'Confirmarea :attribute nu se potrivește.', + 'current_password' => 'Parola e incorectă.', + 'date' => 'Câmpul :attribute nu este o dată validă.', + 'date_equals' => 'Aceasta :attribute trebuie să fie o dată egală cu :date.', + 'date_format' => 'Câmpul :attribute trebuie să fie în formatul :format.', + 'decimal' => ':Attribute trebuie să aibă :decimal de zecimale.', + 'declined' => 'Câmpul :attribute trebuie să fie declinat.', + 'declined_if' => 'Câmpul :attribute trebuie să fie declinat când :other este :value.', + 'different' => 'Câmpurile :attribute și :other trebuie să fie diferite.', + 'digits' => 'Câmpul :attribute trebuie să aibă :digits cifre.', + 'digits_between' => 'Câmpul :attribute trebuie să aibă între :min și :max cifre.', + 'dimensions' => 'Câmpul :attribute are dimensiuni de imagine nevalide.', + 'distinct' => 'Câmpul :attribute are o valoare duplicat.', + 'doesnt_end_with' => ':Attribute nu se poate termina cu una dintre următoarele valori: :values.', + 'doesnt_start_with' => ':Attribute trebuie să nu înceapă cu una dintre următoarele valori: :values.', + 'email' => 'Câmpul :attribute trebuie să fie o adresă de e-mail validă.', + 'ends_with' => 'Câmpul :attribute trebuie să se încheie cu una din următoarele valori: :values', + 'enum' => 'Câmpul :attribute selectat nu este valid.', + 'exists' => 'Câmpul :attribute selectat nu este valid.', + 'file' => 'Câmpul :attribute trebuie să fie un fișier.', + 'filled' => 'Câmpul :attribute trebuie completat.', + 'gt' => [ + 'array' => 'Câmpul :attribute trebuie să aibă mai multe de :value elemente.', + 'file' => 'Câmpul :attribute trebuie să fie mai mare de :value kilobyți.', + 'numeric' => 'Câmpul :attribute trebuie să fie mai mare de :value.', + 'string' => 'Câmpul :attribute trebuie să fie mai mare de :value caractere.', + ], + 'gte' => [ + 'array' => 'Câmpul :attribute trebuie să aibă :value elemente sau mai multe.', + 'file' => 'Câmpul :attribute trebuie să fie mai mare sau egal cu :value kilobyți.', + 'numeric' => 'Câmpul :attribute trebuie să fie mai mare sau egal cu :value.', + 'string' => 'Câmpul :attribute trebuie să fie mai mare sau egal cu :value caractere.', + ], + 'image' => 'Câmpul :attribute trebuie să fie o imagine.', + 'in' => 'Câmpul :attribute selectat nu este valid.', + 'in_array' => 'Câmpul :attribute nu există în :other.', + 'integer' => 'Câmpul :attribute trebuie să fie un număr întreg.', + 'ip' => 'Câmpul :attribute trebuie să fie o adresă IP validă.', + 'ipv4' => 'Câmpul :attribute trebuie să fie o adresă IPv4 validă.', + 'ipv6' => 'Câmpul :attribute trebuie să fie o adresă IPv6 validă.', + 'json' => 'Câmpul :attribute trebuie să fie un string JSON valid.', + 'lowercase' => ':Attribute trebuie să fie format doar din litere mici.', + 'lt' => [ + 'array' => 'Câmpul :attribute trebuie să aibă mai puțin de :value elemente.', + 'file' => 'Câmpul :attribute trebuie să fie mai mic de :value kilobyți.', + 'numeric' => 'Câmpul :attribute trebuie să fie mai mic de :value.', + 'string' => 'Câmpul :attribute trebuie să fie mai mic de :value caractere.', + ], + 'lte' => [ + 'array' => 'Câmpul :attribute trebuie să aibă :value elemente sau mai puține.', + 'file' => 'Câmpul :attribute trebuie să fie mai mic sau egal cu :value kilobyți.', + 'numeric' => 'Câmpul :attribute trebuie să fie mai mic sau egal cu :value.', + 'string' => 'Câmpul :attribute trebuie să fie mai mic sau egal cu :value caractere.', + ], + 'mac_address' => 'Câmpul :attribute trebuie să fie o adresă MAC validă.', + 'max' => [ + 'array' => 'Câmpul :attribute nu poate avea mai mult de :max elemente.', + 'file' => 'Câmpul :attribute nu poate avea mai mult de :max kilobyți.', + 'numeric' => 'Câmpul :attribute nu poate fi mai mare de :max.', + 'string' => 'Câmpul :attribute nu poate avea mai mult de :max caractere.', + ], + 'max_digits' => ':Attribute nu trebuie să conțină mai mult de :max cifre.', + 'mimes' => 'Câmpul :attribute trebuie să fie un fișier de tipul: :values.', + 'mimetypes' => 'Câmpul :attribute trebuie să fie un fișier de tipul: :values.', + 'min' => [ + 'array' => 'Câmpul :attribute trebuie să aibă cel puțin :min elemente.', + 'file' => 'Câmpul :attribute trebuie să aibă cel puțin :min kilobyți.', + 'numeric' => 'Câmpul :attribute nu poate fi mai mic de :min.', + 'string' => 'Câmpul :attribute trebuie să aibă cel puțin :min caractere.', + ], + 'min_digits' => ':Attribute trebuie să conțină cel puțin :min cifre.', + 'missing' => 'Câmpul :attribute trebuie să lipsească.', + 'missing_if' => 'Câmpul :attribute trebuie să lipsească când :other este :value.', + 'missing_unless' => 'Câmpul :attribute trebuie să lipsească, cu excepția cazului în care :other este :value.', + 'missing_with' => 'Câmpul :attribute trebuie să lipsească atunci când este prezent :values.', + 'missing_with_all' => 'Câmpul :attribute trebuie să lipsească atunci când sunt prezente :values.', + 'multiple_of' => ':Attribute trebuie să fie un multiplu de :value', + 'not_in' => 'Câmpul :attribute selectat nu este valid.', + 'not_regex' => 'Câmpul :attribute nu are un format valid.', + 'numeric' => 'Câmpul :attribute trebuie să fie un număr.', + 'password' => [ + 'letters' => ':Attribute trebuie să conțină cel puțin o literă.', + 'mixed' => ':Attribute trebuie să conțină cel puțin o literă mare și o literă mică.', + 'numbers' => ':Attribute trebuie să conțină cel puțin un număr.', + 'symbols' => ':Attribute trebuie să conțină cel puțin un simbol.', + 'uncompromised' => ':Attribute dat a apărut într-o scurgere de date. Vă rugăm să alegeți un alt :attribute.', + ], + 'present' => 'Câmpul :attribute trebuie să fie prezent.', + 'prohibited' => 'Câmpul :attribute este interzis.', + 'prohibited_if' => 'Câmpul :attribute este interzis atunci când :other este :value.', + 'prohibited_unless' => 'Câmpul :attribute este interzis, cu excepția cazului în care :other este în :values.', + 'prohibits' => 'Câmpul :attribute nu permite ca :other să fie prezent.', + 'regex' => 'Câmpul :attribute nu are un format valid.', + 'required' => 'Câmpul :attribute este obligatoriu.', + 'required_array_keys' => 'Câmpul :attribute trebuie să conțină valori pentru: :values.', + 'required_if' => 'Câmpul :attribute este necesar când :other este :value.', + 'required_if_accepted' => 'Câmpul :attribute este obligatoriu când :other este acceptat.', + 'required_unless' => 'Câmpul :attribute este necesar, cu excepția cazului :other este in :values.', + 'required_with' => 'Câmpul :attribute este necesar când există :values.', + 'required_with_all' => 'Câmpul :attribute este necesar când există :values.', + 'required_without' => 'Câmpul :attribute este necesar când nu există :values.', + 'required_without_all' => 'Câmpul :attribute este necesar când niciuna dintre valorile :values nu există.', + 'same' => 'Câmpurile :attribute și :other trebuie să fie identice.', + 'size' => [ + 'array' => 'Câmpul :attribute trebuie să aibă :size elemente.', + 'file' => 'Câmpul :attribute trebuie să aibă :size kilobyți.', + 'numeric' => 'Câmpul :attribute trebuie să fie :size.', + 'string' => 'Câmpul :attribute trebuie să aibă :size caractere.', + ], + 'starts_with' => 'Câmpul :attribute trebuie să înceapă cu una din următoarele valori: :values', + 'string' => 'Câmpul :attribute trebuie să fie string.', + 'timezone' => 'Câmpul :attribute trebuie să fie un fus orar valid.', + 'ulid' => ':Attribute trebuie să fie un ULID valid.', + 'unique' => 'Câmpul :attribute a fost deja folosit.', + 'uploaded' => 'Câmpul :attribute nu a reușit încărcarea.', + 'uppercase' => ':Attribute trebuie să fie majuscule.', + 'url' => 'Câmpul :attribute nu este un URL valid.', + 'uuid' => 'Câmpul :attribute trebuie să fie un cod UUID valid.', + 'attributes' => [ + 'address' => 'abordare', + 'age' => 'vârstă', + 'amount' => 'Cantitate', + 'area' => 'zonă', + 'available' => 'disponibil', + 'birthday' => 'zi de nastere', + 'body' => 'corp', + 'city' => 'oraș', + 'content' => 'conţinut', + 'country' => 'țară', + 'created_at' => 'creat la', + 'creator' => 'creator', + 'current_password' => 'Parola actuală', + 'date' => 'Data', + 'date_of_birth' => 'Data de nastere', + 'day' => 'zi', + 'deleted_at' => 'șters la', + 'description' => 'Descriere', + 'district' => 'district', + 'duration' => 'durată', + 'email' => 'e-mail', + 'excerpt' => 'extras', + 'filter' => 'filtru', + 'first_name' => 'Nume', + 'gender' => 'gen', + 'group' => 'grup', + 'hour' => 'ora', + 'image' => 'imagine', + 'last_name' => 'numele de familie', + 'lesson' => 'lecţie', + 'line_address_1' => 'adresa de linie 1', + 'line_address_2' => 'adresa de linie 2', + 'message' => 'mesaj', + 'middle_name' => 'al doilea prenume', + 'minute' => 'minut', + 'mobile' => 'mobil', + 'month' => 'lună', + 'name' => 'Nume', + 'national_code' => 'cod national', + 'number' => 'număr', + 'password' => 'parola', + 'password_confirmation' => 'Confirmarea parolei', + 'phone' => 'telefon', + 'photo' => 'fotografie', + 'postal_code' => 'Cod poștal', + 'price' => 'Preț', + 'province' => 'provincie', + 'recaptcha_response_field' => 'câmp de răspuns recaptcha', + 'remember' => 'tine minte', + 'restored_at' => 'restaurat la', + 'result_text_under_image' => 'textul rezultat sub imagine', + 'role' => 'rol', + 'second' => 'al doilea', + 'sex' => 'sex', + 'short_text' => 'text scurt', + 'size' => 'mărimea', + 'state' => 'stat', + 'street' => 'stradă', + 'student' => 'student', + 'subject' => 'subiect', + 'teacher' => 'profesor', + 'terms' => 'termeni', + 'test_description' => 'Descriere Test', + 'test_locale' => 'locale de testare', + 'test_name' => 'numele testului', + 'text' => 'text', + 'time' => 'timp', + 'title' => 'titlu', + 'updated_at' => 'actualizat la', + 'username' => 'nume de utilizator', + 'year' => 'an', + ], +]; diff --git a/lang/ru.json b/lang/ru.json new file mode 100644 index 0000000..36cc9c2 --- /dev/null +++ b/lang/ru.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(и ещё :count ошибка)", + "(and :count more errors)": "(и ещё :count ошибок)", + "A new verification link has been sent to the email address you provided during registration.": "Новая ссылка для подтверждения была отправлена на Ваш адрес электронной почты, указанный при регистрации.", + "A new verification link has been sent to your email address.": "На Ваш адрес электронной почты отправлена новая ссылка для подтверждения.", + "All rights reserved.": "Все права защищены.", + "Already registered?": "Уже зарегистрированы?", + "Are you sure you want to delete your account?": "Вы уверены что хотите удалить свою учётную запись?", + "Cancel": "Отмена", + "Click here to re-send the verification email.": "Нажмите здесь, чтобы повторно отправить электронное письмо для подтверждения.", + "Confirm": "Подтвердить", + "Confirm Password": "Подтвердить пароль", + "Current Password": "Текущий пароль", + "Dashboard": "Панель", + "Delete Account": "Удалить аккаунт", + "Email": "Адрес электронной почты", + "Email Password Reset Link": "Ссылка для сброса пароля", + "Ensure your account is using a long, random password to stay secure.": "В целях безопасности убедитесь, что Вы используете длинный случайный пароль.", + "Forbidden": "Запрещено", + "Forgot your password?": "Забыли пароль?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Забыли пароль? Нет проблем. Просто сообщите Ваш адрес электронной почты и мы пришлём Вам ссылку для сброса пароля.", + "Go to page :page": "Перейти к :page-й странице", + "Hello!": "Здравствуйте!", + "If you did not create an account, no further action is required.": "Если Вы не создавали учетную запись, никаких дополнительных действий не требуется.", + "If you did not request a password reset, no further action is required.": "Если Вы не запрашивали восстановление пароля, никаких дополнительных действий не требуется.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Если у Вас возникли проблемы с нажатием кнопки \":actionText\", скопируйте и вставьте приведенный ниже URL-адрес в свой браузер:", + "Invalid JSON was returned from the route.": "Маршрут вернул некорректный JSON.", + "Log in": "Войти", + "Log Out": "Выйти", + "Login": "Войти", + "Logout": "Выйти", + "Name": "Имя", + "New Password": "Новый пароль", + "Not Found": "Не найдено", + "of": "из", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "После удаления Вашей учётной записи все её ресурсы и данные будут удалены без возможности восстановления. Перед удалением учётной записи загрузите данные и информацию, которую хотите сохранить.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "После удаления Вашей учётной записи все её ресурсы и данные будут удалены без возможности восстановления. Пожалуйста, введите свой пароль для подтверждения удаления учётной записи.", + "Page Expired": "Страница устарела", + "Pagination Navigation": "Навигация", + "Password": "Пароль", + "Payment Required": "Требуется оплата", + "Please click the button below to verify your email address.": "Пожалуйста, нажмите кнопку ниже, чтобы подтвердить свой адрес электронной почты.", + "Profile": "Профиль", + "Profile Information": "Информация профиля", + "Regards": "С уважением", + "Register": "Регистрация", + "Remember me": "Запомнить меня", + "Resend Verification Email": "Выслать повторно письмо для подтверждения", + "Reset Password": "Сбросить пароль", + "Reset Password Notification": "Оповещение о сбросе пароля", + "results": "результатов", + "Save": "Сохранить", + "Saved.": "Сохранено.", + "Server Error": "Ошибка сервера", + "Service Unavailable": "Сервис недоступен", + "Showing": "Показано с", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Спасибо за регистрацию! Прежде чем начать, не могли бы Вы подтвердить адрес своей электронной почты перейдя по ссылке, которую мы Вам отправили? Если Вы не получили письмо, мы с радостью отправим новое.", + "The given data was invalid.": "Указанные данные недействительны.", + "The response is not a streamed response.": "Ответ не является потоковым.", + "The response is not a view.": "Ответ не является представлением.", + "This is a secure area of the application. Please confirm your password before continuing.": "Это защищённая область приложения. Пожалуйста, подтвердите Ваш пароль, прежде чем продолжить.", + "This password reset link will expire in :count minutes.": "Срок действия ссылки для сброса пароля истекает через :count минут.", + "to": "по", + "Toggle navigation": "Переключить навигацию", + "Too Many Requests": "Слишком много запросов", + "Unauthorized": "Не авторизован", + "Update Password": "Обновить пароль", + "Update your account's profile information and email address.": "Обновите информацию и адрес электронной почты в профиле учётной записи.", + "Verify Email Address": "Подтвердить адрес электронной почты", + "Whoops!": "Упс!", + "You are receiving this email because we received a password reset request for your account.": "Вы получили это письмо, потому что мы получили запрос на сброс пароля для Вашей учётной записи.", + "You're logged in!": "Вы уже вошли.", + "Your email address is unverified.": "Ваш адрес электронной почты не подтверждён." +} \ No newline at end of file diff --git a/lang/ru/auth.php b/lang/ru/auth.php new file mode 100644 index 0000000..38ca958 --- /dev/null +++ b/lang/ru/auth.php @@ -0,0 +1,9 @@ + 'Неверное имя пользователя или пароль.', + 'password' => 'Некорректный пароль.', + 'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте ещё раз через :seconds секунд.', +]; diff --git a/lang/ru/pagination.php b/lang/ru/pagination.php new file mode 100644 index 0000000..f7cccdc --- /dev/null +++ b/lang/ru/pagination.php @@ -0,0 +1,8 @@ + 'Вперёд »', + 'previous' => '« Назад', +]; diff --git a/lang/ru/passwords.php b/lang/ru/passwords.php new file mode 100644 index 0000000..61f5336 --- /dev/null +++ b/lang/ru/passwords.php @@ -0,0 +1,11 @@ + 'Ваш пароль был сброшен.', + 'sent' => 'Ссылка на сброс пароля была отправлена.', + 'throttled' => 'Пожалуйста, подождите перед повторной попыткой.', + 'token' => 'Ошибочный код сброса пароля.', + 'user' => 'Не удалось найти пользователя с указанным электронным адресом.', +]; diff --git a/lang/ru/validation.php b/lang/ru/validation.php new file mode 100644 index 0000000..2af40fd --- /dev/null +++ b/lang/ru/validation.php @@ -0,0 +1,217 @@ + 'Вы должны принять :attribute.', + 'accepted_if' => 'Вы должны принять :attribute, когда :other соответствует :value.', + 'active_url' => 'Значение поля :attribute должно быть действительным URL адресом.', + 'after' => 'Значение поля :attribute должно быть датой после :date.', + 'after_or_equal' => 'Значение поля :attribute должно быть датой после или равной :date.', + 'alpha' => 'Значение поля :attribute может содержать только буквы.', + 'alpha_dash' => 'Значение поля :attribute может содержать только буквы, цифры, дефис и нижнее подчеркивание.', + 'alpha_num' => 'Значение поля :attribute может содержать только буквы и цифры.', + 'array' => 'Значение поля :attribute должно быть массивом.', + 'ascii' => 'Значение поля :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 должно быть логического типа.', + 'can' => 'Значение поля :attribute должно быть авторизованным.', + 'confirmed' => 'Значение поля :attribute не совпадает с подтверждаемым.', + 'current_password' => 'Неверный пароль.', + 'date' => 'Значение поля :attribute должно быть корректной датой.', + 'date_equals' => 'Значение поля :attribute должно быть датой равной :date.', + 'date_format' => 'Значение поля :attribute должно соответствовать формату даты :format.', + 'decimal' => 'Значение поля :attribute должно содержать :decimal цифр десятичных разрядов.', + 'declined' => 'Поле :attribute должно быть отклонено.', + 'declined_if' => 'Поле :attribute должно быть отклонено, когда :other равно :value.', + 'different' => 'Значения полей :attribute и :other должны различаться.', + 'digits' => 'Количество символов в поле :attribute должно быть равным :digits.', + 'digits_between' => 'Количество символов в поле :attribute должно быть между :min и :max.', + 'dimensions' => 'Изображение, указанное в поле :attribute, имеет недопустимые размеры.', + 'distinct' => 'Значения поля :attribute не должны повторяться.', + 'doesnt_end_with' => 'Значение поля :attribute не должно заканчиваться одним из следующих: :values.', + 'doesnt_start_with' => 'Значение поля :attribute не должно начинаться с одного из следующих: :values.', + '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 строкой.', + 'lowercase' => 'Значение поля :attribute должно быть в нижнем регистре.', + '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.', + ], + 'max_digits' => 'Значение поля :attribute не должно содержать больше :max цифр.', + 'mimes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', + 'mimetypes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', + 'min' => [ + 'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть не меньше :min Кб.', + 'numeric' => 'Значение поля :attribute должно быть не меньше :min.', + 'string' => 'Количество символов в поле :attribute должно быть не меньше :min.', + ], + 'min_digits' => 'Значение поля :attribute должно содержать не меньше :min цифр.', + 'missing' => 'Значение поля :attribute должно отсутствовать.', + 'missing_if' => 'Значение поля :attribute должно отсутствовать, когда :other равно :value.', + 'missing_unless' => 'Значение поля :attribute должно отсутствовать, когда :other не равно :value.', + 'missing_with' => 'Значение поля :attribute должно отсутствовать, если :values указано.', + 'missing_with_all' => 'Значение поля :attribute должно отсутствовать, когда указаны все :values.', + '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' => 'Значение поля :attribute запрещено, когда :other равно :value.', + 'prohibited_unless' => 'Значение поля :attribute запрещено, если :other не состоит в :values.', + 'prohibits' => 'Значение поля :attribute запрещает присутствие :other.', + 'regex' => 'Значение поля :attribute имеет некорректный формат.', + 'required' => 'Поле :attribute обязательно.', + 'required_array_keys' => 'Массив в поле :attribute обязательно должен иметь ключи: :values', + 'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.', + 'required_if_accepted' => 'Поле :attribute обязательно, когда :other принято.', + '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' => [ + 'array' => 'Количество элементов в поле :attribute должно быть равным :size.', + 'file' => 'Размер файла, указанный в поле :attribute, должен быть равен :size Кб.', + 'numeric' => 'Значение поля :attribute должно быть равным :size.', + 'string' => 'Количество символов в поле :attribute должно быть равным :size.', + ], + 'starts_with' => 'Поле :attribute должно начинаться с одного из следующих значений: :values', + 'string' => 'Значение поля :attribute должно быть строкой.', + 'timezone' => 'Значение поля :attribute должно быть действительным часовым поясом.', + 'ulid' => 'Значение поля :attribute должно быть корректным ULID.', + 'unique' => 'Такое значение поля :attribute уже существует.', + 'uploaded' => 'Загрузка файла из поля :attribute не удалась.', + 'uppercase' => 'Значение поля :attribute должно быть в верхнем регистре.', + 'url' => 'Значение поля :attribute имеет ошибочный формат URL.', + 'uuid' => 'Значение поля :attribute должно быть корректным UUID.', + 'attributes' => [ + 'address' => 'адрес', + 'age' => 'возраст', + 'amount' => 'количество', + 'area' => 'область', + 'available' => 'доступно', + 'birthday' => 'дата рождения', + 'body' => 'контент', + 'city' => 'город', + 'content' => 'контент', + 'country' => 'страна', + 'created_at' => 'создано в', + 'creator' => 'создатель', + 'current_password' => 'текущий пароль', + 'date' => 'дата', + 'date_of_birth' => 'день рождения', + 'day' => 'день', + 'deleted_at' => 'удалено в', + 'description' => 'описание', + 'district' => 'округ', + 'duration' => 'продолжительность', + 'email' => 'email адрес', + 'excerpt' => 'выдержка', + 'filter' => 'фильтр', + 'first_name' => 'имя', + 'gender' => 'пол', + 'group' => 'группа', + 'hour' => 'час', + 'image' => 'изображение', + 'last_name' => 'фамилия', + 'lesson' => 'урок', + 'line_address_1' => 'строка адреса 1', + 'line_address_2' => 'строка адреса 2', + 'message' => 'сообщение', + 'middle_name' => 'отчество', + 'minute' => 'минута', + 'mobile' => 'моб. номер', + 'month' => 'месяц', + 'name' => 'имя', + 'national_code' => 'национальный код', + 'number' => 'номер', + 'password' => 'пароль', + 'password_confirmation' => 'подтверждение пароля', + 'phone' => 'номер телефона', + 'photo' => 'фотография', + 'postal_code' => 'индекс', + 'price' => 'стоимость', + 'province' => 'провинция', + 'recaptcha_response_field' => 'ошибка рекапчи', + 'remember' => 'запомнить', + 'restored_at' => 'восстановлено в', + 'result_text_under_image' => 'текст под изображением', + 'role' => 'роль', + 'second' => 'секунда', + 'sex' => 'пол', + 'short_text' => 'короткое описание', + 'size' => 'размер', + 'state' => 'штат', + 'street' => 'улица', + 'student' => 'студент', + 'subject' => 'заголовок', + 'teacher' => 'учитель', + 'terms' => 'правила', + 'test_description' => 'тестовое описание', + 'test_locale' => 'тестовая локализация', + 'test_name' => 'тестовое имя', + 'text' => 'текст', + 'time' => 'время', + 'title' => 'наименование', + 'updated_at' => 'обновлено в', + 'username' => 'никнейм', + 'year' => 'год', + ], +]; diff --git a/lang/sc.json b/lang/sc.json new file mode 100644 index 0000000..6863a81 --- /dev/null +++ b/lang/sc.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(and :count more error)", + "(and :count more errors)": "(and :count more errors)", + "A new verification link has been sent to the email address you provided during registration.": "A new verification link has been sent to the email address you provided during registration.", + "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", + "All rights reserved.": "All rights reserved.", + "Already registered?": "Already registered?", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Cancel": "Cancel", + "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Confirm": "Confirm", + "Confirm Password": "Confirm Password", + "Current Password": "Current Password", + "Dashboard": "Dashboard", + "Delete Account": "Delete Account", + "Email": "Email", + "Email Password Reset Link": "Email Password Reset Link", + "Ensure your account is using a long, random password to stay secure.": "Ensure your account is using a long, random password to stay secure.", + "Forbidden": "Forbidden", + "Forgot your password?": "Forgot your password?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.", + "Go to page :page": "Go to page :page", + "Hello!": "Hello!", + "If you did not create an account, no further action is required.": "If you did not create an account, no further action is required.", + "If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:", + "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", + "Log in": "Log in", + "Log Out": "Log Out", + "Login": "Login", + "Logout": "Logout", + "Name": "Name", + "New Password": "New Password", + "Not Found": "Not Found", + "of": "of", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Page Expired": "Page Expired", + "Pagination Navigation": "Pagination Navigation", + "Password": "Password", + "Payment Required": "Payment Required", + "Please click the button below to verify your email address.": "Please click the button below to verify your email address.", + "Profile": "Profile", + "Profile Information": "Profile Information", + "Regards": "Regards", + "Register": "Register", + "Remember me": "Remember me", + "Resend Verification Email": "Resend Verification Email", + "Reset Password": "Reset Password", + "Reset Password Notification": "Reset Password Notification", + "results": "results", + "Save": "Save", + "Saved.": "Saved.", + "Server Error": "Server Error", + "Service Unavailable": "Service Unavailable", + "Showing": "Showing", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.", + "The given data was invalid.": "The given data was invalid.", + "The response is not a streamed response.": "The response is not a streamed response.", + "The response is not a view.": "The response is not a view.", + "This is a secure area of the application. Please confirm your password before continuing.": "This is a secure area of the application. Please confirm your password before continuing.", + "This password reset link will expire in :count minutes.": "This password reset link will expire in :count minutes.", + "to": "to", + "Toggle navigation": "Toggle navigation", + "Too Many Requests": "Too Many Requests", + "Unauthorized": "Unauthorized", + "Update Password": "Update Password", + "Update your account's profile information and email address.": "Update your account's profile information and email address.", + "Verify Email Address": "Verify Email Address", + "Whoops!": "Whoops!", + "You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account.", + "You're logged in!": "You're logged in!", + "Your email address is unverified.": "Your email address is unverified." +} \ No newline at end of file diff --git a/lang/sc/auth.php b/lang/sc/auth.php new file mode 100644 index 0000000..6db4982 --- /dev/null +++ b/lang/sc/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/sc/pagination.php b/lang/sc/pagination.php new file mode 100644 index 0000000..c634bc4 --- /dev/null +++ b/lang/sc/pagination.php @@ -0,0 +1,8 @@ + 'A pustis »', + 'previous' => '« A in antis', +]; diff --git a/lang/sc/passwords.php b/lang/sc/passwords.php new file mode 100644 index 0000000..5e2d361 --- /dev/null +++ b/lang/sc/passwords.php @@ -0,0 +1,11 @@ + 'Sa password est istada torrada a impostare!', + 'sent' => 'Regordu de sa password imbiadu!', + 'throttled' => 'Please wait before retrying.', + 'token' => 'Custu token pro torrare a impostare sa password no est bàlidu.', + 'user' => 'Non s\'agatat un\'impitadore assotziadu a custu indiritzu email.', +]; diff --git a/lang/sc/validation.php b/lang/sc/validation.php new file mode 100644 index 0000000..bcfef2e --- /dev/null +++ b/lang/sc/validation.php @@ -0,0 +1,217 @@ + ':Attribute depet èssere atzetadu.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => ':Attribute no est un\'URL bàlidu.', + 'after' => ':Attribute depet èssere una data chi benit a pustis de :date.', + 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', + 'alpha' => ':Attribute podet cuntènnere isceti lìteras.', + 'alpha_dash' => ':Attribute podet cuntènnere isceti lìteras, nùmeros e tratigheddos.', + 'alpha_num' => ':Attribute podet cuntènnere isceti lìteras e nùmeros.', + 'array' => ':Attribute depet èssere un\'array.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => ':Attribute depet èssere una data chi benit prima de :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'array' => ':Attribute depet èssere intre :min - :max elementos.', + 'file' => ':Attribute depet èssere intre :min - :max kilobytes.', + 'numeric' => ':Attribute depet èssere intre :min - :max.', + 'string' => ':Attribute depet èssere intre :min - :max caràteres.', + ], + 'boolean' => 'The :attribute field must be true or false', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'Su campu de cunfirma pro :attribute non torrat.', + 'current_password' => 'The password is incorrect.', + 'date' => ':Attribute no est una data bàlida.', + 'date_equals' => 'The :attribute must be a date equal to :date.', + 'date_format' => ':Attribute non torrat cun su formadu :format.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => ':Attribute e :other depent èssere diferentes.', + 'digits' => ':Attribute depet èssere de :digits tzifras.', + 'digits_between' => ':Attribute depet èssere intre :min e :max tzifras.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => ':Attribute no est bàlidu.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => ':Attribute seberadu/a no est bàlidu.', + 'file' => 'The :attribute must be a file.', + 'filled' => ':Attribute est pedidu.', + 'gt' => [ + 'array' => 'The :attribute must have more than :value items.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'numeric' => 'The :attribute must be greater than :value.', + 'string' => 'The :attribute must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The :attribute must have :value items or more.', + 'file' => 'The :attribute must be greater than or equal :value kilobytes.', + 'numeric' => 'The :attribute must be greater than or equal :value.', + 'string' => 'The :attribute must be greater than or equal :value characters.', + ], + 'image' => ':Attribute depet èssere un\'immàgine.', + 'in' => ':Attribute seberadu no est bàlidu.', + 'in_array' => 'The :attribute field must exist in :other.', + 'integer' => ':Attribute depet èssere intreu.', + 'ip' => ':Attribute depet èssere un\'indiritzu IP bàlidu.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => 'The :attribute must have less than :value items.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'numeric' => 'The :attribute must be less than :value.', + 'string' => 'The :attribute must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The :attribute must not have more than :value items.', + 'file' => 'The :attribute must be less than or equal :value kilobytes.', + 'numeric' => 'The :attribute must be less than or equal :value.', + 'string' => 'The :attribute must be less than or equal :value characters.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => ':Attribute non podet tènnere prus de :max elementos.', + 'file' => ':Attribute non depet èssere prus mannu de :max kilobytes.', + 'numeric' => ':Attribute depet èssere prus piticu de :max.', + 'string' => ':Attribute non podet cuntènnere prus de :max caràteres.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => ':Attribute depet èssere de tipu: :values.', + 'mimetypes' => ':Attribute depet èssere de tipu: :values.', + 'min' => [ + 'array' => ':Attribute depet tènnere a su mancu :min elementos.', + 'file' => ':Attribute depet èssere prus mannu de :min kilobytes.', + 'numeric' => ':Attribute depet bàlere a su mancu :min.', + 'string' => ':Attribute depet cuntènnere a su mancu :min caràteres.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute must be a multiple of :value.', + 'not_in' => 'Su balore seberadu pro :attribute no est bàlidu.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => ':Attribute depet èssere unu nùmeru.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'The :attribute field must be present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'Su formadu de su campu :attribute no est bàlidu.', + 'required' => ':Attribute est pedidu.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'Su campu :attribute est pedidu cando :other est :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'Su campu :attribute est pedidu cando :values est presente.', + 'required_with_all' => 'Su campu:attribute est pedidu cando :values est presente.', + 'required_without' => 'Su campu :attribute est pedidu cando :values no est presente.', + 'required_without_all' => 'Su campu :attribute est pedidu cando perunu de :values sunt presentes.', + 'same' => ':Attribute e :other depent èssere uguales.', + 'size' => [ + 'array' => ':Attribute depet cuntènnere :size elementos.', + 'file' => ':Attribute depet èssere mannu :size kilobytes.', + 'numeric' => ':Attribute depet bàlere :size.', + 'string' => ':Attribute depet cuntènnere :size caràteres.', + ], + 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'string' => 'The :attribute must be a string.', + 'timezone' => ':Attribute depet èssere una zona bàlida.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'unique' => ':Attribute est istadu giai impreadu.', + 'uploaded' => 'The :attribute failed to upload.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => ':Attribute depet èssere un\'URL.', + 'uuid' => 'The :attribute must be a valid UUID.', + 'attributes' => [ + 'address' => 'address', + 'age' => 'age', + 'amount' => 'amount', + 'area' => 'area', + 'available' => 'available', + 'birthday' => 'birthday', + 'body' => 'body', + 'city' => 'city', + 'content' => 'content', + 'country' => 'country', + 'created_at' => 'created at', + 'creator' => 'creator', + 'current_password' => 'current password', + 'date' => 'date', + 'date_of_birth' => 'date of birth', + 'day' => 'day', + 'deleted_at' => 'deleted at', + 'description' => 'description', + 'district' => 'district', + 'duration' => 'duration', + 'email' => 'email', + 'excerpt' => 'excerpt', + 'filter' => 'filter', + 'first_name' => 'first name', + 'gender' => 'gender', + 'group' => 'group', + 'hour' => 'hour', + 'image' => 'image', + 'last_name' => 'last name', + 'lesson' => 'lesson', + 'line_address_1' => 'line address 1', + 'line_address_2' => 'line address 2', + 'message' => 'message', + 'middle_name' => 'middle name', + 'minute' => 'minute', + 'mobile' => 'mobile', + 'month' => 'month', + 'name' => 'name', + 'national_code' => 'national code', + 'number' => 'number', + 'password' => 'password', + 'password_confirmation' => 'password confirmation', + 'phone' => 'phone', + 'photo' => 'photo', + 'postal_code' => 'postal code', + 'price' => 'price', + 'province' => 'province', + 'recaptcha_response_field' => 'recaptcha response field', + 'remember' => 'remember', + 'restored_at' => 'restored at', + 'result_text_under_image' => 'result text under image', + 'role' => 'role', + 'second' => 'second', + 'sex' => 'sex', + 'short_text' => 'short text', + 'size' => 'size', + 'state' => 'state', + 'street' => 'street', + 'student' => 'student', + 'subject' => 'subject', + 'teacher' => 'teacher', + 'terms' => 'terms', + 'test_description' => 'test description', + 'test_locale' => 'test locale', + 'test_name' => 'test name', + 'text' => 'text', + 'time' => 'time', + 'title' => 'title', + 'updated_at' => 'updated at', + 'username' => 'username', + 'year' => 'year', + ], +]; diff --git a/lang/si.json b/lang/si.json new file mode 100644 index 0000000..ac1502f --- /dev/null +++ b/lang/si.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(සහ තවත් දෝෂ :countක්)", + "(and :count more errors)": "(සහ තවත් වැරදි :countක්)", + "A new verification link has been sent to the email address you provided during registration.": "නව තහවුරු කිරීමේ සබැඳිය වෙත යවා ඇති විද්යුත් තැපැල් ලිපිනය ඔබ සපයන තුළ ලියාපදිංචි.", + "A new verification link has been sent to your email address.": "ඔබගේ ඊමේල් ලිපිනයට නව සත්‍යාපන සබැඳියක් යවා ඇත.", + "All rights reserved.": "සියලු හිමිකම් ඇවිරිණි.", + "Already registered?": "දැනටමත් ලියාපදිංචි?", + "Are you sure you want to delete your account?": "ඔබට ඔබගේ ගිණුම මැකීමට අවශ්‍ය බව විශ්වාසද?", + "Cancel": "අවලංගු", + "Click here to re-send the verification email.": "සත්‍යාපන විද්‍යුත් තැපෑල නැවත යැවීමට මෙතන ක්ලික් කරන්න.", + "Confirm": "තහවුරු", + "Confirm Password": "මුරපදය තහවුරු කරන්න", + "Current Password": "වත්මන් මුරපදය", + "Dashboard": "උපකරණ පුවරුව", + "Delete Account": "ගිණුම මකා", + "Email": "ඊ-තැපැල්", + "Email Password Reset Link": "ඊ-තැපැල් මුරපදය නැවත සකස් ලින්ක්", + "Ensure your account is using a long, random password to stay secure.": "සහතික ඔබේ ගිණුම භාවිතා දිගු, අහඹු මුරපදය ඉන්න සුරක්ෂිත.", + "Forbidden": "තහනම්", + "Forgot your password?": "ඔබගේ මුර පදය අමතකද?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "ඔබගේ මුර පදය අමතකද? කිසිදු ප්රශ්නයක්. යන්තම් අපට දන්වන්න, ඔබගේ ඊ-තැපැල් ලිපිනය සහ අපි ඔබ ඊ-තැපැල් මුරපදය නැවත සකස් කරන බව සබැඳියක් ඔබ තෝරා ගැනීමට ඉඩ අලුත් එකක්.", + "Go to page :page": "යන්න පිටුව :page", + "Hello!": "හෙලෝ!", + "If you did not create an account, no further action is required.": "ඔබ නිර්මාණය කළේ නැත ගිණුමක්, තවදුරටත් පියවර අවශ්ය වේ.", + "If you did not request a password reset, no further action is required.": "ඔබ ඉල්ලා නැත මුරපදය නැවත සකස්, තවදුරටත් පියවර අවශ්ය වේ.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "ඔබට \":actionText\" බොත්තම එබීමේ ගැටලුවක් පවතීනම්, URL එක වෙබ් බ්‍රවුසරයට කොපි පේස්ට් කරනන්:", + "Invalid JSON was returned from the route.": "අවලංගු JSON මාර්ගයෙන් ආපසු ලබා දෙන ලදී.", + "Log in": "වන්න", + "Log Out": "ලඝු-සටහන පිටතට", + "Login": "ලොගින් වන්න", + "Logout": "Logout", + "Name": "නම", + "New Password": "නව මුරපදය", + "Not Found": "සොයාගෙන නැත", + "of": "ක", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "වරක් ඔබේ ගිණුම මකා දමන, එහි සියලු සම්පත් හා දත්ත ස්ථිර මකා. මකාදැමීමට පෙර, ඔබගේ ගිණුම, බාගත කරුණාකර ඕනෑම දත්ත හෝ තොරතුරු ඔබ කැමති රඳවා ගැනීමට.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "ඔබගේ ගිණුම මකා දැමූ පසු, එහි සියලු සම්පත් සහ දත්ත ස්ථිරවම මකා දැමෙනු ඇත. ඔබගේ ගිණුම ස්ථිරවම මකා දැමීමට ඔබ කැමති බව තහවුරු කිරීමට කරුණාකර ඔබගේ මුරපදය ඇතුලත් කරන්න.", + "Page Expired": "පිටුව කල් ඉකුත්", + "Pagination Navigation": "පිගත සංචලනය", + "Password": "මුරපදය", + "Payment Required": "ගෙවීම අවශ්යයි", + "Please click the button below to verify your email address.": "පහත දැක්වෙන බොත්තම ක්ලික් කරන්න තහවුරු කිරීමට ඔබගේ ඊ-තැපැල් ලිපිනය.", + "Profile": "පැතිකඩ", + "Profile Information": "පැතිකඩ තොරතුරු", + "Regards": "ශුබාශින්ෂණ", + "Register": "ලියාපදිංචි", + "Remember me": "මට මතක", + "Resend Verification Email": "නැවත භාරදුන් තහවුරු ඊ-තැපැල්", + "Reset Password": "මුරපදය යළි පිහිටුවන්න", + "Reset Password Notification": "මුරපදය යළි පිහිටුවන්න නිවේදනය", + "results": "ප්රතිඵල", + "Save": "ඉතිරි", + "Saved.": "බේරුවා.", + "Server Error": "සේවාදායක දෝෂයක්", + "Service Unavailable": "සේවා නොමැත", + "Showing": "පෙන්වන්නේ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "ස්තුතියි අත්සන්! ආරම්භ වීමට පෙර, ඔබ හැකි තහවුරු, ඔබගේ ඊ-තැපැල් ලිපිනය මත ක්ලික් කිරීමෙන්, මෙම සබැඳිය අපි ඔබට ඊ-තැපැල්? ඔබ නම් නෑ, ලැබෙන විද්යුත් තැපෑල, අපි සතුටින් යැවීමට ඔබ තවත්.", + "The given data was invalid.": "ලබා දී ඇති දත්ත වලංගු නොවේ.", + "The response is not a streamed response.": "ප්‍රතිචාරය ප්‍රවාහ ප්‍රතිචාරයක් නොවේ.", + "The response is not a view.": "ප්‍රතිචාරය දැක්මක් නොවේ.", + "This is a secure area of the application. Please confirm your password before continuing.": "මෙම ආරක්ෂිත ප්රදේශයේ අයදුම් වේ. කරුණාකර තහවුරු කිරීමට පෙර ඔබගේ මුරපදය දිගටම.", + "This password reset link will expire in :count minutes.": "මෙම මුරපදය නැවත සකස් කිරීමේ සබැඳිය කල් ඉකුත් වනු ඇත :count දී විනාඩි.", + "to": "කිරීමට", + "Toggle navigation": "යාත්‍රණය මාරුකරන්න", + "Too Many Requests": "බොහෝ ඉල්ලීම්", + "Unauthorized": "අනවසර", + "Update Password": "යාවත්කාලීන මුරපදය", + "Update your account's profile information and email address.": "යාවත්කාලීන ඔබේ ගිණුම පැතිකඩ තොරතුරු හා ඊ-මේල් ලිපිනය.", + "Verify Email Address": "විද්යුත් ලිපිනය තහවුරු කරන්න", + "Whoops!": "ඔබට පෙනීයනු ඇත!", + "You are receiving this email because we received a password reset request for your account.": "ඔබ ලබමින් සිටින මෙම විද්යුත් නිසා අපි ලැබී මුරපදය නැවත සකස් ඉල්ලීම සඳහා ඔබේ ගිණුම.", + "You're logged in!": "ඔබ පුරනය වී ඇත!", + "Your email address is unverified.": "ඔබගේ විද්‍යුත් තැපැල් ලිපිනය සත්‍යාපනය කර නැත." +} \ No newline at end of file diff --git a/lang/si/auth.php b/lang/si/auth.php new file mode 100644 index 0000000..7f2c444 --- /dev/null +++ b/lang/si/auth.php @@ -0,0 +1,9 @@ + 'මෙම අක්ත පත්‍ර අපගේ වාර්තා වලට ගැලපෙන්නේ නැත.', + 'password' => 'මුරපදය වැරදිය.', + 'throttle' => 'බොහෝ පිවිසුම් උත්සහයන් සිදු කර ඇත. කරුණාකර තත්පර :seconds කින් නැවත උත්සාහ කරන්න.', +]; diff --git a/lang/si/pagination.php b/lang/si/pagination.php new file mode 100644 index 0000000..f3d2241 --- /dev/null +++ b/lang/si/pagination.php @@ -0,0 +1,8 @@ + 'ඊළඟ »', + 'previous' => '« පෙර', +]; diff --git a/lang/si/passwords.php b/lang/si/passwords.php new file mode 100644 index 0000000..5a59c2e --- /dev/null +++ b/lang/si/passwords.php @@ -0,0 +1,11 @@ + 'ඔබගේ මුරපදය යළි මුල්තත්වයට ගෙන ඇත!', + 'sent' => 'ඔබගේ රහස් පද යළි සකසන සබැඳිය අප විසින් ඊ-තැපැල් කර ඇත!', + 'throttled' => 'නැවත උත්සහා කිරීමට පෙර මදක් රැදිසිටින්න.', + 'token' => 'මෙම මුරපද යළි පිහිටුවීමේ ටෝකනය වලංගු නොවේ.', + 'user' => 'අපට එම විද්යුත් තැපැල් ලිපිනය සමඟ පරිශීලකයෙකු සොයා ගත නොහැක.', +]; diff --git a/lang/si/validation.php b/lang/si/validation.php new file mode 100644 index 0000000..d520c08 --- /dev/null +++ b/lang/si/validation.php @@ -0,0 +1,217 @@ + 'මෙම :attribute වලංගු විය යුතුය.', + 'accepted_if' => 'මෙම :attribute, :other :value වන විට පිලිගත හැක.', + 'active_url' => ':Attribute වලංගු නැති URL එකකි.', + 'after' => 'මෙම :attribute, :date දිනයට පසු දිනයක් විය යුතුය.', + 'after_or_equal' => 'මෙම :attribute, :date දිනයම හෝ ඊට පසු දිනයක් විය යුතුය.', + 'alpha' => 'මෙම :attribute ට අඩංගු විය හැක්කේ අකුරු පමණි.', + 'alpha_dash' => 'මෙම :attribute ට අඩංගු විය හැක්කේ අකුරු, ඉලක්කම්, කෙටිඉර හා යටිඉර පමණි.', + 'alpha_num' => 'මෙම :attribute ට අඩංගු විය හැක්කේ අකුරු හා ඉලක්කම් පමණි.', + 'array' => 'මේ :attribute ය array එකක් විය යුතුය.', + 'ascii' => ':Attribute හි අඩංගු විය යුත්තේ තනි බයිට් අක්ෂරාංක අක්ෂර සහ සංකේත පමණි.', + 'before' => 'මෙම :attribute, :date දිනයට පෙර දිනයක් විය යුතුය.', + 'before_or_equal' => 'මෙම :attribute, :date දිනයම හෝ ඊට පෙර දිනයක් විය යුතුය.', + 'between' => [ + 'array' => 'මෙම අන්තර්ගතය :min ත් :max ත් අතර විය යුතුය.', + 'file' => 'මෙම ගොනුව කිලෝබයිට් :min ත් :max ත් අතර විය යුතුය.', + 'numeric' => 'මෙම සංක්‍යාව :min ත් :max ත් අතර විය යුතුය.', + 'string' => 'මෙම වචනය අකුරු :min ත් :max ත් අතර විය යුතුය.', + ], + 'boolean' => 'මෙම :attribute ය සත්‍ය හෝ අසත්‍ය අගයක් විය යුතුය.', + 'can' => ':Attribute ක්ෂේත්රයේ අනවසර අගයක් අඩංගු වේ.', + 'confirmed' => 'මෙම :attribute තහවුරු කිරීම නොගැලපේ.', + 'current_password' => 'මුරපදය වලංගු නොවේ.', + 'date' => 'මෙම :attribute දිනය වලංගු දිනයක් නොවේ.', + 'date_equals' => 'මෙම :attribute එක :date දිනයට සමාන දිනයක් විය යුතුය.', + 'date_format' => 'මෙම :attribute එක :format යන ආකාරයට අනුකූල නොවේ.', + 'decimal' => ':Attributeට දශම ස්ථාන :decimalක් තිබිය යුතුය.', + 'declined' => ':Attribute ප්‍රතික්ෂේප කළ යුතුය.', + 'declined_if' => ':Other :value වන විට :attribute ප්‍රතික්ෂේප කළ යුතුය.', + 'different' => 'මෙම :attribute එක හා :other එකිනෙකට වෙනස් විය යුතුය.', + 'digits' => 'මෙම :attribute එක ඉලක්කම් :digits ක් විය යුතුය.', + 'digits_between' => 'මෙම :attribute එක ඉලක්කම් :min හා :max අතර විය යුතුය.', + 'dimensions' => 'මෙම :attribute රූපය වැරදි ප්‍රමාණයන්ගෙන් ඇත.', + 'distinct' => 'මේ :attribute හි එකම අගයේ අනු පිටපත් ඇත.', + 'doesnt_end_with' => ':Attribute පහත සඳහන් එකකින් අවසන් නොවිය හැක: :values.', + 'doesnt_start_with' => ':Attribute පහත සඳහන් එකකින් ආරම්භ නොවිය හැක: :values.', + '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 පේළියක් විය යුතුය.', + 'lowercase' => ':Attribute කුඩා අකුරු විය යුතුය.', + '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 ට වඩා වැඩි නොවිය යුතුයි.', + ], + 'max_digits' => ':Attribute හි ඉලක්කම් :max ට වඩා නොතිබිය යුතුය.', + 'mimes' => 'මෙම :attribute එක: :values වර්ගයේ ගොනුවක් විය යුතුය.', + 'mimetypes' => 'මෙම :attribute එක: :values වර්ගයේ ගොනුවක් විය යුතුය.', + 'min' => [ + 'array' => 'මෙම :attribute එක :min ට වඩා අඩු නොවිය යුතුයි.', + 'file' => 'මෙම :attribute එක කිලෝබයිට් :min ට වඩා අඩු නොවිය යුතුයි.', + 'numeric' => 'මෙම :attribute එක අකුරු :min ට වඩා අඩු නොවිය යුතුයි.', + 'string' => 'මෙම :attribute එක අයිතම :min ට වඩා අඩු නොවිය යුතුයි.', + ], + 'min_digits' => ':Attributeට අවම වශයෙන් ඉලක්කම් :minක්වත් තිබිය යුතුය.', + 'missing' => ':Attribute ක්ෂේත්‍රය අතුරුදහන් විය යුතුය.', + 'missing_if' => ':Other :value වන විට :attribute ක්ෂේත්‍රය අතුරුදහන් විය යුතුය.', + 'missing_unless' => ':Other :value නම් මිස :attribute ක්ෂේත්‍රය අතුරුදහන් විය යුතුය.', + 'missing_with' => ':Values ක් ඇති විට :attribute ක්ෂේත්‍රය අතුරුදහන් විය යුතුය.', + 'missing_with_all' => ':Values ක් ඇති විට ක්ෂේත්‍ර :attribute අතුරුදහන් විය යුතුය.', + '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, :value නොවන්නේ නම් පමණක් :attribute ක්ෂේත්‍රයේ තහනම් කර තිබේ.', + 'prohibits' => 'මෙම :attribute ක්ෂේත්‍රය :other පැවතීම තහනම් කර ඇත.', + 'regex' => 'මෙම :attribute ආකෘතිය වලංගු නැත.', + 'required' => 'මෙම :attribute ක්ෂේත්‍රයේ අවශ්‍යයි.', + 'required_array_keys' => ':Attribute ක්ෂේත්‍රයේ: :values සඳහා ඇතුළත් කිරීම් අඩංගු විය යුතුය.', + 'required_if' => ':Other, :value නම් පමණක් මෙම :attribute ක්ෂේත්‍රයේ අවශ්‍යයි.', + 'required_if_accepted' => ':Other පිළිගත් විට :attribute ක්ෂේත්‍රය අවශ්‍ය වේ.', + 'required_unless' => ':Other, :value නොවන්නේ නම් පමණක් මෙම :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 වලංගු කලාපයක් විය යුතුය.', + 'ulid' => ':Attribute වලංගු ULID එකක් විය යුතුය.', + 'unique' => 'මෙම :attribute දැනටමත් අරගෙන තියෙන්නේ.', + 'uploaded' => 'මෙම :attribute අප්ලෝඩ් කිරීම අසාර්ථක විය.', + 'uppercase' => ':Attribute විශාල අකුරු විය යුතුය.', + 'url' => 'මෙම :attribute ආකෘතිය වලංගු නැත.', + 'uuid' => 'මෙම :attribute වලංගු UUID විය යුතුය.', + 'attributes' => [ + 'address' => 'ලිපිනය', + 'age' => 'වයස', + 'amount' => 'ප්රමාණය', + 'area' => 'ප්රදේශය', + 'available' => 'ලබා ගත හැකිය', + 'birthday' => 'උපන් දිනය', + 'body' => 'අංගය', + 'city' => 'නගරය', + 'content' => 'අන්තර්ගතය', + 'country' => 'රට', + 'created_at' => 'දී නිර්මාණය කරන ලදී', + 'creator' => 'නිර්මාතෘ', + 'current_password' => 'වත්මන් මුරපදය', + 'date' => 'දිනය', + 'date_of_birth' => 'උපන්දිනය', + 'day' => 'දවස', + 'deleted_at' => 'දී මකා දමන ලදී', + 'description' => 'විස්තර', + 'district' => 'දිසා', + 'duration' => 'කාල සීමාව', + 'email' => 'විද්යුත් තැපෑල', + 'excerpt' => 'උපුටා ගත් පද', + 'filter' => 'පෙරහන', + 'first_name' => 'මුල් නම', + 'gender' => 'ස්ත්රී පුරුෂ භාවය', + 'group' => 'සමූහය', + 'hour' => 'පැය', + 'image' => 'රූප', + 'last_name' => 'අවසන් නම', + 'lesson' => 'පාඩම', + 'line_address_1' => 'රේඛා ලිපිනය 1', + 'line_address_2' => 'රේඛා ලිපිනය 2', + 'message' => 'පණිවුඩය', + 'middle_name' => 'මැද නම', + 'minute' => 'විනාඩියක්', + 'mobile' => 'ජංගම දුරකථන', + 'month' => 'මාසය', + 'name' => 'නම', + 'national_code' => 'ජාතික කේතය', + 'number' => 'අංකය', + 'password' => 'රහස් පදය', + 'password_confirmation' => 'මුරපදය තහවුරු කිරීම', + 'phone' => 'දුරකථනය', + 'photo' => 'ඡායා රූප', + 'postal_code' => 'තැපැල් කේතය', + 'price' => 'මිල', + 'province' => 'පළාත', + 'recaptcha_response_field' => 'recaptcha ප්‍රතිචාර ක්ෂේත්‍රය', + 'remember' => 'මතක තබා ගන්න', + 'restored_at' => 'දී ප්රතිෂ්ඨාපනය කරන ලදී', + 'result_text_under_image' => 'රූපය යටතේ ප්රතිඵල පෙළ', + 'role' => 'භූමිකාව', + 'second' => 'දෙවැනි', + 'sex' => 'ස්ත්රී පුරුෂ භාවය', + 'short_text' => 'කෙටි පෙළ', + 'size' => 'ප්රමාණය', + 'state' => 'රජයේ', + 'street' => 'වීදිය', + 'student' => 'ශිෂ්යයා', + 'subject' => 'විෂය', + 'teacher' => 'ගුරු', + 'terms' => 'කොන්දේසි', + 'test_description' => 'පරීක්ෂණ විස්තරය', + 'test_locale' => 'පරීක්ෂණ ස්ථානය', + 'test_name' => 'පරීක්ෂණ නම', + 'text' => 'පෙළ', + 'time' => 'වේලාව', + 'title' => 'ශීර්ෂය', + 'updated_at' => 'දී යාවත්කාලීන කරන ලදී', + 'username' => 'පරිශීලක නාමය', + 'year' => 'වර්ෂය', + ], +]; diff --git a/lang/sk.json b/lang/sk.json new file mode 100644 index 0000000..d2172cc --- /dev/null +++ b/lang/sk.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(a :count ďalších chýb)", + "(and :count more errors)": "(a :count ďalších chýb)", + "A new verification link has been sent to the email address you provided during registration.": "Na e-mailovú adresu, ktorú ste uviedli pri registrácii, bol odoslaný nový overovací odkaz.", + "A new verification link has been sent to your email address.": "Na vašu e-mailovú adresu bol odoslaný nový overovací odkaz.", + "All rights reserved.": "Všetky práva vyhradené.", + "Already registered?": "Už zaregistrovaný?", + "Are you sure you want to delete your account?": "Naozaj chcete odstrániť svoj účet?", + "Cancel": "Zrušiť", + "Click here to re-send the verification email.": "Kliknutím sem znova odošlete overovací e-mail.", + "Confirm": "Potvrdiť", + "Confirm Password": "Kontrola hesla", + "Current Password": "Aktuálne Heslo", + "Dashboard": "Panel", + "Delete Account": "Odstrániť Účet", + "Email": "Mail", + "Email Password Reset Link": "Odkaz Na Obnovenie Hesla E-Mailu", + "Ensure your account is using a long, random password to stay secure.": "Uistite sa, že váš účet používa dlhé, náhodné heslo, aby ste zostali v bezpečí.", + "Forbidden": "Nepovolené", + "Forgot your password?": "Zabudli ste heslo?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Zabudli ste heslo? Žiadny problém. Dajte nám vedieť svoju e-mailovú adresu a my vám pošleme e-mail s odkazom na obnovenie hesla, ktorý vám umožní vybrať si novú.", + "Go to page :page": "Prejsť na stránku :page", + "Hello!": "Zdravíme!", + "If you did not create an account, no further action is required.": "Ak ste si nevytvorili účet, nie je potrebná žiadna ďalšia akcia.", + "If you did not request a password reset, no further action is required.": "Ak ste nepožiadali o obnovenie hesla, tak považujte túto správu za bezpredmetnú a môžete ju vymazať.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ak máte problém s kliknutim na tlačidlo \":actionText\", tak skopírujte a vložte nižšie uvedenú URL adresu do Vášho webového prehliadača:", + "Invalid JSON was returned from the route.": "Z trasy bol vrátený neplatný JSON.", + "Log in": "Prihlásiť", + "Log Out": "odhlásiť", + "Login": "Prihlásenie", + "Logout": "Odhlásenie", + "Name": "Meno", + "New Password": "Nové Heslo", + "Not Found": "Nenájdené", + "of": "z", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Po odstránení účtu budú všetky jeho zdroje a údaje natrvalo odstránené. Pred odstránením účtu si stiahnite všetky údaje alebo informácie, ktoré si chcete ponechať.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Po odstránení vášho účtu budú natrvalo odstránené všetky jeho zdroje a údaje. Zadajte svoje heslo na potvrdenie, že chcete natrvalo odstrániť svoj účet.", + "Page Expired": "Platnosť stránky vypršala", + "Pagination Navigation": "Navigácia Stránkami", + "Password": "Heslo", + "Payment Required": "Vyžaduje sa platba", + "Please click the button below to verify your email address.": "Kliknutím na nižšie uvedené tlačidlo overíte svoju emailovú adresu.", + "Profile": "Profil", + "Profile Information": "Informácie O Profile", + "Regards": "S pozdravom", + "Register": "Registrácia", + "Remember me": "Pamätaj si ma", + "Resend Verification Email": "Znova Odoslať Overovací E-Mail", + "Reset Password": "Obnoviť heslo", + "Reset Password Notification": "Požiadavka na obnovenie hesla", + "results": "výsledok", + "Save": "Uložiť", + "Saved.": "Uložený.", + "Server Error": "Chyba serveru", + "Service Unavailable": "Služba je nedostupná", + "Showing": "Zobrazovanie", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Vďaka za registráciu! Mohli by ste svoju e-mailovú adresu overiť skôr, ako začnete, kliknutím na odkaz, ktorý sme vám práve poslali e-mailom? Ak ste nedostali e-mail, radi vám pošleme ďalší.", + "The given data was invalid.": "Uvedené údaje boli neplatné.", + "The response is not a streamed response.": "Odpoveď nie je streamovaná odpoveď.", + "The response is not a view.": "Odpoveď nie je pohľad.", + "This is a secure area of the application. Please confirm your password before continuing.": "Toto je bezpečná oblasť aplikácie. Pred pokračovaním potvrďte svoje heslo.", + "This password reset link will expire in :count minutes.": "Platnosť resetovacieho odkazu je limitovaná v minútach (:count min)", + "to": "na", + "Toggle navigation": "Prepnúť navigáciu", + "Too Many Requests": "Príliš veľa požiadaviek", + "Unauthorized": "Neautorizované", + "Update Password": "Aktualizovať Heslo", + "Update your account's profile information and email address.": "Aktualizujte informácie o profile svojho účtu a e-mailovú adresu.", + "Verify Email Address": "Overte emailovú adresu", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Táto správa Vám bola doručená na základe žiadosti pre obnovenie hesla.", + "You're logged in!": "Ste prihlásený!", + "Your email address is unverified.": "Vaša e-mailová adresa nie je overená." +} \ No newline at end of file diff --git a/lang/sk/auth.php b/lang/sk/auth.php new file mode 100644 index 0000000..e274051 --- /dev/null +++ b/lang/sk/auth.php @@ -0,0 +1,9 @@ + 'Prihlasovacie údaje nie sú správne.', + 'password' => 'Heslo nie je správne', + 'throttle' => 'Prekročený limit pokusov. Skúste znovu o :seconds sekúnd.', +]; diff --git a/lang/sk/pagination.php b/lang/sk/pagination.php new file mode 100644 index 0000000..5499a41 --- /dev/null +++ b/lang/sk/pagination.php @@ -0,0 +1,8 @@ + 'Nasledujúca »', + 'previous' => '« Predchádzajúca', +]; diff --git a/lang/sk/passwords.php b/lang/sk/passwords.php new file mode 100644 index 0000000..fc3c35b --- /dev/null +++ b/lang/sk/passwords.php @@ -0,0 +1,11 @@ + 'Heslo bolo zmenené!', + 'sent' => 'Pripomienka k zmene hesla bola odoslaná!', + 'throttled' => 'Pred ďalším pokusom chvíľu počkajte.', + 'token' => 'Klúč pre obnovu hesla je neplatný.', + 'user' => 'Nepodarilo sa nájsť používateľa s touto e-mailovou adresou.', +]; diff --git a/lang/sk/validation.php b/lang/sk/validation.php new file mode 100644 index 0000000..bc8688b --- /dev/null +++ b/lang/sk/validation.php @@ -0,0 +1,217 @@ + ':Attribute musí byť akceptovaný.', + 'accepted_if' => ':Attribute musí byť akceptované ak :other je :value.', + 'active_url' => ':Attribute má neplatnú URL adresu.', + 'after' => ':Attribute musí byť dátum po :date.', + 'after_or_equal' => ':Attribute musí byť dátum po alebo presne :date.', + 'alpha' => ':Attribute môže obsahovať len písmená.', + 'alpha_dash' => ':Attribute môže obsahovať len písmená, čísla a pomlčky.', + 'alpha_num' => ':Attribute môže obsahovať len písmená, čísla.', + 'array' => ':Attribute musí byť pole.', + 'ascii' => 'Číslo :attribute musí obsahovať iba jednobajtové alfanumerické znaky a symboly.', + 'before' => ':Attribute musí byť dátum pred :date.', + 'before_or_equal' => ':Attribute musí byť dátum pred alebo presne :date.', + 'between' => [ + 'array' => ':Attribute musí mať rozsah :min - :max prvkov.', + 'file' => ':Attribute musí mať rozsah :min - :max kilobajtov.', + 'numeric' => ':Attribute musí mať rozsah :min - :max.', + 'string' => ':Attribute musí mať rozsah :min - :max znakov.', + ], + 'boolean' => ':Attribute musí byť pravda alebo nepravda.', + 'can' => 'Pole :attribute obsahuje neoprávnenú hodnotu.', + 'confirmed' => ':Attribute konfirmácia sa nezhoduje.', + 'current_password' => 'Heslo je nesprávne.', + 'date' => ':Attribute má neplatný dátum.', + 'date_equals' => ':Attribute musí byť dátum rovnajúci sa :date.', + 'date_format' => ':Attribute sa nezhoduje s formátom :format.', + 'decimal' => ':Attribute musí mať :decimal desatinných miest.', + 'declined' => ':Attribute musí byť zamietnuté.', + 'declined_if' => ':Attribute musí byť zamietnuté ak :other je :value.', + 'different' => ':Attribute a :other musia byť odlišné.', + 'digits' => ':Attribute musí mať :digits číslic.', + 'digits_between' => ':Attribute musí mať rozsah :min až :max číslic.', + 'dimensions' => ':Attribute má neplatné rozmery obrázku.', + 'distinct' => ':Attribute je duplicitný.', + 'doesnt_end_with' => ':Attribute nemusí končiť jedným z nasledujúcich: :values.', + 'doesnt_start_with' => 'Číslo :attribute nemusí začínať jednou z nasledujúcich možností: :values.', + 'email' => ':Attribute má neplatný formát.', + 'ends_with' => ':Attribute musí obsahovať jednú z týchto hodnôt: :values.', + 'enum' => 'Vybraná hodnota :attribute je neplatná.', + 'exists' => 'označený :attribute je neplatný.', + 'file' => ':Attribute musí byť súbor.', + 'filled' => ':Attribute je požadované.', + 'gt' => [ + 'array' => ':Attribute musí mať viac prvkov ako :value.', + 'file' => ':Attribute musí mať viac kilobajtov ako :value.', + 'numeric' => 'Hodnota :attribute musí byť väčšia ako :value.', + 'string' => ':Attribute musí mať viac znakov ako :value.', + ], + 'gte' => [ + 'array' => ':Attribute musí mať rovnaký alebo väčší počet prvkov ako :value.', + 'file' => ':Attribute musí mať rovnaký alebo väčší počet kilobajtov ako :value.', + 'numeric' => 'Hodnota :attribute musí byť väčšia alebo rovná ako :value.', + 'string' => ':Attribute musí mať rovnaký alebo väčší počet znakov ako :value.', + ], + 'image' => ':Attribute musí byť obrázok.', + 'in' => 'označený :attribute je neplatný.', + 'in_array' => ':Attribute sa nenachádza v :other.', + 'integer' => ':Attribute musí byť celé číslo.', + 'ip' => ':Attribute musí byť platná IP adresa.', + 'ipv4' => ':Attribute musí byť platná IPv4 adresa.', + 'ipv6' => ':Attribute musí byť platná IPv6 adresa.', + 'json' => ':Attribute musí byť platný JSON reťazec.', + 'lowercase' => 'Číslo :attribute musí byť malé.', + 'lt' => [ + 'array' => ':Attribute musí mať menej prvkov ako :value.', + 'file' => ':Attribute musí mať menej kilobajtov ako :value.', + 'numeric' => 'Hodnota :attribute musí byť menšia ako :value.', + 'string' => ':Attribute musí mať menej znakov ako :value.', + ], + 'lte' => [ + 'array' => ':Attribute musí mať rovnaký alebo menší počet prvkov ako :value.', + 'file' => ':Attribute musí mať rovnaký alebo menší počet kilobajtov ako :value.', + 'numeric' => 'Hodnota :attribute musí byť menšia alebo rovná ako :value.', + 'string' => ':Attribute musí mať rovnaký alebo menší počet znakov ako :value.', + ], + 'mac_address' => ':Attribute musí byť platná adresa MAC.', + 'max' => [ + 'array' => ':Attribute nemôže mať viac ako :max prvkov.', + 'file' => ':Attribute nemôže byť väčší ako :max kilobajtov.', + 'numeric' => ':Attribute nemôže byť väčší ako :max.', + 'string' => ':Attribute nemôže byť väčší ako :max znakov.', + ], + 'max_digits' => 'Číslo :attribute nesmie mať viac ako :max číslic.', + 'mimes' => ':Attribute musí byť súbor s koncovkou: :values.', + 'mimetypes' => ':Attribute musí byť súbor s koncovkou: :values.', + 'min' => [ + 'array' => ':Attribute musí mať aspoň :min prvkov.', + 'file' => ':Attribute musí mať aspoň :min kilobajtov.', + 'numeric' => ':Attribute musí mať aspoň :min.', + 'string' => ':Attribute musí mať aspoň :min znakov.', + ], + 'min_digits' => 'Číslo :attribute musí mať aspoň :min číslic.', + 'missing' => 'Pole :attribute musí chýbať.', + 'missing_if' => 'Ak :other je :value, pole :attribute musí chýbať.', + 'missing_unless' => 'Pole :attribute musí chýbať, pokiaľ :other nie je :value.', + 'missing_with' => 'Ak je prítomných :values, pole :attribute musí chýbať.', + 'missing_with_all' => 'Ak je prítomných :values, pole :attribute musí chýbať.', + 'multiple_of' => ':Attribute musí byť násobkom :value', + 'not_in' => 'označený :attribute je neplatný.', + 'not_regex' => ':Attribute má neplatný formát.', + 'numeric' => ':Attribute musí byť číslo.', + 'password' => [ + 'letters' => ':Attribute musí obsahovať aspoň jedno písmeno.', + 'mixed' => ':Attribute musí obsahovať aspoň jedno veľké a jedno malé písmeno.', + 'numbers' => ':Attribute musí obsahovať aspoň jedno číslo.', + 'symbols' => ':Attribute musí obsahovať aspoň jeden symbol.', + 'uncompromised' => 'Daných :attribute sa objavilo pri úniku údajov. Vyberte si prosím iných :attribute.', + ], + 'present' => ':Attribute musí byť odoslaný.', + 'prohibited' => ':Attribute je zakázané.', + 'prohibited_if' => ':Attribute je zakázané, keď je :other :value.', + 'prohibited_unless' => ':Attribute je zakázané, pokiaľ :other nie je v :values.', + 'prohibits' => ':Attribute zakazuje, aby bolo :other povolené.', + 'regex' => ':Attribute má neplatný formát.', + 'required' => ':Attribute je požadované.', + 'required_array_keys' => 'Pole :attribute musí obsahovať položky pre: :values.', + 'required_if' => ':Attribute je požadované keď :other je :value.', + 'required_if_accepted' => 'Pole :attribute je povinné, keď sa prijme :other.', + 'required_unless' => ':Attribute je požadované, okrem prípadu keď :other je v :values.', + 'required_with' => ':Attribute je požadované keď :values je prítomné.', + 'required_with_all' => ':Attribute je požadované ak :values je nastavené.', + 'required_without' => ':Attribute je požadované keď :values nie je prítomné.', + 'required_without_all' => ':Attribute je požadované ak žiadne z :values nie je nastavené.', + 'same' => ':Attribute a :other sa musia zhodovať.', + 'size' => [ + 'array' => ':Attribute musí obsahovať :size prvkov.', + 'file' => ':Attribute musí mať :size kilobajtov.', + 'numeric' => ':Attribute musí byť :size.', + 'string' => ':Attribute musí mať :size znakov.', + ], + 'starts_with' => ':Attribute musí začínať niektorou z hodnôt: :values', + 'string' => ':Attribute musí byť reťazec znakov.', + 'timezone' => ':Attribute musí byť platné časové pásmo.', + 'ulid' => ':Attribute musí byť platným ULID.', + 'unique' => ':Attribute už existuje.', + 'uploaded' => 'Nepodarilo sa nahrať :attribute.', + 'uppercase' => 'Číslo :attribute musí byť veľké.', + 'url' => ':Attribute musí mať formát URL.', + 'uuid' => ':Attribute musí byť platné UUID.', + 'attributes' => [ + 'address' => 'adresa', + 'age' => 'vek', + 'amount' => 'množstvo', + 'area' => 'oblasť', + 'available' => 'dostupne', + 'birthday' => 'deň narodenia', + 'body' => 'správa', + 'city' => 'mesto', + 'content' => 'obsah', + 'country' => 'krajina', + 'created_at' => 'vytvorené o', + 'creator' => 'tvorca', + 'current_password' => 'aktuálne heslo', + 'date' => 'dátum', + 'date_of_birth' => 'dátum narodenia', + 'day' => 'deň', + 'deleted_at' => 'vymazané o', + 'description' => 'popis', + 'district' => 'okres', + 'duration' => 'trvanie', + 'email' => 'e-mailová adresa', + 'excerpt' => 'úryvok', + 'filter' => 'filter', + 'first_name' => 'krstné meno', + 'gender' => 'pohlavie', + 'group' => 'skupina', + 'hour' => 'hodina', + 'image' => 'obraz', + 'last_name' => 'priezvisko', + 'lesson' => 'lekcia', + 'line_address_1' => 'adresný riadok 1', + 'line_address_2' => 'adresný riadok 2', + 'message' => 'správa', + 'middle_name' => 'druhé meno', + 'minute' => 'minúta', + 'mobile' => 'telefón', + 'month' => 'mesiac', + 'name' => 'meno', + 'national_code' => 'národný kód', + 'number' => 'číslo', + 'password' => 'heslo', + 'password_confirmation' => 'heslo znovu', + 'phone' => 'telefón', + 'photo' => 'fotografia', + 'postal_code' => 'poštové smerovacie číslo', + 'price' => 'cena', + 'province' => 'provincia', + 'recaptcha_response_field' => 'pole odpovede recaptcha', + 'remember' => 'zapamätať si', + 'restored_at' => 'obnovené o', + 'result_text_under_image' => 'text výsledku pod obrázkom', + 'role' => 'rola', + 'second' => 'sekunda', + 'sex' => 'pohlavie', + 'short_text' => 'kratký text', + 'size' => 'rozmer', + 'state' => 'štát', + 'street' => 'ulica', + 'student' => 'študent', + 'subject' => 'predmet', + 'teacher' => 'učiteľ', + 'terms' => 'podmienky', + 'test_description' => 'testový popis', + 'test_locale' => 'testová lokalizácia', + 'test_name' => 'testové meno', + 'text' => 'text', + 'time' => 'čas', + 'title' => 'názov', + 'updated_at' => 'aktualizované o', + 'username' => 'používateľské meno', + 'year' => 'rok', + ], +]; diff --git a/lang/sl.json b/lang/sl.json new file mode 100644 index 0000000..f3979d3 --- /dev/null +++ b/lang/sl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(in še :count napak)", + "(and :count more errors)": "(in še :count napak)", + "A new verification link has been sent to the email address you provided during registration.": "Povezava za potrditev je bila poslana na elektronski naslov, ki je bil vnešen ob registraciji.", + "A new verification link has been sent to your email address.": "Na vaš e-poštni naslov je bila poslana nova povezava za preverjanje.", + "All rights reserved.": "Vse pravice pridržane.", + "Already registered?": "Že registriran/a?", + "Are you sure you want to delete your account?": "Ali ste prepričani, da želite izbrisati svoj račun?", + "Cancel": "Prekliči", + "Click here to re-send the verification email.": "Kliknite tukaj za ponovno pošiljanje potrditvenega e-poštnega sporočila.", + "Confirm": "Potrditev", + "Confirm Password": "Potrdite geslo", + "Current Password": "Trenutno geslo", + "Dashboard": "Nadzorna plošča", + "Delete Account": "Brisanje računa", + "Email": "Elektronski naslov", + "Email Password Reset Link": "Pošlji povezavo za ponastavitev gesla na e-mail", + "Ensure your account is using a long, random password to stay secure.": "Za boljšo varnost računa naj bo geslo dolgo in naključno.", + "Forbidden": "Onemogočeno", + "Forgot your password?": "Pozabljeno geslo?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Pozabljeno geslo? Ni problema. Vnesite svoj elektronski naslov in vam pošljemo povezavo za ponastavitev gesla.", + "Go to page :page": "Pojdi na stran :page", + "Hello!": "Živijo!", + "If you did not create an account, no further action is required.": "Če niste kreirali računa, dodatna akcija ni potrebna.", + "If you did not request a password reset, no further action is required.": "V kolikor niste zahtevali ponastavitve gesla, nadaljni koraki niso potrebni.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "V primeru težav s klikom na gumb \":actionText\", kopirajte in prilepite spodnji URL v svoj brskalnik:", + "Invalid JSON was returned from the route.": "Iz poti je bil vrnjen neveljaven JSON.", + "Log in": "Prijavi se.", + "Log Out": "Odjava", + "Login": "Prijava", + "Logout": "Odjava", + "Name": "Ime", + "New Password": "Novo geslo", + "Not Found": "Ni najdeno", + "of": "od", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Ko je račun izbrisan, so odstranjeni tudi vsi podatki računa. Pred brisanjem prenesite vse podatke računa, ki jih želite ohraniti.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Ko je vaš račun izbrisan, bodo vsi njegovi viri in podatki trajno izbrisani. Vnesite svoje geslo, da potrdite, da želite trajno izbrisati svoj račun.", + "Page Expired": "Stran je potekla", + "Pagination Navigation": "Navigacija po straneh", + "Password": "Geslo", + "Payment Required": "Obvezno plačilo", + "Please click the button below to verify your email address.": "S klikom na spodnjo povezavo potrdite vaš elektronski naslov.", + "Profile": "Profil", + "Profile Information": "Informacije profila", + "Regards": "S spoštovanjem", + "Register": "Registracija", + "Remember me": "Zapomni si me", + "Resend Verification Email": "Ponovno pošlji elektronsko sporočilo za potrditev", + "Reset Password": "Ponastavi geslo", + "Reset Password Notification": "Obvestilo o ponastavitvi gesla", + "results": "rezultati", + "Save": "Shrani", + "Saved.": "Shranjeno.", + "Server Error": "Napaka na strežniku", + "Service Unavailable": "Servis ni dostopen", + "Showing": "Prikazovanje", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Hvala za registracijo! Pred začetkom, potrdite elektronski naslov s klikom na povezavo, ki smo jo ravnokar poslali? Če sporočila niste prejeli na vaš elektronski naslov, lahko pošljemo novega.", + "The given data was invalid.": "Podani podatki so bili neveljavni.", + "The response is not a streamed response.": "Odgovor ni pretočni odgovor.", + "The response is not a view.": "Odgovor ni pogled.", + "This is a secure area of the application. Please confirm your password before continuing.": "To je varni del aplikacije. Pred nadaljevanjem potrdite vaše geslo.", + "This password reset link will expire in :count minutes.": "Povezava za obnovitev gesla bo potekla čez :count minut.", + "to": "do", + "Toggle navigation": "Preklopi navigacijo", + "Too Many Requests": "Preveč prošenj", + "Unauthorized": "Nepooblaščeno", + "Update Password": "Posodobitev gesla", + "Update your account's profile information and email address.": "Posodobitev podatkov profila in elektronskega naslova.", + "Verify Email Address": "Potrditev elektronskega naslova", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Ta e-mail vam je bil poslan, ker ste zahtevali ponastavitev gesla za vaš račun.", + "You're logged in!": "Prijavljeni ste!", + "Your email address is unverified.": "Vaš e-poštni naslov ni preverjen." +} \ No newline at end of file diff --git a/lang/sl/auth.php b/lang/sl/auth.php new file mode 100644 index 0000000..f0f28d2 --- /dev/null +++ b/lang/sl/auth.php @@ -0,0 +1,9 @@ + 'Ti podatki se ne ujemajo z našimi.', + 'password' => 'Greslo ni pravilno.', + 'throttle' => 'Preveč poskusov prijave. Prosimo, poskusite ponovno čez :seconds sekund.', +]; diff --git a/lang/sl/pagination.php b/lang/sl/pagination.php new file mode 100644 index 0000000..469ae7c --- /dev/null +++ b/lang/sl/pagination.php @@ -0,0 +1,8 @@ + 'Naslednja »', + 'previous' => '« Prejšnja', +]; diff --git a/lang/sl/passwords.php b/lang/sl/passwords.php new file mode 100644 index 0000000..3198d55 --- /dev/null +++ b/lang/sl/passwords.php @@ -0,0 +1,11 @@ + 'Geslo je bilo spremenjeno!', + 'sent' => 'Opomnik za geslo poslano!', + 'throttled' => 'Počakajte pred ponovnim poskusom.', + 'token' => 'Ponastavitveni žeton je neveljaven.', + 'user' => 'Ne moremo najti uporabnika s tem e-poštnim naslovom.', +]; diff --git a/lang/sl/validation.php b/lang/sl/validation.php new file mode 100644 index 0000000..cfbc5a2 --- /dev/null +++ b/lang/sl/validation.php @@ -0,0 +1,217 @@ + ':Attribute mora biti sprejet.', + 'accepted_if' => 'Polje mora biti sprejeto, če je :other :value.', + 'active_url' => ':Attribute ni pravilen.', + 'after' => ':Attribute mora biti za datumom :date.', + 'after_or_equal' => ':Attribute mora biti za ali enak :date.', + 'alpha' => ':Attribute lahko vsebuje samo črke.', + 'alpha_dash' => ':Attribute lahko vsebuje samo črke, številke in črtice.', + 'alpha_num' => ':Attribute lahko vsebuje samo črke in številke.', + 'array' => ':Attribute mora biti polje.', + 'ascii' => ':Attribute sme vsebovati le enobajtne alfanumerične znake in simbole.', + 'before' => ':Attribute mora biti pred datumom :date.', + 'before_or_equal' => ':Attribute mora biti pred ali enak :date.', + 'between' => [ + 'array' => ':Attribute mora imeti med :min in :max elementov.', + 'file' => ':Attribute mora biti med :min in :max kilobajti.', + 'numeric' => ':Attribute mora biti med :min in :max.', + 'string' => ':Attribute mora biti med :min in :max znaki.', + ], + 'boolean' => ':Attribute polje mora biti 1 ali 0', + 'can' => 'Polje :attribute vsebuje nedovoljeno vrednost.', + 'confirmed' => ':Attribute potrditev se ne ujema.', + 'current_password' => 'Geslo ni veljavno.', + 'date' => ':Attribute ni veljaven datum.', + 'date_equals' => ':Attribute mora biti enak :date.', + 'date_format' => ':Attribute se ne ujema z obliko :format.', + 'decimal' => ':Attribute mora imeti :decimal decimalnih mest.', + 'declined' => ':Attribute je treba zavrniti.', + 'declined_if' => ':Attribute je treba zavrniti, ko je :other :value.', + 'different' => ':Attribute in :other mora biti drugačen.', + 'digits' => ':Attribute mora imeti :digits cifer.', + 'digits_between' => ':Attribute mora biti med :min in :max ciframi.', + 'dimensions' => ':Attribute ima napačne dimenzije slike.', + 'distinct' => ':Attribute je duplikat.', + 'doesnt_end_with' => ':Attribute se ne sme končati z enim od naslednjih: :values.', + 'doesnt_start_with' => ':Attribute se ne sme začeti z enim od naslednjih: :values.', + 'email' => ':Attribute mora biti veljaven e-poštni naslov.', + 'ends_with' => ':Attribute se mora končati z eno od naslednjih vrednosti: :values.', + 'enum' => 'Izbranih :attribute ni veljavnih.', + 'exists' => 'izbran :attribute je neveljaven.', + 'file' => ':Attribute mora biti datoteka.', + 'filled' => ':Attribute mora biti izpolnjen.', + 'gt' => [ + 'array' => ':Attribute mora imeti več kot :value elementov.', + 'file' => ':Attribute mora biti večji od :value kilobajtov.', + 'numeric' => ':Attribute mora biti večji od :value.', + 'string' => ':Attribute mora imeti več kot :value znakov.', + ], + 'gte' => [ + 'array' => ':Attribute mora imeti število elementov enako ali večje od :value.', + 'file' => ':Attribute mora biti večji ali enak :value kilobajtov.', + 'numeric' => ':Attribute mora biti večji ali enak :value.', + 'string' => ':Attribute mora imeti število znakov večje ali enako :value.', + ], + 'image' => ':Attribute mora biti slika.', + 'in' => 'izbran :attribute je neveljaven.', + 'in_array' => ':Attribute ne obstaja v :other.', + 'integer' => ':Attribute mora biti število.', + 'ip' => ':Attribute mora biti veljaven IP naslov.', + 'ipv4' => ':Attribute mora biti veljaven IPv4 naslov.', + 'ipv6' => ':Attribute mora biti veljaven IPv6 naslov.', + 'json' => ':Attribute mora biti veljaven JSON tekst.', + 'lowercase' => ':Attribute mora biti z malimi črkami.', + 'lt' => [ + 'array' => ':Attribute mora imeti manj kot :value elementov.', + 'file' => ':Attribute mora biti manjši od :value kilobajtov.', + 'numeric' => ':Attribute mora biti manjši od :value.', + 'string' => ':Attribute mora imeti manj kot :value znakov.', + ], + 'lte' => [ + 'array' => ':Attribute mora imeti število elementov manjše ali enako :value.', + 'file' => ':Attribute mora biti manjši ali enak od :value kilobajtov.', + 'numeric' => ':Attribute mora biti manjši ali enak :value.', + 'string' => ':Attribute mora imeti število znakov manjše ali enako :value.', + ], + 'mac_address' => ':Attribute mora biti veljaven naslov MAC.', + 'max' => [ + 'array' => ':Attribute ne smejo imeti več kot :max elementov.', + 'file' => ':Attribute ne sme biti večje :max kilobajtov.', + 'numeric' => ':Attribute ne sme biti večje od :max.', + 'string' => ':Attribute ne sme biti večje :max znakov.', + ], + 'max_digits' => ':Attribute ne sme imeti več kot :max števk.', + 'mimes' => ':Attribute mora biti datoteka tipa: :values.', + 'mimetypes' => ':Attribute mora biti datoteka tipa: :values.', + 'min' => [ + 'array' => ':Attribute mora imeti vsaj :min elementov.', + 'file' => ':Attribute mora imeti vsaj :min kilobajtov.', + 'numeric' => ':Attribute mora biti vsaj dolžine :min.', + 'string' => ':Attribute mora imeti vsaj :min znakov.', + ], + 'min_digits' => ':Attribute mora imeti vsaj :min števk.', + 'missing' => 'Polje :attribute mora manjkati.', + 'missing_if' => 'Če je :other :value, mora manjkati polje :attribute.', + 'missing_unless' => 'Polje :attribute mora manjkati, razen če je :other :value.', + 'missing_with' => 'Polje :attribute mora manjkati, če je prisotno :values.', + 'missing_with_all' => 'Polje :attribute mora manjkati, če je prisotnih :values.', + 'multiple_of' => ':Attribute mora biti večkratnik od :value', + 'not_in' => 'Izbran :attribute je neveljaven.', + 'not_regex' => 'Format :attribute je neveljaven.', + 'numeric' => ':Attribute mora biti število.', + 'password' => [ + 'letters' => ':Attribute mora vsebovati vsaj eno črko.', + 'mixed' => ':Attribute mora vsebovati vsaj eno veliko in eno malo črko.', + 'numbers' => ':Attribute mora vsebovati vsaj eno številko.', + 'symbols' => ':Attribute mora vsebovati vsaj en simbol.', + 'uncompromised' => 'Podanih :attribute se je pojavilo pri uhajanju podatkov. Prosimo izberite drugih :attribute.', + ], + 'present' => 'Polje :attribute mora biti prisotno.', + 'prohibited' => 'Polje :attribute je prepovedano.', + 'prohibited_if' => 'Polje :attribute je prepovedano, ko je :other :value.', + 'prohibited_unless' => 'Polje :attribute je prepovedano, razen če je :other v :values.', + 'prohibits' => 'To polje prepoveduje prisotnost :other.', + 'regex' => 'Format polja :attribute je neveljaven.', + 'required' => 'Polje :attribute je obvezno.', + 'required_array_keys' => 'Polje :attribute mora vsebovati vnose za: :values.', + 'required_if' => 'Polje :attribute je obvezno, če je :other enak :value.', + 'required_if_accepted' => 'Polje :attribute je obvezno, če je sprejeto :other.', + 'required_unless' => 'Polje :attribute je obvezno, razen če je :other v :values.', + 'required_with' => 'Polje :attribute je obvezno, če je :values prisoten.', + 'required_with_all' => 'Polje :attribute je obvezno, če so :values prisoten.', + 'required_without' => 'Polje :attribute je obvezno, če :values ni prisoten.', + 'required_without_all' => 'Polje :attribute je obvezno, če :values niso prisotni.', + 'same' => 'Polje :attribute in :other se morata ujemati.', + 'size' => [ + 'array' => ':Attribute mora vsebovati :size elementov.', + 'file' => ':Attribute mora biti :size kilobajtov.', + 'numeric' => ':Attribute mora biti :size.', + 'string' => ':Attribute mora biti :size znakov.', + ], + 'starts_with' => ':Attribute se mora začeti z eno od naslednjih vrednosti: :values', + 'string' => ':Attribute mora biti tekst.', + 'timezone' => ':Attribute mora biti časovna cona.', + 'ulid' => ':Attribute mora biti veljaven ULID.', + 'unique' => ':Attribute je že zaseden.', + 'uploaded' => 'Nalaganje :attribute ni uspelo.', + 'uppercase' => ':Attribute mora biti z velikimi črkami.', + 'url' => ':Attribute format je neveljaven.', + 'uuid' => ':Attribute mora biti veljaven UUID.', + 'attributes' => [ + 'address' => 'naslov', + 'age' => 'starost', + 'amount' => 'znesek', + 'area' => 'območje', + 'available' => 'na voljo', + 'birthday' => 'rojstni dan', + 'body' => 'vsebina', + 'city' => 'mesto', + 'content' => 'vsebina', + 'country' => 'država', + 'created_at' => 'ustvarjen ob', + 'creator' => 'ustvarjalec', + 'current_password' => 'trenutno geslo', + 'date' => 'datum', + 'date_of_birth' => 'datum rojstva', + 'day' => 'dan', + 'deleted_at' => 'izbrisano ob', + 'description' => 'opis', + 'district' => 'okrožje', + 'duration' => 'trajanje', + 'email' => 'E-naslov', + 'excerpt' => 'povzetek', + 'filter' => 'filter', + 'first_name' => 'ime', + 'gender' => 'spol', + 'group' => 'skupina', + 'hour' => 'ura', + 'image' => 'slika', + 'last_name' => 'priimek', + 'lesson' => 'lekcija', + 'line_address_1' => 'naslov vrstice 1', + 'line_address_2' => 'naslov vrstice 2', + 'message' => 'sporočilo', + 'middle_name' => 'srednje ime', + 'minute' => 'minuta', + 'mobile' => 'mobilni telefon', + 'month' => 'mesec', + 'name' => 'ime', + 'national_code' => 'nacionalni zakonik', + 'number' => 'število', + 'password' => 'geslo', + 'password_confirmation' => 'potrditev gesla', + 'phone' => 'telefon', + 'photo' => 'fotografija', + 'postal_code' => 'Poštna številka', + 'price' => 'cena', + 'province' => 'pokrajina', + 'recaptcha_response_field' => 'polje odgovora recaptcha', + 'remember' => 'zapomni si', + 'restored_at' => 'obnovljeno pri', + 'result_text_under_image' => 'besedilo rezultata pod sliko', + 'role' => 'vloga', + 'second' => 'sekunda', + 'sex' => 'spol', + 'short_text' => 'kratko besedilo', + 'size' => 'velikost', + 'state' => 'država', + 'street' => 'ulica', + 'student' => 'študent', + 'subject' => 'zadeva', + 'teacher' => 'učiteljica', + 'terms' => 'pogoji', + 'test_description' => 'opis testa', + 'test_locale' => 'testni jezik', + 'test_name' => 'ime testa', + 'text' => 'besedilo', + 'time' => 'čas', + 'title' => 'naslov', + 'updated_at' => 'posodobljeno ob', + 'username' => 'uporabniško ime', + 'year' => 'leto', + ], +]; diff --git a/lang/sq.json b/lang/sq.json new file mode 100644 index 0000000..d028743 --- /dev/null +++ b/lang/sq.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(dhe :count gabim tjetër)", + "(and :count more errors)": "(dhe :count gabime të tjera)", + "A new verification link has been sent to the email address you provided during registration.": "Një lidhje e re verifikimi është dërguar në adresën e emailit që ju keni dhënë gjatë regjistrimit.", + "A new verification link has been sent to your email address.": "Një lidhje e re verifikimi është dërguar në adresën tuaj të emailit.", + "All rights reserved.": "Të gjitha të drejtat të rezervuara.", + "Already registered?": "Jeni të regjistruar?", + "Are you sure you want to delete your account?": "Jeni i sigurt që dëshironi të fshini llogarinë tuaj?", + "Cancel": "Anullo", + "Click here to re-send the verification email.": "Klikoni këtu për të riderguar emailin e verifikimit.", + "Confirm": "Konfirmo", + "Confirm Password": "Konfirmo Fjalëkalimin", + "Current Password": "Fjalëkalimi Aktual", + "Dashboard": "Paneli", + "Delete Account": "Fshi Llogarinë", + "Email": "Email", + "Email Password Reset Link": "Fjalëkalimi Email Nga Fillimi Lidhja", + "Ensure your account is using a long, random password to stay secure.": "Sigurohu që profili juaj të jetë duke përdorur një fjalëkalim të gjatë dhe të rastit për të qëndruar i sigurt.", + "Forbidden": "Ndalohet", + "Forgot your password?": "Harrove fjalëkalimin?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Harrove fjalëkalimin? S'ka problem. Na thuaj adresën tënde email dhe do të të dërgojmë një fjalëkalim me fjalëkalim të ri që do të të lejojë të zgjedhësh një të ri.", + "Go to page :page": "Shko tek faqja :page", + "Hello!": "Përshëndetje!", + "If you did not create an account, no further action is required.": "Nëse nuk krijoni një llogari, nuk nevoitet veprim i mëtejshëm.", + "If you did not request a password reset, no further action is required.": "Nëse nuk kërkoni një fjalëkalim nga fillimi, nuk kërkohet veprim i mëtejshëm.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Nëse keni probleme me klikimin e butonit \"104text\", kopjoni dhe ngjiteni URL-në e mëposhtme\nnë shfletuesin tënd të internetit:", + "Invalid JSON was returned from the route.": "JSON i pavlefshëm u kthye nga itinerari.", + "Log in": "Fillo seancën", + "Log Out": "Zvogëlo", + "Login": "Futu", + "Logout": "Dalja", + "Name": "Emri", + "New Password": "Fjalëkalimi I Ri", + "Not Found": "Nuk U Gjet", + "of": "nga", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Pasi të eleminohet llogaria juaj, të gjitha burimet dhe të dhënat e saj do të fshihen përgjithmonë. Para se të eleminoni llogarinë tuaj, shkarkoni çdo të dhënë apo informacion që dëshironi të mbani.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Pasi të fshihet llogaria juaj, të gjitha burimet dhe të dhënat e saj do të fshihen përgjithmonë. Ju lutemi shkruani fjalëkalimin tuaj për të konfirmuar se dëshironi të fshini përgjithmonë llogarinë tuaj.", + "Page Expired": "Faqja Ka Skaduar", + "Pagination Navigation": "Lundrimi I Faqes", + "Password": "Fjalëkalimi", + "Payment Required": "Kërkohet pagesa", + "Please click the button below to verify your email address.": "Ju lutem kliko butonin e mëposhtëm për të verifikuar adresën tuaj email.", + "Profile": "Profili", + "Profile Information": "Informacione Profili", + "Regards": "Të fala", + "Register": "I regjistruar", + "Remember me": "Më kujto.", + "Resend Verification Email": "Dërgo E-Mail Verifikimi", + "Reset Password": "_nga Fillimi Fjalëkalimin", + "Reset Password Notification": "Rikthe Njoftimin E Fjalëkalimit", + "results": "rezultatet", + "Save": "Ruaj", + "Saved.": "Shpëtova.", + "Server Error": "Gabim I Serverit", + "Service Unavailable": "Ssl Jo Në Dispozicion", + "Showing": "Shfaq", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Faleminderit që u rregjistrove! Para se të fillonim, mund të verifikonit adresën tuaj email duke klikuar mbi lidhjen që sapo ju dërguam? Nëse nuk e keni marrë e-mailin, ne me kënaqësi do t'ju dërgojmë një tjetër.", + "The given data was invalid.": "Të dhënat e dhëna ishin të pavlefshme.", + "The response is not a streamed response.": "Përgjigja nuk është një përgjigje e transmetuar.", + "The response is not a view.": "Përgjigja nuk është një pamje.", + "This is a secure area of the application. Please confirm your password before continuing.": "Kjo është zonë e sigurt e aplikimit. Ju lutem konfirmoni fjalëkalimin tuaj para se të vazhdoni.", + "This password reset link will expire in :count minutes.": "Ky fjalëkalim i rishkruar lidhja do të skadojë në :count minuta.", + "to": "për", + "Toggle navigation": "Pulsant me dy gjëndje", + "Too Many Requests": "Tepër Kërkesa", + "Unauthorized": "I paautorizuar", + "Update Password": "Rifresko Fjalëkalimin", + "Update your account's profile information and email address.": "Përditëso informacionet dhe adresën email të profilit tuaj.", + "Verify Email Address": "Verifiko Adresën Email", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Po e dëgjoni këtë email sepse kemi marrë një fjalëkalim për llogarinë tuaj.", + "You're logged in!": "Ju jeni identifikuar!", + "Your email address is unverified.": "Adresa juaj e emailit është e paverifikuar." +} \ No newline at end of file diff --git a/lang/sq/auth.php b/lang/sq/auth.php new file mode 100644 index 0000000..40dd6b6 --- /dev/null +++ b/lang/sq/auth.php @@ -0,0 +1,9 @@ + 'Këto të dhëna nuk përputhen me të dhënat tona.', + 'password' => 'Fjalëkalimi është i pasaktë.', + 'throttle' => 'Shumë tentime për t\'u kyçur. Ju lutem provoni përsëri pas :seconds sekondave.', +]; diff --git a/lang/sq/pagination.php b/lang/sq/pagination.php new file mode 100644 index 0000000..4d83341 --- /dev/null +++ b/lang/sq/pagination.php @@ -0,0 +1,8 @@ + 'Para »', + 'previous' => '« Prapa', +]; diff --git a/lang/sq/passwords.php b/lang/sq/passwords.php new file mode 100644 index 0000000..1bed863 --- /dev/null +++ b/lang/sq/passwords.php @@ -0,0 +1,11 @@ + 'Fjalëkalimi u ndryshua!', + 'sent' => 'Adresa për ndryshimin e fjalëkalimit u dërgua!', + 'throttled' => 'Ju lutemi prisni para se të provoni përsëri.', + 'token' => 'Ky tallon për ndryshimin e fjalëkalimit është i pasaktë.', + 'user' => 'Nuk mund të gjejmë një përdorues me atë adresë email-i.', +]; diff --git a/lang/sq/validation.php b/lang/sq/validation.php new file mode 100644 index 0000000..602fbb7 --- /dev/null +++ b/lang/sq/validation.php @@ -0,0 +1,217 @@ + ':Attribute duhet të pranohet.', + 'accepted_if' => ':Attribute duhet të pranohet kur :other është :value.', + 'active_url' => ':Attribute nuk është adresë e saktë.', + 'after' => ':Attribute duhet të jetë datë pas :date.', + 'after_or_equal' => ':Attribute duhet të jetë datë e barabartë ose pas :date.', + 'alpha' => ':Attribute mund të përmbajë vetëm shkronja.', + 'alpha_dash' => ':Attribute mund të përmbajë vetëm shkronja, numra, dhe viza.', + 'alpha_num' => ':Attribute mund të përmbajë vetëm shkronja dhe numra.', + 'array' => ':Attribute duhet të jetë një bashkësi (array).', + 'ascii' => ':Attribute duhet të përmbajë vetëm karaktere dhe simbole alfanumerike me një bajt.', + 'before' => ':Attribute duhet të jetë datë para :date.', + 'before_or_equal' => ':Attribute duhet të jetë datë e barabartë ose para :date.', + 'between' => [ + 'array' => ':Attribute duhet të ketë ndërmjet :min - :max elementëve.', + 'file' => ':Attribute duhet të jetë ndërmjet :min - :max kilobajtëve.', + 'numeric' => ':Attribute duhet të jetë ndërmjet :min - :max.', + 'string' => ':Attribute duhet të ketë ndërmjet :min - :max karaktereve.', + ], + 'boolean' => 'Fusha :attribute duhet të jetë e vërtetë ose e gabuar', + 'can' => 'Fusha :attribute përmban një vlerë të paautorizuar.', + 'confirmed' => ':Attribute konfirmimi nuk përputhet.', + 'current_password' => 'Fjalëkalimi është i pasaktë.', + 'date' => ':Attribute nuk është një datë e saktë.', + 'date_equals' => ':Attribute duhet të jetë datë e barabartë me :date.', + 'date_format' => ':Attribute nuk i përshtatet formatit :format.', + 'decimal' => ':Attribute duhet të ketë :decimal shifra dhjetore.', + 'declined' => ':Attribute duhet të refuzohen.', + 'declined_if' => ':Attribute duhet të refuzohet kur :other është :value.', + 'different' => ':Attribute dhe :other duhet të jenë të ndryshme.', + 'digits' => ':Attribute duhet të ketë :digits shifra.', + 'digits_between' => ':Attribute duhet të ketë midis :min dhe :max shifra.', + 'dimensions' => ':Attribute ka dimensione të gabuara.', + 'distinct' => ':Attribute ka një vlerë të përsëritur.', + 'doesnt_end_with' => ':Attribute nuk mund të përfundojë me një nga sa vijon: :values.', + 'doesnt_start_with' => ':Attribute nuk mund të fillojë me një nga sa vijon: :values.', + 'email' => ':Attribute formati është i pasaktë.', + 'ends_with' => ':Attribute duhet të përfundojë me një nga vlerat: :values.', + 'enum' => ':Attribute e zgjedhura është e pavlefshme.', + 'exists' => ':Attribute përzgjedhur është i/e pasaktë.', + 'file' => ':Attribute duhet të jetë një fajll.', + 'filled' => 'Fusha :attribute është e kërkuar.', + 'gt' => [ + 'array' => ':Attribute duhet të ketë më shumë se :value elemente.', + 'file' => ':Attribute duhet të jetë më i/e madh/e se :value kilobajtë.', + 'numeric' => ':Attribute duhet të jetë më i/e madh/e se :value.', + 'string' => ':Attribute duhet të ketë më shumë se :value karaktere.', + ], + 'gte' => [ + 'array' => ':Attribute duhet të ketë :value ose më shumë elemente.', + 'file' => ':Attribute duhet të jetë më i/e madh/e ose i/e barabartë me :value kilobajtë.', + 'numeric' => ':Attribute duhet të jetë më i/e madh/e ose i/e barabartë me :value.', + 'string' => ':Attribute duhet të ketë :value ose më shumë karaktere.', + ], + 'image' => ':Attribute duhet të jetë imazh.', + 'in' => ':Attribute përzgjedhur është i/e pasaktë.', + 'in_array' => ':Attribute nuk gjendet në :other.', + 'integer' => ':Attribute duhet të jetë numër i plotë.', + 'ip' => ':Attribute duhet të jetë një IP adresë.', + 'ipv4' => ':Attribute duhet të jetë një IPv4 adresë.', + 'ipv6' => ':Attribute duhet të jetë një IPv6 adresë.', + 'json' => ':Attribute duhet të ketë përmbajtje të vlefshme JSON.', + 'lowercase' => ':Attribute duhet të jetë me shkronja të vogla.', + 'lt' => [ + 'array' => ':Attribute duhet të ketë më pak se :value elemente.', + 'file' => ':Attribute duhet të jetë më i/e vogël se :value kilobajtë.', + 'numeric' => ':Attribute duhet të jetë më i/e vogël se :value.', + 'string' => ':Attribute duhet të ketë më pak se :value karaktere.', + ], + 'lte' => [ + 'array' => ':Attribute duhet të ketë :value ose më pak karaktere.', + 'file' => ':Attribute duhet të jetë më i/e vogël ose i/e barabartë me :value kilobajtë.', + 'numeric' => ':Attribute duhet të jetë më i/e vogël ose i/e barabartë me :value.', + 'string' => ':Attribute duhet të ketë :value ose më pak karaktere.', + ], + 'mac_address' => ':Attribute duhet të jetë një adresë MAC e vlefshme.', + 'max' => [ + 'array' => ':Attribute nuk mund të ketë më tepër se :max elemente.', + 'file' => ':Attribute nuk mund të jetë më tepër se :max kilobajtë.', + 'numeric' => ':Attribute nuk mund të jetë më tepër se :max.', + 'string' => ':Attribute nuk mund të ketë më tepër se :max karaktere.', + ], + 'max_digits' => ':Attribute nuk duhet të ketë më shumë se :max shifra.', + 'mimes' => ':Attribute duhet të jetë një dokument i tipit: :values.', + 'mimetypes' => ':Attribute duhet të jetë një dokument i tipit: :values.', + 'min' => [ + 'array' => ':Attribute nuk mund të ketë më pak se :min elemente.', + 'file' => ':Attribute nuk mund të jetë më pak se :min kilobajtë.', + 'numeric' => ':Attribute nuk mund të jetë më pak se :min.', + 'string' => ':Attribute nuk mund të ketë më pak se :min karaktere.', + ], + 'min_digits' => ':Attribute duhet të ketë të paktën :min shifra.', + 'missing' => 'Fusha :attribute duhet të mungojë.', + 'missing_if' => 'Fusha :attribute duhet të mungojë kur :other është :value.', + 'missing_unless' => 'Fusha :attribute duhet të mungojë nëse :other nuk është :value.', + 'missing_with' => 'Fusha :attribute duhet të mungojë kur është e pranishme :values.', + 'missing_with_all' => 'Fusha :attribute duhet të mungojë kur janë të pranishme :values.', + 'multiple_of' => ':Attribute duhet të jetë shumë nga :value', + 'not_in' => ':Attribute përzgjedhur është i/e pasaktë.', + 'not_regex' => 'Formati i :attribute është i pasaktë.', + 'numeric' => ':Attribute duhet të jetë një numër.', + 'password' => [ + 'letters' => ':Attribute duhet të përmbajë të paktën një shkronjë.', + 'mixed' => ':Attribute duhet të përmbajë të paktën një shkronjë të madhe dhe një shkronjë të vogël.', + 'numbers' => ':Attribute duhet të përmbajë të paktën një numër.', + 'symbols' => ':Attribute duhet të përmbajë të paktën një simbol.', + 'uncompromised' => ':Attribute e dhënë është shfaqur në një rrjedhje të dhënash. Ju lutemi zgjidhni një :attribute të ndryshme.', + ], + 'present' => ':Attribute duhet të jetë prezent/e.', + 'prohibited' => 'Fusha :attribute është e ndaluar.', + 'prohibited_if' => 'Fusha :attribute është e ndaluar kur :other është :value.', + 'prohibited_unless' => 'Fusha :attribute është e ndaluar nëse :other është në :values.', + 'prohibits' => 'Fusha :attribute ndalon :other të jenë të pranishëm.', + 'regex' => 'Formati i :attribute është i pasaktë.', + 'required' => 'Fusha :attribute është e kërkuar.', + 'required_array_keys' => 'Fusha :attribute duhet të përmbajë shënime për: :values.', + 'required_if' => 'Fusha :attribute është e kërkuar kur :other është :value.', + 'required_if_accepted' => 'Fusha :attribute kërkohet kur pranohet :other.', + 'required_unless' => 'Fusha :attribute është e kërkuar përveç kur :other është në :values.', + 'required_with' => 'Fusha :attribute është e kërkuar kur :values ekziston.', + 'required_with_all' => 'Fusha :attribute është e kërkuar kur :values ekziston.', + 'required_without' => 'Fusha :attribute është e kërkuar kur :values nuk ekziston.', + 'required_without_all' => 'Fusha :attribute është e kërkuar kur nuk ekziston asnjë nga :values.', + 'same' => ':Attribute dhe :other duhet të përputhen.', + 'size' => [ + 'array' => ':Attribute duhet të ketë :size elemente.', + 'file' => ':Attribute duhet të jetë :size kilobajtë.', + 'numeric' => ':Attribute duhet të jetë :size.', + 'string' => ':Attribute duhet të ketë :size karaktere.', + ], + 'starts_with' => ':Attribute duhet të fillojë me njërën nga vlerat: :values.', + 'string' => ':Attribute duhet të jetë varg.', + 'timezone' => ':Attribute duhet të jetë zonë kohore e saktë.', + 'ulid' => ':Attribute duhet të jetë një ULID i vlefshëm.', + 'unique' => ':Attribute është marrë tashmë.', + 'uploaded' => ':Attribute dështoi të ngarkohej.', + 'uppercase' => ':Attribute duhet të jetë e madhe.', + 'url' => 'Formati i :attribute është i pasaktë.', + 'uuid' => ':Attribute duhet të jetë UUID i/e saktë.', + 'attributes' => [ + 'address' => 'adresë', + 'age' => 'mosha', + 'amount' => 'shuma', + 'area' => 'zonë', + 'available' => 'në dispozicion', + 'birthday' => 'ditëlindjen', + 'body' => 'trupi', + 'city' => 'qytet', + 'content' => 'përmbajtjen', + 'country' => 'vendi', + 'created_at' => 'krijuar në', + 'creator' => 'krijues', + 'current_password' => 'Fjalëkalimi aktual', + 'date' => 'datë', + 'date_of_birth' => 'Data e lindjes', + 'day' => 'ditë', + 'deleted_at' => 'fshihet në', + 'description' => 'përshkrim', + 'district' => 'rrethi', + 'duration' => 'kohëzgjatja', + 'email' => 'email', + 'excerpt' => 'ekstrakt', + 'filter' => 'filtër', + 'first_name' => 'Emri', + 'gender' => 'gjinore', + 'group' => 'grup', + 'hour' => 'orë', + 'image' => 'imazh', + 'last_name' => 'mbiemri', + 'lesson' => 'mësim', + 'line_address_1' => 'adresa e linjës 1', + 'line_address_2' => 'adresa e linjës 2', + 'message' => 'mesazh', + 'middle_name' => 'emri i mesëm', + 'minute' => 'minutë', + 'mobile' => 'celular', + 'month' => 'muaj', + 'name' => 'emri', + 'national_code' => 'kodin kombëtar', + 'number' => 'numri', + 'password' => 'fjalëkalimin', + 'password_confirmation' => 'konfirmimi i fjalëkalimit', + 'phone' => 'telefonit', + 'photo' => 'Foto', + 'postal_code' => 'Kodi Postar', + 'price' => 'çmimi', + 'province' => 'krahinë', + 'recaptcha_response_field' => 'Fusha e përgjigjes recaptcha', + 'remember' => 'mbaj mend', + 'restored_at' => 'restauruar në', + 'result_text_under_image' => 'teksti i rezultatit nën imazh', + 'role' => 'rol', + 'second' => 'e dyta', + 'sex' => 'seksi', + 'short_text' => 'tekst i shkurtër', + 'size' => 'madhësia', + 'state' => 'shteti', + 'street' => 'rrugë', + 'student' => 'studenti', + 'subject' => 'subjekt', + 'teacher' => 'mësuesi', + 'terms' => 'kushtet', + 'test_description' => 'përshkrimi i testit', + 'test_locale' => 'lokali i testimit', + 'test_name' => 'emri i testit', + 'text' => 'teksti', + 'time' => 'koha', + 'title' => 'titull', + 'updated_at' => 'përditësuar në', + 'username' => 'emri i përdoruesit', + 'year' => 'vit', + ], +]; diff --git a/lang/sr_Cyrl.json b/lang/sr_Cyrl.json new file mode 100644 index 0000000..b42a0a6 --- /dev/null +++ b/lang/sr_Cyrl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(и још :count грешака)", + "(and :count more errors)": "(и још :count грешака)", + "A new verification link has been sent to the email address you provided during registration.": "Нови верификациони линк је послат на Вашу е-маил адресу коју сте унели у току регистрације.", + "A new verification link has been sent to your email address.": "Нова веза за верификацију је послата на вашу адресу е-поште.", + "All rights reserved.": "Сва права задржана.", + "Already registered?": "Већ сте регистровани?", + "Are you sure you want to delete your account?": "Да ли сте сигурни да желите да избришете свој налог?", + "Cancel": "Откажи", + "Click here to re-send the verification email.": "Кликните овде да поново пошаљете е-поруку за верификацију.", + "Confirm": "Потврди", + "Confirm Password": "Потврдите лозинку", + "Current Password": "Тренутна лозинка", + "Dashboard": "Контролна табла", + "Delete Account": "Избриши налог", + "Email": "Емаил", + "Email Password Reset Link": "Линк ка мејлу за ресет лозинке", + "Ensure your account is using a long, random password to stay secure.": "Уверите се да налог користи дугу насумичну лозинку да бисте били сигурни.", + "Forbidden": "Забрањено", + "Forgot your password?": "Заборавили сте лозинку?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Заборавили сте лозинку? Нема проблема. Само нам реците Вашу емаил адресу и ми ћемо Вам послати линк за ресет лозинке на Ваш мејл који ће Вам омогућити да изаберете нову лозинку.", + "Go to page :page": "Идите на страницу :page", + "Hello!": "Здраво!", + "If you did not create an account, no further action is required.": "Уколико нисте креирали налог, није потребно да предузимате даље кораке.", + "If you did not request a password reset, no further action is required.": "Уколико нисте захтевали промену лозинке, није потребно да предузимате даље кораке.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ако имате проблема при клику на \":actionText\" дугме, копирајте и налепите УРЛ испод\n или у ваш веб претраживач:", + "Invalid JSON was returned from the route.": "Неважећи ЈСОН је враћен са руте.", + "Log in": "Пријавите", + "Log Out": "одјавите се", + "Login": "Пријава", + "Logout": "Одјава", + "Name": "Име", + "New Password": "Нова лозинка", + "Not Found": "Није пронађено.", + "of": "од", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Једном када се ваш налог избрише, сви његови ресурси и подаци биће трајно избрисани. Пре брисања налога, преузмите све податке или информације које желите да задржите.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Када се ваш налог избрише, сви његови ресурси и подаци биће трајно избрисани. Унесите своју лозинку да бисте потврдили да желите да трајно избришете свој налог.", + "Page Expired": "Страница је истекла", + "Pagination Navigation": "Навигација по страницама", + "Password": "Лозинка", + "Payment Required": "плаћање је обавезно", + "Please click the button below to verify your email address.": "Молимо кликните на дугме испод да верификујете Вашу е-маил адресу.", + "Profile": "Профил", + "Profile Information": "Информације о профилу", + "Regards": "Поздрав", + "Register": "Регистрација", + "Remember me": "Запамти ме", + "Resend Verification Email": "Поново пошаљи верификациони мејл", + "Reset Password": "Ресетуј лозинку", + "Reset Password Notification": "Обавештење о ресетовању лозинке", + "results": "резултати", + "Save": "Сачувај", + "Saved.": "Сачувано.", + "Server Error": "Серверска грешка", + "Service Unavailable": "Сервис недоступан", + "Showing": "Приказ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Хвала што сте се пријавили! Пре него што започнете, да ли бисте могли да потврдите своју адресу е-поште кликом на везу коју смо вам управо послали е-поштом? Ако нисте добили е-пошту, радо ћемо вам послати другу.", + "The given data was invalid.": "Дати подаци су били неважећи.", + "The response is not a streamed response.": "Одговор није стримовани одговор.", + "The response is not a view.": "Одговор није поглед.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ово је сигурно подручје апликације. Молимо потврдите лозинку пре него што наставите.", + "This password reset link will expire in :count minutes.": "Линк за промену лозинке истице за :count минута.", + "to": "к", + "Toggle navigation": "Прикажи навигацију", + "Too Many Requests": "Превише захтева", + "Unauthorized": "Неовлашћен приступ", + "Update Password": "Ажурирај лозинку", + "Update your account's profile information and email address.": "Ажурирајте информације о профилу налога и адресу е-поште.", + "Verify Email Address": "Верификуј Емаил Адресу", + "Whoops!": "Упс!", + "You are receiving this email because we received a password reset request for your account.": "Добили сте овај емаил зато што само примили захтев за промену лозинке за Ваш налог.", + "You're logged in!": "Улоговани сте!", + "Your email address is unverified.": "Ваша адреса е-поште није верификована." +} \ No newline at end of file diff --git a/lang/sr_Cyrl/auth.php b/lang/sr_Cyrl/auth.php new file mode 100644 index 0000000..a2179f6 --- /dev/null +++ b/lang/sr_Cyrl/auth.php @@ -0,0 +1,9 @@ + 'Подаци не одговарају ни једном налогу.', + 'password' => 'Погрешна лозинка', + 'throttle' => 'Превише неуспелих покушаја. Покушајте поново за :seconds секунди.', +]; diff --git a/lang/sr_Cyrl/pagination.php b/lang/sr_Cyrl/pagination.php new file mode 100644 index 0000000..1243a1d --- /dev/null +++ b/lang/sr_Cyrl/pagination.php @@ -0,0 +1,8 @@ + 'Напред »', + 'previous' => '« Назад', +]; diff --git a/lang/sr_Cyrl/passwords.php b/lang/sr_Cyrl/passwords.php new file mode 100644 index 0000000..368a9c8 --- /dev/null +++ b/lang/sr_Cyrl/passwords.php @@ -0,0 +1,11 @@ + 'Лозинка је ресетована!', + 'sent' => 'Послали смо ресет линк за вашу лозинку!', + 'throttled' => 'Молимо сачекајте пре него сто покушате поново.', + 'token' => 'Укуцана ознака за ресетовање лозинке није важећа.', + 'user' => 'Нисмо успели пронаћи корисника са емаил адресом.', +]; diff --git a/lang/sr_Cyrl/validation.php b/lang/sr_Cyrl/validation.php new file mode 100644 index 0000000..a1592ec --- /dev/null +++ b/lang/sr_Cyrl/validation.php @@ -0,0 +1,217 @@ + 'Поље :attribute мора бити прихваћено.', + 'accepted_if' => ':Attribute се мора прихватити када је :other :value.', + 'active_url' => 'Поље :attribute није валидан УРЛ.', + 'after' => 'Поље :attribute мора бити датум после :date.', + 'after_or_equal' => 'Поље :attribute мора да буде :date или каснији датум.', + 'alpha' => 'Поље :attribute може садржати само слова.', + 'alpha_dash' => 'Поље :attribute може садржати само слова, бројеве и повлаке.', + 'alpha_num' => 'Поље :attribute може садржати само слова и бројеве.', + 'array' => 'Поље :attribute мора садржати неких низ ставки.', + 'ascii' => ':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 мора бити тачно или нетачно', + 'can' => 'Поље :attribute садржи неовлашћену вредност.', + 'confirmed' => 'Потврда поља :attribute се не поклапа.', + 'current_password' => 'Лозинка је нетачна.', + 'date' => 'Поље :attribute није важећи датум.', + 'date_equals' => 'Поље :attribute мора да буде датум: :date.', + 'date_format' => 'Поље :attribute не одговора према формату :format.', + 'decimal' => ':Attribute мора имати :decimal децималних места.', + 'declined' => ':Attribute се мора одбити.', + 'declined_if' => ':Attribute се мора одбити када је :other :value.', + 'different' => 'Поља :attribute и :other морају бити различита.', + 'digits' => 'Поље :attribute мора садржати :digits шифри.', + 'digits_between' => 'Поље :attribute мора бити иземђу :min и :max шифри.', + 'dimensions' => 'Поље :attribute име недозвољене димензије слике.', + 'distinct' => 'Поље :attribute има дуплирану вредност.', + 'doesnt_end_with' => ':Attribute се не може завршити са једним од следећих: :values.', + 'doesnt_start_with' => ':Attribute можда не почиње са једним од следећих: :values.', + '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 мора бити валидна ИП адреса.', + 'ipv4' => 'Поље :attribute мора да буде важећа ИПв4 адреса.', + 'ipv6' => 'Поље :attribute мора да буде важећа ИПв6 адреса.', + 'json' => 'Поље :attribute мора да буде важећа ЈСОН формат.', + 'lowercase' => ':Attribute мора бити малим словима.', + '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 мора бити важећа МАЦ адреса.', + 'max' => [ + 'array' => 'Поље :attribute не смије да имаге више од :max ставки.', + 'file' => 'Поље :attribute мора бити мање од :max килобајта.', + 'numeric' => 'Поље :attribute мора бити мање од :max.', + 'string' => 'Поље :attribute мора садржати мање од :max карактера.', + ], + 'max_digits' => ':Attribute не сме имати више од :max цифара.', + 'mimes' => 'Поље :attribute мора бити фајл типа: :values.', + 'mimetypes' => 'Поље :attribute мора бити фајл типа: :values.', + 'min' => [ + 'array' => 'Поље :attribute мора садрзати најмање :min ставку.', + 'file' => 'Фајл :attribute мора бити најмање :min килобајта.', + 'numeric' => 'Поље :attribute мора бити најмање :min.', + 'string' => 'Поље :attribute мора садржати најмање :min карактера.', + ], + 'min_digits' => ':Attribute мора имати најмање :min цифара.', + 'missing' => 'Мора да недостаје поље :attribute.', + 'missing_if' => 'Поље :attribute мора недостајати када је :other :value.', + 'missing_unless' => 'Поље :attribute мора да недостаје осим ако :other није :value.', + 'missing_with' => 'Поље :attribute мора недостајати када је присутно :values.', + 'missing_with_all' => 'Поље :attribute мора недостајати када је присутно :values.', + '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' => 'Поље :attribute је забрањено када је :other једнако :value.', + 'prohibited_unless' => 'Поље :attribute је забрањено, осим ако је :other у :values. години.', + 'prohibits' => 'Поље :attribute забрањује присуство :other.', + 'regex' => 'Формат поља :attribute није валидан.', + 'required' => 'Поље :attribute је обавезно.', + 'required_array_keys' => 'Поље :attribute мора да садржи уносе за: :values.', + 'required_if' => 'Поље :attribute је потребно када поље :other садржи :value.', + 'required_if_accepted' => 'Поље :attribute је обавезно када се прихвати :other.', + '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' => [ + 'array' => 'Поље :attribute мора садржати :size ставки.', + 'file' => 'Фајл :attribute мора бити :size килобајта.', + 'numeric' => 'Поље :attribute мора бити :size.', + 'string' => 'Поље :attribute мора бити :size карактера.', + ], + 'starts_with' => 'Поље :attribute мора да почне са: :values', + 'string' => 'Поље :attribute мора садржати слова.', + 'timezone' => 'Поље :attribute мора бити исправна временска зона.', + 'ulid' => ':Attribute мора бити важећи УЛИД.', + 'unique' => 'Поље :attribute већ постоји.', + 'uploaded' => ':Attribute није отпремљен.', + 'uppercase' => ':Attribute мора бити великим словима.', + 'url' => 'Формат поља :attribute не важи.', + 'uuid' => ':Attribute мора да буде важећи УУИД.', + 'attributes' => [ + 'address' => 'адреса', + 'age' => 'године', + 'amount' => 'износ', + 'area' => 'области', + 'available' => 'доступан', + 'birthday' => 'рођендан', + 'body' => 'тело поруке', + 'city' => 'град', + 'content' => 'садржаја', + 'country' => 'држава', + 'created_at' => 'Креирано', + 'creator' => 'стваралац', + 'current_password' => 'Тренутна лозинка', + 'date' => 'датум', + 'date_of_birth' => 'Датум рођења', + 'day' => 'дан', + 'deleted_at' => 'обрисано на', + 'description' => 'опис', + 'district' => 'округа', + 'duration' => 'трајање', + 'email' => 'емаил', + 'excerpt' => 'извод', + 'filter' => 'филтер', + 'first_name' => 'име', + 'gender' => 'пол', + 'group' => 'група', + 'hour' => 'сат', + 'image' => 'слика', + 'last_name' => 'презиме', + 'lesson' => 'лекција', + 'line_address_1' => 'адреса линије 1', + 'line_address_2' => 'адреса линије 2', + 'message' => 'порука', + 'middle_name' => 'средње име', + 'minute' => 'минут', + 'mobile' => 'мобилни', + 'month' => 'месец', + 'name' => 'име', + 'national_code' => 'национални код', + 'number' => 'број', + 'password' => 'лозинка', + 'password_confirmation' => 'понови лозинку', + 'phone' => 'телефон', + 'photo' => 'фото', + 'postal_code' => 'поштански код', + 'price' => 'Цена', + 'province' => 'покрајина', + 'recaptcha_response_field' => 'рецаптцха поље за одговор', + 'remember' => 'запамтити', + 'restored_at' => 'рестаурирано на', + 'result_text_under_image' => 'текст резултата испод слике', + 'role' => 'улога', + 'second' => 'секунда', + 'sex' => 'пол', + 'short_text' => 'кратак текст', + 'size' => 'величина', + 'state' => 'стање', + 'street' => 'улица', + 'student' => 'ученик', + 'subject' => 'наслов', + 'teacher' => 'учитељ', + 'terms' => 'услови', + 'test_description' => 'опис теста', + 'test_locale' => 'тест лоцале', + 'test_name' => 'назив теста', + 'text' => 'текст', + 'time' => 'време', + 'title' => 'наслов', + 'updated_at' => 'ажурирано на', + 'username' => 'корисничко име', + 'year' => 'година', + ], +]; diff --git a/lang/sr_Latn.json b/lang/sr_Latn.json new file mode 100644 index 0000000..797e780 --- /dev/null +++ b/lang/sr_Latn.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(and :count more error)", + "(and :count more errors)": "(and :count more errors)", + "A new verification link has been sent to the email address you provided during registration.": "Novi verifikacioni link je poslat na Vašu e-mail adresu koju ste uneli u toku registracije.", + "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", + "All rights reserved.": "Sva prava zadržana.", + "Already registered?": "Već ste registrovani?", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Cancel": "Откажи", + "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Confirm": "Potvrdi", + "Confirm Password": "Potvrdite lozinku", + "Current Password": "Trenutna lozinka", + "Dashboard": "Kontrolna tabla", + "Delete Account": "Izbriši nalog", + "Email": "E-mail", + "Email Password Reset Link": "Link ka mejlu za reset lozinke", + "Ensure your account is using a long, random password to stay secure.": "Uverite se da nalog koristi dugu nasumičnu lozinku da biste bili sigurni.", + "Forbidden": "Zabranjeno", + "Forgot your password?": "Zaboravili ste lozinku?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Zaboravili ste lozinku? Nema problema. Samo nam recite Vašu email adresu i mi ćemo Vam poslati link za reset lozinke na Vaš mejl koji će Vam omogućiti da izaberete novu lozinku.", + "Go to page :page": "Идите на страницу :page", + "Hello!": "Zdravo!", + "If you did not create an account, no further action is required.": "Ukoliko niste kreirali nalog, nije potrebno da preduzimate dalje korake.", + "If you did not request a password reset, no further action is required.": "Ukoliko niste zahtevali promenu lozinke, nije potrebno da preduzimate dalje korake.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ako imate problema pri kliku na \":actionText\" dugme, kopirajte i nalepite URL ispod\n ili u vaš veb pretraživač:", + "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", + "Log in": "Пријавите", + "Log Out": "одјавите се", + "Login": "Prijava", + "Logout": "Odjava", + "Name": "Ime", + "New Password": "Nova lozinka", + "Not Found": "Nije pronađeno.", + "of": "од", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Jednom kada se vaš nalog izbriše, svi njegovi resursi i podaci biće trajno izbrisani. Pre brisanja naloga, preuzmite sve podatke ili informacije koje želite da zadržite.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Page Expired": "Stranica je istekla", + "Pagination Navigation": "Навигација по страницама", + "Password": "Lozinka", + "Payment Required": "Payment Required", + "Please click the button below to verify your email address.": "Molimo kliknite na dugme ispod da verifikujete Vašu e-mail adresu.", + "Profile": "Profil", + "Profile Information": "Informacije o profilu", + "Regards": "Pozdrav", + "Register": "Registracija", + "Remember me": "Zapamti me", + "Resend Verification Email": "Ponovo pošalji verifikacioni mejl", + "Reset Password": "Resetuj lozinku", + "Reset Password Notification": "Obaveštenje o resetovanju lozinke", + "results": "резултати", + "Save": "Sačuvaj", + "Saved.": "Sačuvano.", + "Server Error": "Serverska greška", + "Service Unavailable": "Servis nedostupan", + "Showing": "Приказ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Хвала што сте се пријавили! Пре него што започнете, да ли бисте могли да потврдите своју адресу е-поште кликом на везу коју смо вам управо послали е-поштом? Ако нисте добили е-пошту, радо ћемо вам послати другу.", + "The given data was invalid.": "The given data was invalid.", + "The response is not a streamed response.": "The response is not a streamed response.", + "The response is not a view.": "The response is not a view.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ово је сигурно подручје апликације. Молимо потврдите лозинку пре него што наставите.", + "This password reset link will expire in :count minutes.": "Link za promenu lozinke istice za :count minuta.", + "to": "к", + "Toggle navigation": "Prikaži navigaciju", + "Too Many Requests": "Previše zahteva", + "Unauthorized": "Neovlašćen pristup", + "Update Password": "Ažuriraj lozinku", + "Update your account's profile information and email address.": "Ažurirajte informacije o profilu naloga i adresu e-pošte.", + "Verify Email Address": "Verifikuj Email Adresu", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Dobili ste ovaj email zato što samo primili zahtev za promenu lozinke za Vaš nalog.", + "You're logged in!": "You're logged in!", + "Your email address is unverified.": "Your email address is unverified." +} \ No newline at end of file diff --git a/lang/sr_Latn/auth.php b/lang/sr_Latn/auth.php new file mode 100644 index 0000000..7c82eb4 --- /dev/null +++ b/lang/sr_Latn/auth.php @@ -0,0 +1,9 @@ + 'Podaci ne odgovaraju ni jednom nalogu.', + 'password' => 'Pogrešna lozinka', + 'throttle' => 'Previše neuspelih pokušaja. Pokušajte ponovo za :seconds sekundi.', +]; diff --git a/lang/sr_Latn/pagination.php b/lang/sr_Latn/pagination.php new file mode 100644 index 0000000..449d5da --- /dev/null +++ b/lang/sr_Latn/pagination.php @@ -0,0 +1,8 @@ + 'Napred »', + 'previous' => '« Nazad', +]; diff --git a/lang/sr_Latn/passwords.php b/lang/sr_Latn/passwords.php new file mode 100644 index 0000000..341b23f --- /dev/null +++ b/lang/sr_Latn/passwords.php @@ -0,0 +1,11 @@ + 'Lozinka je resetovana!', + 'sent' => 'Poslali smo reset link za vašu lozinku!', + 'throttled' => 'Molimo sačekajte pre nego sto pokušate ponovo.', + 'token' => 'Ukucana oznaka za resetovanje lozinke nije važeća.', + 'user' => 'Nismo uspeli pronaći korisnika sa email adresom.', +]; diff --git a/lang/sr_Latn/validation.php b/lang/sr_Latn/validation.php new file mode 100644 index 0000000..3579cd6 --- /dev/null +++ b/lang/sr_Latn/validation.php @@ -0,0 +1,217 @@ + 'Polje :attribute mora biti prihvaćeno.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => 'Polje :attribute nije validan URL.', + 'after' => 'Polje :attribute mora biti datum posle :date.', + 'after_or_equal' => 'Polje :attribute mora da bude :date ili kasniji datum.', + 'alpha' => 'Polje :attribute može sadržati samo slova.', + 'alpha_dash' => 'Polje :attribute može sadržati samo slova, brojeve i povlake.', + 'alpha_num' => 'Polje :attribute može sadržati samo slova i brojeve.', + 'array' => 'Polje :attribute mora sadržati nekih niz stavki.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'Polje :attribute mora biti datum pre :date.', + 'before_or_equal' => ':Attribute mora da bude :date ili raniji datum.', + 'between' => [ + 'array' => 'Polje :attribute mora biti između :min - :max stavki.', + 'file' => 'Fajl :attribute mora biti između :min - :max kilobajta.', + 'numeric' => 'Polje :attribute mora biti između :min - :max.', + 'string' => 'Polje :attribute mora biti između :min - :max karaktera.', + ], + 'boolean' => 'Polje :attribute mora biti tačno ili netačno', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'Potvrda polja :attribute se ne poklapa.', + 'current_password' => 'The password is incorrect.', + 'date' => 'Polje :attribute nije važeći datum.', + 'date_equals' => 'Polje :attribute mora da bude datum: :date.', + 'date_format' => 'Polje :attribute ne odgovora prema formatu :format.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => 'Polja :attribute i :other moraju biti različita.', + 'digits' => 'Polje :attribute mora sadržati :digits šifri.', + 'digits_between' => 'Polje :attribute mora biti izemđu :min i :max šifri.', + 'dimensions' => 'Polje :attribute ime nedozvoljene dimenzije slike.', + 'distinct' => 'Polje :attribute ima dupliranu vrednost.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => 'Format polja :attribute nije validan.', + 'ends_with' => 'Polje :attribute mora da se završi sa nečim od sledećeg: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'Odabrano polje :attribute nije validno.', + 'file' => ':Attribute mora da bude datoteka.', + 'filled' => 'Polje :attribute je obavezno.', + 'gt' => [ + 'array' => 'Polje :attribute mora da sadrži više od :value stavke.', + 'file' => 'Polje :attribute mora da bude veći od :value kilobajta.', + 'numeric' => 'Polje :attribute mora da bude veći od :value.', + 'string' => 'Polje :attribute mora da sadrži više od :value znakova.', + ], + 'gte' => [ + 'array' => 'Polje :attribute mora da sadrži :value stavki ili više.', + 'file' => 'Polje :attribute mora da ima :value ili više kilobajta.', + 'numeric' => 'Polje :attribute mora da bude :value ili veći.', + 'string' => 'Polje :attribute mora da sadrži :value ili više znakova.', + ], + 'image' => 'Polje :attribute mora biti slika.', + 'in' => 'Polje Odabrano polje :attribute nije validno.', + 'in_array' => 'Polje :attribute ne postoji u :other.', + 'integer' => 'Polje :attribute mora biti broj.', + 'ip' => 'Polje :attribute mora biti validna IP adresa.', + 'ipv4' => 'Polje :attribute mora da bude važeća IPv4 adresa.', + 'ipv6' => 'Polje :attribute mora da bude važeća IPv6 adresa.', + 'json' => 'Polje :attribute mora da bude važeća JSON niska.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => 'Polje :attribute mora da sadrži manje od :value stavki.', + 'file' => 'Polje :attribute mora da bude manji od :value kilobajta.', + 'numeric' => 'Polje :attribute mora da bude manji od :value.', + 'string' => 'Polje :attribute mora da sadrži manje od :value znakova.', + ], + 'lte' => [ + 'array' => 'Polje :attribute ne sme da sadrži više od :value stavki.', + 'file' => 'Polje :attribute mora da bude manji od :value kilobajta.', + 'numeric' => 'Polje :attribute mora da bude :value ili manji.', + 'string' => 'Polje :attribute mora da sadrži :value ili manje znakova.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => 'Polje :attribute ne smije da image više od :max stavki.', + 'file' => 'Polje :attribute mora biti manje od :max kilobajta.', + 'numeric' => 'Polje :attribute mora biti manje od :max.', + 'string' => 'Polje :attribute mora sadržati manje od :max karaktera.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => 'Polje :attribute mora biti fajl tipa: :values.', + 'mimetypes' => 'Polje :attribute mora biti fajl tipa: :values.', + 'min' => [ + 'array' => 'Polje :attribute mora sadrzati najmanje :min stavku.', + 'file' => 'Fajl :attribute mora biti najmanje :min kilobajta.', + 'numeric' => 'Polje :attribute mora biti najmanje :min.', + 'string' => 'Polje :attribute mora sadržati najmanje :min karaktera.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'Број :attribute треба да буде вишеструки од :value', + 'not_in' => 'Odabrani element polja :attribute nije validan.', + 'not_regex' => 'Format :attribute je nevažeći.', + 'numeric' => 'Polje :attribute mora biti broj.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'Polje :attribute mora da bude prisutno.', + 'prohibited' => 'Поље :attribute је забрањено.', + 'prohibited_if' => 'Поље :attribute је забрањено када је :other :value.', + 'prohibited_unless' => 'Поље :attribute је забрањено, осим ако :other није у :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'Format polja :attribute nije validan.', + 'required' => 'Polje :attribute je obavezno.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'Polje :attribute je potrebno kada polje :other sadrži :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'Polje :attribute je obavezno, osim ako je :other u :values.', + 'required_with' => 'Polje :attribute je potrebno kada polje :values je prisutan.', + 'required_with_all' => 'Polje :attribute je obavezno kada je :values prikazano.', + 'required_without' => 'Polje :attribute je potrebno kada polje :values nije prisutan.', + 'required_without_all' => 'Polje :attribute je potrebno kada nijedan od sledeći polja :values nisu prisutni.', + 'same' => 'Polja :attribute i :other se moraju poklapati.', + 'size' => [ + 'array' => 'Polje :attribute mora sadržati :size stavki.', + 'file' => 'Fajl :attribute mora biti :size kilobajta.', + 'numeric' => 'Polje :attribute mora biti :size.', + 'string' => 'Polje :attribute mora biti :size karaktera.', + ], + 'starts_with' => 'Polje :attribute mora da počne sa: :values', + 'string' => 'Polje :attribute mora sadržati slova.', + 'timezone' => 'Polje :attribute mora biti ispravna vremenska zona.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'unique' => 'Polje :attribute već postoji.', + 'uploaded' => ':Attribute nije otpremljen.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => 'Format polja :attribute ne važi.', + 'uuid' => ':Attribute mora da bude važeći UUID.', + 'attributes' => [ + 'address' => 'adresa', + 'age' => 'godine', + 'amount' => 'suma', + 'area' => 'površina', + 'available' => 'dostupno', + 'birthday' => 'rođendan', + 'body' => 'telo poruke', + 'city' => 'grad', + 'content' => 'sadržaj', + 'country' => 'država', + 'created_at' => 'kreirano', + 'creator' => 'autor', + 'current_password' => 'trenutna lozinka', + 'date' => 'datum', + 'date_of_birth' => 'datum rođenja', + 'day' => 'dan', + 'deleted_at' => 'obrisano', + 'description' => 'opis', + 'district' => 'okrug', + 'duration' => 'trajanje', + 'email' => 'email', + 'excerpt' => 'izvod', + 'filter' => 'filter', + 'first_name' => 'ime', + 'gender' => 'pol', + 'group' => 'grupa', + 'hour' => 'sat', + 'image' => 'slika', + 'last_name' => 'prezime', + 'lesson' => 'čas', + 'line_address_1' => 'adresa', + 'line_address_2' => 'dodatak adresi', + 'message' => 'poruka', + 'middle_name' => 'srednje ime', + 'minute' => 'minut', + 'mobile' => 'mobilni', + 'month' => 'mesec', + 'name' => 'ime', + 'national_code' => 'Nacionalni kod', + 'number' => 'number', + 'password' => 'lozinka', + 'password_confirmation' => 'provjera lozinke', + 'phone' => 'telefon', + 'photo' => 'fotografija', + 'postal_code' => 'poštanski broj', + 'price' => 'cijena', + 'province' => 'pokrajina', + 'recaptcha_response_field' => 'recaptcha polje', + 'remember' => 'zapamti me', + 'restored_at' => 'obnovljeno', + 'result_text_under_image' => 'rezultat teksta ispod slike', + 'role' => 'uloga', + 'second' => 'sekunda', + 'sex' => 'pol', + 'short_text' => 'kratak tekst', + 'size' => 'veličina', + 'state' => 'država', + 'street' => 'ulica', + 'student' => 'student', + 'subject' => 'naslov', + 'teacher' => 'učitelj', + 'terms' => 'uslovi', + 'test_description' => 'testni opis', + 'test_locale' => 'testni jezik', + 'test_name' => 'testno ime', + 'text' => 'tekst', + 'time' => 'vreme', + 'title' => 'naslov', + 'updated_at' => 'ažurirano', + 'username' => 'korisničko ime', + 'year' => 'godina', + ], +]; diff --git a/lang/sr_Latn_ME.json b/lang/sr_Latn_ME.json new file mode 100644 index 0000000..7f2ae85 --- /dev/null +++ b/lang/sr_Latn_ME.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(and :count more error)", + "(and :count more errors)": "(and :count more errors)", + "A new verification link has been sent to the email address you provided during registration.": "Нова верификациона веза послата је на адресу е-поште коју сте навели приликом регистрације.", + "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", + "All rights reserved.": "Сва права задржана.", + "Already registered?": "Jesi li se prijavio?", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Cancel": "Откажи", + "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Confirm": "Потврдите", + "Confirm Password": "Потврдите Лозинку", + "Current Password": "тренутна лозинка", + "Dashboard": "Контролна табла", + "Delete Account": "Избришите налог", + "Email": "Е-пошта", + "Email Password Reset Link": "Веза за ресетовање лозинке за е-пошту", + "Ensure your account is using a long, random password to stay secure.": "Уверите се да ваш налог користи дугу случајну лозинку да би остао безбедан.", + "Forbidden": "Забрањено", + "Forgot your password?": "Заборавили сте лозинку?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Заборавили сте лозинку? Nema problema. Само нам реците своју адресу е-поште и ми ћемо вам послати везу за ресетовање лозинке која ће вам омогућити да одаберете нову.", + "Go to page :page": "Идите на страницу :page", + "Hello!": "Zdravo!", + "If you did not create an account, no further action is required.": "Ако нисте отворили налог, није потребно даље деловање.", + "If you did not request a password reset, no further action is required.": "Ако нисте затражили ресетовање лозинке, није потребно даље деловање.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ако имате проблема са притиском на дугме \":actionтект\", Копирајте и залепите УРЛ испод\nу свој веб прегледач:", + "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", + "Log in": "Пријавите", + "Log Out": "одјавите се", + "Login": "Пријавите", + "Logout": "Одјава", + "Name": "Име", + "New Password": "Нова лозинка", + "Not Found": "није пронађен", + "of": "од", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Једном када се ваш налог уклони, сви његови ресурси и подаци биће неповратно избрисани. Пре него што избришете свој налог, преузмите све податке или информације које желите да сачувате.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Page Expired": "Страница Је Истекла", + "Pagination Navigation": "Навигација по страницама", + "Password": "Лозинка", + "Payment Required": "Payment Required", + "Please click the button below to verify your email address.": "Кликните на дугме испод да бисте потврдили своју адресу е-поште.", + "Profile": "Профил", + "Profile Information": "Информације о профилу", + "Regards": "С поштовањем", + "Register": "Региструјте се", + "Remember me": "Запамти ме", + "Resend Verification Email": "Поновно Слање Верификационог Писма", + "Reset Password": "ресетовање лозинке", + "Reset Password Notification": "Обавештење о ресетовању лозинке", + "results": "резултати", + "Save": "Сачувај", + "Saved.": "Сачувано.", + "Server Error": "Грешка сервера", + "Service Unavailable": "Услуга Није Доступна", + "Showing": "Приказ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Хвала што сте се пријавили! Пре него што започнете, да ли бисте могли да потврдите своју адресу е-поште кликом на везу коју смо вам управо послали е-поштом? Ако нисте добили е-пошту, радо ћемо вам послати другу.", + "The given data was invalid.": "The given data was invalid.", + "The response is not a streamed response.": "The response is not a streamed response.", + "The response is not a view.": "The response is not a view.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ово је сигурно подручје апликације. Молимо потврдите лозинку пре него што наставите.", + "This password reset link will expire in :count minutes.": "Ова веза за ресетовање лозинке истиче за :count минута.", + "to": "к", + "Toggle navigation": "Пребацивање навигације", + "Too Many Requests": "Превише Захтева", + "Unauthorized": "Неовлашћено", + "Update Password": "Ажурирајте лозинку", + "Update your account's profile information and email address.": "Ажурирајте информације о профилу вашег налога и адресу е-поште.", + "Verify Email Address": "Проверите Адресу Е-Поште", + "Whoops!": "Ups!", + "You are receiving this email because we received a password reset request for your account.": "Добијате ову е-пошту јер смо добили захтев за ресетовање лозинке за ваш налог.", + "You're logged in!": "You're logged in!", + "Your email address is unverified.": "Your email address is unverified." +} \ No newline at end of file diff --git a/lang/sr_Latn_ME/auth.php b/lang/sr_Latn_ME/auth.php new file mode 100644 index 0000000..973b943 --- /dev/null +++ b/lang/sr_Latn_ME/auth.php @@ -0,0 +1,9 @@ + 'Podaci ne odgovaraju ni jednom nalogu.', + 'password' => 'Pogrešna lozinka.', + 'throttle' => 'Previše neuspelih pokušaja. Pokušajte ponovo za :seconds sekundi.', +]; diff --git a/lang/sr_Latn_ME/pagination.php b/lang/sr_Latn_ME/pagination.php new file mode 100644 index 0000000..8a2c1dc --- /dev/null +++ b/lang/sr_Latn_ME/pagination.php @@ -0,0 +1,8 @@ + 'sljedeća »', + 'previous' => '« prethodna', +]; diff --git a/lang/sr_Latn_ME/passwords.php b/lang/sr_Latn_ME/passwords.php new file mode 100644 index 0000000..13c2412 --- /dev/null +++ b/lang/sr_Latn_ME/passwords.php @@ -0,0 +1,11 @@ + 'Lozinka je resetovana.', + 'sent' => 'Poslali smo vam e-mail sa uputstvom kako da resetujete lozinku.', + 'throttled' => 'Molimo sačekajte prije nego što pokušate ponovo.', + 'token' => 'Link za resetovanje lozinke nije ispravan.', + 'user' => 'Nepostojeći korisnik.', +]; diff --git a/lang/sr_Latn_ME/validation.php b/lang/sr_Latn_ME/validation.php new file mode 100644 index 0000000..a94207f --- /dev/null +++ b/lang/sr_Latn_ME/validation.php @@ -0,0 +1,217 @@ + 'Morate prihvatiti :attribute polje.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => 'Polje :attribute nije link.', + 'after' => 'Polje :attribute mora da bude poslije :date.', + 'after_or_equal' => 'Polje :attribute mora da bude :date ili kasniji datum.', + 'alpha' => 'Polje :attribute mora da sadrži samo slova.', + 'alpha_dash' => 'Polje :attribute može da sadrži samo slova, brojeve i povlake.', + 'alpha_num' => 'Polje :attribute može da sadrži samo slova i brojeve.', + 'array' => 'Polje :attribute mora da bude niz.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'Polje :attribute mora da bude datum prije :date.', + 'before_or_equal' => 'Polje :attribute mora da bude :date ili raniji datum.', + 'between' => [ + 'array' => 'Niz :attribute mora da ima najmanje :min, a najviše :max stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude između :min i :max kb.', + 'numeric' => 'Vrijednost :attribute mora da bude između :min - :max.', + 'string' => 'Rečenica polja :attribute mora da ima najmanje :min a najviše :max znakova.', + ], + 'boolean' => 'Polje :attribute mora da bude tačno ili netačno.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'Potvrda za polje :attribute se ne poklapa.', + 'current_password' => 'The password is incorrect.', + 'date' => 'Polje :attribute ne sadrži datum.', + 'date_equals' => 'Polje :attribute mora da bude :date.', + 'date_format' => 'Polje :attribute ne sadrži odgovarajući format: :format.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => 'Polje :attribute mora da ima različitu vrijednost od :other.', + 'digits' => 'Polje :attribute mora da sadrži :digits cifara.', + 'digits_between' => 'Polje :attribute mora da se sastoji između :min i :max cifara.', + 'dimensions' => 'Ilustracija :attribute mora biti odgovarajućih dimenzija.', + 'distinct' => 'Polje :attribute nema jedinstvenu vrijednost.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => 'Polje :attribute mora biti ispravna E-mail adresa.', + 'ends_with' => 'Polje :attribute mora da se završi sa: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'Odabrana vrijednost za :attribute nije ispravna.', + 'file' => 'Polje :attribute mora da bude dokument.', + 'filled' => 'Polje :attribute mora da sadrži podatak.', + 'gt' => [ + 'array' => 'Niz :attribute mora da sadrži više od :value stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude veća od :value kb.', + 'numeric' => 'Polje :attribute mora da bude veće od :value.', + 'string' => 'Polje :attribute mora da sadrži više od :value znakova.', + ], + 'gte' => [ + 'array' => 'Niz :attribute mora da sadrži najmanje :value stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude :value kb ili veća.', + 'numeric' => 'Polje :attribute može da bude najmanje :value.', + 'string' => 'Polje :attribute mora da sadrži najmanje :value znakova.', + ], + 'image' => 'Polje :attribute mora da bude ilustracija.', + 'in' => 'Polje :attribute ne sadrži neku od predloženih vrijednosti.', + 'in_array' => 'Vrijednost u polju :attribute nije sadržana u :other.', + 'integer' => 'Vrijednost polja :attribute mora da bude broj.', + 'ip' => 'Polje :attribute mora da bude ispravna IP adresa.', + 'ipv4' => 'Polje :attribute mora da bude ispravna IPv4 adresa.', + 'ipv6' => 'Polje :attribute mora da bude ispravna IPv6 adresa.', + 'json' => 'Polje :attribute mora da bude u JSON formatu.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => 'Niz :attribute mora da sadrži manje od :value stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude manja od :value kb.', + 'numeric' => 'Polje :attribute mora da bude manje od :value.', + 'string' => 'Polje :attribute mora da sadrži manje od :value znakova.', + ], + 'lte' => [ + 'array' => 'Niz :attribute mora da sadrži najviše :value stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude :value kb ili manja.', + 'numeric' => 'Polje :attribute može da bude najviše :value.', + 'string' => 'Polje :attribute mora da sadrži najviše :value znakova.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => 'Niz :attribute mora da sadrži najviše :max stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude :max kb ili manja.', + 'numeric' => 'Polje :attribute može da bude najviše :max.', + 'string' => 'Polje :attribute mora da sadrži najviše :max znakova.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => 'Vrsta dokumenta za polje :attribute mora da bude: :values.', + 'mimetypes' => 'Vrsta dokumenta za polje :attribute mora da bude: :values.', + 'min' => [ + 'array' => 'Niz :attribute mora da sadrži najmanje :min stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude :min kb ili veća.', + 'numeric' => 'Polje :attribute može da bude najmanje :min.', + 'string' => 'Polje :attribute mora da sadrži najmanje :min znakova.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'Polje :attribute biti djeljivo sa :value', + 'not_in' => 'Polje :attribute sadrži neku od nedozvoljenih vrijednosti.', + 'not_regex' => 'Format polja :attribute nije ispravan.', + 'numeric' => 'Polje :attribute mora da bude broj.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'Polje :attribute nije označeno.', + 'prohibited' => 'Поље :attribute је забрањено.', + 'prohibited_if' => 'Поље :attribute је забрањено када је :other :value.', + 'prohibited_unless' => 'Поље :attribute је забрањено ако само :other није у :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'Format polja :attribute nije ispravan.', + 'required' => 'Morate da popunite polje :attribute.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'Morate da popunite polje :attribute jer polje :other sadrži :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => 'Morate da popunite polje :attribute, osim ako je :other sadržan u :values.', + 'required_with' => 'Morate da popunite polje :attribute sa poljima :values.', + 'required_with_all' => 'Morate da popunite polje :attribute sa poljima :values.', + 'required_without' => 'Morate da popunite polje :attribute jer nisu popunjena polja :values.', + 'required_without_all' => 'Morate da popunite polje :attribute jer nisu popunjena polja :values.', + 'same' => 'Polje :attribute ovog polja se mora poklopiti sa jednim od sledećeg: :other.', + 'size' => [ + 'array' => 'Niz :attribute mora da sadrži tačno :value stavki.', + 'file' => 'Veličina dokumenta :attribute mora da bude tačno :value k.', + 'numeric' => 'Polje :attribute mora da bude tačno :value.', + 'string' => 'Polje :attribute mora da sadrži tačno :value znakova.', + ], + 'starts_with' => 'Polje :attribute mora da počne sa: :values.', + 'string' => 'Polje :attribute mora da bude rečenica.', + 'timezone' => 'Polje :attribute mora da bude ispravna vremenska zona.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'unique' => 'Unijeta vrijednost za :attribute već postoji.', + 'uploaded' => 'Greška pri postavljanju dokumenata.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => 'Polje :attribute nije link.', + 'uuid' => 'Polje :attribute nije pretstavljen kao jedinstveni identifikator.', + 'attributes' => [ + 'address' => 'adresa', + 'age' => 'godine', + 'amount' => 'suma', + 'area' => 'površina', + 'available' => 'dostupno', + 'birthday' => 'rođendan', + 'body' => 'sadržaj', + 'city' => 'grad', + 'content' => 'sadržaj', + 'country' => 'država', + 'created_at' => 'kreirano', + 'creator' => 'autor', + 'current_password' => 'trenutna lozinka', + 'date' => 'datum', + 'date_of_birth' => 'datum rođenja', + 'day' => 'dan', + 'deleted_at' => 'obrisano', + 'description' => 'opis', + 'district' => 'okrug', + 'duration' => 'trajanje', + 'email' => 'email', + 'excerpt' => 'siže', + 'filter' => 'filter', + 'first_name' => 'ime', + 'gender' => 'pol', + 'group' => 'grupa', + 'hour' => 'sat', + 'image' => 'slika', + 'last_name' => 'prezime', + 'lesson' => 'čas', + 'line_address_1' => 'adresa', + 'line_address_2' => 'dodatak adresi', + 'message' => 'poruka', + 'middle_name' => 'srednje ime', + 'minute' => 'minuti', + 'mobile' => 'mobilni', + 'month' => 'mjesec', + 'name' => 'ime', + 'national_code' => 'Nacionalni kod', + 'number' => 'number', + 'password' => 'lozinka', + 'password_confirmation' => 'provjera lozinke', + 'phone' => 'telefon', + 'photo' => 'fotografija', + 'postal_code' => 'poštanski broj', + 'price' => 'cijena', + 'province' => 'pokrajina', + 'recaptcha_response_field' => 'recaptcha polje', + 'remember' => 'zapamti me', + 'restored_at' => 'obnovljeno', + 'result_text_under_image' => 'rezultat teksta ispod slike', + 'role' => 'uloga', + 'second' => 'sekunde', + 'sex' => 'pol', + 'short_text' => 'kratak tekst', + 'size' => 'veličina', + 'state' => 'država', + 'street' => 'ulica', + 'student' => 'student', + 'subject' => 'naslov', + 'teacher' => 'učitelj', + 'terms' => 'uslovi', + 'test_description' => 'testni opis', + 'test_locale' => 'testni jezik', + 'test_name' => 'testno ime', + 'text' => 'tekst', + 'time' => 'vrijeme', + 'title' => 'naslov', + 'updated_at' => 'ažurirano', + 'username' => 'korisničko ime', + 'year' => 'godina', + ], +]; diff --git a/lang/sv.json b/lang/sv.json new file mode 100644 index 0000000..13ef8e5 --- /dev/null +++ b/lang/sv.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(och :count fler fel)", + "(and :count more errors)": "(och :count fel till)", + "A new verification link has been sent to the email address you provided during registration.": "En ny verifieringslänk har skickats till den e-postadress du angav vid registreringen.", + "A new verification link has been sent to your email address.": "En ny verifieringslänk har skickats till din e-postadress.", + "All rights reserved.": "Alla rättigheter förbehålls.", + "Already registered?": "Redan registrerad?", + "Are you sure you want to delete your account?": "Är du säker på att du vill ta bort ditt konto?", + "Cancel": "Avbryta", + "Click here to re-send the verification email.": "Klicka här för att skicka verifieringsmejlet igen.", + "Confirm": "Bekräfta", + "Confirm Password": "Bekräfta lösenordet", + "Current Password": "Nuvarande lösenord", + "Dashboard": "Instrumentpanel", + "Delete Account": "Radera konto", + "Email": "E-post", + "Email Password Reset Link": "Skicka återställningslänk", + "Ensure your account is using a long, random password to stay secure.": "Se till att ditt konto använder ett långt, slumpmässigt lösenord för att vara säkert.", + "Forbidden": "Förbjuden", + "Forgot your password?": "Glömt ditt lösenord?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Glömt ditt lösenord? Inga problem. Ange din e-post adress så skickar vi en återställningslänk.", + "Go to page :page": "Gå till sidan :page", + "Hello!": "Hej!", + "If you did not create an account, no further action is required.": "Om du ej har skapat ett konto behöver du ej göra något.", + "If you did not request a password reset, no further action is required.": "Om du inte har begärt ett lösenord behöver du ej göra något.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Om det ej fungerar att klicka på \":actionText\"-knappen, kopiera och klista in länken nedan i webbläsarens adressfält:", + "Invalid JSON was returned from the route.": "Ogiltig JSON returnerades från rutten.", + "Log in": "Inloggning", + "Log Out": "utloggning", + "Login": "Logga in", + "Logout": "Logga ut", + "Name": "Namn", + "New Password": "Nytt lösenord", + "Not Found": "Hittades ej", + "of": "av", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "När ditt konto har tagits bort kommer alla dess resurser och data att raderas permanent. Innan du tar bort ditt konto, ladda ner data eller information som du vill behålla.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "När ditt konto har raderats kommer alla dess resurser och data att raderas permanent. Ange ditt lösenord för att bekräfta att du vill ta bort ditt konto permanent.", + "Page Expired": "Sidan är utgången", + "Pagination Navigation": "Sidnumrering Navigering", + "Password": "Lösenord", + "Payment Required": "Betalning krävs", + "Please click the button below to verify your email address.": "Vänligen klicka på knappen nedan för att verifiera din e-postadress.", + "Profile": "Profil", + "Profile Information": "profilinformation", + "Regards": "Hälsningar", + "Register": "Registrera", + "Remember me": "Kom ihåg mig", + "Resend Verification Email": "Skicka Verifieringsmeddelande Igen", + "Reset Password": "Återställ lösenordet", + "Reset Password Notification": "Återställ lösenordet-notifikationen", + "results": "resultat", + "Save": "Spara", + "Saved.": "Sparad.", + "Server Error": "Serverfel", + "Service Unavailable": "Tjänsten svarar ej", + "Showing": "Visar", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Tack för att du anmälde dig! Innan du börjar, kan du verifiera din e-postadress genom att klicka på länken vi just mailade till dig? Om du inte fick e-postmeddelandet skickar vi gärna en annan.", + "The given data was invalid.": "De angivna uppgifterna var ogiltiga.", + "The response is not a streamed response.": "Svaret är inte ett streamat svar.", + "The response is not a view.": "Svaret är inte en syn.", + "This is a secure area of the application. Please confirm your password before continuing.": "Detta är ett säkert område av ansökan. Bekräfta ditt lösenord innan du fortsätter.", + "This password reset link will expire in :count minutes.": "Denna återställningslänk kommer att gå ut om :count minuter.", + "to": "till", + "Toggle navigation": "Toggla meny", + "Too Many Requests": "För många anrop", + "Unauthorized": "Obehörig", + "Update Password": "Uppdatera lösenord", + "Update your account's profile information and email address.": "Uppdatera kontots profilinformation och e-postadress.", + "Verify Email Address": "Bekräfta e-postadress", + "Whoops!": "Oops!", + "You are receiving this email because we received a password reset request for your account.": "Du får detta mail då någon ha begärt återställning av lösenordet för ditt konto.", + "You're logged in!": "Du är inloggad!", + "Your email address is unverified.": "Din e-postadress är overifierad." +} \ No newline at end of file diff --git a/lang/sv/auth.php b/lang/sv/auth.php new file mode 100644 index 0000000..2ef0290 --- /dev/null +++ b/lang/sv/auth.php @@ -0,0 +1,9 @@ + 'Dessa uppgifter stämmer inte överens med vårt register.', + 'password' => 'Lösenordet är fel.', + 'throttle' => 'För många inloggningsförsök. Var vänlig försök igen om :seconds sekunder.', +]; diff --git a/lang/sv/pagination.php b/lang/sv/pagination.php new file mode 100644 index 0000000..b21e0a7 --- /dev/null +++ b/lang/sv/pagination.php @@ -0,0 +1,8 @@ + 'Nästa »', + 'previous' => '« Föregående', +]; diff --git a/lang/sv/passwords.php b/lang/sv/passwords.php new file mode 100644 index 0000000..4503b79 --- /dev/null +++ b/lang/sv/passwords.php @@ -0,0 +1,11 @@ + 'Lösenordet har blivit återställt!', + 'sent' => 'Lösenordspåminnelse skickad!', + 'throttled' => 'Vänligen vänta innan du försöker igen.', + 'token' => 'Koden för lösenordsåterställning är ogiltig.', + 'user' => 'Det finns ingen användare med den e-postadressen.', +]; diff --git a/lang/sv/validation.php b/lang/sv/validation.php new file mode 100644 index 0000000..6a4831e --- /dev/null +++ b/lang/sv/validation.php @@ -0,0 +1,217 @@ + ':Attribute måste accepteras.', + 'accepted_if' => ':Attribute måste accepteras när :other är :value.', + 'active_url' => ':Attribute är inte en giltig webbadress.', + 'after' => ':Attribute måste vara ett datum efter :date.', + 'after_or_equal' => ':Attribute måste vara ett datum senare eller samma dag som :date.', + 'alpha' => ':Attribute får endast innehålla bokstäver.', + 'alpha_dash' => ':Attribute får endast innehålla bokstäver, siffror och bindestreck.', + 'alpha_num' => ':Attribute får endast innehålla bokstäver och siffror.', + 'array' => ':Attribute måste vara en array.', + 'ascii' => ':Attribute:an får bara innehålla enbyte alfanumeriska tecken och symboler.', + 'before' => ':Attribute måste vara ett datum innan :date.', + 'before_or_equal' => ':Attribute måste vara ett datum före eller samma dag som :date.', + 'between' => [ + 'array' => ':Attribute måste innehålla mellan :min - :max objekt.', + 'file' => ':Attribute måste vara mellan :min till :max kilobyte stor.', + 'numeric' => ':Attribute måste vara en siffra mellan :min och :max.', + 'string' => ':Attribute måste innehålla :min till :max tecken.', + ], + 'boolean' => ':Attribute måste vara sant eller falskt.', + 'can' => 'Fältet :attribute innehåller ett obehörigt värde.', + 'confirmed' => ':Attribute bekräftelsen matchar inte.', + 'current_password' => 'Lösenordet är felaktigt.', + 'date' => ':Attribute är inte ett giltigt datum.', + 'date_equals' => ':Attribute måste vara ett datum lika med :date.', + 'date_format' => ':Attribute matchar inte formatet :format.', + 'decimal' => 'De :attribute måste ha :decimal decimaler.', + 'declined' => ':Attribute måste vara avaktiverat.', + 'declined_if' => ':Attribute måste vara avaktiverat när :other är :value.', + 'different' => ':Attribute och :other får inte vara lika.', + 'digits' => ':Attribute måste vara :digits tecken.', + 'digits_between' => ':Attribute måste vara mellan :min och :max tecken.', + 'dimensions' => ':Attribute har felaktiga bilddimensioner.', + 'distinct' => ':Attribute innehåller fler än en repetition av samma element.', + 'doesnt_end_with' => ':Attribute får inte sluta med det följande värden: :values.', + 'doesnt_start_with' => ':Attribute får inte börja med följande värden: :values.', + 'email' => ':Attribute måste innehålla en korrekt e-postadress.', + 'ends_with' => ':Attribute måste sluta med en av följande: :values.', + 'enum' => ':Attribute är ogiltigt.', + 'exists' => ':Attribute existerar i databasen och är därför ogiltigt.', + 'file' => ':Attribute måste vara en fil.', + 'filled' => ':Attribute är obligatoriskt.', + 'gt' => [ + 'array' => ':Attribute måste innehålla fler än :value objekt.', + 'file' => ':Attribute måste vara större än :value kilobyte stor.', + 'numeric' => ':Attribute måste vara större än :value.', + 'string' => ':Attribute måste vara längre än :value tecken.', + ], + 'gte' => [ + 'array' => ':Attribute måste innehålla lika många eller fler än :value objekt.', + 'file' => ':Attribute måste vara lika med eller större än :value kilobyte stor.', + 'numeric' => ':Attribute måste vara lika med eller större än :value.', + 'string' => ':Attribute måste vara lika med eller längre än :value tecken.', + ], + 'image' => ':Attribute måste vara en bild.', + 'in' => ':Attribute är ogiltigt.', + 'in_array' => ':Attribute finns inte i :other.', + 'integer' => ':Attribute måste vara en siffra.', + 'ip' => ':Attribute måste vara en giltig IP-adress.', + 'ipv4' => ':Attribute måste vara en giltig IPv4-adress.', + 'ipv6' => ':Attribute måste vara en giltig IPv6-adress.', + 'json' => ':Attribute måste vara en giltig JSON-sträng.', + 'lowercase' => ':Attribute måste vara i små bokstäver.', + 'lt' => [ + 'array' => ':Attribute måste innehålla färre än :value objekt.', + 'file' => ':Attribute måste vara mindre än :value kilobyte stor.', + 'numeric' => ':Attribute måste vara mindre än :value.', + 'string' => ':Attribute måste vara kortare än :value tecken.', + ], + 'lte' => [ + 'array' => ':Attribute måste innehålla lika många eller färre än :value objekt.', + 'file' => ':Attribute måste vara lika med eller mindre än :value kilobyte stor.', + 'numeric' => ':Attribute måste vara lika med eller mindre än :value.', + 'string' => ':Attribute måste vara lika med eller kortare än :value tecken.', + ], + 'mac_address' => ':Attribute måste vara en giltig MAC adress.', + 'max' => [ + 'array' => ':Attribute får inte innehålla mer än :max objekt.', + 'file' => ':Attribute får max vara :max kilobyte stor.', + 'numeric' => ':Attribute får inte vara större än :max.', + 'string' => ':Attribute får max innehålla :max tecken.', + ], + 'max_digits' => ':Attribute får inte innehålla mer än :max siffror.', + 'mimes' => ':Attribute måste vara en fil av typen: :values.', + 'mimetypes' => ':Attribute måste vara en fil av typen: :values.', + 'min' => [ + 'array' => ':Attribute måste innehålla minst :min objekt.', + 'file' => ':Attribute måste vara minst :min kilobyte stor.', + 'numeric' => ':Attribute måste vara större än :min.', + 'string' => ':Attribute måste innehålla minst :min tecken.', + ], + 'min_digits' => ':Attribute måste innehålla ett minimum av :min siffror.', + 'missing' => ':Attribute-fältet måste saknas.', + 'missing_if' => ':Attribute-fältet måste saknas när :other är :value.', + 'missing_unless' => ':Attribute-fältet måste saknas om inte :other är :value.', + 'missing_with' => ':Attribute-fältet måste saknas när :values finns.', + 'missing_with_all' => ':Attribute-fältet måste saknas när :values finns.', + 'multiple_of' => ':Attribute måste vara en multipel av :value', + 'not_in' => ':Attribute är ogiltigt.', + 'not_regex' => 'Formatet för :attribute är ogiltigt.', + 'numeric' => ':Attribute måste vara en siffra.', + 'password' => [ + 'letters' => ':Attribute måste innehålla minst en bokstav.', + 'mixed' => ':Attribute måste innehålla minst en lite och en stor bokstav.', + 'numbers' => ':Attribute måste innehålla minst en siffra.', + 'symbols' => ':Attribute måste innehålla minst en symbol.', + 'uncompromised' => 'Det angivna :attribute återfinns i läkta källor på internet. Byt :attribute så fort som möjligt.', + ], + 'present' => ':Attribute måste finnas med.', + 'prohibited' => 'Fältet :attribute är förbjudet.', + 'prohibited_if' => ':Attribute är förbjudet när :other är :value.', + 'prohibited_unless' => ':Attribute är förbjudet om inte :other är :values.', + 'prohibits' => ':Attribute fältet förhindrar :other att ha ett värde.', + 'regex' => ':Attribute har ogiltigt format.', + 'required' => ':Attribute är obligatoriskt.', + 'required_array_keys' => ':Attribute måste innehålla listnamn för :values.', + 'required_if' => ':Attribute är obligatoriskt när :other är :value.', + 'required_if_accepted' => 'Fältet :attribute är ett krav när fält :other är accepterat.', + 'required_unless' => ':Attribute är obligatoriskt när inte :other finns bland :values.', + 'required_with' => ':Attribute är obligatoriskt när :values är ifyllt.', + 'required_with_all' => ':Attribute är obligatoriskt när :values är ifyllt.', + 'required_without' => ':Attribute är obligatoriskt när :values ej är ifyllt.', + 'required_without_all' => ':Attribute är obligatoriskt när ingen av :values är ifyllt.', + 'same' => ':Attribute och :other måste vara lika.', + 'size' => [ + 'array' => ':Attribute måste innehålla :size objekt.', + 'file' => ':Attribute får endast vara :size kilobyte stor.', + 'numeric' => ':Attribute måste vara :size.', + 'string' => ':Attribute måste innehålla :size tecken.', + ], + 'starts_with' => ':Attribute måste börja med en av följande: :values', + 'string' => ':Attribute måste vara en sträng.', + 'timezone' => ':Attribute måste vara en giltig tidszon.', + 'ulid' => ':Attribute:an måste vara ett giltigt ULID.', + 'unique' => ':Attribute används redan.', + 'uploaded' => ':Attribute kunde inte laddas upp.', + 'uppercase' => ':Attribute måste vara versaler.', + 'url' => ':Attribute har ett ogiltigt format.', + 'uuid' => ':Attribute måste vara ett giltigt UUID.', + 'attributes' => [ + 'address' => 'adress', + 'age' => 'ålder', + 'amount' => 'belopp', + 'area' => 'område', + 'available' => 'tillgängliga', + 'birthday' => 'födelsedag', + 'body' => 'kropp', + 'city' => 'stad', + 'content' => 'innehåll', + 'country' => 'Land', + 'created_at' => 'skapad vid', + 'creator' => 'skapare', + 'current_password' => 'nuvarande lösenord', + 'date' => 'datum', + 'date_of_birth' => 'födelsedatum', + 'day' => 'dag', + 'deleted_at' => 'raderas kl', + 'description' => 'beskrivning', + 'district' => 'distrikt', + 'duration' => 'varaktighet', + 'email' => 'e-post', + 'excerpt' => 'utdrag', + 'filter' => 'filtrera', + 'first_name' => 'förnamn', + 'gender' => 'kön', + 'group' => 'grupp', + 'hour' => 'timme', + 'image' => 'bild', + 'last_name' => 'efternamn', + 'lesson' => 'lektion', + 'line_address_1' => 'linjeadress 1', + 'line_address_2' => 'linjeadress 2', + 'message' => 'meddelande', + 'middle_name' => 'mellannamn', + 'minute' => 'minut', + 'mobile' => 'mobil', + 'month' => 'månad', + 'name' => 'namn', + 'national_code' => 'nationell kod', + 'number' => 'siffra', + 'password' => 'Lösenord', + 'password_confirmation' => 'lösenordsbekräftelse', + 'phone' => 'telefon', + 'photo' => 'Foto', + 'postal_code' => 'postnummer', + 'price' => 'pris', + 'province' => 'provins', + 'recaptcha_response_field' => 'recaptcha-svarsfält', + 'remember' => 'kom ihåg', + 'restored_at' => 'återställd kl', + 'result_text_under_image' => 'resultattext under bild', + 'role' => 'roll', + 'second' => 'andra', + 'sex' => 'sex', + 'short_text' => 'kort text', + 'size' => 'storlek', + 'state' => 'stat', + 'street' => 'gata', + 'student' => 'studerande', + 'subject' => 'ämne', + 'teacher' => 'lärare', + 'terms' => 'villkor', + 'test_description' => 'Testbeskrivning', + 'test_locale' => 'testa lokalen', + 'test_name' => 'testnamn', + 'text' => 'text', + 'time' => 'tid', + 'title' => 'titel', + 'updated_at' => 'uppdaterad kl', + 'username' => 'Användarnamn', + 'year' => 'år', + ], +]; diff --git a/lang/sw.json b/lang/sw.json new file mode 100644 index 0000000..d47f0e3 --- /dev/null +++ b/lang/sw.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(na :count makosa zaidi)", + "(and :count more errors)": "(na :count makosa zaidi)", + "A new verification link has been sent to the email address you provided during registration.": "Kiungo kipya cha uthibitishaji kimetumwa kwa anwani ya barua pepe uliyotoa wakati wa usajili.", + "A new verification link has been sent to your email address.": "Kiungo kipya cha uthibitishaji kimetumwa kwa anwani yako ya barua pepe.", + "All rights reserved.": "Haki zote zimehifadhiwa.", + "Already registered?": "Je, umesajiliwa tayari?", + "Are you sure you want to delete your account?": "Je, una uhakika unataka kufuta akaunti yako?", + "Cancel": "Ghairi", + "Click here to re-send the verification email.": "Bofya hapa ili kutuma tena barua pepe ya uthibitishaji.", + "Confirm": "Kuthibitisha", + "Confirm Password": "Kuthibitisha Nenosiri", + "Current Password": "Nenosiri la sasa", + "Dashboard": "Dashibodi", + "Delete Account": "Futa Akaunti", + "Email": "Barua pepe", + "Email Password Reset Link": "Tuma kwa Barua pepe Kiungo cha Kuweka upya Nenosiri", + "Ensure your account is using a long, random password to stay secure.": "Hakikisha kuwa akaunti yako inatumia nenosiri refu lisilo na mpangilio ili kukaa salama.", + "Forbidden": "Haramu", + "Forgot your password?": "Umesahau Nenosiri lako?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Umesahau nenosiri yako? Hakuna shida. Hebu tujulishe anwani yako ya barua pepe na tutakutumia kiungo cha kuweka upya nenosiri kitakachokuruhusu kuchagua mpya.", + "Go to page :page": "Kwenda kwa ukurasa :page", + "Hello!": "Hello!", + "If you did not create an account, no further action is required.": "Ikiwa hukufungua akaunti, hakuna hatua zaidi inayohitajika.", + "If you did not request a password reset, no further action is required.": "Ikiwa hukuomba kuweka upya nenosiri, hakuna hatua zaidi inayohitajika.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ikiwa unatatizika kubofya kitufe cha \":actionText\", nakili na ubandike URL iliyo hapa chini \n kwenye kivinjari chako cha wavuti:", + "Invalid JSON was returned from the route.": "JSON batili ilirejeshwa kutoka kwenye njia.", + "Log in": "Ingia", + "Log Out": "Toka nje", + "Login": "Ingia", + "Logout": "Toka nje", + "Name": "Jina", + "New Password": "Nenosiri Jipya", + "Not Found": "Haipatikani", + "of": "ya", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Baada ya kufuta akaunti yako, rasilimali na data yake yote itafutwa kabisa. Kabla ya kufuta akaunti yako, tafadhali pakua data au taarifa yoyote ambayo ungependa kuhifadhi.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Baada ya kufuta akaunti yako, rasilimali na data yake yote itafutwa kabisa. Tafadhali weka nenosiri lako ili kuthibitisha ungependa kufuta akaunti yako kabisa.", + "Page Expired": "Ukurasa umeisha Muda Wake", + "Pagination Navigation": "Urambazaji Kurasa", + "Password": "Nenosiri", + "Payment Required": "Malipo yanahitajika", + "Please click the button below to verify your email address.": "Tafadhali bofya kitufe kilicho hapa chini ili kuthibitisha anwani yako ya barua pepe.", + "Profile": "Wasifu", + "Profile Information": "Maelezo Mafupi", + "Regards": "Salamu", + "Register": "Kujiandikisha", + "Remember me": "Nikumbuke", + "Resend Verification Email": "Tuma Barua Pepe Ya Uthibitisho", + "Reset Password": "Weka Upya Nenosiri", + "Reset Password Notification": "Weka upya Arifa ya Nenosiri", + "results": "matokeo", + "Save": "Hifadhi", + "Saved.": "Imehifadhiwa.", + "Server Error": "Hitilafu ya Seva", + "Service Unavailable": "Huduma Hazipatikani", + "Showing": "Kuonyesha", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Asante kwa kujiandikisha! Kabla ya kuanza, unaweza kuthibitisha anwani yako ya barua pepe kwa kubofya kiungo ambacho tumekutumia hivi punde? Ikiwa hukupokea barua pepe, tutakutumia nyingine kwa furaha.", + "The given data was invalid.": "Data iliyotolewa ilikuwa batili.", + "The response is not a streamed response.": "Jibu si jibu la kutiririshwa.", + "The response is not a view.": "Jibu sio mtazamo.", + "This is a secure area of the application. Please confirm your password before continuing.": "Hili ni eneo salama la programu. Tafadhali thibitisha nenosiri lako kabla ya kuendelea.", + "This password reset link will expire in :count minutes.": "Kiungo hiki cha kuweka upya nenosiri kitaisha baada ya dakika :count..", + "to": "hadi", + "Toggle navigation": "Geuza urambazaji", + "Too Many Requests": "Maombi Mengi Mno", + "Unauthorized": "Isiyoidhinishwa", + "Update Password": "Sasisha Nenosiri", + "Update your account's profile information and email address.": "Sasisha maelezo ya wasifu wa akaunti yako na anwani ya barua pepe.", + "Verify Email Address": "Thibitisha Anwani ya Barua Pepe", + "Whoops!": "Lo!", + "You are receiving this email because we received a password reset request for your account.": "Unapokea barua pepe hii kwa sababu tulipokea ombi la kuweka upya nenosiri la akaunti yako.", + "You're logged in!": "Umeingia!", + "Your email address is unverified.": "Barua pepe yako haijathibitishwa." +} \ No newline at end of file diff --git a/lang/sw/auth.php b/lang/sw/auth.php new file mode 100644 index 0000000..78dedf5 --- /dev/null +++ b/lang/sw/auth.php @@ -0,0 +1,9 @@ + 'Hii hati tambulishi hailingani na rekodi zetu.', + 'password' => 'Nenosiri ni sahihi.', + 'throttle' => 'Majaribio mengi sana ya kuingia. Tafadhali jaribu tena katika sekunde :seconds.', +]; diff --git a/lang/sw/pagination.php b/lang/sw/pagination.php new file mode 100644 index 0000000..47cd666 --- /dev/null +++ b/lang/sw/pagination.php @@ -0,0 +1,8 @@ + 'Ifuatayo »', + 'previous' => '« Awali', +]; diff --git a/lang/sw/passwords.php b/lang/sw/passwords.php new file mode 100644 index 0000000..b827aea --- /dev/null +++ b/lang/sw/passwords.php @@ -0,0 +1,11 @@ + 'Nenosiri lako limefufuliwa upya!', + 'sent' => 'Tumekutumia barua pepe ya fungo la kufufua nenosiri!', + 'throttled' => 'Tafadhali subiri wakati inajaribu tena.', + 'token' => 'Huu ufufuzi wa nenosiri si halali.', + 'user' => 'Hatupati mtumiaji wa anuani hii ya barua pepe.', +]; diff --git a/lang/sw/validation.php b/lang/sw/validation.php new file mode 100644 index 0000000..01ebb4c --- /dev/null +++ b/lang/sw/validation.php @@ -0,0 +1,217 @@ + 'Lazima kipengele kikubaliwe.', + 'accepted_if' => 'Kipengele :attribute lazima kikubalike wakati :other ni :value.', + 'active_url' => 'Kipengele sio Chanzo Cha Anuani halali.', + 'after' => 'Kipengele lazima kiwe tarehe baada ya :date.', + 'after_or_equal' => ':Attribute inapaswa kuwa tarehe baada au sawa na :date.', + 'alpha' => 'Kipengele huenda kikawa tu chenye herufi.', + 'alpha_dash' => 'Kipengele huenda kikawa tu chenye herufi, na vistari.', + 'alpha_num' => 'Kipengele huenda kikawa tu chenye herufi na nambari.', + 'array' => 'Kipengele lazima kiwe safu.', + 'ascii' => ':Attribute lazima iwe na herufi na alama za alphanumeric za baiti moja pekee.', + 'before' => 'Kipengele lazima kiwe tarehe kabla ya :date.', + 'before_or_equal' => ':Attribute inapaswa kuwa tarehe kabla au sawa na :date.', + 'between' => [ + 'array' => 'Kipengele lazima kiwe na kati ya :min na :max cha vifungu.', + 'file' => 'Kipengele lazima kiwe kati ya :min na :max cha kilobaiti.', + 'numeric' => 'Kipengele lazima kiwe kati ya :min na :max.', + 'string' => 'Kipengele lazima kiwe kati ya :min na :max cha herufi.', + ], + 'boolean' => 'Sehemu ya kipengele lazima iwe kweli au si kweli.', + 'can' => 'Sehemu ya :attribute ina thamani isiyoidhinishwa.', + 'confirmed' => 'Uthibitisho wa kipengele haulingani.', + 'current_password' => 'Nenosiri si sahihi.', + 'date' => 'Kipengele si tarehe halali.', + 'date_equals' => ':Attribute inapaswa kuwa tarehe sawa na :date.', + 'date_format' => 'Kipengele hakilingani na muundo :date.', + 'decimal' => ':Attribute lazima iwe na sehemu :decimal za desimali.', + 'declined' => ':Attribute inapaswa kukataliwa.', + 'declined_if' => ':Attribute inapaswa kukataliwa kama :other ni :value.', + 'different' => 'Kipengele na :other lazima viwe tofauti.', + 'digits' => 'Kipengele lazima kiwe na tarakimu :digits.', + 'digits_between' => 'Kipengele lazima kiwe kati ya :min na :max cha tarakimu.', + 'dimensions' => ':Attribute ina vipimo vya picha ambavyo si sahihi.', + 'distinct' => 'Sehemu ya kipengele ina thamani rudufu.', + 'doesnt_end_with' => ':Attribute inaweza isiishie na mojawapo ya yafuatayo: :values.', + 'doesnt_start_with' => ':Attribute inaweza isianze na mojawapo ya yafuatayo: :values.', + 'email' => 'Kipengele lazima kiwe anuani halali ya barua pepe.', + 'ends_with' => 'Ya :attribute lazima mwisho na moja ya yafuatayo: :values.', + 'enum' => ':Attribute iliyochaguliwa si sahihi.', + 'exists' => 'Kipengele kilichochaguliwa si halali.', + 'file' => ':Attribute linapaswa kuwa faili.', + 'filled' => 'Sehemu ya kipengele inahitajika.', + 'gt' => [ + 'array' => ':Attribute inapaswa kuwa na vitu zaidi ya :value.', + 'file' => ':Attribute inapaswa kuwa kubwa kuliko kilobaiti :value.', + 'numeric' => ':Attribute inapaswa kuwa kubwa kuliko :value.', + 'string' => ':Attribute inapaswa kuwa kubwa kuliko herufi :value.', + ], + 'gte' => [ + 'array' => ':Attribute inapaswa kuwa na vitu :value au zaidi.', + 'file' => ':Attribute inapaswa kuwa kubwa au sawa na kilobaiti :value.', + 'numeric' => ':Attribute inapaswa kuwa kubwa kuliko au sawa na :value.', + 'string' => ':Attribute inapaswa kuwa kubwa kuliko au sawa na herufi :value.', + ], + 'image' => 'Kipengele lazima kiwe picha.', + 'in' => 'Kipengele kilichochaguliwa si halali.', + 'in_array' => 'Sehemu ya kipengele haipo katika :other.', + 'integer' => 'Kipengele lazima kiwe nambari kamili.', + 'ip' => 'Kipengele lazima kiwe anuani halali ya Itifaki ya Intaneti.', + 'ipv4' => ':Attribute inapaswa kuwa anwani ya IPv4 sahihi.', + 'ipv6' => ':Attribute inapaswa kuwa anwani ya IPv6 sahihi.', + 'json' => 'Kipengele lazima kiwe kidwe halali cha Nukuu ya Java.', + 'lowercase' => ':Attribute ni lazima iwe na herufi ndogo..', + 'lt' => [ + 'array' => ':Attribute inapaswa kuwa chini ya vitu :value.', + 'file' => ':Attribute inapaswa kuwa chini ya kilobaiti :value.', + 'numeric' => ':Attribute inapaswa kuwa chini ya :value.', + 'string' => ':Attribute inapaswa kuwa chini ya herufi :value.', + ], + 'lte' => [ + 'array' => ':Attribute haipaswi kuwa na vitu ziadi ya :value.', + 'file' => ':Attribute inapaswa kuwa ndogo kuliko au sawa na kilobaiti :value.', + 'numeric' => ':Attribute inapaswa kuwa ndogo kuliko au sawa na :value.', + 'string' => ':Attribute inapaswa kuwa ndogo au sawa na herufi :value.', + ], + 'mac_address' => 'Kipengele :attribute kinapaswa kuwa anwani sahihi ya MAC.', + 'max' => [ + 'array' => 'Kipengele huenda kisiwe na zaidi ya :max cha vifungu.', + 'file' => 'Kipengele huenda si kikubwa kuliko :max cha kilobaiti.', + 'numeric' => 'Kipengele huenda si kikubwa kuliko :max.', + 'string' => 'Kipengele huenda si kikubwa kuliko :max cha herufi.', + ], + 'max_digits' => ':Attribute lazima isiwe na zaidi ya tarakimu :max.', + 'mimes' => 'Kipengele lazima kiwe faili ya aina: :values.', + 'mimetypes' => ':Attribute linapaswa kuwa faili la aina ya: :values.', + 'min' => [ + 'array' => 'Kipengele lazima kiwe na angalau :min cha vifungu.', + 'file' => 'Kipengele lazima kiwe angalau :min cha kilobaiti.', + 'numeric' => 'Kipengele lazima kiwe angalau :min.', + 'string' => 'Kipengele lazima kiwe angalau :min cha herufi.', + ], + 'min_digits' => ':Attribute lazima iwe na angalau tarakimu :min.', + 'missing' => 'Sehemu ya :attribute lazima ikosekana.', + 'missing_if' => 'Sehemu ya :attribute lazima ikosekana wakati :other ni :value.', + 'missing_unless' => 'Sehemu ya :attribute lazima ikose isipokuwa :other ni :value.', + 'missing_with' => 'Sehemu ya :attribute lazima ikosekana wakati :values iko.', + 'missing_with_all' => 'Sehemu ya :attribute lazima ikosekana wakati :values wapo.', + 'multiple_of' => 'Ya :attribute lazima kuwa nyingi ya :value', + 'not_in' => 'Kipengele kilichochaguliwa si halali.', + 'not_regex' => 'Muundo wa :attribute si sahihi.', + 'numeric' => 'Kipengele lazima kiwe nambari.', + 'password' => [ + 'letters' => ':Attribute lazima iwe na angalau herufi moja.', + 'mixed' => ':Attribute lazima iwe na angalau herufi moja kubwa na ndogo moja.', + 'numbers' => ':Attribute lazima iwe na angalau nambari moja.', + 'symbols' => ':Attribute lazima iwe na angalau ishara moja.', + 'uncompromised' => ':Attribute iliyotolewa imeonekana katika uvujaji wa data. Tafadhali chagua :attribute tofauti.', + ], + 'present' => 'Sehemu ya kipengele lazima iwepo.', + 'prohibited' => 'Ya :attribute uwanja ni marufuku.', + 'prohibited_if' => 'Ya :attribute uwanja ni marufuku wakati :other ni :value.', + 'prohibited_unless' => 'Ya :attribute uwanja ni marufuku isipokuwa :other ni katika :values.', + 'prohibits' => 'Kipengele :attribute kinakataza :other kuwepo/kuonyeshwa.', + 'regex' => 'Muundo wa kipengele si halali.', + 'required' => 'Sehemu ya kipengele inahitajika.', + 'required_array_keys' => 'Kipengele :attribute ni lazima kiwe na maingizo ya: :values.', + 'required_if' => 'Sehemu ya kipengele inahitajika wakati :other ni :value.', + 'required_if_accepted' => 'Sehemu ya :attribute inahitajika wakati :other inakubaliwa.', + 'required_unless' => 'Sehemu ya kipengele inahitajika isipokuwa :other ni katika :values.', + 'required_with' => 'Sehemu ya kipengele inahitajika wakati :values vipo.', + 'required_with_all' => 'Sehemu ya kipengele inahitajika wakati :values vipo.', + 'required_without' => 'Sehemu ya kipengele inahitajika wakati :values havipo.', + 'required_without_all' => 'Sehemu ya kipengele inahitajika wakati hakuna hata moja ya :values ipo.', + 'same' => 'Kipengele na :other lazima vilingane.', + 'size' => [ + 'array' => 'Kipengele lazima kiwe chenye :size ya kipimo.', + 'file' => 'Kipengele lazima kiwe :size cha kilobaiti.', + 'numeric' => 'Kipengele lazima kiwe :size.', + 'string' => 'Kipengele lazima kiwe :size cha herufi.', + ], + 'starts_with' => ':Attribute inapaswa kuanza na moja kati ya hizi zifuatazo: :values', + 'string' => 'Kipengele lazima kiwe herufi.', + 'timezone' => 'Kipengele lazima kiwe ukanda halali.', + 'ulid' => ':Attribute lazima iwe ULID halali.', + 'unique' => 'Kipengele tayari kimechukuliwa.', + 'uploaded' => ':Attribute imeshindwa kupakia.', + 'uppercase' => ':Attribute ni lazima iwe ya herufi kubwa.', + 'url' => 'Muundo wa kipengele si halali.', + 'uuid' => ':Attribute inapaswa kuwa UUID yako.', + 'attributes' => [ + 'address' => 'anwani', + 'age' => 'umri', + 'amount' => 'kiasi', + 'area' => 'eneo', + 'available' => 'inapatikana', + 'birthday' => 'siku ya kuzaliwa', + 'body' => 'mwili', + 'city' => 'mji', + 'content' => 'maudhui', + 'country' => 'nchi', + 'created_at' => 'imeundwa saa', + 'creator' => 'muumba', + 'current_password' => 'Nenosiri la sasa', + 'date' => 'tarehe', + 'date_of_birth' => 'tarehe ya kuzaliwa', + 'day' => 'siku', + 'deleted_at' => 'imefutwa saa', + 'description' => 'maelezo', + 'district' => 'wilaya', + 'duration' => 'muda', + 'email' => 'barua pepe', + 'excerpt' => 'dondoo', + 'filter' => 'chujio', + 'first_name' => 'jina la kwanza', + 'gender' => 'jinsia', + 'group' => 'kikundi', + 'hour' => 'saa', + 'image' => 'picha', + 'last_name' => 'jina la familia', + 'lesson' => 'somo', + 'line_address_1' => 'anwani ya mstari 1', + 'line_address_2' => 'anwani ya mstari 2', + 'message' => 'ujumbe', + 'middle_name' => 'jina la kati', + 'minute' => 'dakika', + 'mobile' => 'rununu', + 'month' => 'mwezi', + 'name' => 'jina', + 'national_code' => 'kanuni za kitaifa', + 'number' => 'nambari', + 'password' => 'nenosiri', + 'password_confirmation' => 'uthibitisho wa nenosiri', + 'phone' => 'simu', + 'photo' => 'picha', + 'postal_code' => 'msimbo wa posta', + 'price' => 'bei', + 'province' => 'jimbo', + 'recaptcha_response_field' => 'sehemu ya majibu ya recaptcha', + 'remember' => 'kumbuka', + 'restored_at' => 'kurejeshwa saa', + 'result_text_under_image' => 'maandishi ya matokeo chini ya picha', + 'role' => 'jukumu', + 'second' => 'pili', + 'sex' => 'ngono', + 'short_text' => 'maandishi mafupi', + 'size' => 'ukubwa', + 'state' => 'jimbo', + 'street' => 'mtaani', + 'student' => 'mwanafunzi', + 'subject' => 'somo', + 'teacher' => 'mwalimu', + 'terms' => 'masharti', + 'test_description' => 'maelezo ya jaribio', + 'test_locale' => 'lugha', + 'test_name' => 'jina la jaribio', + 'text' => 'maandishi', + 'time' => 'wakati', + 'title' => 'kichwa', + 'updated_at' => 'imesasishwa saa', + 'username' => 'jina la mtumiaji', + 'year' => 'mwaka', + ], +]; diff --git a/lang/tg.json b/lang/tg.json new file mode 100644 index 0000000..ccd985f --- /dev/null +++ b/lang/tg.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ва :count хатои дигар)", + "(and :count more errors)": "(ва :count хатои дигар)", + "A new verification link has been sent to the email address you provided during registration.": "Нав проверочная пайванд буд отправлена ба суроғаи почтаи электронӣ, ки Шумо ҳангоми бақайдгирӣ.", + "A new verification link has been sent to your email address.": "Истиноди нави тасдиқкунанда ба суроғаи почтаи электронии шумо фиристода шуд.", + "All rights reserved.": "Ҳамаи ҳуқуқ маҳфуз аст.", + "Already registered?": "Аллакай зарегистрировался?", + "Are you sure you want to delete your account?": "Шумо мутмаин ҳастед, ки мехоҳед ҳисоби худро нест кунед?", + "Cancel": "Бекор", + "Click here to re-send the verification email.": "Барои дубора ирсол кардани почтаи тасдиқи ин ҷо клик кунед.", + "Confirm": "Подтверждать", + "Confirm Password": "Тасдиқ Рамз", + "Current Password": "ҷорӣ рамз", + "Dashboard": "Панели", + "Delete Account": "Чӣ тавр ба хориҷ Ҳисоби", + "Email": "Почтаи электронӣ", + "Email Password Reset Link": "Пайванд Барои Рамз бозгашт ба Почтаи электронӣ", + "Ensure your account is using a long, random password to stay secure.": "Боварӣ ҳосил кунед, ки ҳисоби худро истифода мебарад, дароз random рамз, ба бехатар мемонад.", + "Forbidden": "Запрещенный", + "Forgot your password?": "Фаромӯш гузарвожаи худро?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Фаромӯш гузарвожаи худро? Бе мушкилӣ. Танҳо ба мо хабар ба суроғаи почтаи электронӣ худро дар, ва мо ирсол шумо пайванд барои рамз бозгашт, ки имкон медиҳад ба шумо интихоб кардани як нав.", + "Go to page :page": "Бирав ба саҳифаи :page", + "Hello!": "Салом!", + "If you did not create an account, no further action is required.": "Агар шумо насб ҳисоби шумо, ягон минбаъдаи амалиети аст, талаб карда намешавад.", + "If you did not request a password reset, no further action is required.": "Агар шумо запросили рамз бозгашт, ягон минбаъдаи амалиети аст, талаб карда намешавад.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Агар шумо душворӣ бо пахшкунии тугмаи \":actionText\", нусхабардорӣ ва хамираи URL-суроғаи дар поен\nдар худ, ки ба веб-браузер:", + "Invalid JSON was returned from the route.": "JSON-и нодуруст аз масир баргардонида шуд.", + "Log in": "Авторизоваться", + "Log Out": "берун аз низоми", + "Login": "Авторизоваться", + "Logout": "Баромадан аз системаи", + "Name": "Ном", + "New Password": "Пароли нав", + "Not Found": "ое дарефт", + "of": "аз", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Чӣ тавр ба танҳо ба ҳисоби худ дур хоҳад, ҳамаи он захирањо ва маълумот хоҳад бебозгашт нест карда мешаванд. Пеш аз кушода аз ҳисоби худ, лутфан, бор карда шавад ягон маълумот е иттилооти, ки шумо мехоҳед, ки нигоҳ.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Пас аз нест кардани ҳисоби шумо, ҳама захираҳо ва маълумоти он ба таври доимӣ нест карда мешаванд. Лутфан пароли худро ворид кунед, то тасдиқ кунед, ки шумо мехоҳед ҳисоби худро ба таври доимӣ нест кунед.", + "Page Expired": "Page Просрочена", + "Pagination Navigation": "Дар новбари аст, ки бо страницам", + "Password": "Рамз", + "Payment Required": "Пардохт талаб карда мешавад", + "Please click the button below to verify your email address.": "Лутфан ба тугмаи поен барои тасдиқ суроғаи почтаи электронӣ шумо.", + "Profile": "Профили", + "Profile Information": "Маълумот дар бораи профили", + "Regards": "Бо эҳтиром", + "Register": "Қайд", + "Remember me": "Зиннатҳои ман", + "Resend Verification Email": "Такрорӣ Фиристодани Мактубҳои Проверочного", + "Reset Password": "рамз бозгашт", + "Reset Password Notification": "Огоҳинома дар бораи Сбросе Рамз", + "results": "натиҷаҳои", + "Save": "Нигоҳ", + "Saved.": "Сохраненный.", + "Server Error": "Хатои сервер", + "Service Unavailable": "Хизматрасонии Недоступна", + "Showing": "Намоиши", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Ташаккур, ки записались! Пеш аз оғози ба кор, ки шояд шумо тасдиқ суроғаи почтаи электронӣ шумо бо зеркунии тугмаи оид ба пайванд, ки мо танҳо ба ин ки шумо фиристода тавассути почтаи электронӣ? Агар шумо соҳиби мактуб, мо бо хурсандӣ ба шумо ирсол дигар.", + "The given data was invalid.": "Маълумоти додашуда беэътибор буд.", + "The response is not a streamed response.": "Ҷавоб ҷавоби ҷараён нест.", + "The response is not a view.": "Ҷавоб як назар нест.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ин бехатар область барномаҳо. Лутфан, тасдиқ кунед, рамз, пеш аз давом додан.", + "This password reset link will expire in :count minutes.": "Ин маълумотнома барои рамз бозгашт ба мурур тавассути :count дақиқа.", + "to": "ба", + "Toggle navigation": "Хомӯш раҳебӣ бирав", + "Too Many Requests": "Аз Ҳад Зиед Дархости", + "Unauthorized": "Неавторизованный", + "Update Password": "Навсозӣ рамз", + "Update your account's profile information and email address.": "Навсозии маълумоти профили ҳисоби худ ва суроғаи почтаи электронӣ.", + "Verify Email Address": "Санҷед, Суроғаи Почтаи Электронӣ", + "Whoops!": "Упс!", + "You are receiving this email because we received a password reset request for your account.": "Шумо ба он даст ба ин нома, зеро ки мо дорем, дархости рамз бозгашт барои аккаунти шумо.", + "You're logged in!": "Шумо ворид шудаед!", + "Your email address is unverified.": "Суроғаи почтаи электронии шумо тасдиқ нашудааст." +} \ No newline at end of file diff --git a/lang/tg/auth.php b/lang/tg/auth.php new file mode 100644 index 0000000..9080103 --- /dev/null +++ b/lang/tg/auth.php @@ -0,0 +1,9 @@ + 'Номи истифодабаранда ва гузарвожа нодуруст мебошад.', + 'password' => 'Рамз неверный.', + 'throttle' => 'Теъдоди зиёди талош барои воридшудан ба система. Лутфан баъд аз :seconds сония боз кӯшиш намоед.', +]; diff --git a/lang/tg/pagination.php b/lang/tg/pagination.php new file mode 100644 index 0000000..d6ca495 --- /dev/null +++ b/lang/tg/pagination.php @@ -0,0 +1,8 @@ + 'Баъдӣ »', + 'previous' => '« Қаблӣ', +]; diff --git a/lang/tg/passwords.php b/lang/tg/passwords.php new file mode 100644 index 0000000..82ce718 --- /dev/null +++ b/lang/tg/passwords.php @@ -0,0 +1,11 @@ + 'Гузарвожаи шумо бозгардонӣ карда шуд!', + 'sent' => 'Ба шумо пайванд барои иваз намудани гузарвожа фиристода шуд!', + 'throttled' => 'Лутфан, каме истед, пеш аз он ки такрор мекунед.', + 'token' => 'Ин код барои иваз намудани гузарвожа нодуруст мебошад.', + 'user' => 'Чунин истифодабаранда бо суроғаи электронии зерин ёфт нашуд.', +]; diff --git a/lang/tg/validation.php b/lang/tg/validation.php new file mode 100644 index 0000000..4fa8200 --- /dev/null +++ b/lang/tg/validation.php @@ -0,0 +1,217 @@ + 'Қиммати :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 бояд, ки массив бошад.', + 'ascii' => ':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 бояд логикӣ дошта бошад.', + 'can' => 'Майдони :attribute дорои арзиши беиҷозат аст.', + 'confirmed' => 'Қиммати :attribute бо қиммати тасдиқотӣ мувофиқат надорад.', + 'current_password' => 'Рамз нодуруст аст.', + 'date' => 'Қиммати :attribute санаи нодуруст мебошад.', + 'date_equals' => ':Attribute бояд санаи, баробар :date.', + 'date_format' => 'Қиммати :attribute бо формати :format мувофиқат намекунад.', + 'decimal' => ':Attribute бояд :decimal адад разряд дошта бошад.', + 'declined' => ':Attribute бояд рад карда шавад.', + 'declined_if' => 'Вақте ки :other :value аст, :attribute бояд рад карда шавад.', + 'different' => 'Қимматҳои :attribute ва :other бояд аз ҳам фарқ кунанд.', + 'digits' => 'Қиммати :attribute бояд :digits рақам дошта бошад.', + 'digits_between' => 'Қиммати :attribute бояд байни :min ва :max рақам дошта бошад.', + 'dimensions' => 'Қиммати :attribute дорои андозаи расми нодуруст мебошад.', + 'distinct' => ':Attribute дорои қиммати такроршаванда мебошад.', + 'doesnt_end_with' => ':Attribute метавонад бо яке аз зерин хотима наёбад: :values.', + 'doesnt_start_with' => ':Attribute метавонад бо яке аз инҳо оғоз нашавад: :values.', + '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 бошад.', + 'lowercase' => ':Attribute бояд хурд бошад.', + '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 бошад.', + ], + 'max_digits' => ':Attribute набояд аз :max адад зиёд бошад.', + 'mimes' => ':Attribute бояд файли намуди :values бошад.', + 'mimetypes' => ':Attribute бояд файли намуди :values бошад.', + 'min' => [ + 'array' => 'Миқдори элементҳо дар :attribute бояд на кам аз :min бошад.', + 'file' => 'Ҳаҷми файл дар :attribute набояд аз :min Килобайт хурд бошад.', + 'numeric' => 'Қиммати :attribute набояд аз :min хурд бошад.', + 'string' => 'Миқдори аломатҳо дар :attribute бояд на кам аз :min бошад.', + ], + 'min_digits' => ':Attribute бояд ҳадди аққал :min рақам дошта бошад.', + 'missing' => 'Майдони :attribute бояд нест.', + 'missing_if' => 'Майдони :attribute бояд нест, вақте ки :other :value аст.', + 'missing_unless' => 'Майдони :attribute бояд нест, агар :other :value набошад.', + 'missing_with' => 'Ҳангоми мавҷудияти :values майдони :attribute бояд нест.', + 'missing_with_all' => 'Ҳангоми мавҷудияти :values майдони :attribute бояд нест.', + 'multiple_of' => 'Шумораи :attribute бояд multiples :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' => 'Майдони :attribute манъ аст, аст, вақте ки :other баробар :value.', + 'prohibited_unless' => 'Майдони :attribute манъ аст, агар танҳо :other аст, дар :values.', + 'prohibits' => 'Майдони :attribute ҳузури :other-ро манъ мекунад.', + 'regex' => 'Формати :attribute нодуруст мебошад.', + 'required' => ':Attribute бояд дорои қиммат бошад.', + 'required_array_keys' => 'Майдони :attribute бояд сабтҳоро дар бар гирад: :values.', + 'required_if' => ':Attribute бояд дорои қиммат бошад агар :other ба :value баробар бошад.', + 'required_if_accepted' => 'Ҳангоми қабули :other майдони :attribute лозим аст.', + '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' => [ + 'array' => 'Миқдори элементҳо дар :attribute бояд :size бошад.', + 'file' => 'Ҳаҷми файл дар :attribute бояд :size Килобайт бошад.', + 'numeric' => 'Қиммати :attribute бояд ба :size баробар бошад.', + 'string' => 'Миқдори аломатҳо дар :attribute бояд :size бошад.', + ], + 'starts_with' => ':Attribute бояд оғоз бо яке аз арзишҳои зерин: :values.', + 'string' => 'Қиммати :attribute бояд сатр бошад.', + 'timezone' => 'Қиммати :attribute бояд зонаи дуруст бошад.', + 'ulid' => ':Attribute бояд ULID дуруст бошад.', + 'unique' => 'Қиммати :attribute қаблан интихоб шудааст.', + 'uploaded' => 'Боркунии :attribute ба хатогӣ дучор шуд.', + 'uppercase' => ':Attribute бояд ҳарфи калон бошад.', + 'url' => 'Формати :attribute нодуруст мебошад.', + 'uuid' => ':Attribute бояд дархост эътибор дорад UUID.', + 'attributes' => [ + 'address' => 'суроға', + 'age' => 'синну сол', + 'amount' => 'маблағи', + 'area' => 'минтақа', + 'available' => 'дастрас', + 'birthday' => 'таваллуд', + 'body' => 'бадан', + 'city' => 'шахр', + 'content' => 'мазмун', + 'country' => 'кишвар', + 'created_at' => 'таъсис дода шудааст', + 'creator' => 'созанда', + 'current_password' => 'Калидвожаи Феълӣ', + 'date' => 'сана', + 'date_of_birth' => 'санаи таваллуд', + 'day' => 'рӯз', + 'deleted_at' => 'нест карда шуд', + 'description' => 'тавсиф', + 'district' => 'районй', + 'duration' => 'давомнокй', + 'email' => 'почтаи электронӣ', + 'excerpt' => 'иқтибос', + 'filter' => 'филтр', + 'first_name' => 'ном', + 'gender' => 'ҷинс', + 'group' => 'гурӯҳ', + 'hour' => 'соат', + 'image' => 'тасвир', + 'last_name' => 'насаб', + 'lesson' => 'дарс', + 'line_address_1' => 'суроғаи сатри 1', + 'line_address_2' => 'суроғаи сатри 2', + 'message' => 'паём', + 'middle_name' => 'номи миёна', + 'minute' => 'дақиқа', + 'mobile' => 'мобилӣ', + 'month' => 'моҳ', + 'name' => 'ном', + 'national_code' => 'рамзи миллӣ', + 'number' => 'рақам', + 'password' => 'парол', + 'password_confirmation' => 'тасдиқи парол', + 'phone' => 'телефон', + 'photo' => 'сурат', + 'postal_code' => 'Рамзи почта', + 'price' => 'нарх', + 'province' => 'вилоят', + 'recaptcha_response_field' => 'майдони посухи recaptcha', + 'remember' => 'ба ёд оред', + 'restored_at' => 'барқарор карда шуд', + 'result_text_under_image' => 'матни натиҷа дар зери тасвир', + 'role' => 'роль', + 'second' => 'дуюм', + 'sex' => 'ҷинсӣ', + 'short_text' => 'матни кӯтоҳ', + 'size' => 'андоза', + 'state' => 'давлат', + 'street' => 'кӯча', + 'student' => 'донишҷӯ', + 'subject' => 'мавзуъ', + 'teacher' => 'муаллим', + 'terms' => 'шартҳо', + 'test_description' => 'тавсифи санҷиш', + 'test_locale' => 'маҳалли санҷиш', + 'test_name' => 'номи тест', + 'text' => 'матн', + 'time' => 'вақт', + 'title' => 'унвон', + 'updated_at' => 'навсозӣ дар', + 'username' => 'номи корбар', + 'year' => 'сол', + ], +]; diff --git a/lang/th.json b/lang/th.json new file mode 100644 index 0000000..685bd33 --- /dev/null +++ b/lang/th.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(และข้อผิดพลาดอีกมากกว่า :count รายการ)", + "(and :count more errors)": "(และข้อผิดพลาดอีกมากกว่า :count รายการ)", + "A new verification link has been sent to the email address you provided during registration.": "ลิ้งสำหรับยืนยันตัวตนใหม่ ได้ถูกส่งไปยังอีเมล์ที่คุณระบุไว้ตอนที่สมัครใช้งานแล้ว", + "A new verification link has been sent to your email address.": "ลิ้งสำหรับยืนยันตัวตนใหม่ ได้ถูกส่งไปที่อีเมล์ของคุณแล้ว", + "All rights reserved.": "สงวนลิขสิทธิ์ทั้งหมด", + "Already registered?": "ลงทะเบียนเรียบร้อยแล้วใช่ไหม?", + "Are you sure you want to delete your account?": "คุณแน่ใจหรือไม่ว่าต้องการลบบัญชีของคุณ", + "Cancel": "ยกเลิก", + "Click here to re-send the verification email.": "คลิกที่นี่เพื่อส่งอีเมลยืนยันอีกครั้ง", + "Confirm": "ยืนยัน", + "Confirm Password": "ยืนยันรหัสผ่าน", + "Current Password": "รหัสผ่านปัจจุบัน", + "Dashboard": "แดชบอร์ด", + "Delete Account": "ลบบัญชีผู้ใช้", + "Email": "อีเมล", + "Email Password Reset Link": "รหัสผ่านอีเมลปรับค่าเชื่อมโยง", + "Ensure your account is using a long, random password to stay secure.": "ให้แน่ใจว่าบัญชีของคุณคือการใช้ยาวมากสุ่มรหัสผ่านที่อยู่ปลอดภัย", + "Forbidden": "ต้องห้าม", + "Forgot your password?": "ลืมรหัสผ่านของคุณ?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "ลืมรหัสผ่านของคุณ? ไม่มีปัญหา เพียงแจ้งให้เราทราบที่อยู่อีเมลของคุณ แล้วเราจะส่งลิงก์รีเซ็ตรหัสผ่านทางอีเมลให้คุณเลือกรหัสผ่านใหม่", + "Go to page :page": "ไปยังหน้าที่ :page", + "Hello!": "สวัสดี!", + "If you did not create an account, no further action is required.": "หากคุณไม่ได้ดำเนินการสร้างบัญชี, คุณไม่จำเป็นต้องดำเนินการใดๆ.", + "If you did not request a password reset, no further action is required.": "หากคุณไม่ได้ดำเนินการรีเซตรหัสผ่าน, คุณไม่จำเป็นต้องดำเนินการใดๆ.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "ถ้าคุณกำลังมีปัญหาการคลิกที่\":actionText ปุ่ม\"คัดลอกและวางตำแหน่งที่อยู่ด้านล่างนี้\nเข้าไปในเว็บเบราว์เซอร์ของคุณ:", + "Invalid JSON was returned from the route.": "JSON ที่ไม่ถูกต้องถูกส่งกลับจากเส้นทาง", + "Log in": "เข้าสู่ระบบ", + "Log Out": "ออกจากระบบ", + "Login": "เข้าสู่ระบบ", + "Logout": "ออกจากระบบ", + "Name": "ชื่อ", + "New Password": "รหัสผ่านใหม่", + "Not Found": "ไม่พบ", + "of": "ของ", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "เมื่อบัญชีของคุณถูกลบ ทรัพยากรและข้อมูลทั้งหมดจะถูกลบอย่างถาวร ก่อนลบบัญชีของคุณ โปรดดาวน์โหลดข้อมูลใดๆ ที่คุณต้องการเก็บไว้", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "เมื่อบัญชีของคุณถูกลบ ทรัพยากรและข้อมูลทั้งหมดจะถูกลบอย่างถาวร โปรดป้อนรหัสผ่านของคุณเพื่อยืนยันว่าคุณต้องการลบบัญชีของคุณอย่างถาวร", + "Page Expired": "หน้าที่ร้องขอหมดอายุแล้ว", + "Pagination Navigation": "Pagination องการนำทาง", + "Password": "รหัสผ่าน", + "Payment Required": "ต้องชำระเงิน", + "Please click the button below to verify your email address.": "กรุณาคลิ๊กปุ่มด้านล่างเพื่อยืนยันอีเมลของคุณ.", + "Profile": "โปรไฟล์", + "Profile Information": "ข้อมูลโปรไฟล์", + "Regards": "ฝากฝัง", + "Register": "สมัครสมาชิก", + "Remember me": "จำฉันได้ไหม", + "Resend Verification Email": "ส่งอีเมล์ยืนยันอีกครั้ง", + "Reset Password": "รีเซตรหัสผ่าน", + "Reset Password Notification": "รีเซตการแจ้งเตือนรหัสผ่าน", + "results": "ผลตรวจ", + "Save": "บันทึก", + "Saved.": "ปลอดภัย", + "Server Error": "เซิร์ฟเวอร์เกิดข้อผิดพลาด", + "Service Unavailable": "ระบบไม่พร้อมให้บริการ", + "Showing": "แสดง", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "ขอบคุณสำหรับการสมัคร! ก่อนเริ่มต้น คุณสามารถยืนยันที่อยู่อีเมลของคุณโดยคลิกลิงก์ที่เราเพิ่งส่งอีเมลถึงคุณได้หรือไม่ หากคุณไม่ได้รับอีเมล เรายินดีที่จะส่งใหม่ให้คุณ", + "The given data was invalid.": "ข้อมูลที่ระบุไม่ถูกต้อง", + "The response is not a streamed response.": "การตอบกลับไม่ใช่การตอบกลับแบบสตรีม", + "The response is not a view.": "การตอบสนองไม่ใช่มุมมอง", + "This is a secure area of the application. Please confirm your password before continuing.": "นี่เป็นพื้นที่ปลอดภัยของการทำงานของโปรแกรม ได้โปรดยืนยันรหัสผ่านของคุณก่อนต่อ.", + "This password reset link will expire in :count minutes.": "นี่รหัสผ่านใหม่เชื่อมโยงจะหมดอายุใน :count นาที", + "to": "ต้อง", + "Toggle navigation": "แสดง/ซ่อนแถบนำทาง comment", + "Too Many Requests": "มีการส่งคำร้องมากเกินไป", + "Unauthorized": "ไม่มีสิทธิ", + "Update Password": "ปรับปรุงรหัสผ่าน", + "Update your account's profile information and email address.": "ปรับปรุงบัญชีของคุณคือโพรไฟล์ข้อมูลและที่อยู่อีเมล.", + "Verify Email Address": "ยืนยันอีเมล", + "Whoops!": "ขออภัย", + "You are receiving this email because we received a password reset request for your account.": "คุณได้รับอีเมลสำหรับรีเซตรหัสผ่าน เนื่องจากเราได้รับคำร้องขอรีเซตรหัสผ่านสำหรับบัญชีของคุณ.", + "You're logged in!": "คุณได้ลงชื่อเข้าสู่ระบบแล้ว!", + "Your email address is unverified.": "อีเมล์ของคุณยังไม่ได้รับการยืนยัน" +} \ No newline at end of file diff --git a/lang/th/auth.php b/lang/th/auth.php new file mode 100644 index 0000000..8a2b2a2 --- /dev/null +++ b/lang/th/auth.php @@ -0,0 +1,9 @@ + 'ข้อมูลที่ใช้ในการยืนยันตัวตนไม่ถูกต้อง', + 'password' => 'รหัสผ่านไม่ถูกต้อง', + 'throttle' => 'คุณได้พยายามเข้าระบบหลายครั้งเกินไป กรุณาลองใหม่ใน :seconds วินาทีข้างหน้า.', +]; diff --git a/lang/th/pagination.php b/lang/th/pagination.php new file mode 100644 index 0000000..0651e15 --- /dev/null +++ b/lang/th/pagination.php @@ -0,0 +1,8 @@ + 'ถัดไป »', + 'previous' => '« ก่อนหน้า', +]; diff --git a/lang/th/passwords.php b/lang/th/passwords.php new file mode 100644 index 0000000..8553634 --- /dev/null +++ b/lang/th/passwords.php @@ -0,0 +1,11 @@ + 'ทำการตั้งค่ารหัสผ่านใหม่แล้ว', + 'sent' => 'ส่งเครื่องช่วยเตือนความจำรหัสผ่านแล้ว!', + 'throttled' => 'โปรดรอสักครู่ก่อนที่จะลองใหม่อีกครั้ง', + 'token' => 'ชุดรหัสสำหรับการเปลี่ยนรหัสผ่านไม่ถูกต้อง', + 'user' => 'ไม่พบผู้ใช้งานที่ตรงกับอีเมล์นี้', +]; diff --git a/lang/th/validation.php b/lang/th/validation.php new file mode 100644 index 0000000..3904ba1 --- /dev/null +++ b/lang/th/validation.php @@ -0,0 +1,217 @@ + 'ข้อมูล :attribute ต้องผ่านการยอมรับก่อน', + 'accepted_if' => 'ข้อมูล :attribute ต้องผ่านการยอมรับเมื่อ:otherเท่ากับ:value', + 'active_url' => 'ข้อมูล :attribute ต้องเป็น URL เท่านั้น', + 'after' => 'ข้อมูล :attribute ต้องเป็นวันที่หลังจาก :date', + 'after_or_equal' => 'ข้อมูล :attribute ต้องเป็นวันที่ตั้งแต่วันที่ :date หรือหลังจากนั้น', + 'alpha' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษเท่านั้น', + 'alpha_dash' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และ _ เท่านั้น', + 'alpha_num' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข เท่านั้น', + 'array' => 'ข้อมูล :attribute ต้องเป็น array เท่านั้น', + 'ascii' => ':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 ต้องเป็นจริงหรือเท็จเท่านั้น', + 'can' => 'ฟิลด์ :attribute มีค่าที่ไม่ได้รับอนุญาต', + 'confirmed' => 'ข้อมูล :attribute ไม่ตรงกัน', + 'current_password' => 'รหัสผ่านไม่ถูกต้อง', + 'date' => 'ข้อมูล :attribute ต้องเป็นวันที่', + 'date_equals' => 'ข้อมูล :attribute ต้องเป็นวันที่ที่เท่ากับ :date', + 'date_format' => 'ข้อมูล :attribute ไม่ตรงกับข้อมูล :format ที่กำหนด', + 'decimal' => ':Attribute ต้องมีทศนิยม :decimal ตำแหน่ง', + 'declined' => 'ข้อมูล :attribute ต้องถูกปฏิเสธ', + 'declined_if' => 'ข้อมูล :attribute ต้องถูกปฏิเสธเมื่อ :other มีค่าเท่ากับ :value.', + 'different' => 'ข้อมูล :attribute และ :other ต้องไม่เท่ากัน', + 'digits' => 'ข้อมูล:attributeต้องเป็น:digits', + 'digits_between' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min ถึง :max', + 'dimensions' => 'ข้อมูล :attribute มีขนาดไม่ถูกต้อง.', + 'distinct' => 'ข้อมูล :attribute มีค่าที่ซ้ำกัน', + 'doesnt_end_with' => 'ข้อมูล :attribute ไม่ควรลงท้ายด้วยค่าดังต่อไปนี้: :values.', + 'doesnt_start_with' => 'ข้อมูล :attribute ไม่ควรเริ่มต้นด้วยค่าดังต่อไปนี้: :values.', + '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 address.', + 'ipv6' => 'ข้อมูล :attribute ต้องตรงตามรูปแบบ IPv6 address.', + 'json' => 'ข้อมูล :attribute ต้องเป็นอักขระ JSON ที่สมบูรณ์', + 'lowercase' => ':Attribute ต้องเป็นตัวพิมพ์เล็ก', + '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 ตัวอักษร', + ], + 'max_digits' => ':Attribute ต้องไม่เกิน :max หลัก', + 'mimes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.', + 'mimetypes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.', + 'min' => [ + 'array' => 'ข้อมูล :attribute ต้องมีอย่างน้อย :min ค่า', + 'file' => 'ข้อมูล :attribute ต้องมีขนาดอย่างน้อย :min กิโลไบต์', + 'numeric' => 'ข้อมูล :attribute ต้องมีค่าอย่างน้อย :min.', + 'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรอย่างน้อย :min ตัวอักษร', + ], + 'min_digits' => ':Attribute ต้องมีอย่างน้อย :min หลัก', + 'missing' => 'ฟิลด์ :attribute จะต้องหายไป', + 'missing_if' => 'ต้องขาดฟิลด์ :attribute เมื่อ :other เป็น :value', + 'missing_unless' => 'ต้องขาดฟิลด์ :attribute เว้นแต่ว่า :other จะเป็น :value', + 'missing_with' => 'ต้องขาดฟิลด์ :attribute เมื่อมี :values', + 'missing_with_all' => 'ต้องขาดฟิลด์ :attribute เมื่อมี :values', + 'multiple_of' => 'ที่ :attribute นต้องมีหลายของ :value', + 'not_in' => 'ข้อมูล ที่เลือกจาก :attribute ไม่ถูกต้อง', + 'not_regex' => 'ข้อมูล :attribute มีรูปแบบไม่ถูกต้อง.', + 'numeric' => 'ข้อมูล :attribute ต้องเป็นตัวเลข', + 'password' => [ + 'letters' => 'ข้อมูล :attribute ต้องประกอบด้วยตัวอักษรอย่างน้อย 1 ตัว', + 'mixed' => 'ข้อมูล :attribute ต้องประกอบด้วยตัวอักษรพิมพ์ใหญ่อย่างน้อย 1 ตัว และตัวอักษรพิมพ์เล็กอย่างน้อย 1 ตัว', + 'numbers' => 'ข้อมูล :attribute ต้องประกอบด้วยตัวเลขอย่าวน้อย 1 ตัว', + 'symbols' => 'ข้อมูล :attribute ต้องประกอบด้วยสัญลักษณ์อย่างน้อย 1 ตัว', + 'uncompromised' => 'ข้อมูล :attribute นี้ถูกพบในข้อมูลที่มีการรั่วไหล กรุณาเลือก :attribute ที่แตกต่าง', + ], + 'present' => 'ข้อมูล :attribute ต้องเป็นปัจจุบัน', + 'prohibited' => 'ที่ :attribute ช่องข้อมูล prohibited.', + 'prohibited_if' => 'ที่ :attribute ช่องข้อมูล prohibited ตอนที่ :other คือ :value.', + 'prohibited_unless' => 'ที่ :attribute ช่องข้อมูล prohibited นอกจาก :other อยู่ใน :values.', + 'prohibits' => 'ข้อมูล :attribute ป้องกัน :other จากการมีอยู่', + 'regex' => 'ข้อมูล :attribute มีรูปแบบไม่ถูกต้อง', + 'required' => 'ข้อมูล :attribute จำเป็นต้องกรอก', + 'required_array_keys' => 'ฟิลด์ :attribute ต้องมีรายการสำหรับ: :values', + 'required_if' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :other เป็น :value.', + 'required_if_accepted' => 'ต้องกรอกฟิลด์ :attribute เมื่อยอมรับ :other', + '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' => [ + 'array' => 'ข้อมูล :attribute ต้องเท่ากับ :size ค่า', + 'file' => 'ข้อมูล :attribute ต้องเท่ากับ :size กิโลไบต์', + 'numeric' => 'ข้อมูล :attribute ต้องเท่ากับ :size', + 'string' => 'ข้อมูล :attribute ต้องเท่ากับ :size ตัวอักษร', + ], + 'starts_with' => 'ข้อมูล :attribute ต้องเริ่มด้วยค่าใดค่าหนึ่งต่อไปนี้: :values', + 'string' => 'ข้อมูล :attribute ต้องเป็นอักขระ', + 'timezone' => 'ข้อมูล :attribute ต้องเป็นข้อมูลเขตเวลาที่ถูกต้อง', + 'ulid' => ':Attribute ต้องเป็น ULID ที่ถูกต้อง', + 'unique' => 'ข้อมูล :attribute ไม่สามารถใช้ได้', + 'uploaded' => 'ข้อมูล :attribute ไม่สามารพอัพโหลดได้.', + 'uppercase' => ':Attribute ต้องเป็นตัวพิมพ์ใหญ่', + 'url' => 'ข้อมูล :attribute ไม่ถูกต้อง', + 'uuid' => 'ข้อมูล :attribute ต้องเป็นค่า UUID ที่ถูกต้อง', + 'attributes' => [ + 'address' => 'ที่อยู่', + 'age' => 'อายุ', + 'amount' => 'จำนวน', + 'area' => 'พื้นที่', + 'available' => 'มีอยู่', + 'birthday' => 'วันเกิด', + 'body' => 'ร่างกาย', + 'city' => 'เมือง', + 'content' => 'เนื้อหา', + 'country' => 'ประเทศ', + 'created_at' => 'สร้างเมื่อ', + 'creator' => 'ผู้สร้าง', + 'current_password' => 'รหัสผ่านปัจจุบัน', + 'date' => 'วันที่', + 'date_of_birth' => 'วันเกิด', + 'day' => 'วัน', + 'deleted_at' => 'ลบที่', + 'description' => 'คำอธิบาย', + 'district' => 'อำเภอ', + 'duration' => 'ระยะเวลา', + 'email' => 'อีเมล', + 'excerpt' => 'ข้อความที่ตัดตอนมา', + 'filter' => 'กรอง', + 'first_name' => 'ชื่อจริง', + 'gender' => 'เพศ', + 'group' => 'กลุ่ม', + 'hour' => 'ชั่วโมง', + 'image' => 'ภาพ', + 'last_name' => 'นามสกุล', + 'lesson' => 'บทเรียนหรือสอนหรือการเรียนและเครื่องเตือนสติ', + 'line_address_1' => 'ที่อยู่บรรทัดที่ 1', + 'line_address_2' => 'ที่อยู่บรรทัดที่ 2', + 'message' => 'ข้อความ', + 'middle_name' => 'ชื่อกลาง', + 'minute' => 'นาที', + 'mobile' => 'มือถือ', + 'month' => 'เดือน', + 'name' => 'ชื่อ', + 'national_code' => 'รหัสประจำชาติ', + 'number' => 'ตัวเลข', + 'password' => 'รหัสผ่าน', + 'password_confirmation' => 'การยืนยันรหัสผ่าน', + 'phone' => 'โทรศัพท์', + 'photo' => 'รูปถ่าย', + 'postal_code' => 'รหัสไปรษณีย์', + 'price' => 'ราคา', + 'province' => 'จังหวัด', + 'recaptcha_response_field' => 'ช่องตอบกลับ recaptcha', + 'remember' => 'จดจำ', + 'restored_at' => 'บูรณะที่', + 'result_text_under_image' => 'ข้อความผลลัพธ์ใต้ภาพ', + 'role' => 'บทบาท', + 'second' => 'ที่สอง', + 'sex' => 'เพศ', + 'short_text' => 'ข้อความสั้น', + 'size' => 'ขนาด', + 'state' => 'สถานะ', + 'street' => 'ถนน', + 'student' => 'นักเรียน', + 'subject' => 'เรื่อง', + 'teacher' => 'ครู', + 'terms' => 'ข้อกำหนด', + 'test_description' => 'คำอธิบายการทดสอบ', + 'test_locale' => 'ทดสอบภาษา', + 'test_name' => 'ชื่อการทดสอบ', + 'text' => 'ข้อความ', + 'time' => 'เวลา', + 'title' => 'ชื่อ', + 'updated_at' => 'อัพเดทได้ที่', + 'username' => 'ชื่อผู้ใช้', + 'year' => 'ปี', + ], +]; diff --git a/lang/tk.json b/lang/tk.json new file mode 100644 index 0000000..6859617 --- /dev/null +++ b/lang/tk.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(we ýene :count ýalňyşlyk)", + "(and :count more errors)": "(we ýene :count ýalňyşlyk)", + "A new verification link has been sent to the email address you provided during registration.": "Hasaba alyş wagtynda beren e-poçta salgyňyza täze tassyklama baglanyşygy iberildi.", + "A new verification link has been sent to your email address.": "E-poçta salgyňyza täze tassyklama baglanyşygy iberildi.", + "All rights reserved.": "Rightshli hukuklar goralandyr.", + "Already registered?": "Eýýäm hasaba alyndy?", + "Are you sure you want to delete your account?": "Hasabyňyzy pozmak isleýändigiňize ynanýarsyňyzmy?", + "Cancel": "Elatyr", + "Click here to re-send the verification email.": "Barlamak e-poçta ibermek üçin şu ýere basyň.", + "Confirm": "Tassykla", + "Confirm Password": "Paroly tassykla", + "Current Password": "Hazirki parolynyz", + "Dashboard": "Dolandyryş paneli", + "Delete Account": "Hasaby öçüriň", + "Email": "E-poçta iberiň", + "Email Password Reset Link": "E-poçta parolyny täzeden düzmek baglanyşygy", + "Ensure your account is using a long, random password to stay secure.": "Hasabyňyzyň ygtybarly bolmagy üçin uzyn, tötänleýin parol ulanýandygyna göz ýetiriň.", + "Forbidden": "Gadagan", + "Forgot your password?": "Parolyňyzy ýatdan çykardyňyzmy?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Parolyňyzy ýatdan çykardyňyzmy? Mesele ýok. Diňe e-poçta salgyňyzy bize habar beriň we täzesini saýlamaga mümkinçilik berýän paroly täzeden düzmek baglanyşygyna e-poçta ibereris.", + "Go to page :page": ":Page-nji sahypa geçiň", + "Hello!": "Salam!", + "If you did not create an account, no further action is required.": "Hasap açmadyk bolsaňyz, mundan başga çäre görülmeli däl.", + "If you did not request a password reset, no further action is required.": "Paroly täzeden dikeltmegi talap etmedik bolsaňyz, mundan başga çäre görülmeli däl.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\" düwmesine basmakda kynçylyk çekýän bolsaňyz, aşakdaky URL-i göçüriň\nweb brauzeriňize:", + "Invalid JSON was returned from the route.": "Nädogry JSON ugurdan yzyna berildi.", + "Log in": "Giriň", + "Log Out": "Hasapdan çykmak", + "Login": "Giriş", + "Logout": "Hasapdan çykmak", + "Name": "Ady", + "New Password": "Täze parol", + "Not Found": "Tapylmady", + "of": "of", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Hasabyňyz öçürilenden soň, ähli çeşmeler we maglumatlar hemişelik ýok ediler. Hasabyňyzy pozmazdan ozal, saklamak isleýän maglumatlaryňyzy ýa-da maglumatlaryňyzy göçürip almagyňyzy haýyş edýäris.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Hasabyňyz öçürilenden soň, ähli çeşmeler we maglumatlar hemişelik ýok ediler. Hasabyňyzy hemişelik ýok etmek isleýändigiňizi tassyklamak üçin parolyňyzy giriziň.", + "Page Expired": "Sahypanyň möhleti gutardy", + "Pagination Navigation": "Sahypa nawigasiýasy", + "Password": "Parol", + "Payment Required": "Töleg talap edilýär", + "Please click the button below to verify your email address.": "E-poçta salgyňyzy barlamak üçin aşakdaky düwmä basyň.", + "Profile": "Profil", + "Profile Information": "Profil maglumatlary", + "Regards": "Hormat bilen", + "Register": "Hasaba al", + "Remember me": "Meni ýatla", + "Resend Verification Email": "Barlamak e-poçta iber", + "Reset Password": "Paroly täzeden düzmek", + "Reset Password Notification": "Parol habarnamasyny täzeden düzmek", + "results": "Netijeler", + "Save": "Saklaň", + "Saved.": "Saklandy.", + "Server Error": "Serwer ýalňyşlygy", + "Service Unavailable": "Hyzmat elýeterli däl", + "Showing": "Görkezmek", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Hasaba gireniňiz üçin sag boluň! Işe başlamazdan ozal e-poçta iberen baglanyşygymyza basyp, e-poçta salgyňyzy tassyklap bilersiňizmi? E-poçta almadyk bolsaňyz, begenç bilen başga birini ibereris.", + "The given data was invalid.": "Berlen maglumatlar nädogry", + "The response is not a streamed response.": "Jogap akymly jogap däl.", + "The response is not a view.": "Jogap görünmeýär.", + "This is a secure area of the application. Please confirm your password before continuing.": "Bu programmanyň ygtybarly ýeri. Dowam etmezden ozal parolyňyzy tassyklaň.", + "This password reset link will expire in :count minutes.": "Bu paroly täzeden dikeltmek baglanyşygy :count minutda gutarar.", + "to": "to", + "Toggle navigation": "Nawigasiýany üýtgediň", + "Too Many Requests": "Gaty köp haýyş", + "Unauthorized": "Rugsat berilmedik", + "Update Password": "Paroly täzeläň", + "Update your account's profile information and email address.": "Hasabyňyzyň profil maglumatyny we e-poçta salgysyny täzeläň.", + "Verify Email Address": "E-poçta salgysyny barlaň", + "Whoops!": "Wah!", + "You are receiving this email because we received a password reset request for your account.": "Bu e-poçta alýarsyňyz, sebäbi hasabyňyz üçin paroly täzeden düzmek haýyşyny aldyk.", + "You're logged in!": "Sessiýa açdyňyz", + "Your email address is unverified.": "E-poçta salgyňyz tassyklanmady" +} \ No newline at end of file diff --git a/lang/tk/auth.php b/lang/tk/auth.php new file mode 100644 index 0000000..a9a5659 --- /dev/null +++ b/lang/tk/auth.php @@ -0,0 +1,9 @@ + 'Bu şahsyýetnamalar, ýazgylarymyza gabat gelmeýär.', + 'password' => 'Parol nädogry', + 'throttle' => 'Giriş synanyşyklary gaty köp. :seconds sekuntda gaýtadan synanyşmagyňyzy haýyş edýäris.', +]; diff --git a/lang/tk/pagination.php b/lang/tk/pagination.php new file mode 100644 index 0000000..57f1bc3 --- /dev/null +++ b/lang/tk/pagination.php @@ -0,0 +1,8 @@ + 'Indiki »', + 'previous' => '« Öňki', +]; diff --git a/lang/tk/passwords.php b/lang/tk/passwords.php new file mode 100644 index 0000000..8adad1f --- /dev/null +++ b/lang/tk/passwords.php @@ -0,0 +1,11 @@ + 'Açarsöz üýtgedildi!', + 'sent' => 'Açarsöz ýatlatmasy ugradyldy!', + 'throttled' => 'Gaýtadan synanyşmazdan ozal garaşmagyňyzy haýyş edýäris.', + 'token' => 'Açarsöz tazeleme söz birligi ýalňyş.', + 'user' => 'Bu e-mail adrese degişli ulanyjy tapylmady.', +]; diff --git a/lang/tk/validation.php b/lang/tk/validation.php new file mode 100644 index 0000000..8a69471 --- /dev/null +++ b/lang/tk/validation.php @@ -0,0 +1,217 @@ + ':Attribute kabul edilmelidir.', + 'accepted_if' => ':Other-i :value bolanda :attribute-i kabul etmeli.', + 'active_url' => ':Attribute dogry URL bolmalydyr.', + 'after' => ':Attribute şundan has köne sene bolmalydyr :date.', + 'after_or_equal' => ':Attribute-den soň bir sene bolmaly ýa-da :date-e deň bolmaly.', + 'alpha' => ':Attribute dine harplardan durmalydyr.', + 'alpha_dash' => ':Attribute dine harplardan, sanlardan we tirelerden durmalydyr.', + 'alpha_num' => ':Attribute dine harplardan we sanlardan durmalydyr.', + 'array' => ':Attribute ýygyndy bolmalydyr.', + 'ascii' => ':Attribute-de diňe bir baýtly harp sanlary we nyşanlary bolmaly.', + 'before' => ':Attribute şundan has irki sene bolmalydyr :date.', + 'before_or_equal' => ':Attribute-den öň bir sene bolmaly ýa-da :date-e deň bolmaly.', + 'between' => [ + 'array' => ':Attribute :min - :max arasynda madda eýe bolmalydyr.', + 'file' => ':Attribute :min - :max kilobaýt arasynda bolmalydyr.', + 'numeric' => ':Attribute :min - :max arasynda bolmalydyr.', + 'string' => ':Attribute :min - :max harplar arasynda bolmalydyr.', + ], + 'boolean' => ':Attribute diňe dogry ýada ýalňyş bolmalydyr.', + 'can' => ':Attribute meýdanda birugsat baha bar.', + 'confirmed' => ':Attribute tassyklamasy deň däl.', + 'current_password' => 'Parol nädogry', + 'date' => ':Attribute dogry sene bolmalydyr.', + 'date_equals' => ':Attribute-i :date-e deň bolan sene bolmaly.', + 'date_format' => ':Attribute :format formatyna deň däl.', + 'decimal' => ':Attribute-de :decimal onluk ýer bolmaly.', + 'declined' => ':Attribute-den ýüz öwürmeli.', + 'declined_if' => ':Other :value bolanda :attribute-den ýüz öwürmeli.', + 'different' => ':Attribute bilen :other birbirinden tapawutly bolmalydyr.', + 'digits' => ':Attribute :digits san bolmalydyr.', + 'digits_between' => ':Attribute :min bilen :max arasynda san bolmalydyr.', + 'dimensions' => ':Attribute-de nädogry şekil ölçegleri bar.', + 'distinct' => ':Attribute meýdanyň dublikat bahasy bar.', + 'doesnt_end_with' => ':Attribute aşakdakylaryň biri bilen gutarman biler: :values.', + 'doesnt_start_with' => ':Attribute aşakdakylardan biri bilen başlamazlygy mümkin: :values.', + 'email' => ':Attribute formaty ýalňyş.', + 'ends_with' => ':Attribute aşakdakylaryň biri bilen gutarmaly: :values.', + 'enum' => 'Saýlanan :attribute nädogry.', + 'exists' => 'Saýlanan :attribute ýalňyş.', + 'file' => ':Attribute faýl bolmaly.', + 'filled' => ':Attribute meýdany zerur.', + 'gt' => [ + 'array' => ':Attribute-de :value-den gowrak zat bolmaly.', + 'file' => ':Attribute :value kilobaýtdan uly bolmaly.', + 'numeric' => ':Attribute-den :value-den uly bolmaly.', + 'string' => ':Attribute simwoldan uly bolmaly.', + ], + 'gte' => [ + 'array' => ':Attribute-de :value element ýa-da ondan köp zat bolmaly.', + 'file' => ':Attribute :value kilobaýtdan uly ýa-da deň bolmaly.', + 'numeric' => ':Attribute :value-den uly ýa-da deň bolmaly.', + 'string' => ':Attribute :value simwoldan uly ýa-da deň bolmaly.', + ], + 'image' => ':Attribute surat bolmalydyr.', + 'in' => ':Attribute mukdary ýalňyş.', + 'in_array' => ':Attribute meýdan :other-de ýok.', + 'integer' => ':Attribute san bolmalydyr.', + 'ip' => ':Attribute dogry IP adres bolmalydyr.', + 'ipv4' => ':Attribute dogry IPv4 salgy bolmaly.', + 'ipv6' => ':Attribute dogry IPv6 salgy bolmaly.', + 'json' => ':Attribute dogry JSON setiri bolmaly.', + 'lowercase' => ':Attribute kiçi harp bolmaly', + 'lt' => [ + 'array' => ':Attribute-de :value-den az zat bolmaly.', + 'file' => ':Attribute :value kilobaýtdan az bolmalydyr.', + 'numeric' => ':Attribute-den :value-den az bolmaly.', + 'string' => ':Attribute simwoldan :value simwoldan az bolmaly.', + ], + 'lte' => [ + 'array' => ':Attribute-de :value-den köp zat bolmaly däldir.', + 'file' => ':Attribute :value kilobaýtdan az ýa-da deň bolmaly.', + 'numeric' => ':Attribute-den :value-den az ýa-da deň bolmaly.', + 'string' => ':Attribute :value simwoldan az ýa-da deň bolmaly.', + ], + 'mac_address' => ':Attribute dogry MAC salgysy bolmaly.', + 'max' => [ + 'array' => ':Attribute iň az :max maddadan ybarat bolmalydyr.', + 'file' => ':Attribute :max kilobaýtdan kiçi bolmalydyr.', + 'numeric' => ':Attribute :max den kiçi bolmalydyr.', + 'string' => ':Attribute :max harpdan kiçi bolmalydyr.', + ], + 'max_digits' => ':Attribute-de :max sandan köp bolmaly däldir.', + 'mimes' => ':Attribute faýlň formaty :values bolmalydyr.', + 'mimetypes' => ':Attribute faýlň formaty :values bolmalydyr.', + 'min' => [ + 'array' => ':Attribute iň az :min harpdan bolmalydyr.', + 'file' => ':Attribute mukdary :min kilobaýtdan köp bolmalydyr.', + 'numeric' => ':Attribute mukdary :min dan köp bolmalydyr.', + 'string' => ':Attribute mukdary :min harpdan köp bolmalydyr.', + ], + 'min_digits' => ':Attribute-de azyndan :min san bolmaly.', + 'missing' => ':Attribute meýdan ýok bolmaly.', + 'missing_if' => ':Other meýdan :value bolanda :attribute meýdan ýok bolmaly.', + 'missing_unless' => ':Other meýdan :value bolmasa, :attribute meýdan ýok bolmaly.', + 'missing_with' => ':Values meýdançada :attribute meýdan ýok bolmaly.', + 'missing_with_all' => ':Values meýdançada :attribute meýdan ýok bolmaly.', + 'multiple_of' => ':Attribute :value-den köp bolmaly.', + 'not_in' => 'Saýlanan :attribute geçersiz.', + 'not_regex' => ':Attribute format nädogry.', + 'numeric' => ':Attribute san bolmalydyr.', + 'password' => [ + 'letters' => ':Attribute-de azyndan bir harp bolmaly.', + 'mixed' => ':Attribute-de azyndan bir baş harp we bir kiçi harp bolmaly.', + 'numbers' => ':Attribute-de azyndan bir san bolmaly.', + 'symbols' => ':Attribute-de azyndan bir nyşan bolmaly.', + 'uncompromised' => 'Berlen :attribute maglumat syzdyrylyşynda peýda boldy. Başga :attribute saýlaň.', + ], + 'present' => ':Attribute meýdan bolmaly.', + 'prohibited' => ':Attribute meýdan gadagan.', + 'prohibited_if' => ':Other meýdan :value bolanda :attribute meýdan gadagan.', + 'prohibited_unless' => ':Other meýdança :values bolmasa, :attribute meýdan gadagan.', + 'prohibits' => ':Attribute meýdança :other adamyň gatnaşmagyny gadagan edýär.', + 'regex' => ':Attribute formaty ýalňyş.', + 'required' => ':Attribute meýdany zerur.', + 'required_array_keys' => ':Attribute meýdançada: :values üçin ýazgylar bolmaly.', + 'required_if' => ':Attribute meýdany, :other :value hümmetine eýe bolanynda zerurdyr.', + 'required_if_accepted' => ':Other kabul edilende :attribute meýdan talap edilýär.', + 'required_unless' => ':Other meýdan :values-de bolmasa, :attribute meýdan talap edilýär.', + 'required_with' => ':Attribute meýdany :values bar bolanda zerurdyr.', + 'required_with_all' => ':Attribute meýdany haýsyda bolsa bir :values bar bolanda zerurdyr.', + 'required_without' => ':Attribute meýdany :values ýok bolanda zerurdyr.', + 'required_without_all' => ':Attribute meýdany :values dan haýsyda bolsa biri ýok bolanda zerurdyr.', + 'same' => ':Attribute bilen :other deň bolmalydyr.', + 'size' => [ + 'array' => ':Attribute :size madda eýe bolmalydyr.', + 'file' => ':Attribute :size kilobaýt bolmalydyr.', + 'numeric' => ':Attribute :size sandan ybarat bolmalydyr.', + 'string' => ':Attribute :size harp bolmalydyr.', + ], + 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'string' => ':Attribute setir bolmaly.', + 'timezone' => ':Attribute dogry zolak bolmalydyr.', + 'ulid' => ':Attribute-i dogry ULID bolmaly.', + 'unique' => ':Attribute önden hasaba alyndy.', + 'uploaded' => ':Attribute adam ýükläp bilmedi.', + 'uppercase' => ':Attribute baş harp bolmaly.', + 'url' => ':Attribute formaty ýalňyş.', + 'uuid' => ':Attribute-i dogry UUID bolmaly.', + 'attributes' => [ + 'address' => 'salgysy', + 'age' => 'ýaşy', + 'amount' => 'mukdary', + 'area' => 'meýdany', + 'available' => 'elýeterli', + 'birthday' => 'doglan güni', + 'body' => 'beden', + 'city' => 'şäher', + 'content' => 'mazmuny', + 'country' => 'ýurt', + 'created_at' => 'döredildi', + 'creator' => 'dörediji', + 'current_password' => 'Hazirki parolynyz', + 'date' => 'senesi', + 'date_of_birth' => 'doglan gün', + 'day' => 'gün', + 'deleted_at' => 'öçürildi', + 'description' => 'beýany', + 'district' => 'etrap', + 'duration' => 'dowamlylygy', + 'email' => 'e-poçta iberiň', + 'excerpt' => 'bölek', + 'filter' => 'süzgüç', + 'first_name' => 'ady', + 'gender' => 'jyns', + 'group' => 'topary', + 'hour' => 'sagat', + 'image' => 'şekil', + 'last_name' => 'familiýa', + 'lesson' => 'sapak', + 'line_address_1' => 'setir salgysy 1', + 'line_address_2' => 'setir salgysy 2', + 'message' => 'habar', + 'middle_name' => 'orta ady', + 'minute' => 'minut', + 'mobile' => 'ykjam', + 'month' => 'aý', + 'name' => 'ady', + 'national_code' => 'milli kod', + 'number' => 'sany', + 'password' => 'parol', + 'password_confirmation' => 'paroly tassyklamak', + 'phone' => 'telefon', + 'photo' => 'surat', + 'postal_code' => 'poçta kody', + 'price' => 'bahasy', + 'province' => 'welaýaty', + 'recaptcha_response_field' => 'jogap meýdany', + 'remember' => 'ýadyňyzda saklaň', + 'restored_at' => 'dikeldildi', + 'result_text_under_image' => 'netijäniň teksti', + 'role' => 'roly', + 'second' => 'ikinji', + 'sex' => 'jyns', + 'short_text' => 'gysga tekst', + 'size' => 'ululygy', + 'state' => 'ýagdaýy', + 'street' => 'köçe', + 'student' => 'okuwçy', + 'subject' => 'mowzuk', + 'teacher' => 'mugallym', + 'terms' => 'şertleri', + 'test_description' => 'synag beýany', + 'test_locale' => 'synag sebiti', + 'test_name' => 'synag ady', + 'text' => 'tekst', + 'time' => 'wagt', + 'title' => 'ady', + 'updated_at' => 'täzelendi', + 'username' => 'ulanyjy ady', + 'year' => 'ýyl', + ], +]; diff --git a/lang/tl.json b/lang/tl.json new file mode 100644 index 0000000..630356f --- /dev/null +++ b/lang/tl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(at :count pang error)", + "(and :count more errors)": "(at :count pang error)", + "A new verification link has been sent to the email address you provided during registration.": "Ang isang bagong link sa Pagpapatunay ay naipadala na sa email address na iyong ibinigay sa panahon ng pagpaparehistro.", + "A new verification link has been sent to your email address.": "Isang bagong link sa pagpapatunay ang naipadala sa iyong email address.", + "All rights reserved.": "Nakareserba ang lahat ng karapatan.", + "Already registered?": "Mayroon nakarehistro?", + "Are you sure you want to delete your account?": "Sigurado ka bang gusto mong tanggalin ang iyong account?", + "Cancel": "Huwag ituloy", + "Click here to re-send the verification email.": "Mag-click dito upang muling ipadala ang email ng pagpapatunay.", + "Confirm": "Kumpirmahin", + "Confirm Password": "Kumpirmahin Ang Password", + "Current Password": "Kasalukuyang Password", + "Dashboard": "Dashboard", + "Delete Account": "Tanggalin Ang Kasaysayan", + "Email": "Wika", + "Email Password Reset Link": "I-Reset Ang Password Email Link", + "Ensure your account is using a long, random password to stay secure.": "Siguraduhin na ang iyong akawnt ay gumagamit ng isang mahabang, random na password upang manatiling ligtas.", + "Forbidden": "Ipinagbabawal", + "Forgot your password?": "Nakalimutan ang iyong password?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Nakalimutan ang iyong password? Walang problema. Ipaalam lamang sa amin ang iyong email address at kami ay mag-email sa iyo ng isang link sa pag-reset ng password na magpapahintulot sa iyo na pumili ng bago.", + "Go to page :page": "Pumunta sa pahina :page", + "Hello!": "Kamusta!", + "If you did not create an account, no further action is required.": "Kung hindi ka lumikha ng kuwenta, walang karagdagang aksyon ang kinakailangan.", + "If you did not request a password reset, no further action is required.": "Kung hindi ka humiling ng isang pag-reset ng password, walang karagdagang aksyon ay kinakailangan.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Kung nagkakaproblema ka sa pag-klik ng \":actionText\" na butones, kopyahin at ilagay ang URL sa ibaba\nsa iyong web browser:", + "Invalid JSON was returned from the route.": "Ibinalik ang di-wastong JSON mula sa ruta.", + "Log in": "Mag-Log in", + "Log Out": "Mag-Log Out", + "Login": "Mag log in", + "Logout": "Mag-logout", + "Name": "Pangalan", + "New Password": "Bagong Password", + "Not Found": "Hindi Natagpuan", + "of": "ng", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Kapag tinanggal na ang kuwenta mo, lahat ng mga mapagkukunan at datos nito ay permanenteng tatanggalin. Bago tanggalin ang iyong kuwenta, paki-download ang anumang data o impormasyon na nais mong panatilihin.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Kapag na-delete na ang iyong account, permanenteng made-delete ang lahat ng mapagkukunan at data nito. Pakipasok ang iyong password upang kumpirmahin na gusto mong permanenteng tanggalin ang iyong account.", + "Page Expired": "Wala Nang Bisa Ang Pahina", + "Pagination Navigation": "Pagbilang Ng Pahina Nabigasyon", + "Password": "Password", + "Payment Required": "Kinakailangan ang Pagbabayad", + "Please click the button below to verify your email address.": "Mangyaring i-klik ang pindutan sa ibaba upang mapatunayan ang iyong email address.", + "Profile": "Anyo", + "Profile Information": "Impormasyon Ng Anyo", + "Regards": "Bumabati", + "Register": "Magparehistro", + "Remember me": "Tandaan ako", + "Resend Verification Email": "Muling Ipadala Ang Pagpapatotoo Ng Email", + "Reset Password": "I-Reset Ang Password", + "Reset Password Notification": "I-Reset Ang Pag-Abiso Ng Password", + "results": "mga resulta", + "Save": "Iligtas", + "Saved.": "Ligtas.", + "Server Error": "Error Sa Asawa", + "Service Unavailable": "Hindi Magamit Ang Serbisyo", + "Showing": "Nagpapakita", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Salamat sa pag-sign up! Bago magsimula, maaari mo bang patunayan ang iyong email address sa pamamagitan ng pagpindot sa link na-email lang namin sa iyo? Kung hindi mo natanggap ang email, kami ay Masaya magpadala sa iyo ng isa pang.", + "The given data was invalid.": "Ang ibinigay na data ay hindi wasto.", + "The response is not a streamed response.": "Ang tugon ay hindi isang naka-stream na tugon.", + "The response is not a view.": "Ang tugon ay hindi isang pagtingin.", + "This is a secure area of the application. Please confirm your password before continuing.": "Ito ay isang ligtas na lugar ng aplikasyon. Mangyaring kumpirmahin ang iyong password bago magpatuloy.", + "This password reset link will expire in :count minutes.": "Ang link na ito sa pag-reset ng password ay mawawalan ng bisa sa :count minuto.", + "to": "sa", + "Toggle navigation": "Magpalipat-lipat sa nabigasyon", + "Too Many Requests": "Masyadong Maraming Mga Kahilingan", + "Unauthorized": "Di-awtorisadong", + "Update Password": "I-Update Ang Password", + "Update your account's profile information and email address.": "Kumuha ng kopya (or retain download)", + "Verify Email Address": "Patunayan Ang Email Address", + "Whoops!": "Oops!", + "You are receiving this email because we received a password reset request for your account.": "Natatanggap ninyo ang email na ito dahil nakatanggap kami ng hiling sa pag-reset ng password para sa inyong kuwenta.", + "You're logged in!": "Naka-log in ka na!", + "Your email address is unverified.": "Ang iyong email address ay hindi na-verify." +} \ No newline at end of file diff --git a/lang/tl/auth.php b/lang/tl/auth.php new file mode 100644 index 0000000..e19f0d9 --- /dev/null +++ b/lang/tl/auth.php @@ -0,0 +1,9 @@ + 'Ang credentials na ito ay hindi katugma ng nasa rekord namin.', + 'password' => 'Ang password ay hindi tama.', + 'throttle' => 'Sobrang daming pagtatangkang mag-login. Pakisubukan ulit sa :segundo segundo.', +]; diff --git a/lang/tl/pagination.php b/lang/tl/pagination.php new file mode 100644 index 0000000..4a9607f --- /dev/null +++ b/lang/tl/pagination.php @@ -0,0 +1,8 @@ + 'Susunod »', + 'previous' => '« Nauna', +]; diff --git a/lang/tl/passwords.php b/lang/tl/passwords.php new file mode 100644 index 0000000..baa98a3 --- /dev/null +++ b/lang/tl/passwords.php @@ -0,0 +1,11 @@ + 'Na-reset na ang password mo!', + 'sent' => 'Na-email na namin sa iyo ang link sa pag-reset ng password!', + 'throttled' => 'Mangyaring maghintay bago retrying.', + 'token' => 'Ang token sa pag-reset ng password na ito ay imbalido.', + 'user' => 'Hindi namin mahanap ang user na may ganyang email address.', +]; diff --git a/lang/tl/validation.php b/lang/tl/validation.php new file mode 100644 index 0000000..5815e2f --- /dev/null +++ b/lang/tl/validation.php @@ -0,0 +1,217 @@ + 'Ang :attribute ay dapat tanggapin.', + 'accepted_if' => 'Ang :attribute ay dapat tanggapin kapag ang :other ay :value.', + 'active_url' => 'Ang :attribute ay hindi balidong URL.', + 'after' => 'Ang :attribute ay dapat petsa pagkatapos ng :date.', + 'after_or_equal' => 'Ang :attribute ay dapat na isang petsa pagkatapos o katumbas ng :date.', + 'alpha' => 'Ang :attribute ay maaaring magtaglay ng mga letra lang.', + 'alpha_dash' => 'Ang :attribute ay maaaring magtaglay ng mga letra, numero at gitling lang.', + 'alpha_num' => 'Ang :attribute ay maaaring magtaglay ng mga letra at numero lang.', + 'array' => 'Ang :attribute ay dapat magkakasunod.', + 'ascii' => 'Ang :attribute ay dapat lamang maglaman ng mga single-byte na alphanumeric na character at simbolo.', + 'before' => 'Ang :attribute ay dapat petsa bago ang :date.', + 'before_or_equal' => 'Ang :attribute ay dapat na isang petsa bago o katumbas ng :date.', + 'between' => [ + 'array' => 'Ang :attribute ay dapat nasa pagitan ng :min at :max items.', + 'file' => 'Ang :attribute ay dapat nasa pagitan ng :min at :max kilobytes.', + 'numeric' => 'Ang :attribute ay dapat nasa pagitan ng :min at :max.', + 'string' => 'Ang :attribute ay dapat nasa pagitan ng :min at :max characters.', + ], + 'boolean' => 'Ang :attribute ng attribute ay dapat tama o mali.', + 'can' => 'Ang :attribute field ay naglalaman ng hindi awtorisadong halaga.', + 'confirmed' => 'Ang :attribute ng attribute ay hindi magkatugma.', + 'current_password' => 'Mali ang password.', + 'date' => 'Ang :attribute ay hindi balidong petsa.', + 'date_equals' => ':Attribute ay dapat na isang petsa na katumbas ng :date.', + 'date_format' => 'Ang :attribute ay hindi katugma ng format :format.', + 'decimal' => 'Ang :attribute ay dapat mayroong :decimal decimal na lugar.', + 'declined' => 'Dapat tanggihan ang :attribute.', + 'declined_if' => 'Ang :attribute ay dapat tanggihan kapag ang :other ay :value.', + 'different' => 'Ang :attribute at :other pa ay dapat magkaiba.', + 'digits' => 'Ang :attribute ay dapat :digits digits.', + 'digits_between' => 'Ang :attribute ay dapat nasa pagitan ng :min at :max digits.', + 'dimensions' => 'Ang :attribute ay may di-wastong sukat ng imahe.', + 'distinct' => 'Ang :attribute ng attribute ay may katulad na balyu.', + 'doesnt_end_with' => 'Ang :attribute ay maaaring hindi magtapos sa isa sa mga sumusunod: :values.', + 'doesnt_start_with' => 'Ang :attribute ay maaaring hindi magsimula sa isa sa mga sumusunod: :values.', + 'email' => 'Ang :attribute ay dapat balidong email address.', + 'ends_with' => ':Attribute ang dapat magtapos sa isa sa mga sumusunod: :values.', + 'enum' => 'Ang napiling :attribute ay hindi wasto.', + 'exists' => 'Ang piniling :attribute ay imbalido.', + 'file' => 'Ang :attribute ay dapat na isang talaksan.', + 'filled' => 'Ang :attribute ng attribute ay kailangan.', + 'gt' => [ + 'array' => 'Ang :attribute ay dapat magkaroon ng higit sa :value mga item.', + 'file' => 'Ang :attribute ay dapat na higit sa :value kilobytes.', + 'numeric' => 'Ang :attribute ay dapat na higit sa :value.', + 'string' => 'Ang :attribute ay dapat na higit sa :value character.', + ], + 'gte' => [ + 'array' => 'Ang :attribute ay dapat magkaroon ng :value item o higit pa.', + 'file' => 'Ang :attribute ay dapat na mas malaki sa o katumbas ng :value kilobytes.', + 'numeric' => 'Ang :attribute ay dapat na mas malaki sa o katumbas ng :value.', + 'string' => 'Ang :attribute ay dapat na mas malaki sa o katumbas ng :value character.', + ], + 'image' => 'Ang :attribute ay dapat isang imahe.', + 'in' => 'Ang piniling :attribute ay imbalido.', + 'in_array' => 'Ang :attribute ng attribute ay wala sa :other.', + 'integer' => 'Ang :attribute ay dapat isang integer.', + 'ip' => 'Ang :attribute ay dapat isang balidong IP address.', + 'ipv4' => 'Ang :attribute ay dapat na isang wastong Ipbagong address.', + 'ipv6' => 'Ang :attribute ay dapat na isang balidong Ipbagong address.', + 'json' => 'Ang :attribute ay dapat isang balidong JSON string.', + 'lowercase' => 'Dapat lowercase ang :attribute.', + 'lt' => [ + 'array' => 'Ang :attribute ay dapat magkaroon ng mas mababa sa :value na mga item.', + 'file' => 'Ang :attribute ay dapat na mas mababa sa :value kilobytes.', + 'numeric' => 'Ang :attribute ay dapat na mas mababa sa :value.', + 'string' => 'Dapat mas mababa sa :value character ang :attribute.', + ], + 'lte' => [ + 'array' => 'Ang :attribute ay hindi dapat magkaroon ng higit sa :value mga item.', + 'file' => 'Ang :attribute ay dapat na mas mababa sa o katumbas ng :value kilobytes.', + 'numeric' => 'Ang :attribute ay dapat na mas mababa sa o katumbas ng :value.', + 'string' => 'Ang :attribute ay dapat mas mababa sa o katumbas ng :value character.', + ], + 'mac_address' => 'Ang :attribute ay dapat na isang wastong MAC address.', + 'max' => [ + 'array' => 'Ang :attribute ay hindi maaaring higit sa :max items.', + 'file' => 'Ang :attribute ay hindi maaaring higit sa :max kilobytes.', + 'numeric' => 'Ang :attribute ay hindi maaaring higit sa :max.', + 'string' => 'Ang :attribute ay hindi maaaring higit sa :max characters.', + ], + 'max_digits' => 'Ang :attribute ay hindi dapat magkaroon ng higit sa :max na mga numero.', + 'mimes' => 'Ang :attribute ay dapat file ng uri na: :values.', + 'mimetypes' => 'Ang :attribute ay dapat na isang talaksan ng uri: :values.', + 'min' => [ + 'array' => 'Ang :attribute ay dapat di-kukulangin sa :min items.', + 'file' => 'Ang :attribute ay dapat di-kukulangin sa :min kilobytes.', + 'numeric' => 'Ang :attribute ay dapat di-kukulangin sa :min.', + 'string' => 'Ang :attribute ay dapat di-kukulangin sa :min characters.', + ], + 'min_digits' => 'Ang :attribute ay dapat magkaroon ng hindi bababa sa :min digit.', + 'missing' => 'Dapat nawawala ang :attribute field.', + 'missing_if' => 'Dapat na nawawala ang :attribute field kapag ang :other ay :value.', + 'missing_unless' => 'Dapat na nawawala ang :attribute field maliban kung ang :other ay :value.', + 'missing_with' => 'Dapat nawawala ang :attribute field kapag :values ang naroroon.', + 'missing_with_all' => 'Dapat na nawawala ang :attribute field kapag :values ang naroroon.', + 'multiple_of' => 'Ang :attribute ay dapat na maramihang ng :value', + 'not_in' => 'Ang piniling :attribute ay imbalido.', + 'not_regex' => 'Hindi tanggap ang :attribute na anyo.', + 'numeric' => 'Ang :attribute ay dapat isang numero.', + 'password' => [ + 'letters' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang titik.', + 'mixed' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang malaking titik at isang maliit na titik.', + 'numbers' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang numero.', + 'symbols' => 'Ang :attribute ay dapat maglaman ng hindi bababa sa isang simbolo.', + 'uncompromised' => 'Ang ibinigay na :attribute ay lumabas sa isang data leak. Mangyaring pumili ng ibang :attribute.', + ], + 'present' => 'Ang :attribute ng attribute ay dapat naroon.', + 'prohibited' => 'Ang patlang na :attribute ay ipinagbabawal.', + 'prohibited_if' => 'Ang :attribute patlang ay ipinagbabawal kapag :other ay :value.', + 'prohibited_unless' => 'Ang :attribute patlang ay ipinagbabawal maliban kung :other ay nasa :values.', + 'prohibits' => 'Ang :attribute field ay nagbabawal sa :other na makasama.', + 'regex' => 'Ang :attribute ng attribute ay imbalido.', + 'required' => 'Ang :attribute ng attribute ay kailangan.', + 'required_array_keys' => 'Ang :attribute field ay dapat maglaman ng mga entry para sa: :values.', + 'required_if' => 'Ang :attribute ng attribute ay kailangan kapag :other iba ay :value.', + 'required_if_accepted' => 'Ang :attribute field ay kinakailangan kapag :other ay tinanggap.', + 'required_unless' => 'Ang :attribute ng attribute ay kailangan maliban kung :other iba ay nasa :values.', + 'required_with' => 'Ang :attribute ng attribute ay kailangan kapag :values balyu ang naroon.', + 'required_with_all' => 'Ang :attribute ng attribute ay kailangan kapag :values balyu ang naroon.', + 'required_without' => 'Ang :attribute ng attribute ay kailangan kapag :values balyu ang naroon.', + 'required_without_all' => 'Ang :attribute ng attribute ay kailangan kapag wala sa :values balyu ang naroon.', + 'same' => 'Ang :attribute at :other pa ay dapat magtugma.', + 'size' => [ + 'array' => 'Ang :attribute ay dapat magtaglay ng :size sa items.', + 'file' => 'Ang :attribute ay dapat :size sukat sa kilobytes.', + 'numeric' => 'Ang :attribute ay dapat :size sukat.', + 'string' => 'Ang :attribute ay dapat :size sukat sa characters.', + ], + 'starts_with' => 'Ang :attribute ay dapat magsimula sa isa sa mga sumusunod: :values.', + 'string' => 'Ang :attribute ay dapat isang string.', + 'timezone' => 'Ang :attribute ay dapat isang balidong sona.', + 'ulid' => 'Ang :attribute ay dapat na isang wastong ULID.', + 'unique' => 'Ang :attribute ay nakuha na.', + 'uploaded' => 'Nabigo ang :attribute upang i-upload.', + 'uppercase' => 'Ang :attribute ay dapat na uppercase.', + 'url' => 'Ang :attribute ng attribute ay imbalido.', + 'uuid' => ':Attribute ay dapat na isang wastong UUID.', + 'attributes' => [ + 'address' => 'address', + 'age' => 'edad', + 'amount' => 'halaga', + 'area' => 'lugar', + 'available' => 'magagamit', + 'birthday' => 'kaarawan', + 'body' => 'katawan', + 'city' => 'lungsod', + 'content' => 'nilalaman', + 'country' => 'bansa', + 'created_at' => 'nilikha sa', + 'creator' => 'manlilikha', + 'current_password' => 'kasalukuyang password', + 'date' => 'petsa', + 'date_of_birth' => 'araw ng kapanganakan', + 'day' => 'araw', + 'deleted_at' => 'tinanggal sa', + 'description' => 'paglalarawan', + 'district' => 'distrito', + 'duration' => 'tagal', + 'email' => 'email', + 'excerpt' => 'sipi', + 'filter' => 'salain', + 'first_name' => 'pangalan', + 'gender' => 'kasarian', + 'group' => 'pangkat', + 'hour' => 'oras', + 'image' => 'imahe', + 'last_name' => 'huling pangalan', + 'lesson' => 'aralin', + 'line_address_1' => 'address ng linya 1', + 'line_address_2' => 'address ng linya 2', + 'message' => 'mensahe', + 'middle_name' => 'Gitnang pangalan', + 'minute' => 'minuto', + 'mobile' => 'mobile', + 'month' => 'buwan', + 'name' => 'pangalan', + 'national_code' => 'pambansang kodigo', + 'number' => 'numero', + 'password' => 'password', + 'password_confirmation' => 'pagkumpirma ng password', + 'phone' => 'telepono', + 'photo' => 'larawan', + 'postal_code' => 'postal code', + 'price' => 'presyo', + 'province' => 'lalawigan', + 'recaptcha_response_field' => 'recaptcha na field ng tugon', + 'remember' => 'Tandaan', + 'restored_at' => 'naibalik sa', + 'result_text_under_image' => 'resultang teksto sa ilalim ng imahe', + 'role' => 'papel', + 'second' => 'pangalawa', + 'sex' => 'kasarian', + 'short_text' => 'maikling teksto', + 'size' => 'laki', + 'state' => 'estado', + 'street' => 'kalye', + 'student' => 'mag-aaral', + 'subject' => 'paksa', + 'teacher' => 'guro', + 'terms' => 'mga tuntunin', + 'test_description' => 'subok na paglalarawan', + 'test_locale' => 'wika', + 'test_name' => 'subok na pangalan', + 'text' => 'text', + 'time' => 'oras', + 'title' => 'pamagat', + 'updated_at' => 'na-update sa', + 'username' => 'username', + 'year' => 'taon', + ], +]; diff --git a/lang/tr.json b/lang/tr.json new file mode 100644 index 0000000..5bfcd1f --- /dev/null +++ b/lang/tr.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ve :count hata daha var)", + "(and :count more errors)": "(ve :count hata daha var)", + "A new verification link has been sent to the email address you provided during registration.": "Üyelik esnasında kullandığınız e-posta adresinize onay linki gönderildi.", + "A new verification link has been sent to your email address.": "E-posta adresinize yeni bir doğrulama bağlantısı gönderildi.", + "All rights reserved.": "Tüm hakları saklıdır.", + "Already registered?": "Zaten Üye Misiniz?", + "Are you sure you want to delete your account?": "Hesabınızı silmek istediğinizden emin misiniz?", + "Cancel": "İptal et", + "Click here to re-send the verification email.": "Doğrulama e-postasını yeniden göndermek için burayı tıklayın.", + "Confirm": "Onayla", + "Confirm Password": "Parolayı Onayla", + "Current Password": "Mevcut Parola", + "Dashboard": "Gösterge Paneli", + "Delete Account": "Hesabı Sil", + "Email": "E-Posta", + "Email Password Reset Link": "Parola Sıfırlama Bağlantısını Gönder", + "Ensure your account is using a long, random password to stay secure.": "Hesabınızın güvenliğini korumak için uzun, rastgele karakterlerden oluşan bir parola kullandığınızdan emin olun.", + "Forbidden": "Yasak", + "Forgot your password?": "Parolanızı mı unuttunuz?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Parolanızı mı unuttunuz? Sorun değil. Sadece e-posta adresinizi bize söyleyin size yeni parolanızı belirleyebileceğiniz bir parola sıfırlama linki gönderelim.", + "Go to page :page": ":Page sayfasına git", + "Hello!": "Merhaba!", + "If you did not create an account, no further action is required.": "Bir hesap oluşturmadıysanız, başka bir işlem yapmanıza gerek yoktur.", + "If you did not request a password reset, no further action is required.": "Bir parola sıfırlama talebinde bulunmadıysanız, başka bir işlem yapmanıza gerek yoktur.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "\":actionText\" butonuna tıklamakta sorun yaşıyorsanız, aşağıdaki bağlantıyı kopyalayıp\ntarayıcınıza yapıştırın:", + "Invalid JSON was returned from the route.": "Yoldan geçersiz JSON döndürüldü.", + "Log in": "Giriş yap", + "Log Out": "Çıkış Yap", + "Login": "Giriş Yap", + "Logout": "Çıkış Yap", + "Name": "Ad", + "New Password": "Yeni Parola", + "Not Found": "Bulunamadı", + "of": "-den", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Hesabınız silindiğinde, tüm kaynakları ve verileri kalıcı olarak silinecektir. Hesabınızı silmeden önce lütfen saklamak istediğiniz tüm verileri veya bilgileri indirin.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Hesabınız silindikten sonra, tüm kaynakları ve verileri kalıcı olarak silinecektir. Hesabınızı kalıcı olarak silmek istediğinizi onaylamak için lütfen şifrenizi girin.", + "Page Expired": "Sayfa zaman aşımına uğradı", + "Pagination Navigation": "Sayfalandırma Çubuğu", + "Password": "Parola", + "Payment Required": "ödeme gerekli", + "Please click the button below to verify your email address.": "E-posta adresinizi doğrulamak için lütfen aşağıdaki butona tıklayın.", + "Profile": "Profil", + "Profile Information": "Profil Bilgileri", + "Regards": "En iyi dileklerle", + "Register": "Kayıt Ol", + "Remember me": "Beni hatırla", + "Resend Verification Email": "Onay Mailini Tekrar Gönder", + "Reset Password": "Parolayı Sıfırla", + "Reset Password Notification": "Parola Sıfırlama Bildirimi", + "results": "sonuçlar", + "Save": "Kaydet", + "Saved.": "Kaydedildi.", + "Server Error": "Sunucu Hatası", + "Service Unavailable": "Hizmet Kullanılamıyor", + "Showing": "Gösteri", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Üye olduğunuz için teşekkürler! Başlamadan önce, size az önce gönderdiğimiz bağlantıya tıklayarak e-posta adresinizi doğrulayabilir misiniz? E-postayı almadıysanız, size memnuniyetle başka bir e-posta göndereceğiz.", + "The given data was invalid.": "Verilen veriler geçersizdi.", + "The response is not a streamed response.": "Yanıt akışlı bir yanıt değil.", + "The response is not a view.": "Yanıt bir görünüm değildir.", + "This is a secure area of the application. Please confirm your password before continuing.": "Bu uygulamanın güvenli bir alandır. Lütfen devam etmeden önce parolanızı onaylayın.", + "This password reset link will expire in :count minutes.": "Bu parola sıfırlama bağlantısının geçerliliği :count dakika sonra sona erecek.", + "to": "a", + "Toggle navigation": "Menüyü Aç/Kapat", + "Too Many Requests": "Çok Fazla İstek", + "Unauthorized": "İzinsiz", + "Update Password": "Parolayı Güncelle", + "Update your account's profile information and email address.": "Hesabınızın profil bilgilerini ve e-posta adresini güncelleyin.", + "Verify Email Address": "E-posta Adresini Doğrula", + "Whoops!": "Hoppala!", + "You are receiving this email because we received a password reset request for your account.": "Hesabınız adına bir parola sıfırlama talebi aldığımız için bu e-postayı alıyorsunuz.", + "You're logged in!": "Giriş yaptınız!", + "Your email address is unverified.": "E-posta adresiniz doğrulanmadı." +} \ No newline at end of file diff --git a/lang/tr/auth.php b/lang/tr/auth.php new file mode 100644 index 0000000..15dca4d --- /dev/null +++ b/lang/tr/auth.php @@ -0,0 +1,9 @@ + 'Bu kimlik bilgileri kayıtlarımızla eşleşmiyor.', + 'password' => 'Parola geçersiz.', + 'throttle' => 'Çok fazla giriş denemesi. :seconds saniye sonra lütfen tekrar deneyin.', +]; diff --git a/lang/tr/pagination.php b/lang/tr/pagination.php new file mode 100644 index 0000000..2bd59d7 --- /dev/null +++ b/lang/tr/pagination.php @@ -0,0 +1,8 @@ + 'Sonrakiler »', + 'previous' => '« Öncekiler', +]; diff --git a/lang/tr/passwords.php b/lang/tr/passwords.php new file mode 100644 index 0000000..29ca070 --- /dev/null +++ b/lang/tr/passwords.php @@ -0,0 +1,11 @@ + 'Parolanız sıfırlandı!', + 'sent' => 'Parola sıfırlama bağlantınız e-posta ile gönderildi!', + 'throttled' => 'Tekrar denemeden önce lütfen bekleyin.', + 'token' => 'Parola sıfırlama kodu geçersiz.', + 'user' => 'Bu e-posta adresi ile kayıtlı bir üye bulunamadı.', +]; diff --git a/lang/tr/validation.php b/lang/tr/validation.php new file mode 100644 index 0000000..2a4c493 --- /dev/null +++ b/lang/tr/validation.php @@ -0,0 +1,217 @@ + ':Attribute kabul edilmelidir.', + 'accepted_if' => ':Attribute, :other değeri :value ise kabul edilmelidir.', + 'active_url' => ':Attribute geçerli bir URL olmalıdır.', + 'after' => ':Attribute mutlaka :date tarihinden sonra olmalıdır.', + 'after_or_equal' => ':Attribute mutlaka :date tarihinden sonra veya aynı tarihte olmalıdır.', + 'alpha' => ':Attribute sadece harflerden oluşmalıdır.', + 'alpha_dash' => ':Attribute sadece harflerden, rakamlardan ve tirelerden oluşmalıdır.', + 'alpha_num' => ':Attribute sadece harflerden ve rakamlardan oluşmalıdır.', + 'array' => ':Attribute mutlaka bir dizi olmalıdır.', + 'ascii' => ':Attribute yalnızca tek baytlık alfasayısal karakterler ve semboller içermelidir.', + 'before' => ':Attribute mutlaka :date tarihinden önce olmalıdır.', + 'before_or_equal' => ':Attribute mutlaka :date tarihinden önce veya aynı tarihte olmalıdır.', + 'between' => [ + 'array' => ':Attribute mutlaka :min - :max arasında öge içermelidir.', + 'file' => ':Attribute mutlaka :min - :max kilobayt arasında olmalıdır.', + 'numeric' => ':Attribute mutlaka :min - :max arasında olmalıdır.', + 'string' => ':Attribute mutlaka :min - :max karakter arasında olmalıdır.', + ], + 'boolean' => ':Attribute sadece doğru veya yanlış olmalıdır.', + 'can' => ':Attribute alanı yetkisiz bir değer içeriyor.', + 'confirmed' => ':Attribute tekrarı eşleşmiyor.', + 'current_password' => 'Parola hatalı.', + 'date' => ':Attribute geçerli bir tarih değil.', + 'date_equals' => ':Attribute mutlaka :date ile aynı tarihte olmalıdır.', + 'date_format' => ':Attribute mutlaka :format biçiminde olmalıdır.', + 'decimal' => ':Attribute, :decimal ondalık basamaklara sahip olmalıdır.', + 'declined' => ':Attribute kabul edilmemektedir.', + 'declined_if' => ':Attribute, :other değeri :value iken kabul edilmemektedir.', + 'different' => ':Attribute ile :other mutlaka birbirinden farklı olmalıdır.', + 'digits' => ':Attribute mutlaka :digits basamaklı olmalıdır.', + 'digits_between' => ':Attribute mutlaka en az :min, en fazla :max basamaklı olmalıdır.', + 'dimensions' => ':Attribute geçersiz resim boyutlarına sahip.', + 'distinct' => ':Attribute alanı yinelenen bir değere sahip.', + 'doesnt_end_with' => ':Attribute aşağıdakilerden biriyle bitemez: :values.', + 'doesnt_start_with' => ':Attribute aşağıdakilerden biriyle başlamayabilir: :values.', + 'email' => ':Attribute mutlaka geçerli bir e-posta adresi olmalıdır.', + 'ends_with' => ':Attribute sadece şu değerlerden biriyle bitebilir: :values.', + 'enum' => 'Seçilen :attribute değeri geçersiz.', + 'exists' => 'Seçili :attribute geçersiz.', + 'file' => ':Attribute mutlaka bir dosya olmalıdır.', + 'filled' => ':Attribute mutlaka doldurulmalıdır.', + 'gt' => [ + 'array' => ':Attribute mutlaka :value sayısından daha fazla öge içermelidir.', + 'file' => ':Attribute mutlaka :value kilobayt\'tan büyük olmalıdır.', + 'numeric' => ':Attribute mutlaka :value sayısından büyük olmalıdır.', + 'string' => ':Attribute mutlaka :value karakterden uzun olmalıdır.', + ], + 'gte' => [ + 'array' => ':Attribute mutlaka :value veya daha fazla öge içermelidir.', + 'file' => ':Attribute mutlaka :value kilobayt\'tan büyük veya eşit olmalıdır.', + 'numeric' => ':Attribute mutlaka :value sayısından büyük veya eşit olmalıdır.', + 'string' => ':Attribute mutlaka :value karakterden uzun veya eşit olmalıdır.', + ], + 'image' => ':Attribute mutlaka bir resim olmalıdır.', + 'in' => 'Seçili :attribute geçersiz.', + 'in_array' => ':Attribute :other içinde mevcut değil.', + 'integer' => ':Attribute mutlaka bir tam sayı olmalıdır.', + 'ip' => ':Attribute mutlaka geçerli bir IP adresi olmalıdır.', + 'ipv4' => ':Attribute mutlaka geçerli bir IPv4 adresi olmalıdır.', + 'ipv6' => ':Attribute mutlaka geçerli bir IPv6 adresi olmalıdır.', + 'json' => ':Attribute mutlaka geçerli bir JSON içeriği olmalıdır.', + 'lowercase' => ':Attribute küçük harf olmalıdır.', + 'lt' => [ + 'array' => ':Attribute mutlaka :value sayısından daha az öge içermelidir.', + 'file' => ':Attribute mutlaka :value kilobayt\'tan küçük olmalıdır.', + 'numeric' => ':Attribute mutlaka :value sayısından küçük olmalıdır.', + 'string' => ':Attribute mutlaka :value karakterden kısa olmalıdır.', + ], + 'lte' => [ + 'array' => ':Attribute mutlaka :value veya daha az öge içermelidir.', + 'file' => ':Attribute mutlaka :value kilobayt\'tan küçük veya eşit olmalıdır.', + 'numeric' => ':Attribute mutlaka :value sayısından küçük veya eşit olmalıdır.', + 'string' => ':Attribute mutlaka :value karakterden kısa veya eşit olmalıdır.', + ], + 'mac_address' => ':Attribute geçerli bir MAC adresi olmalıdır.', + 'max' => [ + 'array' => ':Attribute en fazla :max öge içerebilir.', + 'file' => ':Attribute en fazla :max kilobayt olabilir.', + 'numeric' => ':Attribute en fazla :max olabilir.', + 'string' => ':Attribute en fazla :max karakter olabilir.', + ], + 'max_digits' => ':Attribute en fazla :max basamak içermelidir.', + 'mimes' => ':Attribute mutlaka :values biçiminde bir dosya olmalıdır.', + 'mimetypes' => ':Attribute mutlaka :values biçiminde bir dosya olmalıdır.', + 'min' => [ + 'array' => ':Attribute en az :min öge içerebilir.', + 'file' => ':Attribute en az :min kilobayt olabilir.', + 'numeric' => ':Attribute en az :min olabilir.', + 'string' => ':Attribute en az :min karakter olabilir.', + ], + 'min_digits' => ':Attribute en az :min basamak içermelidir.', + 'missing' => ':Attribute alanı eksik olmalıdır.', + 'missing_if' => ':Other, :value olduğunda :attribute alanı eksik olmalıdır.', + 'missing_unless' => ':Other, :value değilse :attribute alanı eksik olmalıdır.', + 'missing_with' => ':Values mevcut olduğunda :attribute alanı eksik olmalıdır.', + 'missing_with_all' => ':Values mevcut olduğunda :attribute alanı eksik olmalıdır.', + 'multiple_of' => ':Attribute, :value\'nin katları olmalıdır', + 'not_in' => 'Seçili :attribute geçersiz.', + 'not_regex' => ':Attribute biçimi geçersiz.', + 'numeric' => ':Attribute mutlaka 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 sayı içermelidir.', + 'symbols' => ':Attribute en az bir sembol içermelidir.', + 'uncompromised' => 'Verilen :attribute bir veri sızıntısında ortaya çıktı. Lütfen farklı bir :attribute seçin.', + ], + 'present' => ':Attribute mutlaka mevcut olmalıdır.', + 'prohibited' => ':Attribute alanı kısıtlanmıştır.', + 'prohibited_if' => ':Other alanının değeri :value ise :attribute alanına veri girişi yapılamaz.', + 'prohibited_unless' => ':Other alanı :value değerlerinden birisi değilse :attribute alanına veri girişi yapılamaz.', + 'prohibits' => ':Attribute alanı :other alanının mevcut olmasını yasaklar.', + 'regex' => ':Attribute biçimi geçersiz.', + 'required' => ':Attribute mutlaka gereklidir.', + 'required_array_keys' => ':Attribute değeri şu verileri içermelidir: :values.', + 'required_if' => ':Attribute :other :value değerine sahip olduğunda mutlaka gereklidir.', + 'required_if_accepted' => ':Attribute alanı, :other kabul edildiğinde gereklidir.', + 'required_unless' => ':Attribute :other :values değerlerinden birine sahip olmadığında mutlaka gereklidir.', + 'required_with' => ':Attribute :values varken mutlaka gereklidir.', + 'required_with_all' => ':Attribute herhangi bir :values değeri varken mutlaka gereklidir.', + 'required_without' => ':Attribute :values yokken mutlaka gereklidir.', + 'required_without_all' => ':Attribute :values değerlerinden herhangi biri yokken mutlaka gereklidir.', + 'same' => ':Attribute ile :other aynı olmalıdır.', + 'size' => [ + 'array' => ':Attribute mutlaka :size ögeye sahip olmalıdır.', + 'file' => ':Attribute mutlaka :size kilobayt olmalıdır.', + 'numeric' => ':Attribute mutlaka :size olmalıdır.', + 'string' => ':Attribute mutlaka :size karakterli olmalıdır.', + ], + 'starts_with' => ':Attribute sadece şu değerlerden biriyle başlayabilir: :values.', + 'string' => ':Attribute mutlaka bir metin olmalıdır.', + 'timezone' => ':Attribute mutlaka geçerli bir saat dilimi olmalıdır.', + 'ulid' => ':Attribute geçerli bir ULID olmalıdır.', + 'unique' => ':Attribute zaten alınmış.', + 'uploaded' => ':Attribute yüklemesi başarısız.', + 'uppercase' => ':Attribute büyük harf olmalıdır.', + 'url' => ':Attribute biçimi geçersiz.', + 'uuid' => ':Attribute mutlaka geçerli bir UUID olmalıdır.', + 'attributes' => [ + 'address' => 'adres', + 'age' => 'yaş', + 'amount' => 'tutar', + 'area' => 'alan', + 'available' => 'mevcut', + 'birthday' => 'doğum günü', + 'body' => 'gövde', + 'city' => 'şehir', + 'content' => 'i̇çerik', + 'country' => 'ülke', + 'created_at' => 'oluşturulduğunda', + 'creator' => 'yaratıcı', + 'current_password' => 'mevcut şifre', + 'date' => 'tarih', + 'date_of_birth' => 'doğum tarihi', + 'day' => 'gün', + 'deleted_at' => 'silindi', + 'description' => 'açıklama', + 'district' => 'semt', + 'duration' => 'süre', + 'email' => 'e-posta adresi', + 'excerpt' => 'alıntı', + 'filter' => 'filtre', + 'first_name' => 'adı', + 'gender' => 'cinsiyet', + 'group' => 'grup', + 'hour' => 'saat', + 'image' => 'resim', + 'last_name' => 'soyadı', + 'lesson' => 'ders', + 'line_address_1' => 'hat adresi 1', + 'line_address_2' => 'hat adresi 2', + 'message' => 'ileti', + 'middle_name' => 'ikinci ad', + 'minute' => 'dakika', + 'mobile' => 'cep telefonu', + 'month' => 'ay', + 'name' => 'adı', + 'national_code' => 'ulusal kod', + 'number' => 'sayı', + 'password' => 'parola', + 'password_confirmation' => 'parola (tekrar)', + 'phone' => 'telefon', + 'photo' => 'fotoğraf', + 'postal_code' => 'posta kodu', + 'price' => 'fiyat', + 'province' => 'bölge', + 'recaptcha_response_field' => 'recaptcha yanıt alanı', + 'remember' => 'hatırlamak', + 'restored_at' => 'restore', + 'result_text_under_image' => 'resmin altındaki sonuç metni', + 'role' => 'rol', + 'second' => 'saniye', + 'sex' => 'cinsiyet', + 'short_text' => 'kısa metin', + 'size' => 'boyut', + 'state' => 'durum', + 'street' => 'sokak', + 'student' => 'öğrenci', + 'subject' => 'ders', + 'teacher' => 'öğretmen', + 'terms' => 'şartlar', + 'test_description' => 'test açıklaması', + 'test_locale' => 'yerel ayar', + 'test_name' => 'deneme adı', + 'text' => 'metin', + 'time' => 'zaman', + 'title' => 'unvan', + 'updated_at' => 'güncellendi', + 'username' => 'kullanıcı adı', + 'year' => 'yıl', + ], +]; diff --git a/lang/ug.json b/lang/ug.json new file mode 100644 index 0000000..7962350 --- /dev/null +++ b/lang/ug.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(ۋە يەنە :count خاتالىق)", + "(and :count more errors)": "(ۋە يەنە :count خاتالىق)", + "A new verification link has been sent to the email address you provided during registration.": "تىزىملاتقاندا تەمىنلىگەن ئېلېكترونلۇق خەت ئادرېسىڭىزغا يېڭى دەلىللەش ئۇلىنىشى ئەۋەتىلدى.", + "A new verification link has been sent to your email address.": "ئېلېكترونلۇق خەت ئادرېسىڭىزغا يېڭى دەلىللەش ئۇلىنىشى ئەۋەتىلدى.", + "All rights reserved.": "بارلىق ھوقۇق قوغدىلىدۇ.", + "Already registered?": "تىزىملاتتىڭىزمۇ؟", + "Are you sure you want to delete your account?": "ھېساباتىڭىزنى ئۆچۈرمەكچىمۇ؟", + "Cancel": "بىكار قىلىش", + "Click here to re-send the verification email.": "بۇ يەرنى چېكىپ دەلىللەش ئېلخېتىنى قايتا ئەۋەتىڭ.", + "Confirm": "جەزملەشتۈرۈڭ", + "Confirm Password": "پارولنى جەزملەشتۈرۈڭ", + "Current Password": "نۆۋەتتىكى پارول", + "Dashboard": "باش تاختا", + "Delete Account": "ھېساباتنى ئۆچۈرۈڭ", + "Email": "ئېلخەت", + "Email Password Reset Link": "ئېلېكترونلۇق خەت پارولىنى ئەسلىگە كەلتۈرۈش ئۇلىنىشى", + "Ensure your account is using a long, random password to stay secure.": "ھېساباتىڭىزنىڭ ئۇزۇن ، ئىختىيارى پارول ئىشلىتىۋاتقانلىقىغا كاپالەتلىك قىلىڭ.", + "Forbidden": "چەكلەنگەن", + "Forgot your password?": "پارولىڭىزنى ئۇنتۇپ قالدىڭىزمۇ؟", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "پارولىڭىزنى ئۇنتۇپ قالدىڭىزمۇ؟ چاتاق يوق. ئېلېكترونلۇق خەت ئادرېسىڭىزنى بىزگە بىلدۈرۈڭ ، بىز سىزگە يېڭى پارول تاللىيالايدىغان پارولنى قايتا ئۇلاش ئۇلانمىسىنى ئەۋەتىمىز.", + "Go to page :page": ":Page-بەتكە بېرىڭ", + "Hello!": "ياخشىمۇسىز!", + "If you did not create an account, no further action is required.": "ھېسابات قۇرمىغان بولسىڭىز ، بۇنىڭدىن كېيىن ھېچقانداق ھەرىكەت تەلەپ قىلىنمايدۇ.", + "If you did not request a password reset, no further action is required.": "ئەگەر پارولنى قايتا ئورنىتىشنى تەلەپ قىلمىغان بولسىڭىز ، بۇنىڭدىن كېيىن ھېچقانداق ھەرىكەت تەلەپ قىلىنمايدۇ.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "«:actionText» كۇنۇپكىسىنى بېسىشتا مەسىلىگە يولۇقسىڭىز ، تۆۋەندىكى URL نى كۆچۈرۈپ چاپلاڭ\nتوركۆرگۈڭىزگە:", + "Invalid JSON was returned from the route.": "ئىناۋەتسىز JSON يولدىن قايتۇرۇلدى.", + "Log in": "كىرىڭ", + "Log Out": "چېكىنىش", + "Login": "كىرىش", + "Logout": "Logout", + "Name": "ئىسمى", + "New Password": "يېڭى پارول", + "Not Found": "تېپىلمىدى", + "of": "of", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "ھېساباتىڭىز ئۆچۈرۈلگەندىن كېيىن ، ئۇنىڭ بارلىق بايلىقلىرى ۋە سانلىق مەلۇماتلىرى مەڭگۈلۈك ئۆچۈرۈلىدۇ. ھېساباتىڭىزنى ئۆچۈرۈشتىن بۇرۇن ، ساقلاپ قويماقچى بولغان سانلىق مەلۇمات ياكى ئۇچۇرلارنى چۈشۈرۈڭ.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "ھېساباتىڭىز ئۆچۈرۈلگەندىن كېيىن ، ئۇنىڭ بارلىق بايلىقلىرى ۋە سانلىق مەلۇماتلىرى مەڭگۈلۈك ئۆچۈرۈلىدۇ. ھېساباتىڭىزنى مەڭگۈلۈك ئۆچۈرمەكچى ئىكەنلىكىڭىزنى جەزملەشتۈرۈش ئۈچۈن پارولىڭىزنى كىرگۈزۈڭ.", + "Page Expired": "بەت ۋاقتى توشتى", + "Pagination Navigation": "يول باشلاش", + "Password": "پارول", + "Payment Required": "پۇل تۆلەش تەلەپ قىلىنىدۇ", + "Please click the button below to verify your email address.": "ئېلېكترونلۇق خەت ئادرېسىڭىزنى دەلىللەش ئۈچۈن تۆۋەندىكى كۇنۇپكىنى بېسىڭ.", + "Profile": "ئارخىپ", + "Profile Information": "ئارخىپ ئۇچۇرى", + "Regards": "ھۆرمەت بىلەن", + "Register": "تىزىملىتىڭ", + "Remember me": "مېنى ئېسىڭىزدە تۇتۇڭ", + "Resend Verification Email": "دەلىللەش ئېلخېتىنى ئەۋەتىڭ", + "Reset Password": "پارولنى ئەسلىگە كەلتۈرۈش", + "Reset Password Notification": "پارول ئۇقتۇرۇشىنى ئەسلىگە كەلتۈرۈش", + "results": "نەتىجە", + "Save": "ساقلاش", + "Saved.": "ساقلاندى.", + "Server Error": "مۇلازىمېتىر خاتالىقى", + "Service Unavailable": "مۇلازىمەتنى ئىشلەتكىلى بولمايدۇ", + "Showing": "كۆرسەتمەكتە", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "تىزىملاتقانلىقىڭىزغا رەھمەت! باشلاشتىن بۇرۇن ، بىز سىزگە ئەۋەتكەن ئۇلىنىشنى چېكىپ ئېلېكترونلۇق خەت ئادرېسىڭىزنى دەلىللىيەلەمسىز؟ ئېلېكترونلۇق خەتنى تاپشۇرۇۋالمىغان بولسىڭىز ، خۇشاللىق بىلەن سىزگە يەنە بىرنى ئەۋەتىمىز.", + "The given data was invalid.": "بېرىلگەن سانلىق مەلۇمات ئىناۋەتسىز.", + "The response is not a streamed response.": "بۇ جاۋاب ئاقما جاۋاب ئەمەس.", + "The response is not a view.": "جاۋاب بىر قاراش ئەمەس.", + "This is a secure area of the application. Please confirm your password before continuing.": "بۇ قوللىنىشچان پروگراممىنىڭ بىخەتەر رايونى. داۋاملاشتۇرۇشتىن بۇرۇن پارولىڭىزنى جەزملەشتۈرۈڭ.", + "This password reset link will expire in :count minutes.": "بۇ پارولنى ئەسلىگە كەلتۈرۈش ئۇلىنىشى :count مىنۇتتا توشىدۇ.", + "to": "to", + "Toggle navigation": "يول باشلاش", + "Too Many Requests": "بەك كۆپ تەلەپ", + "Unauthorized": "ئىجازەتسىز", + "Update Password": "پارولنى يېڭىلاش", + "Update your account's profile information and email address.": "ھېساباتىڭىزنىڭ ئارخىپ ئۇچۇرلىرى ۋە ئېلېكترونلۇق خەت ئادرېسىنى يېڭىلاڭ.", + "Verify Email Address": "ئېلېكترونلۇق خەت ئادرېسىنى دەلىللەڭ", + "Whoops!": "ۋاي!", + "You are receiving this email because we received a password reset request for your account.": "ھېساباتىڭىزنى پارول ئەسلىگە كەلتۈرۈش تەلىپىنى تاپشۇرۇۋالغانلىقىمىز ئۈچۈن بۇ ئېلېكترونلۇق خەتنى تاپشۇرۇۋاتىسىز.", + "You're logged in!": "سىز كىردىڭىز!", + "Your email address is unverified.": "ئېلېكترونلۇق خەت ئادرېسىڭىز دەلىللەنمىدى." +} \ No newline at end of file diff --git a/lang/ug/auth.php b/lang/ug/auth.php new file mode 100644 index 0000000..3d01911 --- /dev/null +++ b/lang/ug/auth.php @@ -0,0 +1,9 @@ + 'قوللانچى نامى ياكى پارولدا خاتالىق بار.', + 'password' => 'پارول خاتا.', + 'throttle' => 'مەشغۇلات قېتىم سانى بەك كۆپ بۇلۇپ كەتتى، يەنە :seconds سېكۇنتتىن كىيىن قايتا سىناپ بېقىڭ.', +]; diff --git a/lang/ug/pagination.php b/lang/ug/pagination.php new file mode 100644 index 0000000..97dd723 --- /dev/null +++ b/lang/ug/pagination.php @@ -0,0 +1,8 @@ + 'كىيىنكى بەت »', + 'previous' => '« ئالدىنقى بەت', +]; diff --git a/lang/ug/passwords.php b/lang/ug/passwords.php new file mode 100644 index 0000000..21a03fc --- /dev/null +++ b/lang/ug/passwords.php @@ -0,0 +1,11 @@ + 'پارولنى قايتا بېكىتىش مۇۋاپىققىيەتلىك بولدى!', + 'sent' => 'پارولنى قايتا بېكىتىش تورخېتى يوللاندى!', + 'throttled' => 'قايتا سىناڭ.', + 'token' => 'پارولنى قايتا بېكىتىش ئىجازەت كودى ئىناۋەتسىز.', + 'user' => 'بۇ تورخەت ئادىرىسىغا ماس كىلىدىغان قوللانچى نام تېپىلمىدى.', +]; diff --git a/lang/ug/validation.php b/lang/ug/validation.php new file mode 100644 index 0000000..3f16fef --- /dev/null +++ b/lang/ug/validation.php @@ -0,0 +1,217 @@ + ':Attribute چوقۇم قوشۇلىشىڭىز كېرەك.', + 'accepted_if' => ':Other بولسا :value بولغاندا :attribute نى قوبۇل قىلىش كېرەك.', + 'active_url' => ':Attribute ئىناۋەتلىك توربەت ئادىرىسى ئەمەس.', + 'after' => ':Attribute چوقۇم :date دىن كىيىن بۇلىشى كېرەك.', + 'after_or_equal' => ':Attribute چوقۇم :date غا تەڭ ياكى كىيىن بۇلىشى كېرەك.', + 'alpha' => ':Attribute پەقەت ھەرىپلەردىن تۈزىلىشى كېرەك.', + 'alpha_dash' => ':Attribute پەقەت ھەرىپ، سان-سىفىر ۋە يانتۇ سىزىقتىن تۈزەلگەن بۇلىشى كېرەك.', + 'alpha_num' => ':Attribute پەقەت ھەرىپ ۋە سان-سىفىرلاردىن تۈزىلىشى كېرەك.', + 'array' => ':Attribute چوقۇم بۇرۇن بۇلىشى كېرەك.', + 'ascii' => ':Attribute دە پەقەت بىرلا بايىتلىق ھەرپ-بەلگىلەر ۋە بەلگىلەر بولۇشى كېرەك.', + 'before' => ':Attribute چوقۇم :date دىن بۇرۇن بۇلىشى كېرەك.', + 'before_or_equal' => ':Attribute چوقۇم :date غا تەڭ ياكى بۇرۇن بۇلىشى كېرەك.', + 'between' => [ + 'array' => ':Attribute چوقۇم :min - :max بۆلەك ئارلىقىدا بۇلىشى كېرەك.', + 'file' => ':Attribute چوقۇم :min - :max kb ئارلىقىدا بۇلىشى كېرەك.', + 'numeric' => ':Attribute چوقۇم :min - :max ئارلىقىدا بۇلىشى كېرەك.', + 'string' => ':Attribute چوقۇم :min - :max خەت ئارلىقىدا بۇلىشى كېرەك.', + ], + 'boolean' => ':Attribute چوقۇم بۇل قىممىتى بۇلىشى كېرەك.', + 'can' => ':Attribute ساھەدە رۇخسەتسىز قىممەت بار.', + 'confirmed' => ':Attribute ئىككى قېتىم كىرگۈزگەن قىممەت ئوخشاش بولمىدى.', + 'current_password' => 'پارول خاتا.', + 'date' => ':Attribute بىر ئىناۋەتلىك ۋاقىت ئەمەس.', + 'date_equals' => ':Attribute چوقۇم :date گە تەڭ كېلىدىغان ۋاقىت بولۇشى كېرەك.', + 'date_format' => ':Attribute تىپى چوقۇم :format بۇلىشى كېرەك.', + 'decimal' => ':Attribute چوقۇم :decimal ئونلۇق ئورۇن بولۇشى كېرەك.', + 'declined' => ':Attribute نى رەت قىلىش كېرەك.', + 'declined_if' => ':Other بولسا :value بولسا رەت قىلىنىشى كېرەك.', + 'different' => ':Attribute بىلەن :other چوقۇم ئوخشاش بۇلىشى كېرەك.', + 'digits' => ':Attribute چوقۇم :digits خانىلىق سان بۇلىشى كېرەك.', + 'digits_between' => ':Attribute چوقۇم :min بىلەن :max ئارلىقىدىكى سان بۇلىشى كېرەك.', + 'dimensions' => ':Attribute رەسىم ئۆلچىمى ئىناۋەتسىز.', + 'distinct' => ':Attribute ئاللابۇرۇن مەۋجۈت.', + 'doesnt_end_with' => ':Attribute تۆۋەندىكىلەرنىڭ بىرى بىلەن ئاخىرلاشماسلىقى مۇمكىن: :values.', + 'doesnt_start_with' => ':Attribute تۆۋەندىكىلەرنىڭ بىرىدىن باشلانماسلىقى مۇمكىن: :values.', + '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 تىپى بۇلىشى كېرەك.', + 'lowercase' => ':Attribute چوقۇم كىچىك ھەرپ بولۇشى كېرەك.', + '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 kb دىن چوڭ بولماسلىكى كېرەك.', + 'numeric' => ':Attribute :max دىن چوڭ بولماسلىكى كېرەك.', + 'string' => ':Attribute چوڭ-كىچىكلىكى :max خەتتىن ئېشىپ كەتمەسلىكى كېرەك.', + ], + 'max_digits' => ':Attribute نىڭ :max خانىدىن ئېشىپ كەتمەسلىكى كېرەك.', + 'mimes' => ':Attribute چوقۇم بىر :values تىپىدىكى ھۆججەت بۇلىشى كېرەك.', + 'mimetypes' => ':Attribute چوقۇم بىر :values تىپىدىكى ھۆججەت بۇلىشى كېرەك.', + 'min' => [ + 'array' => ':Attribute ئەڭ ئاز بولغاندا :min بۆلەك بۇلىشى كېرەك.', + 'file' => ':Attribute چوڭ-كىچىكلىكى چوقۇم :min kb دىن كىچىك بولماسلىقى كېرەك.', + 'numeric' => ':Attribute چوقۇم :min تەڭ ياكى چوڭ بۇلىشى كېرەك.', + 'string' => ':Attribute ئەڭ ئاز بولغاندا :min خەت بۇلىشى كېرەك.', + ], + 'min_digits' => ':Attribute دە كەم دېگەندە :min خانىلىق سان بولۇشى كېرەك.', + 'missing' => ':Attribute مەيدان كەم بولسا كېرەك.', + 'missing_if' => ':Other مەيدان :value بولغاندا چوقۇم :attribute مەيدان يوقاپ كېتىشى كېرەك.', + 'missing_unless' => ':Other مەيدان :value بولمىسا :attribute مەيدان چوقۇم يوقاپ كېتىشى كېرەك.', + 'missing_with' => ':Values مەيدان بولغاندا :attribute مەيدان يوقاپ كېتىشى كېرەك.', + 'missing_with_all' => ':Values مەيدان بولغاندا :attribute مەيدان يوقاپ كېتىشى كېرەك.', + '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_if_accepted' => ':Other قوبۇل قىلىنغاندا :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 kb بۇلىشى كېرەك.', + 'numeric' => ':Attribute چوڭ-كىچىكلىكى چوقۇم :size بۇلىشى كېرەك.', + 'string' => ':Attribute چوقۇم :size خەت.', + ], + 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'string' => ':Attribute چوقۇم بىر ھەرىپ بەلگە تىزىقى بۇلىشى كېرەك.', + 'timezone' => ':Attribute چوقۇم ئىناۋەتلىك ۋاقىت رايونى بۇلىشى كېرەك.', + 'ulid' => ':Attribute چوقۇم ئۈنۈملۈك ULID بولۇشى كېرەك.', + 'unique' => ':Attribute ئاللابۇرۇن مەۋجۈت.', + 'uploaded' => ':Attribute يوللاش مەغلۇپ بولدى.', + 'uppercase' => ':Attribute چوقۇم چوڭ ھەرپ بولۇشى كېرەك.', + 'url' => ':Attribute ھۆججەت تىپى ئىناۋەتسىز.', + 'uuid' => ':Attribute چوقۇم ئۈنۈملۈك UUID بولۇشى كېرەك.', + 'attributes' => [ + 'address' => 'ئادىرىس', + 'age' => 'يېشى', + 'amount' => 'سومما', + 'area' => 'رايون', + 'available' => 'ئىشلىتىلىشچان', + 'birthday' => 'تۇغۇلغان كۈنى', + 'body' => 'body', + 'city' => 'شەھەر', + 'content' => 'مەزمۇن', + 'country' => 'دۆلەت', + 'created_at' => 'at at at', + 'creator' => 'ياراتقۇچى', + 'current_password' => 'نۆۋەتتىكى پارول', + 'date' => 'چېسلا', + 'date_of_birth' => 'تۇغۇلغان كۈنى', + 'day' => 'كۈن', + 'deleted_at' => 'ئۆچۈرۈلدى', + 'description' => 'تەسۋىرلەش', + 'district' => 'رايون', + 'duration' => 'مۇددىتى', + 'email' => 'تورخەت ئادىرىسى', + 'excerpt' => 'مۇھىم مەزمۇن', + 'filter' => 'سۈزگۈچ', + 'first_name' => 'ئىسىم', + 'gender' => 'جىنسى', + 'group' => 'گۇرۇپپا', + 'hour' => 'سائەت', + 'image' => 'image', + 'last_name' => 'فامىلە', + 'lesson' => 'دەرس', + 'line_address_1' => 'قۇر ئادرېسى 1', + 'line_address_2' => 'قۇر ئادرېسى 2', + 'message' => 'ئۇچۇر', + 'middle_name' => 'ئوتتۇرىدىكى ئىسىم', + 'minute' => 'مىنۇت', + 'mobile' => 'يانفۇن', + 'month' => 'ئاي', + 'name' => 'ئىسمى', + 'national_code' => 'دۆلەت كودى', + 'number' => 'سان', + 'password' => 'پارول', + 'password_confirmation' => 'پارول جەزىملەش', + 'phone' => 'تېلىفۇن', + 'photo' => 'سۈرەت', + 'postal_code' => 'پوچتا نومۇرى', + 'price' => 'باھاسى', + 'province' => 'ئۆلكە', + 'recaptcha_response_field' => 'recaptcha ئىنكاس مەيدانى', + 'remember' => 'ئېسىڭىزدە تۇتۇڭ', + 'restored_at' => 'ئەسلىگە كەلتۈرۈلدى', + 'result_text_under_image' => 'رەسىم ئاستىدىكى نەتىجە تېكىستى', + 'role' => 'رولى', + 'second' => 'سېكۇنت', + 'sex' => 'جىنسى', + 'short_text' => 'قىسقا تېكىست', + 'size' => 'چوڭ كىچىكلىكى', + 'state' => 'ئىشتات', + 'street' => 'كوچا', + 'student' => 'ئوقۇغۇچى', + 'subject' => 'تېما', + 'teacher' => 'ئوقۇتقۇچى', + 'terms' => 'ئاتالغۇ', + 'test_description' => 'test description', + 'test_locale' => 'test locale', + 'test_name' => 'سىناق ئىسمى', + 'text' => 'تېكىست', + 'time' => 'سائەت', + 'title' => 'تېما', + 'updated_at' => 'يېڭىلاندى', + 'username' => 'قوللانچى نامى', + 'year' => 'يىل', + ], +]; diff --git a/lang/uk.json b/lang/uk.json new file mode 100644 index 0000000..98fb64e --- /dev/null +++ b/lang/uk.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(та ще :count помилка)", + "(and :count more errors)": "(та ще :count помилок)", + "A new verification link has been sent to the email address you provided during registration.": "На електронну адресу, яку Ви вказали під час реєстрації, надіслано нове посилання для підтвердження.", + "A new verification link has been sent to your email address.": "На Вашу адресу електронної пошти надіслано нове посилання для підтвердження.", + "All rights reserved.": "Усі права захищені.", + "Already registered?": "Вже зареєстровані?", + "Are you sure you want to delete your account?": "Ви впевнені, що хочете видалити свій обліковий запис?", + "Cancel": "Відмінити", + "Click here to re-send the verification email.": "Натисніть тут, щоб повторно надіслати електронного лист для підтвердження.", + "Confirm": "Підтвердити", + "Confirm Password": "Підтвердити пароль", + "Current Password": "Поточний пароль", + "Dashboard": "Головна", + "Delete Account": "Видалити аккаунт", + "Email": "Електронна пошта", + "Email Password Reset Link": "Посилання для скидання пароля електронної пошти", + "Ensure your account is using a long, random password to stay secure.": "Переконайтеся, що Ваш обліковий запис використовує довгий, випадковий пароль, щоб захистити себе.", + "Forbidden": "Заборонено", + "Forgot your password?": "Забули пароль?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Забули свій пароль? Нема проблем. Просто повідомте нам свою електронну адресу, і ми надішлемо Вам посилання для скидання пароля, яке дозволить Вам змінити пароль.", + "Go to page :page": "Перейти на сторінку :page", + "Hello!": "Привіт!", + "If you did not create an account, no further action is required.": "Якщо Ви не створювали акаунт, подальші дії не потрібні.", + "If you did not request a password reset, no further action is required.": "Якщо Ви не надсилали запит на скидання паролю, подальші дії не потрібні.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Якщо у Вас виникли проблеми натискаючи на кнопку \":actionText\", скопіюйте та вставте URL нижче\nу свій браузер:", + "Invalid JSON was returned from the route.": "З маршруту повернуто недійсний JSON.", + "Log in": "Авторизувати", + "Log Out": "вийти з системи", + "Login": "Увійти", + "Logout": "Вийти", + "Name": "Ім'я", + "New Password": "Новий пароль", + "Not Found": "Не знайдено", + "of": "з", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Після видалення Вашого облікового запису всі його ресурси та дані будуть остаточно видалені. Перш ніж видалити свій обліковий запис, завантажте будь-які дані чи інформацію, які Ви хочете зберегти.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Після видалення Вашого облікового запису всі його ресурси та дані буде остаточно видалено. Будь ласка, введіть свій пароль, щоб підтвердити, що Ви хочете остаточно видалити свій обліковий запис.", + "Page Expired": "Час сесії минув", + "Pagination Navigation": "Навігація пагінацією", + "Password": "Пароль", + "Payment Required": "Потрібна оплата", + "Please click the button below to verify your email address.": "Будь ласка, натисніть кнопку нижче щоб підтвердити свою електронну адресу.", + "Profile": "Профіль", + "Profile Information": "Інформація про профіль", + "Regards": "З повагою", + "Register": "Реєстрація", + "Remember me": "Запам'ятати мене", + "Resend Verification Email": "Відправити лист із підтвердженням", + "Reset Password": "Відновити пароль", + "Reset Password Notification": "Сповіщення про скидання пароля", + "results": "результати", + "Save": "Зберегти", + "Saved.": "Збережено.", + "Server Error": "Помилка серверу", + "Service Unavailable": "Сервіс недоступний", + "Showing": "Показ", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Дякуємо за реєстрацію! Перед початком роботи, підтвердіть свою адресу електронної пошти, натиснувши посилання, яке ми щойно надіслали Вам. Якщо Ви не отримали листа, ми із задоволенням надішлемо Вам ще одного.", + "The given data was invalid.": "Надані дані були недійсними.", + "The response is not a streamed response.": "Відповідь не є потоковою відповіддю.", + "The response is not a view.": "Відповідь не є переглядом.", + "This is a secure area of the application. Please confirm your password before continuing.": "Це захищена частина додатку. Будь ласка, підтвердіть Ваш пароль, перед продовженням.", + "This password reset link will expire in :count minutes.": "Термін дії цього посилання для скидання пароля закінчується через :count хвилин.", + "to": "до", + "Toggle navigation": "Перемкнути меню", + "Too Many Requests": "Забагато запитів", + "Unauthorized": "Неавторизований", + "Update Password": "Оновити пароль", + "Update your account's profile information and email address.": "Оновіть дані профілю свого облікового запису та електронну адресу.", + "Verify Email Address": "Підтвердьте адресу електронної пошти", + "Whoops!": "Ой!", + "You are receiving this email because we received a password reset request for your account.": "Ви отримали цей електронний лист, оскільки ми отримали запит на скидання паролю для Вашого облікового запису.", + "You're logged in!": "Ви увійшли!", + "Your email address is unverified.": "Ваша адреса email неверифікована." +} \ No newline at end of file diff --git a/lang/uk/auth.php b/lang/uk/auth.php new file mode 100644 index 0000000..ea16b2e --- /dev/null +++ b/lang/uk/auth.php @@ -0,0 +1,9 @@ + 'Вказані облікові дані не збігаються з нашими записами.', + 'password' => 'Пароль невірний.', + 'throttle' => 'Забагато спроб входу. Будь ласка, спробуйте ще раз, через :seconds секунд.', +]; diff --git a/lang/uk/pagination.php b/lang/uk/pagination.php new file mode 100644 index 0000000..f9ce4aa --- /dev/null +++ b/lang/uk/pagination.php @@ -0,0 +1,8 @@ + 'Далі »', + 'previous' => '« Назад', +]; diff --git a/lang/uk/passwords.php b/lang/uk/passwords.php new file mode 100644 index 0000000..74acff6 --- /dev/null +++ b/lang/uk/passwords.php @@ -0,0 +1,11 @@ + 'Ваш пароль змінено!', + 'sent' => 'Ми надіслали на Вашу електронну адресу посилання для зміни пароля!', + 'throttled' => 'Зачекайте, перш ніж повторити спробу.', + 'token' => 'Термін дії посилання для зміни пароля закінчився.', + 'user' => 'Користувача із вказаною електронною адресою не знайдено.', +]; diff --git a/lang/uk/validation.php b/lang/uk/validation.php new file mode 100644 index 0000000..190a33b --- /dev/null +++ b/lang/uk/validation.php @@ -0,0 +1,217 @@ + 'Ви повинні прийняти :attribute.', + 'accepted_if' => 'Поле :attribute має бути прийнятним, коли :other є :value.', + 'active_url' => 'Поле :attribute не є правильним URL.', + 'after' => 'Поле :attribute має містити дату не раніше :date.', + 'after_or_equal' => 'Поле :attribute має містити дату не раніше, або дорівнюватися :date.', + 'alpha' => 'Поле :attribute має містити лише літери.', + 'alpha_dash' => 'Поле :attribute має містити лише літери, цифри, тире та підкреслення.', + 'alpha_num' => 'Поле :attribute має містити лише літери та цифри.', + 'array' => 'Поле :attribute має бути масивом.', + 'ascii' => 'Поле :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 повинне містити логічний тип.', + 'can' => 'Поле :attribute містить неавторизоване значення.', + 'confirmed' => 'Поле :attribute не збігається з підтвердженням.', + 'current_password' => 'Пароль неправильний.', + 'date' => 'Поле :attribute не є датою.', + 'date_equals' => 'Поле :attribute має бути датою рівною :date.', + 'date_format' => 'Поле :attribute не відповідає формату :format.', + 'decimal' => 'Поле :attribute має містити :decimal десяткових знаків.', + 'declined' => 'Поле :attribute має бути відхилено.', + 'declined_if' => 'Поле :attribute має бути відхилено, якщо :other є :value.', + 'different' => 'Поля :attribute та :other повинні бути різними.', + 'digits' => 'Довжина цифрового поля :attribute повинна дорівнювати :digits.', + 'digits_between' => 'Довжина цифрового поля :attribute повинна бути від :min до :max.', + 'dimensions' => 'Поле :attribute містить неприпустимі розміри зображення.', + 'distinct' => 'Поле :attribute містить значення, яке дублюється.', + 'doesnt_end_with' => 'Поле :attribute не може закінчуватися одним із таких: :values.', + 'doesnt_start_with' => 'Поле :attribute не може починатися з одного з наступного: :values.', + '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.', + 'lowercase' => 'Поле :attribute має бути рядком у нижньому регістрі', + 'lt' => [ + 'array' => 'Поле :attribute має містити менше ніж :value items.', + '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.', + ], + 'max_digits' => 'Поле :attribute не може містити більше :max цифр.', + 'mimes' => 'Поле :attribute повинне містити файл одного з типів: :values.', + 'mimetypes' => 'Поле :attribute повинне містити файл одного з типів: :values.', + 'min' => [ + 'array' => 'Поле :attribute повинне містити не менше :min елементів.', + 'file' => 'Розмір файлу у полі :attribute має бути не меншим :min кілобайт.', + 'numeric' => 'Поле :attribute повинне бути не менше :min.', + 'string' => 'Текст у полі :attribute повинен містити не менше :min символів.', + ], + 'min_digits' => 'Поле :attribute має містити принаймні :min цифр.', + 'missing' => 'Поле :attribute має бути відсутнім.', + 'missing_if' => 'Поле :attribute має бути відсутнім, якщо :other дорівнює :value.', + 'missing_unless' => 'Поле :attribute має бути відсутнім, якщо :other не є :value.', + 'missing_with' => 'Поле :attribute повинно бути відсутнім, якщо присутнє :values.', + 'missing_with_all' => 'Поле :attribute повинно бути відсутнім, якщо присутні :values.', + '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' => 'Поле :attribute заборонено, коли :other дорівнює :value.', + 'prohibited_unless' => 'Поле :attribute заборонено, якщо тільки :other не знаходиться в :values.', + 'prohibits' => 'Поле :attribute забороняє присутність :other.', + 'regex' => 'Поле :attribute має хибний формат.', + 'required' => 'Поле :attribute є обов\'язковим для заповнення.', + 'required_array_keys' => 'Поле :attribute має містити записи для: :values.', + 'required_if' => 'Поле :attribute є обов\'язковим для заповнення, коли :other є рівним :value.', + 'required_if_accepted' => 'Поле :attribute є обов\'язковим, якщо прийнято :other.', + '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' => [ + 'array' => 'Поле :attribute повинне містити :size елементів.', + 'file' => 'Файл у полі :attribute має бути розміром :size кілобайт.', + 'numeric' => 'Поле :attribute має бути довжини :size.', + 'string' => 'Текст у полі :attribute повинен містити :size символів.', + ], + 'starts_with' => 'Поле :attribute повинне починатися з одного з наступних значень: :values', + 'string' => 'Поле :attribute повинне містити текст.', + 'timezone' => 'Поле :attribute повинне містити коректну часову зону.', + 'ulid' => 'Поле :attribute має бути коректним ULID.', + 'unique' => 'Вказане значення поля :attribute вже існує.', + 'uploaded' => 'Завантаження :attribute не вдалося.', + 'uppercase' => 'Поле :attribute має бути рядком у верхньому регістрі.', + 'url' => 'Формат поля :attribute хибний.', + 'uuid' => 'Поле :attribute має бути коректним UUID ідентифікатором.', + 'attributes' => [ + 'address' => 'адреса', + 'age' => 'вік', + 'amount' => 'сума', + 'area' => 'область', + 'available' => 'доступно', + 'birthday' => 'день народження', + 'body' => 'тіло', + 'city' => 'місто', + 'content' => 'контент', + 'country' => 'країна', + 'created_at' => 'створено при', + 'creator' => 'творець', + 'current_password' => 'поточний пароль', + 'date' => 'дата', + 'date_of_birth' => 'дата народження', + 'day' => 'день', + 'deleted_at' => 'видалено о', + 'description' => 'опис', + 'district' => 'район', + 'duration' => 'тривалість', + 'email' => 'e-mail адреса', + 'excerpt' => 'уривок', + 'filter' => 'фільтр', + 'first_name' => 'ім\'я', + 'gender' => 'стать', + 'group' => 'група', + 'hour' => 'година', + 'image' => 'зображення', + 'last_name' => 'прізвище', + 'lesson' => 'урок', + 'line_address_1' => 'адреса рядка 1', + 'line_address_2' => 'адреса рядка 2', + 'message' => 'повідомлення', + 'middle_name' => 'по батькові', + 'minute' => 'хвилина', + 'mobile' => 'моб. номер', + 'month' => 'місяць', + 'name' => 'ім\'я', + 'national_code' => 'національний код', + 'number' => 'номер', + 'password' => 'пароль', + 'password_confirmation' => 'підтвердження пароля', + 'phone' => 'телефон', + 'photo' => 'фото', + 'postal_code' => 'Поштовий індекс', + 'price' => 'ціна', + 'province' => 'провінція', + 'recaptcha_response_field' => 'поле відповіді recaptcha', + 'remember' => 'запам\'ятати', + 'restored_at' => 'відновлено при', + 'result_text_under_image' => 'текст результату під зображенням', + 'role' => 'роль', + 'second' => 'секунда', + 'sex' => 'стать', + 'short_text' => 'короткий текст', + 'size' => 'розмір', + 'state' => 'стан', + 'street' => 'вулиця', + 'student' => 'студент', + 'subject' => 'тема', + 'teacher' => 'викладач', + 'terms' => 'умови', + 'test_description' => 'опис тесту', + 'test_locale' => 'тестова локаль', + 'test_name' => 'назва тесту', + 'text' => 'текст', + 'time' => 'час', + 'title' => 'назва', + 'updated_at' => 'оновлено о', + 'username' => 'нікнейм', + 'year' => 'рік', + ], +]; diff --git a/lang/ur.json b/lang/ur.json new file mode 100644 index 0000000..e4b7729 --- /dev/null +++ b/lang/ur.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(اور :count مزید غلطی)", + "(and :count more errors)": "(اور :count مزید غلطیاں)", + "A new verification link has been sent to the email address you provided during registration.": "ایک نئی کی توثیق کے لنک بھیجا گیا ہے ، ای میل ایڈریس آپ کے فراہم کردہ رجسٹریشن کے دوران.", + "A new verification link has been sent to your email address.": "ایک نیا تصدیقی لنک آپ کے ای میل پتے پر بھیج دیا گیا ہے۔", + "All rights reserved.": "تمام حقوق محفوظ ہیں.", + "Already registered?": "پہلے سے رجسٹرڈ ؟", + "Are you sure you want to delete your account?": "کیا آپ واقعی اپنا اکاؤنٹ حذف کرنا چاہتے ہیں؟", + "Cancel": "منسوخ", + "Click here to re-send the verification email.": "تصدیقی ای میل دوبارہ بھیجنے کے لیے یہاں کلک کریں۔", + "Confirm": "اس بات کی تصدیق", + "Confirm Password": "پاس ورڈ کی توثیق کریں", + "Current Password": "موجودہ پاس ورڈ", + "Dashboard": "ڈیش بورڈ", + "Delete Account": "اکاؤنٹ کو حذف کریں", + "Email": "ای میل", + "Email Password Reset Link": "ای میل کے پاس ورڈ ری سیٹ لنک", + "Ensure your account is using a long, random password to stay secure.": "کو یقینی بنانے کے آپ کے اکاؤنٹ کا استعمال کرتے ہوئے ایک طویل, بے ترتیب پاس ورڈ رہنے کے لئے محفوظ ہے.", + "Forbidden": "حرام", + "Forgot your password?": "پاسورڈ بھول گئے ؟", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "پاسورڈ بھول گئے ؟ کوئی مسئلہ نہیں. صرف ہمیں پتہ ہے کہ آپ کے ای میل ایڈریس اور ہم نے آپ کو ای میل ایک پاس ورڈ ری سیٹ کریں کے لنک کی اجازت دے گا کہ آپ کو منتخب کرنے کے لئے ایک نئی ایک.", + "Go to page :page": "صفحہ پر جانے کے :page", + "Hello!": "ہیلو!", + "If you did not create an account, no further action is required.": "اگر آپ کو پیدا نہیں کیا ایک اکاؤنٹ, کوئی مزید کارروائی کی ضرورت ہے.", + "If you did not request a password reset, no further action is required.": "اگر آپ نے ایک پاسورڈ ری سیٹ کی درخواست نہیں کی تو، مزید کارروائی کی ضرورت نہیں ہے.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "اگر آپ کو مصیبت پر کلک کرنے \":actionText\" کے بٹن پر, کاپی اور پیسٹ ذیل یو آر ایل\nمیں آپ کے ویب براؤزر:", + "Invalid JSON was returned from the route.": "غلط JSON راستے سے واپس کر دیا گیا تھا۔", + "Log in": "میں لاگ ان کریں", + "Log Out": "باہر لاگ ان کریں", + "Login": "لاگ ان کریں", + "Logout": "لاگ آوٹ", + "Name": "نام", + "New Password": "نیا پاس ورڈ", + "Not Found": "نہیں پایا", + "of": "کی", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "ایک بار جب آپ کے اکاؤنٹ کو خارج کر دیا, اس کے تمام وسائل اور اعداد و شمار ہو جائے گا مستقل طور پر خارج کر دیا. اس سے پہلے حذف کرنے سے آپ کے اکاؤنٹ, براہ مہربانی ڈاؤن لوڈ ، اتارنا کسی بھی ڈیٹا یا معلومات کو کہ آپ کی خواہش کو برقرار رکھنے کے لئے.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "آپ کا اکاؤنٹ حذف ہونے کے بعد، اس کے تمام وسائل اور ڈیٹا مستقل طور پر حذف ہو جائیں گے۔ براہ کرم اس بات کی تصدیق کے لیے اپنا پاس ورڈ درج کریں کہ آپ اپنا اکاؤنٹ مستقل طور پر حذف کرنا چاہتے ہیں۔", + "Page Expired": "صفحہ کی میعاد ختم ہو", + "Pagination Navigation": "صفحہ بندی نیویگیشن", + "Password": "پاس ورڈ", + "Payment Required": "ادائیگی کی ضرورت ہے۔", + "Please click the button below to verify your email address.": "براہ مہربانی ذیل بٹن پر کلک کریں کی تصدیق کرنے کے لئے آپ کے ای میل ایڈریس.", + "Profile": "پروفائل", + "Profile Information": "پروفائل کی معلومات", + "Regards": "کے حوالے", + "Register": "رجسٹر کریں", + "Remember me": "مجھے یاد رکھیں", + "Resend Verification Email": "پھر بھیجیں ای میل کی توثیق", + "Reset Password": "پاس ورڈ ری سیٹ", + "Reset Password Notification": "پاس ورڈ کی اطلاع دوبارہ ترتیب دیں", + "results": "نتائج", + "Save": "کو بچانے کے", + "Saved.": "بچا لیا.", + "Server Error": "سرور کی خرابی", + "Service Unavailable": "سروس دستیاب نہیں", + "Showing": "دکھا", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "شکریہ کے لئے سائن اپ! شروع کرنے سے پہلے, کیا آپ تصدیق کریں آپ کا ای میل ایڈریس لنک پر کلک کر کے ہم صرف ای میل کرنے کے لئے آپ ؟ اگر آپ کو قبول نہ کیا ای میل, ہم خوشی سے آپ کو بھیج ایک.", + "The given data was invalid.": "دیا گیا ڈیٹا غلط تھا۔", + "The response is not a streamed response.": "جواب ایک سلسلہ وار جواب نہیں ہے۔", + "The response is not a view.": "ردعمل ایک نقطہ نظر نہیں ہے.", + "This is a secure area of the application. Please confirm your password before continuing.": "یہ ایک محفوظ علاقے کی درخواست ہے. براہ مہربانی تصدیق کریں آپ کے پاس ورڈ جاری رکھنے سے پہلے.", + "This password reset link will expire in :count minutes.": "اس کے پاس ورڈ ری سیٹ لنک میں ختم ہو جائے گی :count منٹ.", + "to": "کرنے کے لئے", + "Toggle navigation": "ٹوگل مواد", + "Too Many Requests": "بہت سے درخواستوں", + "Unauthorized": "غیر مجاز", + "Update Password": "پاس ورڈ کو اپ ڈیٹ", + "Update your account's profile information and email address.": "اپ ڈیٹ کریں آپ کی اکاؤنٹ کے پروفائل کی معلومات اور ای میل ایڈریس.", + "Verify Email Address": "ای میل ایڈریس کی تصدیق کریں", + "Whoops!": "افوہ!", + "You are receiving this email because we received a password reset request for your account.": "آپ کو یہ ای میل موصول ہو رہا ہے کیونکہ ہم نے آپ کے اکاؤنٹ کے پاس پاسورٹ ری سیٹ کی درخواست موصول ہوئی ہے.", + "You're logged in!": "آپ لاگ ان ہیں!", + "Your email address is unverified.": "آپ کا ای میل پتہ غیر تصدیق شدہ ہے۔" +} \ No newline at end of file diff --git a/lang/ur/auth.php b/lang/ur/auth.php new file mode 100644 index 0000000..01b91c5 --- /dev/null +++ b/lang/ur/auth.php @@ -0,0 +1,9 @@ + 'یہ تفصیلات ہمارے ریکارڈ سے مطابقت نہیں رکھتیں۔', + 'password' => 'پاس ورڈ غلط ہے.', + 'throttle' => 'لاگ اِن کرنے کی بہت زیادہ کوششیں۔ براہِ مہربانی :seconds سیکنڈ میں دوبارہ کوشش کریں۔', +]; diff --git a/lang/ur/pagination.php b/lang/ur/pagination.php new file mode 100644 index 0000000..a8df484 --- /dev/null +++ b/lang/ur/pagination.php @@ -0,0 +1,8 @@ + 'آئندہ »', + 'previous' => '« گزشتہ', +]; diff --git a/lang/ur/passwords.php b/lang/ur/passwords.php new file mode 100644 index 0000000..2ed2c09 --- /dev/null +++ b/lang/ur/passwords.php @@ -0,0 +1,11 @@ + 'آپ کا پاس ورڈ دوبارہ مرتب کر دیا گیا ہے۔', + 'sent' => 'پاس ورڈ دوبارہ مرتب کرنے کے لیے ہم نے آپ کو لنک ای میل کر دیا ہے!', + 'throttled' => 'براہ کرم انتظار کریں اس سے پہلے retrying.', + 'token' => 'پاس ورڈ مرتب کرنے کا یہ طریقہ نا قابلِ قبول ہے۔', + 'user' => 'اس ای میل پتے کے ساتھ ہمیں کوئی صارف نہیں ملا۔', +]; diff --git a/lang/ur/validation.php b/lang/ur/validation.php new file mode 100644 index 0000000..994ab8c --- /dev/null +++ b/lang/ur/validation.php @@ -0,0 +1,217 @@ + ':Attribute تسلیم کرنا لازمی ہے۔', + 'accepted_if' => 'جب :other :value ہو تو :attribute کو قبول کرنا ضروری ہے۔', + 'active_url' => ':Attribute قابلِ قبول یو آر ایل نہیں ہے۔', + 'after' => ':Attribute لازماً :date کے بعد کی کوئی تاریخ ہو۔', + 'after_or_equal' => 'اس :attribute ہونا ضروری ہے ، ایک تاریخ کے بعد یا اس کے برابر :date.', + 'alpha' => ':Attribute صرف حروفِ تہجی پر مشتمل ہو سکتا ہے۔', + 'alpha_dash' => ':Attribute صرف حروفِ تہجی، اعداد، ڈیشِز پر مشتمل ہو سکتا ہے۔', + 'alpha_num' => ':Attribute میں صرف حروفِ تہجی و اعداد شامل ہو سکتے ہیں۔', + 'array' => ':Attribute لازماً کسی رینج پر مشتمل ہو۔', + 'ascii' => ':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 لازماً درست یا غلط ہونا چاہیے۔', + 'can' => ':Attribute فیلڈ میں ایک غیر مجاز قدر شامل ہے۔', + 'confirmed' => ':Attribute تصدیق سے مطابقت نہیں رکھتا۔', + 'current_password' => 'پاس ورڈ غلط ہے۔', + 'date' => ':Attribute قابلِ قبول تاریخ نہیں ہے۔', + 'date_equals' => 'اس :attribute ہونا ضروری ہے ، ایک تاریخ کے لئے برابر :date.', + 'date_format' => ':Attribute فارمیٹ :format کے مطابق نہیں ہے۔', + 'decimal' => ':Attribute میں :decimal اعشاریہ جگہ ہونا ضروری ہے۔', + 'declined' => ':Attribute کو مسترد کر دینا چاہیے۔', + 'declined_if' => 'جب :other :value ہو تو :attribute کو مسترد کر دینا چاہیے۔', + 'different' => ':Attribute اور :other لازماً مختلف ہوں۔', + 'digits' => ':Attribute لازماً :digits اعداد ہوں۔', + 'digits_between' => ':Attribute لازماً :min اور :max اعداد کے درمیان ہو۔', + 'dimensions' => 'اس کے :attribute ہے باطل کی تصویر کے طول و عرض.', + 'distinct' => ':Attribute کی دہری ویلیو ہے۔', + 'doesnt_end_with' => ':Attribute درج ذیل میں سے کسی ایک پر ختم نہیں ہو سکتا: :values۔', + 'doesnt_start_with' => ':Attribute درج ذیل میں سے کسی ایک سے شروع نہیں ہو سکتا: :values۔', + '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 لازماً قابلِ قبول آئی پی پتہ ہو۔', + 'ipv4' => 'اس :attribute ہونا ضروری ہے ایک درست IPv4 ایڈریس.', + 'ipv6' => 'اس :attribute ہونا ضروری ہے ایک درست IPv6 ایڈریس.', + 'json' => ':Attribute لازماً قابلِ قبول JSON سٹرِنگ ہو۔', + 'lowercase' => ':Attribute کو چھوٹا ہونا چاہیے۔', + '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 کریکٹرز سے زیادہ نہیں ہونا چاہیے۔', + ], + 'max_digits' => ':Attribute میں :max سے زیادہ ہندسے نہیں ہونے چاہئیں۔', + 'mimes' => ':Attribute لازماً :type :values قسم کی فائل ہو۔', + 'mimetypes' => 'اس :attribute ہونا ضروری ہے ایک فائل کی قسم: :values.', + 'min' => [ + 'array' => ':Attribute میں لازماً کم از کم :min آئٹمز ہوں۔', + 'file' => ':Attribute لازماً کم از کم :min کلو بائٹس کی ہو۔', + 'numeric' => ':Attribute لازماً کم از کم :min ہو۔', + 'string' => ':Attribute لازماً کم از کم :min کریکٹرز طویل ہو۔', + ], + 'min_digits' => ':Attribute میں کم از کم :min ہندسے ہونے چاہئیں۔', + 'missing' => ':Attribute فیلڈ کا غائب ہونا ضروری ہے۔', + 'missing_if' => 'جب :other :value ہو تو :attribute فیلڈ کا غائب ہونا ضروری ہے۔', + 'missing_unless' => ':Attribute فیلڈ کا غائب ہونا ضروری ہے جب تک کہ :other :value نہ ہو۔', + 'missing_with' => 'جب :values موجود ہو تو :attribute فیلڈ کا غائب ہونا ضروری ہے۔', + 'missing_with_all' => 'جب :values موجود ہوں تو :attribute فیلڈ کا غائب ہونا ضروری ہے۔', + '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' => 'اس :attribute میدان ممنوع ہے جب :other ہے :value.', + 'prohibited_unless' => 'اس :attribute میدان ممنوع ہے جب تک کہ :other میں ہے :values.', + 'prohibits' => ':Attribute فیلڈ :other کو موجود ہونے سے منع کرتا ہے۔', + 'regex' => ':Attribute قابلِ قبول فارمیٹ میں نہیں ہے۔', + 'required' => ':Attribute فیلڈ درکار ہے۔', + 'required_array_keys' => ':Attribute فیلڈ میں :values کے لیے اندراجات کا ہونا ضروری ہے۔', + 'required_if' => ':Attribute درکار ہے اگر :other کی ویلیو :value ہو۔', + 'required_if_accepted' => 'جب :other کو قبول کیا جاتا ہے تو :attribute فیلڈ کی ضرورت ہوتی ہے۔', + 'required_unless' => 'جب تک :other :values میں نہ ہو تو :attribute فیلڈ درکار ہے۔', + 'required_with' => ':Attribute فیلڈ درکار ہے اگر :values موجود ہوں۔', + 'required_with_all' => ':Attribute فیلڈ درکار ہے اگر :values موجود ہوں۔', + 'required_without' => ':Attribute درکار ہے جب :values موجود ہو۔', + 'required_without_all' => ':Attribute فیلڈ درکار ہے جب :values میں سے کوئی بھی موجود نہ ہو۔', + 'same' => ':Attribute اور :other لازماً ایک دوسرے سے مماثل ہوں۔', + 'size' => [ + 'array' => ':Attribute میں لازماً :size آئٹمز شامل ہوں۔', + 'file' => ':Attribute کا سائز لازماً :size کلو بائٹس ہو۔', + 'numeric' => ':Attribute لازماً :size ہوں۔', + 'string' => ':Attribute لازماً :size کریکٹرز پر مشتمل ہو۔', + ], + 'starts_with' => 'اس :attribute کے ساتھ شروع ہونا چاہئے مندرجہ ذیل میں سے ایک: :values.', + 'string' => ':Attribute لازماً کوئی سٹرنگ ہو۔', + 'timezone' => ':Attribute لازماً کوئی قابلِ قبول خطۂِ وقت ہو۔', + 'ulid' => ':Attribute ایک درست ULID ہونا چاہیے۔', + 'unique' => ':Attribute کو پہلے ہی کسی نے حاصل کر لیا ہے۔', + 'uploaded' => 'اس :attribute ناکام اپ لوڈ کرنے کے لئے.', + 'uppercase' => ':Attribute کا بڑا ہونا ضروری ہے۔', + 'url' => ':Attribute فارمیٹ قابلِ قبول نہیں ہے۔', + 'uuid' => 'اس :attribute ہونا ضروری ہے ایک درست UUID.', + 'attributes' => [ + 'address' => 'پتہ', + 'age' => 'عمر', + 'amount' => 'رقم', + 'area' => 'رقبہ', + 'available' => 'دستیاب', + 'birthday' => 'سالگرہ', + 'body' => 'جسم', + 'city' => 'شہر', + 'content' => 'مواد', + 'country' => 'ملک', + 'created_at' => 'پر بنایا گیا', + 'creator' => 'خالق', + 'current_password' => 'موجودہ خفیہ لفظ', + 'date' => 'تاریخ', + 'date_of_birth' => 'پیدائش کی تاریخ', + 'day' => 'دن', + 'deleted_at' => 'پر حذف کر دیا گیا۔', + 'description' => 'تفصیل', + 'district' => 'ضلع', + 'duration' => 'مدت', + 'email' => 'ای میل', + 'excerpt' => 'اقتباس', + 'filter' => 'فلٹر', + 'first_name' => 'پہلا نام', + 'gender' => 'صنف', + 'group' => 'گروپ', + 'hour' => 'گھنٹہ', + 'image' => 'تصویر', + 'last_name' => 'آخری نام', + 'lesson' => 'سبق', + 'line_address_1' => 'لائن ایڈریس 1', + 'line_address_2' => 'لائن ایڈریس 2', + 'message' => 'پیغام', + 'middle_name' => 'درمیانی نام', + 'minute' => 'منٹ', + 'mobile' => 'موبائل', + 'month' => 'مہینہ', + 'name' => 'نام', + 'national_code' => 'قومی ضابطہ', + 'number' => 'نمبر', + 'password' => 'پاس ورڈ', + 'password_confirmation' => 'پاسورڈ کی تو ثیق', + 'phone' => 'فون', + 'photo' => 'تصویر', + 'postal_code' => 'ڈاک کامخصوص نمبر', + 'price' => 'قیمت', + 'province' => 'صوبہ', + 'recaptcha_response_field' => 'recaptcha رسپانس فیلڈ', + 'remember' => 'یاد رکھیں', + 'restored_at' => 'پر بحال کیا', + 'result_text_under_image' => 'تصویر کے تحت نتیجے کا متن', + 'role' => 'کردار', + 'second' => 'دوسرا', + 'sex' => 'جنس', + 'short_text' => 'مختصر متن', + 'size' => 'سائز', + 'state' => 'حالت', + 'street' => 'گلی', + 'student' => 'طالب علم', + 'subject' => 'مضمون', + 'teacher' => 'استاد', + 'terms' => 'شرائط', + 'test_description' => 'ٹیسٹ کی تفصیلات', + 'test_locale' => 'زبان', + 'test_name' => 'ٹیسٹ کا نام', + 'text' => 'متن', + 'time' => 'وقت', + 'title' => 'عنوان', + 'updated_at' => 'پر اپ ڈیٹ کیا', + 'username' => 'صارف نام', + 'year' => 'سال', + ], +]; diff --git a/lang/uz_Cyrl.json b/lang/uz_Cyrl.json new file mode 100644 index 0000000..6c4ffdf --- /dev/null +++ b/lang/uz_Cyrl.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(va yana :count ta xato)", + "(and :count more errors)": "(va yana :count ta xato)", + "A new verification link has been sent to the email address you provided during registration.": "Ro'yxatga olish paytida taqdim etilgan elektron pochta manziliga yangi tekshirish havolasi yuborildi.", + "A new verification link has been sent to your email address.": "E-pochta manzilingizga yangi tasdiqlash havolasi yuborildi.", + "All rights reserved.": "Butunsinavlar.Co. ve", + "Already registered?": "Allaqachon ro'yxatdan o'tgan?", + "Are you sure you want to delete your account?": "Hisobingizni oʻchirib tashlamoqchimisiz?", + "Cancel": "Bekor qilish", + "Click here to re-send the verification email.": "Tasdiqlash xatini qayta yuborish uchun shu yerni bosing.", + "Confirm": "Tasdiqlayman", + "Confirm Password": "Parolni Tasdiqlang", + "Current Password": "Joriy Parol", + "Dashboard": "Boshqaruv paneli", + "Delete Account": "Hisob Qaydnomasini O'chirish", + "Email": "E-pochta", + "Email Password Reset Link": "Email Parolni Tiklash Link", + "Ensure your account is using a long, random password to stay secure.": "Hisob uzoq yordamida ishonch hosil qiling, xavfsiz qolish tasodifiy parol.", + "Forbidden": "Harom qilingan", + "Forgot your password?": "Parolingizni unutdingizmi?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Parolingizni unutdingizmi? Hech qanday muammo. Faqat bizga elektron pochta manzilini xabar bering va biz sizga yangi tanlash imkonini beradi parol reset link elektron pochta qiladi.", + "Go to page :page": "Sahifa :page borish", + "Hello!": "Salomlashamiz!", + "If you did not create an account, no further action is required.": "Agar hisob yaratish bermadi bo'lsa, hech yanada harakat talab qilinadi.", + "If you did not request a password reset, no further action is required.": "Agar parol tiklashni talab qilmagan bo'lsangiz, qo'shimcha harakat talab qilinmaydi.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Agar muammo \":actionText\" tugmasini bosish ega bo'lsangiz, nusxa va quyidagi URL joylashtirish\nveb-brauzeringiz ichiga:", + "Invalid JSON was returned from the route.": "Yaroqsiz JSON marshrutdan qaytarildi.", + "Log in": "Kirishinkyu. com. ve", + "Log Out": "Chiqish", + "Login": "Kirishima", + "Logout": "Chiqish", + "Name": "Nomlash", + "New Password": "Yangi Parol", + "Not Found": "Topilmagan", + "of": "to'g'risida", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Hisobingiz o'chirilgach, uning barcha resurslari va ma'lumotlari doimiy ravishda o'chiriladi. Hisobingizni yo'q qilishdan oldin, iltimos, saqlab qolishni istagan har qanday ma'lumot yoki ma'lumotni yuklab oling.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Hisobingiz o'chirilgandan so'ng, uning barcha resurslari va ma'lumotlari butunlay o'chiriladi. Hisobingizni butunlay oʻchirib tashlamoqchi ekanligingizni tasdiqlash uchun parolingizni kiriting.", + "Page Expired": "Sahifa Muddati Tugagan", + "Pagination Navigation": "Pagination Navigatsiya", + "Password": "Parolini", + "Payment Required": "To'lov talab qilinadi", + "Please click the button below to verify your email address.": "E-mail manzilingizni tekshirish uchun quyidagi tugmani bosing.", + "Profile": "Profilga", + "Profile Information": "Profil Haqida Ma'lumot", + "Regards": "Tilaklar", + "Register": "Ro'yxatdan o'tish", + "Remember me": "Esla meni", + "Resend Verification Email": "Resend Tekshirish Email", + "Reset Password": "Parolni Tiklash", + "Reset Password Notification": "Parolni Xabarnoma Qayta O'rnatish", + "results": "natijalar", + "Save": "Saqlash", + "Saved.": "Saqlandi.", + "Server Error": "Server Xato", + "Service Unavailable": "Xizmat Mavjud Emas", + "Showing": "Ko'rsatgan", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Ro'yhatdan uchun rahmat! Ishga oldin, agar biz faqat sizga yuboriladi ulanishni bosgan elektron pochta manzilini tekshirish mumkin? Agar elektron pochta qabul qilmagan bo'lsa, biz mamnuniyat bilan sizga boshqa yuboradi.", + "The given data was invalid.": "Berilgan maʼlumotlar yaroqsiz edi.", + "The response is not a streamed response.": "Javob oqimli javob emas.", + "The response is not a view.": "Javob ko'rinish emas.", + "This is a secure area of the application. Please confirm your password before continuing.": "Bu dasturning xavfsiz maydoni. Davom ettirishdan oldin parolingizni tasdiqlang.", + "This password reset link will expire in :count minutes.": "Ushbu parolni tiklash havolasi :count daqiqada tugaydi.", + "to": "uchun", + "Toggle navigation": "Toggle navigatsiya", + "Too Many Requests": "Juda Ko'p So'rovlar", + "Unauthorized": "Ruxsatsiz", + "Update Password": "Parolni Yangilash", + "Update your account's profile information and email address.": "Sizning hisob profili ma'lumot va elektron pochta manzilini yangilash.", + "Verify Email Address": "Elektron Pochta Manzilini Tekshirish", + "Whoops!": "Voy!", + "You are receiving this email because we received a password reset request for your account.": "Biz sizning hisob uchun parol reset so'rov qabul chunki siz bu elektron pochta qabul qilinadi.", + "You're logged in!": "Siz tizimga kirdingiz!", + "Your email address is unverified.": "Email manzilingiz tasdiqlanmagan." +} \ No newline at end of file diff --git a/lang/uz_Cyrl/auth.php b/lang/uz_Cyrl/auth.php new file mode 100644 index 0000000..27e8b72 --- /dev/null +++ b/lang/uz_Cyrl/auth.php @@ -0,0 +1,9 @@ + 'Бундай маълумотларга эга фойдаланувчи мавжуд эмас.', + 'password' => 'Нотўғри парол.', + 'throttle' => 'Кириш учун жуда кўп уринишлар аниқланди. Илтимос :seconds сониядан сўнг яна уриниб кўринг.', +]; diff --git a/lang/uz_Cyrl/pagination.php b/lang/uz_Cyrl/pagination.php new file mode 100644 index 0000000..29ce9a0 --- /dev/null +++ b/lang/uz_Cyrl/pagination.php @@ -0,0 +1,8 @@ + 'Кейинги »', + 'previous' => '« Олдинги', +]; diff --git a/lang/uz_Cyrl/passwords.php b/lang/uz_Cyrl/passwords.php new file mode 100644 index 0000000..64987e1 --- /dev/null +++ b/lang/uz_Cyrl/passwords.php @@ -0,0 +1,11 @@ + 'Сизнинг паролингиз тикланди!', + 'sent' => 'Паролни тиклаш ҳаволасини электрон почта орқали юбордик!', + 'throttled' => 'Илтимос бироздан сўнг қайта уриниб кўринг.', + 'token' => 'Ушбу паролни қайта тиклаш коди нотўғри.', + 'user' => 'Ушбу электрон почта манзилига эга фойдаланувчи топилмади.', +]; diff --git a/lang/uz_Cyrl/validation.php b/lang/uz_Cyrl/validation.php new file mode 100644 index 0000000..1b7b095 --- /dev/null +++ b/lang/uz_Cyrl/validation.php @@ -0,0 +1,217 @@ + ':Attribute ни қабул қилишингиз керак.', + 'accepted_if' => ':Other :value bo\'lsa, :attribute qabul qilinishi kerak.', + 'active_url' => ':Attribute га нотўғри URL киритилди.', + 'after' => ':Attribute да сана :date дан кейин бўлиши керак.', + 'after_or_equal' => ':Attribute да сана :date га тенг ёки ундан кейин бўлиши керак.', + 'alpha' => ':Attribute фақат ҳарфларни қабул қилиши мумкин.', + 'alpha_dash' => ':Attribute фақат ҳарфлар, сонлар ва чизиқчаларни қабул қилиши мумкин.', + 'alpha_num' => ':Attribute фақат ҳарфлар ва сонларни қабул қилиши мумкин.', + 'array' => ':Attribute қатордан иборат бўлиши керак.', + 'ascii' => ':Attribute faqat bitta baytli alfanumerik belgilar va belgilarni o\'z ichiga olishi kerak.', + '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 майдони фақат мантиқий қийматни қабул қилади.', + 'can' => ':Attribute-maydonda ruxsat etilmagan qiymat mavjud.', + 'confirmed' => ':Attribute тасдиқлангани билан мос келмади.', + 'current_password' => 'Parol noto\'g\'ri.', + 'date' => ':Attribute сана эмас.', + 'date_equals' => ':Attribute сана :date га тенг бўлиши керак.', + 'date_format' => ':Attribute майдони :format форматга мос келмади.', + 'decimal' => ':Attribute sonida :decimal kasr bo\'lishi kerak.', + 'declined' => ':Attribute rad etilishi kerak.', + 'declined_if' => ':Other :value bo\'lsa, :attribute rad etilishi kerak.', + 'different' => ':Attribute ва :other майдонлари фарқли бўлиши керак.', + 'digits' => ':Attribute :digits рақамдан иборат бўлиши керак.', + 'digits_between' => ':Attribute узунлиги :min ва :max орасида бўлиши керак.', + 'dimensions' => ':Attribute нотўғри тасвир ўлчамларга эга.', + 'distinct' => ':Attribute майдони такрорланувчи қийматлардан иборат.', + 'doesnt_end_with' => ':Attribute soni quyidagilardan biri bilan tugamasligi mumkin: :values.', + 'doesnt_start_with' => ':Attribute quyidagidan biri bilan boshlanmasligi mumkin: :values.', + 'email' => ':Attribute ҳақиқий электрон почта манзили бўлиши керак.', + 'ends_with' => ':Attribute қуйидаги қийматларнинг бири билан тугаши керак: :values.', + 'enum' => 'Tanlangan :attribute yaroqsiz.', + '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 қатори бўлиши керак.', + 'lowercase' => ':Attribute kichik harf bo\'lishi kerak.', + '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 haqiqiy MAC manzili bo\'lishi kerak.', + 'max' => [ + 'array' => ':Attribute нинг элементлар сони :max тадан ошмаслиги керак.', + 'file' => ':Attribute даги файлнинг ҳажми :max килобайтдан ошмаслиги керак.', + 'numeric' => ':Attribute нинг қиймати :max дан ошмаслиги керак.', + 'string' => ':Attribute нинг белгилар сони :max тадан ошмаслиги керак.', + ], + 'max_digits' => ':Attribute raqami :max tadan oshmasligi kerak.', + 'mimes' => ':Attribute даги файл қуйидаги турлардан бири бўлиши керак: :values.', + 'mimetypes' => ':Attribute даги файл қуйидаги турлардан бири бўлиши керак: :values.', + 'min' => [ + 'array' => ':Attribute даги элементлар сони :min тадан кам бўлмаслиги керак.', + 'file' => ':Attribute даги файлнинг ҳажми :min килобайтдан кам бўлмаслиги керак.', + 'numeric' => ':Attribute нинг қиймати :min дан кам бўлмаслиги керак.', + 'string' => ':Attribute даги белгилар сони :min тадан кам бўлмаслиги керак.', + ], + 'min_digits' => ':Attribute kamida :min ta raqamdan iborat bo\'lishi kerak.', + 'missing' => ':Attribute ta maydon yetishmasligi kerak.', + 'missing_if' => ':Other :value bo\'lsa, :attribute maydoni yo\'qolishi kerak.', + 'missing_unless' => 'Agar :other :value bo\'lmasa, :attribute maydoni yo\'qolishi kerak.', + 'missing_with' => ':Values mavjud bo\'lganda :attribute maydoni etishmayotgan bo\'lishi kerak.', + 'missing_with_all' => ':Values ta bo\'lsa, :attribute ta maydon yo\'qolishi kerak.', + 'multiple_of' => ':Attribute bir nechta :value bo\'lishi kerak', + 'not_in' => ':Attribute учун танланган қиймат хато.', + 'not_regex' => ':Attribute учун танланган формат хато.', + 'numeric' => ':Attribute майдони сон бўлиши керак.', + 'password' => [ + 'letters' => ':Attribute kamida bitta harfdan iborat bo\'lishi kerak.', + 'mixed' => ':Attribute kamida bitta katta va bitta kichik harfdan iborat bo\'lishi kerak.', + 'numbers' => ':Attribute kamida bitta raqamni o\'z ichiga olishi kerak.', + 'symbols' => ':Attribute kamida bitta belgidan iborat bo\'lishi kerak.', + 'uncompromised' => 'Berilgan :attribute ma\'lumotlar sizib chiqishida paydo bo\'ldi. Iltimos, boshqa :attribute ni tanlang.', + ], + 'present' => ':Attribute майдони кўрсатилиши керак.', + 'prohibited' => ':Attribute maydon taqiqlanadi.', + 'prohibited_if' => ':Attribute maydoni :other :value bo\'lganda taqiqlanadi.', + 'prohibited_unless' => ':Attribute da :other bo\'lmasa :values maydon taqiqlanadi.', + 'prohibits' => ':Attribute maydoni :other ning hozir bo\'lishini taqiqlaydi.', + 'regex' => ':Attribute майдони хато форматда.', + 'required' => ':Attribute майдони тўлдирилиши шарт.', + 'required_array_keys' => ':Attribute maydonida quyidagilar bo\'lishi kerak: :values.', + 'required_if' => ':Other майдони :value га тенг бўлса, :attribute майдони тўлдирилиши шарт.', + 'required_if_accepted' => ':Other qabul qilinganda :attribute maydoni talab qilinadi.', + '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 нинг қиймати мавжуд вақт минтақаси бўлиши керак.', + 'ulid' => ':Attribute haqiqiy ULID bo\'lishi kerak.', + 'unique' => ':Attribute майдонининг бундай қиймати мавжуд. Илтимос бошқа қиймат киритинг.', + 'uploaded' => ':Attribute ни юклаш муваффақиятли амалга ошмади.', + 'uppercase' => ':Attribute katta harf bo\'lishi kerak.', + 'url' => ':Attribute нотўғри форматга эга.', + 'uuid' => ':Attribute тўғри UUID қийматга эга бўлиши керак.', + 'attributes' => [ + 'address' => 'manzil', + 'age' => 'yoshi', + 'amount' => 'miqdori', + 'area' => 'hudud', + 'available' => 'mavjud', + 'birthday' => 'tug\'ilgan kun', + 'body' => 'tanasi', + 'city' => 'shahar', + 'content' => 'mazmuni', + 'country' => 'mamlakat', + 'created_at' => 'da yaratilgan', + 'creator' => 'yaratuvchi', + 'current_password' => 'Joriy parol', + 'date' => 'sana', + 'date_of_birth' => 'tug\'ilgan kuni', + 'day' => 'kun', + 'deleted_at' => 'da o\'chirildi', + 'description' => 'tavsifi', + 'district' => 'tuman', + 'duration' => 'davomiyligi', + 'email' => 'elektron pochta', + 'excerpt' => 'parcha', + 'filter' => 'filtr', + 'first_name' => 'ism', + 'gender' => 'jins', + 'group' => 'guruh', + 'hour' => 'soat', + 'image' => 'tasvir', + 'last_name' => 'familiya', + 'lesson' => 'dars', + 'line_address_1' => 'qator manzili 1', + 'line_address_2' => '2-qator manzili', + 'message' => 'xabar', + 'middle_name' => 'otasini ismi', + 'minute' => 'daqiqa', + 'mobile' => 'mobil', + 'month' => 'oy', + 'name' => 'nomi', + 'national_code' => 'milliy kod', + 'number' => 'raqam', + 'password' => 'parol', + 'password_confirmation' => 'parolni tasdiqlash', + 'phone' => 'telefon', + 'photo' => 'fotosurat', + 'postal_code' => 'Pochta kodi', + 'price' => 'narx', + 'province' => 'viloyat', + 'recaptcha_response_field' => 'recaptcha javob maydoni', + 'remember' => 'eslab qoling', + 'restored_at' => 'da qayta tiklandi', + 'result_text_under_image' => 'rasm ostidagi natija matni', + 'role' => 'roli', + 'second' => 'ikkinchi', + 'sex' => 'jinsiy aloqa', + 'short_text' => 'qisqa matn', + 'size' => 'hajmi', + 'state' => 'davlat', + 'street' => 'ko\'cha', + 'student' => 'talaba', + 'subject' => 'Mavzu', + 'teacher' => 'o\'qituvchi', + 'terms' => 'shartlari', + 'test_description' => 'test tavsifi', + 'test_locale' => 'test lokali', + 'test_name' => 'test nomi', + 'text' => 'matn', + 'time' => 'vaqt', + 'title' => 'sarlavha', + 'updated_at' => 'yangilangan', + 'username' => 'foydalanuvchi nomi', + 'year' => 'yil', + ], +]; diff --git a/lang/uz_Latn.json b/lang/uz_Latn.json new file mode 100644 index 0000000..474170e --- /dev/null +++ b/lang/uz_Latn.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(and :count more error)", + "(and :count more errors)": "(and :count more errors)", + "A new verification link has been sent to the email address you provided during registration.": "Ro'yxatga olish paytida taqdim etilgan elektron pochta manziliga yangi tekshirish havolasi yuborildi.", + "A new verification link has been sent to your email address.": "A new verification link has been sent to your email address.", + "All rights reserved.": "Butunsinavlar.Co. ve", + "Already registered?": "Allaqachon ro'yxatdan o'tgan?", + "Are you sure you want to delete your account?": "Are you sure you want to delete your account?", + "Cancel": "Bekor qilish", + "Click here to re-send the verification email.": "Click here to re-send the verification email.", + "Confirm": "Tasdiqlayman", + "Confirm Password": "Parolni Tasdiqlang", + "Current Password": "Joriy Parol", + "Dashboard": "Dashboard", + "Delete Account": "Hisob Qaydnomasini O'chirish", + "Email": "E-pochta", + "Email Password Reset Link": "Email Parolni Tiklash Link", + "Ensure your account is using a long, random password to stay secure.": "Hisob uzoq yordamida ishonch hosil qiling, xavfsiz qolish tasodifiy parol.", + "Forbidden": "Harom qilingan", + "Forgot your password?": "Parolingizni unutdingizmi?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Parolingizni unutdingizmi? Hech qanday muammo. Faqat bizga elektron pochta manzilini xabar bering va biz sizga yangi tanlash imkonini beradi parol reset link elektron pochta qiladi.", + "Go to page :page": "Sahifa :page borish", + "Hello!": "Salomlashamiz!", + "If you did not create an account, no further action is required.": "Agar hisob yaratish bermadi bo'lsa, hech yanada harakat talab qilinadi.", + "If you did not request a password reset, no further action is required.": "Agar parol tiklashni talab qilmagan bo'lsangiz, qo'shimcha harakat talab qilinmaydi.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Agar muammo \":actiontext\" tugmasini bosish ega bo'lsangiz, nusxa va quyidagi URL joylashtirish\nveb-brauzeringiz ichiga:", + "Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.", + "Log in": "Kirishinkyu. com. ve", + "Log Out": "Log Out", + "Login": "Kirishima", + "Logout": "Chiqish", + "Name": "Nomlash", + "New Password": "Yangi Parol", + "Not Found": "Topilmagan", + "of": "to'g'risida", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Hisobingiz o'chirilgach, uning barcha resurslari va ma'lumotlari doimiy ravishda o'chiriladi. Hisobingizni yo'q qilishdan oldin, iltimos, saqlab qolishni istagan har qanday ma'lumot yoki ma'lumotni yuklab oling.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.", + "Page Expired": "Sahifa Muddati Tugagan", + "Pagination Navigation": "Pagination Navigatsiya", + "Password": "Parolini", + "Payment Required": "Payment Required", + "Please click the button below to verify your email address.": "E-mail manzilingizni tekshirish uchun quyidagi tugmani bosing.", + "Profile": "Profilga", + "Profile Information": "Profil Haqida Ma'lumot", + "Regards": "Tilaklar", + "Register": "Ro'yxatdan o'tish", + "Remember me": "Esla meni", + "Resend Verification Email": "Resend Tekshirish Email", + "Reset Password": "Parolni Tiklash", + "Reset Password Notification": "Parolni Xabarnoma Qayta O'rnatish", + "results": "natijalar", + "Save": "Saqlash", + "Saved.": "Saqlandi.", + "Server Error": "Server Xato", + "Service Unavailable": "Xizmat Mavjud Emas", + "Showing": "Ko'rsatgan", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Ro'yhatdan uchun rahmat! Ishga oldin, agar biz faqat sizga yuboriladi ulanishni bosgan elektron pochta manzilini tekshirish mumkin? Agar elektron pochta qabul qilmagan bo'lsa, biz mamnuniyat bilan sizga boshqa yuboradi.", + "The given data was invalid.": "The given data was invalid.", + "The response is not a streamed response.": "The response is not a streamed response.", + "The response is not a view.": "The response is not a view.", + "This is a secure area of the application. Please confirm your password before continuing.": "Bu dasturning xavfsiz maydoni. Davom ettirishdan oldin parolingizni tasdiqlang.", + "This password reset link will expire in :count minutes.": "Ushbu parolni tiklash havolasi :count daqiqada tugaydi.", + "to": "uchun", + "Toggle navigation": "Toggle navigatsiya", + "Too Many Requests": "Juda Ko'p So'rovlar", + "Unauthorized": "Ruxsatsiz", + "Update Password": "Parolni Yangilash", + "Update your account's profile information and email address.": "Sizning hisob profili ma'lumot va elektron pochta manzilini yangilash.", + "Verify Email Address": "Elektron Pochta Manzilini Tekshirish", + "Whoops!": "Whoops!", + "You are receiving this email because we received a password reset request for your account.": "Biz sizning hisob uchun parol reset so'rov qabul chunki siz bu elektron pochta qabul qilinadi.", + "You're logged in!": "You're logged in!", + "Your email address is unverified.": "Your email address is unverified." +} \ No newline at end of file diff --git a/lang/uz_Latn/auth.php b/lang/uz_Latn/auth.php new file mode 100644 index 0000000..78dd73b --- /dev/null +++ b/lang/uz_Latn/auth.php @@ -0,0 +1,9 @@ + 'Bunday maʼlumotlarga ega foydalanuvchi mavjud emas.', + 'password' => 'Noto‘g‘ri parol.', + 'throttle' => 'Kirish uchun juda ko‘p urinishlar aniqlandi. Iltimos :seconds soniyadan so‘ng yana urinib ko‘ring.', +]; diff --git a/lang/uz_Latn/pagination.php b/lang/uz_Latn/pagination.php new file mode 100644 index 0000000..c981b6f --- /dev/null +++ b/lang/uz_Latn/pagination.php @@ -0,0 +1,8 @@ + 'Keyingi »', + 'previous' => '« Oldingi', +]; diff --git a/lang/uz_Latn/passwords.php b/lang/uz_Latn/passwords.php new file mode 100644 index 0000000..afaf7d9 --- /dev/null +++ b/lang/uz_Latn/passwords.php @@ -0,0 +1,11 @@ + 'Sizning parolingiz tiklandi!', + 'sent' => 'Parolni tiklash havolasini elektron pochta orqali yubordik!', + 'throttled' => 'Iltimos birozdan so‘ng qayta urinib ko‘ring.', + 'token' => 'Ushbu parolni qayta tiklash kodi noto‘g‘ri.', + 'user' => 'Ushbu elektron pochta manziliga ega foydalanuvchi topilmadi.', +]; diff --git a/lang/uz_Latn/validation.php b/lang/uz_Latn/validation.php new file mode 100644 index 0000000..744014d --- /dev/null +++ b/lang/uz_Latn/validation.php @@ -0,0 +1,217 @@ + ':Attribute ni qabul qilishingiz kerak.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => ':Attribute ga noto‘g‘ri URL kiritildi.', + 'after' => ':Attribute da sana :date dan keyin bo‘lishi kerak.', + 'after_or_equal' => ':Attribute da sana :date ga teng yoki undan keyin bo‘lishi kerak.', + 'alpha' => ':Attribute faqat harflarni qabul qilishi mumkin.', + 'alpha_dash' => ':Attribute faqat harflar, sonlar va chiziqchalarni qabul qilishi mumkin.', + 'alpha_num' => ':Attribute faqat harflar va sonlarni qabul qilishi mumkin.', + 'array' => ':Attribute qatordan iborat bo‘lishi kerak.', + 'ascii' => 'The :attribute must only contain single-byte alphanumeric characters and symbols.', + 'before' => ':Attribute da sana :date gacha bo‘lishi kerak.', + 'before_or_equal' => ':Attribute da sana :date ga teng yoki undan oldin bo‘lishi kerak.', + 'between' => [ + 'array' => ':Attribute dagi elementlar soni :min va :max orasida bo‘lishi kerak.', + 'file' => ':Attribute dagi faylning hajmi :min va :max kilobayt orasida bo‘lishi kerak.', + 'numeric' => ':Attribute ning qiymati :min va :max orasida bo‘lishi kerak.', + 'string' => ':Attribute dagi belgilar soni :min va :max orasida bo‘lishi kerak.', + ], + 'boolean' => ':Attribute maydoni faqat mantiqiy qiymatni qabul qiladi.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => ':Attribute tasdiqlangani bilan mos kelmadi.', + 'current_password' => 'The password is incorrect.', + 'date' => ':Attribute sana emas.', + 'date_equals' => ':Attribute sana :date ga teng bo‘lishi kerak.', + 'date_format' => ':Attribute maydoni :format formatga mos kelmadi.', + 'decimal' => 'The :attribute must have :decimal decimal places.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => ':Attribute va :other maydonlari farqli bo‘lishi kerak.', + 'digits' => ':Attribute :digits raqamdan iborat bo‘lishi kerak.', + 'digits_between' => ':Attribute uzunligi :min va :max orasida bo‘lishi kerak.', + 'dimensions' => ':Attribute noto‘g‘ri tasvir o‘lchamlarga ega.', + 'distinct' => ':Attribute maydoni takrorlanuvchi qiymatlardan iborat.', + 'doesnt_end_with' => 'The :attribute may not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.', + 'email' => ':Attribute haqiqiy elektron pochta manzili bo‘lishi kerak.', + 'ends_with' => ':Attribute quyidagi qiymatlarning biri bilan tugashi kerak: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => ':Attribute uchun tanlangan qiymat noto‘g‘ri.', + 'file' => ':Attribute fayl bo‘lishi kerak.', + 'filled' => ':Attribute maydoni to‘ldirilishi shart.', + 'gt' => [ + 'array' => ':Attribute dagi elementlar soni :value dan katta bo‘lishi kerak.', + 'file' => ':Attribute fayl hajmi :value kilobaytdan katta bo‘lishi kerak.', + 'numeric' => ':Attribute maydoni :value dan katta bo‘lishi kerak.', + 'string' => ':Attribute dagi belgilar soni :value dan katta bo‘lishi kerak.', + ], + 'gte' => [ + 'array' => ':Attribute dagi elementlar soni :value dan katta yoki teng bo‘lishi kerak.', + 'file' => ':Attribute fayl hajmi :value kilobaytdan katta yoki teng bo‘lishi kerak.', + 'numeric' => ':Attribute maydoni :value dan katta yoki teng bo‘lishi kerak.', + 'string' => ':Attribute dagi belgilar soni :value dan katta yoki teng bo‘lishi kerak.', + ], + 'image' => ':Attribute tasvir (rasm) bo‘lishi kerak.', + 'in' => ':Attribute uchun tanlangan qiymat xato.', + 'in_array' => ':Attribute maydonining qiymati :other da mavjud emas.', + 'integer' => ':Attribute butun son bo‘lishi kerak.', + 'ip' => ':Attribute haqiqiy IP manzil bo‘lishi kerak.', + 'ipv4' => ':Attribute haqiqiy IPv4 manzil bo‘lishi kerak.', + 'ipv6' => ':Attribute haqiqiy IPv6 manzil bo‘lishi kerak.', + 'json' => ':Attribute JSON qatori bo‘lishi kerak.', + 'lowercase' => 'The :attribute must be lowercase.', + 'lt' => [ + 'array' => ':Attribute dagi elementlar soni :value dan kichik bo‘lishi kerak.', + 'file' => ':Attribute dagi fayl hajmi :value kilobaytdan kichik bo‘lishi kerak.', + 'numeric' => ':Attribute maydoni :value dan kichik bo‘lishi kerak.', + 'string' => ':Attribute dagi belgilar soni :value dan kichik bo‘lishi kerak.', + ], + 'lte' => [ + 'array' => ':Attribute dagi elementlar soni :value dan kichik yoki teng bo‘lishi kerak.', + 'file' => ':Attribute fayl hajmi :value kilobaytdan kichik yoki teng bo‘lishi kerak.', + 'numeric' => ':Attribute maydoni :value dan kichik yoki teng bo‘lishi kerak.', + 'string' => ':Attribute dagi belgilar soni :value dan kichik yoki teng bo‘lishi kerak.', + ], + 'mac_address' => 'The :attribute must be a valid MAC address.', + 'max' => [ + 'array' => ':Attribute ning elementlar soni :max tadan oshmasligi kerak.', + 'file' => ':Attribute dagi faylning hajmi :max kilobaytdan oshmasligi kerak.', + 'numeric' => ':Attribute ning qiymati :max dan oshmasligi kerak.', + 'string' => ':Attribute ning belgilar soni :max tadan oshmasligi kerak.', + ], + 'max_digits' => 'The :attribute must not have more than :max digits.', + 'mimes' => ':Attribute dagi fayl quyidagi turlardan biri bo‘lishi kerak: :values.', + 'mimetypes' => ':Attribute dagi fayl quyidagi turlardan biri bo‘lishi kerak: :values.', + 'min' => [ + 'array' => ':Attribute dagi elementlar soni :min tadan kam bo‘lmasligi kerak.', + 'file' => ':Attribute dagi faylning hajmi :min kilobaytdan kam bo‘lmasligi kerak.', + 'numeric' => ':Attribute ning qiymati :min dan kam bo‘lmasligi kerak.', + 'string' => ':Attribute dagi belgilar soni :min tadan kam bo‘lmasligi kerak.', + ], + 'min_digits' => 'The :attribute must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => ':Attribute bir nechta :value bo\'lishi kerak', + 'not_in' => ':Attribute uchun tanlangan qiymat xato.', + 'not_regex' => ':Attribute uchun tanlangan format xato.', + 'numeric' => ':Attribute son bo‘lishi kerak.', + 'password' => [ + 'letters' => 'The :attribute must contain at least one letter.', + 'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute must contain at least one number.', + 'symbols' => 'The :attribute must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => ':Attribute maydoni ko‘rsatilishi kerak.', + 'prohibited' => ':Attribute maydon taqiqlanadi.', + 'prohibited_if' => ':Attribute maydon :other :value bo\'lganda taqiqlanadi.', + 'prohibited_unless' => ':Attribute sohasida ekan taqiqlanadi :other yilda :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => ':Attribute maydoni xato formatda.', + 'required' => ':Attribute maydoni to‘ldirilishi shart.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => ':Other maydoni :value ga teng bo‘lsa, :attribute maydoni to‘ldirilishi shart.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_unless' => ':Other maydoni :values ga teng bo‘lmasa, :attribute maydoni to‘ldirilishi shart.', + 'required_with' => ':Values ko‘rsatilgan bo‘lsa, :attribute maydoni to‘ldirilishi shart.', + 'required_with_all' => ':Values ko‘rsatilgan bo‘lsa, :attribute maydoni to‘ldirilishi shart.', + 'required_without' => ':Values ko‘rsatilmagan bo‘lsa, :attribute maydoni to‘ldirilishi shart.', + 'required_without_all' => ':Values lardan hech biri ko‘rsatilmagan bo‘lsa, :attribute maydoni to‘ldirilishi shart.', + 'same' => ':Attribute ning qiymati :other bilan bir xil bo‘lishi kerak.', + 'size' => [ + 'array' => ':Attribute dagi elementlar soni :size ga teng bo‘lishi kerak.', + 'file' => ':Attribute dagi faylning hajmi :size kilobaytga teng bo‘lishi kerak.', + 'numeric' => ':Attribute qiymati :size ga teng bo‘lishi kerak.', + 'string' => ':Attribute dagi belgilar soni :size ga teng bo‘lishi kerak.', + ], + 'starts_with' => ':Attribute quyidagi qiymatlardan biri bilan boshlanishi kerak: :values.', + 'string' => ':Attribute qator bo‘lishi kerak.', + 'timezone' => ':Attribute ning qiymati mavjud vaqt mintaqasi bo‘lishi kerak.', + 'ulid' => 'The :attribute must be a valid ULID.', + 'unique' => ':Attribute maydonining bunday qiymati mavjud. Iltimos boshqa qiymat kiriting.', + 'uploaded' => ':Attribute ni yuklash muvaffaqiyatli amalga oshmadi.', + 'uppercase' => 'The :attribute must be uppercase.', + 'url' => ':Attribute noto‘g‘ri formatga ega.', + 'uuid' => ':Attribute to‘g‘ri UUID qiymatga ega bo‘lishi kerak.', + 'attributes' => [ + 'address' => 'manzil', + 'age' => 'yosh', + 'amount' => 'amount', + 'area' => 'area', + 'available' => 'mavjud', + 'birthday' => 'birthday', + 'body' => 'body', + 'city' => 'shahar', + 'content' => 'kontent', + 'country' => 'davlat', + 'created_at' => 'created at', + 'creator' => 'creator', + 'current_password' => 'current password', + 'date' => 'sana', + 'date_of_birth' => 'date of birth', + 'day' => 'kun', + 'deleted_at' => 'deleted at', + 'description' => 'izoh', + 'district' => 'district', + 'duration' => 'duration', + 'email' => 'elektron manzil', + 'excerpt' => 'parcha', + 'filter' => 'filter', + 'first_name' => 'ism', + 'gender' => 'jins', + 'group' => 'group', + 'hour' => 'soat', + 'image' => 'image', + 'last_name' => 'familiya', + 'lesson' => 'lesson', + 'line_address_1' => 'line address 1', + 'line_address_2' => 'line address 2', + 'message' => 'message', + 'middle_name' => 'middle name', + 'minute' => 'daqiqa', + 'mobile' => 'mobil telefon', + 'month' => 'oy', + 'name' => 'ism', + 'national_code' => 'national code', + 'number' => 'number', + 'password' => 'parol', + 'password_confirmation' => 'parolni tasdiqlash', + 'phone' => 'telefon', + 'photo' => 'photo', + 'postal_code' => 'postal code', + 'price' => 'price', + 'province' => 'province', + 'recaptcha_response_field' => 'recaptcha response field', + 'remember' => 'remember', + 'restored_at' => 'restored at', + 'result_text_under_image' => 'result text under image', + 'role' => 'role', + 'second' => 'soniya', + 'sex' => 'jins', + 'short_text' => 'short text', + 'size' => 'o‘lcham', + 'state' => 'state', + 'street' => 'street', + 'student' => 'student', + 'subject' => 'subject', + 'teacher' => 'teacher', + 'terms' => 'terms', + 'test_description' => 'test description', + 'test_locale' => 'test locale', + 'test_name' => 'test name', + 'text' => 'text', + 'time' => 'vaqt', + 'title' => 'nomi', + 'updated_at' => 'updated at', + 'username' => 'nickname', + 'year' => 'yil', + ], +]; diff --git a/lang/vi.json b/lang/vi.json new file mode 100644 index 0000000..369d748 --- /dev/null +++ b/lang/vi.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(và :count lỗi khác)", + "(and :count more errors)": "(và :count lỗi khác)", + "A new verification link has been sent to the email address you provided during registration.": "Một liên kết xác minh mới đã được gửi đến địa chỉ email được bạn cung cấp trong quá trình đăng ký.", + "A new verification link has been sent to your email address.": "Một liên kết xác minh mới đã được gửi đến địa chỉ email của bạn.", + "All rights reserved.": "Đã đăng kí bản quyền", + "Already registered?": "Đã đăng ký?", + "Are you sure you want to delete your account?": "Bạn có chắc chắn muốn xóa tài khoản của mình không?", + "Cancel": "Hủy", + "Click here to re-send the verification email.": "Click vào đây để gửi lại email xác minh.", + "Confirm": "Xác nhận", + "Confirm Password": "Xác Nhận Mật Khẩu", + "Current Password": "Mật khẩu hiện tại", + "Dashboard": "Bảng điều khiển", + "Delete Account": "Xóa Tài khoản", + "Email": "Email", + "Email Password Reset Link": "Email khôi phục mật khẩu", + "Ensure your account is using a long, random password to stay secure.": "Đảm bảo tài khoản của bạn đang sử dụng mật khẩu dài, ngẫu nhiên để giữ an toàn.", + "Forbidden": "Cấm Truy Cập", + "Forgot your password?": "Quên mật khẩu?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Quên mật khẩu? Không vấn đề gì. Chỉ cần cho chúng tôi biết địa chỉ email của bạn và chúng tôi sẽ gửi cho bạn một liên kết đặt lại mật khẩu qua email cho phép bạn chọn một mật khẩu mới.", + "Go to page :page": "Tới trang :page", + "Hello!": "Xin chào!", + "If you did not create an account, no further action is required.": "Nếu bạn không đăng ký tài khoản này, bạn không cần thực hiện thêm hành động nào.", + "If you did not request a password reset, no further action is required.": "Nếu bạn không yêu cầu đặt lại mật khẩu, bạn không cần thực hiện thêm hành động nào.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Nếu bạn gặp vấn đề khi click vào nút \":actionText\", hãy sao chép dán địa chỉ bên dưới\nvào trình duyệt web của bạn:", + "Invalid JSON was returned from the route.": "JSON không hợp lệ đã được trả về từ tuyến đường.", + "Log in": "Đăng nhập", + "Log Out": "Đăng Xuất", + "Login": "Đăng nhập", + "Logout": "Đăng xuất", + "Name": "Tên", + "New Password": "Mật khẩu mới", + "Not Found": "Không Tìm Thấy", + "of": "trong", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Khi tài khoản của bạn bị xóa, tất cả tài nguyên và dữ liệu của tài khoản đó sẽ bị xóa vĩnh viễn. Trước khi xóa tài khoản của bạn, vui lòng tải xuống bất kì dữ liệu hoặc thông tin nào bạn muốn giữ lại.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Khi tài khoản của bạn bị xoá, tất cả tài nguyên và dữ liệu của tài khoản đó sẽ bị xoá vĩnh viễn. Vui lòng nhập mật khẩu của bạn đã xác nhận nếu bạn muốn xoá vĩnh viễn tài khoản của bạn.", + "Page Expired": "Trang Đã Hết Hạn", + "Pagination Navigation": "Điều hướng phân trang", + "Password": "Mật khẩu", + "Payment Required": "yêu cầu thanh toán", + "Please click the button below to verify your email address.": "Vui lòng click vào nút bên dưới để xác minh địa chỉ email của bạn.", + "Profile": "Hồ sơ", + "Profile Information": "Thông tin cá nhân", + "Regards": "Trân trọng", + "Register": "Đăng ký", + "Remember me": "Ghi nhớ", + "Resend Verification Email": "Gửi lại email xác thực", + "Reset Password": "Đặt Lại Mật Khẩu", + "Reset Password Notification": "Thông Báo Đặt Lại Mật Khẩu", + "results": "kết quả", + "Save": "Lưu", + "Saved.": "Đã lưu.", + "Server Error": "Máy Chủ Gặp Sự Cố", + "Service Unavailable": "Dịch Vụ Không Khả Dụng", + "Showing": "Đang hiển thị", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Cảm ơn bạn đã đăng ký! Trước khi bắt đầu, bạn có thể xác minh địa chỉ email của mình bằng cách nhấp vào liên kết mà chúng tôi vừa gửi qua email cho bạn không? Nếu bạn không nhận được email, chúng tôi sẽ sẵn lòng gửi cho bạn một email khác.", + "The given data was invalid.": "Dữ liệu nhận được không hợp lệ.", + "The response is not a streamed response.": "Phản hồi không phải là phản hồi được phát trực tuyến.", + "The response is not a view.": "Phản hồi không phải là một lượt xem.", + "This is a secure area of the application. Please confirm your password before continuing.": "Đây là khu vực an toàn của ứng dụng. Vui lòng xác nhận mật khẩu của bạn trước khi tiếp tục.", + "This password reset link will expire in :count minutes.": "Đường dẫn lấy lại mật khẩu sẽ hết hạn trong :count phút.", + "to": "tới", + "Toggle navigation": "Chuyển hướng điều hướng", + "Too Many Requests": "Quá Nhiều Yêu Cầu", + "Unauthorized": "Không Được Phép", + "Update Password": "Cập nhật mật khẩu", + "Update your account's profile information and email address.": "Cập nhật thông tin hồ sơ tài khoản và địa chỉ email của bạn.", + "Verify Email Address": "Xác Minh Địa Chỉ Email", + "Whoops!": "Rất tiếc!", + "You are receiving this email because we received a password reset request for your account.": "Bạn nhận được email này vì chúng tôi đã nhận được yêu cầu đặt lại mật khẩu cho tài khoản của bạn.", + "You're logged in!": "Bạn đã đăng nhập!", + "Your email address is unverified.": "Địa chỉ email của bạn chưa được xác minh." +} \ No newline at end of file diff --git a/lang/vi/auth.php b/lang/vi/auth.php new file mode 100644 index 0000000..e5a9e0a --- /dev/null +++ b/lang/vi/auth.php @@ -0,0 +1,9 @@ + 'Thông tin tài khoản không tìm thấy trong hệ thống.', + 'password' => 'Mật khẩu không đúng.', + 'throttle' => 'Vượt quá số lần đăng nhập cho phép. Vui lòng thử lại sau :seconds giây.', +]; diff --git a/lang/vi/pagination.php b/lang/vi/pagination.php new file mode 100644 index 0000000..63af850 --- /dev/null +++ b/lang/vi/pagination.php @@ -0,0 +1,8 @@ + 'Trang trước »', + 'previous' => '« Trang sau', +]; diff --git a/lang/vi/passwords.php b/lang/vi/passwords.php new file mode 100644 index 0000000..4d6d7c2 --- /dev/null +++ b/lang/vi/passwords.php @@ -0,0 +1,11 @@ + 'Mật khẩu mới đã được cập nhật!', + 'sent' => 'Hướng dẫn cấp lại mật khẩu đã được gửi!', + 'throttled' => 'Vui lòng đợi trước khi thử lại.', + 'token' => 'Mã khôi phục mật khẩu không hợp lệ.', + 'user' => 'Không tìm thấy người dùng với địa chỉ email này.', +]; diff --git a/lang/vi/validation.php b/lang/vi/validation.php new file mode 100644 index 0000000..eda3e5b --- /dev/null +++ b/lang/vi/validation.php @@ -0,0 +1,217 @@ + 'Trường :attribute phải được chấp nhận.', + 'accepted_if' => 'Trường :attribute phải được chấp nhận khi :other là :value.', + 'active_url' => 'Trường :attribute không phải là một URL hợp lệ.', + 'after' => 'Trường :attribute phải là một ngày sau ngày :date.', + 'after_or_equal' => 'Trường :attribute phải là thời gian bắt đầu sau hoặc đúng bằng :date.', + 'alpha' => 'Trường :attribute chỉ có thể chứa các chữ cái.', + 'alpha_dash' => 'Trường :attribute chỉ có thể chứa chữ cái, số và dấu gạch ngang.', + 'alpha_num' => 'Trường :attribute chỉ có thể chứa chữ cái và số.', + 'array' => 'Trường :attribute phải là dạng mảng.', + 'ascii' => 'Trường :attribute chỉ được chứa các ký tự chữ số và ký hiệu một byte.', + 'before' => 'Trường :attribute phải là một ngày trước ngày :date.', + 'before_or_equal' => 'Trường :attribute phải là thời gian bắt đầu trước hoặc đúng bằng :date.', + 'between' => [ + 'array' => 'Trường :attribute phải có từ :min - :max phần tử.', + 'file' => 'Dung lượng tập tin trong trường :attribute phải từ :min - :max kB.', + 'numeric' => 'Trường :attribute phải nằm trong khoảng :min - :max.', + 'string' => 'Trường :attribute phải từ :min - :max kí tự.', + ], + 'boolean' => 'Trường :attribute phải là true hoặc false.', + 'can' => 'Trường :attribute chứa một giá trị trái phép.', + 'confirmed' => 'Giá trị xác nhận trong trường :attribute không khớp.', + 'current_password' => 'Mật khẩu không đúng.', + 'date' => 'Trường :attribute không phải là định dạng của ngày-tháng.', + 'date_equals' => 'Trường :attribute phải là một ngày bằng với :date.', + 'date_format' => 'Trường :attribute không giống với định dạng :format.', + 'decimal' => 'Trường :attribute phải có :decimal chữ số thập phân.', + 'declined' => 'Trường :attribute phải bị từ chối.', + 'declined_if' => 'Trường :attribute phải bị từ chối khi :other là :value.', + 'different' => 'Trường :attribute và :other phải khác nhau.', + 'digits' => 'Độ dài của trường :attribute phải gồm :digits chữ số.', + 'digits_between' => 'Độ dài của trường :attribute phải nằm trong khoảng :min - :max chữ số.', + 'dimensions' => 'Trường :attribute có kích thước không hợp lệ.', + 'distinct' => 'Trường :attribute có giá trị trùng lặp.', + 'doesnt_end_with' => 'Trường :attribute không được kết thúc bằng một trong những điều kiện sau: :values.', + 'doesnt_start_with' => 'Trường :attribute không được bắt đầu bằng một trong những điều sau: :values.', + 'email' => 'Trường :attribute phải là một địa chỉ email hợp lệ.', + 'ends_with' => 'Trường :attribute phải kết thúc bằng một trong những giá trị sau: :values', + 'enum' => 'Giá trị đã chọn trong trường :attribute không hợp lệ.', + 'exists' => 'Giá trị đã chọn trong trường :attribute không hợp lệ.', + 'file' => 'Trường :attribute phải là một tệp tin.', + 'filled' => 'Trường :attribute không được bỏ trống.', + 'gt' => [ + 'array' => 'Mảng :attribute phải có nhiều hơn :value phần tử.', + 'file' => 'Dung lượng trường :attribute phải lớn hơn :value kilobytes.', + 'numeric' => 'Giá trị trường :attribute phải lớn hơn :value.', + 'string' => 'Độ dài trường :attribute phải nhiều hơn :value kí tự.', + ], + 'gte' => [ + 'array' => 'Mảng :attribute phải có ít nhất :value phần tử.', + 'file' => 'Dung lượng trường :attribute phải lớn hơn hoặc bằng :value kilobytes.', + 'numeric' => 'Giá trị trường :attribute phải lớn hơn hoặc bằng :value.', + 'string' => 'Độ dài trường :attribute phải lớn hơn hoặc bằng :value kí tự.', + ], + 'image' => 'Trường :attribute phải là định dạng hình ảnh.', + 'in' => 'Giá trị đã chọn trong trường :attribute không hợp lệ.', + 'in_array' => 'Trường :attribute phải thuộc tập cho phép: :other.', + 'integer' => 'Trường :attribute phải là một số nguyên.', + 'ip' => 'Trường :attribute phải là một địa chỉ IP.', + 'ipv4' => 'Trường :attribute phải là một địa chỉ IPv4.', + 'ipv6' => 'Trường :attribute phải là một địa chỉ IPv6.', + 'json' => 'Trường :attribute phải là một chuỗi JSON.', + 'lowercase' => 'Trường :attribute phải là chữ thường.', + 'lt' => [ + 'array' => 'Mảng :attribute phải có ít hơn :value phần tử.', + 'file' => 'Dung lượng trường :attribute phải nhỏ hơn :value kilobytes.', + 'numeric' => 'Giá trị trường :attribute phải nhỏ hơn :value.', + 'string' => 'Độ dài trường :attribute phải nhỏ hơn :value kí tự.', + ], + 'lte' => [ + 'array' => 'Mảng :attribute không được có nhiều hơn :value phần tử.', + 'file' => 'Dung lượng trường :attribute phải nhỏ hơn hoặc bằng :value kilobytes.', + 'numeric' => 'Giá trị trường :attribute phải nhỏ hơn hoặc bằng :value.', + 'string' => 'Độ dài trường :attribute phải nhỏ hơn hoặc bằng :value kí tự.', + ], + 'mac_address' => 'Trường :attribute phải là một địa chỉ MAC hợp lệ.', + 'max' => [ + 'array' => 'Trường :attribute không được lớn hơn :max phần tử.', + 'file' => 'Dung lượng tập tin trong trường :attribute không được lớn hơn :max kB.', + 'numeric' => 'Trường :attribute không được lớn hơn :max.', + 'string' => 'Trường :attribute không được lớn hơn :max kí tự.', + ], + 'max_digits' => 'Trường :attribute không được lớn hơn :max kí tự.', + 'mimes' => 'Trường :attribute phải là một tập tin có định dạng: :values.', + 'mimetypes' => 'Trường :attribute phải là một tập tin có định dạng: :values.', + 'min' => [ + 'array' => 'Trường :attribute phải có tối thiểu :min phần tử.', + 'file' => 'Dung lượng tập tin trong trường :attribute phải tối thiểu :min kB.', + 'numeric' => 'Trường :attribute phải tối thiểu là :min.', + 'string' => 'Trường :attribute phải có tối thiểu :min kí tự.', + ], + 'min_digits' => 'Trường :attribute phải có tối thiểu :min chữ số.', + 'missing' => 'Trường :attribute phải bị thiếu.', + 'missing_if' => 'Trường :attribute phải bị thiếu khi :other là :value.', + 'missing_unless' => 'Trường :attribute phải bị thiếu trừ khi :other là :value.', + 'missing_with' => 'Trường :attribute phải bị thiếu khi có :values.', + 'missing_with_all' => 'Trường :attribute phải bị thiếu khi có :values trường.', + 'multiple_of' => 'Trường :attribute phải là bội số của :value', + 'not_in' => 'Giá trị đã chọn trong trường :attribute không hợp lệ.', + 'not_regex' => 'Trường :attribute có định dạng không hợp lệ.', + 'numeric' => 'Trường :attribute phải là một số.', + 'password' => [ + 'letters' => 'Trường :attribute phải chứa ít nhất một chữ cái.', + 'mixed' => 'Trường :attribute phải chứa ít nhất một chữ cái in hoa và một chữ cái thường.', + 'numbers' => 'Trường :attribute phải chứa ít nhất một số.', + 'symbols' => 'Trường :attribute phải chứa ít nhất một ký tự đặc biệt.', + 'uncompromised' => 'Trường được nhận :attribute đã xuất hiện trong một vụ rò rỉ dữ liệu. Vui lòng chọn một :attribute khác.', + ], + 'present' => 'Trường :attribute phải được cung cấp.', + 'prohibited' => 'Trường :attribute bị cấm.', + 'prohibited_if' => 'Trường :attribute bị cấm khi :other là :value.', + 'prohibited_unless' => 'Trường :attribute bị cấm trừ khi :other là một trong :values.', + 'prohibits' => 'Trường :attribute cấm :other từ thời điểm hiện tại.', + 'regex' => 'Trường :attribute có định dạng không hợp lệ.', + 'required' => 'Trường :attribute không được bỏ trống.', + 'required_array_keys' => 'Trường :attribute phải bao gồm các mục nhập cho: :values.', + 'required_if' => 'Trường :attribute không được bỏ trống khi trường :other là :value.', + 'required_if_accepted' => 'Trường :attribute không được bỏ trống khi :other được chấp nhận.', + 'required_unless' => 'Trường :attribute không được bỏ trống trừ khi :other là :values.', + 'required_with' => 'Trường :attribute không được bỏ trống khi một trong :values có giá trị.', + 'required_with_all' => 'Trường :attribute không được bỏ trống khi tất cả :values có giá trị.', + 'required_without' => 'Trường :attribute không được bỏ trống khi một trong :values không có giá trị.', + 'required_without_all' => 'Trường :attribute không được bỏ trống khi tất cả :values không có giá trị.', + 'same' => 'Trường :attribute và :other phải giống nhau.', + 'size' => [ + 'array' => 'Trường :attribute phải chứa :size phần tử.', + 'file' => 'Dung lượng tập tin trong trường :attribute phải bằng :size kB.', + 'numeric' => 'Trường :attribute phải bằng :size.', + 'string' => 'Trường :attribute phải chứa :size kí tự.', + ], + 'starts_with' => 'Trường :attribute phải được bắt đầu bằng một trong những giá trị sau: :values', + 'string' => 'Trường :attribute phải là một chuỗi kí tự.', + 'timezone' => 'Trường :attribute phải là một múi giờ hợp lệ.', + 'ulid' => 'Trường :attribute phải là một ULID hợp lệ.', + 'unique' => 'Trường :attribute đã có trong cơ sở dữ liệu.', + 'uploaded' => 'Trường :attribute tải lên thất bại.', + 'uppercase' => 'Trường :attribute phải là chữ in hoa.', + 'url' => 'Trường :attribute không giống với định dạng một URL.', + 'uuid' => 'Trường :attribute phải là một chuỗi UUID hợp lệ.', + 'attributes' => [ + 'address' => 'địa chỉ', + 'age' => 'tuổi', + 'amount' => 'số lượng', + 'area' => 'khu vực', + 'available' => 'có sẵn', + 'birthday' => 'ngày sinh nhật', + 'body' => 'nội dung', + 'city' => 'thành phố', + 'content' => 'nội dung', + 'country' => 'quốc gia', + 'created_at' => 'tạo lúc', + 'creator' => 'người sáng tạo', + 'current_password' => 'mật khẩu hiện tại', + 'date' => 'ngày', + 'date_of_birth' => 'ngày sinh', + 'day' => 'ngày', + 'deleted_at' => 'xoá lúc', + 'description' => 'mô tả', + 'district' => 'quận/huyện', + 'duration' => 'khoảng thời gian', + 'email' => 'e-mail', + 'excerpt' => 'trích dẫn', + 'filter' => 'lọc', + 'first_name' => 'tên', + 'gender' => 'giới tính', + 'group' => 'nhóm', + 'hour' => 'giờ', + 'image' => 'hình ảnh', + 'last_name' => 'họ', + 'lesson' => 'bài học', + 'line_address_1' => 'địa chỉ dòng 1', + 'line_address_2' => 'địa chỉ dòng 2', + 'message' => 'lời nhắn', + 'middle_name' => 'tên đệm', + 'minute' => 'phút', + 'mobile' => 'di động', + 'month' => 'tháng', + 'name' => 'tên', + 'national_code' => 'mã quốc gia', + 'number' => 'số', + 'password' => 'mật khẩu', + 'password_confirmation' => 'xác nhận mật khẩu', + 'phone' => 'số điện thoại', + 'photo' => 'tấm ảnh', + 'postal_code' => 'mã bưu điện', + 'price' => 'giá', + 'province' => 'tỉnh/thành phố', + 'recaptcha_response_field' => 'trường phản hồi recaptcha', + 'remember' => 'ghi nhớ', + 'restored_at' => 'khôi phục tại', + 'result_text_under_image' => 'văn bản kết quả dưới hình ảnh', + 'role' => 'vai diễn', + 'second' => 'giây', + 'sex' => 'giới tính', + 'short_text' => 'văn bản ngắn', + 'size' => 'kích thước', + 'state' => 'tình trạng', + 'street' => 'đường', + 'student' => 'học sinh', + 'subject' => 'tiêu đề', + 'teacher' => 'giáo viên', + 'terms' => 'điều kiện', + 'test_description' => 'mô tả thử nghiệm', + 'test_locale' => 'ngôn ngữ kiểm tra', + 'test_name' => 'tên kiểm tra', + 'text' => 'văn bản', + 'time' => 'thời gian', + 'title' => 'tiêu đề', + 'updated_at' => 'cập nhật lúc', + 'username' => 'tên đăng nhập', + 'year' => 'năm', + ], +]; diff --git a/lang/zh_CN.json b/lang/zh_CN.json new file mode 100644 index 0000000..885f5f5 --- /dev/null +++ b/lang/zh_CN.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(还有 :count 个错误)", + "(and :count more errors)": "(以及另外 :count 个错误)", + "A new verification link has been sent to the email address you provided during registration.": "一个新的验证链接已经发送至您在注册时提供的电子邮件地址。", + "A new verification link has been sent to your email address.": "一个新的验证链接已经发送到你的电子邮件地址。", + "All rights reserved.": "版权所有。", + "Already registered?": "已注册?", + "Are you sure you want to delete your account?": "您确定要删除您的帐户吗?", + "Cancel": "取消", + "Click here to re-send the verification email.": "点击这里重新发送验证邮件。", + "Confirm": "确认", + "Confirm Password": "确认密码", + "Current Password": "当前密码", + "Dashboard": "控制面板", + "Delete Account": "删除账户", + "Email": "电子邮箱", + "Email Password Reset Link": "电子邮件密码重置链接", + "Ensure your account is using a long, random password to stay secure.": "确保您的账户使用足够长且随机的密码来保证安全。", + "Forbidden": "访问被拒绝", + "Forgot your password?": "忘记密码?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "忘记密码?没关系。输入您的电子邮件地址,我们将通过电子邮件向您发送密码重置链接,让您重置一个新的密码。", + "Go to page :page": "前往第 :page 页", + "Hello!": "您好!", + "If you did not create an account, no further action is required.": "如果您未注册帐号,请忽略此邮件。", + "If you did not request a password reset, no further action is required.": "如果您未申请重设密码,请忽略此邮件。", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您单击「:actionText」按钮时遇到问题,请复制下方链接到浏览器中访问:", + "Invalid JSON was returned from the route.": "从路由返回无效的 JSON。", + "Log in": "登录", + "Log Out": "登出", + "Login": "登录", + "Logout": "登出", + "Name": "姓名", + "New Password": "新的密码", + "Not Found": "页面不存在", + "of": "于", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "一旦您的账户被删除,其所有资源和数据将被永久删除。在删除您的账户之前,请下载您希望保留的任何数据或信息。", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "一旦您的帐户被删除,其所有资源和数据将被永久删除。请输入您的密码以确认您要永久删除您的帐户。", + "Page Expired": "页面会话已超时", + "Pagination Navigation": "分页导航", + "Password": "密码", + "Payment Required": "需要付款", + "Please click the button below to verify your email address.": "请点击下面按钮验证您的 E-mail:", + "Profile": "资料", + "Profile Information": "账户资料", + "Regards": "致敬", + "Register": "注册", + "Remember me": "记住我", + "Resend Verification Email": "重新发送验证邮件", + "Reset Password": "重置密码", + "Reset Password Notification": "重置密码通知", + "results": "结果", + "Save": "保存", + "Saved.": "已保存。", + "Server Error": "服务器错误", + "Service Unavailable": "服务不可用", + "Showing": "显示中", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "谢谢您的注册!在开始之前,在开始之前,您可以通过点击我们刚刚给您发送的链接来验证您的电子邮件地址,如果您没有收到邮件,我们将很乐意再给您发送一封邮件。", + "The given data was invalid.": "给定的数据无效。", + "The response is not a streamed response.": "该响应不是流式响应。", + "The response is not a view.": "响应不是视图。", + "This is a secure area of the application. Please confirm your password before continuing.": "请在继续之前确认您的密码。", + "This password reset link will expire in :count minutes.": "这个重设密码链接将会在 :count 分钟后失效。", + "to": "至", + "Toggle navigation": "切换导航", + "Too Many Requests": "请求次数过多。", + "Unauthorized": "未授权", + "Update Password": "更新密码", + "Update your account's profile information and email address.": "更新您的账户资料和电子邮件地址。", + "Verify Email Address": "验证 E-mail", + "Whoops!": "哎呀!", + "You are receiving this email because we received a password reset request for your account.": "您收到此电子邮件是因为我们收到了您帐户的密码重设请求。", + "You're logged in!": "您已登录!", + "Your email address is unverified.": "您的电子邮箱未经验证。" +} \ No newline at end of file diff --git a/lang/zh_CN/auth.php b/lang/zh_CN/auth.php new file mode 100644 index 0000000..c5e8262 --- /dev/null +++ b/lang/zh_CN/auth.php @@ -0,0 +1,9 @@ + '用户名或密码错误。', + 'password' => '密码错误', + 'throttle' => '您尝试的登录次数过多,请 :seconds 秒后再试。', +]; diff --git a/lang/zh_CN/pagination.php b/lang/zh_CN/pagination.php new file mode 100644 index 0000000..d6a5dd0 --- /dev/null +++ b/lang/zh_CN/pagination.php @@ -0,0 +1,8 @@ + '下一页 »', + 'previous' => '« 上一页', +]; diff --git a/lang/zh_CN/passwords.php b/lang/zh_CN/passwords.php new file mode 100644 index 0000000..7bc0291 --- /dev/null +++ b/lang/zh_CN/passwords.php @@ -0,0 +1,11 @@ + '密码重置成功!', + 'sent' => '密码重置邮件已发送!', + 'throttled' => '请稍候再试。', + 'token' => '密码重置令牌无效。', + 'user' => '找不到该邮箱对应的用户。', +]; diff --git a/lang/zh_CN/validation.php b/lang/zh_CN/validation.php new file mode 100644 index 0000000..1e9a244 --- /dev/null +++ b/lang/zh_CN/validation.php @@ -0,0 +1,217 @@ + '您必须接受 :attribute。', + 'accepted_if' => '当 :other 为 :value 时,必须接受 :attribute。', + 'active_url' => ':Attribute 不是一个有效的网址。', + 'after' => ':Attribute 必须要晚于 :date。', + 'after_or_equal' => ':Attribute 必须要等于 :date 或更晚。', + 'alpha' => ':Attribute 只能由字母组成。', + 'alpha_dash' => ':Attribute 只能由字母、数字、短划线(-)和下划线(_)组成。', + 'alpha_num' => ':Attribute 只能由字母和数字组成。', + 'array' => ':Attribute 必须是一个数组。', + 'ascii' => ':Attribute 必须仅包含单字节字母数字字符和符号。', + 'before' => ':Attribute 必须要早于 :date。', + 'before_or_equal' => ':Attribute 必须要等于 :date 或更早。', + 'between' => [ + 'array' => ':Attribute 必须只有 :min - :max 个单元。', + 'file' => ':Attribute 必须介于 :min - :max KB 之间。', + 'numeric' => ':Attribute 必须介于 :min - :max 之间。', + 'string' => ':Attribute 必须介于 :min - :max 个字符之间。', + ], + 'boolean' => ':Attribute 必须为布尔值。', + 'can' => ':Attribute 字段包含未经授权的值。', + 'confirmed' => ':Attribute 两次输入不一致。', + 'current_password' => '密码错误。', + 'date' => ':Attribute 不是一个有效的日期。', + 'date_equals' => ':Attribute 必须要等于 :date。', + 'date_format' => ':Attribute 的格式必须为 :format。', + 'decimal' => ':Attribute 必须有 :decimal 位小数。', + 'declined' => ':Attribute 必须是拒绝的。', + 'declined_if' => '当 :other 为 :value 时字段 :attribute 必须是拒绝的。', + 'different' => ':Attribute 和 :other 必须不同。', + 'digits' => ':Attribute 必须是 :digits 位数字。', + 'digits_between' => ':Attribute 必须是介于 :min 和 :max 位的数字。', + 'dimensions' => ':Attribute 图片尺寸不正确。', + 'distinct' => ':Attribute 已经存在。', + 'doesnt_end_with' => ':Attribute 不能以以下之一结尾: :values。', + 'doesnt_start_with' => ':Attribute 不能以下列之一开头: :values。', + 'email' => ':Attribute 不是一个合法的邮箱。', + 'ends_with' => ':Attribute 必须以 :values 为结尾。', + 'enum' => ':Attribute 值不正确。', + 'exists' => ':Attribute 不存在。', + 'file' => ':Attribute 必须是文件。', + 'filled' => ':Attribute 不能为空。', + 'gt' => [ + 'array' => ':Attribute 必须多于 :value 个元素。', + 'file' => ':Attribute 必须大于 :value KB。', + 'numeric' => ':Attribute 必须大于 :value。', + 'string' => ':Attribute 必须多于 :value 个字符。', + ], + 'gte' => [ + 'array' => ':Attribute 必须多于或等于 :value 个元素。', + 'file' => ':Attribute 必须大于或等于 :value KB。', + '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 格式。', + 'lowercase' => ':Attribute 必须小写。', + 'lt' => [ + 'array' => ':Attribute 必须少于 :value 个元素。', + 'file' => ':Attribute 必须小于 :value KB。', + 'numeric' => ':Attribute 必须小于 :value。', + 'string' => ':Attribute 必须少于 :value 个字符。', + ], + 'lte' => [ + 'array' => ':Attribute 必须少于或等于 :value 个元素。', + 'file' => ':Attribute 必须小于或等于 :value KB。', + 'numeric' => ':Attribute 必须小于或等于 :value。', + 'string' => ':Attribute 必须少于或等于 :value 个字符。', + ], + 'mac_address' => ':Attribute 必须是一个有效的 MAC 地址。', + 'max' => [ + 'array' => ':Attribute 最多只有 :max 个单元。', + 'file' => ':Attribute 不能大于 :max KB。', + 'numeric' => ':Attribute 不能大于 :max。', + 'string' => ':Attribute 不能大于 :max 个字符。', + ], + 'max_digits' => ':Attribute 不能超过 :max 位数。', + 'mimes' => ':Attribute 必须是一个 :values 类型的文件。', + 'mimetypes' => ':Attribute 必须是一个 :values 类型的文件。', + 'min' => [ + 'array' => ':Attribute 至少有 :min 个单元。', + 'file' => ':Attribute 大小不能小于 :min KB。', + 'numeric' => ':Attribute 必须大于等于 :min。', + 'string' => ':Attribute 至少为 :min 个字符。', + ], + 'min_digits' => ':Attribute 必须至少有 :min 位数。', + 'missing' => '必须缺少 :attribute 字段。', + 'missing_if' => '当 :other 为 :value 时,必须缺少 :attribute 字段。', + 'missing_unless' => '必须缺少 :attribute 字段,除非 :other 是 :value。', + 'missing_with' => '存在 :values 时,必须缺少 :attribute 字段。', + 'missing_with_all' => '存在 :values 时,必须缺少 :attribute 字段。', + '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' => ':Attribute 字段被禁止,除非 :other 位于 :values 中。', + 'prohibits' => ':Attribute 字段禁止出现 :other。', + 'regex' => ':Attribute 格式不正确。', + 'required' => ':Attribute 不能为空。', + 'required_array_keys' => ':Attribute 至少包含指定的键::values.', + 'required_if' => '当 :other 为 :value 时 :attribute 不能为空。', + 'required_if_accepted' => '当 :other 存在时,: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 KB。', + 'numeric' => ':Attribute 大小必须为 :size。', + 'string' => ':Attribute 必须是 :size 个字符。', + ], + 'starts_with' => ':Attribute 必须以 :values 为开头。', + 'string' => ':Attribute 必须是一个字符串。', + 'timezone' => ':Attribute 必须是一个合法的时区值。', + 'ulid' => ':Attribute 必须是有效的 ULID。', + 'unique' => ':Attribute 已经存在。', + 'uploaded' => ':Attribute 上传失败。', + 'uppercase' => ':Attribute 必须大写', + 'url' => ':Attribute 格式不正确。', + 'uuid' => ':Attribute 必须是有效的 UUID。', + 'attributes' => [ + 'address' => '地址', + 'age' => '年龄', + 'amount' => '数额', + 'area' => '区域', + 'available' => '可用的', + 'birthday' => '生日', + 'body' => '身体', + 'city' => '城市', + 'content' => '内容', + 'country' => '国家', + 'created_at' => '创建于', + 'creator' => '创建者', + 'current_password' => '当前密码', + 'date' => '日期', + 'date_of_birth' => '出生日期', + 'day' => '天', + 'deleted_at' => '删除于', + 'description' => '描述', + 'district' => '地区', + 'duration' => '期间', + 'email' => '邮箱', + 'excerpt' => '摘要', + 'filter' => '过滤', + 'first_name' => '名', + 'gender' => '性别', + 'group' => '组', + 'hour' => '时', + 'image' => '图像', + 'last_name' => '姓', + 'lesson' => '课程', + 'line_address_1' => '线路地址 1', + 'line_address_2' => '线路地址 2', + 'message' => '信息', + 'middle_name' => '中间名字', + 'minute' => '分', + 'mobile' => '手机', + 'month' => '月', + 'name' => '名称', + 'national_code' => '国家代码', + 'number' => '数字', + 'password' => '密码', + 'password_confirmation' => '确认密码', + 'phone' => '电话', + 'photo' => '照片', + 'postal_code' => '邮政编码', + 'price' => '价格', + 'province' => '省', + 'recaptcha_response_field' => '重复验证码响应字段', + 'remember' => '记住', + 'restored_at' => '恢复于', + 'result_text_under_image' => '图像下的结果文本', + 'role' => '角色', + 'second' => '秒', + 'sex' => '性别', + 'short_text' => '短文本', + 'size' => '大小', + 'state' => '状态', + 'street' => '街道', + 'student' => '学生', + 'subject' => '主题', + 'teacher' => '教师', + 'terms' => '条款', + 'test_description' => '测试说明', + 'test_locale' => '测试语言环境', + 'test_name' => '测试名称', + 'text' => '文本', + 'time' => '时间', + 'title' => '标题', + 'updated_at' => '更新于', + 'username' => '用户名', + 'year' => '年', + ], +]; diff --git a/lang/zh_HK.json b/lang/zh_HK.json new file mode 100644 index 0000000..634464b --- /dev/null +++ b/lang/zh_HK.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(还有 :count 多个错误)", + "(and :count more errors)": "(还有 :count 多个错误)", + "A new verification link has been sent to the email address you provided during registration.": "一個新的驗證鏈接已經發送至您在註冊時提供的電子郵件地址。", + "A new verification link has been sent to your email address.": "一个新的验证链接已发送到您的电子邮件地址。", + "All rights reserved.": "版權所有。", + "Already registered?": "已註冊?", + "Are you sure you want to delete your account?": "您确定要删除您的帐户吗?", + "Cancel": "取消", + "Click here to re-send the verification email.": "单击此处重新发送验证邮件。", + "Confirm": "確認", + "Confirm Password": "確認密碼", + "Current Password": "當前密碼", + "Dashboard": "控制面板", + "Delete Account": "刪除賬戶", + "Email": "Email", + "Email Password Reset Link": "電子郵件密碼重置鏈接", + "Ensure your account is using a long, random password to stay secure.": "確保你的賬戶使用足夠長且隨機的密碼來保證安全。", + "Forbidden": "訪問被拒絕", + "Forgot your password?": "忘記密碼?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "忘記密碼?沒關係。輸入您的電子郵件地址,我們將通過電子郵件向您發送密碼重置鏈接,讓您重置一個新的密碼。", + "Go to page :page": "前往第 :page 頁", + "Hello!": "您好!", + "If you did not create an account, no further action is required.": "如果您未註冊帳號,請忽略此郵件。", + "If you did not request a password reset, no further action is required.": "如果您未申請重設密碼,請忽略此郵件。", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您點擊「:actionText」按鈕時出現問題,請複制下方鏈接到瀏覽器中訪問:", + "Invalid JSON was returned from the route.": "从路由返回无效的 JSON。", + "Log in": "登入", + "Log Out": "註銷", + "Login": "登入", + "Logout": "註銷", + "Name": "姓名", + "New Password": "新的密碼", + "Not Found": "頁面不存在", + "of": "於", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "一旦您的賬戶被刪除,其所有資源和數據將被永久刪除。在刪除您的賬戶之前,請下載您希望保留的任何數據或信息。", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "一旦您的帐户被删除,其所有资源和数据将被永久删除。请输入您的密码以确认您要永久删除您的帐户。", + "Page Expired": "頁面會話已超時", + "Pagination Navigation": "分頁導航", + "Password": "密碼", + "Payment Required": "需要付款", + "Please click the button below to verify your email address.": "請點擊下面按鈕驗證您的 E-mail:", + "Profile": "資料", + "Profile Information": "賬戶資料", + "Regards": "致敬", + "Register": "註冊", + "Remember me": "記住我", + "Resend Verification Email": "重新發送驗證郵件", + "Reset Password": "重設密碼", + "Reset Password Notification": "重設密碼通知", + "results": "結果", + "Save": "保存", + "Saved.": "已保存。", + "Server Error": "服務器錯誤", + "Service Unavailable": "暫時不提供服務", + "Showing": "顯示中", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "謝謝你的註冊!在開始之前,在開始之前,您可以通過點擊我們剛剛給您發送的鏈接來驗證您的電子郵件地址,如果您沒有收到郵件,我們將很樂意再給您發送一封郵件。", + "The given data was invalid.": "给定的数据无效。", + "The response is not a streamed response.": "该响应不是流式响应。", + "The response is not a view.": "响应不是视图。", + "This is a secure area of the application. Please confirm your password before continuing.": "請確認您的密碼。", + "This password reset link will expire in :count minutes.": "這個重設密碼鏈接將會在 :count 分鐘後失效。", + "to": "至", + "Toggle navigation": "切換導航", + "Too Many Requests": "請求次數過多。", + "Unauthorized": "未授權", + "Update Password": "更新密碼", + "Update your account's profile information and email address.": "更新您的賬戶資料和電子郵件地址。", + "Verify Email Address": "驗證 E-mail", + "Whoops!": "哎呀!", + "You are receiving this email because we received a password reset request for your account.": "您收到此電子郵件是因為我們收到了您帳戶的密碼重設請求。", + "You're logged in!": "您已登录!", + "Your email address is unverified.": "您的电子邮件地址未经验证。" +} \ No newline at end of file diff --git a/lang/zh_HK/auth.php b/lang/zh_HK/auth.php new file mode 100644 index 0000000..9e2d80d --- /dev/null +++ b/lang/zh_HK/auth.php @@ -0,0 +1,9 @@ + '用戶名或密碼錯誤。', + 'password' => '密碼錯誤。', + 'throttle' => '您嘗試的登入次數過多,請在 :seconds 秒後再試。', +]; diff --git a/lang/zh_HK/pagination.php b/lang/zh_HK/pagination.php new file mode 100644 index 0000000..72df3cc --- /dev/null +++ b/lang/zh_HK/pagination.php @@ -0,0 +1,8 @@ + '下一頁 »', + 'previous' => '« 上一頁', +]; diff --git a/lang/zh_HK/passwords.php b/lang/zh_HK/passwords.php new file mode 100644 index 0000000..5efd22b --- /dev/null +++ b/lang/zh_HK/passwords.php @@ -0,0 +1,11 @@ + '密碼重設已完成!', + 'sent' => '密碼重設電郵經已寄出!', + 'throttled' => '請稍候再試。', + 'token' => '密碼重設碼不正確。', + 'user' => '找不到該電郵地址所對應的用戶。', +]; diff --git a/lang/zh_HK/validation.php b/lang/zh_HK/validation.php new file mode 100644 index 0000000..092b56b --- /dev/null +++ b/lang/zh_HK/validation.php @@ -0,0 +1,217 @@ + '必須接受 :attribute。', + 'accepted_if' => ':Other 為 :value 时,:attribute 必須接受。', + 'active_url' => ':Attribute 並非一個有效的網址。', + 'after' => ':Attribute 必須要晚於 :date。', + 'after_or_equal' => ':Attribute 必須要等於 :date 或更晚。', + 'alpha' => ':Attribute 只能以字母組成。', + 'alpha_dash' => ':Attribute 只能以字母、數字、連接線(-)及底線(_)組成。', + 'alpha_num' => ':Attribute 只能以字母及數字組成。', + 'array' => ':Attribute 必須為陣列。', + 'ascii' => ':Attribute 必须仅包含单字节字母数字字符和符号。', + 'before' => ':Attribute 必須要早於 :date。', + 'before_or_equal' => ':Attribute 必須要等於 :date 或更早。', + 'between' => [ + 'array' => ':Attribute: 必須有 :min 至 :max 個項目。', + 'file' => ':Attribute 必須介乎 :min 至 :max KB 之間。', + 'numeric' => ':Attribute 必須介乎 :min 至 :max 之間。', + 'string' => ':Attribute 必須介乎 :min 至 :max 個字符之間。', + ], + 'boolean' => ':Attribute 必須是布爾值。', + 'can' => ':Attribute 字段包含未经授权的值。', + 'confirmed' => ':Attribute 確認欄位的輸入並不相符。', + 'current_password' => '當前密碼不正確。', + 'date' => ':Attribute 並非一個有效的日期。', + 'date_equals' => ':Attribute 必須等於 :date。', + 'date_format' => ':Attribute 與 :format 格式不相符。', + 'decimal' => ':Attribute 必须有 :decimal 位小数。', + 'declined' => ':Attribute 必須被拒絕。', + 'declined_if' => '當 :other 為 :value 時,:attribute 必須被拒絕。', + 'different' => ':Attribute 與 :other 必須不同。', + 'digits' => ':Attribute 必須是 :digits 位數字。', + 'digits_between' => ':Attribute 必須介乎 :min 至 :max 位數字。', + 'dimensions' => ':Attribute 圖片尺寸不正確。', + 'distinct' => ':Attribute 已經存在。', + 'doesnt_end_with' => ':Attribute 不能以下列之一结尾::values。', + 'doesnt_start_with' => ':Attribute 不能以下列之一开头::values。', + 'email' => ':Attribute 必須是有效的電郵地址。', + 'ends_with' => ':Attribute 結尾必須包含下列之一::values。', + 'enum' => ':Attribute 無效。', + 'exists' => ':Attribute 不存在。', + 'file' => ':Attribute 必須是文件。', + 'filled' => ':Attribute 不能留空。', + 'gt' => [ + 'array' => ':Attribute 必須多於 :value 個項目。', + 'file' => ':Attribute 必須大於 :value KB。', + 'numeric' => ':Attribute 必須大於 :value。', + 'string' => ':Attribute 必須多於 :value 個字符。', + ], + 'gte' => [ + 'array' => ':Attribute 必須多於或等於 :value 個項目。', + 'file' => ':Attribute 必須大於或等於 :value KB。', + '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 格式。', + 'lowercase' => ':Attribute 必须小写。', + 'lt' => [ + 'array' => ':Attribute 必須少於 :value 個項目。', + 'file' => ':Attribute 必須小於 :value KB。', + 'numeric' => ':Attribute 必須小於 :value。', + 'string' => ':Attribute 必須少於 :value 個字符。', + ], + 'lte' => [ + 'array' => ':Attribute 必須少於或等於 :value 個項目。', + 'file' => ':Attribute 必須小於或等於 :value KB。', + 'numeric' => ':Attribute 必須小於或等於 :value。', + 'string' => ':Attribute 必須少於或等於 :value 個字符。', + ], + 'mac_address' => ':Attribute 必須是一個有效的 MAC 地址。', + 'max' => [ + 'array' => ':Attribute 不能多於 :max 個項目。', + 'file' => ':Attribute 不能大於 :max KB。', + 'numeric' => ':Attribute 不能大於 :max。', + 'string' => ':Attribute 不能多於 :max 個字符。', + ], + 'max_digits' => ':Attribute 不得超过 :max 位。', + 'mimes' => ':Attribute 必須為 :values 的檔案。', + 'mimetypes' => ':Attribute 必須為 :values 的檔案。', + 'min' => [ + 'array' => ':Attribute 不能小於 :min 個項目。', + 'file' => ':Attribute 不能小於 :min KB。', + 'numeric' => ':Attribute 不能小於 :min。', + 'string' => ':Attribute 不能小於 :min 個字符。', + ], + 'min_digits' => ':Attribute 必须至少有 :min 位数字。', + 'missing' => '必须缺少 :attribute 字段。', + 'missing_if' => '当 :other 为 :value 时,必须缺少 :attribute 字段。', + 'missing_unless' => '必须缺少 :attribute 字段,除非 :other 是 :value。', + 'missing_with' => '存在 :values 时,必须缺少 :attribute 字段。', + 'missing_with_all' => '存在 :values 时,必须缺少 :attribute 字段。', + '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' => ':Attribute 字段被禁止,除非 :other 位于 :values 中。', + 'prohibits' => ':Attribute 不能包含 :other。', + 'regex' => ':Attribute 的格式錯誤。', + 'required' => ':Attribute 不能留空。', + 'required_array_keys' => ':Attribute 必須包含指定的鍵::values.', + 'required_if' => '當 :other 是 :value 時 :attribute 不能留空。', + 'required_if_accepted' => '接受 :other 时需要 :attribute 字段。', + 'required_unless' => '當 :other 不是 :values 時 :attribute 不能留空。', + 'required_with' => '當 :values 出現時 :attribute 不能留空。', + 'required_with_all' => '當 :values 出現時 :attribute 不能留空。', + 'required_without' => '當 :values 留空時 :attribute field 不能留空。', + 'required_without_all' => '當 :values 都不出現時 :attribute 不能留空。', + 'same' => ':Attribute 與 :other 必須相同。', + 'size' => [ + 'array' => ':Attribute 必須是 :size 個單元。', + 'file' => ':Attribute 的大小必須是 :size KB。', + 'numeric' => ':Attribute 的大小必須是 :size。', + 'string' => ':Attribute 必須是 :size 個字符。', + ], + 'starts_with' => ':Attribute 開頭必須包含下列之一::values。', + 'string' => ':Attribute 必須是一個字符串', + 'timezone' => ':Attribute 必須是一個正確的時區值。', + 'ulid' => ':Attribute 必须是有效的 ULID。', + 'unique' => ':Attribute 已經存在。', + 'uploaded' => ':Attribute 上傳失敗。', + 'uppercase' => ':Attribute 必须大写。', + 'url' => ':Attribute 的格式錯誤。', + 'uuid' => ':Attribute 必須是有效的 UUID。', + 'attributes' => [ + 'address' => '地址', + 'age' => '年齡', + 'amount' => '数量', + 'area' => '区域', + 'available' => '可用的', + 'birthday' => '生日', + 'body' => '身体', + 'city' => '城市', + 'content' => '內容', + 'country' => '國家', + 'created_at' => '创建于', + 'creator' => '创造者', + 'current_password' => '当前密码', + 'date' => '日期', + 'date_of_birth' => '出生日期', + 'day' => '天', + 'deleted_at' => '删除于', + 'description' => '描述', + 'district' => '区', + 'duration' => '期间', + 'email' => '電郵', + 'excerpt' => '摘要', + 'filter' => '筛选', + 'first_name' => '名', + 'gender' => '性別', + 'group' => '团体', + 'hour' => '時', + 'image' => '图片', + 'last_name' => '姓', + 'lesson' => '课', + 'line_address_1' => '行地址 1', + 'line_address_2' => '行地址 2', + 'message' => '信息', + 'middle_name' => '中间名字', + 'minute' => '分', + 'mobile' => '手機', + 'month' => '月', + 'name' => '名稱', + 'national_code' => '国家代码', + 'number' => '数字', + 'password' => '密碼', + 'password_confirmation' => '確認密碼', + 'phone' => '電話', + 'photo' => '照片', + 'postal_code' => '邮政编码', + 'price' => '价格', + 'province' => '省', + 'recaptcha_response_field' => '重新验证响应字段', + 'remember' => '记住', + 'restored_at' => '恢复于', + 'result_text_under_image' => '图片下方的结果文本', + 'role' => '角色', + 'second' => '秒', + 'sex' => '性別', + 'short_text' => '短文', + 'size' => '大小', + 'state' => '状态', + 'street' => '街道', + 'student' => '学生', + 'subject' => '主题', + 'teacher' => '老师', + 'terms' => '条款', + 'test_description' => '测试说明', + 'test_locale' => '测试语言环境', + 'test_name' => '测试名称', + 'text' => '文本', + 'time' => '時間', + 'title' => '標題', + 'updated_at' => '更新于', + 'username' => '使用者名', + 'year' => '年', + ], +]; diff --git a/lang/zh_TW.json b/lang/zh_TW.json new file mode 100644 index 0000000..71bc4bd --- /dev/null +++ b/lang/zh_TW.json @@ -0,0 +1,74 @@ +{ + "(and :count more error)": "(還有 :count 個錯誤)", + "(and :count more errors)": "(還有 :count 多個錯誤)", + "A new verification link has been sent to the email address you provided during registration.": "新的驗證連結已發送到您註冊時提供的電子郵件地址。", + "A new verification link has been sent to your email address.": "新的驗證連結已發送到您的電子郵件地址。", + "All rights reserved.": "版權所有。", + "Already registered?": "已註冊?", + "Are you sure you want to delete your account?": "您確定要刪除您的帳號嗎?", + "Cancel": "取消", + "Click here to re-send the verification email.": "按一下這裡來重新發送驗證電子郵件", + "Confirm": "確認", + "Confirm Password": "確認密碼", + "Current Password": "目前密碼", + "Dashboard": "控制面板", + "Delete Account": "刪除帳號", + "Email": "電子郵件", + "Email Password Reset Link": "電子郵件密碼重置連結", + "Ensure your account is using a long, random password to stay secure.": "確保你的帳號使用足夠長且隨機的密碼來確保安全。", + "Forbidden": "拒絕存取", + "Forgot your password?": "忘記密碼?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "忘記密碼?沒關係。請輸入您的電子郵件地址,我們將透過電子郵件發送密碼重置連結給您,讓您重新設定一個新的密碼。", + "Go to page :page": "前往第 :page 頁", + "Hello!": "您好!", + "If you did not create an account, no further action is required.": "如果您未註冊帳號,請忽略此郵件。", + "If you did not request a password reset, no further action is required.": "如果您未要求重置密碼,請忽略此郵件。", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "如果您點擊「:actionText」按鈕時出現問題,請複製下方連結至瀏覽器中貼上:", + "Invalid JSON was returned from the route.": "從路由返回無效的 JSON。", + "Log in": "登入", + "Log Out": "登出", + "Login": "登入", + "Logout": "登出", + "Name": "姓名", + "New Password": "新的密碼", + "Not Found": "找不到頁面", + "of": "於", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "一旦您的帳號被刪除,其所有資源和資料將被永久刪除。在刪除您的帳號之前,請下載您希望保留的任何資料或資訊。", + "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "一旦您的帳號被刪除,其所有資源和資料將被永久刪除。請輸入您的密碼以確認您要永久刪除您的帳號。", + "Page Expired": "頁面已過期", + "Pagination Navigation": "分頁導航", + "Password": "密碼", + "Payment Required": "需要付款", + "Please click the button below to verify your email address.": "請點擊下方按鈕驗證您的電子郵件地址:", + "Profile": "個人資料", + "Profile Information": "個人資料", + "Regards": "致敬", + "Register": "註冊", + "Remember me": "記住我", + "Resend Verification Email": "重新發送驗證電子郵件", + "Reset Password": "重設密碼", + "Reset Password Notification": "重設密碼通知", + "results": "結果", + "Save": "儲存", + "Saved.": "已儲存。", + "Server Error": "伺服器錯誤", + "Service Unavailable": "暫時不提供服務", + "Showing": "顯示中", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "感謝您的註冊!在開始之前,您可以點擊我們剛剛給您發送的連結來驗證您的電子郵件地址,如果您沒有收到那封電子郵件,我們將很樂意再發送一封給您。", + "The given data was invalid.": "給定的數據無效。", + "The response is not a streamed response.": "該響應不是流式響應。", + "The response is not a view.": "響應不是視圖。", + "This is a secure area of the application. Please confirm your password before continuing.": "請在繼續之前確認您的密碼。", + "This password reset link will expire in :count minutes.": "重設密碼連結將會在 :count 分鐘後失效。", + "to": "至", + "Toggle navigation": "切換導航", + "Too Many Requests": "要求次數過多。", + "Unauthorized": "未授權", + "Update Password": "更新密碼", + "Update your account's profile information and email address.": "更新您的帳號資料和電子郵件地址。", + "Verify Email Address": "驗證電子郵件地址", + "Whoops!": "哎呀!", + "You are receiving this email because we received a password reset request for your account.": "您收到此電子郵件是因為我們收到了您帳號的密碼重置請求。", + "You're logged in!": "您已登錄!", + "Your email address is unverified.": "您的電子郵件地址未被驗證。" +} \ No newline at end of file diff --git a/lang/zh_TW/auth.php b/lang/zh_TW/auth.php new file mode 100644 index 0000000..a2a4b78 --- /dev/null +++ b/lang/zh_TW/auth.php @@ -0,0 +1,9 @@ + '使用者名稱或密碼錯誤。', + 'password' => '密碼錯誤', + 'throttle' => '嘗試登入太多次,請在 :seconds 秒後再試。', +]; diff --git a/lang/zh_TW/pagination.php b/lang/zh_TW/pagination.php new file mode 100644 index 0000000..72df3cc --- /dev/null +++ b/lang/zh_TW/pagination.php @@ -0,0 +1,8 @@ + '下一頁 »', + 'previous' => '« 上一頁', +]; diff --git a/lang/zh_TW/passwords.php b/lang/zh_TW/passwords.php new file mode 100644 index 0000000..ddd490f --- /dev/null +++ b/lang/zh_TW/passwords.php @@ -0,0 +1,11 @@ + '密碼已成功重設!', + 'sent' => '密碼重設郵件已發送!', + 'throttled' => '請稍候再試。', + 'token' => '密碼重設碼無效。', + 'user' => '找不到該 E-mail 對應的使用者。', +]; diff --git a/lang/zh_TW/validation.php b/lang/zh_TW/validation.php new file mode 100644 index 0000000..7809b4a --- /dev/null +++ b/lang/zh_TW/validation.php @@ -0,0 +1,217 @@ + '必須接受 :attribute。', + 'accepted_if' => '當 :other 為 :value 時,:attribute 必須接受。', + 'active_url' => ':Attribute 不是有效的網址。', + 'after' => ':Attribute 必須要晚於 :date。', + 'after_or_equal' => ':Attribute 必須要等於 :date 或更晚。', + 'alpha' => ':Attribute 只能以字母組成。', + 'alpha_dash' => ':Attribute 只能以字母、數字、連接線(-)及底線(_)組成。', + 'alpha_num' => ':Attribute 只能以字母及數字組成。', + 'array' => ':Attribute 必須為陣列。', + 'ascii' => ':Attribute 必須僅包含單字節字母數字字符和符號。', + 'before' => ':Attribute 必須要早於 :date。', + 'before_or_equal' => ':Attribute 必須要等於 :date 或更早。', + 'between' => [ + 'array' => ':Attribute: 必須有 :min - :max 個元素。', + 'file' => ':Attribute 必須介於 :min 至 :max KB 之間。', + 'numeric' => ':Attribute 必須介於 :min 至 :max 之間。', + 'string' => ':Attribute 必須介於 :min 至 :max 個字元之間。', + ], + 'boolean' => ':Attribute 必須為布林值。', + 'can' => ':Attribute 字段包含未經授權的值。', + 'confirmed' => ':Attribute 確認欄位的輸入不一致。', + 'current_password' => '當前密碼不正確。', + 'date' => ':Attribute 不是有效的日期。', + 'date_equals' => ':Attribute 必須等於 :date。', + 'date_format' => ':Attribute 不符合 :format 的格式。', + 'decimal' => ':Attribute 必須有 :decimal 位小數。', + 'declined' => ':Attribute 必須拒絕。', + 'declined_if' => '當 :other 為 :value 時,:attribute 必須拒絕。', + 'different' => ':Attribute 與 :other 必須不同。', + 'digits' => ':Attribute 必須是 :digits 位數字。', + 'digits_between' => ':Attribute 必須介於 :min 至 :max 位數字。', + 'dimensions' => ':Attribute 圖片尺寸不正確。', + 'distinct' => ':Attribute 已經存在。', + 'doesnt_end_with' => ':Attribute 不能以下列之一結尾::values。', + 'doesnt_start_with' => ':Attribute 不能以下列之一開頭::values。', + 'email' => ':Attribute 必須是有效的 E-mail。', + 'ends_with' => ':Attribute 結尾必須包含下列之一::values。', + 'enum' => ':Attribute 的值不正確。', + 'exists' => ':Attribute 不存在。', + 'file' => ':Attribute 必須是有效的檔案。', + 'filled' => ':Attribute 不能留空。', + 'gt' => [ + 'array' => ':Attribute 必須多於 :value 個元素。', + 'file' => ':Attribute 必須大於 :value KB。', + 'numeric' => ':Attribute 必須大於 :value。', + 'string' => ':Attribute 必須多於 :value 個字元。', + ], + 'gte' => [ + 'array' => ':Attribute 必須多於或等於 :value 個元素。', + 'file' => ':Attribute 必須大於或等於 :value KB。', + '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 字串。', + 'lowercase' => ':Attribute 必須小寫。', + 'lt' => [ + 'array' => ':Attribute 必須少於 :value 個元素。', + 'file' => ':Attribute 必須小於 :value KB。', + 'numeric' => ':Attribute 必須小於 :value。', + 'string' => ':Attribute 必須少於 :value 個字元。', + ], + 'lte' => [ + 'array' => ':Attribute 必須少於或等於 :value 個元素。', + 'file' => ':Attribute 必須小於或等於 :value KB。', + 'numeric' => ':Attribute 必須小於或等於 :value。', + 'string' => ':Attribute 必須少於或等於 :value 個字元。', + ], + 'mac_address' => ':Attribute 必須是一個有效的 MAC 位址。', + 'max' => [ + 'array' => ':Attribute 最多有 :max 個元素。', + 'file' => ':Attribute 不能大於 :max KB。', + 'numeric' => ':Attribute 不能大於 :max。', + 'string' => ':Attribute 不能多於 :max 個字元。', + ], + 'max_digits' => ':Attribute 不得超過 :max 位。', + 'mimes' => ':Attribute 必須為 :values 的檔案。', + 'mimetypes' => ':Attribute 必須為 :values 的檔案。', + 'min' => [ + 'array' => ':Attribute 至少有 :min 個元素。', + 'file' => ':Attribute 不能小於 :min KB。', + 'numeric' => ':Attribute 不能小於 :min。', + 'string' => ':Attribute 不能小於 :min 個字元。', + ], + 'min_digits' => ':Attribute 必須至少有 :min 位數字。', + 'missing' => '必須缺少 :attribute 字段。', + 'missing_if' => '當 :other 為 :value 時,必須缺少 :attribute 字段。', + 'missing_unless' => '必須缺少 :attribute 字段,除非 :other 是 :value。', + 'missing_with' => '存在 :values 時,必須缺少 :attribute 字段。', + 'missing_with_all' => '存在 :values 時,必須缺少 :attribute 字段。', + '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' => ':Attribute 字段被禁止,除非 :other 在 :values 中。', + 'prohibits' => ':Attribute 字段禁止包含 :other。', + 'regex' => ':Attribute 的格式錯誤。', + 'required' => ':Attribute 不能留空。', + 'required_array_keys' => ':Attribute 必須包含 :values 中的一個鍵。', + 'required_if' => '當 :other 是 :value 時 :attribute 不能留空。', + 'required_if_accepted' => '接受 :other 時需要 :attribute 字段。', + 'required_unless' => '當 :other 不是 :values 時 :attribute 不能留空。', + 'required_with' => '當 :values 出現時 :attribute 不能留空。', + 'required_with_all' => '當 :values 出現時 :attribute 不能為空。', + 'required_without' => '當 :values 留空時 :attribute field 不能留空。', + 'required_without_all' => '當 :values 都不出現時 :attribute 不能留空。', + 'same' => ':Attribute 與 :other 必須相同。', + 'size' => [ + 'array' => ':Attribute 必須是 :size 個元素。', + 'file' => ':Attribute 的大小必須是 :size KB。', + 'numeric' => ':Attribute 的大小必須是 :size。', + 'string' => ':Attribute 必須是 :size 個字元。', + ], + 'starts_with' => ':Attribute 開頭必須包含下列之一::values。', + 'string' => ':Attribute 必須是一個字串。', + 'timezone' => ':Attribute 必須是一個正確的時區值。', + 'ulid' => ':Attribute 必須是有效的 ULID。', + 'unique' => ':Attribute 已經存在。', + 'uploaded' => ':Attribute 上傳失敗。', + 'uppercase' => ':Attribute 必須大寫。', + 'url' => ':Attribute 的格式錯誤。', + 'uuid' => ':Attribute 必須是有效的 UUID。', + 'attributes' => [ + 'address' => '地址', + 'age' => '年齡', + 'amount' => '數量', + 'area' => '區域', + 'available' => '可用的', + 'birthday' => '生日', + 'body' => '身體', + 'city' => '城市', + 'content' => '內容', + 'country' => '國家', + 'created_at' => '創建於', + 'creator' => '創造者', + 'current_password' => '當前密碼', + 'date' => '日期', + 'date_of_birth' => '出生日期', + 'day' => '天', + 'deleted_at' => '刪除於', + 'description' => '描述', + 'district' => '區', + 'duration' => '期間', + 'email' => 'e-mail', + 'excerpt' => '摘要', + 'filter' => '篩選', + 'first_name' => '名', + 'gender' => '性別', + 'group' => '團體', + 'hour' => '時', + 'image' => '圖片', + 'last_name' => '姓', + 'lesson' => '課', + 'line_address_1' => '行地址 1', + 'line_address_2' => '行地址 2', + 'message' => '信息', + 'middle_name' => '中間名字', + 'minute' => '分', + 'mobile' => '手機', + 'month' => '月', + 'name' => '名稱', + 'national_code' => '國家代碼', + 'number' => '數字', + 'password' => '密碼', + 'password_confirmation' => '確認密碼', + 'phone' => '電話', + 'photo' => '照片', + 'postal_code' => '郵政編碼', + 'price' => '價格', + 'province' => '省', + 'recaptcha_response_field' => '重新驗證響應字段', + 'remember' => '記住', + 'restored_at' => '恢復於', + 'result_text_under_image' => '圖片下方的結果文本', + 'role' => '角色', + 'second' => '秒', + 'sex' => '性別', + 'short_text' => '短文', + 'size' => '大小', + 'state' => '狀態', + 'street' => '街道', + 'student' => '學生', + 'subject' => '主題', + 'teacher' => '老師', + 'terms' => '條款', + 'test_description' => '測試說明', + 'test_locale' => '測試語言環境', + 'test_name' => '測試名稱', + 'text' => '文本', + 'time' => '時間', + 'title' => '標題', + 'updated_at' => '更新於', + 'username' => '使用者名稱', + 'year' => '年', + ], +]; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..db0c92c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1798 @@ +{ + "name": "cashier.gpldemo.com", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@tailwindcss/forms": "^0.5.2", + "alpinejs": "^3.4.2", + "autoprefixer": "^10.4.2", + "axios": "^1.6.1", + "laravel-vite-plugin": "^0.8.0", + "postcss": "^8.4.6", + "tailwindcss": "^3.1.0", + "vite": "^4.0.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", + "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", + "dev": true, + "dependencies": { + "@vue/shared": "3.1.5" + } + }, + "node_modules/@vue/shared": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", + "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==", + "dev": true + }, + "node_modules/alpinejs": { + "version": "3.13.3", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.13.3.tgz", + "integrity": "sha512-WZ6WQjkAOl+WdW/jukzNHq9zHFDNKmkk/x6WF7WdyNDD6woinrfXCVsZXm0galjbco+pEpYmJLtwlZwcOfIVdg==", + "dev": true, + "dependencies": { + "@vue/reactivity": "~3.1.1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001565", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", + "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.594", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.594.tgz", + "integrity": "sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.8.1.tgz", + "integrity": "sha512-fxzUDjOA37kOsYq8dP+3oPIlw8/kJVXwu0hOXLun82R1LpV02shGeWGYKx2lbpKffL5I0sfPPjfqbYxuqBluAA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.0.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", + "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.1.0.tgz", + "integrity": "sha512-3cObNDzX6DdfhD9E7kf6w2mNunFpD7drxyNgHLw+XwIYAgb+Xt16SEXo0Up4VH+TMf3n+DSVJZtW2POBGcBYAA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..fb25e3d --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build" + }, + "devDependencies": { + "@tailwindcss/forms": "^0.5.2", + "alpinejs": "^3.4.2", + "autoprefixer": "^10.4.2", + "axios": "^1.6.1", + "laravel-vite-plugin": "^0.8.0", + "postcss": "^8.4.6", + "tailwindcss": "^3.1.0", + "vite": "^4.0.0" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..f112c0c --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,31 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..49c0612 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..3aec5e2 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..1d69f3a --- /dev/null +++ b/public/index.php @@ -0,0 +1,55 @@ +make(Kernel::class); + +$response = $kernel->handle( + $request = Request::capture() +)->send(); + +$kernel->terminate($request, $response); diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/resources/css/app.css b/resources/css/app.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/resources/css/app.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/resources/js/app.js b/resources/js/app.js new file mode 100644 index 0000000..a8093be --- /dev/null +++ b/resources/js/app.js @@ -0,0 +1,7 @@ +import './bootstrap'; + +import Alpine from 'alpinejs'; + +window.Alpine = Alpine; + +Alpine.start(); diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js new file mode 100644 index 0000000..846d350 --- /dev/null +++ b/resources/js/bootstrap.js @@ -0,0 +1,32 @@ +/** + * We'll load the axios HTTP library which allows us to easily issue requests + * to our Laravel back-end. This library automatically handles sending the + * CSRF token as a header based on the value of the "XSRF" token cookie. + */ + +import axios from 'axios'; +window.axios = axios; + +window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; + +/** + * Echo exposes an expressive API for subscribing to channels and listening + * for events that are broadcast by Laravel. Echo and event broadcasting + * allows your team to easily build robust real-time web applications. + */ + +// import Echo from 'laravel-echo'; + +// import Pusher from 'pusher-js'; +// window.Pusher = Pusher; + +// window.Echo = new Echo({ +// broadcaster: 'pusher', +// key: import.meta.env.VITE_PUSHER_APP_KEY, +// cluster: import.meta.env.VITE_PUSHER_APP_CLUSTER ?? 'mt1', +// wsHost: import.meta.env.VITE_PUSHER_HOST ? import.meta.env.VITE_PUSHER_HOST : `ws-${import.meta.env.VITE_PUSHER_APP_CLUSTER}.pusher.com`, +// wsPort: import.meta.env.VITE_PUSHER_PORT ?? 80, +// wssPort: import.meta.env.VITE_PUSHER_PORT ?? 443, +// forceTLS: (import.meta.env.VITE_PUSHER_SCHEME ?? 'https') === 'https', +// enabledTransports: ['ws', 'wss'], +// }); diff --git a/resources/views/auth/confirm-password.blade.php b/resources/views/auth/confirm-password.blade.php new file mode 100644 index 0000000..3cbbe08 --- /dev/null +++ b/resources/views/auth/confirm-password.blade.php @@ -0,0 +1,27 @@ + +
+ {{ __('This is a secure area of the application. Please confirm your password before continuing.') }} +
+ +
+ @csrf + + +
+ + + + + +
+ +
+ + {{ __('Confirm') }} + +
+
+
diff --git a/resources/views/auth/forgot-password.blade.php b/resources/views/auth/forgot-password.blade.php new file mode 100644 index 0000000..3c70788 --- /dev/null +++ b/resources/views/auth/forgot-password.blade.php @@ -0,0 +1,25 @@ + +
+ {{ __('Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.') }} +
+ + + + +
+ @csrf + + +
+ + + +
+ +
+ + {{ __('Email Password Reset Link') }} + +
+
+
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php new file mode 100644 index 0000000..bea58d4 --- /dev/null +++ b/resources/views/auth/login.blade.php @@ -0,0 +1,51 @@ + + + + +
+ @csrf + + +
+ + + +
+ + +
+ + + + + +
+ + +
+ +
+ +
+ @if (Route::has('password.request')) + + {{ __('Forgot your password?') }} + + @endif + @if (Route::has('register')) + + {{ __('Register') }} + + @endif + + {{ __('Log in') }} + +
+
+
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php new file mode 100644 index 0000000..9316312 --- /dev/null +++ b/resources/views/auth/register.blade.php @@ -0,0 +1,52 @@ + +
+ @csrf + + + + + +
+ + + +
+ + +
+ + + + + +
+ + +
+ + + + + +
+ +
+ + {{ __('Already registered?') }} + + + + {{ __('Register') }} + +
+
+
diff --git a/resources/views/auth/reset-password.blade.php b/resources/views/auth/reset-password.blade.php new file mode 100644 index 0000000..a6494cc --- /dev/null +++ b/resources/views/auth/reset-password.blade.php @@ -0,0 +1,39 @@ + +
+ @csrf + + + + + +
+ + + +
+ + +
+ + + +
+ + +
+ + + + + +
+ +
+ + {{ __('Reset Password') }} + +
+
+
diff --git a/resources/views/auth/verify-email.blade.php b/resources/views/auth/verify-email.blade.php new file mode 100644 index 0000000..4e4222f --- /dev/null +++ b/resources/views/auth/verify-email.blade.php @@ -0,0 +1,31 @@ + +
+ {{ __('Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\'t receive the email, we will gladly send you another.') }} +
+ + @if (session('status') == 'verification-link-sent') +
+ {{ __('A new verification link has been sent to the email address you provided during registration.') }} +
+ @endif + +
+
+ @csrf + +
+ + {{ __('Resend Verification Email') }} + +
+
+ +
+ @csrf + + +
+
+
diff --git a/resources/views/components/application-logo.blade.php b/resources/views/components/application-logo.blade.php new file mode 100644 index 0000000..46579cf --- /dev/null +++ b/resources/views/components/application-logo.blade.php @@ -0,0 +1,3 @@ + + + diff --git a/resources/views/components/auth-session-status.blade.php b/resources/views/components/auth-session-status.blade.php new file mode 100644 index 0000000..a39bc7d --- /dev/null +++ b/resources/views/components/auth-session-status.blade.php @@ -0,0 +1,7 @@ +@props(['status']) + +@if ($status) +
merge(['class' => 'font-medium text-sm text-green-600 dark:text-green-400']) }}> + {{ $status }} +
+@endif diff --git a/resources/views/components/danger-button.blade.php b/resources/views/components/danger-button.blade.php new file mode 100644 index 0000000..d7417b2 --- /dev/null +++ b/resources/views/components/danger-button.blade.php @@ -0,0 +1,3 @@ + diff --git a/resources/views/components/dropdown-link.blade.php b/resources/views/components/dropdown-link.blade.php new file mode 100644 index 0000000..6d5279d --- /dev/null +++ b/resources/views/components/dropdown-link.blade.php @@ -0,0 +1 @@ +merge(['class' => 'block w-full px-4 py-2 text-start text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-800 transition duration-150 ease-in-out']) }}>{{ $slot }} diff --git a/resources/views/components/dropdown.blade.php b/resources/views/components/dropdown.blade.php new file mode 100644 index 0000000..65d29d8 --- /dev/null +++ b/resources/views/components/dropdown.blade.php @@ -0,0 +1,43 @@ +@props(['align' => 'right', 'width' => '48', 'contentClasses' => 'py-1 bg-white dark:bg-gray-700']) + +@php +switch ($align) { + case 'left': + $alignmentClasses = 'ltr:origin-top-left rtl:origin-top-right start-0'; + break; + case 'top': + $alignmentClasses = 'origin-top'; + break; + case 'right': + default: + $alignmentClasses = 'ltr:origin-top-right rtl:origin-top-left end-0'; + break; +} + +switch ($width) { + case '48': + $width = 'w-48'; + break; +} +@endphp + +
+
+ {{ $trigger }} +
+ + +
diff --git a/resources/views/components/input-error.blade.php b/resources/views/components/input-error.blade.php new file mode 100644 index 0000000..ad95f6b --- /dev/null +++ b/resources/views/components/input-error.blade.php @@ -0,0 +1,9 @@ +@props(['messages']) + +@if ($messages) +
    merge(['class' => 'text-sm text-red-600 dark:text-red-400 space-y-1']) }}> + @foreach ((array) $messages as $message) +
  • {{ $message }}
  • + @endforeach +
+@endif diff --git a/resources/views/components/input-label.blade.php b/resources/views/components/input-label.blade.php new file mode 100644 index 0000000..e93b059 --- /dev/null +++ b/resources/views/components/input-label.blade.php @@ -0,0 +1,5 @@ +@props(['value']) + + diff --git a/resources/views/components/modal.blade.php b/resources/views/components/modal.blade.php new file mode 100644 index 0000000..4271d97 --- /dev/null +++ b/resources/views/components/modal.blade.php @@ -0,0 +1,77 @@ +@props([ + 'name', + 'show' => false, + 'maxWidth' => '2xl' +]) + +@php +$maxWidth = [ + 'sm' => 'sm:max-w-sm', + 'md' => 'sm:max-w-md', + 'lg' => 'sm:max-w-lg', + 'xl' => 'sm:max-w-xl', + '2xl' => 'sm:max-w-2xl', +][$maxWidth]; +@endphp + +
+
+
+
+ +
+ {{ $slot }} +
+
diff --git a/resources/views/components/nav-link.blade.php b/resources/views/components/nav-link.blade.php new file mode 100644 index 0000000..37bad55 --- /dev/null +++ b/resources/views/components/nav-link.blade.php @@ -0,0 +1,11 @@ +@props(['active']) + +@php +$classes = ($active ?? false) + ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 dark:border-indigo-600 text-sm font-medium leading-5 text-gray-900 dark:text-gray-100 focus:outline-none focus:border-indigo-700 transition duration-150 ease-in-out' + : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 hover:border-gray-300 dark:hover:border-gray-700 focus:outline-none focus:text-gray-700 dark:focus:text-gray-300 focus:border-gray-300 dark:focus:border-gray-700 transition duration-150 ease-in-out'; +@endphp + +merge(['class' => $classes]) }}> + {{ $slot }} + diff --git a/resources/views/components/primary-button.blade.php b/resources/views/components/primary-button.blade.php new file mode 100644 index 0000000..99bf389 --- /dev/null +++ b/resources/views/components/primary-button.blade.php @@ -0,0 +1,3 @@ + diff --git a/resources/views/components/responsive-nav-link.blade.php b/resources/views/components/responsive-nav-link.blade.php new file mode 100644 index 0000000..98b55d1 --- /dev/null +++ b/resources/views/components/responsive-nav-link.blade.php @@ -0,0 +1,11 @@ +@props(['active']) + +@php +$classes = ($active ?? false) + ? 'block w-full ps-3 pe-4 py-2 border-l-4 border-indigo-400 dark:border-indigo-600 text-start text-base font-medium text-indigo-700 dark:text-indigo-300 bg-indigo-50 dark:bg-indigo-900/50 focus:outline-none focus:text-indigo-800 dark:focus:text-indigo-200 focus:bg-indigo-100 dark:focus:bg-indigo-900 focus:border-indigo-700 dark:focus:border-indigo-300 transition duration-150 ease-in-out' + : 'block w-full ps-3 pe-4 py-2 border-l-4 border-transparent text-start text-base font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-gray-700 hover:border-gray-300 dark:hover:border-gray-600 focus:outline-none focus:text-gray-800 dark:focus:text-gray-200 focus:bg-gray-50 dark:focus:bg-gray-700 focus:border-gray-300 dark:focus:border-gray-600 transition duration-150 ease-in-out'; +@endphp + +merge(['class' => $classes]) }}> + {{ $slot }} + diff --git a/resources/views/components/secondary-button.blade.php b/resources/views/components/secondary-button.blade.php new file mode 100644 index 0000000..fa1c549 --- /dev/null +++ b/resources/views/components/secondary-button.blade.php @@ -0,0 +1,3 @@ + diff --git a/resources/views/components/text-checkbox.blade.php b/resources/views/components/text-checkbox.blade.php new file mode 100644 index 0000000..e677cb4 --- /dev/null +++ b/resources/views/components/text-checkbox.blade.php @@ -0,0 +1,3 @@ +@props(['checked' => 0]) + +merge(['class' => 'w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-700 dark:border-gray-600']) !!}> \ No newline at end of file diff --git a/resources/views/components/text-input.blade.php b/resources/views/components/text-input.blade.php new file mode 100644 index 0000000..7779a13 --- /dev/null +++ b/resources/views/components/text-input.blade.php @@ -0,0 +1,3 @@ +@props(['disabled' => false]) + +merge(['class' => 'border-gray-300 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-300 focus:border-indigo-500 dark:focus:border-indigo-600 focus:ring-indigo-500 dark:focus:ring-indigo-600 rounded-md shadow-sm']) !!}> diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php new file mode 100644 index 0000000..ebd6ea5 --- /dev/null +++ b/resources/views/dashboard.blade.php @@ -0,0 +1,17 @@ + + +

+ {{ __('Dashboard') }} +

+
+ +
+
+
+
+ +
+
+
+
+
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..9069c10 --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,36 @@ + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + +
+ @include('layouts.navigation') + + + @if (isset($header)) +
+
+ {{ $header }} +
+
+ @endif + + +
+ {{ $slot }} +
+
+ + diff --git a/resources/views/layouts/guest.blade.php b/resources/views/layouts/guest.blade.php new file mode 100644 index 0000000..4b369b6 --- /dev/null +++ b/resources/views/layouts/guest.blade.php @@ -0,0 +1,30 @@ + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + +
+
+ + + +
+ +
+ {{ $slot }} +
+
+ + diff --git a/resources/views/layouts/navigation.blade.php b/resources/views/layouts/navigation.blade.php new file mode 100644 index 0000000..094adf3 --- /dev/null +++ b/resources/views/layouts/navigation.blade.php @@ -0,0 +1,100 @@ + diff --git a/resources/views/mail/sendtoken.blade.php b/resources/views/mail/sendtoken.blade.php new file mode 100644 index 0000000..dcf501e --- /dev/null +++ b/resources/views/mail/sendtoken.blade.php @@ -0,0 +1 @@ +{{ $token }} \ No newline at end of file diff --git a/resources/views/profile/edit.blade.php b/resources/views/profile/edit.blade.php new file mode 100644 index 0000000..11bf185 --- /dev/null +++ b/resources/views/profile/edit.blade.php @@ -0,0 +1,34 @@ + + +

+ {{ __('Profile') }} +

+
+ +
+
+
+
+ @include('profile.partials.update-profile-information-form') +
+
+ +
+
+ @include('profile.partials.update-password-form') +
+
+ +
+
+ @include('profile.partials.delete-user-form') +
+
+ +
+
+
diff --git a/resources/views/profile/partials/delete-user-form.blade.php b/resources/views/profile/partials/delete-user-form.blade.php new file mode 100644 index 0000000..b3a6382 --- /dev/null +++ b/resources/views/profile/partials/delete-user-form.blade.php @@ -0,0 +1,55 @@ +
+
+

+ {{ __('Delete Account') }} +

+ +

+ {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.') }} +

+
+ + {{ __('Delete Account') }} + + +
+ @csrf + @method('delete') + +

+ {{ __('Are you sure you want to delete your account?') }} +

+ +

+ {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} +

+ +
+ + + + + +
+ +
+ + {{ __('Cancel') }} + + + + {{ __('Delete Account') }} + +
+
+
+
diff --git a/resources/views/profile/partials/update-password-form.blade.php b/resources/views/profile/partials/update-password-form.blade.php new file mode 100644 index 0000000..a66e1ac --- /dev/null +++ b/resources/views/profile/partials/update-password-form.blade.php @@ -0,0 +1,48 @@ +
+
+

+ {{ __('Update Password') }} +

+ +

+ {{ __('Ensure your account is using a long, random password to stay secure.') }} +

+
+ +
+ @csrf + @method('put') + +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ {{ __('Save') }} + + @if (session('status') === 'password-updated') +

{{ __('Saved.') }}

+ @endif +
+
+
diff --git a/resources/views/profile/partials/update-profile-information-form.blade.php b/resources/views/profile/partials/update-profile-information-form.blade.php new file mode 100644 index 0000000..7273fff --- /dev/null +++ b/resources/views/profile/partials/update-profile-information-form.blade.php @@ -0,0 +1,64 @@ +
+
+

+ {{ __('Profile Information') }} +

+ +

+ {{ __("Update your account's profile information and email address.") }} +

+
+ +
+ @csrf +
+ +
+ @csrf + @method('patch') + +
+ + + +
+ +
+ + + + + @if ($user instanceof \Illuminate\Contracts\Auth\MustVerifyEmail && ! $user->hasVerifiedEmail()) +
+

+ {{ __('Your email address is unverified.') }} + + +

+ + @if (session('status') === 'verification-link-sent') +

+ {{ __('A new verification link has been sent to your email address.') }} +

+ @endif +
+ @endif +
+ +
+ {{ __('Save') }} + + @if (session('status') === 'profile-updated') +

{{ __('Saved.') }}

+ @endif +
+
+
diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 0000000..889937e --- /dev/null +++ b/routes/api.php @@ -0,0 +1,19 @@ +get('/user', function (Request $request) { + return $request->user(); +}); diff --git a/routes/auth.php b/routes/auth.php new file mode 100644 index 0000000..1040b51 --- /dev/null +++ b/routes/auth.php @@ -0,0 +1,59 @@ +group(function () { + Route::get('register', [RegisteredUserController::class, 'create']) + ->name('register'); + + Route::post('register', [RegisteredUserController::class, 'store']); + + Route::get('login', [AuthenticatedSessionController::class, 'create']) + ->name('login'); + + Route::post('login', [AuthenticatedSessionController::class, 'store']); + + Route::get('forgot-password', [PasswordResetLinkController::class, 'create']) + ->name('password.request'); + + Route::post('forgot-password', [PasswordResetLinkController::class, 'store']) + ->name('password.email'); + + Route::get('reset-password/{token}', [NewPasswordController::class, 'create']) + ->name('password.reset'); + + Route::post('reset-password', [NewPasswordController::class, 'store']) + ->name('password.store'); +}); + +Route::middleware('auth')->group(function () { + Route::get('verify-email', EmailVerificationPromptController::class) + ->name('verification.notice'); + + Route::get('verify-email/{id}/{hash}', VerifyEmailController::class) + ->middleware(['signed', 'throttle:6,1']) + ->name('verification.verify'); + + Route::post('email/verification-notification', [EmailVerificationNotificationController::class, 'store']) + ->middleware('throttle:6,1') + ->name('verification.send'); + + Route::get('confirm-password', [ConfirmablePasswordController::class, 'show']) + ->name('password.confirm'); + + Route::post('confirm-password', [ConfirmablePasswordController::class, 'store']); + + Route::put('password', [PasswordController::class, 'update'])->name('password.update'); + + Route::post('logout', [AuthenticatedSessionController::class, 'destroy']) + ->name('logout'); +}); diff --git a/routes/channels.php b/routes/channels.php new file mode 100644 index 0000000..5d451e1 --- /dev/null +++ b/routes/channels.php @@ -0,0 +1,18 @@ +id === (int) $id; +}); diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..e05f4c9 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,19 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..368987a --- /dev/null +++ b/routes/web.php @@ -0,0 +1,27 @@ +name('home')->middleware(['auth']); + +Route::middleware('auth')->group(function () { + Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); + Route::get('/newtoken', [ProfileController::class, 'newtoken'])->name('newtoken'); + Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update'); + Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy'); +}); + +require __DIR__.'/auth.php'; diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100644 index 0000000..8f4803c --- /dev/null +++ b/storage/app/.gitignore @@ -0,0 +1,3 @@ +* +!public/ +!.gitignore diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore new file mode 100644 index 0000000..05c4471 --- /dev/null +++ b/storage/framework/.gitignore @@ -0,0 +1,9 @@ +compiled.php +config.php +down +events.scanned.php +maintenance.php +routes.php +routes.scanned.php +schedule-* +services.json diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore new file mode 100644 index 0000000..01e4a6c --- /dev/null +++ b/storage/framework/cache/.gitignore @@ -0,0 +1,3 @@ +* +!data/ +!.gitignore diff --git a/storage/framework/cache/data/.gitignore b/storage/framework/cache/data/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..c29eb1a --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,21 @@ +import defaultTheme from 'tailwindcss/defaultTheme'; +import forms from '@tailwindcss/forms'; + +/** @type {import('tailwindcss').Config} */ +export default { + content: [ + './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', + './storage/framework/views/*.php', + './resources/views/**/*.blade.php', + ], + + theme: { + extend: { + fontFamily: { + sans: ['Figtree', ...defaultTheme.fontFamily.sans], + }, + }, + }, + + plugins: [forms], +}; diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php new file mode 100644 index 0000000..cc68301 --- /dev/null +++ b/tests/CreatesApplication.php @@ -0,0 +1,21 @@ +make(Kernel::class)->bootstrap(); + + return $app; + } +} diff --git a/tests/Feature/Auth/AuthenticationTest.php b/tests/Feature/Auth/AuthenticationTest.php new file mode 100644 index 0000000..45c9c80 --- /dev/null +++ b/tests/Feature/Auth/AuthenticationTest.php @@ -0,0 +1,42 @@ +get('/login'); + + $response->assertStatus(200); +}); + +test('users can authenticate using the login screen', function () { + $user = User::factory()->create(); + + $response = $this->post('/login', [ + 'email' => $user->email, + 'password' => 'password', + ]); + + $this->assertAuthenticated(); + $response->assertRedirect(RouteServiceProvider::HOME); +}); + +test('users can not authenticate with invalid password', function () { + $user = User::factory()->create(); + + $this->post('/login', [ + 'email' => $user->email, + 'password' => 'wrong-password', + ]); + + $this->assertGuest(); +}); + +test('users can logout', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post('/logout'); + + $this->assertGuest(); + $response->assertRedirect('/'); +}); diff --git a/tests/Feature/Auth/EmailVerificationTest.php b/tests/Feature/Auth/EmailVerificationTest.php new file mode 100644 index 0000000..0e6a6d1 --- /dev/null +++ b/tests/Feature/Auth/EmailVerificationTest.php @@ -0,0 +1,53 @@ +create([ + 'email_verified_at' => null, + ]); + + $response = $this->actingAs($user)->get('/verify-email'); + + $response->assertStatus(200); +}); + +test('email can be verified', function () { + $user = User::factory()->create([ + 'email_verified_at' => null, + ]); + + Event::fake(); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1($user->email)] + ); + + $response = $this->actingAs($user)->get($verificationUrl); + + Event::assertDispatched(Verified::class); + expect($user->fresh()->hasVerifiedEmail())->toBeTrue(); + $response->assertRedirect(RouteServiceProvider::HOME.'?verified=1'); +}); + +test('email is not verified with invalid hash', function () { + $user = User::factory()->create([ + 'email_verified_at' => null, + ]); + + $verificationUrl = URL::temporarySignedRoute( + 'verification.verify', + now()->addMinutes(60), + ['id' => $user->id, 'hash' => sha1('wrong-email')] + ); + + $this->actingAs($user)->get($verificationUrl); + + expect($user->fresh()->hasVerifiedEmail())->toBeFalse(); +}); diff --git a/tests/Feature/Auth/PasswordConfirmationTest.php b/tests/Feature/Auth/PasswordConfirmationTest.php new file mode 100644 index 0000000..8a42902 --- /dev/null +++ b/tests/Feature/Auth/PasswordConfirmationTest.php @@ -0,0 +1,32 @@ +create(); + + $response = $this->actingAs($user)->get('/confirm-password'); + + $response->assertStatus(200); +}); + +test('password can be confirmed', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post('/confirm-password', [ + 'password' => 'password', + ]); + + $response->assertRedirect(); + $response->assertSessionHasNoErrors(); +}); + +test('password is not confirmed with invalid password', function () { + $user = User::factory()->create(); + + $response = $this->actingAs($user)->post('/confirm-password', [ + 'password' => 'wrong-password', + ]); + + $response->assertSessionHasErrors(); +}); diff --git a/tests/Feature/Auth/PasswordResetTest.php b/tests/Feature/Auth/PasswordResetTest.php new file mode 100644 index 0000000..065ea9a --- /dev/null +++ b/tests/Feature/Auth/PasswordResetTest.php @@ -0,0 +1,58 @@ +get('/forgot-password'); + + $response->assertStatus(200); +}); + +test('reset password link can be requested', function () { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post('/forgot-password', ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class); +}); + +test('reset password screen can be rendered', function () { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post('/forgot-password', ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) { + $response = $this->get('/reset-password/'.$notification->token); + + $response->assertStatus(200); + + return true; + }); +}); + +test('password can be reset with valid token', function () { + Notification::fake(); + + $user = User::factory()->create(); + + $this->post('/forgot-password', ['email' => $user->email]); + + Notification::assertSentTo($user, ResetPassword::class, function ($notification) use ($user) { + $response = $this->post('/reset-password', [ + 'token' => $notification->token, + 'email' => $user->email, + 'password' => 'password', + 'password_confirmation' => 'password', + ]); + + $response->assertSessionHasNoErrors(); + + return true; + }); +}); diff --git a/tests/Feature/Auth/PasswordUpdateTest.php b/tests/Feature/Auth/PasswordUpdateTest.php new file mode 100644 index 0000000..e3d1278 --- /dev/null +++ b/tests/Feature/Auth/PasswordUpdateTest.php @@ -0,0 +1,40 @@ +create(); + + $response = $this + ->actingAs($user) + ->from('/profile') + ->put('/password', [ + 'current_password' => 'password', + 'password' => 'new-password', + 'password_confirmation' => 'new-password', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/profile'); + + $this->assertTrue(Hash::check('new-password', $user->refresh()->password)); +}); + +test('correct password must be provided to update password', function () { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->from('/profile') + ->put('/password', [ + 'current_password' => 'wrong-password', + 'password' => 'new-password', + 'password_confirmation' => 'new-password', + ]); + + $response + ->assertSessionHasErrorsIn('updatePassword', 'current_password') + ->assertRedirect('/profile'); +}); diff --git a/tests/Feature/Auth/RegistrationTest.php b/tests/Feature/Auth/RegistrationTest.php new file mode 100644 index 0000000..7b15f47 --- /dev/null +++ b/tests/Feature/Auth/RegistrationTest.php @@ -0,0 +1,21 @@ +get('/register'); + + $response->assertStatus(200); +}); + +test('new users can register', function () { + $response = $this->post('/register', [ + 'name' => 'Test User', + 'email' => 'test@example.com', + 'password' => 'password', + 'password_confirmation' => 'password', + ]); + + $this->assertAuthenticated(); + $response->assertRedirect(RouteServiceProvider::HOME); +}); diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..03b2bd7 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,7 @@ +get('/'); + + $response->assertStatus(302); +}); diff --git a/tests/Feature/ProfileTest.php b/tests/Feature/ProfileTest.php new file mode 100644 index 0000000..1536458 --- /dev/null +++ b/tests/Feature/ProfileTest.php @@ -0,0 +1,85 @@ +create(); + + $response = $this + ->actingAs($user) + ->get('/profile'); + + $response->assertOk(); +}); + +test('profile information can be updated', function () { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->patch('/profile', [ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/profile'); + + $user->refresh(); + + $this->assertSame('Test User', $user->name); + $this->assertSame('test@example.com', $user->email); + $this->assertNull($user->email_verified_at); +}); + +test('email verification status is unchanged when the email address is unchanged', function () { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->patch('/profile', [ + 'name' => 'Test User', + 'email' => $user->email, + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/profile'); + + $this->assertNotNull($user->refresh()->email_verified_at); +}); + +test('user can delete their account', function () { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->delete('/profile', [ + 'password' => 'password', + ]); + + $response + ->assertSessionHasNoErrors() + ->assertRedirect('/'); + + $this->assertGuest(); + $this->assertNull($user->fresh()); +}); + +test('correct password must be provided to delete account', function () { + $user = User::factory()->create(); + + $response = $this + ->actingAs($user) + ->from('/profile') + ->delete('/profile', [ + 'password' => 'wrong-password', + ]); + + $response + ->assertSessionHasErrorsIn('userDeletion', 'password') + ->assertRedirect('/profile'); + + $this->assertNotNull($user->fresh()); +}); diff --git a/tests/Pest.php b/tests/Pest.php new file mode 100644 index 0000000..e2eb380 --- /dev/null +++ b/tests/Pest.php @@ -0,0 +1,48 @@ +in('Feature'); + +/* +|-------------------------------------------------------------------------- +| Expectations +|-------------------------------------------------------------------------- +| +| When you're writing tests, you often need to check that values meet certain conditions. The +| "expect()" function gives you access to a set of "expectations" methods that you can use +| to assert different things. Of course, you may extend the Expectation API at any time. +| +*/ + +expect()->extend('toBeOne', function () { + return $this->toBe(1); +}); + +/* +|-------------------------------------------------------------------------- +| Functions +|-------------------------------------------------------------------------- +| +| While Pest is very powerful out-of-the-box, you may have some testing code specific to your +| project that you don't want to repeat in every file. Here you can also expose helpers as +| global functions to help you to reduce the number of lines of code in your test files. +| +*/ + +function something() +{ + // .. +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..2932d4a --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,10 @@ +toBeTrue(); +}); diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..89f26f5 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,14 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; + +export default defineConfig({ + plugins: [ + laravel({ + input: [ + 'resources/css/app.css', + 'resources/js/app.js', + ], + refresh: true, + }), + ], +});