<?php

/**
 * This file is part of CodeIgniter 4 framework.
 *
 * (c) CodeIgniter Foundation <admin@codeigniter.com>
 *
 * For the full copyright and license information, please view
 * the LICENSE file that was distributed with this source code.
 */

// Validation language settings
return [
    // Core Messages
    'noRuleSets'      => 'Brak zestawów reguł określonych w konfiguracji sprawdzania poprawności.',
    'ruleNotFound'    => '{0} nie jest prawidłową regułą.',
    'groupNotFound'   => '{0} nie jest grupą reguł sprawdzania poprawności.',
    'groupNotArray'   => 'Grupa reguł {0} musi być tablicą.',
    'invalidTemplate' => '{0} nie jest prawidłowym szablonem sprawdzania poprawności.',

    // Rule Messages
    'alpha'                 => 'Pole {field} może zawierać tylko znaki alfabetyczne.',
    'alpha_dash'            => 'Pole {field} może zawierać tylko znaki alfanumeryczne, podkreślenia i myślniki.',
    'alpha_numeric'         => 'Pole {field} może zawierać tylko znaki alfanumeryczne.',
    'alpha_numeric_punct'   => 'Pole {field} może zawierać tylko znaki alfanumeryczne, spację oraz znaki ~ ! # $ % & * - _ + = | : ..',
    'alpha_numeric_space'   => 'Pole {field} może zawierać tylko znaki alfanumeryczne i spacje.',
    'alpha_space'           => 'Pole {field} może zawierać tylko znaki alfabetyczne i spacje.',
    'decimal'               => 'Pole {field} musi zawierać liczbę dziesiętną.',
    'differs'               => 'Pole {field} musi różnić się od pola {param}.',
    'equals'                => 'Pole {field} musi może mieć tylko wartość: {param}.',
    'exact_length'          => 'Pole {field} musi mieć dokładnie {param} długości.',
    'field_exists'          => 'Pole {field} musi istnieć.',
    'greater_than'          => 'Pole {field} musi zawierać liczbę większą niż {param}.',
    'greater_than_equal_to' => 'Pole {field} musi zawierać liczbę większą lub równą {param}.',
    'hex'                   => 'Pole {field} może zawierać tylko znaki liczb szestnastkowych.',
    'in_list'               => 'Pole {field} musi być jednym z: {param}.',
    'integer'               => 'Pole {field} musi zawierać liczbę całkowitą.',
    'is_natural'            => 'Pole {field} może zawierać tylko cyfry.',
    'is_natural_no_zero'    => 'Pole {field} może zawierać tylko cyfry i musi być większe od zera.',
    'is_not_unique'         => 'Pole {field} może zawierać jedynie poprzednio istniejącą wartość w bazie.',
    'is_unique'             => 'Pole {field} musi zawierać unikalną wartość.',
    'less_than'             => 'Pole {field} musi zawierać liczbę mniejszą niż {param}.',
    'less_than_equal_to'    => 'Pole {field} musi zawierać liczbę mniejszą lub równą {param}.',
    'matches'               => 'Pole {field} nie pasuje do pola {param}.',
    'max_length'            => 'Pole {field} nie może przekraczać długości znaków {param}.',
    'min_length'            => 'Pole {field} musi mieć przynajmniej {param} długości.',
    'not_equals'            => 'Pole {field} nie może mieć wartości: {param}.',
    'not_in_list'           => 'Pole {field} musi mieć jedną z wartości: {param}.',
    'numeric'               => 'Pole {field} musi zawierać tylko liczby.',
    'regex_match'           => 'Pole {field} ma niepoprawny format.',
    'required'              => 'Pole {field} jest wymagane',
    'required_with'         => 'Pole {field} jest wymagane, gdy występuje {param}.',
    'required_without'      => 'Pole {field} jest wymagane, gdy nie ma parametru {param}.',
    'string'                => 'Pole {field} musi być prawidłowym ciągiem znaków.',
    'timezone'              => 'Pole {field} musi być prawidłową strefą czasową.',
    'valid_base64'          => 'Pole {field} musi być poprawnym łańcuchem base64.',
    'valid_email'           => 'Pole {field} musi zawierać poprawny adres e-mail.',
    'valid_emails'          => 'Pole {field} musi zawierać wszystkie prawidłowe adresy e-mail.',
    'valid_ip'              => 'Pole {field} musi zawierać poprawny adres IP.',
    'valid_url'             => 'Pole {field} musi zawierać prawidłowy adres URL.',
    'valid_url_strict'      => 'Pole {field} musi zawierać prawidłowy adres URL.',
    'valid_date'            => 'Pole {field} musi zawierać poprawną datę.',
    'valid_json'            => 'Pole {field} musi zawierać poprawny json.',

    // Credit Cards
    'valid_cc_num' => '{field} nie wydaje się być prawidłowym numerem karty kredytowej.',

    // Files
    'uploaded' => '{field} nie jest prawidłowym przesłanym plikiem.',
    'max_size' => '{field} jest zbyt dużym plikiem.',
    'is_image' => '{field} nie jest prawidłowym, przesłanym plikiem graficznym.',
    'mime_in'  => '{field} nie ma prawidłowego typu MIME.',
    'ext_in'   => '{field} nie ma poprawnego rozszerzenia pliku.',
    'max_dims' => '{field} nie jest obrazem lub jest zbyt szeroki lub wysoki.',
    'min_dims' => '{field} nie jest obrazem lub jego szerokość albo wysokość jest zbyt mała.',
];
