diff --git a/include/constants.php b/include/constants.php index 124f384f..0a55ab80 100644 --- a/include/constants.php +++ b/include/constants.php @@ -1,6 +1,6 @@ where(function (\Illuminate\Database\Query\Builder $query) use ($mode) { - return $query->where('mode', $mode)->orWhere('mode', 0); + return $query->whereIn('mode', [$mode, 0]); }) ->orderBy('sort_index', 'desc') ->get() @@ -6260,7 +6260,7 @@ TD; $afterInput = $item->name; } $checked = ''; - do_log("toCheck: $checkedValues, $namePrefix - {$item->id}"); + do_log("toCheck: $checkedValues, $namePrefix - {$item->id}", 'debug'); if ($checkedValues) { if ( str_contains($checkedValues, "[{$namePrefix}{$item->id}]") diff --git a/resources/lang/cs/announce-log.php b/resources/lang/cs/announce-log.php new file mode 100644 index 00000000..68ac8977 --- /dev/null +++ b/resources/lang/cs/announce-log.php @@ -0,0 +1,71 @@ + 'Čas hlášení', + 'request_id' => 'ID požadavku', + + 'uploaded_offset' => 'Nahrát počáteční posun', + 'uploaded_total_last' => 'Poslední souhrnná částka pro nahrání', + 'uploaded_total' => 'Kumulativní částka pro nahrání', + 'uploaded_increment' => 'Nahrát zvýšení', + 'uploaded_increment_for_user' => 'Přírůstek nahrávání uživatele', + + 'downloaded_offset' => 'Stáhnout počáteční hlasitost', + 'downloaded_total_last' => 'Poslední kumulativní objem stahování', + 'downloaded_total' => 'Souhrnný objem stahování', + 'downloaded_increment' => 'Navýšení stažení', + 'downloaded_increment_for_user' => 'Přídavek ke stažení uživatele', + + 'left' => 'Zbývající částka', + 'seeder' => 'Seeder', + 'leecher' => 'Stahování', + 'announce_time' => 'Časový interval', + 'agent' => 'Zákazník', + 'user_id' => 'ID uživatele', + 'passkey' => 'Uživatelské heslo', + 'torrent_id' => 'ID Torrentu', + 'peer_id' => 'ID partnera', + 'event' => 'Událost', + 'ip' => 'IP adresa', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Přístav', + 'started' => 'Čas zahájení', + 'prev_action' => 'Předchozí zpráva', + 'last_action' => 'Poslední zpráva', + 'seeder_count' => 'Počet jader', + 'leecher_count' => 'Počet stažení', + 'scheme' => 'Protokol o hlášení', + 'host' => 'Hostitel hlášení', + 'path' => 'Cesta hlášení', + 'continent' => 'Kontinent', + 'country' => 'L 343, 22.12.2009, s. 1).', + 'city' => 'Město', + 'show_client_error' => 'Zobrazit chybu klienta', + 'client_select' => 'ID klienta', + 'torrent_size' => 'Velikost osiva', + 'events' => [ + 'started' => 'Začínáno', + 'stopped' => 'Zastaveno', + 'paused' => 'Pozastaveno', + 'completed' => 'Dokončeno', + 'none' => 'Nic', + ], + 'batch_no' => 'Číslo šarže', + 'promotion_state' => 'Stav akce', + 'promotion_state_desc' => 'Zdroj propagace', + 'up_factor' => 'Nahrát faktor', + 'up_factor_desc' => 'Zdroj faktoru nahrávání', + 'down_factor' => 'Stáhnout multiplikátor', + 'down_factor_desc' => 'Stáhnout zdroj multiplikátoru', + 'speed' => 'Rychlost', + 'tab_primary' => 'Primární informace', + 'tab_secondary' => 'Sekundární informace', + 'fieldset_basic' => 'Základní informace', + 'fieldset_uploaded' => 'Nahrávání', + 'fieldset_downloaded' => 'Stahování', + 'fieldset_client' => 'Zákazník', + 'fieldset_location' => 'Poloha', + 'fieldset_request' => 'Požadavky', + +]; diff --git a/resources/lang/cs/attachment.php b/resources/lang/cs/attachment.php new file mode 100644 index 00000000..c5926fe3 --- /dev/null +++ b/resources/lang/cs/attachment.php @@ -0,0 +1,8 @@ + 'Příloha pro klíč ', + 'not_found' => ' nenalezeno', + 'size' => 'Velikost', + 'downloads' => 'Stahování', +]; diff --git a/resources/lang/cs/auth.php b/resources/lang/cs/auth.php index 6eae8edb..8d3502de 100644 --- a/resources/lang/cs/auth.php +++ b/resources/lang/cs/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Tyto přihlašovací údaje neodpovídají našim záznamům.', + 'password' => 'Zadané heslo není správné.', + 'throttle' => 'Příliš mnoho pokusů o přihlášení. Zkuste to prosím znovu za :seconds sekundy.', ]; diff --git a/resources/lang/cs/bonus-log.php b/resources/lang/cs/bonus-log.php index 3f949aca..378fdfb1 100644 --- a/resources/lang/cs/bonus-log.php +++ b/resources/lang/cs/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Koupit změnit kartu uživatelského jména', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Dárková medaile', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Koupit torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Odměna torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Plat do práce', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent být stažen', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Získat odměnu', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Obdržet dárek', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Nahrát torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent obdrží odměnu', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Distribuce základního', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Přidání dárce osiva', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Přídavek semenného úředníka', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Přidání chřipky', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Přidávání medailí', ], 'fields' => [ 'business_type' => 'Typ podnikání', @@ -34,4 +42,5 @@ return [ 'value' => 'Obchodní hodnota', 'new_total_value' => 'Hodnota po uskutečnění obchodu', ], + 'exclude_seeding_bonus' => 'Vyloučit bonus za distribuci', ]; diff --git a/resources/lang/cs/bookmark.php b/resources/lang/cs/bookmark.php index 2ce07b09..cb473579 100644 --- a/resources/lang/cs/bookmark.php +++ b/resources/lang/cs/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Přidání do záložky bylo úspěšné!', 'delete_success' => 'Zrušení záložky úspěšné!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id neexistuje!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id je již záložka!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id není záložkováno!', ]; diff --git a/resources/lang/cs/nexus.php b/resources/lang/cs/nexus.php index 7db523c8..bddf2f74 100644 --- a/resources/lang/cs/nexus.php +++ b/resources/lang/cs/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(osiřelé)', 'time_units' => [ 'week' => 'týdny', + 'hour' => 'hodiny', ], 'select_all' => 'Vybrat vše', 'unselect_all' => 'Odznačit vše', diff --git a/resources/lang/cs/route-permission.php b/resources/lang/cs/route-permission.php index 9a934da2..db9fcaa1 100644 --- a/resources/lang/cs/route-permission.php +++ b/resources/lang/cs/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Zobrazit základní informace o uživateli', 'desc' => 'Zobrazit základní informace o uživateli', ], + 'bookmark:store' => [ + 'text' => 'Přidat záložku', + 'desc' => 'Přidat záložku', + ], + 'bookmark:delete' => [ + 'text' => 'Odstranit záložku', + 'desc' => 'Odstranit záložku', + ], ]; diff --git a/resources/lang/cs/user-modify-log.php b/resources/lang/cs/user-modify-log.php new file mode 100644 index 00000000..d9dba663 --- /dev/null +++ b/resources/lang/cs/user-modify-log.php @@ -0,0 +1,5 @@ + 'Upravený obsah', +]; diff --git a/resources/lang/cs/validation.php b/resources/lang/cs/validation.php index 0461c537..85722387 100644 --- a/resources/lang/cs/validation.php +++ b/resources/lang/cs/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => ':attribute pole je neplatné.', - '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.', + 'accepted' => 'Pole :attribute musí být přijato.', + 'accepted_if' => ':attribute musí být přijato pokud :other je :value.', + 'active_url' => 'Pole :attribute musí být platná adresa URL.', + 'after' => 'Pole :attribute musí být datum po :date.', + 'after_or_equal' => 'Pole :attribute musí být datum po nebo rovno :date.', + 'alpha' => 'Pole :attribute musí obsahovat pouze písmena.', + 'alpha_dash' => 'Pole :attribute musí obsahovat pouze písmena, číslice, pomlčky a podtržítka.', + 'alpha_num' => 'Pole :attribute musí obsahovat pouze písmena a číslice.', + 'any_of' => 'Pole :attribute je neplatné.', + 'array' => 'Pole :attribute musí být pole.', + 'ascii' => 'Pole :attribute musí obsahovat pouze jednobytové alfanumerické znaky a symboly.', + 'before' => 'Pole :attribute musí být datum před :date.', + 'before_or_equal' => 'Pole :attribute musí být datum 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ů.', + 'array' => 'Pole :attribute musí mít mezi :min a :max položkami.', + 'file' => ':attribute musí být v rozmezí :min až :max kilobajtů.', + 'numeric' => 'Pole :attribute musí být mezi :min a :max.', + 'string' => 'Pole :attribute musí být v rozmezí :min a :max znaků.', ], - 'boolean' => ':Attribute musí být true nebo false', - 'can' => 'Pole :attribute obsahuje neautorizovanou hodnotu.', - 'confirmed' => ':Attribute nesouhlasí.', - 'contains' => 'V poli :attribute chybí povinná hodnota.', - '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á.', - 'extensions' => 'Pole :attribute musí mít jednu z následujících přípon: :values.', - 'file' => ':Attribute musí být soubor.', - 'filled' => ':Attribute musí být vyplněno.', + 'boolean' => ':attribute musí být pravda nebo nepravda.', + 'can' => ':attribute obsahuje neautorizovanou hodnotu.', + 'confirmed' => 'Potvrzení :attribute se neshoduje.', + 'contains' => ':attribute chybí povinná hodnota.', + 'current_password' => 'Nesprávné heslo.', + 'date' => 'Pole :attribute musí být platné datum.', + 'date_equals' => 'Pole :attribute musí být stejné jako :date.', + 'date_format' => 'Pole :attribute musí odpovídat formátu :format.', + 'decimal' => 'Pole :attribute musí mít :decimal desetinná místa.', + 'declined' => 'Pole :attribute musí být odmítnuto.', + 'declined_if' => ':attribute musí být odmítnut, pokud :other je :value.', + 'different' => ':attribute a :other se musí lišit.', + 'digits' => 'Pole :attribute musí mít :digits číslic.', + 'digits_between' => 'Pole :attribute musí být v rozmezí :min a :max číslic.', + 'dimensions' => 'Pole :attribute má neplatné rozměry obrázku.', + 'distinct' => 'Pole :attribute má duplicitní hodnotu.', + 'doesnt_end_with' => 'Pole :attribute nesmí končit jedním z následujících: hodnot.', + 'doesnt_start_with' => 'Pole :attribute nesmí začínat jedním z následujících: :values.', + 'email' => 'Pole :attribute musí být platná e-mailová adresa.', + 'ends_with' => 'Pole :attribute musí končit jedním z těchto znaků: hodnot.', + 'enum' => 'Vybraný :attribute je neplatný.', + 'exists' => 'Vybraný :attribute je neplatný.', + 'extensions' => ':attribute musí mít jedno z následujících přípon: :values.', + 'file' => 'Pole :attribute musí být soubor.', + 'filled' => 'Pole :attribute musí mít hodnotu.', '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.', + 'array' => ':attribute musí obsahovat více než :value položek.', + 'file' => ':attribute musí být větší než :value kilobajtů.', + 'numeric' => ':attribute musí být větší než :value.', + 'string' => ':attribute musí být větší než :value znaků.', ], '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.', + 'array' => 'Pole :attribute musí mít :value položky nebo více.', + 'file' => ':attribute musí být větší nebo rovno :value kilobajtů.', + 'numeric' => ':attribute musí být větší nebo rovno :value.', + 'string' => ':attribute musí být větší nebo roven :value znaků.', ], - 'hex_color' => 'Pole :attribute musí mít platnou hexadecimální barvu.', - '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.', + 'hex_color' => 'Pole :attribute musí být platná hexadecimální barva.', + 'image' => 'Pole :attribute musí být obrázek.', + 'in' => 'Vybraný :attribute je neplatný.', + 'in_array' => 'Pole :attribute musí existovat v :other.', + 'integer' => 'Pole :attribute musí být celé číslo.', + 'ip' => 'Pole :attribute musí být platná IP adresa.', + 'ipv4' => 'Pole :attribute musí být platná IPv4 adresa.', + 'ipv6' => 'Pole :attribute musí být platná adresa IPv6.', + 'json' => 'Pole :attribute musí být platný řetězec JSON.', 'list' => 'Pole :attribute musí být seznam.', - 'lowercase' => ':Attribute musí být malá písmena.', + 'lowercase' => ':attribute musí b?t mal?.', '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ů.', + 'array' => ':attribute musí obsahovat méně než :value položek.', + 'file' => ':attribute musí být menší než :value kilobajtů.', + 'numeric' => ':attribute musí být menší než :value.', + 'string' => ':attribute musí být menší 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ů.', + 'array' => 'Pole :attribute nesmí obsahovat více než :value položek.', + 'file' => ':attribute musí být menší nebo rovno :value kilobajtů.', + 'numeric' => ':attribute musí být menší nebo rovno :value.', + 'string' => 'Pole :attribute musí být menší nebo rovno :value znaků.', ], - 'mac_address' => ':Attribute musí být platná adresa MAC.', + 'mac_address' => 'Pole :attribute musí být platná MAC adresa.', 'max' => [ - 'array' => ':Attribute nemůže obsahovat více než :max prvků.', - 'file' => 'Velikost souboru :attribute musí být menší než :max kB.', - 'numeric' => ':Attribute nemůže být větší než :max.', - 'string' => ':Attribute nemůže být delší než :max znaků.', + 'array' => 'Pole :attribute nesmí obsahovat více než :max položek.', + 'file' => ':attribute nesmí být větší než :max kilobajtů.', + 'numeric' => ':attribute nesmí být větší než :max.', + 'string' => 'Pole :attribute nesmí být větší 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.', + 'max_digits' => 'Pole :attribute nesmí obsahovat více než :max číslic.', + 'mimes' => 'Pole :attribute musí být soubor typu: :values.', + 'mimetypes' => 'Pole :attribute musí být soubor typu: :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ů.', + 'array' => 'Pole :attribute musí obsahovat alespoň :min položek.', + 'file' => 'Pole :attribute musí být alespoň :min kilobajtů.', + 'numeric' => 'Pole :attribute musí být alespoň :min.', + 'string' => 'Pole :attribute musí mít alespoň :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.', + 'min_digits' => 'Pole :attribute musí mít alespoň :min číslic.', + 'missing' => ':attribute musí být vyplněno.', + 'missing_if' => ':attribute musí být vyplněno, pokud :other je :value.', + 'missing_unless' => ':attribute musí být vyplněno pokud :other je :value.', + 'missing_with' => ':attribute musí být vyplněno, pokud je k dispozici :values.', + 'missing_with_all' => ':attribute musí být vyplněno, pokud je k dispozici :values.', + 'multiple_of' => 'Pole :attribute musí být násobkem :value.', + 'not_in' => 'Vybraný :attribute je neplatný.', + 'not_regex' => 'Formát pole :attribute je neplatný.', + 'numeric' => 'Pole :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.', + 'letters' => 'Pole :attribute musí obsahovat alespoň jedno písmeno.', + 'mixed' => ':attribute musí obsahovat alespoň jedno velké písmeno a jedno malé písmeno.', + 'numbers' => ':attribute musí obsahovat alespoň jedno číslo.', + 'symbols' => ':attribute musí obsahovat alespoň jeden symbol.', + 'uncompromised' => 'Uvedený :attribute se objevil v úniku dat. Zvolte prosím jiný :attribute atribut.', ], - 'present' => ':Attribute musí být vyplněno.', - 'present_if' => 'Pole :attribute musí být přítomno, když :other je :value.', - 'present_unless' => 'Pole :attribute musí být přítomno, pokud :other není :value.', - 'present_with' => 'Pole :attribute musí být přítomno, pokud je přítomno :values.', - 'present_with_all' => 'Pole :attribute musí být přítomno, pokud je přítomno :values.', + 'present' => ':attribute musí být vyplněno.', + 'present_if' => ':attribute musí být vyplněno, pokud :other je :value.', + 'present_unless' => ':attribute musí být vyplněno, pokud :other je :value.', + 'present_with' => ':attribute musí být vyplněno, pokud je k dispozici :values.', + 'present_with_all' => ':attribute musí být vyplněno, pokud je k dispozici :values.', 'prohibited' => 'Pole :attribute je zakázáno.', - 'prohibited_if' => 'Pole :attribute je zakázáno, když je :other :value.', - 'prohibited_if_accepted' => 'Pole :attribute je zakázáno, když je přijato :other.', - 'prohibited_if_declined' => 'Pole :attribute je zakázáno, když je :other pokles.', - '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_if_declined' => 'Pole :attribute je povinné, když je :other odmítnuto.', - '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.', + 'prohibited_if' => ':attribute je zakázáno pokud :other je :value.', + 'prohibited_if_accepted' => 'Pole :attribute je zakázáno, pokud je :other přijato.', + 'prohibited_if_declined' => 'Pole :attribute je zakázáno, pokud :other je odmítnuto.', + 'prohibited_unless' => ':attribute je zakázáno pokud :other není v :values.', + 'prohibits' => 'Pole :attribute zakazuje :other být přítomno.', + 'regex' => 'Formát pole :attribute je neplatný.', + 'required' => 'Pole :attribute je povinné.', + 'required_array_keys' => ':attribute musí obsahovat záznamy pro: :values.', + 'required_if' => ':attribute je vyžadováno pokud :other je :value.', + 'required_if_accepted' => ':attribute je vyžadováno pokud :other je přijato.', + 'required_if_declined' => 'Pole :attribute je vyžadováno pokud :other je odmítnuto.', + 'required_unless' => ':attribute je vyžadováno pokud :other není v :values.', + 'required_with' => 'Pole :attribute je vyžadováno, pokud je zvoleno :values.', + 'required_with_all' => 'Pole :attribute je vyžadováno, pokud je k dispozici :values.', + 'required_without' => 'Pole :attribute je vyžadováno, pokud :values není k dispozici.', + 'required_without_all' => 'Pole :attribute je vyžadováno, pokud není k dispozici žádná z :values.', + 'same' => ':attribute se musí shodovat s :other.', '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ý.', + 'array' => 'Pole :attribute musí obsahovat :size položek.', + 'file' => 'Pole :attribute musí mít :size kilobajtů.', + 'numeric' => 'Pole :attribute musí být :size.', + 'string' => 'Pole :attribute musí mít :size znaků.', ], - '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.', + 'starts_with' => 'Pole :attribute musí začínat jedním z následujících znaků: :values.', + 'string' => 'Pole :attribute musí být řetězec.', + 'timezone' => 'Pole :attribute musí být platné časové pásmo.', + 'ulid' => 'Pole :attribute musí být platné ULID.', + 'unique' => ':attribute již byl použit.', + 'uploaded' => ':attribute se nepodařilo nahrát.', + 'uppercase' => ':attribute musí b?t velká písmena.', + 'url' => 'Pole :attribute musí být platná adresa URL.', + 'uuid' => 'Pole :attribute musí být platné UUID.', ]; diff --git a/resources/lang/da/announce-log.php b/resources/lang/da/announce-log.php new file mode 100644 index 00000000..49cd5077 --- /dev/null +++ b/resources/lang/da/announce-log.php @@ -0,0 +1,71 @@ + 'Tidspunkt for rapportering', + 'request_id' => 'Anmod Om ID', + + 'uploaded_offset' => 'Upload start forskydning', + 'uploaded_total_last' => 'Sidste kumulative uploadbeløb', + 'uploaded_total' => 'Samlet uploadbeløb', + 'uploaded_increment' => 'Upload trin', + 'uploaded_increment_for_user' => 'Bruger Upload Forøgelse', + + 'downloaded_offset' => 'Download Startlydstyrke', + 'downloaded_total_last' => 'Sidste Kumulativ Downloadlydstyrke', + 'downloaded_total' => 'Kumulativ Downloadlydstyrke', + 'downloaded_increment' => 'Download Tillæg', + 'downloaded_increment_for_user' => 'Bruger download stigning', + + 'left' => 'Resterende beløb', + 'seeder' => 'Seeder', + 'leecher' => 'Downloader', + 'announce_time' => 'Tidsinterval', + 'agent' => 'Klient', + 'user_id' => 'Bruger ID', + 'passkey' => 'Bruger Passkey', + 'torrent_id' => 'Torrent ID', + 'peer_id' => 'Peer ID', + 'event' => 'Begivenhed', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Port', + 'started' => 'Start tid', + 'prev_action' => 'Forrige rapport', + 'last_action' => 'Seneste rapport', + 'seeder_count' => 'Seeder antal', + 'leecher_count' => 'Antal downloadere', + 'scheme' => 'Rapporteringsprotokol', + 'host' => 'Rapportering af vært', + 'path' => 'Indberetning af sti', + 'continent' => 'Kontinent', + 'country' => 'Land', + 'city' => 'By', + 'show_client_error' => 'Vis klientfejl', + 'client_select' => 'Klient ID', + 'torrent_size' => 'Frø størrelse', + 'events' => [ + 'started' => 'Startet', + 'stopped' => 'Stoppet', + 'paused' => 'Pauset', + 'completed' => 'Afsluttet', + 'none' => 'Ingen', + ], + 'batch_no' => 'Batch nummer', + 'promotion_state' => 'Salgsfremmende status', + 'promotion_state_desc' => 'Salgsfremmende kilde', + 'up_factor' => 'Upload faktor', + 'up_factor_desc' => 'Upload faktor kilde', + 'down_factor' => 'Download Multiplikator', + 'down_factor_desc' => 'Download Multiplikator Kilde', + 'speed' => 'Hastighed', + 'tab_primary' => 'Primær Information', + 'tab_secondary' => 'Sekundære Oplysninger', + 'fieldset_basic' => 'Grundlæggende Oplysninger', + 'fieldset_uploaded' => 'Uploads', + 'fieldset_downloaded' => 'Downloads', + 'fieldset_client' => 'Klient', + 'fieldset_location' => 'Placering', + 'fieldset_request' => 'Anmodninger', + +]; diff --git a/resources/lang/da/attachment.php b/resources/lang/da/attachment.php new file mode 100644 index 00000000..7cf073c4 --- /dev/null +++ b/resources/lang/da/attachment.php @@ -0,0 +1,8 @@ + 'Vedhæftning for nøgle ', + 'not_found' => ' ikke fundet', + 'size' => 'Størrelse', + 'downloads' => 'Downloads', +]; diff --git a/resources/lang/da/auth.php b/resources/lang/da/auth.php index 36ff306e..101e40b4 100644 --- a/resources/lang/da/auth.php +++ b/resources/lang/da/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'De angivne oplysninger er ugyldige.', - 'password' => 'Adgangskoden er forkert.', + 'failed' => 'Disse legitimationsoplysninger stemmer ikke overens med vores journaler.', + 'password' => 'Den angivne adgangskode er forkert.', 'throttle' => 'For mange loginforsøg. Prøv igen om :seconds sekunder.', ]; diff --git a/resources/lang/da/bonus-log.php b/resources/lang/da/bonus-log.php index d1f5fe39..cdeff439 100644 --- a/resources/lang/da/bonus-log.php +++ b/resources/lang/da/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Køb ændre brugernavn kort', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Gave medalje', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Køb torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Belønnings torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rolle arbejdsløn', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent hentes', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Modtag belønning', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Modtag gave', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Upload torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent modtager belønning', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Grundlæggende frø', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Seeding donor addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Seeding official addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Seeding harem addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Tilføjelse af seeddel', ], 'fields' => [ 'business_type' => 'Virksomhedstype', @@ -34,4 +42,5 @@ return [ 'value' => 'Handelsværdi', 'new_total_value' => 'Post-handelsværdi', ], + 'exclude_seeding_bonus' => 'Udelad seeding bonus', ]; diff --git a/resources/lang/da/bookmark.php b/resources/lang/da/bookmark.php index 930d5247..5bb47446 100644 --- a/resources/lang/da/bookmark.php +++ b/resources/lang/da/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Tilføjelse til bogmærke lykkedes!', 'delete_success' => 'Annuller bogmærke lykkedes!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id findes ikke!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id allerede bookmarked!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id ikke bogmærket!', ]; diff --git a/resources/lang/da/nexus.php b/resources/lang/da/nexus.php index cedc250c..e67fc23e 100644 --- a/resources/lang/da/nexus.php +++ b/resources/lang/da/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(forældreløse)', 'time_units' => [ 'week' => 'uger', + 'hour' => 'timer', ], 'select_all' => 'Vælg alle', 'unselect_all' => 'Fravælg alle', diff --git a/resources/lang/da/route-permission.php b/resources/lang/da/route-permission.php index c9c311cf..7510ecdc 100644 --- a/resources/lang/da/route-permission.php +++ b/resources/lang/da/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Se brugerens grundlæggende info', 'desc' => 'Se brugerens grundlæggende info', ], + 'bookmark:store' => [ + 'text' => 'Tilføj bogmærke', + 'desc' => 'Tilføj bogmærke', + ], + 'bookmark:delete' => [ + 'text' => 'Slet bogmærke', + 'desc' => 'Slet bogmærke', + ], ]; diff --git a/resources/lang/da/user-modify-log.php b/resources/lang/da/user-modify-log.php new file mode 100644 index 00000000..b5a18ca6 --- /dev/null +++ b/resources/lang/da/user-modify-log.php @@ -0,0 +1,5 @@ + 'Ændret indhold', +]; diff --git a/resources/lang/da/validation.php b/resources/lang/da/validation.php index 763fec13..b9f06775 100644 --- a/resources/lang/da/validation.php +++ b/resources/lang/da/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => 'The :attribute field is invalid.', - '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.', + 'accepted' => 'Attributfeltet skal accepteres.', + 'accepted_if' => 'Attributfeltet skal accepteres, når:other er:value.', + 'active_url' => 'Attributfeltet skal være en gyldig URL.', + 'after' => 'Attributfeltet skal være en dato efter: dato.', + 'after_or_equal' => 'Attributfeltet skal være en dato efter eller lig med: dato.', + 'alpha' => 'Attributfeltet må kun indeholde bogstaver.', + 'alpha_dash' => 'Attributfeltet må kun indeholde bogstaver, tal, bindestreger og understregninger.', + 'alpha_num' => 'Attributfeltet må kun indeholde bogstaver og tal.', + 'any_of' => 'Attributfeltet er ugyldigt.', + 'array' => 'Attributfeltet skal være et array.', + 'ascii' => 'Attributfeltet må kun indeholde alfanumeriske tegn og symboler med en enkelt byte.', + 'before' => 'Attributfeltet skal være en dato før: dato.', + 'before_or_equal' => 'Attributfeltet skal være en dato før eller lig med: dato.', '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.', + 'array' => 'Attributfeltet skal have mellem: min og: max elementer.', + 'file' => 'Attributfeltet skal være mellem: min og: max kilobytes.', + 'numeric' => 'Attributfeltet skal være mellem: min og: max.', + 'string' => 'Attributfeltet 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.', - 'contains' => ':Attribute mangler en påkrævet værdi.', + 'boolean' => 'Attributfeltet skal være sandt eller falsk.', + 'can' => 'Attributfeltet indeholder en uautoriseret værdi.', + 'confirmed' => 'Attributfeltbekræftelse stemmer ikke overens.', + 'contains' => 'Attributfeltet mangler en obligatorisk værdi.', '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.', - 'extensions' => 'Feltet :attribute skal have en af ​​følgende udvidelser: :values.', - 'file' => ':Attribute skal være en fil.', - 'filled' => ':Attribute skal udfyldes.', + 'date' => 'Attributfeltet skal være en gyldig dato.', + 'date_equals' => 'Attributfeltet skal være en dato lig med: dato.', + 'date_format' => 'Attributfeltet skal matche formatet :format.', + 'decimal' => 'Attributfeltet skal være: decimale decimaler.', + 'declined' => 'Attributfeltet skal afvises.', + 'declined_if' => 'Attributfeltet skal afvises når: anden er:værdi.', + 'different' => 'Attributfeltet og: andet skal være anderledes.', + 'digits' => 'Attributfeltet skal være: cifre.', + 'digits_between' => 'Attributfeltet skal være mellem: min og: max cifre.', + 'dimensions' => 'Attributfeltet har ugyldige billeddimensioner.', + 'distinct' => 'Attributfeltet har en duplikeret værdi.', + 'doesnt_end_with' => 'Attributfeltet må ikke slutte med et af følgende: :values.', + 'doesnt_start_with' => 'Attributfeltet må ikke starte med et af følgende: :values.', + 'email' => 'Attributfeltet skal være en gyldig e-mail-adresse.', + 'ends_with' => 'Attributfeltet skal slutte med et af følgende: :values.', + 'enum' => 'Den valgte :attribute er ugyldig.', + 'exists' => 'Den valgte :attribute er ugyldig.', + 'extensions' => 'Attributfeltet skal have en af følgende udvidelser: værdier.', + 'file' => 'Attributfeltet skal være en fil.', + 'filled' => 'Attributfeltet skal have en værdi.', '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.', + 'array' => 'Attributfeltet skal have mere end :value items.', + 'file' => 'Attributfeltet skal være større end :value kilobytes.', + 'numeric' => 'Attributfeltet skal være større end :value.', + 'string' => 'Attributfeltet skal være større end :value characters.', ], '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.', + 'array' => 'Attributfeltet skal have:value items eller mere.', + 'file' => 'Attributfeltet skal være større end eller lig med: value kilobytes.', + 'numeric' => 'Attributfeltet skal være større end eller lig med: værdi.', + 'string' => 'Attributfeltet skal være større end eller lig med: value characters.', ], - 'hex_color' => 'Feltet :attribute skal være en gyldig hexadecimal farve.', - '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.', - 'list' => 'Feltet :attribute skal være en liste.', - 'lowercase' => ':Attribute skal være små bogstaver.', + 'hex_color' => 'Attributfeltet skal være en gyldig hexadecimal farve.', + 'image' => 'Attributfeltet skal være et billede.', + 'in' => 'Den valgte :attribute er ugyldig.', + 'in_array' => 'Attributfeltet skal eksistere i: andet.', + 'integer' => 'Attributfeltet skal være et heltal.', + 'ip' => 'Attributfeltet skal være en gyldig IP-adresse.', + 'ipv4' => 'Attributfeltet skal være en gyldig IPv4-adresse.', + 'ipv6' => 'Attributfeltet skal være en gyldig IPv6-adresse.', + 'json' => 'Attributfeltet skal være en gyldig JSON-streng.', + 'list' => 'Attributfeltet skal være en liste.', + 'lowercase' => 'Attributfeltet 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.', + 'array' => 'Attributfeltet skal have mindre end :value items.', + 'file' => 'Attributfeltet skal være mindre end :value kilobytes.', + 'numeric' => 'Attributfeltet skal være mindre end :value.', + 'string' => 'Attributfeltet skal være mindre end :value characters.', ], '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.', + 'array' => 'Attributfeltet må ikke have mere end :value items.', + 'file' => 'Attributfeltet skal være mindre end eller lig med: value kilobytes.', + 'numeric' => 'Attributfeltet skal være mindre end eller lig med: værdi.', + 'string' => 'Attributfeltet skal være mindre end eller lig med: value characters.', ], - 'mac_address' => ':Attribute skal være en gyldig MAC-adresse.', + 'mac_address' => 'Attributfeltet 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.', + 'array' => 'Attributfeltet må ikke have mere end :max elementer.', + 'file' => 'Attributfeltet må ikke være større end :max kilobytes.', + 'numeric' => 'Attributfeltet må ikke være større end :max.', + 'string' => 'Attributfeltet må ikke være større 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.', + 'max_digits' => 'Attributfeltet må ikke have mere end :max cifre.', + 'mimes' => 'Attributfeltet skal være en fil af typen:: værdier.', + 'mimetypes' => 'Attributfeltet skal være en fil af typen:: værdier.', '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.', + 'array' => 'Attributfeltet skal indeholde mindst: min elementer.', + 'file' => 'Attributfeltet skal mindst være: min kilobytes.', + 'numeric' => 'Attributfeltet skal være mindst :min.', + 'string' => 'Attributfeltet skal være mindst: min tegn.', ], - 'min_digits' => ':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.', + 'min_digits' => 'Attributfeltet skal indeholde mindst: min cifre.', + 'missing' => 'Attributfeltet skal mangle.', + 'missing_if' => 'Attributfeltet skal mangle, når: andet er:værdi.', + 'missing_unless' => 'Attributfeltet skal mangle, medmindre :other er:value.', + 'missing_with' => 'Attributfeltet skal mangle, når: værdier er til stede.', + 'missing_with_all' => 'Attributfeltet skal mangle, når: værdier er til stede.', + 'multiple_of' => 'Attributfeltet skal være et multiplum af :value.', + 'not_in' => 'Den valgte :attribute er ugyldig.', + 'not_regex' => 'Attributfeltformatet er ugyldigt.', + 'numeric' => 'Attributfeltet 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.', + 'letters' => 'Attributfeltet skal indeholde mindst ét bogstav.', + 'mixed' => 'Attributfeltet skal indeholde mindst et stort bogstav og et lille bogstav.', + 'numbers' => 'Attributfeltet skal indeholde mindst et tal.', + 'symbols' => 'Attributfeltet skal indeholde mindst et symbol.', + 'uncompromised' => 'Den givne :attribute er dukket op i en datalæk. Vælg venligst en anden :attribut.', ], - 'present' => ':Attribute skal være tilstede.', - 'present_if' => 'Feltet :attribute skal være til stede, når :other er :value.', - 'present_unless' => 'Feltet :attribute skal være til stede, medmindre :other er :value.', - 'present_with' => ':Attribute-feltet skal være til stede, når :values er til stede.', - 'present_with_all' => ':Attribute-feltet skal være til stede, når :values er til stede.', - 'prohibited' => ':Attribute-feltet er forbudt.', - 'prohibited_if' => 'Feltet :attribute er forbudt, når :other er :value.', - 'prohibited_if_accepted' => 'The :attribute field is prohibited when :other is accepted.', - 'prohibited_if_declined' => 'The :attribute field is prohibited when :other is declined.', - '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_if_declined' => 'The :attribute field is required when :other is declined.', - '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.', + 'present' => 'Attributfeltet skal være til stede.', + 'present_if' => 'Attributfeltet skal være til stede, når: andet er:værdi.', + 'present_unless' => 'Attributfeltet skal være til stede medmindre:other er:value.', + 'present_with' => 'Attributfeltet skal være til stede, når: værdier er til stede.', + 'present_with_all' => 'Attributfeltet skal være til stede, når: værdier er til stede.', + 'prohibited' => 'Attributfeltet er forbudt.', + 'prohibited_if' => 'Attributfeltet er forbudt, når: andet er:værdi.', + 'prohibited_if_accepted' => 'Attributfeltet er forbudt, når: andet er accepteret.', + 'prohibited_if_declined' => 'Attributfeltet er forbudt, når: andet er afvist.', + 'prohibited_unless' => 'Attributfeltet er forbudt medmindre :other er i: værdier.', + 'prohibits' => 'Attributfeltet forbyder :other at være til stede.', + 'regex' => 'Attributfeltformatet er ugyldigt.', + 'required' => 'Attributfeltet er påkrævet.', + 'required_array_keys' => 'Attributfeltet skal indeholde poster for: værdier.', + 'required_if' => 'Attributfeltet er påkrævet, når: andet er:værdi.', + 'required_if_accepted' => 'Attributfeltet er påkrævet, når: andet accepteres.', + 'required_if_declined' => 'Attributfeltet er påkrævet, når: andet er afvist.', + 'required_unless' => 'Attributfeltet er påkrævet, medmindre: andet er i: værdier.', + 'required_with' => 'Attributfeltet er påkrævet, når: værdier er til stede.', + 'required_with_all' => 'Attributfeltet er påkrævet, når: værdier er til stede.', + 'required_without' => 'Attributfeltet er påkrævet, når:values ikke er til stede.', + 'required_without_all' => 'Attributfeltet er påkrævet, når ingen af :values er til stede.', + 'same' => 'Attributfeltet skal matche: andet.', '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.', + 'array' => 'Attributfeltet skal indeholde: størrelseselementer.', + 'file' => 'Attributfeltet skal være: size kilobytes.', + 'numeric' => 'Attributfeltet skal være: størrelse.', + 'string' => 'Attributfeltet skal være: størrelse tegn.', ], - '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.', + 'starts_with' => 'Attributfeltet skal starte med et af følgende: :values.', + 'string' => 'Attributfeltet skal være en streng.', + 'timezone' => 'Attributfeltet skal være en gyldig tidszone.', + 'ulid' => 'Attributfeltet skal være et gyldigt ULID.', + 'unique' => 'Attributten er allerede taget.', + 'uploaded' => 'Attributten kunne ikke uploades.', + 'uppercase' => 'Attributfeltet skal være store bogstaver.', + 'url' => 'Attributfeltet skal være en gyldig URL.', + 'uuid' => 'Attributfeltet skal være et gyldigt UUID.', ]; diff --git a/resources/lang/de/announce-log.php b/resources/lang/de/announce-log.php new file mode 100644 index 00000000..8f9aba48 --- /dev/null +++ b/resources/lang/de/announce-log.php @@ -0,0 +1,71 @@ + 'Berichtszeit', + 'request_id' => 'Anfrage-ID', + + 'uploaded_offset' => 'Upload-Startversatz', + 'uploaded_total_last' => 'Letzter kumulierter Upload-Betrag', + 'uploaded_total' => 'Gesamter Upload-Betrag', + 'uploaded_increment' => 'Hochladen', + 'uploaded_increment_for_user' => 'Benutzer Upload-Erhöhung', + + 'downloaded_offset' => 'Start-Volume herunterladen', + 'downloaded_total_last' => 'Letztes kumulatives Download-Volume', + 'downloaded_total' => 'Kumulative Download-Volume', + 'downloaded_increment' => 'Download-Erhöhung', + 'downloaded_increment_for_user' => 'Benutzer Download-Inkrement', + + 'left' => 'Verbleibender Betrag', + 'seeder' => 'Seemann', + 'leecher' => 'Downloader', + 'announce_time' => 'Zeitintervall', + 'agent' => 'Kunde', + 'user_id' => 'Benutzer-ID', + 'passkey' => 'Benutzer-Passwort', + 'torrent_id' => 'Torrent-ID', + 'peer_id' => 'Peer-ID', + 'event' => 'Ereignis', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Port', + 'started' => 'Startzeit', + 'prev_action' => 'Vorheriger Bericht', + 'last_action' => 'Letzter Bericht', + 'seeder_count' => 'Seederanzahl', + 'leecher_count' => 'Anzahl der Downloader', + 'scheme' => 'Berichtsprotokoll', + 'host' => 'Melde Host', + 'path' => 'Berichtspfad', + 'continent' => 'Kontinent', + 'country' => 'Land', + 'city' => 'Stadt', + 'show_client_error' => 'Client-Fehler anzeigen', + 'client_select' => 'Kunden-ID', + 'torrent_size' => 'Seed Größe', + 'events' => [ + 'started' => 'Gestartet', + 'stopped' => 'Stoppt', + 'paused' => 'Pausiert', + 'completed' => 'Abgeschlossen', + 'none' => 'Keine', + ], + 'batch_no' => 'Batch-Nummer', + 'promotion_state' => 'Promotion-Status', + 'promotion_state_desc' => 'Werbequelle', + 'up_factor' => 'Upload-Faktor', + 'up_factor_desc' => 'Faktorquelle hochladen', + 'down_factor' => 'Multiplikator herunterladen', + 'down_factor_desc' => 'Multiplikatorquelle herunterladen', + 'speed' => 'Geschwindigkeit', + 'tab_primary' => 'Primäre Informationen', + 'tab_secondary' => 'Sekundäre Informationen', + 'fieldset_basic' => 'Grundlegende Informationen', + 'fieldset_uploaded' => 'Uploads', + 'fieldset_downloaded' => 'Downloads', + 'fieldset_client' => 'Kunde', + 'fieldset_location' => 'Standort', + 'fieldset_request' => 'Anfragen', + +]; diff --git a/resources/lang/de/attachment.php b/resources/lang/de/attachment.php new file mode 100644 index 00000000..b8cd1dde --- /dev/null +++ b/resources/lang/de/attachment.php @@ -0,0 +1,8 @@ + 'Anhang für Schlüssel ', + 'not_found' => ' nicht gefunden', + 'size' => 'Größe', + 'downloads' => 'Downloads', +]; diff --git a/resources/lang/de/auth.php b/resources/lang/de/auth.php index b9b93be7..f41c9865 100644 --- a/resources/lang/de/auth.php +++ b/resources/lang/de/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Diese Zugangsdaten stimmen nicht mit unseren Datensätzen überein.', + 'password' => 'Das angegebene Passwort ist falsch.', + 'throttle' => 'Zu viele Anmeldeversuche. Bitte versuchen Sie es in :seconds Sekunden erneut.', ]; diff --git a/resources/lang/de/bonus-log.php b/resources/lang/de/bonus-log.php index 800de05e..385f432a 100644 --- a/resources/lang/de/bonus-log.php +++ b/resources/lang/de/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Benutzernamenskarte kaufen', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Geschenkmedaille', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Torrent kaufen', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Belohnung Torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rolle Arbeitsgehalt', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent heruntergeladen', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Belohnung erhalten', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Geschenk erhalten', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Torrent hochladen', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent-Belohnung erhalten', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Einfaches Verteilen', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Zusatz der Verteiler', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Offizielles Verteilen', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Seeding-Harem-Zusatz', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Medaillenzusatz', ], 'fields' => [ 'business_type' => 'Geschäftstyp', @@ -34,4 +42,5 @@ return [ 'value' => 'Handelswert', 'new_total_value' => 'Post-Trade-Wert', ], + 'exclude_seeding_bonus' => 'Seeding-Bonus ausschließen', ]; diff --git a/resources/lang/de/bookmark.php b/resources/lang/de/bookmark.php index 3a4d73ca..987eee8d 100644 --- a/resources/lang/de/bookmark.php +++ b/resources/lang/de/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Lesezeichen erfolgreich hinzugefügt!', 'delete_success' => 'Lesezeichen erfolgreich abbrechen!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id existiert nicht!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id bereits Lesezeichen!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id nicht Lesezeichen!', ]; diff --git a/resources/lang/de/nexus.php b/resources/lang/de/nexus.php index 51d26e73..0a3f34f5 100644 --- a/resources/lang/de/nexus.php +++ b/resources/lang/de/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(verwaist)', 'time_units' => [ 'week' => 'wochen', + 'hour' => 'std', ], 'select_all' => 'Alles auswählen', 'unselect_all' => 'Alles abwählen', diff --git a/resources/lang/de/route-permission.php b/resources/lang/de/route-permission.php index f291f042..ca3dcacc 100644 --- a/resources/lang/de/route-permission.php +++ b/resources/lang/de/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Grundinformationen des Benutzers anzeigen', 'desc' => 'Grundinformationen des Benutzers anzeigen', ], + 'bookmark:store' => [ + 'text' => 'Lesezeichen hinzufügen', + 'desc' => 'Lesezeichen hinzufügen', + ], + 'bookmark:delete' => [ + 'text' => 'Lesezeichen löschen', + 'desc' => 'Lesezeichen löschen', + ], ]; diff --git a/resources/lang/de/user-modify-log.php b/resources/lang/de/user-modify-log.php new file mode 100644 index 00000000..4340c194 --- /dev/null +++ b/resources/lang/de/user-modify-log.php @@ -0,0 +1,5 @@ + 'Geänderter Inhalt', +]; diff --git a/resources/lang/de/validation.php b/resources/lang/de/validation.php index eeb42c36..2436c50b 100644 --- a/resources/lang/de/validation.php +++ b/resources/lang/de/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => 'The :attribute field is invalid.', - '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.', + 'accepted' => ':attribute muss akzeptiert werden.', + 'accepted_if' => ':attribute muss akzeptiert werden, wenn :other :value ist.', + 'active_url' => ':attribute muss eine gültige URL sein.', + 'after' => ':attribute muss ein Datum nach :date sein.', + 'after_or_equal' => ':attribute muss ein Datum nach oder gleich :date sein.', + 'alpha' => ':attribute darf nur Buchstaben enthalten.', + 'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen, Bindestriche und Unterstriche enthalten.', + 'alpha_num' => ':attribute darf nur Buchstaben und Zahlen enthalten.', + 'any_of' => ':attribute Feld ist ungültig.', + 'array' => ':attribute Feld muss ein Array sein.', + 'ascii' => ':attribute darf nur alphanumerische Zeichen und Symbole enthalten.', + 'before' => ':attribute muss ein Datum vor :date sein.', + 'before_or_equal' => ':attribute muss ein Datum vor 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.', + 'array' => ':attribute Feld muss zwischen :min und :max Elemente haben.', + 'file' => ':attribute muss zwischen :min und :max Kilobytes liegen.', + 'numeric' => ':attribute muss zwischen :min und :max liegen.', + 'string' => ':attribute muss zwischen :min und :max Zeichen haben.', ], - '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.', - 'contains' => 'Dem Feld :attribute fehlt ein erforderlicher Wert.', + 'boolean' => ':attribute muss wahr oder falsch sein.', + 'can' => ':attribute Feld enthält einen nicht autorisierten Wert.', + 'confirmed' => ':attribute Feldbestätigung stimmt nicht überein.', + 'contains' => ':attribute Feld fehlt ein benötigter Wert.', '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.', - 'extensions' => 'Das Feld :attribute muss eine der folgenden Erweiterungen haben: :values.', - 'file' => ':Attribute muss eine Datei sein.', - 'filled' => ':Attribute muss ausgefüllt sein.', + 'date' => ':attribute muss ein gültiges Datum sein.', + 'date_equals' => ':attribute muss ein Datum gleich :date sein.', + 'date_format' => ':attribute muss dem Format :format entsprechen.', + 'decimal' => ':attribute muss :Dezimalstellen haben.', + 'declined' => ':attribute Feld muss abgelehnt werden.', + 'declined_if' => ':attribute muss abgelehnt werden, wenn :other :value ist.', + 'different' => ':attribute Feld und :other müssen unterschiedlich sein.', + 'digits' => ':attribute Feld muss :digits Zeichen enthalten.', + 'digits_between' => ':attribute muss zwischen :min und :max Zeichen haben.', + 'dimensions' => ':attribute hat ungültige Bildgrößen.', + 'distinct' => ':attribute Feld hat einen doppelten Wert.', + 'doesnt_end_with' => ':attribute darf nicht mit einem der folgenden Felder enden: :values', + 'doesnt_start_with' => ':attribute darf nicht mit einem der folgenden Felder beginnen: :values', + 'email' => ':attribute muss eine gültige E-Mail-Adresse sein.', + 'ends_with' => ':attribute muss mit einem der folgenden Felder enden: :values', + 'enum' => ':attribute ist ungültig.', + 'exists' => ':attribute ist ungültig.', + 'extensions' => ':attribute Feld muss eine der folgenden Erweiterungen haben: :values', + 'file' => ':attribute muss eine Datei sein.', + 'filled' => ':attribute Feld muss einen Wert haben.', '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.', + 'array' => ':attribute Feld 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 größer als :value 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.', + 'array' => ':attribute Feld muss :value oder mehr haben.', + 'file' => ':attribute muss größer oder gleich :value Kilobytes sein.', + 'numeric' => ':attribute muss größer oder gleich :value sein.', + 'string' => ':attribute muss größer oder gleich :value sein.', ], - 'hex_color' => 'Das Feld :attribute muss eine gültige Hexadezimalfarbe 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.', - 'list' => ':Attribute muss eine Liste sein.', - 'lowercase' => ':Attribute muss in Kleinbuchstaben sein.', + 'hex_color' => ':attribute muss eine gültige Hexadezimalfarbe sein.', + 'image' => ':attribute muss ein Bild sein.', + 'in' => ':attribute ist ungültig.', + 'in_array' => ':attribute muss in :other existieren.', + 'integer' => ':attribute Feld muss eine Ganzzahl 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.', + 'list' => ':attribute Feld muss eine Liste sein.', + 'lowercase' => ':attribute muss 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.', + 'array' => ':attribute Feld muss weniger als :value Elemente haben.', + 'file' => ':attribute muss kleiner als :value kilobytes sein.', + 'numeric' => ':attribute muss kleiner als :value sein.', + 'string' => ':attribute muss weniger als :value Zeichen enthalten.', ], '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.', + 'array' => ':attribute darf nicht mehr als :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 sein.', ], - 'mac_address' => 'Der Wert muss eine gültige MAC-Adresse sein.', + 'mac_address' => ':attribute 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.', + 'array' => ':attribute darf nicht mehr als :max Elemente haben.', + 'file' => ':attribute darf nicht größer als :max Kilobytes sein.', + 'numeric' => ':attribute darf nicht größer als :max sein.', + 'string' => ':attribute darf nicht größer als :max Zeichen sein.', ], - 'max_digits' => ':Attribute darf maximal :max Ziffern lang sein.', - 'mimes' => ':Attribute muss den Dateityp :values haben.', - 'mimetypes' => ':Attribute muss den Dateityp :values haben.', + 'max_digits' => ':attribute darf nicht mehr als :max Zeichen enthalten.', + 'mimes' => ':attribute Feld muss eine Datei des Typs :values sein.', + 'mimetypes' => ':attribute Feld muss eine Datei des Typs :values sein.', '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.', + 'array' => ':attribute Feld muss mindestens :min Elemente enthalten.', + 'file' => ':attribute muss mindestens :min Kilobytes sein.', + 'numeric' => ':attribute muss mindestens :min sein.', + 'string' => ':attribute muss mindestens :min Zeichen enthalten.', ], - '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.', + 'min_digits' => ':attribute Feld muss mindestens :min Zeichen enthalten.', + 'missing' => ':attribute Feld muss fehlen.', + 'missing_if' => ':attribute Feld muss fehlen, wenn :other :value ist.', + 'missing_unless' => ':attribute Feld muss fehlen, außer :other ist :value.', + 'missing_with' => ':attribute Feld muss fehlen, wenn :values vorhanden ist.', + 'missing_with_all' => ':attribute Feld muss fehlen, wenn :values vorhanden sind.', + 'multiple_of' => ':attribute muss ein Vielfaches von :value sein.', + 'not_in' => ':attribute ist ungültig.', + 'not_regex' => ':attribute Feldformat ist ungültig.', + 'numeric' => ':attribute Feld 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.', + 'letters' => ':attribute muss mindestens einen Buchstaben enthalten.', + 'mixed' => ':attribute muss mindestens einen Groß- und einen Kleinbuchstaben enthalten.', + 'numbers' => ':attribute muss mindestens eine Zahl enthalten.', + 'symbols' => ':attribute Feld muss mindestens ein Symbol enthalten.', + 'uncompromised' => ':attribute wurde in einem Datenleck angezeigt. Bitte wählen Sie ein anderes :attribute aus.', ], - 'present' => ':Attribute muss vorhanden sein.', - 'present_if' => 'Das Feld :attribute muss vorhanden sein, wenn :other gleich :value ist.', - 'present_unless' => 'Das Feld :attribute muss vorhanden sein, es sei denn, :other ist :value.', - 'present_with' => 'Das Feld :attribute muss vorhanden sein, wenn :values vorhanden ist.', - 'present_with_all' => 'Das Feld :attribute muss vorhanden sein, wenn :values vorhanden sind.', - 'prohibited' => ':Attribute ist unzulässig.', - 'prohibited_if' => ':Attribute ist unzulässig, wenn :other :value ist.', - 'prohibited_if_accepted' => 'Das Feld :attribute ist unzulässig, wenn :other gewählt ist.', - 'prohibited_if_declined' => 'Das Feld :attribute ist unzulässig, wenn :other abgelehnt 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_if_declined' => 'Das Feld :attribute ist erforderlich, wenn :other abgelehnt wird.', - '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.', + 'present' => ':attribute muss vorhanden sein.', + 'present_if' => ':attribute muss vorhanden sein wenn :other :value ist.', + 'present_unless' => ':attribute muss vorhanden sein, außer :other ist :value.', + 'present_with' => ':attribute muss vorhanden sein, wenn :values vorhanden ist.', + 'present_with_all' => ':attribute muss vorhanden sein, wenn :values vorhanden ist.', + 'prohibited' => ':attribute Feld ist verboten.', + 'prohibited_if' => ':attribute Feld ist verboten, wenn :other :value ist.', + 'prohibited_if_accepted' => ':attribute Feld ist verboten, wenn :other akzeptiert wird.', + 'prohibited_if_declined' => ':attribute Feld ist verboten, wenn :other abgelehnt wird.', + 'prohibited_unless' => ':attribute Feld ist verboten, wenn :other nicht in :values ist.', + 'prohibits' => ':attribute darf :other nicht vorhanden sein.', + 'regex' => ':attribute Feldformat ist ungültig.', + 'required' => ':attribute Feld ist erforderlich.', + 'required_array_keys' => ':attribute muss Einträge für: Werte enthalten.', + 'required_if' => ':attribute muss angegeben werden, wenn :other :value ist.', + 'required_if_accepted' => ':attribute muss angegeben werden, wenn :other akzeptiert wird.', + 'required_if_declined' => ':attribute muss angegeben werden, wenn :other abgelehnt wird.', + 'required_unless' => ':attribute Feld ist erforderlich, sofern :other nicht in :values ist.', + 'required_with' => ':attribute muss angegeben werden, wenn :values vorhanden ist.', + 'required_with_all' => ':attribute muss angegeben werden, wenn :values vorhanden ist.', + 'required_without' => ':attribute muss angegeben werden, wenn :values nicht vorhanden ist.', + 'required_without_all' => ':attribute muss angegeben werden, wenn kein :values vorhanden ist.', + 'same' => ':attribute muss mit :other ü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.', + 'array' => ':attribute Feld muss :size Elemente enthalten.', + 'file' => ':attribute muss :size kilobytes sein.', + 'numeric' => ':attribute Feld muss :size sein.', + 'string' => ':attribute Feld muss :size Zeichen enthalten.', ], - '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.', + 'starts_with' => ':attribute muss mit einem der folgenden Felder beginnen: :values', + 'string' => ':attribute Feld muss ein String sein.', + 'timezone' => ':attribute muss eine gültige Zeitzone sein.', + 'ulid' => ':attribute muss eine gültige ULID sein.', + 'unique' => ':attribute ist bereits vergeben.', + 'uploaded' => ':attribute konnte nicht hochgeladen werden.', + 'uppercase' => ':attribute muss Großbuchstaben sein.', + 'url' => ':attribute muss eine gültige URL sein.', + 'uuid' => ':attribute muss eine gültige UUID sein.', ]; diff --git a/resources/lang/el/announce-log.php b/resources/lang/el/announce-log.php new file mode 100644 index 00000000..fdde313a --- /dev/null +++ b/resources/lang/el/announce-log.php @@ -0,0 +1,71 @@ + 'Χρόνος αναφοράς', + 'request_id' => 'Αναγνωριστικό Αίτησης', + + 'uploaded_offset' => 'Μεταφόρτωση μετατόπισης έναρξης', + 'uploaded_total_last' => 'Τελευταία αθροιστική ποσότητα ανεβάσματος', + 'uploaded_total' => 'Σωρευτικό ποσό μεταφόρτωσης', + 'uploaded_increment' => 'Αύξηση ανεβάσματος', + 'uploaded_increment_for_user' => 'Αύξηση Αποστολής Χρήστη', + + 'downloaded_offset' => 'Λήψη Έντασης Έναρξης', + 'downloaded_total_last' => 'Τελευταία Συσσωρευτική Λήψη Τόμου', + 'downloaded_total' => 'Σωρευτικός Όγκος Λήψης', + 'downloaded_increment' => 'Αύξηση Λήψης', + 'downloaded_increment_for_user' => 'Αύξηση λήψης από τον χρήστη', + + 'left' => 'Υπόλοιπο ποσό', + 'seeder' => 'Seeder', + 'leecher' => 'Downloader', + 'announce_time' => 'Χρονικό διάστημα', + 'agent' => 'Πελάτης', + 'user_id' => 'Id Χρήστη', + 'passkey' => 'Κωδικός Πρόσβασης Χρήστη', + 'torrent_id' => 'Id Torrent', + 'peer_id' => 'Αναγνωριστικό Υπολογιστή', + 'event' => 'Γεγονός', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Θύρα', + 'started' => 'Ώρα έναρξης', + 'prev_action' => 'Προηγούμενη αναφορά', + 'last_action' => 'Τελευταία αναφορά', + 'seeder_count' => 'Πλήθος διαχωριστών', + 'leecher_count' => 'Αριθμός μεταφορτωτών', + 'scheme' => 'Πρωτόκολλο αναφοράς', + 'host' => 'Υπολογιστής αναφοράς', + 'path' => 'Διαδρομή αναφοράς', + 'continent' => 'Ήπειρος', + 'country' => 'Χώρα', + 'city' => 'Πόλη', + 'show_client_error' => 'Εμφάνιση σφάλματος πελάτη', + 'client_select' => 'Ταυτότητα Πελάτη', + 'torrent_size' => 'Μέγεθος σπόρων', + 'events' => [ + 'started' => 'Ξεκίνησε', + 'stopped' => 'Διακόπηκε', + 'paused' => 'Παύση', + 'completed' => 'Ολοκληρώθηκε', + 'none' => 'Κανένα', + ], + 'batch_no' => 'Αριθμός παρτίδας', + 'promotion_state' => 'Κατάσταση προώθησης', + 'promotion_state_desc' => 'Πηγή προώθησης', + 'up_factor' => 'Συντελεστής μεταφόρτωσης', + 'up_factor_desc' => 'Πηγή συντελεστή μεταφόρτωσης', + 'down_factor' => 'Πολλαπλασιαστής Λήψης', + 'down_factor_desc' => 'Λήψη Πηγής Πολλαπλασιαστή', + 'speed' => 'Ταχύτητα', + 'tab_primary' => 'Κύριες Πληροφορίες', + 'tab_secondary' => 'Δευτερεύουσες Πληροφορίες', + 'fieldset_basic' => 'Βασικές Πληροφορίες', + 'fieldset_uploaded' => 'Μεταφορτώσεις', + 'fieldset_downloaded' => 'Λήψεις', + 'fieldset_client' => 'Πελάτης', + 'fieldset_location' => 'Τοποθεσία', + 'fieldset_request' => 'Αιτήματα', + +]; diff --git a/resources/lang/el/attachment.php b/resources/lang/el/attachment.php new file mode 100644 index 00000000..82246934 --- /dev/null +++ b/resources/lang/el/attachment.php @@ -0,0 +1,8 @@ + 'Συνημμένο για κλειδί ', + 'not_found' => ' δεν βρέθηκε', + 'size' => 'Μέγεθος', + 'downloads' => 'Λήψεις', +]; diff --git a/resources/lang/el/auth.php b/resources/lang/el/auth.php index 08fa8021..7e27727c 100644 --- a/resources/lang/el/auth.php +++ b/resources/lang/el/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'Τα στοιχεία αυτά δεν ταιριάζουν με τα δικά μας.', - 'password' => 'Ο κωδικός είναι λανθασμένος.', - 'throttle' => 'Πολλές προσπάθειες σύνδεσης. Παρακαλώ δοκιμάστε ξανά σε :seconds δευτερόλεπτα.', + 'failed' => 'Αυτά τα διαπιστευτήρια δεν ταιριάζουν με τα αρχεία μας.', + 'password' => 'Ο παρεχόμενος κωδικός πρόσβασης είναι εσφαλμένος.', + 'throttle' => 'Πάρα πολλές προσπάθειες σύνδεσης. Παρακαλώ δοκιμάστε ξανά σε :seconds δευτερόλεπτα.', ]; diff --git a/resources/lang/el/bonus-log.php b/resources/lang/el/bonus-log.php index 05354a2b..d75c32c1 100644 --- a/resources/lang/el/bonus-log.php +++ b/resources/lang/el/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Αγοράστε αλλαγή κάρτας ονόματος χρήστη', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Μετάλλιο δώρου', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Αγορά torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Αμοιβή torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Μισθός εργασίας ρόλων', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Κατεβάστε το Torrent', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Λήψη ανταμοιβής', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Λήψη δώρου', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Μεταφόρτωση torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Ανταμοιβή λήψης torrent', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Βασική σπορά', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Προστίθεται η προσθήκη δότη', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Επίσημη προσθήκη σπέρματος', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Προστίθεται προσθήκη harem', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Προστίθενται μετάλλια σποράς', ], 'fields' => [ 'business_type' => 'Τύπος επιχείρησης', @@ -34,4 +42,5 @@ return [ 'value' => 'Εμπορική αξία', 'new_total_value' => 'Μετασυναλλακτική αξία', ], + 'exclude_seeding_bonus' => 'Εξαίρεση μπόνους σποράς', ]; diff --git a/resources/lang/el/bookmark.php b/resources/lang/el/bookmark.php index 2547d0d9..a10333a3 100644 --- a/resources/lang/el/bookmark.php +++ b/resources/lang/el/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Επιτυχής προσθήκη στο σελιδοδείκτη!', 'delete_success' => 'Ακύρωση σελιδοδείκτη επιτυχία!', - ] + ], + 'torrent_not_exists' => 'Torrent: Δεν υπάρχει το :torrent_id!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id έχει ήδη σελιδοποιηθεί!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id δεν σελιδοδείκτη!', ]; diff --git a/resources/lang/el/nexus.php b/resources/lang/el/nexus.php index 3d9ad270..5b262522 100644 --- a/resources/lang/el/nexus.php +++ b/resources/lang/el/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(ορφανά)', 'time_units' => [ 'week' => 'εβδομάδες', + 'hour' => 'ώρες', ], 'select_all' => 'Επιλογή όλων', 'unselect_all' => 'Αποεπιλογή όλων', diff --git a/resources/lang/el/route-permission.php b/resources/lang/el/route-permission.php index 94d53a96..263a3a28 100644 --- a/resources/lang/el/route-permission.php +++ b/resources/lang/el/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Προβολή βασικών πληροφοριών χρήστη', 'desc' => 'Προβολή βασικών πληροφοριών χρήστη', ], + 'bookmark:store' => [ + 'text' => 'Προσθήκη σελιδοδείκτη', + 'desc' => 'Προσθήκη σελιδοδείκτη', + ], + 'bookmark:delete' => [ + 'text' => 'Διαγραφή σελιδοδείκτη', + 'desc' => 'Διαγραφή σελιδοδείκτη', + ], ]; diff --git a/resources/lang/el/user-modify-log.php b/resources/lang/el/user-modify-log.php new file mode 100644 index 00000000..c762cfa7 --- /dev/null +++ b/resources/lang/el/user-modify-log.php @@ -0,0 +1,5 @@ + 'Τροποποιημένο περιεχόμενο', +]; diff --git a/resources/lang/el/validation.php b/resources/lang/el/validation.php index 20fdc617..b139284c 100644 --- a/resources/lang/el/validation.php +++ b/resources/lang/el/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => 'Το πεδίο :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 μπορεί να περιέχει μόνο γράμματα και αριθμούς.', - 'any_of' => 'The :attribute field is invalid.', + 'accepted' => 'Το πεδίο ιδιοτήτων: πρέπει να γίνει αποδεκτό.', + 'accepted_if' => 'Το πεδίο ιδιοτήτων: πρέπει να γίνει αποδεκτό όταν :other είναι :value.', + 'active_url' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι ένα έγκυρο URL.', + 'after' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια ημερομηνία μετά τις :date.', + 'after_or_equal' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια ημερομηνία μετά ή ίσο με: ημερομηνία.', + 'alpha' => 'Το πεδίο :attribute πρέπει να περιέχει μόνο γράμματα.', + 'alpha_dash' => 'Το πεδίο :attribute πρέπει να περιέχει μόνο γράμματα, αριθμούς, παύλες και κάτω παύλες.', + 'alpha_num' => 'Το πεδίο :attribute πρέπει να περιέχει μόνο γράμματα και αριθμούς.', + 'any_of' => 'Το πεδίο ιδιοτήτων: δεν είναι έγκυρο.', 'array' => 'Το πεδίο :attribute πρέπει να είναι ένας πίνακας.', - 'ascii' => 'Το :attribute πρέπει να περιέχει μόνο αλφαριθμητικούς χαρακτήρες και σύμβολα ενός byte.', - 'before' => 'Το πεδίο :attribute πρέπει να είναι μία ημερομηνία πριν από :date.', - 'before_or_equal' => 'Το πεδίο :attribute πρέπει να είναι μία ημερομηνία ίδια ή πριν από :date.', + 'ascii' => 'Το πεδίο :attribute πρέπει να περιέχει μόνο αλφαριθμητικούς χαρακτήρες και σύμβολα ενός byte.', + 'before' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια ημερομηνία πριν από :date.', + 'before_or_equal' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια ημερομηνία πριν ή ίσο με: ημερομηνία.', 'between' => [ - 'array' => 'Το πεδίο :attribute πρέπει να έχει μεταξύ :min - :max αντικείμενα.', - 'file' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min - :max kilobytes.', - 'numeric' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min - :max.', - 'string' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min - :max χαρακτήρες.', + 'array' => 'Το πεδίο :attribute πρέπει να έχει μεταξύ :min και :max αντικείμενα.', + 'file' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεταξύ :min και :max kilobytes.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεταξύ :min και :max.', + 'string' => 'Το πεδίο :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρες.', ], - 'boolean' => 'Το πεδίο :attribute πρέπει να είναι true ή false.', + 'boolean' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι αληθές ή ψευδές.', 'can' => 'Το πεδίο :attribute περιέχει μια μη εξουσιοδοτημένη τιμή.', - 'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.', - 'contains' => 'Από το πεδίο :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.', + 'confirmed' => 'Το πεδίο :attribute επιβεβαίωσης δεν ταιριάζει.', + 'contains' => 'Το πεδίο ιδιοτήτων: λείπει μια απαιτούμενη τιμή.', + 'current_password' => 'Ο κωδικός πρόσβασης είναι εσφαλμένος.', + 'date' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι έγκυρη ημερομηνία.', + 'date_equals' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια ημερομηνία ίση με: ημερομηνία.', + 'date_format' => 'Το πεδίο :attribute πρέπει να ταιριάζει με τη μορφή: format.', + 'decimal' => 'Το πεδίο ιδιοτήτων: πρέπει να έχει: δεκαδικά ψηφία.', + 'declined' => 'Το πεδίο ιδιοτήτων: πρέπει να απορριφθεί.', + 'declined_if' => 'Το πεδίο ιδιοτήτων: πρέπει να απορριφθεί όταν :other είναι :value.', + 'different' => 'Το πεδίο :attribute και :other πρέπει να είναι διαφορετικά.', + 'digits' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι: ψηφία ψηφία.', + 'digits_between' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεταξύ :min και :max ψηφία.', + 'dimensions' => 'Το πεδίο ιδιοτήτων: έχει μη έγκυρες διαστάσεις εικόνας.', + 'distinct' => 'Το πεδίο ιδιοτήτων: έχει διπλότυπη τιμή.', + 'doesnt_end_with' => 'Το πεδίο ιδιοτήτων: δεν πρέπει να τελειώνει με ένα από τα ακόλουθα: :values.', + 'doesnt_start_with' => 'Το πεδίο ιδιοτήτων: δεν πρέπει να ξεκινά με ένα από τα ακόλουθα: :values.', + 'email' => 'Το πεδίο :attribute πρέπει να είναι μια έγκυρη διεύθυνση email.', + 'ends_with' => 'Το πεδίο ιδιοτήτων: πρέπει να τελειώνει με ένα από τα ακόλουθα: :values.', 'enum' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', 'exists' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', - 'extensions' => 'Το πεδίο :attribute πρέπει να έχει μία από τις ακόλουθες επεκτάσεις: :values.', - 'file' => 'Το πεδίο :attribute πρέπει να είναι αρχείο.', - 'filled' => 'To πεδίο :attribute είναι απαραίτητο.', + 'extensions' => 'Το πεδίο ιδιοτήτων: πρέπει να έχει μία από τις ακόλουθες επεκτάσεις: τιμές.', + 'file' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι αρχείο.', + 'filled' => 'Το πεδίο ιδιοτήτων: πρέπει να έχει τιμή.', 'gt' => [ - 'array' => 'To πεδίο :attribute πρέπει να έχει περισσότερα από :value αντικείμενα.', - 'file' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value kilobytes.', - 'numeric' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value.', - 'string' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value χαρακτήρες.', + 'array' => 'Το πεδίο ιδιοτήτων: πρέπει να έχει περισσότερα από :value αντικείμενα.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι μεγαλύτερο από :value kilobytes.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεγαλύτερο από :value.', + 'string' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεγαλύτερο από :value χαρακτήρες.', ], 'gte' => [ - 'array' => 'To πεδίο :attribute πρέπει να έχει :value αντικείμενα ή περισσότερα.', - 'file' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο ή ίσο από :value kilobytes.', - 'numeric' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο ή ίσο από :value.', - 'string' => 'To πεδίο :attribute πρέπει να είναι μεγαλύτερο ή ίσο από :value χαρακτήρες.', + 'array' => 'Το πεδίο ιδιοτήτων: πρέπει να έχει: στοιχεία αξίας ή περισσότερα.', + 'file' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεγαλύτερο ή ίσο με :value kilobytes.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεγαλύτερο ή ίσο με :value.', + 'string' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μεγαλύτερο ή ίσο με :value χαρακτήρες.', ], - 'hex_color' => 'Το πεδίο :attribute πρέπει να είναι έγκυρο δεκαεξαδικό χρώμα.', - 'image' => 'Το πεδίο :attribute πρέπει να είναι εικόνα.', + 'hex_color' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι ένα έγκυρο δεκαεξαδικό χρώμα.', + 'image' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι εικόνα.', 'in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', - 'in_array' => 'Το πεδίο :attribute δεν υπάρχει σε :other.', - 'integer' => 'Το πεδίο :attribute πρέπει να είναι ακέραιος.', - 'ip' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IP.', - 'ipv4' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IPv4.', - 'ipv6' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IPv6.', - 'json' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη συμβολοσειρά JSON.', - 'list' => 'Το πεδίο :attribute πρέπει να είναι λίστα.', - 'lowercase' => 'Το :attribute πρέπει να είναι πεζό.', + 'in_array' => 'Το πεδίο ιδιοτήτων: πρέπει να υπάρχει σε: άλλο.', + 'integer' => 'Το πεδίο :attribute πρέπει να είναι ακέραιος αριθμός.', + 'ip' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια έγκυρη διεύθυνση IP.', + 'ipv4' => 'Το πεδίο :attribute πρέπει να είναι μια έγκυρη διεύθυνση IPv4.', + 'ipv6' => 'Το πεδίο :attribute πρέπει να είναι μια έγκυρη διεύθυνση IPv6.', + 'json' => 'Το πεδίο :attribute πρέπει να είναι μια έγκυρη συμβολοσειρά JSON.', + 'list' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μια λίστα.', + 'lowercase' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι πεζό.', 'lt' => [ - 'array' => 'To πεδίο :attribute πρέπει να έχει λιγότερα από :value αντικείμενα.', - 'file' => 'To πεδίο :attribute πρέπει να είναι μικρότερo από :value kilobytes.', - 'numeric' => 'To πεδίο :attribute πρέπει να είναι μικρότερo από :value.', - 'string' => 'To πεδίο :attribute πρέπει να είναι μικρότερo από :value χαρακτήρες.', + 'array' => 'Το πεδίο ιδιοτήτων: πρέπει να έχει λιγότερα από :value αντικείμενα.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι μικρότερο από :value kilobytes.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μικρότερο από :value.', + 'string' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι λιγότερο από :value χαρακτήρες.', ], 'lte' => [ - 'array' => 'To πεδίο :attribute δεν πρέπει να υπερβαίνει τα :value αντικείμενα.', - 'file' => 'To πεδίο :attribute πρέπει να είναι μικρότερo ή ίσο από :value kilobytes.', - 'numeric' => 'To πεδίο :attribute πρέπει να είναι μικρότερo ή ίσο από :value.', - 'string' => 'To πεδίο :attribute πρέπει να είναι μικρότερo ή ίσο από :value χαρακτήρες.', + 'array' => 'Το πεδίο ιδιοτήτων: δεν πρέπει να έχει περισσότερα από :value αντικείμενα.', + 'file' => 'Το πεδίο :attribute πρέπει να είναι μικρότερο ή ίσο με :value kilobytes.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μικρότερο ή ίσο με :value.', + 'string' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι μικρότερο ή ίσο με :value χαρακτήρες.', ], - 'mac_address' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση MAC.', + 'mac_address' => 'Το πεδίο :attribute πρέπει να είναι μια έγκυρη διεύθυνση MAC.', 'max' => [ - 'array' => 'Το πεδίο :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.', - 'file' => 'Το πεδίο :attribute δεν μπορεί να είναι μεγαλύτερό :max kilobytes.', - 'numeric' => 'Το πεδίο :attribute δεν μπορεί να είναι μεγαλύτερο από :max.', - 'string' => 'Το πεδίο :attribute δεν μπορεί να έχει περισσότερους από :max χαρακτήρες.', + 'array' => 'Το πεδίο ιδιοτήτων: δεν πρέπει να έχει περισσότερα από :max αντικείμενα.', + 'file' => 'Το πεδίο ιδιοτήτων: δεν πρέπει να είναι μεγαλύτερο από: max kilobytes.', + 'numeric' => 'Το πεδίο :attribute δεν πρέπει να είναι μεγαλύτερο από :max.', + 'string' => 'Το πεδίο :attribute δεν πρέπει να είναι μεγαλύτερο από :max χαρακτήρες.', ], - 'max_digits' => 'Το :attribute δεν πρέπει να έχει περισσότερα από :max ψηφία.', - 'mimes' => 'Το πεδίο :attribute πρέπει να είναι αρχείο τύπου: :values.', - 'mimetypes' => 'Το πεδίο :attribute πρέπει να είναι αρχείο τύπου: :values.', + 'max_digits' => 'Το πεδίο ιδιοτήτων: δεν πρέπει να έχει περισσότερα από :max ψηφία.', + 'mimes' => 'Το πεδίο :attribute πρέπει να είναι ένα αρχείο τύπου: :values.', + 'mimetypes' => 'Το πεδίο :attribute πρέπει να είναι ένα αρχείο τύπου: :values.', 'min' => [ - 'array' => 'Το πεδίο :attribute πρέπει να έχει τουλάχιστον :min αντικείμενα.', + 'array' => 'Το πεδίο ιδιοτήτων: πρέπει να περιέχει τουλάχιστον :min στοιχεία.', 'file' => 'Το πεδίο :attribute πρέπει να είναι τουλάχιστον :min kilobytes.', - 'numeric' => 'Το πεδίο :attribute πρέπει να είναι τουλάχιστον :min.', - 'string' => 'Το πεδίο :attribute πρέπει να έχει τουλάχιστον :min χαρακτήρες.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι τουλάχιστον :min.', + 'string' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι τουλάχιστον :min χαρακτήρες.', ], - 'min_digits' => 'Το :attribute πρέπει να έχει τουλάχιστον :min ψηφία.', + 'min_digits' => 'Το πεδίο ιδιοτήτων: πρέπει να περιέχει τουλάχιστον :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 πρέπει να είναι αριθμός.', + 'missing_if' => 'Το πεδίο ιδιοτήτων: πρέπει να λείπει όταν :other είναι :value.', + 'missing_unless' => 'Το πεδίο ιδιοτήτων: πρέπει να λείπει εκτός εάν: το άλλο είναι: τιμή.', + 'missing_with' => 'Το πεδίο :attribute πρέπει να λείπει όταν :values είναι παρούσες.', + 'missing_with_all' => 'Το πεδίο :attribute πρέπει να λείπει όταν: οι τιμές είναι παρούσες.', + 'multiple_of' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι πολλαπλάσιο από :value.', + 'not_in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.', + 'not_regex' => 'Η μορφή πεδίου :attribute δεν είναι έγκυρη.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι αριθμός.', 'password' => [ - 'letters' => 'Το :attribute πρέπει να περιέχει τουλάχιστον ένα γράμμα.', - 'mixed' => 'Το :attribute πρέπει να περιέχει τουλάχιστον ένα κεφαλαίο και ένα πεζό γράμμα.', - 'numbers' => 'Το :attribute πρέπει να περιέχει τουλάχιστον έναν αριθμό.', - 'symbols' => 'Το :attribute πρέπει να περιέχει τουλάχιστον ένα σύμβολο.', - 'uncompromised' => 'Το δεδομένο :attribute εμφανίστηκε σε μια διαρροή δεδομένων. Επιλέξτε ένα διαφορετικό :attribute.', + 'letters' => 'Το πεδίο ιδιοτήτων: πρέπει να περιέχει τουλάχιστον ένα γράμμα.', + 'mixed' => 'Το πεδίο ιδιοτήτων: πρέπει να περιέχει τουλάχιστον ένα κεφαλαίο και ένα πεζό γράμμα.', + 'numbers' => 'Το πεδίο ιδιοτήτων: πρέπει να περιέχει τουλάχιστον έναν αριθμό.', + 'symbols' => 'Το πεδίο ιδιοτήτων: πρέπει να περιέχει τουλάχιστον ένα σύμβολο.', + 'uncompromised' => 'Το δοσμένο :attribute εμφανίστηκε σε μια διαρροή δεδομένων. Παρακαλώ επιλέξτε ένα διαφορετικό: χαρακτηριστικό.', ], - 'present' => 'Το πεδίο :attribute πρέπει να υπάρχει.', - 'present_if' => 'Το πεδίο :attribute πρέπει να υπάρχει όταν το :other είναι :value.', - 'present_unless' => 'Το πεδίο :attribute πρέπει να υπάρχει εκτός εάν το :other είναι :value.', - 'present_with' => 'Το πεδίο :attribute πρέπει να υπάρχει όταν υπάρχει :values.', - 'present_with_all' => 'Το πεδίο :attribute πρέπει να υπάρχει όταν υπάρχουν :values.', + 'present' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι παρόν.', + 'present_if' => 'Το πεδίο ιδιοτήτων: πρέπει να υπάρχει όταν :other είναι :value.', + 'present_unless' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι παρόν εκτός εάν: το άλλο είναι: τιμή.', + 'present_with' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι παρόν όταν είναι παρόντες :values.', + 'present_with_all' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι παρόν όταν: οι τιμές είναι παρούσες.', 'prohibited' => 'Το πεδίο :attribute απαγορεύεται.', - 'prohibited_if' => 'Το πεδίο :attribute απαγορεύεται όταν το :other είναι :value.', - 'prohibited_if_accepted' => 'The :attribute field is prohibited when :other is accepted.', - 'prohibited_if_declined' => 'The :attribute field is prohibited when :other is declined.', - 'prohibited_unless' => 'Το πεδίο :attribute απαγορεύεται εκτός αν το :other βρίσκεται στο :values.', - 'prohibits' => 'Το πεδίο :attribute απαγορεύει στους :other να είναι παρόντες.', - 'regex' => 'Η μορφή του πεδίου :attribute δεν είναι αποδεκτή.', - 'required' => 'Το πεδίο :attribute είναι απαραίτητο.', + 'prohibited_if' => 'Το πεδίο ιδιοτήτων: απαγορεύεται όταν :other είναι :value.', + 'prohibited_if_accepted' => 'Το πεδίο :attribute απαγορεύεται όταν :other είναι αποδεκτό.', + 'prohibited_if_declined' => 'Το πεδίο ιδιοτήτων: απαγορεύεται όταν :other απορριφθεί.', + 'prohibited_unless' => 'Το πεδίο ιδιοτήτων: απαγορεύεται εκτός αν :other είναι σε :values.', + 'prohibits' => 'Το πεδίο ιδιοτήτων: απαγορεύει την παρουσία :other .', + 'regex' => 'Η μορφή πεδίου :attribute δεν είναι έγκυρη.', + 'required' => 'Το πεδίο ιδιοτήτων: απαιτείται.', 'required_array_keys' => 'Το πεδίο :attribute πρέπει να περιέχει καταχωρήσεις για: :values.', - 'required_if' => 'Το πεδίο :attribute είναι απαραίτητο όταν το πεδίο :other είναι :value.', - 'required_if_accepted' => 'Το πεδίο :attribute απαιτείται όταν γίνει αποδεκτό το :other.', - 'required_if_declined' => 'Το πεδίο :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 πρέπει να είναι ίδια.', + 'required_if' => 'Το πεδίο ιδιοτήτων: απαιτείται όταν :other είναι :value.', + 'required_if_accepted' => 'Το πεδίο :attribute είναι απαραίτητο όταν :other είναι αποδεκτό.', + 'required_if_declined' => 'Το πεδίο ιδιοτήτων: απαιτείται όταν :other απορριφθεί.', + 'required_unless' => 'Το πεδίο ιδιοτήτων: απαιτείται εκτός εάν: το άλλο είναι σε :values.', + 'required_with' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.', + 'required_with_all' => 'Το πεδίο ιδιοτήτων: απαιτείται όταν: είναι παρούσες τιμές.', + 'required_without' => 'Το πεδίο ιδιοτήτων: απαιτείται όταν :values δεν είναι παρούσες.', + 'required_without_all' => 'Το πεδίο ιδιοτήτων: απαιτείται όταν δεν υπάρχει καμία από :values.', + 'same' => 'Το πεδίο ιδιοτήτων: πρέπει να ταιριάζει: άλλο.', 'size' => [ 'array' => 'Το πεδίο :attribute πρέπει να περιέχει :size αντικείμενα.', 'file' => 'Το πεδίο :attribute πρέπει να είναι :size kilobytes.', - 'numeric' => 'Το πεδίο :attribute πρέπει να είναι :size.', - 'string' => 'Το πεδίο :attribute πρέπει να είναι :size χαρακτήρες.', + 'numeric' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι: μέγεθος.', + 'string' => 'Το πεδίο :attribute πρέπει να είναι: χαρακτήρες μεγέθους.', ], - 'starts_with' => 'Το στοιχείο :attribute πρέπει να ξεκινά με ένα από τα παρακάτω: :values', - 'string' => 'Το πεδίο :attribute πρέπει να είναι αλφαριθμητικό.', - 'timezone' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη ζώνη ώρας.', - 'ulid' => 'Το :attribute πρέπει να είναι έγκυρο ULID.', - 'unique' => 'Το πεδίο :attribute έχει ήδη εκχωρηθεί.', - 'uploaded' => 'Η μεταφόρτωση του πεδίου :attribute απέτυχε.', - 'uppercase' => 'Το :attribute πρέπει να είναι κεφαλαίο.', - 'url' => 'Το πεδίο :attribute δεν είναι έγκυρη διεύθυνση URL.', - 'uuid' => 'Το πεδίο :attribute πρέπει να είναι έγκυρο UUID.', + 'starts_with' => 'Το πεδίο ιδιοτήτων: πρέπει να ξεκινά με ένα από τα ακόλουθα: :values.', + 'string' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι συμβολοσειρά.', + 'timezone' => 'Το πεδίο :attribute πρέπει να είναι μια έγκυρη ζώνη ώρας.', + 'ulid' => 'Το πεδίο :attribute πρέπει να είναι ένα έγκυρο ULID.', + 'unique' => 'Το χαρακτηριστικό: έχει ήδη ληφθεί.', + 'uploaded' => 'Το :attribute απέτυχε να μεταφορτωθεί.', + 'uppercase' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι κεφαλαίο.', + 'url' => 'Το πεδίο ιδιοτήτων: πρέπει να είναι ένα έγκυρο URL.', + 'uuid' => 'Το πεδίο :attribute πρέπει να είναι ένα έγκυρο UUID.', ]; diff --git a/resources/lang/es/announce-log.php b/resources/lang/es/announce-log.php new file mode 100644 index 00000000..5788fff6 --- /dev/null +++ b/resources/lang/es/announce-log.php @@ -0,0 +1,71 @@ + 'Tiempo de reporte', + 'request_id' => 'ID de Solicitud', + + 'uploaded_offset' => 'Subir desplazamiento inicial', + 'uploaded_total_last' => 'Última cantidad acumulada de subida', + 'uploaded_total' => 'Cantidad acumulativa de subida', + 'uploaded_increment' => 'Incremento de subida', + 'uploaded_increment_for_user' => 'Incremento de Carga de Usuario', + + 'downloaded_offset' => 'Descargar volumen inicial', + 'downloaded_total_last' => 'Último volumen de descarga acumulada', + 'downloaded_total' => 'Volumen acumulativo de descarga', + 'downloaded_increment' => 'Incremento de descarga', + 'downloaded_increment_for_user' => 'Incremento de descargas de usuario', + + 'left' => 'Cantidad restante', + 'seeder' => 'Seeder', + 'leecher' => 'Descargador', + 'announce_time' => 'Intervalo de tiempo', + 'agent' => 'Cliente', + 'user_id' => 'ID Usuario', + 'passkey' => 'Clave de usuario', + 'torrent_id' => 'ID Torrent', + 'peer_id' => 'Par ID', + 'event' => 'Evento', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Puerto', + 'started' => 'Hora de inicio', + 'prev_action' => 'Informe anterior', + 'last_action' => 'Último informe', + 'seeder_count' => 'Número de Seeder', + 'leecher_count' => 'Número de descargadores', + 'scheme' => 'Reportando protocolo', + 'host' => 'Servidor de informes', + 'path' => 'Ruta de reporte', + 'continent' => 'Continuar', + 'country' => 'País', + 'city' => 'Ciudad', + 'show_client_error' => 'Mostrar error del cliente', + 'client_select' => 'ID de cliente', + 'torrent_size' => 'Tamaño de semilla', + 'events' => [ + 'started' => 'Iniciado', + 'stopped' => 'Detenido', + 'paused' => 'Pausado', + 'completed' => 'Completado', + 'none' => 'Ninguna', + ], + 'batch_no' => 'Número de lote', + 'promotion_state' => 'Estado de la promoción', + 'promotion_state_desc' => 'Fuente de promoción', + 'up_factor' => 'Factor de subida', + 'up_factor_desc' => 'Fuente del factor de subida', + 'down_factor' => 'Descargar Multiplicador', + 'down_factor_desc' => 'Descargar Fuente Multiplicadora', + 'speed' => 'Velocidad', + 'tab_primary' => 'Información primaria', + 'tab_secondary' => 'Información secundaria', + 'fieldset_basic' => 'Información básica', + 'fieldset_uploaded' => 'Subir', + 'fieldset_downloaded' => 'Descargas', + 'fieldset_client' => 'Cliente', + 'fieldset_location' => 'Ubicación', + 'fieldset_request' => 'Solicitudes', + +]; diff --git a/resources/lang/es/attachment.php b/resources/lang/es/attachment.php new file mode 100644 index 00000000..3298e6f8 --- /dev/null +++ b/resources/lang/es/attachment.php @@ -0,0 +1,8 @@ + 'Adjunto de la clave ', + 'not_found' => ' no encontrado', + 'size' => 'Tamaño', + 'downloads' => 'Descargas', +]; diff --git a/resources/lang/es/auth.php b/resources/lang/es/auth.php index 888279b0..4be414ce 100644 --- a/resources/lang/es/auth.php +++ b/resources/lang/es/auth.php @@ -4,6 +4,6 @@ declare(strict_types=1); return [ 'failed' => '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.', + 'password' => 'La contraseña proporcionada es incorrecta.', + 'throttle' => 'Demasiados intentos de inicio de sesión. Por favor, inténtalo de nuevo en :seconds segundos.', ]; diff --git a/resources/lang/es/bonus-log.php b/resources/lang/es/bonus-log.php index 31e3115e..b74e237c 100644 --- a/resources/lang/es/bonus-log.php +++ b/resources/lang/es/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Comprar cambio de nombre de usuario', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Medalla de regalo', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Comprar torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Recompensa torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Salario de trabajo del rol', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent descargado', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Recibir recompensa', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Recibir regalo', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Subir torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Recompensa de recibir torrent', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Sembrando básico', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Suma de donantes sembrando', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Suma oficial de semillas', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Suministro de harem', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Suma de medallas de siembra', ], 'fields' => [ 'business_type' => 'Tipo de negocio', @@ -34,4 +42,5 @@ return [ 'value' => 'Valor de operación', 'new_total_value' => 'Valor Post-trade', ], + 'exclude_seeding_bonus' => 'Excluir bono de siembra', ]; diff --git a/resources/lang/es/bookmark.php b/resources/lang/es/bookmark.php index 8c9963d1..36fd8481 100644 --- a/resources/lang/es/bookmark.php +++ b/resources/lang/es/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => '¡Añadir al marcador con éxito!', 'delete_success' => '¡Cancela el marcador con éxito!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id no existe!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id ya está marcado!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id no está marcado!', ]; diff --git a/resources/lang/es/nexus.php b/resources/lang/es/nexus.php index 1307ddbd..2bd33619 100644 --- a/resources/lang/es/nexus.php +++ b/resources/lang/es/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(huérfano)', 'time_units' => [ 'week' => 'semanas', + 'hour' => 'horas', ], 'select_all' => 'Seleccionar todo', 'unselect_all' => 'Deseleccionar todo', diff --git a/resources/lang/es/route-permission.php b/resources/lang/es/route-permission.php index 432405c8..52e677d8 100644 --- a/resources/lang/es/route-permission.php +++ b/resources/lang/es/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Ver información básica del usuario', 'desc' => 'Ver información básica del usuario', ], + 'bookmark:store' => [ + 'text' => 'Añadir marcador', + 'desc' => 'Añadir marcador', + ], + 'bookmark:delete' => [ + 'text' => 'Borrar marcador', + 'desc' => 'Borrar marcador', + ], ]; diff --git a/resources/lang/es/user-modify-log.php b/resources/lang/es/user-modify-log.php new file mode 100644 index 00000000..a4124d6f --- /dev/null +++ b/resources/lang/es/user-modify-log.php @@ -0,0 +1,5 @@ + 'Contenido modificado', +]; diff --git a/resources/lang/es/validation.php b/resources/lang/es/validation.php index 97f6dcf8..c38aa9fe 100644 --- a/resources/lang/es/validation.php +++ b/resources/lang/es/validation.php @@ -4,83 +4,83 @@ declare(strict_types=1); return [ 'accepted' => 'El campo :attribute debe ser aceptado.', - 'accepted_if' => 'El campo :attribute debe ser aceptado cuando :other sea :value.', + 'accepted_if' => 'El campo :attribute debe ser aceptado cuando :other es :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.', + 'alpha_dash' => ':attribute sólo debe contener letras, números, guiones y guiones bajos.', + 'alpha_num' => 'El campo :attribute solo debe contener letras y números.', 'any_of' => 'El campo :attribute no es válido.', - '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.', + 'array' => 'El campo :attribute debe ser una matriz.', + 'ascii' => 'El campo :attribute sólo debe contener caracteres alfanuméricos y símbolos de un 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.', + 'array' => 'El campo :attribute debe tener entre :min y :max elementos.', + 'file' => 'El campo :attribute debe estar entre :min y :max kilobytes.', + 'numeric' => 'El campo :attribute debe estar entre :min y :max.', + 'string' => 'El campo :attribute debe tener entre :min y :max caracteres.', ], - 'boolean' => 'El campo :attribute debe tener un valor verdadero o falso.', + 'boolean' => 'El campo :attribute debe ser verdadero o falso.', 'can' => 'El campo :attribute contiene un valor no autorizado.', - 'confirmed' => 'La confirmación de :attribute no coincide.', - 'contains' => 'Al campo :attribute le falta un valor obligatorio.', + 'confirmed' => 'El campo :attribute de confirmación no coincide.', + 'contains' => 'El campo :attribute no tiene un valor obligatorio.', '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.', + 'decimal' => 'El campo :attribute debe tener :decimal decimales.', 'declined' => 'El campo :attribute debe ser rechazado.', - 'declined_if' => 'El campo :attribute debe ser rechazado cuando :other sea :value.', + 'declined_if' => 'El campo :attribute debe ser rechazado cuando :other es :value.', 'different' => 'El campo :attribute y :other deben ser diferentes.', - 'digits' => 'El campo :attribute debe tener :digits dígitos.', + 'digits' => 'El campo :attribute debe contener :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.', + 'distinct' => 'El campo :attribute tiene un valor duplicado.', + 'doesnt_end_with' => 'El campo :attribute no debe terminar 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 campo :attribute no está en la lista de valores permitidos.', - 'exists' => 'El campo :attribute no existe.', + 'email' => 'El campo :attribute debe ser una dirección de email válida.', + 'ends_with' => 'El campo :attribute debe terminar con uno de los siguientes: :values.', + 'enum' => 'El :attribute seleccionado no es válido.', + 'exists' => 'El :attribute seleccionado no es válido.', 'extensions' => 'El campo :attribute debe tener una de las siguientes extensiones: :values.', 'file' => 'El campo :attribute debe ser un archivo.', - 'filled' => 'El campo :attribute es obligatorio.', + 'filled' => 'El campo :attribute debe tener un valor.', 'gt' => [ - 'array' => 'El campo :attribute debe tener más de :value elementos.', - 'file' => 'El campo :attribute debe tener más de :value kilobytes.', + 'array' => 'El campo :attribute debe tener más de :value items.', + 'file' => 'El campo :attribute debe ser mayor que :value kilobytes.', 'numeric' => 'El campo :attribute debe ser mayor que :value.', - 'string' => 'El campo :attribute debe tener más de :value caracteres.', + 'string' => 'El campo :attribute debe ser mayor que :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.', + 'array' => 'El campo :attribute debe tener :value o más.', + 'file' => 'El campo :attribute debe ser mayor o igual que :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser mayor o igual que :value.', + 'string' => 'El campo :attribute debe ser mayor o igual a :value caracteres.', ], - 'hex_color' => 'El campo :attribute debe tener un color hexadecimal válido.', + 'hex_color' => 'El campo :attribute debe ser un color hexadecimal válido.', 'image' => 'El campo :attribute debe ser una imagen.', - 'in' => 'El campo :attribute no está en la lista de valores permitidos.', + '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.', + 'integer' => 'El campo :attribute debe ser un 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.', 'list' => 'El campo :attribute debe ser una lista.', - 'lowercase' => 'El campo :attribute debe estar en minúscula.', + 'lowercase' => 'El campo :attribute debe contener minúsculas.', 'lt' => [ 'array' => 'El campo :attribute debe tener menos de :value elementos.', - 'file' => 'El campo :attribute debe tener menos de :value kilobytes.', + 'file' => 'El campo :attribute debe ser menor que :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.', + 'array' => 'El campo :attribute no debe tener más de :value items.', + 'file' => 'El campo :attribute debe ser menor o igual a :value kilobytes.', + 'numeric' => 'El campo :attribute debe ser menor o igual a :value.', + 'string' => 'El campo :attribute debe ser menor o igual a :value caracteres.', ], 'mac_address' => 'El campo :attribute debe ser una dirección MAC válida.', 'max' => [ @@ -90,67 +90,67 @@ return [ '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.', + 'mimes' => 'El campo :attribute debe ser un archivo de tipo: :values.', + 'mimetypes' => 'El campo :attribute debe ser un archivo de tipo: :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.', + 'file' => 'El campo :attribute debe tener al menos :min kilobytes.', + 'numeric' => 'El campo :attribute debe ser al menos :min.', + 'string' => 'El campo :attribute debe tener 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 campo :attribute no debe estar en la lista.', - 'not_regex' => 'El formato del campo :attribute no es válido.', - 'numeric' => 'El campo :attribute debe ser numérico.', + 'missing' => 'El campo :attribute debe estar ausente.', + 'missing_if' => 'El campo :attribute debe faltar cuando :other es :value.', + 'missing_unless' => 'El campo :attribute debe estar ausente a menos que :other sea :value.', + 'missing_with' => 'El campo :attribute debe estar ausente cuando :values está presente.', + 'missing_with_all' => 'El campo :attribute debe estar ausente cuando :values están presentes.', + 'multiple_of' => 'El campo :attribute debe ser un múltiplo de :value.', + 'not_in' => 'El :attribute seleccionado no es válido.', + 'not_regex' => ':attribute formato de campo no es válido.', + 'numeric' => 'El campo :attribute debe ser un número.', '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.', + 'letters' => 'El campo :attribute debe contener al menos una letra.', + 'mixed' => 'El campo :attribute debe contener al menos una mayúscula y una minúscula.', + 'numbers' => 'El campo :attribute debe contener al menos un número.', + 'symbols' => 'El campo :attribute debe contener al menos un símbolo.', + 'uncompromised' => 'El campo :attribute ha aparecido en una fuga de datos. Por favor, elige un :attribute diferente.', ], 'present' => 'El campo :attribute debe estar presente.', 'present_if' => 'El campo :attribute debe estar presente cuando :other es :value.', 'present_unless' => 'El campo :attribute debe estar presente a menos que :other sea :value.', - 'present_with' => 'El campo :attribute debe estar presente cuando :values esté presente.', - 'present_with_all' => 'El campo :attribute debe estar presente cuando :values estén presentes.', + 'present_with' => 'El campo :attribute debe estar presente cuando :values está presente.', + 'present_with_all' => 'El campo :attribute debe estar presente cuando :values están presentes.', 'prohibited' => 'El campo :attribute está prohibido.', 'prohibited_if' => 'El campo :attribute está prohibido cuando :other es :value.', - 'prohibited_if_accepted' => 'El campo :attribute está prohibido cuando se acepta :other.', - 'prohibited_if_declined' => 'El campo :attribute está prohibido cuando se rechaza :other.', - '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.', + 'prohibited_if_accepted' => 'El campo :attribute está prohibido cuando :other es aceptado.', + 'prohibited_if_declined' => 'El campo :attribute está prohibido cuando :other es rechazado.', + 'prohibited_unless' => 'El campo :attribute está prohibido a menos que :other esté en :values.', + 'prohibits' => 'El campo :attribute prohíbe :other estar presente.', + 'regex' => ':attribute formato de campo 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_if_declined' => 'El campo :attribute es obligatorio si :other es rechazado.', + 'required_if_accepted' => 'El campo :attribute es obligatorio cuando :other es aceptado.', + 'required_if_declined' => 'El campo :attribute es obligatorio cuando :other es rechazado.', '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.', + 'required_without_all' => 'El campo :attribute es obligatorio cuando ninguno de :values están presentes.', + 'same' => 'El campo :attribute debe coincidir con :other.', '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.', + 'array' => 'El campo :attribute debe contener :size items.', + 'file' => 'El campo :attribute debe ser :size kilobytes.', + 'numeric' => 'El campo :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.', + 'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes: :values.', + 'string' => 'El campo :attribute debe ser una cadena.', '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.', + 'unique' => 'El atributo :attribute ya está en uso.', + 'uploaded' => 'El atributo :attribute no se pudo cargar.', + 'uppercase' => 'El campo :attribute debe estar en mayúsculas.', 'url' => 'El campo :attribute debe ser una URL válida.', 'uuid' => 'El campo :attribute debe ser un UUID válido.', ]; diff --git a/resources/lang/fi/announce-log.php b/resources/lang/fi/announce-log.php new file mode 100644 index 00000000..aae41226 --- /dev/null +++ b/resources/lang/fi/announce-log.php @@ -0,0 +1,71 @@ + 'Raportoinnin aika', + 'request_id' => 'Pyydä ID', + + 'uploaded_offset' => 'Lähetyksen käynnistyksen siirtymä', + 'uploaded_total_last' => 'Viimeisin kumulatiivinen lähetyksen määrä', + 'uploaded_total' => 'Kumulatiivinen latausmäärä', + 'uploaded_increment' => 'Lataa lisäys', + 'uploaded_increment_for_user' => 'Käyttäjän Lähetyksen Lisäys', + + 'downloaded_offset' => 'Lataa Aloita Äänenvoimakkuus', + 'downloaded_total_last' => 'Viimeisin Kumulatiivinen Latausmäärä', + 'downloaded_total' => 'Kumulatiivinen Latausmäärä', + 'downloaded_increment' => 'Latauksen Lisäys', + 'downloaded_increment_for_user' => 'Käyttäjän latauslisäys', + + 'left' => 'Jäljellä oleva summa', + 'seeder' => 'Etsijä', + 'leecher' => 'Noutaja', + 'announce_time' => 'Aikaväli', + 'agent' => 'Asiakas', + 'user_id' => 'Käyttäjän Tunnus', + 'passkey' => 'Käyttäjän Salasana', + 'torrent_id' => 'Torrent-Tunnus', + 'peer_id' => 'Toinen Tunnus', + 'event' => 'Tapahtuma', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Portti', + 'started' => 'Aloitus aika', + 'prev_action' => 'Edellinen raportti', + 'last_action' => 'Viimeisin raportti', + 'seeder_count' => 'Haettajien määrä', + 'leecher_count' => 'Lataajien määrä', + 'scheme' => 'Raportointiprotokolla', + 'host' => 'Raportoinnin isäntä', + 'path' => 'Raportoinnin polku', + 'continent' => 'Maanosa', + 'country' => 'Maa', + 'city' => 'Kaupunki', + 'show_client_error' => 'Näytä asiakasvirhe', + 'client_select' => 'Asiakkaan Tunnus', + 'torrent_size' => 'Seed-luvun koko', + 'events' => [ + 'started' => 'Aloitettu', + 'stopped' => 'Pysäytetty', + 'paused' => 'Keskeytetty', + 'completed' => 'Valmis', + 'none' => 'Ei Mitään', + ], + 'batch_no' => 'Erän numero', + 'promotion_state' => 'Menekinedistämisen tila', + 'promotion_state_desc' => 'Menekinedistämisen lähde', + 'up_factor' => 'Lähetyksen kerroin', + 'up_factor_desc' => 'Lähetyskertoimen lähde', + 'down_factor' => 'Lataa Kerroin', + 'down_factor_desc' => 'Lataa Kerroinlähdekoodi', + 'speed' => 'Nopeus', + 'tab_primary' => 'Ensisijaiset Tiedot', + 'tab_secondary' => 'Toissijaiset Tiedot', + 'fieldset_basic' => 'Perustiedot', + 'fieldset_uploaded' => 'Lataukset', + 'fieldset_downloaded' => 'Lataukset', + 'fieldset_client' => 'Asiakas', + 'fieldset_location' => 'Sijainti', + 'fieldset_request' => 'Pyynnöt', + +]; diff --git a/resources/lang/fi/attachment.php b/resources/lang/fi/attachment.php new file mode 100644 index 00000000..3ea9b845 --- /dev/null +++ b/resources/lang/fi/attachment.php @@ -0,0 +1,8 @@ + 'Avaimen liite ', + 'not_found' => ' ei löydy', + 'size' => 'Koko', + 'downloads' => 'Lataukset', +]; diff --git a/resources/lang/fi/auth.php b/resources/lang/fi/auth.php index f8871bcd..c7b68db4 100644 --- a/resources/lang/fi/auth.php +++ b/resources/lang/fi/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'Kirjautuminen epäonnistui.', - 'password' => 'Salasana on väärä.', + 'failed' => 'Nämä tiedot eivät vastaa tietueitamme.', + 'password' => 'Annettu salasana on virheellinen.', 'throttle' => 'Liian monta kirjautumisyritystä. Yritä uudelleen :seconds sekunnin kuluttua.', ]; diff --git a/resources/lang/fi/bonus-log.php b/resources/lang/fi/bonus-log.php index f3853180..50e3e686 100644 --- a/resources/lang/fi/bonus-log.php +++ b/resources/lang/fi/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Osta muutos käyttäjätunnus kortti', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Lahjan mitali', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Osta torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Palkitse torrentti', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Työn palkka', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrentti ladataan', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Vastaanota palkinto', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Vastaanota lahja', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Lataa torrentti', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrentti vastaanota palkkio', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Lähetys perustiedot', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Lähetetään luovuttajan lisäystä', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Lähetetään virallista lisäystä', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Lähetetään lisäystä haremille', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Lähetetään mitalin lisäämistä', ], 'fields' => [ 'business_type' => 'Yrityksen tyyppi', @@ -34,4 +42,5 @@ return [ 'value' => 'Kaupan arvo', 'new_total_value' => 'Kaupankäynnin jälkeinen arvo', ], + 'exclude_seeding_bonus' => 'Jätä pois kylvöbonus', ]; diff --git a/resources/lang/fi/bookmark.php b/resources/lang/fi/bookmark.php index 032dacbd..2ffe5e4d 100644 --- a/resources/lang/fi/bookmark.php +++ b/resources/lang/fi/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Lisää kirjanmerkkiin onnistuneesti!', 'delete_success' => 'Kirjanmerkki peruttu onnistuneesti!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id ei ole olemassa!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id on jo kirjanmerkitty!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id ei ole kirjanmerkitty!', ]; diff --git a/resources/lang/fi/nexus.php b/resources/lang/fi/nexus.php index 56953c18..1f36b56f 100644 --- a/resources/lang/fi/nexus.php +++ b/resources/lang/fi/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(orvot)', 'time_units' => [ 'week' => 'viikkoa', + 'hour' => 'tuntia', ], 'select_all' => 'Valitse kaikki', 'unselect_all' => 'Poista kaikki valinnat', diff --git a/resources/lang/fi/route-permission.php b/resources/lang/fi/route-permission.php index ece9ecae..1d64238e 100644 --- a/resources/lang/fi/route-permission.php +++ b/resources/lang/fi/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Näytä käyttäjän perustiedot', 'desc' => 'Näytä käyttäjän perustiedot', ], + 'bookmark:store' => [ + 'text' => 'Lisää kirjanmerkki', + 'desc' => 'Lisää kirjanmerkki', + ], + 'bookmark:delete' => [ + 'text' => 'Poista kirjanmerkki', + 'desc' => 'Poista kirjanmerkki', + ], ]; diff --git a/resources/lang/fi/user-modify-log.php b/resources/lang/fi/user-modify-log.php new file mode 100644 index 00000000..661cc20d --- /dev/null +++ b/resources/lang/fi/user-modify-log.php @@ -0,0 +1,5 @@ + 'Muutettu sisältö', +]; diff --git a/resources/lang/fi/validation.php b/resources/lang/fi/validation.php index d2f63f9b..79aa0857 100644 --- a/resources/lang/fi/validation.php +++ b/resources/lang/fi/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => '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.', - 'any_of' => ':attribute -kenttä on virheellinen.', - '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.', + 'accepted' => 'Attribuutti-kenttä on hyväksyttävä.', + 'accepted_if' => 'Kentän :attribute arvo on hyväksyttävä, kun :other on :value.', + 'active_url' => 'Kentän :attribute arvon on oltava kelvollinen URL.', + 'after' => 'Kentän :attribute arvon on oltava päivämäärä :date.', + 'after_or_equal' => 'Kentän :attribute arvon on oltava päivämäärä tai yhtä suuri kuin :date.', + 'alpha' => 'Attribuutti-kenttä saa sisältää vain kirjaimia.', + 'alpha_dash' => 'Attribuutti-kenttä saa sisältää vain kirjaimia, numeroita, väliviivoja ja alaviivoja.', + 'alpha_num' => 'Kentän :attribute arvo saa sisältää vain kirjaimia ja numeroita.', + 'any_of' => 'Attribuutti-kenttä on virheellinen.', + 'array' => 'Kentän :attribute arvon on oltava taulukko.', + 'ascii' => 'Attribuutti-kenttä saa sisältää vain yhden tavun aakkosnumeerisia merkkejä ja symboleja.', + 'before' => 'Kentän :attribute arvon on oltava päivämäärä ennen :date.', + 'before_or_equal' => 'Kentän :attribute arvon on oltava päivämäärä ennen tai yhtä suuri 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ä.', + 'array' => 'Kentän :attribute arvon tulee olla välillä :min ja :max kohteita.', + 'file' => 'Kentän :attribute arvon tulee olla :min ja :max kilotavua.', + 'numeric' => 'Kentän :attribute arvon on oltava välillä :min ja :max.', + 'string' => 'Kentän :attribute arvon tulee olla :min - :max merkkiä pitkä.', ], - 'boolean' => 'Kentän :attribute arvon tulee olla tosi tai epätosi.', - 'can' => ':Attribute-kenttä sisältää luvattoman arvon.', + 'boolean' => 'Kentän :attribute arvon on oltava tosi tai epätosi.', + 'can' => 'Attribuutti-kenttä sisältää luvattoman arvon.', 'confirmed' => 'Kentän :attribute vahvistus ei täsmää.', - 'contains' => 'Kentästä :attribute puuttuu pakollinen arvo.', - '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.', + 'contains' => 'Määritekenttä :attribute puuttuu vaadittu arvo.', + 'current_password' => 'Salasana on virheellinen.', + 'date' => 'Kentän :attribute arvon on oltava kelvollinen päivämäärä.', + 'date_equals' => 'Kentän :attribute arvon on oltava yhtä suuri kuin :date.', + 'date_format' => 'Kentän :attribute arvon on vastattava muotoa :format.', + 'decimal' => 'Kentässä :attribute on oltava desimaali desimaalia.', + 'declined' => 'Kentän :attribute arvon tulee olla hylätty.', + 'declined_if' => 'Attribuutti-kenttä on hylättävä kun :other on :value.', + 'different' => 'Kentän :attribute arvon on oltava erilainen.', + 'digits' => 'Kentän :attribute arvon tulee olla :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.', + 'dimensions' => 'Kentän :attribute arvo on virheellinen kuvan mitat.', + 'distinct' => 'Kentän :attribute arvo on kaksoiskappale.', + 'doesnt_end_with' => 'Kentän :attribute arvo ei saa päättyä johonkin seuraavista: :values.', + 'doesnt_start_with' => 'Attribuutti-kenttä ei saa alkaa jollakin seuraavista: :values.', + 'email' => 'Kentän :attribute arvon on oltava kelvollinen sähköpostiosoite.', + 'ends_with' => 'Kentän :attribute arvon tulee päättyä johonkin seuraavista: :values.', 'enum' => 'Valittu :attribute on virheellinen.', - 'exists' => 'Kentän :attribute valittu arvo on virheellinen.', - 'extensions' => ':attribute-kentässä on oltava jokin seuraavista tunnisteista: :values.', - 'file' => 'Kentän :attribute arvon tulee olla tiedosto.', - 'filled' => 'Kenttä :attribute on pakollinen.', + 'exists' => 'Valittu :attribute on virheellinen.', + 'extensions' => 'Kentässä :attribute on oltava jokin seuraavista lisäosista: :values.', + 'file' => 'Kentän :attribute arvon on oltava tiedosto.', + 'filled' => 'Kentän :attribute arvolla on oltava arvo.', '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ä.', + 'array' => 'Kentän :attribute arvon tulee sisältää enemmän kuin :value kohteet.', + 'file' => 'Kentän :attribute arvon on oltava suurempi kuin :value kilotavut.', + 'numeric' => 'Kentän :attribute arvon on oltava suurempi kuin :value.', + 'string' => 'Kentän :attribute arvon on oltava suurempi 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ä.', + 'array' => 'Kentässä :attribute on oltava :value items tai enemmän.', + 'file' => 'Kentän :attribute arvon on oltava suurempi tai yhtä suuri kuin :value kilotavut.', + 'numeric' => 'Kentän :attribute arvon on oltava suurempi tai yhtä suuri kuin :value.', + 'string' => 'Kentän :attribute arvon tulee olla suurempi tai yhtä suuri kuin :value merkkiä.', ], - 'hex_color' => ':attribute-kentän on oltava kelvollinen heksadesimaaliväri.', - '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.', - 'list' => ':attribute-kentän on oltava luettelo.', - 'lowercase' => ':Attribute on oltava pieniä kirjaimia.', + 'hex_color' => 'Kentän :attribute arvon on oltava kelvollinen heksadesimaali.', + 'image' => 'Kentän :attribute arvon on oltava kuva.', + 'in' => 'Valittu :attribute on virheellinen.', + 'in_array' => 'Kentän :attribute tulee olla olemassa :other.', + 'integer' => 'Kentän :attribute arvon on oltava kokonaisluku.', + 'ip' => 'Kentän :attribute arvon on oltava kelvollinen IP-osoite.', + 'ipv4' => 'Kentän :attribute arvon on oltava kelvollinen IPv4-osoite.', + 'ipv6' => 'Kentän :attribute arvon on oltava kelvollinen IPv6 osoite.', + 'json' => 'Kentän :attribute arvon on oltava kelvollinen JSON merkkijono.', + 'list' => 'Kentän :attribute arvon on oltava lista.', + 'lowercase' => 'Kentän :attribute arvon on oltava pieni.', '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ä.', + 'array' => 'Kentän :attribute arvon tulee olla pienempi kuin :value kohteet.', + 'file' => 'Kentän :attribute arvon on oltava pienempi kuin :value kilotavut.', + 'numeric' => 'Kentän :attribute arvon on oltava pienempi kuin :value.', + 'string' => 'Kentän :attribute arvon on oltava pienempi 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ä.', + 'array' => 'Kentässä :attribute ei saa olla enempää kuin :value kohteet.', + 'file' => 'Kentän :attribute arvon on oltava pienempi tai yhtä suuri kuin :value kilotavut.', + 'numeric' => 'Kentän :attribute arvon on oltava pienempi tai yhtä suuri kuin :value.', + 'string' => 'Kentän :attribute arvon on oltava pienempi tai yhtä suuri kuin :value merkki.', ], - 'mac_address' => ':Attribute:n on oltava kelvollinen MAC-osoite.', + 'mac_address' => 'Kentän :attribute arvon 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ä.', + 'array' => 'Kentässä :attribute ei saa olla enempää kuin :max kohteita.', + 'file' => 'Kentän :attribute arvo ei saa olla suurempi kuin :max kilotavua.', + 'numeric' => 'Kentän :attribute arvo ei saa olla suurempi kuin :max.', + 'string' => 'Kentän :attribute arvo ei saa olla suurempi kuin :max merkkiä.', ], - '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.', + 'max_digits' => 'Attribuutti-kentässä ei saa olla enempää kuin :max numeroa.', + 'mimes' => 'Kentän :attribute arvon on oltava tiedostotyyppiä: :values.', + 'mimetypes' => 'Kentän :attribute arvon on oltava 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ä.', + 'array' => 'Kentän :attribute arvon tulee sisältää vähintään :min kohteita.', + 'file' => 'Kentän :attribute arvon on oltava vähintään :min kilotavua.', + 'numeric' => 'Kentän :attribute arvon on oltava vähintään :min.', + 'string' => 'Kentän :attribute arvon on oltava 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.', + 'min_digits' => 'Kentän :attribute arvon tulee olla vähintään :min numeroa.', + 'missing' => 'Kentän :attribute arvon tulee puuttua.', + 'missing_if' => 'Kentän :attribute arvon tulee olla puuttuva, kun :other on :value.', + 'missing_unless' => 'Kentän :attribute arvon tulee olla puuttuva, paitsi jos :other on :value.', + 'missing_with' => 'Kentän :attribute arvon tulee olla puuttuva, kun arvo :values on läsnä.', + 'missing_with_all' => 'Kentän :attribute arvon tulee olla puuttuva, kun arvo :values ovat läsnä.', + 'multiple_of' => 'Kentän :attribute arvon on oltava moninkertainen :value', + 'not_in' => 'Valittu :attribute on virheellinen.', + 'not_regex' => 'Attribuuttikentän muoto on virheellinen.', + 'numeric' => 'Kentän :attribute arvon on oltava 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.', + 'letters' => 'Attribuuttikentän on sisällettävä vähintään yksi kirjain.', + 'mixed' => 'Kentän :attribute arvon tulee sisältää vähintään yksi iso kirjain ja yksi pieni kirjain.', + 'numbers' => 'Kentän :attribute arvon tulee sisältää vähintään yksi numero.', + 'symbols' => 'Attribuuttikentän on sisällettävä vähintään yksi symboli.', + 'uncompromised' => 'Annettu :attribute on ilmestynyt tietovuotossa. Valitse toinen :attribute.', ], - 'present' => 'Kenttä :attribute vaaditaan.', - 'present_if' => ':attribute-kentän on oltava läsnä, kun :other on :value.', - 'present_unless' => 'Kentän :attribute on oltava läsnä, ellei :other ole :value.', - 'present_with' => 'Kentän :attribute on oltava läsnä, kun :values on läsnä.', - 'present_with_all' => 'Kentän :attribute on oltava läsnä, kun :values on läsnä.', - 'prohibited' => ':Attribute-kenttä on kielletty.', - 'prohibited_if' => ':Attribute-kenttä on kielletty, kun :other on :value.', - 'prohibited_if_accepted' => ':attribute kenttä on kielletty, kun :other hyväksytään.', - 'prohibited_if_declined' => ':attribute kenttä on kielletty, kun :other hylätään.', - '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_if_declined' => 'Kenttä :attribute on pakollinen, kun :other hylätää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.', + 'present' => 'Attribuuttikentän on oltava läsnä.', + 'present_if' => 'Kentän :attribute tulee olla läsnä, kun :other on :value.', + 'present_unless' => 'Kentän :attribute arvon tulee olla läsnä, paitsi jos :other on :value.', + 'present_with' => 'Attribuuttikentän on oltava läsnä, kun arvot ovat läsnä.', + 'present_with_all' => 'Attribuuttikentän on oltava läsnä, kun arvot ovat läsnä.', + 'prohibited' => 'Kenttä :attribute on kielletty.', + 'prohibited_if' => 'Kentän :attribute arvo on kielletty, kun :other on :value.', + 'prohibited_if_accepted' => 'Kenttä :attribute on kielletty, kun :other on hyväksytty.', + 'prohibited_if_declined' => 'Kentän :attribute arvo on kielletty, kun :other on hylätty.', + 'prohibited_unless' => 'Kenttä :attribute on kielletty, paitsi jos :other on :values.', + 'prohibits' => 'Attribuutti-kenttä estää :other olemasta läsnä.', + 'regex' => 'Attribuuttikentän muoto on virheellinen.', + 'required' => 'Kentän :attribute arvo on pakollinen.', + 'required_array_keys' => 'Attribuuttikentän on sisällettävä merkinnät: :values.', + 'required_if' => 'Kentän :attribute arvo vaaditaan, kun :other on :value.', + 'required_if_accepted' => 'Määritekenttä :attribute vaaditaan kun :other on hyväksytty.', + 'required_if_declined' => 'Kentän :attribute arvo vaaditaan, kun :other on hylätty.', + 'required_unless' => 'Kentän :attribute arvo on pakollinen, paitsi jos :other on arvoissa :values.', + 'required_with' => 'Määritekenttä :attribute vaaditaan kun arvo :values on läsnä.', + 'required_with_all' => 'Määritekenttä :attribute vaaditaan kun arvot ovat läsnä.', + 'required_without' => 'Määritekenttä :attribute vaaditaan kun arvo :values ei ole läsnä.', + 'required_without_all' => 'Määritekenttä :attribute vaaditaan kun mitään arvoista ei ole.', + 'same' => 'Kentän :attribute arvon on vastattava :other', '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ä.', + 'array' => 'Kentän :attribute tulee sisältää :size kohteita.', + 'file' => 'Kentän :attribute arvon tulee olla :size kilotavua.', + 'numeric' => 'Kentän :attribute arvon tulee olla :size.', + 'string' => 'Kentän :attribute arvon tulee olla :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.', + 'starts_with' => 'Kentän :attribute arvon tulee alkaa jollakin seuraavista: :values.', + 'string' => 'Kentän :attribute arvon on oltava merkkijono.', + 'timezone' => 'Kentän :attribute arvon on oltava kelvollinen aikavyöhyke.', + 'ulid' => 'Kentän :attribute arvon on oltava kelvollinen ULID.', + 'unique' => 'Kentän :attribute arvo on jo käytössä.', + 'uploaded' => 'Kentän :attribute lataaminen epäonnistui.', + 'uppercase' => 'Kentän :attribute arvon on oltava isokirjaiminen.', + 'url' => 'Kentän :attribute arvon on oltava kelvollinen URL.', + 'uuid' => 'Kentän :attribute arvon on oltava kelvollinen UUID.', ]; diff --git a/resources/lang/fr/announce-log.php b/resources/lang/fr/announce-log.php new file mode 100644 index 00000000..60118e8a --- /dev/null +++ b/resources/lang/fr/announce-log.php @@ -0,0 +1,71 @@ + 'Temps de rapport', + 'request_id' => 'ID de la requête', + + 'uploaded_offset' => 'Décalage de début de téléchargement', + 'uploaded_total_last' => 'Dernier montant cumulé de téléchargement', + 'uploaded_total' => 'Nombre de téléchargements cumulés', + 'uploaded_increment' => 'Incrémentation du téléchargement', + 'uploaded_increment_for_user' => 'Incrément de téléchargement de l\'utilisateur', + + 'downloaded_offset' => 'Volume de démarrage du téléchargement', + 'downloaded_total_last' => 'Dernier volume cumulatif de téléchargement', + 'downloaded_total' => 'Volume de téléchargement cumulé', + 'downloaded_increment' => 'Incrément de téléchargement', + 'downloaded_increment_for_user' => 'Incrément de téléchargement de l\'utilisateur', + + 'left' => 'Montant restant', + 'seeder' => 'Seeder', + 'leecher' => 'Téléchargeur', + 'announce_time' => 'Intervalle de temps', + 'agent' => 'Client', + 'user_id' => 'Identifiant de l\'utilisateur', + 'passkey' => 'Mot de passe utilisateur', + 'torrent_id' => 'ID du torrent', + 'peer_id' => 'ID du pair', + 'event' => 'Evénement', + 'ip' => 'IP', + 'ipv4' => 'VPI4', + 'ipv6' => 'IPV6', + 'port' => 'Port', + 'started' => 'Heure de début', + 'prev_action' => 'Rapport précédent', + 'last_action' => 'Dernier rapport', + 'seeder_count' => 'Nombre de Seeders', + 'leecher_count' => 'Nombre de téléchargeurs', + 'scheme' => 'Protocole de rapport', + 'host' => 'Hôte de rapport', + 'path' => 'Chemin des rapports', + 'continent' => 'Continent', + 'country' => 'Pays', + 'city' => 'Ville', + 'show_client_error' => 'Afficher l\'erreur du client', + 'client_select' => 'ID du client', + 'torrent_size' => 'Taille de la graine', + 'events' => [ + 'started' => 'Démarré', + 'stopped' => 'Arrêté', + 'paused' => 'En pause', + 'completed' => 'Terminé', + 'none' => 'Aucun', + ], + 'batch_no' => 'Numéro de lot', + 'promotion_state' => 'Statut de la promotion', + 'promotion_state_desc' => 'Source de la promotion', + 'up_factor' => 'Facteur de téléchargement', + 'up_factor_desc' => 'Facteur de téléchargement source', + 'down_factor' => 'Multiplicateur de téléchargement', + 'down_factor_desc' => 'Télécharger la source du multiplicateur', + 'speed' => 'Rapidité', + 'tab_primary' => 'Informations Principales', + 'tab_secondary' => 'Information secondaire', + 'fieldset_basic' => 'Informations de base', + 'fieldset_uploaded' => 'Téléversements', + 'fieldset_downloaded' => 'Téléchargements', + 'fieldset_client' => 'Client', + 'fieldset_location' => 'Localisation', + 'fieldset_request' => 'Requêtes', + +]; diff --git a/resources/lang/fr/attachment.php b/resources/lang/fr/attachment.php new file mode 100644 index 00000000..7b92d241 --- /dev/null +++ b/resources/lang/fr/attachment.php @@ -0,0 +1,8 @@ + 'Pièce jointe pour la clé ', + 'not_found' => ' non trouvé', + 'size' => 'Taille', + 'downloads' => 'Téléchargements', +]; diff --git a/resources/lang/fr/auth.php b/resources/lang/fr/auth.php index a22cd3f7..6f161871 100644 --- a/resources/lang/fr/auth.php +++ b/resources/lang/fr/auth.php @@ -4,6 +4,6 @@ declare(strict_types=1); return [ 'failed' => '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.', + 'password' => 'Le mot de passe fourni est incorrect.', + 'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.', ]; diff --git a/resources/lang/fr/bonus-log.php b/resources/lang/fr/bonus-log.php index 77269f4e..602c1a20 100644 --- a/resources/lang/fr/bonus-log.php +++ b/resources/lang/fr/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Acheter changer le nom d\'utilisateur', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Médaille cadeau', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Acheter le torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Récompense torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Salaire de travail du rôle', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent à télécharger', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Recevoir la récompense', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Recevoir un cadeau', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Télécharger le torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Récompense de réception du torrent', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Bases de seeding', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Ajout de donneurs en seeding', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Ajout officiel de seeding', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Ajout de hararem de seeding', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Ajout de médailles de seeding', ], 'fields' => [ 'business_type' => 'Type d\'entreprise', @@ -34,4 +42,5 @@ return [ 'value' => 'Valeur de la négociation', 'new_total_value' => 'Valeur post-négociation', ], + 'exclude_seeding_bonus' => 'Exclure le bonus de seeding', ]; diff --git a/resources/lang/fr/bookmark.php b/resources/lang/fr/bookmark.php index 4db472f0..a22f2b1b 100644 --- a/resources/lang/fr/bookmark.php +++ b/resources/lang/fr/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Ajout au favori réussi !', 'delete_success' => 'Annulation du favori réussie !', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id n\'existe pas !', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id déjà mis en favori !', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id non mis en favori !', ]; diff --git a/resources/lang/fr/nexus.php b/resources/lang/fr/nexus.php index a07cf05f..0935b7a1 100644 --- a/resources/lang/fr/nexus.php +++ b/resources/lang/fr/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(orphelin)', 'time_units' => [ 'week' => 'semaines', + 'hour' => 'heures', ], 'select_all' => 'Tout sélectionner', 'unselect_all' => 'Désélectionner tout', diff --git a/resources/lang/fr/route-permission.php b/resources/lang/fr/route-permission.php index ec7a833b..880620d3 100644 --- a/resources/lang/fr/route-permission.php +++ b/resources/lang/fr/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Voir les informations de base de l\'utilisateur', 'desc' => 'Voir les informations de base de l\'utilisateur', ], + 'bookmark:store' => [ + 'text' => 'Ajouter un favori', + 'desc' => 'Ajouter un favori', + ], + 'bookmark:delete' => [ + 'text' => 'Supprimer le favori', + 'desc' => 'Supprimer le favori', + ], ]; diff --git a/resources/lang/fr/user-modify-log.php b/resources/lang/fr/user-modify-log.php new file mode 100644 index 00000000..f1d07d3b --- /dev/null +++ b/resources/lang/fr/user-modify-log.php @@ -0,0 +1,5 @@ + 'Contenu modifié', +]; diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php index 3ba2630f..56fe9c0c 100644 --- a/resources/lang/fr/validation.php +++ b/resources/lang/fr/validation.php @@ -4,153 +4,153 @@ declare(strict_types=1); return [ 'accepted' => '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.', - 'any_of' => 'The :attribute field is invalid.', + 'accepted_if' => 'Le champ :attribute doit être accepté lorsque :other est :value.', + 'active_url' => 'Le champ :attribute doit être une URL valide.', + 'after' => 'Le champ :attribute doit être une date après :date.', + 'after_or_equal' => 'Le champ :attribute doit être une date postérieure ou égale à :date.', + 'alpha' => 'Le champ :attribute ne doit contenir que des lettres.', + 'alpha_dash' => 'Le champ :attribute ne doit contenir que des lettres, chiffres, tirets et tirets bas.', + 'alpha_num' => 'Le champ :attribute ne doit contenir que des lettres et des chiffres.', + 'any_of' => 'Le champ :attribute est invalide.', '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.', + 'ascii' => 'Le champ :attribute ne doit contenir que des caractères alphanumériques et des symboles alphanumériques d\'un seul octet.', + 'before' => 'Le champ :attribute doit être une date avant :date.', + 'before_or_equal' => 'Le champ :attribute doit être une date antérieure ou égale à :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.', + 'array' => 'Le champ :attribute doit avoir entre :min et :max éléments.', + 'file' => 'Le champ :attribute doit être compris entre :min et :max kilo-octets.', + 'numeric' => 'Le champ :attribute doit être compris entre :min et :max.', + 'string' => 'Le champ :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.', - 'contains' => 'Le champ :attribute manque une valeur requise.', + 'confirmed' => 'La confirmation du champ :attribute ne correspond pas.', + 'contains' => 'Le champ :attribute manque une valeur obligatoire.', 'current_password' => 'Le mot de passe est incorrect.', - 'date' => 'Le champ :attribute n\'est pas une date valide.', + 'date' => 'Le champ :attribute doit être 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.', + 'date_format' => 'Le champ :attribute doit correspondre au format :format.', + 'decimal' => 'Le champ :attribute doit avoir :decimal des décimales.', + 'declined' => 'Le champ :attribute doit être refusé.', + 'declined_if' => 'Le champ :attribute doit être refusé lorsque :other est :value.', + 'different' => 'Le champ :attribute et :other doivent être différents.', + 'digits' => 'Le champ :attribute doit être de :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.', + 'dimensions' => 'Le champ :attribute a des dimensions d\'image invalides.', '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', + 'doesnt_end_with' => 'Le champ :attribute ne doit pas se terminer par l\'une des :values suivantes.', + 'doesnt_start_with' => 'Le champ :attribute ne doit pas commencer par l\'un des :values suivants.', + 'email' => 'Le champ :attribute doit être une adresse email valide.', + 'ends_with' => 'Le champ :attribute doit se terminer par un des suivants : :values.', 'enum' => 'Le champ :attribute sélectionné est invalide.', 'exists' => 'Le champ :attribute sélectionné est invalide.', - 'extensions' => 'Le champ :attribute doit avoir l\'une des extensions suivantes : :values.', + 'extensions' => 'Le champ :attribute doit avoir une des extensions suivantes : :values.', '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.', + 'array' => 'Le champ :attribute doit avoir plus de :value éléments.', + 'file' => 'Le champ :attribute doit être supérieur à :value kilo-octets.', + 'numeric' => 'Le champ :attribute doit être supérieur à :value.', + 'string' => 'Le champ :attribute doit être plus grand que :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.', + 'array' => 'Le champ :attribute doit avoir :value éléments ou plus.', + 'file' => 'Le champ :attribute doit être supérieur ou égal à :value kilo-octets.', + 'numeric' => 'Le champ :attribute doit être supérieur ou égal à :value.', + 'string' => 'Le champ :attribute doit être supérieur ou égal à :value caractères.', ], 'hex_color' => 'Le champ :attribute doit être une couleur hexadécimale valide.', '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.', + 'in' => 'Le champ :attribute sélectionné est invalide.', + 'in_array' => 'Le champ :attribute doit exister dans :other.', + 'integer' => 'Le champ :attribute doit être un nombre 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.', + 'json' => 'Le champ :attribute doit être une chaîne JSON valide.', 'list' => 'Le champ :attribute doit être une liste.', - 'lowercase' => 'Le champ :attribute doit être en minuscules.', + 'lowercase' => 'Le champ :attribute doit être en minuscule.', '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.', + 'array' => 'Le champ :attribute doit avoir moins de :value éléments.', + 'file' => 'Le champ :attribute doit être inférieur à :value kilo-octets.', + 'numeric' => 'Le champ :attribute doit être inférieur à :value.', + 'string' => 'Le champ :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.', + 'array' => 'Le champ :attribute ne doit pas avoir plus de :value éléments.', + 'file' => 'Le champ :attribute doit être inférieur ou égal à :value kilo-octets.', + 'numeric' => 'Le champ :attribute doit être inférieur ou égal à :value.', + 'string' => 'Le champ :attribute doit être inférieur ou égal à :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.', + 'array' => 'Le champ :attribute ne doit pas avoir plus de :max éléments.', + 'file' => 'Le champ :attribute ne doit pas être supérieur à :max kilo-octets.', + 'numeric' => 'Le champ :attribute ne doit pas être plus grand que :max.', + 'string' => 'Le champ :attribute ne doit pas être plus grand que :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.', + '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.', + 'array' => 'Le champ :attribute doit avoir au moins :min éléments.', + 'file' => 'Le champ :attribute doit être d\'au moins :min kilo-octets.', + 'numeric' => 'Le champ :attribute doit être d\'au moins :min.', + 'string' => 'Le champ :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.', + 'missing_if' => 'Le champ :attribute doit être manquant quand :other est :value.', + 'missing_unless' => 'Le champ :attribute doit être manquant sauf si :other est :value.', + 'missing_with' => 'Le champ :attribute doit être manquant lorsque :values est présent.', + 'missing_with_all' => 'Le champ :attribute doit être manquant lorsque :values sont présentes.', + 'multiple_of' => 'Le champ :attribute doit être un multiple de :value.', + 'not_in' => 'Le champ :attribute sélectionné est invalide.', + 'not_regex' => 'Le format du champ :attribute est invalide.', + 'numeric' => 'Le champ :attribute doit être 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.', + 'mixed' => 'Le champ :attribute doit contenir au moins une lettre majuscule et une lettre minuscule.', + 'numbers' => 'Le champ :attribute doit contenir au moins un nombre.', '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.', + 'uncompromised' => 'Le champ :attribute est apparu dans une fuite de données. Veuillez choisir un autre :attribute.', ], 'present' => 'Le champ :attribute doit être présent.', 'present_if' => 'Le champ :attribute doit être présent lorsque :other est :value.', - 'present_unless' => 'Le champ :attribute doit être présent sauf si :other vaut :value.', + 'present_unless' => 'Le champ :attribute doit être présent sauf si :other est :value.', 'present_with' => 'Le champ :attribute doit être présent lorsque :values est présent.', - 'present_with_all' => 'Le champ :attribute doit être présent lorsque :values sont présents.', + 'present_with_all' => 'Le champ :attribute doit être présent lorsque :values sont présentes.', 'prohibited' => 'Le champ :attribute est interdit.', - 'prohibited_if' => 'Le champ :attribute est interdit quand :other a la valeur :value.', - 'prohibited_if_accepted' => 'Le champ :attribute est interdit quand :other a été accepté.', - 'prohibited_if_declined' => 'Le champ :attribute est interdit quand :other a été refusé.', - 'prohibited_unless' => 'Le champ :attribute est interdit à moins que :other est l\'une des valeurs :values.', + 'prohibited_if' => 'Le champ :attribute est interdit lorsque :other est :value.', + 'prohibited_if_accepted' => 'Le champ :attribute est interdit lorsque :other est accepté.', + 'prohibited_if_declined' => 'Le champ :attribute est interdit lorsque :other est refusé.', + 'prohibited_unless' => 'Le champ :attribute est interdit sauf si :other est dans :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_if_declined' => 'Le champ :attribute est obligatoire quand le champ :other a été refusé.', - '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.', + 'required' => 'Le champ :attribute est requis.', + 'required_array_keys' => 'Le champ :attribute doit contenir des entrées pour: :values.', + 'required_if' => 'Le champ :attribute est requis lorsque :other est :value.', + 'required_if_accepted' => 'Le champ :attribute est requis lorsque :other est accepté.', + 'required_if_declined' => 'Le champ :attribute est requis lorsque :other est refusé.', + 'required_unless' => 'Le champ :attribute est requis sauf si :other est en :values.', + 'required_with' => 'Le champ :attribute est requis lorsque :values est présent.', + 'required_with_all' => 'Le champ :attribute est requis lorsque :values sont présentes.', + 'required_without' => 'Le champ :attribute est requis lorsque :values n\'est pas présent.', + 'required_without_all' => 'Le champ :attribute est requis quand aucun des :values n\'est présent.', + 'same' => 'Le champ :attribute doit correspondre à :other.', '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.', + 'array' => 'Le champ :attribute doit contenir :size éléments.', + 'file' => 'Le champ :attribute doit être de :size kilo-octets.', + 'numeric' => 'Le champ :attribute doit être de :size.', + 'string' => 'Le champ :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.', + 'starts_with' => 'Le champ :attribute doit commencer par l\'un des suivants : :values.', + 'string' => 'Le champ :attribute doit être une chaîne.', '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', + 'unique' => 'Le champ :attribute a déjà été pris.', + 'uploaded' => 'L\'attribut :attribute n\'a pas pu être envoyé.', + 'uppercase' => 'Le champ :attribute doit être en majuscule.', + 'url' => 'Le champ :attribute doit être une URL valide.', + 'uuid' => 'Le champ :attribute doit être un UUID valide.', ]; diff --git a/resources/lang/it/announce-log.php b/resources/lang/it/announce-log.php new file mode 100644 index 00000000..b645238d --- /dev/null +++ b/resources/lang/it/announce-log.php @@ -0,0 +1,71 @@ + 'Tempo di segnalazione', + 'request_id' => 'Richiedi Id', + + 'uploaded_offset' => 'Spostamento inizio caricamento', + 'uploaded_total_last' => 'Ultimo importo cumulativo di upload', + 'uploaded_total' => 'Importo cumulativo del caricamento', + 'uploaded_increment' => 'Incremento caricamento', + 'uploaded_increment_for_user' => 'Incremento Caricamento Utente', + + 'downloaded_offset' => 'Scarica Volume Iniziale', + 'downloaded_total_last' => 'Ultimo Volume Di Download Cumulativo', + 'downloaded_total' => 'Volume Di Download Cumulativo', + 'downloaded_increment' => 'Download Incremento', + 'downloaded_increment_for_user' => 'Incremento download utente', + + 'left' => 'Importo residuo', + 'seeder' => 'Seeder', + 'leecher' => 'Downloader', + 'announce_time' => 'Intervallo di tempo', + 'agent' => 'Client', + 'user_id' => 'Id Utente', + 'passkey' => 'Password Utente', + 'torrent_id' => 'Id Torrent', + 'peer_id' => 'Id Del Peer', + 'event' => 'Evento', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Porta', + 'started' => 'Ora di inizio', + 'prev_action' => 'Segnalazione precedente', + 'last_action' => 'Ultimo rapporto', + 'seeder_count' => 'Numero di vedenti', + 'leecher_count' => 'Numero di scaricatori', + 'scheme' => 'Protocollo di segnalazione', + 'host' => 'Accogliente segnalante', + 'path' => 'Percorso di segnalazione', + 'continent' => 'Continente', + 'country' => 'Paese', + 'city' => 'Città', + 'show_client_error' => 'Mostra errore client', + 'client_select' => 'ID Client', + 'torrent_size' => 'Dimensione seme', + 'events' => [ + 'started' => 'Iniziato', + 'stopped' => 'Fermato', + 'paused' => 'Pausa', + 'completed' => 'Completato', + 'none' => 'Nessuno', + ], + 'batch_no' => 'Numero del lotto', + 'promotion_state' => 'Stato promozione', + 'promotion_state_desc' => 'Fonte di promozione', + 'up_factor' => 'Fattore di caricamento', + 'up_factor_desc' => 'Carica il fattore sorgente', + 'down_factor' => 'Moltiplicatore Download', + 'down_factor_desc' => 'Download Moltiplicatore Sorgente', + 'speed' => 'Velocità', + 'tab_primary' => 'Informazioni Principali', + 'tab_secondary' => 'Informazioni Secondarie', + 'fieldset_basic' => 'Informazioni Di Base', + 'fieldset_uploaded' => 'Caricamenti', + 'fieldset_downloaded' => 'Download', + 'fieldset_client' => 'Client', + 'fieldset_location' => 'Posizione', + 'fieldset_request' => 'Richieste', + +]; diff --git a/resources/lang/it/attachment.php b/resources/lang/it/attachment.php new file mode 100644 index 00000000..773c4750 --- /dev/null +++ b/resources/lang/it/attachment.php @@ -0,0 +1,8 @@ + 'Allegato per la chiave ', + 'not_found' => ' non trovato', + 'size' => 'Dimensione', + 'downloads' => 'Download', +]; diff --git a/resources/lang/it/auth.php b/resources/lang/it/auth.php index 54a09678..461d1506 100644 --- a/resources/lang/it/auth.php +++ b/resources/lang/it/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'Credenziali non valide.', - 'password' => 'Il campo :attribute non è corretto.', + 'failed' => 'Queste credenziali non corrispondono ai nostri record.', + 'password' => 'La password fornita non è corretta.', 'throttle' => 'Troppi tentativi di accesso. Riprova tra :seconds secondi.', ]; diff --git a/resources/lang/it/bonus-log.php b/resources/lang/it/bonus-log.php index ce9b9fea..41ddfbc4 100644 --- a/resources/lang/it/bonus-log.php +++ b/resources/lang/it/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Acquista cambiare nome utente carta', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Medaglia regalo', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Acquista torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Ricompensa torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Salario del ruolo del lavoro', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent da scaricare', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Ricevi ricompensa', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Ricevi un regalo', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Carica torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Ricevuta ricompensa torrent', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Semina di base', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Aggiunta del donatore di semina', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Seeding addizione ufficiale', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Seeding harem addizione', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Addizione medaglia semina', ], 'fields' => [ 'business_type' => 'Tipo di business', @@ -34,4 +42,5 @@ return [ 'value' => 'Valore dello scambio', 'new_total_value' => 'Valore post-negoziazione', ], + 'exclude_seeding_bonus' => 'Escludi bonus di semina', ]; diff --git a/resources/lang/it/bookmark.php b/resources/lang/it/bookmark.php index 0c599be8..6985fc13 100644 --- a/resources/lang/it/bookmark.php +++ b/resources/lang/it/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Aggiungi al segnalibro con successo!', 'delete_success' => 'Cancellare il segnalibro riuscito!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id non esiste!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id già segnalibro!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id non segnalibro!', ]; diff --git a/resources/lang/it/nexus.php b/resources/lang/it/nexus.php index 40f22ea3..f11b1fc0 100644 --- a/resources/lang/it/nexus.php +++ b/resources/lang/it/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(orfano)', 'time_units' => [ 'week' => 'settimane', + 'hour' => 'ore', ], 'select_all' => 'Seleziona tutto', 'unselect_all' => 'Deseleziona tutto', diff --git a/resources/lang/it/route-permission.php b/resources/lang/it/route-permission.php index 33612651..50e79af5 100644 --- a/resources/lang/it/route-permission.php +++ b/resources/lang/it/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Visualizza informazioni di base dell\'utente', 'desc' => 'Visualizza informazioni di base dell\'utente', ], + 'bookmark:store' => [ + 'text' => 'Aggiungi segnalibro', + 'desc' => 'Aggiungi segnalibro', + ], + 'bookmark:delete' => [ + 'text' => 'Elimina segnalibro', + 'desc' => 'Elimina segnalibro', + ], ]; diff --git a/resources/lang/it/user-modify-log.php b/resources/lang/it/user-modify-log.php new file mode 100644 index 00000000..90387c3e --- /dev/null +++ b/resources/lang/it/user-modify-log.php @@ -0,0 +1,5 @@ + 'Contenuto modificato', +]; diff --git a/resources/lang/it/validation.php b/resources/lang/it/validation.php index 8e17a561..469321fd 100644 --- a/resources/lang/it/validation.php +++ b/resources/lang/it/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => 'The :attribute field is invalid.', - '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.', + 'accepted' => 'Il campo :attribute deve essere accettato.', + 'accepted_if' => 'Il campo :attribute deve essere accettato quando :other è :value.', + 'active_url' => 'Il campo :attribute deve essere un URL valido.', + 'after' => 'Il campo :attribute deve essere una data dopo :date.', + 'after_or_equal' => 'Il campo :attribute deve essere una data successiva o uguale a :date.', + 'alpha' => 'Il campo :attribute deve contenere solo lettere.', + 'alpha_dash' => 'Il campo :attribute deve contenere solo lettere, numeri, trattini e trattini.', + 'alpha_num' => 'Il campo :attribute deve contenere solo lettere e numeri.', + 'any_of' => 'Il campo :attribute non è valido.', + 'array' => 'Il campo :attribute deve essere un array.', + 'ascii' => 'Il campo :attribute deve contenere solo caratteri alfanumerici a byte singolo e simboli.', + 'before' => 'Il campo :attribute deve essere una data precedente :date.', + 'before_or_equal' => 'Il campo :attribute deve essere una data prima o uguale a :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.', + 'array' => 'Il campo :attribute deve avere tra :min e :max elementi.', + 'file' => 'Il campo :attribute deve essere compreso tra :min e :max kilobytes.', + 'numeric' => 'Il campo :attribute deve essere compreso tra :min e :max.', + 'string' => 'Il campo :attribute deve essere compreso tra :min e :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.', - 'contains' => 'Il campo :attribute non contiene un valore richiesto.', - '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.', + 'confirmed' => 'La conferma del campo :attribute non corrisponde.', + 'contains' => 'Il campo :attribute manca di un valore richiesto.', + 'current_password' => 'La password non è corretta.', + 'date' => 'Il campo :attribute deve essere una data valida.', + 'date_equals' => 'Il campo :attribute deve essere una data uguale a :date.', + 'date_format' => 'Il campo :attribute deve corrispondere al formato :format.', + 'decimal' => 'Il campo :attribute deve avere :decimal decimal.', + 'declined' => 'Il campo :attribute deve essere rifiutato.', + 'declined_if' => 'Il campo :attribute deve essere rifiutato quando :other è :value.', + 'different' => 'Il campo :attribute e :other devono essere diversi.', + 'digits' => 'Il campo :attribute deve essere :digits cifre.', + 'digits_between' => 'Il campo :attribute deve essere compreso tra :min e :max cifre.', + 'dimensions' => 'Il campo :attribute ha dimensioni dell\'immagine non valide.', + 'distinct' => 'Il campo :attribute ha un valore duplicato.', + 'doesnt_end_with' => 'Il campo :attribute non deve terminare con uno dei seguenti: :values.', + 'doesnt_start_with' => 'Il campo :attribute non deve iniziare con uno dei seguenti: :values.', + 'email' => 'Il campo :attribute deve essere un indirizzo email valido.', + 'ends_with' => 'Il campo :attribute deve terminare con uno dei seguenti: :values.', + 'enum' => 'Il campo :attribute selezionato non è valido.', + 'exists' => 'Il campo :attribute selezionato non è valido.', 'extensions' => 'Il campo :attribute deve avere una delle seguenti estensioni: :values.', - 'file' => ':Attribute deve essere un file.', - 'filled' => 'Il campo :attribute deve contenere un valore.', + 'file' => 'Il campo :attribute deve essere un file.', + 'filled' => 'Il campo :attribute deve avere 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.', + 'array' => 'Il campo :attribute deve avere più di :value elementi.', + 'file' => 'Il campo :attribute deve essere maggiore di :value kilobytes.', + 'numeric' => 'Il campo :attribute deve essere maggiore di :value.', + 'string' => 'Il campo :attribute deve essere maggiore 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.', + 'array' => 'Il campo :attribute deve avere :value elementi o più.', + 'file' => 'Il campo :attribute deve essere maggiore o uguale a :value kilobytes.', + 'numeric' => 'Il campo :attribute deve essere maggiore o uguale a :value.', + 'string' => 'Il campo :attribute deve essere maggiore o uguale a :value caratteri.', ], 'hex_color' => 'Il campo :attribute deve essere un colore esadecimale valido.', - '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.', + 'image' => 'Il campo :attribute deve essere un\'immagine.', + 'in' => 'Il campo :attribute selezionato non è valido.', + 'in_array' => 'Il campo :attribute deve esistere in :other.', + 'integer' => 'Il campo :attribute deve essere un numero intero.', + 'ip' => 'Il campo :attribute deve essere un indirizzo IP valido.', + 'ipv4' => 'Il campo :attribute deve essere un indirizzo IPv4 valido.', + 'ipv6' => 'Il campo :attribute deve essere un indirizzo IPv6 valido.', + 'json' => 'Il campo :attribute deve essere una stringa JSON valida.', 'list' => 'Il campo :attribute deve essere un elenco.', - 'lowercase' => ':Attribute deve contenere solo caratteri minuscoli.', + 'lowercase' => 'Il campo :attribute deve essere minuscolo.', '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.', + 'array' => 'Il campo :attribute deve avere meno di :value elementi.', + 'file' => 'Il campo :attribute deve essere inferiore a :value kilobytes.', + 'numeric' => 'Il campo :attribute deve essere inferiore a :value.', + 'string' => 'Il campo :attribute deve essere inferiore a :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.', + 'array' => 'Il campo :attribute non deve avere più di :value elementi.', + 'file' => 'Il campo :attribute deve essere inferiore o uguale a :value kilobytes.', + 'numeric' => 'Il campo :attribute deve essere minore o uguale a :value.', + 'string' => 'Il campo :attribute deve essere inferiore o uguale a :value caratteri.', ], - 'mac_address' => 'Il campo :attribute deve essere un indirizzo MAC valido .', + '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.', + 'array' => 'Il campo :attribute non deve avere più di :max elementi.', + 'file' => 'Il campo :attribute non deve essere maggiore di :max kilobytes.', + 'numeric' => 'Il campo :attribute non deve essere maggiore di :max.', + 'string' => 'Il campo :attribute non deve essere maggiore 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.', + 'max_digits' => 'Il campo :attribute non deve avere più di :max cifre.', + 'mimes' => 'Il campo :attribute deve essere un file di tipo: :values.', + 'mimetypes' => 'Il campo :attribute deve essere un file di 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.', + 'array' => 'Il campo :attribute deve avere almeno :min elementi.', + 'file' => 'Il campo :attribute deve essere almeno :min kilobytes.', + 'numeric' => 'Il campo :attribute deve essere almeno :min.', + 'string' => 'Il campo :attribute deve contenere almeno :min caratteri.', ], - 'min_digits' => ':Attribute deve contenere almeno :min cifre.', - 'missing' => 'Il campo :attribute deve mancare.', + 'min_digits' => 'Il campo :attribute deve avere almeno :min cifre.', + 'missing' => 'Il campo :attribute deve essere mancante.', '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.', + 'missing_unless' => 'Il campo :attribute deve essere mancante a meno che :other non sia :value.', + 'missing_with' => 'Il campo :attribute deve mancare quando :values è presente.', + 'missing_with_all' => 'Il campo :attribute deve mancare quando :values sono presenti.', + 'multiple_of' => 'Il campo :attribute deve essere multiplo di :value.', + 'not_in' => 'Il campo :attribute selezionato non è valido.', + 'not_regex' => 'Il formato del campo :attribute non è valido.', + 'numeric' => 'Il campo :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.', + 'letters' => 'Il campo :attribute deve contenere almeno una lettera.', + 'mixed' => 'Il campo :attribute deve contenere almeno una lettera maiuscola e una lettera minuscola.', + 'numbers' => 'Il campo :attribute deve contenere almeno un numero.', + 'symbols' => 'Il campo :attribute deve contenere almeno un simbolo.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', ], 'present' => 'Il campo :attribute deve essere presente.', 'present_if' => 'Il campo :attribute deve essere presente quando :other è :value.', 'present_unless' => 'Il campo :attribute deve essere presente a meno che :other non sia :value.', - 'present_with' => 'Il campo :attribute deve essere presente quando è presente :values.', - 'present_with_all' => 'Il campo :attribute deve essere presente quando sono presenti :values.', - 'prohibited' => ':Attribute non consentito.', - 'prohibited_if' => ':Attribute non consentito quando :other è :value.', + 'present_with' => 'Il campo :attribute deve essere presente quando :values è presente.', + 'present_with_all' => 'Il campo :attribute deve essere presente quando :values sono presenti.', + 'prohibited' => 'Il campo :attribute è vietato.', + 'prohibited_if' => 'Il campo :attribute è vietato quando :other è :value.', 'prohibited_if_accepted' => 'Il campo :attribute è vietato quando :other è accettato.', 'prohibited_if_declined' => 'Il campo :attribute è vietato quando :other è rifiutato.', - 'prohibited_unless' => ':Attribute non consentito a meno che :other sia contenuto in :values.', - 'prohibits' => ':Attribute impedisce a :other di essere presente.', + 'prohibited_unless' => 'Il campo :attribute è vietato a meno che :other non sia in :values.', + 'prohibits' => 'Il campo :attribute vieta :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_if_declined' => 'Il campo :attribute è richiesto quando :other è rifiutato.', - '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.', + 'required_if' => 'Il campo :attribute è obbligatorio quando :other è :value.', + 'required_if_accepted' => 'Il campo :attribute è obbligatorio quando :other è accettato.', + 'required_if_declined' => 'Il campo :attribute è obbligatorio quando :other è rifiutato.', + 'required_unless' => 'Il campo :attribute è obbligatorio a meno che :other non sia in :values.', + 'required_with' => 'Il campo :attribute è obbligatorio quando :values è presente.', + 'required_with_all' => 'Il campo :attribute è obbligatorio quando :values sono presenti.', + 'required_without' => 'Il campo :attribute è obbligatorio quando :values non è presente.', + 'required_without_all' => 'Il campo :attribute è obbligatorio quando nessuno dei :values è presente.', + 'same' => 'Il campo :attribute deve corrispondere :other.', 'size' => [ - 'array' => ':Attribute deve contenere :size elementi.', - 'file' => ':Attribute deve essere :size kilobyte.', - 'numeric' => ':Attribute deve essere :size.', - 'string' => ':Attribute deve contenere :size caratteri.', + 'array' => 'Il campo :attribute deve contenere :size elementi.', + 'file' => 'Il campo :attribute deve essere :size kilobytes.', + 'numeric' => 'Il campo :attribute deve essere :size.', + 'string' => 'Il campo :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.', + 'starts_with' => 'Il campo :attribute deve iniziare con uno dei seguenti: :values.', + 'string' => 'Il campo :attribute deve essere una stringa.', + 'timezone' => 'Il campo :attribute deve essere un fuso orario valido.', + 'ulid' => 'Il campo :attribute deve essere un ULID valido.', + 'unique' => 'Il campo :attribute è già stato utilizzato.', + 'uploaded' => 'L\'attributo :attribute non è stato caricato.', + 'uppercase' => 'Il campo :attribute deve essere maiuscolo.', + 'url' => 'Il campo :attribute deve essere un URL valido.', + 'uuid' => 'Il campo :attribute deve essere un UUID valido.', ]; diff --git a/resources/lang/ja/announce-log.php b/resources/lang/ja/announce-log.php new file mode 100644 index 00000000..3c007a20 --- /dev/null +++ b/resources/lang/ja/announce-log.php @@ -0,0 +1,71 @@ + '報告時間', + 'request_id' => '要求ID', + + 'uploaded_offset' => 'アップロード開始オフセット', + 'uploaded_total_last' => '最後の累積アップロード量', + 'uploaded_total' => '累積アップロード量', + 'uploaded_increment' => '増分をアップロード', + 'uploaded_increment_for_user' => 'ユーザーアップロードのインクリメント', + + 'downloaded_offset' => '開始ボリュームをダウンロード', + 'downloaded_total_last' => '最後の累積ダウンロードボリューム', + 'downloaded_total' => '累積ダウンロード量', + 'downloaded_increment' => '増分をダウンロード', + 'downloaded_increment_for_user' => 'ユーザーのダウンロードインクリメント', + + 'left' => '残り金額', + 'seeder' => 'シーダー', + 'leecher' => 'Downloader', + 'announce_time' => '時間間隔', + 'agent' => 'クライアント', + 'user_id' => 'ユーザー ID', + 'passkey' => 'ユーザーパスワード', + 'torrent_id' => 'Torrent ID', + 'peer_id' => 'ピアID', + 'event' => 'イベント', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'ポート', + 'started' => '開始日時', + 'prev_action' => '前のレポート', + 'last_action' => '最後のレポート', + 'seeder_count' => 'シーダー数', + 'leecher_count' => 'ダウンローダーの数', + 'scheme' => 'プロトコルの報告', + 'host' => 'ホストの報告', + 'path' => 'レポートのパス', + 'continent' => 'コンチネンタル', + 'country' => '国', + 'city' => '市区町村名', + 'show_client_error' => 'クライアントのエラーを表示', + 'client_select' => 'クライアント ID', + 'torrent_size' => 'シードサイズ', + 'events' => [ + 'started' => '開始', + 'stopped' => '停止しました', + 'paused' => '一時停止', + 'completed' => '完了', + 'none' => 'なし', + ], + 'batch_no' => 'バッチ番号', + 'promotion_state' => 'プロモーションステータス', + 'promotion_state_desc' => 'プロモーションソース', + 'up_factor' => 'アップロード率', + 'up_factor_desc' => '因子のソースをアップロード', + 'down_factor' => '乗数をダウンロード', + 'down_factor_desc' => 'マルチプライヤーソースをダウンロード', + 'speed' => '速度', + 'tab_primary' => '主な情報', + 'tab_secondary' => 'セカンダリ情報', + 'fieldset_basic' => '基本情報', + 'fieldset_uploaded' => 'アップロード', + 'fieldset_downloaded' => 'ダウンロード', + 'fieldset_client' => 'クライアント', + 'fieldset_location' => '場所', + 'fieldset_request' => 'リクエスト', + +]; diff --git a/resources/lang/ja/attachment.php b/resources/lang/ja/attachment.php new file mode 100644 index 00000000..f2714cf0 --- /dev/null +++ b/resources/lang/ja/attachment.php @@ -0,0 +1,8 @@ + '鍵の添付ファイル ', + 'not_found' => ' 見つかりませんでした', + 'size' => 'サイズ', + 'downloads' => 'ダウンロード', +]; diff --git a/resources/lang/ja/auth.php b/resources/lang/ja/auth.php index 8cf09d48..eaab1499 100644 --- a/resources/lang/ja/auth.php +++ b/resources/lang/ja/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '認証に失敗しました。', - 'password' => 'パスワードが正しくありません。', - 'throttle' => 'ログインの試行回数が多すぎます。:seconds 秒後にお試しください。', + 'failed' => 'これらの資格情報は記録と一致しません。', + 'password' => '入力されたパスワードが正しくありません。', + 'throttle' => 'ログイン試行回数が多すぎます。:seconds 秒後にもう一度お試しください。', ]; diff --git a/resources/lang/ja/bonus-log.php b/resources/lang/ja/bonus-log.php index e1e72c44..f55f99eb 100644 --- a/resources/lang/ja/bonus-log.php +++ b/resources/lang/ja/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'ユーザー名カードの変更を購入する', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => '勲章を贈ろう', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'トレントを購入', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => '報酬Torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'ロールワーク給与(給与)', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent をダウンロードする', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => '報酬を受け取る', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'ギフトを受け取る', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Torrent をアップロード', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'トレント獲得報酬', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => '基本的なシード中', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'シードドナーの追加', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'シード中の公式追加', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'シードハーレム追加', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'シードメダル追加', ], 'fields' => [ 'business_type' => 'ビジネスタイプ', @@ -34,4 +42,5 @@ return [ 'value' => '取引値', 'new_total_value' => '注文後の値', ], + 'exclude_seeding_bonus' => 'シードボーナスを除外', ]; diff --git a/resources/lang/ja/bookmark.php b/resources/lang/ja/bookmark.php index aaa145dc..941a6909 100644 --- a/resources/lang/ja/bookmark.php +++ b/resources/lang/ja/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'ブックマークに追加しました!', 'delete_success' => 'ブックマークをキャンセルしました!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id が存在しません!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id はすでにブックマークされています!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id はブックマークされていません!', ]; diff --git a/resources/lang/ja/nexus.php b/resources/lang/ja/nexus.php index b2dfb165..00dfcf20 100644 --- a/resources/lang/ja/nexus.php +++ b/resources/lang/ja/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(孤児)', 'time_units' => [ 'week' => '週間', + 'hour' => '時間', ], 'select_all' => 'すべて選択', 'unselect_all' => 'すべて選択解除', diff --git a/resources/lang/ja/route-permission.php b/resources/lang/ja/route-permission.php index ab270f10..577d42bd 100644 --- a/resources/lang/ja/route-permission.php +++ b/resources/lang/ja/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'ユーザーの基本情報を表示', 'desc' => 'ユーザーの基本情報を表示', ], + 'bookmark:store' => [ + 'text' => 'ブックマークを追加', + 'desc' => 'ブックマークを追加', + ], + 'bookmark:delete' => [ + 'text' => 'ブックマークを削除', + 'desc' => 'ブックマークを削除', + ], ]; diff --git a/resources/lang/ja/user-modify-log.php b/resources/lang/ja/user-modify-log.php new file mode 100644 index 00000000..80ca9e99 --- /dev/null +++ b/resources/lang/ja/user-modify-log.php @@ -0,0 +1,5 @@ + '修正されたコンテンツ', +]; diff --git a/resources/lang/ja/validation.php b/resources/lang/ja/validation.php index fbb85239..59cf9e44 100644 --- a/resources/lang/ja/validation.php +++ b/resources/lang/ja/validation.php @@ -3,185 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':Attributeを承認してください。', - 'accepted_if' => ':Otherが:valueの場合、:attributeを承認する必要があります。', - 'active_url' => ':Attributeは、有効なURLではありません。', - 'after' => ':Attributeには、:dateより後の日付を指定してください。', - 'after_or_equal' => ':Attributeには、:date以降の日付を指定してください。', - 'alpha' => ':Attributeには、アルファベッドのみ使用できます。', - 'alpha_dash' => ':Attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')とハイフンと下線(\'-\',\'_\')が使用できます。', - 'alpha_num' => ':Attributeには、英数字(\'A-Z\',\'a-z\',\'0-9\')が使用できます。', - 'any_of' => 'The :attribute field is invalid.', - 'array' => ':Attributeには、配列を指定してください。', - 'ascii' => ':Attributeには、英数字と記号のみ使用可能です。', - 'before' => ':Attributeには、:dateより前の日付を指定してください。', - 'before_or_equal' => ':Attributeには、:date以前の日付を指定してください。', + 'accepted' => ':attribute フィールドは、承認されている必要があります。', + 'accepted_if' => ':otherが:valueの場合、:attributeを指定してください。', + 'active_url' => ':attribute フィールドは有効なURLである必要があります。', + 'after' => ':attribute フィールドは、:date よりも後の日付にして下さい。', + 'after_or_equal' => ':attributeには、:date以降の日付を指定してください。', + 'alpha' => ':attribute フィールドには文字が含まれていなければなりません。', + 'alpha_dash' => ':attribute フィールドは、文字、数字、ダッシュ、およびアンダースコアのみ含める必要があります。', + 'alpha_num' => ':attribute フィールドには、文字列と数字のみ含める必要があります。', + 'any_of' => ':attribute フィールドが不正です。', + '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文字にしてください。', + 'array' => ':attribute は :min から :max 内のアイテムにして下さい。', + 'file' => ':attribute は :min から :max キロバイトの範囲内にして下さい。', + 'numeric' => ':attribute は :min から :max の範囲内にして下さい。', + 'string' => ':attribute は :min から :max 文字の範囲内にして下さい。', ], - 'boolean' => ':Attributeには、\'true\'か\'false\'を指定してください。', - 'can' => ':Attributeに権限のない値が含まれています。', - 'confirmed' => ':Attributeと:attribute確認が一致しません。', - 'contains' => ':Attributeに必須項目が含まれていません。', + 'boolean' => ':attribute フィールドは、true または false にして下さい。', + 'can' => ':attribute フィールドに不正な値があります。', + 'confirmed' => ':attribute フィールドの確認が一致しません。', + 'contains' => ':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は、有効ではありません。', - 'extensions' => ':attribute には、次のいずれかの拡張子が必要です: :values', - 'file' => ':Attributeには、ファイル形式を指定してください。', - 'filled' => ':Attributeは必須です。', + 'date' => ':attribute は、有効な日付にして下さい。', + 'date_equals' => ':attribute フィールドは、:date と同じ日付にして下さい。', + 'date_format' => ':attributeの項目は、フォーマット:formatに一致する必要があります。', + 'decimal' => ':attribute フィールドは小数点以下にして下さい。', + '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の項目は、以下のいずれかの値で終わることはできません。', + 'doesnt_start_with' => ':attributeの項目は、以下のいずれかの値で始めることはできません。', + 'email' => ':attribute フィールドは、有効なメールアドレスにして下さい。', + 'ends_with' => ':attribute フィールドは、以下のいずれかの値で終了する必要があります。', + 'enum' => '選択した:attributeが正しくありません。', + 'exists' => '選択した:attributeが正しくありません。', + 'extensions' => ':attribute フィールドには、次の拡張子のいずれかが必要です: :values', + 'file' => ':attribute フィールドはファイルである必要があります。', + 'filled' => ':attribute フィールドには値が必要です。', 'gt' => [ - 'array' => ':Attributeの項目数は、:value個より多い必要があります。', - 'file' => ':Attributeは、:value KBより大きい必要があります。', - 'numeric' => ':Attributeは、:valueより大きい必要があります。', - 'string' => ':Attributeは、:value文字を超える必要があります。', + 'array' => ':attributeには、:value以上の項目が必要です。', + 'file' => ':attribute は :value キロバイト以上にして下さい。', + 'numeric' => ':attribute フィールドは :value より大きくなければなりません。', + 'string' => ':attribute フィールドは :value 文字より大きくして下さい。', ], 'gte' => [ - 'array' => ':Attributeの項目数は、:value個以上である必要があります。', - 'file' => ':Attributeは、:value KB以上である必要があります。', - 'numeric' => ':Attributeは、:value以上である必要があります。', - 'string' => ':Attributeは、:value文字以上である必要があります。', + 'array' => ':attributeには、:value以上の項目が必要です。', + 'file' => ':attribute は :value キロバイト以上にして下さい。', + 'numeric' => ':attribute フィールドは :value 以上にして下さい。', + 'string' => ':attribute フィールドは :value 文字以上にして下さい。', ], - 'hex_color' => ':attributeは、有効な16進数カラーコードを指定してください。', - 'image' => ':Attributeには、画像を指定してください。', - 'in' => '選択された:attributeは、有効ではありません。', - 'in_array' => ':Attributeが:otherに存在しません。', - 'integer' => ':Attributeには、整数を指定してください。', - 'ip' => ':Attributeには、有効なIPアドレスを指定してください。', - 'ipv4' => ':AttributeはIPv4アドレスを指定してください。', - 'ipv6' => ':AttributeはIPv6アドレスを指定してください。', - 'json' => ':Attributeには、有効なJSON文字列を指定してください。', - 'list' => ':attribute フィールドはリストでなければなりません。', - 'lowercase' => ':Attributeは、小文字で入力してください。', + 'hex_color' => ':attribute フィールドは有効な16進数色である必要があります。', + 'image' => ':attribute フィールドは画像である必要があります。', + 'in' => '選択した:attributeが正しくありません。', + 'in_array' => ':attribute フィールドは :other に存在する必要があります。', + 'integer' => ':attribute フィールドは整数である必要があります。', + 'ip' => ':attribute は有効なIPアドレスにして下さい。', + 'ipv4' => ':attribute フィールドは有効なIPv4アドレスにして下さい。', + 'ipv6' => ':attribute フィールドは有効なIPv6アドレスにして下さい。', + 'json' => ':attribute フィールドは有効なJSON文字列である必要があります。', + 'list' => ':attribute フィールドはリストにして下さい。', + 'lowercase' => ':attribute フィールドは、小文字にして下さい。', 'lt' => [ - 'array' => ':Attributeの項目数は、:value個より少ない必要があります。', - 'file' => ':Attributeは、:value KBより小さい必要があります。', - 'numeric' => ':Attributeは、:valueより小さい必要があります。', - 'string' => ':Attributeは、:value文字より小さい必要があります。', + 'array' => ':attributeには、:value項目以下の値を指定してください。', + 'file' => ':attribute は :value キロバイト未満にして下さい。', + 'numeric' => ':attribute フィールドは :value 未満にして下さい。', + 'string' => ':attribute フィールドは :value 文字より小さくして下さい。', ], 'lte' => [ - 'array' => ':Attributeの項目数は、:value個以下である必要があります。', - 'file' => ':Attributeは、:value KB以下である必要があります。', - 'numeric' => ':Attributeは、:value以下である必要があります。', - 'string' => ':Attributeは、:value文字以下である必要があります。', + 'array' => ':attributeの項目は:value項目以下である必要があります。', + 'file' => ':attribute は :value キロバイト以下にして下さい。', + 'numeric' => ':attribute フィールドは :value 以下にして下さい。', + 'string' => ':attribute フィールドは :value 文字以下にして下さい。', ], - 'mac_address' => ':Attributeは有効なMACアドレスである必要があります。', + 'mac_address' => ':attribute フィールドは有効なMACアドレスにして下さい。', 'max' => [ - 'array' => ':Attributeの項目数は、:max個以下である必要があります。', - 'file' => ':Attributeは、:max KB以下のファイルである必要があります。', - 'numeric' => ':Attributeは、:max以下の数値である必要があります。', - 'string' => ':Attributeの文字数は、:max文字以下である必要があります。', + 'array' => ':attributeの項目は:max以下である必要があります。', + 'file' => ':attribute は :max キロバイト以上にして下さい。', + 'numeric' => ':attribute フィールドは :max 以上にして下さい。', + 'string' => ':attribute フィールドは :max 文字以上にして下さい。', ], - 'max_digits' => ':Attributeは、:max桁以下の数字である必要があります。', - 'mimes' => ':Attributeには、以下のファイルタイプを指定してください。:values', - 'mimetypes' => ':Attributeには、以下のファイルタイプを指定してください。:values', + 'max_digits' => ':attributeに:max数字を指定してください。', + 'mimes' => ':attributeには、:values型のファイルを指定してください。', + 'mimetypes' => ':attributeには、:values型のファイルを指定してください。', 'min' => [ - 'array' => ':Attributeの項目数は、:min個以上にしてください。', - 'file' => ':Attributeには、:min KB以上のファイルを指定してください。', - 'numeric' => ':Attributeには、:min以上の数値を指定してください。', - 'string' => ':Attributeの文字数は、: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には、数値を指定してください。', + 'min_digits' => ':attributeには、:min桁以上を指定してください。', + 'missing' => ':attribute フィールドがありません。', + 'missing_if' => ':otherが:valueの場合、:attributeの項目を指定してください。', + 'missing_unless' => ':otherが:value以外の場合、:attributeの項目を指定してください。', + 'missing_with' => ':valuesが指定されている場合、:attributeには、:attributeを指定してください。', + 'missing_with_all' => ':valuesが指定されている場合、:attributeには、: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を選択してください。', + 'letters' => ':attributeには、少なくとも1つの文字を含める必要があります。', + 'mixed' => ':attributeには、少なくとも1つの大文字と小文字を含める必要があります。', + 'numbers' => ':attributeには、少なくとも1つの数値を指定してください。', + 'symbols' => ':attributeには、少なくとも1つのシンボルを含める必要があります。', + 'uncompromised' => '指定された :attribute がデータ漏洩になっています。別の:attributeを選択してください。', ], - 'present' => ':Attributeが存在している必要があります。', - 'present_if' => ':other が :value の場合、:Attributeが存在する必要があります。', - 'present_unless' => ':other が :value でない限り、:Attributeが存在する必要があります。', - 'present_with' => ':values が存在する場合は、:Attributeも存在する必要があります。', - 'present_with_all' => ':values が存在する場合は、:Attributeが存在する必要があります。', - 'prohibited' => ':Attributeの入力は禁止されています。', - 'prohibited_if' => ':Otherが:valueの場合は、:Attributeの入力が禁止されています。', - 'prohibited_if_accepted' => ':Otherが承認された場合、この項目の入力は禁止されています。', - 'prohibited_if_declined' => ':Otherが拒否された場合、この項目の入力は禁止されています。', - '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_if_declined' => ':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が一致しません。', + 'present' => ':attribute フィールドは必須です。', + 'present_if' => ':other が :value の場合、:attribute フィールドは存在しなければなりません。', + 'present_unless' => ':other が :value でない限り、:attribute フィールドは存在しなければなりません。', + 'present_with' => ':valuesが指定されている場合は、:attributeを指定してください。', + 'present_with_all' => ':valuesが指定されている場合は、:attributeを指定してください。', + 'prohibited' => ':attribute フィールドは禁止されています。', + 'prohibited_if' => ':other が :value の場合、:attribute フィールドは禁止されています。', + 'prohibited_if_accepted' => ':other が承認されている場合、:attribute フィールドは禁止されています。', + 'prohibited_if_declined' => ':other が拒否された場合、: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_if_declined' => ':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 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' => '年', - 'available' => '利用可能', - 'city' => '市', - 'content' => 'コンテンツ', - 'country' => '国家', - 'date' => '日付', - 'day' => '空', - 'description' => '説明する', - 'email' => '郵便', - 'excerpt' => 'まとめ', - 'first_name' => '名前', - 'gender' => '性別', - 'hour' => '時間', - 'last_name' => '姓', - 'minute' => 'ポイント', - 'mobile' => '携帯電話', - 'month' => '月', - 'name' => '名前', - 'password' => 'パスワード', - 'password_confirmation' => 'パスワードを認証する', - 'phone' => '電話', - 'second' => '2番', - 'sex' => '性別', - 'size' => 'サイズ', - 'time' => '時間', - 'title' => 'タイトル', - 'username' => 'ユーザー名', - 'year' => '年', + 'array' => ':attributeには、:size項目を含めてください。', + 'file' => ':attribute は :size キロバイトにして下さい。', + 'numeric' => ':attributeには、:sizeを指定してください。', + 'string' => ':attributeには、:size文字を指定してください。', ], + 'starts_with' => ':attribute フィールドは、以下のいずれかの値で始まる必要があります。', + 'string' => ':attribute フィールドは文字列である必要があります。', + 'timezone' => ':attribute は有効なタイムゾーンにして下さい。', + 'ulid' => ':attribute フィールドは有効なULIDである必要があります。', + 'unique' => ':attributeは既に使用されています。', + 'uploaded' => ':attribute のアップロードに失敗しました。', + 'uppercase' => ':attribute フィールドは、大文字にして下さい。', + 'url' => ':attribute フィールドは有効なURLである必要があります。', + 'uuid' => ':attribute フィールドは、有効な UUID である必要があります。', ]; diff --git a/resources/lang/nb/announce-log.php b/resources/lang/nb/announce-log.php new file mode 100644 index 00000000..5199557a --- /dev/null +++ b/resources/lang/nb/announce-log.php @@ -0,0 +1,71 @@ + 'Rapportere tid', + 'request_id' => 'Forespørsel ID', + + 'uploaded_offset' => 'Start opplastingstart forskyvning', + 'uploaded_total_last' => 'Siste kumulerte opplastingsmengde', + 'uploaded_total' => 'Akkumulert opplastings mengde', + 'uploaded_increment' => 'Størrelse på opplasting', + 'uploaded_increment_for_user' => 'Brukers innkreving av opplasting', + + 'downloaded_offset' => 'Last ned startvolumet', + 'downloaded_total_last' => 'Siste kumulative nedlastingsvolum', + 'downloaded_total' => 'Kumulert nedlastings volum', + 'downloaded_increment' => 'Last ned økning', + 'downloaded_increment_for_user' => 'Nedlastning av bruker', + + 'left' => 'Gjenstående beløp', + 'seeder' => 'Sesong', + 'leecher' => 'Nedlaster', + 'announce_time' => 'Tidsintervall', + 'agent' => 'Klient', + 'user_id' => 'Bruker ID', + 'passkey' => 'Bruker tilgangsnøkkel', + 'torrent_id' => 'Torrent ID', + 'peer_id' => 'Kilde ID', + 'event' => 'Hendelse', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Port', + 'started' => 'Start tidspunkt', + 'prev_action' => 'Forrige rapport', + 'last_action' => 'Siste rapport', + 'seeder_count' => 'Antall seeder', + 'leecher_count' => 'Antall nedlastere', + 'scheme' => 'Rapporterende protokoll', + 'host' => 'Rapporterer vert', + 'path' => 'Reparer sti', + 'continent' => 'Kontinent', + 'country' => 'Land', + 'city' => 'By', + 'show_client_error' => 'Vis klientfeil', + 'client_select' => 'Klient ID', + 'torrent_size' => 'Størrelse på nøkkel', + 'events' => [ + 'started' => 'Startet', + 'stopped' => 'Stoppet', + 'paused' => 'Pauset', + 'completed' => 'Fullført', + 'none' => 'Ingen', + ], + 'batch_no' => 'Parti nummer', + 'promotion_state' => 'Status for bevegelse', + 'promotion_state_desc' => 'Kampanjens kilde', + 'up_factor' => 'Last opp faktor', + 'up_factor_desc' => 'Last opp faktorkilde', + 'down_factor' => 'Last ned multiplikator', + 'down_factor_desc' => 'Last ned multiplikatorkilde', + 'speed' => 'Hastighet', + 'tab_primary' => 'Primær informasjon', + 'tab_secondary' => 'Sekundær informasjon', + 'fieldset_basic' => 'Grunnleggende informasjon', + 'fieldset_uploaded' => 'Opplastinger', + 'fieldset_downloaded' => 'Nedlastinger', + 'fieldset_client' => 'Klient', + 'fieldset_location' => 'Sted', + 'fieldset_request' => 'Forespørsler', + +]; diff --git a/resources/lang/nb/attachment.php b/resources/lang/nb/attachment.php new file mode 100644 index 00000000..c92c0cd5 --- /dev/null +++ b/resources/lang/nb/attachment.php @@ -0,0 +1,8 @@ + 'Vedlegg til nøkkel ', + 'not_found' => ' ikke funnet', + 'size' => 'Størrelse', + 'downloads' => 'Nedlastinger', +]; diff --git a/resources/lang/nb/auth.php b/resources/lang/nb/auth.php index 5bd7c072..385d98a6 100644 --- a/resources/lang/nb/auth.php +++ b/resources/lang/nb/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Disse opplysningene samsvarer ikke med våre oppføringer.', + 'password' => 'Angitt passord er feil.', + 'throttle' => 'For mange innloggingsforsøk. Prøv igjen om :seconds sekunder.', ]; diff --git a/resources/lang/nb/bonus-log.php b/resources/lang/nb/bonus-log.php index dd8112d1..7519203d 100644 --- a/resources/lang/nb/bonus-log.php +++ b/resources/lang/nb/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Kjøp skifte brukernavn kort', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Gave medalje', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Kjøp torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Belønning torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rolle arbeidstaker lønn', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent blir lastet ned', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Motta belønning', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Motta gave', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Last opp torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent motta belønning', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Seeding basic', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Seeding donor addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Seeding official addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Seeding harem addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Seeding medalje', ], 'fields' => [ 'business_type' => 'Virksomhet type', @@ -34,4 +42,5 @@ return [ 'value' => 'Handel verdi', 'new_total_value' => 'Verdi etter handel', ], + 'exclude_seeding_bonus' => 'Utelat seeding bonus', ]; diff --git a/resources/lang/nb/bookmark.php b/resources/lang/nb/bookmark.php index ab493cc8..17b64aa4 100644 --- a/resources/lang/nb/bookmark.php +++ b/resources/lang/nb/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Å legge til bokmerke!', 'delete_success' => 'Vellykket sletting av bokmerke!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id finnes ikke!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id er allerede bokmerket!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id er ikke bokmerket!', ]; diff --git a/resources/lang/nb/nexus.php b/resources/lang/nb/nexus.php index 1dab6e7c..a5c38be5 100644 --- a/resources/lang/nb/nexus.php +++ b/resources/lang/nb/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(Forsvare)', 'time_units' => [ 'week' => 'uker', + 'hour' => 'timer', ], 'select_all' => 'Velg alle', 'unselect_all' => 'Fjern alle valg', diff --git a/resources/lang/nb/route-permission.php b/resources/lang/nb/route-permission.php index 11fa2e12..3881afba 100644 --- a/resources/lang/nb/route-permission.php +++ b/resources/lang/nb/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Vis brukergrunnleggende informasjon', 'desc' => 'Vis brukergrunnleggende informasjon', ], + 'bookmark:store' => [ + 'text' => 'Legg til bokmerke', + 'desc' => 'Legg til bokmerke', + ], + 'bookmark:delete' => [ + 'text' => 'Slett bokmerke', + 'desc' => 'Slett bokmerke', + ], ]; diff --git a/resources/lang/nb/user-modify-log.php b/resources/lang/nb/user-modify-log.php new file mode 100644 index 00000000..a80ad0e7 --- /dev/null +++ b/resources/lang/nb/user-modify-log.php @@ -0,0 +1,5 @@ + 'Endret innhold', +]; diff --git a/resources/lang/nb/validation.php b/resources/lang/nb/validation.php index 2cd1b5a6..7646111e 100644 --- a/resources/lang/nb/validation.php +++ b/resources/lang/nb/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => ':attribute -feltet er ugyldig.', - '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.', + 'accepted' => 'Attributt-feltet :attribute må velges.', + 'accepted_if' => 'Attributt-feltet :attribute må aksepteres når :other er :value.', + 'active_url' => ':attribute feltet må være en gyldig URL.', + 'after' => ':attribute feltet må være en dato etter :date.', + 'after_or_equal' => 'Attributt-feltet :attribute må være en dato etter eller lik :date.', + 'alpha' => ':attribute feltet må kun inneholde bokstaver.', + 'alpha_dash' => 'Attributt-feltet :attribute kan kun inneholde bokstaver, tall, bindestrek og understrek.', + 'alpha_num' => 'Attributt-feltet :attribute må kun inneholde bokstaver og tall.', + 'any_of' => 'Attributt-feltet :attribute er ugyldig.', + 'array' => ':attribute feltet må være en matrise.', + 'ascii' => 'Attributt-feltet :attribute kan bare inneholde alfabetiske tegn og symboler.', + 'before' => 'Attributt-feltet :attribute må være en dato før :date.', + 'before_or_equal' => 'Attributt-feltet :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.', + 'array' => 'Attributtfeltet må ha mellom: min og: maks elementer.', + 'file' => 'Attributtfeltet må være mellom :min og :max kilobytes.', + 'numeric' => 'Attributt-feltet :attribute må være mellom :min og :max.', + 'string' => ':attribute feltet må være mellom :min og :max tegn.', ], - 'boolean' => ':Attribute må være sann eller usann', - 'can' => ':Attribute-feltet inneholder en uautorisert verdi.', - 'confirmed' => ':Attribute er ikke likt bekreftelsesfeltet.', - 'contains' => 'Feltet :attribute mangler en obligatorisk verdi.', - '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.', - 'extensions' => ':attribute-feltet må ha en av følgende utvidelser: :values.', - 'file' => ':Attribute må være en fil.', - 'filled' => ':Attribute må fylles ut.', + 'boolean' => ':attribute må være sann eller usann.', + 'can' => 'Attributt-feltet :attribute inneholder en uautorisert verdi.', + 'confirmed' => ':attribute feltbekreftelsen samsvarer ikke.', + 'contains' => 'Feltet :attribute mangler en påkrevd verdi.', + 'current_password' => 'Passordet er feil.', + 'date' => 'Attributt-feltet :attribute må være en gyldig dato.', + 'date_equals' => 'Attributt-feltet :attribute må være en dato lik :date.', + 'date_format' => 'Feltet :attribute må samsvare med formatet :format.', + 'decimal' => 'Attributt-feltet :attribute må ha :desimaler.', + 'declined' => 'Attributt-feltet :attribute må reduseres.', + 'declined_if' => ':attribute feltet må avvises når :other er :value.', + 'different' => 'Attributt-feltet :attribute og :other er forskjellige.', + 'digits' => 'Attributt-feltet :attribute må være :digits sifre.', + 'digits_between' => 'Attributt-feltet :attribute må være mellom :min og :max sifre.', + 'dimensions' => 'Attributtfeltet har ugyldige bildedimensjoner.', + 'distinct' => ':attribute feltet har en duplisert verdi.', + 'doesnt_end_with' => 'Attributtfeltet må ikke slutte med en av følgende: :values.', + 'doesnt_start_with' => ':attribute feltet må ikke starte med en av følgende: :values.', + 'email' => 'Attributtfeltet må være en gyldig e-postadresse.', + 'ends_with' => 'Attributtfeltet må ende med en av følgende: :values.', + 'enum' => 'Valgt attributt :attribute er ugyldig.', + 'exists' => 'Valgt attributt :attribute er ugyldig.', + 'extensions' => 'Attributtfeltet må ha en av følgende utvidelser: :values.', + 'file' => 'Feltet :attribute må være en fil.', + 'filled' => 'Den :attribute må ha en verdi.', '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.', + 'array' => ':attribute må inneholde mer enn :value elementer.', + 'file' => ':attribute må være større enn :value kilobytes.', + 'numeric' => 'Feltet :attribute må være større enn :value.', + 'string' => 'Feltet :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.', + 'array' => 'Feltet :attribute må ha :value items eller mer.', + 'file' => ':attribute må være større enn eller lik :value kilobytes.', + 'numeric' => 'Feltet :attribute må være større enn eller lik :value.', + 'string' => 'Feltet :attribute må være større enn eller lik :value tegn.', ], - 'hex_color' => ':attribute-feltet må være en gyldig heksadesimal farge.', - '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.', - 'list' => 'Feltet :attribute må være en liste.', - 'lowercase' => ':Attribute må være små bokstaver.', + 'hex_color' => 'Attributt-feltet :attribute må være en gyldig heksadesimalfarge.', + 'image' => 'Attributt-feltet :attribute må være et bilde.', + 'in' => 'Valgt attributt :attribute er ugyldig.', + 'in_array' => ':attribute feltet må finnes i :other.', + 'integer' => ':attribute feltet må være et heltall.', + 'ip' => 'Attributtfeltet må være en gyldig IP-adresse.', + 'ipv4' => 'Attributt-feltet :attribute må være en gyldig IPv4-adresse.', + 'ipv6' => 'Attributt-feltet :attribute må være en gyldig IPv6-adresse.', + 'json' => ':attribute feltet må være en gyldig JSON streng.', + 'list' => ':attribute feltet må være en liste.', + 'lowercase' => 'Attributt-feltet :attribute må være lavt.', '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.', + 'array' => 'Feltet :attribute må ha mindre enn :value elementer.', + 'file' => ':attribute feltet må være mindre enn :value kilobytes.', + 'numeric' => 'Feltet :attribute må være mindre enn :value.', + 'string' => 'Feltet :attribute må være mindre 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.', + 'array' => ':attribute må ikke inneholde mer enn :value elementer.', + 'file' => 'Attributt-feltet :attribute må være mindre enn eller lik :value kilobytes.', + 'numeric' => 'Feltet :attribute må være mindre enn eller lik :value.', + 'string' => 'Feltet :attribute må være mindre enn eller lik :value tegn.', ], - 'mac_address' => ':Attribute må være en gyldig MAC-adresse.', + 'mac_address' => 'Attributtfeltet 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.', + 'array' => ':attribute må ikke inneholde mer enn :max elementer.', + 'file' => 'Attributt-feltet :attribute må ikke være større enn :max kilobytes.', + 'numeric' => 'Attributt-feltet :attribute må ikke være større enn :max.', + 'string' => 'Attributt-feltet :attribute kan 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.', + 'max_digits' => 'Attributtfeltet :attribute kan ikke inneholde mer enn :max sifre.', + 'mimes' => 'Attributtfeltet må være en fil av typen: :values.', + 'mimetypes' => 'Attributtfeltet 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.', + 'array' => ':attribute må inneholde minst :min elementer.', + 'file' => 'Attributt-feltet :attribute må være minst :min kilobytes.', + 'numeric' => ':attribute feltet må være minst :min.', + 'string' => 'Attributt-feltet :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.', + 'min_digits' => 'Attributt-feltet :attribute må ha minst :min sifre.', + 'missing' => 'Attributt-feltet :attribute må mangler.', + 'missing_if' => 'Attributt-feltet :attribute mangler når :other er :value.', + 'missing_unless' => 'Attributt-feltet :attribute mangler med mindre :other er :value.', + 'missing_with' => 'Attributt-feltet :attribute mangler når :values er tilstede.', + 'missing_with_all' => 'Attributt-feltet :attribute mangler når :values er tilstede.', + 'multiple_of' => 'Feltet for :attribute må være et multiplum av :value.', + 'not_in' => 'Valgt attributt :attribute er ugyldig.', + 'not_regex' => 'Attributtet :attribute er ugyldig.', + 'numeric' => 'Attributt-feltet :attribute må være et nummer.', '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.', + 'letters' => 'Attributt-feltet :attribute må inneholde minst én bokstav.', + 'mixed' => 'Attributt-feltet :attribute må inneholde minst en stor og en liten bokstav.', + 'numbers' => 'Attributt-feltet :attribute må inneholde minst ett nummer.', + 'symbols' => 'Attributtfeltet må inneholde minst ett symbol.', + 'uncompromised' => 'Attributtet :attribute har dukket opp i en datalekkasje. Velg et annet :attribute.', ], - 'present' => ':Attribute må eksistere.', - 'present_if' => ':attribute-feltet må være til stede når :other er :value.', - 'present_unless' => ':attribute-feltet må være til stede med mindre :other er :value.', - 'present_with' => ':attribute-feltet må være til stede når :values er til stede.', - 'present_with_all' => ':attribute-feltet må være til stede når :values er til stede.', - 'prohibited' => ':Attribute felt er forbudt.', - 'prohibited_if' => ':Attribute felt er forbudt når :other er :value.', - 'prohibited_if_accepted' => ':attribute -feltet er forbudt når :other aksepteres.', - 'prohibited_if_declined' => ':attribute -feltet er forbudt når :other blir avvist.', - '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_if_declined' => ':attribute-feltet er obligatorisk når :other avvises.', - '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.', + 'present' => 'Atributtfeltet :attribute må ha en verdi.', + 'present_if' => 'Feltet :attribute må finnes når :other er :value.', + 'present_unless' => 'Feltet :attribute må finnes med mindre :other er :value.', + 'present_with' => 'Attributt-feltet :attribute må finnes når :values er tilstede.', + 'present_with_all' => 'Attributt-feltet :attribute må finnes når :values er tilstede.', + 'prohibited' => 'Attributt-feltet :attribute er forbudt.', + 'prohibited_if' => 'Attributt-feltet :attribute er forbudt når :other er :value.', + 'prohibited_if_accepted' => ':attribute feltet er forbudt når :other er akseptert.', + 'prohibited_if_declined' => 'Attributt-feltet :attribute er forbudt når :other blir avvist', + 'prohibited_unless' => 'Attributt-feltet :attribute er forbudt med mindre: annet er i: verdier.', + 'prohibits' => 'Attributt-feltet :attribute forbyr :other fra å være tilstede.', + 'regex' => 'Attributtet :attribute er ugyldig.', + 'required' => 'Attributt-feltet :attribute er påkrevd.', + 'required_array_keys' => 'Feltet :attribute må inneholde enheter for: :values.', + 'required_if' => 'Attributt-feltet :attribute er påkrevd når :other er :value.', + 'required_if_accepted' => ':attribute feltet kreves når :other er akseptert.', + 'required_if_declined' => 'Attributt-feltet :attribute er påkrevd når :other er avslått.', + 'required_unless' => 'Attributtfeltet kreves med mindre: annet er i: verdier.', + 'required_with' => 'Attributt-feltet :attribute er påkrevd når :values er tilstede.', + 'required_with_all' => 'Attributt-feltet :attribute er påkrevd når :values er tilstede.', + 'required_without' => 'Attributt-feltet :attribute er påkrevd når :values ikke er tilstede.', + 'required_without_all' => 'Attributtfeltet kreves når ingen av: verdiene er til stede.', + 'same' => 'Feltet :attribute må samsvare med :other.', '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.', + 'array' => 'Attributt-feltet :attribute må inneholde: størrelseselementer.', + 'file' => 'Attributt-feltet :attribute må være :size kilobytes.', + 'numeric' => ':attribute feltet må være :size.', + 'string' => 'Attributt-feltet :attribute må være :size tegn.', ], - '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.', + 'starts_with' => 'Feltet :attribute må starte med en av følgende: :values.', + 'string' => 'Attributt-feltet :attribute må være en tekst.', + 'timezone' => 'Attributtfeltet må være en gyldig tidssone.', + 'ulid' => 'Attributtfeltet må være et gyldig ULID.', + 'unique' => 'Attributtet :attribute er allerede tatt.', + 'uploaded' => 'Attributtet :attribute kunne ikke lastes opp.', + 'uppercase' => 'Attributt-feltet :attribute må være stort.', + 'url' => ':attribute feltet må være en gyldig URL.', + 'uuid' => 'Attributt-feltet :attribute må være en gyldig UUID.', ]; diff --git a/resources/lang/nl/announce-log.php b/resources/lang/nl/announce-log.php new file mode 100644 index 00000000..f9642972 --- /dev/null +++ b/resources/lang/nl/announce-log.php @@ -0,0 +1,71 @@ + 'Rapportage tijd', + 'request_id' => 'ID aanvragen', + + 'uploaded_offset' => 'Upload startverschuiving', + 'uploaded_total_last' => 'Laatste cumulatieve upload bedrag', + 'uploaded_total' => 'Cumulatief upload bedrag', + 'uploaded_increment' => 'Upload ophoging', + 'uploaded_increment_for_user' => 'Gebruiker uploadgrootte', + + 'downloaded_offset' => 'Start Volume downloaden', + 'downloaded_total_last' => 'Laatst Cumulatief downloadvolume', + 'downloaded_total' => 'Cumulatief downloadvolume', + 'downloaded_increment' => 'Download ophoging', + 'downloaded_increment_for_user' => 'Gebruiker download increment', + + 'left' => 'Resterend bedrag', + 'seeder' => 'Seeder', + 'leecher' => 'Downloader', + 'announce_time' => 'Tijd interval', + 'agent' => 'Klant', + 'user_id' => 'Gebruiker ID', + 'passkey' => 'Wachtwoord gebruiker', + 'torrent_id' => 'Torrent ID', + 'peer_id' => 'Peer ID', + 'event' => 'Gebeurtenis', + 'ip' => 'IP-adres', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Poort', + 'started' => 'Start Time', + 'prev_action' => 'Vorig rapport', + 'last_action' => 'Laatste rapport', + 'seeder_count' => 'Seeder aantal', + 'leecher_count' => 'Aantal downloaders', + 'scheme' => 'Rapportage protocol', + 'host' => 'Rapporteer host', + 'path' => 'Rapportage pad', + 'continent' => 'Continent', + 'country' => 'Land:', + 'city' => 'Woonplaats', + 'show_client_error' => 'Fout bij klant weergeven', + 'client_select' => 'Klant ID', + 'torrent_size' => 'Seed grootte', + 'events' => [ + 'started' => 'Gestart', + 'stopped' => 'Gestopt', + 'paused' => 'Gepauzeerd', + 'completed' => 'Voltooid', + 'none' => 'geen', + ], + 'batch_no' => 'Batch Number', + 'promotion_state' => 'Promotie status', + 'promotion_state_desc' => 'Bron promotie', + 'up_factor' => 'Upload factor', + 'up_factor_desc' => 'Upload factor bron', + 'down_factor' => 'Download Multiplier', + 'down_factor_desc' => 'Download Multiplier Bron', + 'speed' => 'Snelheid', + 'tab_primary' => 'Primaire informatie', + 'tab_secondary' => 'Secundaire informatie', + 'fieldset_basic' => 'Basis Informatie', + 'fieldset_uploaded' => 'Uploads', + 'fieldset_downloaded' => 'downloads', + 'fieldset_client' => 'Klant', + 'fieldset_location' => 'Locatie', + 'fieldset_request' => 'Verzoeken', + +]; diff --git a/resources/lang/nl/attachment.php b/resources/lang/nl/attachment.php new file mode 100644 index 00000000..ce201392 --- /dev/null +++ b/resources/lang/nl/attachment.php @@ -0,0 +1,8 @@ + 'Bijlage voor sleutel ', + 'not_found' => ' niet gevonden', + 'size' => 'Grootte', + 'downloads' => 'downloads', +]; diff --git a/resources/lang/nl/auth.php b/resources/lang/nl/auth.php index c6af1632..7e9a2138 100644 --- a/resources/lang/nl/auth.php +++ b/resources/lang/nl/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Deze referenties komen niet overeen met onze administratie.', + 'password' => 'Het opgegeven wachtwoord is onjuist.', + 'throttle' => 'Te veel inlogpogingen. Probeer het over :seconds seconden opnieuw.', ]; diff --git a/resources/lang/nl/bonus-log.php b/resources/lang/nl/bonus-log.php index 4c162dd2..3ab83c37 100644 --- a/resources/lang/nl/bonus-log.php +++ b/resources/lang/nl/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Koop wijziging gebruikersnaam kaart', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Cadeau medaille', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Koop torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Beloning torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rol salaris', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent wordt gedownload', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Ontvang beloning', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Cadeau ontvangen', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Upload torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent ontvangen beloning', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Basis uploaden', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Upload donor toevoeging', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Officiële toevoeging upload', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Upload harem toevoeging', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Medaille toevoeging uploaden', ], 'fields' => [ 'business_type' => 'Zakelijk type', @@ -34,4 +42,5 @@ return [ 'value' => 'Ruilwaarde', 'new_total_value' => 'Na-handelswaarde', ], + 'exclude_seeding_bonus' => 'Bonus uitsluiten bij seeden', ]; diff --git a/resources/lang/nl/bookmark.php b/resources/lang/nl/bookmark.php index 32e992e0..97c4055d 100644 --- a/resources/lang/nl/bookmark.php +++ b/resources/lang/nl/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Toevoegen aan bladwijzer succesvol!', 'delete_success' => 'Bladwijzer annuleren geslaagd!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id bestaat niet!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id al bladwijzer!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id niet bladwijzer!', ]; diff --git a/resources/lang/nl/nexus.php b/resources/lang/nl/nexus.php index ff733535..4dfc5402 100644 --- a/resources/lang/nl/nexus.php +++ b/resources/lang/nl/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(verweesd)', 'time_units' => [ 'week' => 'Weken', + 'hour' => 'Uren', ], 'select_all' => 'Alles selecteren', 'unselect_all' => 'Selectie ongedaan maken', diff --git a/resources/lang/nl/route-permission.php b/resources/lang/nl/route-permission.php index 7f2be9d2..0cebf2d7 100644 --- a/resources/lang/nl/route-permission.php +++ b/resources/lang/nl/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Bekijk de basisgegevens van gebruiker', 'desc' => 'Bekijk de basisgegevens van gebruiker', ], + 'bookmark:store' => [ + 'text' => 'Bladwijzer toevoegen', + 'desc' => 'Bladwijzer toevoegen', + ], + 'bookmark:delete' => [ + 'text' => 'Bladwijzer verwijderen', + 'desc' => 'Bladwijzer verwijderen', + ], ]; diff --git a/resources/lang/nl/user-modify-log.php b/resources/lang/nl/user-modify-log.php new file mode 100644 index 00000000..31d8fc07 --- /dev/null +++ b/resources/lang/nl/user-modify-log.php @@ -0,0 +1,5 @@ + 'Gewijzigde inhoud', +]; diff --git a/resources/lang/nl/validation.php b/resources/lang/nl/validation.php index d8d1c9eb..9d3e5b08 100644 --- a/resources/lang/nl/validation.php +++ b/resources/lang/nl/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => 'The :attribute field is invalid.', - '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.', + 'accepted' => ':attribute veld moet geaccepteerd worden.', + 'accepted_if' => ':attribute veld moet geaccepteerd worden als :other :value is.', + 'active_url' => ':attribute veld moet een geldige URL zijn.', + 'after' => ':attribute veld moet een datum na :date zijn.', + 'after_or_equal' => ':attribute veld moet een datum na of gelijk aan :date zijn.', + 'alpha' => ':attribute veld mag alleen letters bevatten.', + 'alpha_dash' => ':attribute veld mag alleen letters, cijfers, streepjes en onderstrepingstekens bevatten.', + 'alpha_num' => ':attribute veld mag alleen letters en cijfers bevatten.', + 'any_of' => ':attribute veld is ongeldig.', + 'array' => ':attribute moet een array zijn.', + 'ascii' => ':attribute veld mag alleen alfanumerieke tekens en symbolen bevatten.', + 'before' => ':attribute veld moet een datum voor :date zijn.', + 'before_or_equal' => ':attribute veld moet een datum voor 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.', + 'array' => ':attribute veld moet tussen :min en :max items bevatten.', + 'file' => ':attribute veld moet tussen :min en :max kilobytes zijn.', + 'numeric' => ':attribute veld moet tussen de :min en de :max liggen.', + 'string' => ':attribute veld moet tussen :min en :max karakters lang 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.', - 'contains' => ':Attribute mist een vereiste waarde.', - '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.', - 'extensions' => ':Attribute moet een van de volgende bestandsextensies hebben: :values.', - 'file' => ':Attribute moet een bestand zijn.', - 'filled' => ':Attribute is verplicht.', + 'boolean' => ':attribute moet waar of onwaar zijn.', + 'can' => ':attribute veld bevat een niet-geautoriseerde waarde.', + 'confirmed' => ':attribute veld bevestiging komt niet overeen.', + 'contains' => ':attribute veld mist een verplichte waarde.', + 'current_password' => 'Het wachtwoord is onjuist.', + 'date' => ':attribute veld moet een geldige datum zijn.', + 'date_equals' => ':attribute moet een datum gelijk zijn aan :date.', + 'date_format' => ':attribute veld moet overeenkomen met het formaat :format.', + 'decimal' => ':attribute veld moet :decimale decimale plaatsen hebben.', + 'declined' => ':attribute veld moet worden geweigerd.', + 'declined_if' => ':attribute veld moet afgewezen worden als :other :value is.', + 'different' => ':attribute veld en :other mag niet hetzelfde zijn.', + 'digits' => ':attribute veld moet uit :digits cijfers bestaan.', + 'digits_between' => ':attribute veld moet tussen de :min en :max cijfers zijn.', + 'dimensions' => ':attribute veld heeft geen geldige afmetingen voor afbeeldingen.', + 'distinct' => ':attribute veld heeft een dubbele waarde.', + 'doesnt_end_with' => ':attribute veld mag niet eindigen met één van de volgende: :values.', + 'doesnt_start_with' => ':attribute veld mag niet beginnen met één van de volgende: :values.', + 'email' => ':attribute veld moet een geldig e-mail adres zijn.', + 'ends_with' => ':attribute veld moet eindigen met één van de volgende: :values.', + 'enum' => 'De geselecteerde :attribute is ongeldig.', + 'exists' => 'De geselecteerde :attribute is ongeldig.', + 'extensions' => ':attribute veld moet een van de volgende extensies hebben: :values.', + 'file' => ':attribute veld moet een bestand zijn.', + 'filled' => ':attribute veld moet een waarde hebben.', '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.', + 'array' => 'Het :attribute veld moet meer dan :value items bevatten.', + 'file' => 'Het :attribute veld moet groter zijn dan :value kilobytes.', + 'numeric' => ':attribute veld moet groter zijn dan :value.', + 'string' => 'Het veld :attribute moet meer dan :value karakters 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.', + 'array' => 'Het :attribute veld moet :value of meer bevatten.', + 'file' => 'Het veld :attribute moet groter of gelijk zijn aan :value kilobytes.', + 'numeric' => ':attribute veld moet groter of gelijk zijn aan :value.', + 'string' => 'Het veld :attribute moet :value of groter zijn.', ], - 'hex_color' => ':Attribute moet een geldige hexadecimale kleurcode zijn.', - '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.', - 'list' => 'Het veld :attribute moet een lijst zijn.', - 'lowercase' => ':Attribute mag alleen kleine letters bevatten.', + 'hex_color' => ':attribute veld moet een geldige hexadecimale kleur hebben.', + 'image' => ':attribute veld moet een afbeelding zijn.', + 'in' => 'De geselecteerde :attribute is ongeldig.', + 'in_array' => ':attribute veld moet bestaan in :other.', + 'integer' => ':attribute veld moet een geheel getal zijn.', + 'ip' => ':attribute veld moet een geldig IP-adres zijn.', + 'ipv4' => ':attribute veld moet een geldig IPv4-adres zijn.', + 'ipv6' => ':attribute veld moet een geldig IPv6-adres zijn.', + 'json' => ':attribute veld moet een geldige JSON string zijn.', + 'list' => ':attribute moet een lijst zijn.', + 'lowercase' => ':attribute veld moet een kleine letter zijn.', '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.', + 'array' => 'Het :attribute veld moet minder dan :value items bevatten.', + 'file' => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.', + 'numeric' => ':attribute veld moet kleiner zijn dan :value.', + 'string' => ':attribute veld moet minder dan :value karakters 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.', + 'array' => 'Het :attribute veld mag niet meer dan :value items bevatten.', + 'file' => 'Het veld :attribute moet kleiner of gelijk zijn aan :value kilobytes.', + 'numeric' => ':attribute veld moet kleiner of gelijk zijn aan :value.', + 'string' => 'Het veld :attribute moet minder of gelijk zijn aan :value tekens.', ], - 'mac_address' => ':Attribute moet een geldig MAC-adres zijn.', + 'mac_address' => ':attribute veld 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.', + 'array' => ':attribute veld mag niet meer dan :max items bevatten.', + 'file' => ':attribute veld mag niet groter zijn dan :max kilobytes.', + 'numeric' => ':attribute veld mag niet groter zijn dan :max.', + 'string' => ':attribute veld mag niet groter zijn dan :max tekens.', ], - '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.', + 'max_digits' => ':attribute veld mag niet meer dan :max cijfers bevatten.', + 'mimes' => ':attribute veld moet een bestand zijn van het type: :values.', + 'mimetypes' => ':attribute veld moet een bestand zijn van het type: :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.', + 'array' => ':attribute veld moet minstens :min items bevatten.', + 'file' => ':attribute veld moet minstens :min kilobytes zijn.', + 'numeric' => ':attribute veld moet minstens :min zijn.', + 'string' => ':attribute veld moet minstens :min tekens bevatten.', ], - '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.', + 'min_digits' => ':attribute veld moet minstens :min cijfers bevatten.', + 'missing' => ':attribute moet ontbreken.', + 'missing_if' => ':attribute veld moet ontbreken wanneer :other :value is.', + 'missing_unless' => ':attribute veld moet ontbreken, tenzij :other gelijk is aan :value.', + 'missing_with' => ':attribute veld moet ontbreken als :values aanwezig is.', + 'missing_with_all' => ':attribute veld moet ontbreken wanneer :values aanwezig zijn.', + 'multiple_of' => 'Het :attribute veld moet een veelvoud van :value zijn.', + 'not_in' => 'De geselecteerde :attribute is ongeldig.', + 'not_regex' => ':attribute veld formaat is ongeldig.', + 'numeric' => ':attribute veld 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.', + 'letters' => ':attribute moet minstens één letter bevatten.', + 'mixed' => ':attribute veld moet minstens één hoofdletter en één kleine letter bevatten.', + 'numbers' => ':attribute veld moet minstens één cijfer bevatten.', + 'symbols' => ':attribute veld moet minstens één teken bevatten.', + 'uncompromised' => 'Het gegeven :attribute is weergegeven in een gegevenslek. Kies een ander :attribuut.', ], - 'present' => ':Attribute moet aanwezig zijn.', - 'present_if' => ':Attribute moet aanwezig zijn als :other :value is.', - 'present_unless' => ':Attribute moet aanwezig zijn tenzij :other :value is.', - 'present_with' => ':Attribute moet aanwezig zijn als :values aanwezig is.', - 'present_with_all' => ':Attribute moet aanwezig zijn als :values aanwezig zijn.', - 'prohibited' => ':Attribute is niet toegestaan.', - 'prohibited_if' => ':Attribute is niet toegestaan indien :other gelijk is aan :value.', - 'prohibited_if_accepted' => 'The :attribute field is prohibited when :other is accepted.', - 'prohibited_if_declined' => 'The :attribute field is prohibited when :other is declined.', - '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_if_declined' => ':Attribute is verplicht indien :other is geweigerd.', - '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.', + 'present' => ':attribute veld moet aanwezig zijn.', + 'present_if' => ':attribute veld moet aanwezig zijn als :other :value is.', + 'present_unless' => ':attribute veld moet aanwezig zijn tenzij :other gelijk is aan :value.', + 'present_with' => ':attribute veld moet aanwezig zijn als :values aanwezig is.', + 'present_with_all' => ':attribute veld moet aanwezig zijn wanneer :values aanwezig zijn.', + 'prohibited' => ':attribute veld is verboden.', + 'prohibited_if' => ':attribute veld is verboden wanneer :other :value is.', + 'prohibited_if_accepted' => ':attribute veld is verboden wanneer :other wordt geaccepteerd.', + 'prohibited_if_declined' => ':attribute veld is verboden wanneer :other is geweigerd.', + 'prohibited_unless' => ':attribute veld is verboden tenzij :other gelijk is aan :values.', + 'prohibits' => ':attribute veld verbiedt :other van aanwezig te zijn.', + 'regex' => ':attribute veld formaat is ongeldig.', + 'required' => ':attribute veld is verplicht.', + 'required_array_keys' => ':attribute veld moet items bevatten voor: :values.', + 'required_if' => ':attribute veld is verplicht als :other gelijk is aan :value.', + 'required_if_accepted' => ':attribute veld is verplicht als :other wordt geaccepteerd.', + 'required_if_declined' => ':attribute veld is verplicht als :other wordt geweigerd.', + 'required_unless' => ':attribute veld is verplicht tenzij :other gelijk is aan :values.', + 'required_with' => ':attribute veld is verplicht wanneer :values aanwezig is.', + 'required_with_all' => ':attribute veld is verplicht wanneer :values aanwezig zijn.', + 'required_without' => ':attribute veld is verplicht als :values niet aanwezig is.', + 'required_without_all' => ':attribute veld is verplicht wanneer geen van :values aanwezig zijn.', + 'same' => ':attribute veld moet overeenkomen met :other.', '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.', + 'array' => ':attribute veld moet :size items bevatten.', + 'file' => ':attribute veld moet :size kilobytes zijn.', + 'numeric' => ':attribute veld moet :size zijn.', + 'string' => ':attribute veld moet :size karakters bevatten.', ], - '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.', + 'starts_with' => ':attribute veld moet beginnen met één van de volgende: :values.', + 'string' => ':attribute moet een tekenreeks zijn.', + 'timezone' => ':attribute moet een geldige tijdzone zijn.', + 'ulid' => ':attribute veld 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.', + 'uppercase' => ':attribute veld moet hoofdletters zijn.', + 'url' => ':attribute veld moet een geldige URL zijn.', + 'uuid' => ':attribute veld moet een geldige UUID zijn.', ]; diff --git a/resources/lang/pl/announce-log.php b/resources/lang/pl/announce-log.php new file mode 100644 index 00000000..3c858605 --- /dev/null +++ b/resources/lang/pl/announce-log.php @@ -0,0 +1,71 @@ + 'Czas zgłaszania', + 'request_id' => 'Żądanie ID', + + 'uploaded_offset' => 'Przesunięcie początkowe wysyłania', + 'uploaded_total_last' => 'Ostatnia skumulowana kwota przesłania', + 'uploaded_total' => 'Skumulowana ilość przesłanych plików', + 'uploaded_increment' => 'Przyrost wysyłania', + 'uploaded_increment_for_user' => 'Przyrost wysyłania przez użytkownika', + + 'downloaded_offset' => 'Pobierz głośność początkową', + 'downloaded_total_last' => 'Ostatnia skumulowana głośność pobierania', + 'downloaded_total' => 'Skumulowana głośność pobierania', + 'downloaded_increment' => 'Pobierz przyrost', + 'downloaded_increment_for_user' => 'Przyrost pobierania użytkownika', + + 'left' => 'Pozostała kwota', + 'seeder' => 'Seeder', + 'leecher' => 'Pobieranie', + 'announce_time' => 'Przedział czasu', + 'agent' => 'Klient', + 'user_id' => 'ID użytkownika', + 'passkey' => 'Hasło użytkownika', + 'torrent_id' => 'ID torrenta', + 'peer_id' => 'ID peera', + 'event' => 'Wydarzenie', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Port', + 'started' => 'Godzina rozpoczęcia', + 'prev_action' => 'Poprzedni raport', + 'last_action' => 'Ostatni raport', + 'seeder_count' => 'Liczba seederów', + 'leecher_count' => 'Liczba pobranych', + 'scheme' => 'Protokół sprawozdawczy', + 'host' => 'Zgłaszanie hosta', + 'path' => 'Ścieżka raportowania', + 'continent' => 'Kontynent', + 'country' => 'W związku z powyższym Komisja stwierdza, że w okresie objętym dochodzeniem przeglądowym przywóz produktu objętego postępowaniem z ChRL nie mógł zostać objęty środkami antydumpingowymi.', + 'city' => 'Miasto', + 'show_client_error' => 'Pokaż błąd klienta', + 'client_select' => 'Identyfikator klienta', + 'torrent_size' => 'Rozmiar ziaren', + 'events' => [ + 'started' => 'Rozpoczęto', + 'stopped' => 'Zatrzymano', + 'paused' => 'Zatrzymano', + 'completed' => 'Zakończone', + 'none' => 'Brak', + ], + 'batch_no' => 'Numer partii', + 'promotion_state' => 'Status promocji', + 'promotion_state_desc' => 'Źródło promocji', + 'up_factor' => 'Współczynnik wysyłania', + 'up_factor_desc' => 'Prześlij źródło czynnika', + 'down_factor' => 'Pobierz mnożnik', + 'down_factor_desc' => 'Pobierz źródło Mnożnika', + 'speed' => 'Prędkość', + 'tab_primary' => 'Informacje podstawowe', + 'tab_secondary' => 'Informacje dodatkowe', + 'fieldset_basic' => 'Podstawowe informacje', + 'fieldset_uploaded' => 'Wgrane', + 'fieldset_downloaded' => 'Pobrania', + 'fieldset_client' => 'Klient', + 'fieldset_location' => 'Lokalizacja', + 'fieldset_request' => 'Żądania', + +]; diff --git a/resources/lang/pl/attachment.php b/resources/lang/pl/attachment.php new file mode 100644 index 00000000..4df052a5 --- /dev/null +++ b/resources/lang/pl/attachment.php @@ -0,0 +1,8 @@ + 'Załącznik dla klucza ', + 'not_found' => ' nie znaleziono', + 'size' => 'Rozmiar', + 'downloads' => 'Pobrania', +]; diff --git a/resources/lang/pl/auth.php b/resources/lang/pl/auth.php index 861e7970..4a2b0e4d 100644 --- a/resources/lang/pl/auth.php +++ b/resources/lang/pl/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Te dane logowania nie pasują do naszych wpisów.', + 'password' => 'Podane hasło jest nieprawidłowe.', + 'throttle' => 'Zbyt wiele prób logowania. Spróbuj ponownie za :seconds sekund.', ]; diff --git a/resources/lang/pl/bonus-log.php b/resources/lang/pl/bonus-log.php index 71ed3506..85efc3ab 100644 --- a/resources/lang/pl/bonus-log.php +++ b/resources/lang/pl/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Kup kartę zmiany nazwy użytkownika', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'medal prezentu', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Kup torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Nagroda torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Wynagrodzenie za pracę w roli', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent jest pobierany', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Odbierz nagrodę', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Odbierz prezent', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Prześlij torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Nagroda za otrzymywanie torrentów', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Seedowanie podstawowe', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Dodanie dawcy do materiału siewnego', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Seedowanie oficjalnego dodania', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Dodanie harem do siewu', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Dodanie medalu do siewu', ], 'fields' => [ 'business_type' => 'Rodzaj działalności', @@ -34,4 +42,5 @@ return [ 'value' => 'Wartość transakcyjna', 'new_total_value' => 'Wartość potransakcyjna', ], + 'exclude_seeding_bonus' => 'Wyklucz bonus do seedowania', ]; diff --git a/resources/lang/pl/bookmark.php b/resources/lang/pl/bookmark.php index b67684ed..b8329195 100644 --- a/resources/lang/pl/bookmark.php +++ b/resources/lang/pl/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Pomyślnie dodano zakładkę!', 'delete_success' => 'Anuluj zakładkę pomyślnie!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id nie istnieje!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id został już dodany do zakładki!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id nie został zarezerwowany!', ]; diff --git a/resources/lang/pl/nexus.php b/resources/lang/pl/nexus.php index bc06872e..49db7d24 100644 --- a/resources/lang/pl/nexus.php +++ b/resources/lang/pl/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(osierocone)', 'time_units' => [ 'week' => 'tygodnie', + 'hour' => 'godziny', ], 'select_all' => 'Zaznacz wszystkie', 'unselect_all' => 'Odznacz wszystkie', diff --git a/resources/lang/pl/route-permission.php b/resources/lang/pl/route-permission.php index a15d6132..9dcbb88d 100644 --- a/resources/lang/pl/route-permission.php +++ b/resources/lang/pl/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Zobacz podstawowe informacje użytkownika', 'desc' => 'Zobacz podstawowe informacje użytkownika', ], + 'bookmark:store' => [ + 'text' => 'Dodaj zakładkę', + 'desc' => 'Dodaj zakładkę', + ], + 'bookmark:delete' => [ + 'text' => 'Usuń zakładkę', + 'desc' => 'Usuń zakładkę', + ], ]; diff --git a/resources/lang/pl/user-modify-log.php b/resources/lang/pl/user-modify-log.php new file mode 100644 index 00000000..1fba9f6d --- /dev/null +++ b/resources/lang/pl/user-modify-log.php @@ -0,0 +1,5 @@ + 'Zmodyfikowana zawartość', +]; diff --git a/resources/lang/pl/validation.php b/resources/lang/pl/validation.php index 71455b9e..4b7d6b1e 100644 --- a/resources/lang/pl/validation.php +++ b/resources/lang/pl/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => '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.', - 'any_of' => 'Pole :attribute ma nieprawidłową wartość.', + 'accepted' => 'Pole :attribute musi być zaakceptowane.', + 'accepted_if' => 'Pole :attribute musi być zaakceptowane, gdy :other jest :value.', + 'active_url' => 'Pole :attribute musi być prawidłowym adresem URL.', + 'after' => 'Pole :attribute musi być datą po :date.', + 'after_or_equal' => 'Pole :attribute musi być datą po lub równą :date.', + 'alpha' => 'Pole :attribute musi zawierać tylko litery.', + 'alpha_dash' => 'Pole :attribute musi zawierać tylko litery, cyfry, myślniki i podkreślenia.', + 'alpha_num' => 'Pole :attribute musi zawierać tylko litery i cyfry.', + 'any_of' => 'Pole :attribute jest nieprawidłowe.', '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.', + 'ascii' => 'Pole :attribute musi zawierać tylko jednobajtowe znaki alfanumeryczne i symbole.', + 'before' => 'Pole :attribute musi być datą przed :date.', + 'before_or_equal' => 'Pole :attribute musi być datą przed lub równą :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.', + 'array' => ':attribute musi mieć pomiędzy :min a :max elementów.', + 'file' => 'Pole :attribute musi być pomiędzy :min a :max kilobajtów.', + 'numeric' => 'Pole :attribute musi być pomiędzy :min a :max.', + 'string' => 'Pole :attribute musi zawierać się między :min a :max znaków.', ], - 'boolean' => 'Pole :attribute musi mieć wartość logiczną prawda albo fałsz.', + 'boolean' => 'Pole :attribute musi być prawdziwe lub fałszywe.', 'can' => 'Pole :attribute zawiera nieautoryzowaną wartość.', - 'confirmed' => 'Potwierdzenie pola :attribute nie zgadza się.', - 'contains' => 'Pole :attribute nie zawiera wymaganego elementu.', + 'confirmed' => 'Potwierdzenie pola :attribute nie pasuje.', + 'contains' => 'Pole :attribute nie posiada wymaganej wartości.', 'current_password' => 'Hasło jest nieprawidłowe.', - 'date' => 'Pole :attribute nie jest prawidłową datą.', + 'date' => 'Pole :attribute musi być 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.', + 'date_format' => 'Pole :attribute musi pasować do formatu :format.', + 'decimal' => 'Pole :attribute musi mieć :dziesiętne miejsca po przecinku.', 'declined' => 'Pole :attribute musi zostać odrzucone.', - 'declined_if' => 'Pole :attribute musi zostać odrzucone, 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ę jedną 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.', + 'declined_if' => 'Pole :attribute musi zostać odrzucone, gdy :other jest :value.', + 'different' => 'Pole :attribute i :other muszą być różne.', + 'digits' => 'Pole :attribute musi zawierać :digits cyfry.', + 'digits_between' => 'Pole :attribute musi zawierać się między :min a :max cyfr.', + 'dimensions' => 'Pole :attribute ma nieprawidłowe wymiary obrazu.', + 'distinct' => ':attribute ma zduplikowaną wartość.', + 'doesnt_end_with' => 'Pole :attribute nie może kończyć się jednym z następujących: :values.', + 'doesnt_start_with' => 'Pole :attribute nie może zaczynać się od jednego z następujących: :values.', + 'email' => 'Pole :attribute musi być poprawnym adresem e-mail.', + 'ends_with' => 'Pole :attribute musi kończyć się jednym z następujących: :values.', + 'enum' => 'Wybrany :attribute jest nieprawidłowy.', + 'exists' => 'Wybrany :attribute jest nieprawidłowy.', 'extensions' => 'Pole :attribute musi mieć jedno z następujących rozszerzeń: :values.', 'file' => 'Pole :attribute musi być plikiem.', - 'filled' => 'Pole :attribute musi być wypełnione.', + 'filled' => 'Pole :attribute musi mieć wartość.', 'gt' => [ - 'array' => 'Pole :attribute musi mieć więcej niż :value elementów.', + 'array' => ':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.', + 'string' => 'Pole :attribute musi być większe niż :value znaków.', ], 'gte' => [ - 'array' => 'Pole :attribute musi mieć :value lub więcej elementów.', + 'array' => ':attribute musi mieć :value elementów lub więcej.', '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.', + 'string' => 'Pole :attribute musi być większe lub równe :value znaków.', ], - 'hex_color' => 'Pole :attribute musi mieć podany prawidłowy kolor w formacie szesnastkowym.', - 'image' => 'Pole :attribute musi być obrazkiem.', - 'in' => 'Zaznaczony element :attribute jest nieprawidłowy.', - 'in_array' => 'Pole :attribute nie znajduje się w :other.', + 'hex_color' => 'Pole :attribute musi być prawidłowym kolorem szesnastkowym.', + 'image' => 'Pole :attribute musi być obrazem.', + 'in' => 'Wybrany :attribute jest nieprawidłowy.', + 'in_array' => 'Pole :attribute musi istnieć 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.', - 'list' => 'Pole :attribute musi zawierać listę wartości.', - 'lowercase' => 'Pole :attribute musi być zapisane małymi literami.', + 'json' => 'Pole :attribute musi być prawidłowym ciągiem JSON.', + 'list' => 'Pole :attribute musi być listą.', + 'lowercase' => 'Pole :attribute musi być małe.', 'lt' => [ - 'array' => 'Pole :attribute musi mieć mniej niż :value elementów.', + 'array' => ':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.', + 'string' => 'Pole :attribute musi być mniejsze niż :value znaków.', ], 'lte' => [ - 'array' => 'Pole :attribute musi mieć :value lub mniej elementów.', + 'array' => ':attribute nie może mieć więcej niż :value 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.', + 'string' => 'Pole :attribute musi być mniejsze 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.', + 'array' => ':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.', + 'string' => 'Pole :attribute nie może być większe 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.', + 'max_digits' => 'Pole :attribute nie może zawierać 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.', + 'array' => 'Pole :attribute musi mieć co najmniej :min elementów.', + 'file' => 'Pole :attribute musi mieć co najmniej :min kilobajtów.', + 'numeric' => 'Pole :attribute musi być co najmniej :min.', + 'string' => 'Pole :attribute musi mieć co najmniej :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.', + 'min_digits' => 'Pole :attribute musi zawierać co najmniej :min cyfr.', + 'missing' => 'Pole :attribute musi być puste.', + 'missing_if' => 'Pole :attribute musi być puste, gdy :other jest :value.', + 'missing_unless' => 'Pole :attribute musi być puste, chyba że :other jest :value.', + 'missing_with' => 'Pole :attribute musi być puste, gdy :values jest obecne.', + 'missing_with_all' => 'Pole :attribute musi być puste, gdy :values są obecne.', + 'multiple_of' => 'Pole :attribute musi być wielokrotnością :value.', + 'not_in' => 'Wybrany :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.', + 'letters' => 'Pole :attribute musi zawierać co najmniej jedną literę.', + 'mixed' => 'Pole :attribute musi zawierać co najmniej jedną wielką literę i jedną małą literę.', + 'numbers' => 'Pole :attribute musi zawierać co najmniej jedną liczbę.', + 'symbols' => 'Pole :attribute musi zawierać co najmniej jeden symbol.', + 'uncompromised' => 'Podany :attribute pojawił się w wycieku danych. Proszę wybrać inny :attribute.', ], 'present' => 'Pole :attribute musi być obecne.', - 'present_if' => 'Pole :attribute musi być obecne jeżeli :other ma wartość :value.', - 'present_unless' => 'Pole :attribute musi być obecne, chyba że :other ma wartość :value.', - 'present_with' => 'Pole :attribute musi być obecne, gdy :values jest podane.', - 'present_with_all' => 'Pole :attribute musi być obecne kiedy :values są podane.', + 'present_if' => 'Pole :attribute musi być obecne, gdy :other jest :value.', + 'present_unless' => 'Pole :attribute musi być obecne, chyba że :other jest :value.', + 'present_with' => ':attribute musi być obecny, gdy :values jest obecny.', + 'present_with_all' => ':attribute musi być obecny, gdy :values są obecne.', 'prohibited' => 'Pole :attribute jest zabronione.', 'prohibited_if' => 'Pole :attribute jest zabronione, gdy :other to :value.', - 'prohibited_if_accepted' => 'Pole :attribute jest zabronione, gdy akceptowane jest pole :other.', - 'prohibited_if_declined' => 'Pole :attribute jest zabronione, gdy odrzucono pole :other.', - 'prohibited_unless' => 'Pole :attribute jest zabronione, chyba że :other jest w :values.', - 'prohibits' => 'Pole :attribute wyklucza obecność :other.', + 'prohibited_if_accepted' => 'Pole :attribute jest zabronione, gdy :other jest zaakceptowane.', + 'prohibited_if_declined' => 'Pole :attribute jest zabronione, gdy :other jest odrzucone.', + 'prohibited_unless' => 'Pole :attribute jest zabronione, chyba że :other znajduje się w :values.', + 'prohibits' => 'Pole :attribute zabrania :other obecności .', '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_array_keys' => 'Pole :attribute musi zawierać wpisy dla: :values.', + 'required_if' => 'Pole :attribute jest wymagane, gdy :other jest :value.', 'required_if_accepted' => 'Pole :attribute jest wymagane, gdy :other jest zaakceptowane.', - 'required_if_declined' => 'Pole :attribute jest wymagane gdy :other jest odrzucone.', - 'required_unless' => 'Pole :attribute jest wymagane jeżeli :other nie znajduje się w :values.', - 'required_with' => 'Pole :attribute jest wymagane gdy wartość :values jest obecna.', - 'required_with_all' => 'Pole :attribute jest wymagane gdy wszystkie wartości :values są obecne.', - 'required_without' => 'Pole :attribute jest wymagane gdy wartość :values nie jest obecna.', - 'required_without_all' => 'Pole :attribute jest wymagane gdy żadne z wartości :values nie są obecne.', - 'same' => 'Pole :attribute i :other muszą być takie same.', + 'required_if_declined' => 'Pole :attribute jest wymagane, gdy :other jest odrzucone.', + 'required_unless' => 'Pole :attribute jest wymagane, chyba że :other jest w :values.', + 'required_with' => 'Pole :attribute jest wymagane, gdy :values jest obecne.', + 'required_with_all' => 'Pole :attribute jest wymagane, gdy :values są obecne.', + 'required_without' => 'Pole :attribute jest wymagane, gdy :values nie jest obecny.', + 'required_without_all' => 'Pole :attribute jest wymagane, gdy żaden z :values nie jest obecny.', + 'same' => 'Pole :attribute musi pasować do :other.', 'size' => [ - 'array' => 'Pole :attribute musi zawierać :size elementów.', + 'array' => ':attribute musi zawierać :size elementów.', 'file' => 'Pole :attribute musi mieć :size kilobajtów.', - 'numeric' => 'Pole :attribute musi mieć :size.', + 'numeric' => 'Pole :attribute musi być :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' => 'Pole :attribute musi być zapisane wielkimi literami.', - 'url' => 'Format pola :attribute jest nieprawidłowy.', - 'uuid' => 'Pole :attribute musi być poprawnym identyfikatorem UUID.', + 'starts_with' => 'Pole :attribute musi zaczynać się od jednego z następujących: :values.', + 'string' => 'Pole :attribute musi być ciągiem.', + 'timezone' => 'Pole :attribute musi być poprawną strefą czasową.', + 'ulid' => 'Pole :attribute musi być poprawnym ULID.', + 'unique' => ':attribute jest już zajęty.', + 'uploaded' => ':attribute nie udało się przesłać.', + 'uppercase' => 'Pole :attribute musi być wielkimi literami.', + 'url' => 'Pole :attribute musi być prawidłowym adresem URL.', + 'uuid' => 'Pole :attribute musi być prawidłowym UUID.', ]; diff --git a/resources/lang/pt/announce-log.php b/resources/lang/pt/announce-log.php new file mode 100644 index 00000000..c105b1e0 --- /dev/null +++ b/resources/lang/pt/announce-log.php @@ -0,0 +1,71 @@ + 'Tempo para relatórios', + 'request_id' => 'Solicitar ID', + + 'uploaded_offset' => 'Carregar deslocamento inicial', + 'uploaded_total_last' => 'Valor do último carregamento cumulativo', + 'uploaded_total' => 'Valor acumulado para upload', + 'uploaded_increment' => 'Incremento de upload', + 'uploaded_increment_for_user' => 'Incremento de Upload de Usuário', + + 'downloaded_offset' => 'Baixar volume inicial', + 'downloaded_total_last' => 'Último volume cumulativo de download', + 'downloaded_total' => 'Volume de Download Cumulativo', + 'downloaded_increment' => 'Incremento de Download', + 'downloaded_increment_for_user' => 'Incremento de download de usuário', + + 'left' => 'Valor restante', + 'seeder' => 'Semeador', + 'leecher' => 'Baixador', + 'announce_time' => 'Intervalo de tempo', + 'agent' => 'Cliente', + 'user_id' => 'ID de usuário', + 'passkey' => 'Senha do Usuário', + 'torrent_id' => 'ID do torrent', + 'peer_id' => 'ID do Par', + 'event' => 'Evento', + 'ip' => 'PI', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Porta', + 'started' => 'Horário de início', + 'prev_action' => 'Relatório anterior', + 'last_action' => 'Último relatório', + 'seeder_count' => 'Contagem de Semeador', + 'leecher_count' => 'Número de downloaders', + 'scheme' => 'Protocolo reportado', + 'host' => 'Reportando o host', + 'path' => 'Caminho do relatório', + 'continent' => 'Continente', + 'country' => 'País/região', + 'city' => 'cidade', + 'show_client_error' => 'Mostrar erro do cliente', + 'client_select' => 'ID do Cliente', + 'torrent_size' => 'Tamanho da semente', + 'events' => [ + 'started' => 'Iniciado', + 'stopped' => 'Parado', + 'paused' => 'Pausado', + 'completed' => 'Concluído', + 'none' => 'Nenhuma', + ], + 'batch_no' => 'Número da Peça', + 'promotion_state' => 'Estado da promoção', + 'promotion_state_desc' => 'Fonte da promoção', + 'up_factor' => 'Carregar fator', + 'up_factor_desc' => 'Carregar fonte de fator', + 'down_factor' => 'Baixar Multiplicador', + 'down_factor_desc' => 'Baixar Fonte Multiplicadora', + 'speed' => 'Velocidade', + 'tab_primary' => 'Informação primária', + 'tab_secondary' => 'Informação Secundária', + 'fieldset_basic' => 'Informações Básicas', + 'fieldset_uploaded' => 'Carregamentos', + 'fieldset_downloaded' => 'Downloads', + 'fieldset_client' => 'Cliente', + 'fieldset_location' => 'Local:', + 'fieldset_request' => 'Solicitações', + +]; diff --git a/resources/lang/pt/attachment.php b/resources/lang/pt/attachment.php new file mode 100644 index 00000000..33ec4cc6 --- /dev/null +++ b/resources/lang/pt/attachment.php @@ -0,0 +1,8 @@ + 'Anexo para a chave ', + 'not_found' => ' não encontrado', + 'size' => 'Tamanho', + 'downloads' => 'Downloads', +]; diff --git a/resources/lang/pt/auth.php b/resources/lang/pt/auth.php index eac23dc8..2fb2e15a 100644 --- a/resources/lang/pt/auth.php +++ b/resources/lang/pt/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Credenciais não correspondem aos nossos registros.', + 'password' => 'A senha fornecida está incorreta.', + 'throttle' => 'Muitas tentativas de login. Por favor, tente novamente em :seconds segundos.', ]; diff --git a/resources/lang/pt/bonus-log.php b/resources/lang/pt/bonus-log.php index e39d6988..448799e5 100644 --- a/resources/lang/pt/bonus-log.php +++ b/resources/lang/pt/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Comprar cartão do usuário para troco', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Medalha de presente', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Comprar torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'torrent de recompensa', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Papel Salário de Trabalho', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent foi baixado', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Receber recompensa', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Receber presente', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Carregar torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent recebe recompensa', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Semeando básico', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Semeando adição de doador', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Semeando adição oficial', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Adição da cor semeando', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Semeando adição de medalha', ], 'fields' => [ 'business_type' => 'Tipo de negócio', @@ -34,4 +42,5 @@ return [ 'value' => 'Valor da operação', 'new_total_value' => 'Valor pós-operação', ], + 'exclude_seeding_bonus' => 'Excluir bônus de semeamento', ]; diff --git a/resources/lang/pt/bookmark.php b/resources/lang/pt/bookmark.php index a3032a96..af0c9564 100644 --- a/resources/lang/pt/bookmark.php +++ b/resources/lang/pt/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Adicionar aos favoritos com sucesso!', 'delete_success' => 'Favorito cancelado!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id não existe!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id já está marcado!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id não está marcado!', ]; diff --git a/resources/lang/pt/nexus.php b/resources/lang/pt/nexus.php index 6007117f..75788aa3 100644 --- a/resources/lang/pt/nexus.php +++ b/resources/lang/pt/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(órfãos)', 'time_units' => [ 'week' => 'Semanas', + 'hour' => 'horas', ], 'select_all' => 'Selecionar todos', 'unselect_all' => 'Desmarcar todos', diff --git a/resources/lang/pt/route-permission.php b/resources/lang/pt/route-permission.php index 76be3794..fbceebd1 100644 --- a/resources/lang/pt/route-permission.php +++ b/resources/lang/pt/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Ver informações básicas do usuário', 'desc' => 'Ver informações básicas do usuário', ], + 'bookmark:store' => [ + 'text' => 'Adicionar marcador', + 'desc' => 'Adicionar marcador', + ], + 'bookmark:delete' => [ + 'text' => 'Apagar marcador', + 'desc' => 'Apagar marcador', + ], ]; diff --git a/resources/lang/pt/user-modify-log.php b/resources/lang/pt/user-modify-log.php new file mode 100644 index 00000000..5ac1728a --- /dev/null +++ b/resources/lang/pt/user-modify-log.php @@ -0,0 +1,5 @@ + 'Conteúdo modificado', +]; diff --git a/resources/lang/pt/validation.php b/resources/lang/pt/validation.php index 93f99d7a..201e9b49 100644 --- a/resources/lang/pt/validation.php +++ b/resources/lang/pt/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => '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 .', - 'any_of' => 'The :attribute field is invalid.', - '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.', + 'accepted' => 'O campo:attribute deve ser aceito.', + 'accepted_if' => 'O campo :attribute deve ser aceito quando :other é :value.', + 'active_url' => 'O campo :attribute deve ser uma URL válida.', + 'after' => 'O campo :attribute deve ser uma data após :date.', + 'after_or_equal' => 'O campo :attribute deve ser uma data depois ou igual a :date.', + 'alpha' => 'O campo :attribute deve conter apenas letras.', + 'alpha_dash' => 'O campo :attribute deve conter letras, números, traços e sublinhados.', + 'alpha_num' => 'O campo :attribute deve conter apenas letras e números.', + 'any_of' => 'O campo :attribute é inválido.', + 'array' => 'O :attribute deve ser um array.', + 'ascii' => 'O campo :attribute deve conter apenas caracteres alfanuméricos e símbolos.', + 'before' => 'O campo :attribute deve ser uma data anterior a :date.', + 'before_or_equal' => 'O campo :attribute deve ser uma data anterior ou igual a :date.', 'between' => [ - '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.', + 'array' => 'O campo :attribute deve ter entre :min e :max itens.', + 'file' => 'O campo :attribute deve estar entre :min e :max kilobytes.', + 'numeric' => 'O campo :attribute deve estar entre :min e :max.', + 'string' => 'O campo :attribute deve ter entre :min e :max caracteres.', ], - 'boolean' => 'O campo :attribute deverá conter o valor verdadeiro ou falso.', + 'boolean' => 'O campo :attribute deve ser 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.', - 'contains' => 'O campo :attribute não possui um valor obrigatório.', - '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.', + 'confirmed' => 'A confirmação do campo :attribute não corresponde.', + 'contains' => 'O campo :attribute não contém um valor obrigatório.', + 'current_password' => 'A senha está incorreta.', + 'date' => 'O campo :attribute deve ser uma data válida.', + 'date_equals' => 'O campo :attribute deve ser uma data igual a :date.', + 'date_format' => 'O campo :attribute deve ser igual ao formato :format.', + 'decimal' => 'O campo :attribute deve ter :decimais.', + 'declined' => 'O campo :attribute deve ser recusado.', + 'declined_if' => 'O campo :attribute deve ser recusado quando :other é :value.', + 'different' => 'O campo :attribute e :other devem ser diferentes.', + 'digits' => 'O :attribute deve ter :digits dígitos.', + 'digits_between' => 'O campo :attribute deve ter entre :min e :max dígitos.', + 'dimensions' => 'O campo :attribute tem dimensões de imagem inválidas.', + 'distinct' => 'O :attribute tem um valor duplicado.', + 'doesnt_end_with' => 'O campo :attribute não deve terminar com um dos seguintes: :values.', + 'doesnt_start_with' => 'O campo :attribute não deve começar com um dos seguintes: :values.', + 'email' => 'O campo :attribute deve ser um email válido.', + 'ends_with' => 'O campo :attribute deve terminar com um dos seguintes: :values.', 'enum' => 'O :attribute selecionado é inválido.', - 'exists' => 'O valor selecionado para o campo :attribute é inválido.', + 'exists' => 'O :attribute selecionado é inválido.', 'extensions' => 'O campo :attribute deve ter uma das seguintes extensões: :values.', - 'file' => 'O campo :attribute deverá conter um ficheiro.', - 'filled' => 'É obrigatória a indicação de um valor para o campo :attribute.', + 'file' => 'O campo :attribute deve ser um arquivo.', + 'filled' => 'O :attribute deve ter um valor.', '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.', + 'array' => 'O campo :attribute deve ter mais de :value items.', + 'file' => 'O campo :attribute deve ser maior que :value kilobytes.', + 'numeric' => 'O :attribute deve ser maior que :value.', + 'string' => 'O campo :attribute deve ser maior que :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.', + 'array' => 'O campo :attribute deve ter :value items ou mais.', + 'file' => 'O campo :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.', ], - 'hex_color' => 'O campo :attribute deve ter uma cor hexadecimal válida.', - '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.', + 'hex_color' => 'O campo :attribute deve ser uma cor hexadecimal válida.', + 'image' => 'O campo :attribute deve ser uma imagem.', + 'in' => 'O :attribute selecionado é inválido.', + 'in_array' => 'O campo :attribute deve existir em :other.', + 'integer' => 'O campo :attribute deve ser um número inteiro.', + 'ip' => 'O campo :attribute deve ser um endereço de IP válido.', + 'ipv4' => 'O campo :attribute deve ter um endereço IPv4.', + 'ipv6' => 'O campo :attribute deve ter um IPv6 válido.', + 'json' => 'O campo :attribute deve ser um JSON válido.', 'list' => 'O campo :attribute deve ser uma lista.', - 'lowercase' => 'O campo :attribute deve ser em minúsculas.', + 'lowercase' => 'O campo :attribute deve ser minúsculo.', '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.', + 'array' => 'O campo :attribute deve ter menos de :value items.', + 'file' => 'O campo :attribute deve ter menos de :value kilobytes.', + 'numeric' => 'O :attribute deve ser menor que :value.', + 'string' => 'O campo :attribute deve 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.', + 'array' => 'O campo :attribute não deve ter mais de :value items.', + 'file' => 'O campo :attribute deve 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.', + 'mac_address' => 'O campo :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.', + 'array' => 'O campo :attribute não deve ter mais de :max itens.', + 'file' => 'O campo :attribute não deve ser maior que :max kilobytes.', + 'numeric' => 'O campo :attribute não deve ser maior que :max.', + 'string' => 'O campo :attribute não deve ser maior que :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.', + 'max_digits' => 'O campo :attribute não deve ter mais de :max dígitos.', + 'mimes' => 'O campo :attribute deve ser um arquivo de tipo: :values.', + 'mimetypes' => 'O campo :attribute deve ser um arquivo de 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.', + 'array' => 'O campo :attribute deve ter pelo menos :min itens.', + 'file' => 'O campo :attribute deve ter no mínimo :min caracteres.', + 'numeric' => 'O campo :attribute deve ter pelo menos :min.', + 'string' => 'O campo :attribute deve ter no mínimo :min caracteres.', ], - 'min_digits' => 'O campo :attribute deve ter pelo menos :min digítos.', + 'min_digits' => 'O campo :attribute deve ter pelo menos :min dígitos.', '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.', + 'missing_if' => 'O campo :attribute deve estar faltando quando :other é :value.', + 'missing_unless' => 'O campo :attribute deve estar faltando a menos que :other seja :value.', + 'missing_with' => 'O campo :attribute deve estar faltando quando :values está presente.', + 'missing_with_all' => 'O campo :attribute deve estar faltando quando :values estão presentes.', + 'multiple_of' => 'O :attribute deve ser um múltiplo de :value.', + 'not_in' => 'O :attribute selecionado é inválido.', + 'not_regex' => 'O formato do campo :attribute é inválido.', + 'numeric' => 'O :attribute campo deve ser um número.', '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.', + 'mixed' => 'O campo :attribute deve conter pelo menos uma letra 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.', + 'uncompromised' => 'O :attribute apareceu em uma vazamento de dados. Por favor, escolha outro :attribute.', ], - 'present' => 'O campo :attribute deverá estar presente.', - 'present_if' => 'O campo :attribute deve estar presente quando :other for :value.', - 'present_unless' => 'O campo :attribute deve estar presente, a menos que :other seja :value.', - 'present_with' => 'O campo :attribute deve estar presente quando :values estiver presente.', - 'present_with_all' => 'O campo :attribute deve estar presente quando :values estiverem presentes.', + 'present' => 'O campo :attribute deve estar presente.', + 'present_if' => 'O campo :attribute deve estar presente quando :other é :value.', + 'present_unless' => 'O campo :attribute deve estar presente a não ser :other é :value.', + 'present_with' => 'O campo :attribute deve estar presente quando :values está presente.', + 'present_with_all' => 'O campo :attribute deve estar presente quando :values estão presentes.', 'prohibited' => 'O campo :attribute é proibido.', 'prohibited_if' => 'O campo :attribute é proibido quando :other é :value.', - 'prohibited_if_accepted' => 'The :attribute field is prohibited when :other is accepted.', - 'prohibited_if_declined' => 'The :attribute field is prohibited when :other is declined.', - 'prohibited_unless' => 'O campo :attribute é proibido a menos que :other esteja em :values.', + 'prohibited_if_accepted' => 'O campo :attribute é proibido quando :other é aceito.', + 'prohibited_if_declined' => 'O campo :attribute é proibido quando :other é negado.', + 'prohibited_unless' => 'O campo :attribute é proibido a não ser 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_if_declined' => 'O campo :attribute é obrigatório quando :other foi recusado.', - '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.', + 'regex' => 'O formato do campo :attribute é inválido.', + 'required' => 'O campo :attribute é obrigatório.', + 'required_array_keys' => 'O campo :attribute deve conter postagens para: :values.', + 'required_if' => 'O campo :attribute é obrigatório quando :other é :value.', + 'required_if_accepted' => 'O campo :attribute é obrigatório quando :other é aceito.', + 'required_if_declined' => 'O campo :attribute é obrigatório quando :other é recusado.', + 'required_unless' => 'O campo :attribute é obrigatório a menos que :other esteja em :values.', + 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_with_all' => 'O campo :attribute é obrigatório quando :values estão presentes.', + 'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.', + 'required_without_all' => 'O campo :attribute é obrigatório nenhum dos :values está presente.', + 'same' => 'O :attribute campo deve ser igual a :other.', '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.', + 'array' => 'O campo :attribute deve conter :size itens.', + 'file' => 'O :attribute deve ter :size kilobytes.', + 'numeric' => 'O campo :attribute deve ser :size.', + 'string' => 'O campo :attribute deve ter :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.', + 'starts_with' => 'O campo :attribute deve começar com um dos seguintes: :values.', + 'string' => 'O :attribute campo deve ser string.', + 'timezone' => 'O campo :attribute deve ser um fuso horário válido.', + 'ulid' => 'O :attribute campo deve ser um ULID válido.', + 'unique' => 'O :attribute já está em uso.', + 'uploaded' => 'O :attribute falhou no upload.', + 'uppercase' => 'O campo :attribute deve ser maiúsculo.', + 'url' => 'O campo :attribute deve ser uma URL válida.', + 'uuid' => 'O campo :attribute deve ser um UUID válido.', ]; diff --git a/resources/lang/ro/announce-log.php b/resources/lang/ro/announce-log.php new file mode 100644 index 00000000..c969f013 --- /dev/null +++ b/resources/lang/ro/announce-log.php @@ -0,0 +1,71 @@ + 'Timp de raportare', + 'request_id' => 'ID cerere', + + 'uploaded_offset' => 'Decalaj început încărcare', + 'uploaded_total_last' => 'Ultima sumă de încărcare cumulată', + 'uploaded_total' => 'Suma cumulată de încărcare', + 'uploaded_increment' => 'Creștere încărcare', + 'uploaded_increment_for_user' => 'Creștere încărcare utilizator', + + 'downloaded_offset' => 'Volum Start Descărcare', + 'downloaded_total_last' => 'Ultimul volum cumulat de descărcare', + 'downloaded_total' => 'Volum cumulat de descărcare', + 'downloaded_increment' => 'Descarcă Increment', + 'downloaded_increment_for_user' => 'increment pentru descarcarea utilizatorului', + + 'left' => 'Suma rămasă', + 'seeder' => 'Căutător', + 'leecher' => 'Downloader', + 'announce_time' => 'Interval de timp', + 'agent' => 'Client', + 'user_id' => 'ID Utilizator', + 'passkey' => 'Parola Utilizator', + 'torrent_id' => 'ID Torent', + 'peer_id' => 'ID Partener', + 'event' => 'Eveniment', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Portul', + 'started' => 'Ora de începere', + 'prev_action' => 'Raportul anterior', + 'last_action' => 'Ultimul raport', + 'seeder_count' => 'Numărul căutătorilor', + 'leecher_count' => 'Număr de descărcători', + 'scheme' => 'Protocolul de raportare', + 'host' => 'Gazdă de raportare', + 'path' => 'Calea de raportare', + 'continent' => 'Continent', + 'country' => 'Țară', + 'city' => 'Oraș', + 'show_client_error' => 'Afișare eroare client', + 'client_select' => 'ID client', + 'torrent_size' => 'Dimensiune sămânţă', + 'events' => [ + 'started' => 'Început', + 'stopped' => 'Oprit', + 'paused' => 'Pauză', + 'completed' => 'Completat', + 'none' => 'Niciunul', + ], + 'batch_no' => 'Numărul lotului', + 'promotion_state' => 'Status promoție', + 'promotion_state_desc' => 'Sursă de promovare', + 'up_factor' => 'Factor de încărcare', + 'up_factor_desc' => 'Factorul de încărcare sursă', + 'down_factor' => 'Descarcă multiplicator', + 'down_factor_desc' => 'Descarcă sursa multiplicatorului', + 'speed' => 'Viteză', + 'tab_primary' => 'Informaţii primare', + 'tab_secondary' => 'Informații secundare', + 'fieldset_basic' => 'Informatii de baza', + 'fieldset_uploaded' => 'Încărcări', + 'fieldset_downloaded' => 'Descărcări', + 'fieldset_client' => 'Client', + 'fieldset_location' => 'Locaţie', + 'fieldset_request' => 'Cereri', + +]; diff --git a/resources/lang/ro/attachment.php b/resources/lang/ro/attachment.php new file mode 100644 index 00000000..4f27aca2 --- /dev/null +++ b/resources/lang/ro/attachment.php @@ -0,0 +1,8 @@ + 'Atașare pentru cheie ', + 'not_found' => ' nu a fost găsit', + 'size' => 'Dimensiune', + 'downloads' => 'Descărcări', +]; diff --git a/resources/lang/ro/auth.php b/resources/lang/ro/auth.php index cba22937..574feb2a 100644 --- a/resources/lang/ro/auth.php +++ b/resources/lang/ro/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Aceste date de autentificare nu corespund înregistrărilor noastre.', + 'password' => 'Parola furnizată este incorectă.', + 'throttle' => 'Prea multe încercări de autentificare. Vă rugăm să încercaţi din nou în :seconds secunde.', ]; diff --git a/resources/lang/ro/bonus-log.php b/resources/lang/ro/bonus-log.php index 00a7c1ad..c13bd131 100644 --- a/resources/lang/ro/bonus-log.php +++ b/resources/lang/ro/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Cumpără schimbarea cardului de utilizator', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Medalie cadou', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Cumpără torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Torent recompensă', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rol muncă salariu', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torentul trebuie descărcat', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Primire recompensă', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Primește cadou', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Încarcă torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Recompensă de primire torrent', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Seeding de bază', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Adăugarea donatorului de excursii', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Adăugarea oficială a seed-ului', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Suplimentare harem seeding', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Suplimentarea medaliei', ], 'fields' => [ 'business_type' => 'Tip afacere', @@ -34,4 +42,5 @@ return [ 'value' => 'Valoare tranzacție', 'new_total_value' => 'Valoare post-tranzacționare', ], + 'exclude_seeding_bonus' => 'Exclude bonusul de seeding', ]; diff --git a/resources/lang/ro/bookmark.php b/resources/lang/ro/bookmark.php index ceab64a5..60da1afe 100644 --- a/resources/lang/ro/bookmark.php +++ b/resources/lang/ro/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Adaugă la bookmark cu succes!', 'delete_success' => 'Anulare marcaj reușită!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id nu există!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id este deja marcat!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id nu este marcat!', ]; diff --git a/resources/lang/ro/nexus.php b/resources/lang/ro/nexus.php index 1fc3cb48..9557cb2e 100644 --- a/resources/lang/ro/nexus.php +++ b/resources/lang/ro/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(orfană)', 'time_units' => [ 'week' => 'săptămâni', + 'hour' => 'ore', ], 'select_all' => 'Selectează tot', 'unselect_all' => 'Deselectează tot', diff --git a/resources/lang/ro/route-permission.php b/resources/lang/ro/route-permission.php index fd4d727a..7a3b4ac9 100644 --- a/resources/lang/ro/route-permission.php +++ b/resources/lang/ro/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Vezi informațiile de bază ale utilizatorului', 'desc' => 'Vezi informațiile de bază ale utilizatorului', ], + 'bookmark:store' => [ + 'text' => 'Adaugă marcaj', + 'desc' => 'Adaugă marcaj', + ], + 'bookmark:delete' => [ + 'text' => 'Ștergere marcaj', + 'desc' => 'Ștergere marcaj', + ], ]; diff --git a/resources/lang/ro/user-modify-log.php b/resources/lang/ro/user-modify-log.php new file mode 100644 index 00000000..b54879e9 --- /dev/null +++ b/resources/lang/ro/user-modify-log.php @@ -0,0 +1,5 @@ + 'Conținut modificat', +]; diff --git a/resources/lang/ro/validation.php b/resources/lang/ro/validation.php index 50a8fa8c..497e2cc2 100644 --- a/resources/lang/ro/validation.php +++ b/resources/lang/ro/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => '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.', + 'accepted' => 'Câmpul :attribute trebuie s? fie acceptat.', + 'accepted_if' => 'Câmpul :attribute trebuie să fie acceptat atunci când :other este :value.', + 'active_url' => 'Câmpul :attribute trebuie să fie 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.', - 'any_of' => 'The :attribute field is invalid.', + 'alpha' => 'Câmpul :attribute trebuie să conțină doar litere.', + 'alpha_dash' => 'Câmpul :attribute trebuie să conțină doar litere, numere, cratime și underscore.', + 'alpha_num' => 'Câmpul :attribute trebuie să conțină doar litere și cifre.', + 'any_of' => 'Câmpul :attribute este invalid.', 'array' => 'Câmpul :attribute trebuie să fie un array.', - 'ascii' => ':Attribute trebuie să conțină doar caractere și simboluri alfanumerice pe un singur octet.', + 'ascii' => 'Câmpul :attribute trebuie să conțină doar caractere alfanumerice și simboluri unice.', '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.', + 'file' => 'Câmpul :attribute trebuie să fie cuprins între :min și :max kiloocteți.', 'numeric' => 'Câmpul :attribute trebuie să fie între :min și :max.', - 'string' => 'Câmpul :attribute trebuie să fie între :min și :max caractere.', + 'string' => 'Câmpul :attribute trebuie să fie cuprins î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.', + 'confirmed' => 'Confirmarea câmpului :attribute nu se potrivește.', 'contains' => 'Câmpul :attribute lipsește o valoare obligatorie.', - '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.', + 'current_password' => 'Parola este incorectă.', + 'date' => 'Câmpul :attribute trebuie să fie o dată validă.', + 'date_equals' => 'Câmpul :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.', + 'decimal' => 'Câmpul :attribute trebuie să aibă :zecimale zecimale.', + 'declined' => 'Câmpul :attribute trebuie să fie refuzat.', + 'declined_if' => 'Câmpul :attribute trebuie să fie refuzat atunci când :other este :value.', + 'different' => 'Câmpul :attribute și :other trebuie să fie diferite.', + 'digits' => 'Câmpul :attribute trebuie s? fie :digits cifre.', + 'digits_between' => 'Câmpul :attribute trebuie să fie cuprins între :min și :max cifre.', + 'dimensions' => 'Câmpul :attribute are dimensiuni de imagine invalide.', + 'distinct' => 'Câmpul :attribute are o valoare dublă.', + 'doesnt_end_with' => 'Câmpul :attribute nu trebuie să se termine cu unul dintre următoarele: :values.', + 'doesnt_start_with' => 'Câmpul :attribute nu trebuie să înceapă cu unul dintre următoarele: :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.', + 'ends_with' => 'Câmpul :attribute trebuie să se termine cu unul dintre următoarele: :values.', + 'enum' => ':attribute selectat nu este valid.', + 'exists' => ':attribute selectat nu este valid.', 'extensions' => 'Câmpul :attribute trebuie să aibă una dintre următoarele extensii: :values.', 'file' => 'Câmpul :attribute trebuie să fie un fișier.', - 'filled' => 'Câmpul :attribute trebuie completat.', + 'filled' => 'Câmpul :attribute trebuie să aibă o valoare.', '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.', + 'array' => 'Câmpul :attribute trebuie să aibă mai mult de :value elemente.', + 'file' => 'Câmpul :attribute trebuie să fie mai mare decât :value kilobytes.', + 'numeric' => 'Câmpul :attribute trebuie să fie mai mare decât :value.', + 'string' => 'Câmpul :attribute trebuie să fie mai mare decât :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.', + 'file' => 'Câmpul :attribute trebuie să fie mai mare sau egal cu :value kilobytes.', '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.', ], - 'hex_color' => 'Câmpul :attribute trebuie să fie o culoare hexazecimală validă.', + 'hex_color' => 'Câmpul :attribute trebuie să fie o culoare hexadecimală validă.', '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.', + 'in' => ':attribute selectat nu este valid.', + 'in_array' => 'Câmpul :attribute trebuie să existe î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.', + 'json' => 'Câmpul :attribute trebuie să fie un șir JSON valid.', 'list' => 'Câmpul :attribute trebuie să fie o listă.', - 'lowercase' => ':Attribute trebuie să fie format doar din litere mici.', + 'lowercase' => 'Câmpul :attribute trebuie să fie mic.', '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.', + 'file' => 'Câmpul :attribute trebuie să fie mai mic de :value kilobytes.', + 'numeric' => 'Câmpul :attribute trebuie să fie mai mic decât :value.', + 'string' => 'Câmpul :attribute trebuie să fie mai mic decât :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.', + 'array' => 'Câmpul :attribute nu trebuie să aibă mai mult de :value elemente.', + 'file' => 'Câmpul :attribute trebuie să fie mai mic sau egal cu :value kilobytes.', '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.', + 'array' => 'Câmpul :attribute nu trebuie să aibă mai mult de :max elemente.', + 'file' => 'Câmpul :attribute nu trebuie să fie mai mare de :max kiloocteţi.', + 'numeric' => 'Câmpul :attribute nu trebuie să fie mai mare de :max.', + 'string' => 'Câmpul :attribute nu trebuie să fie mai mare de :max caractere.', ], - 'max_digits' => ':Attribute nu trebuie să conțină mai mult de :max cifre.', + 'max_digits' => 'Câmpul :attribute nu trebuie să aibă 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.', + 'array' => 'Câmpul :attribute trebuie să conțină cel puțin :min elemente.', + 'file' => 'Câmpul :attribute trebuie s? aib? cel pu?in :min kiloocte?i.', + 'numeric' => 'Câmpul :attribute trebuie să fie cel puțin :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.', + 'min_digits' => 'Câmpul :attribute trebuie să conțină cel puțin :min cifre.', + 'missing' => 'Câmpul :attribute trebuie s? fie absent.', + 'missing_if' => 'Câmpul :attribute trebuie să lipsească atunci 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ă când :values este prezent.', + 'missing_with_all' => 'Câmpul :attribute trebuie să lipsească când :values sunt prezente.', + 'multiple_of' => 'Câmpul :attribute trebuie să fie un multiplu de :value.', + 'not_in' => ':attribute selectat nu este valid.', + 'not_regex' => 'Câmpul :attribute format este invalid.', '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.', + 'letters' => 'Câmpul :attribute trebuie să conțină cel puțin o literă.', + 'mixed' => 'Câmpul :attribute trebuie să conțină cel puțin o majusculă și o literă mică.', + 'numbers' => 'Câmpul :attribute trebuie să conțină cel puțin un număr.', + 'symbols' => 'Câmpul :attribute trebuie să conțină cel puțin un simbol.', + 'uncompromised' => 'Câmpul :attribute a apărut într-o pierdere de date. Vă rugăm să alegeți alt :attribute.', ], 'present' => 'Câmpul :attribute trebuie să fie prezent.', - 'present_if' => 'Câmpul :attribute trebuie să fie prezent când :other este :value.', - 'present_unless' => 'Câmpul :attribute trebuie să fie prezent, cu excepția cazului în care :other este :value.', - 'present_with' => 'Câmpul :attribute trebuie să fie prezent atunci când este prezent :values.', - 'present_with_all' => 'Câmpul :attribute trebuie să fie prezent atunci când sunt prezenți :values.', + 'present_if' => 'Câmpul :attribute trebuie să fie prezent atunci când :other este :value.', + 'present_unless' => 'Câmpul :attribute trebuie să fie prezent în afară de :other este :value.', + 'present_with' => 'Câmpul :attribute trebuie să fie prezent când :values este prezent.', + 'present_with_all' => 'Câmpul :attribute trebuie să fie prezent când :values sunt prezente.', 'prohibited' => 'Câmpul :attribute este interzis.', 'prohibited_if' => 'Câmpul :attribute este interzis atunci când :other este :value.', - 'prohibited_if_accepted' => 'The :attribute field is prohibited when :other is accepted.', - 'prohibited_if_declined' => 'The :attribute field is prohibited when :other is declined.', - '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_if_declined' => 'The :attribute field is required when :other is declined.', - '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.', + 'prohibited_if_accepted' => 'Câmpul :attribute este interzis atunci când :other este acceptat.', + 'prohibited_if_declined' => 'Câmpul :attribute este interzis atunci când :other este refuzat.', + 'prohibited_unless' => 'Câmpul :attribute este interzis, cu excepția cazului :other este în :values.', + 'prohibits' => 'Câmpul :attribute interzice :other să fie prezent.', + 'regex' => 'Câmpul :attribute format este invalid.', + 'required' => 'Câmpul :attribute este necesar.', + 'required_array_keys' => 'Câmpul :attribute trebuie să conțină intrări pentru: :values.', + 'required_if' => 'Câmpul :attribute este obligatoriu atunci când :other este :value.', + 'required_if_accepted' => 'Câmpul :attribute este necesar atunci când :other este acceptat.', + 'required_if_declined' => 'Câmpul :attribute este obligatoriu atunci când :other este refuzat.', + 'required_unless' => 'Câmpul :attribute este necesar, cu excepția cazului :other este în :values.', + 'required_with' => 'Câmpul :attribute este necesar când :values este prezent.', + 'required_with_all' => 'Câmpul :attribute este necesar când :values sunt prezente.', + 'required_without' => 'Câmpul :attribute este obligatoriu atunci când :values nu este prezent.', + 'required_without_all' => 'Câmpul :attribute este necesar când niciuna dintre :values nu este prezentă.', + 'same' => 'Câmpul :attribute trebuie să se potrivească cu :other.', 'size' => [ - 'array' => 'Câmpul :attribute trebuie să aibă :size elemente.', - 'file' => 'Câmpul :attribute trebuie să aibă :size kilobyți.', + 'array' => 'Câmpul :attribute trebuie să conțină :size elemente.', + 'file' => 'Câmpul :attribute trebuie s? aib? :size kiloocte?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.', + 'starts_with' => 'Câmpul :attribute trebuie să înceapă cu unul dintre următoarele: :values.', + 'string' => 'Câmpul :attribute trebuie să fie un șir.', '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.', + 'ulid' => 'Câmpul :attribute trebuie să fie un ULID valid.', + 'unique' => ':attribute a fost deja folosit.', + 'uploaded' => ':attribute nu a putut fi incarcat.', + 'uppercase' => 'Câmpul :attribute trebuie să fie majuscul.', + 'url' => 'Câmpul :attribute trebuie să fie un URL valid.', + 'uuid' => 'Câmpul :attribute trebuie să fie un UUID valid.', ]; diff --git a/resources/lang/ru/announce-log.php b/resources/lang/ru/announce-log.php new file mode 100644 index 00000000..11e29490 --- /dev/null +++ b/resources/lang/ru/announce-log.php @@ -0,0 +1,71 @@ + 'Отчетное время', + 'request_id' => 'ID запроса', + + 'uploaded_offset' => 'Начальное смещение загрузки', + 'uploaded_total_last' => 'Последняя общая сумма загрузки', + 'uploaded_total' => 'Общее количество загрузок', + 'uploaded_increment' => 'Загрузка увеличения', + 'uploaded_increment_for_user' => 'Увеличение загрузки пользователей', + + 'downloaded_offset' => 'Скачать начальный том', + 'downloaded_total_last' => 'Последний объем загрузок', + 'downloaded_total' => 'Общий объем загрузок', + 'downloaded_increment' => 'Загрузить увеличение', + 'downloaded_increment_for_user' => 'Поражение загрузки пользователя', + + 'left' => 'Оставшаяся сумма', + 'seeder' => 'Сидер', + 'leecher' => 'Загрузчик', + 'announce_time' => 'Интервал времени', + 'agent' => 'Клиент', + 'user_id' => 'ID пользователя', + 'passkey' => 'Пароль пользователя', + 'torrent_id' => 'Торрент ID', + 'peer_id' => 'ID пира', + 'event' => 'Событие', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Порт', + 'started' => 'Время начала', + 'prev_action' => 'Предыдущий отчет', + 'last_action' => 'Последний отчет', + 'seeder_count' => 'Количество сидов', + 'leecher_count' => 'Количество загрузок', + 'scheme' => 'Протокол отчетности', + 'host' => 'Хост отчетов', + 'path' => 'Путь отчетности', + 'continent' => 'Континент', + 'country' => 'Страна', + 'city' => 'Город', + 'show_client_error' => 'Показать ошибку клиента', + 'client_select' => 'ID клиента', + 'torrent_size' => 'Размер ключа', + 'events' => [ + 'started' => 'Начато', + 'stopped' => 'Остановлено', + 'paused' => 'Пауза', + 'completed' => 'Выполнено', + 'none' => 'Нет', + ], + 'batch_no' => 'Номер пакета', + 'promotion_state' => 'Статус акции', + 'promotion_state_desc' => 'Источник акции', + 'up_factor' => 'Коэффициент загрузки', + 'up_factor_desc' => 'Загрузить фактор', + 'down_factor' => 'Скачать мультипликатор', + 'down_factor_desc' => 'Скачать источник мультипликатора', + 'speed' => 'Скорость', + 'tab_primary' => 'Основная информация', + 'tab_secondary' => 'Вторичная информация', + 'fieldset_basic' => 'Основная информация', + 'fieldset_uploaded' => 'Выгрузки', + 'fieldset_downloaded' => 'Загрузки', + 'fieldset_client' => 'Клиент', + 'fieldset_location' => 'Местоположение', + 'fieldset_request' => 'Запросы', + +]; diff --git a/resources/lang/ru/attachment.php b/resources/lang/ru/attachment.php new file mode 100644 index 00000000..71f296b4 --- /dev/null +++ b/resources/lang/ru/attachment.php @@ -0,0 +1,8 @@ + 'Вложение ключа ', + 'not_found' => ' не найден', + 'size' => 'Размер', + 'downloads' => 'Загрузки', +]; diff --git a/resources/lang/ru/auth.php b/resources/lang/ru/auth.php index 38ca9586..5db019d4 100644 --- a/resources/lang/ru/auth.php +++ b/resources/lang/ru/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => 'Неверное имя пользователя или пароль.', - 'password' => 'Некорректный пароль.', - 'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте ещё раз через :seconds секунд.', + 'failed' => 'Учетные данные не совпадают с нашими записями.', + 'password' => 'Указанный пароль неверен.', + 'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте снова через :seconds секунд.', ]; diff --git a/resources/lang/ru/bonus-log.php b/resources/lang/ru/bonus-log.php index 1842a90c..796ef6fd 100644 --- a/resources/lang/ru/bonus-log.php +++ b/resources/lang/ru/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Купить смену карты имени пользователя', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Подарочная медаль', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Купить торрент', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Торрент наград', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Оплата ролей', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Торрент будет загружен', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Получить награду', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Получить подарок', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Загрузить торрент', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Торрент получает награду', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Основа раздачи', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Добавление донорской раздачи', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Официальная добавка к пищевым продуктам', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Смесь добавки клапана', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Добавление медалей при раздаче', ], 'fields' => [ 'business_type' => 'Тип бизнеса', @@ -34,4 +42,5 @@ return [ 'value' => 'Стоимость сделки', 'new_total_value' => 'Стоимость после сделки', ], + 'exclude_seeding_bonus' => 'Исключить бонус размножения', ]; diff --git a/resources/lang/ru/bookmark.php b/resources/lang/ru/bookmark.php index 529c0989..a6a4d82e 100644 --- a/resources/lang/ru/bookmark.php +++ b/resources/lang/ru/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Успешное добавление в закладку!', 'delete_success' => 'Закладка успешно отменена!', - ] + ], + 'torrent_not_exists' => 'Торрент: :torrent_id не существует!', + 'torrent_already_bookmarked' => 'Торрент: :torrent_id уже добавлен!', + 'torrent_has_not_been_bookmarked' => 'Торрент: :torrent_id не закладок!', ]; diff --git a/resources/lang/ru/nexus.php b/resources/lang/ru/nexus.php index e2da58fe..73d6ceed 100644 --- a/resources/lang/ru/nexus.php +++ b/resources/lang/ru/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(сирот)', 'time_units' => [ 'week' => 'недель', + 'hour' => 'часов', ], 'select_all' => 'Выбрать все', 'unselect_all' => 'Снять выделение', diff --git a/resources/lang/ru/route-permission.php b/resources/lang/ru/route-permission.php index cda45cab..8f2ef2bc 100644 --- a/resources/lang/ru/route-permission.php +++ b/resources/lang/ru/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Основная информация пользователя', 'desc' => 'Основная информация пользователя', ], + 'bookmark:store' => [ + 'text' => 'Добавить закладку', + 'desc' => 'Добавить закладку', + ], + 'bookmark:delete' => [ + 'text' => 'Удалить закладку', + 'desc' => 'Удалить закладку', + ], ]; diff --git a/resources/lang/ru/user-modify-log.php b/resources/lang/ru/user-modify-log.php new file mode 100644 index 00000000..43d819d5 --- /dev/null +++ b/resources/lang/ru/user-modify-log.php @@ -0,0 +1,5 @@ + 'Измененный контент', +]; diff --git a/resources/lang/ru/validation.php b/resources/lang/ru/validation.php index f4d7543b..2db9cf21 100644 --- a/resources/lang/ru/validation.php +++ b/resources/lang/ru/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => 'Вы должны принять :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 может содержать только буквы и цифры.', - 'any_of' => 'Значение поля :attribute не найдено в списке разрешённых.', - 'array' => 'Значение поля :attribute должно быть массивом.', - 'ascii' => 'Значение поля :attribute должно содержать только однобайтовые цифро-буквенные символы.', - 'before' => 'Значение поля :attribute должно быть датой до :date.', - 'before_or_equal' => 'Значение поля :attribute должно быть датой до или равной :date.', + 'accepted' => 'Поле :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 должно содержать только буквы и цифры.', + 'any_of' => 'Поле :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.', + 'array' => 'Поле :attribute должно иметь между :min и :max элементов.', + 'file' => 'Поле :attribute должно быть между :min и :max килобайт.', + 'numeric' => 'Поле :attribute должно быть между :min и :max.', + 'string' => 'Поле :attribute должно содержать от :min до :max символов.', ], - 'boolean' => 'Значение поля :attribute должно быть логического типа.', - 'can' => 'Значение поля :attribute должно быть авторизованным.', - 'confirmed' => 'Значение поля :attribute не совпадает с подтверждаемым.', - 'contains' => 'В поле :attribute отсутствует необходимое значение.', + 'boolean' => 'Поле :attribute должно быть true или false.', + 'can' => 'Поле :attribute содержит несанкционированное значение.', + 'confirmed' => 'Поле :attribute не совпадает.', + 'contains' => 'Поле :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 не существует.', - 'extensions' => 'Файл в поле :attribute должен иметь одно из следующих расширений: :values.', - 'file' => 'В поле :attribute должен быть указан файл.', - 'filled' => 'Значение поля :attribute обязательно для заполнения.', + 'date' => 'Поле :attribute должно быть правильной датой.', + 'date_equals' => 'Поле :attribute должно быть датой :date.', + 'date_format' => 'Поле :attribute должно соответствовать формату :format.', + 'decimal' => 'Поле :attribute должно содержать :десятичные знаки.', + '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 неверен.', + 'extensions' => 'Поле :attribute должно иметь одно из следующих расширений: :values.', + 'file' => 'Поле :attribute должно быть файлом.', + 'filled' => 'Поле :attribute должно иметь значение.', 'gt' => [ - 'array' => 'Количество элементов в поле :attribute должно быть больше :value.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть больше :value Кб.', - 'numeric' => 'Значение поля :attribute должно быть больше :value.', - 'string' => 'Количество символов в поле :attribute должно быть больше :value.', + '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 или больше.', + 'array' => 'Поле :attribute должно иметь :value или больше.', + 'file' => 'Поле :attribute должно быть больше или равно :value килобайт.', + 'numeric' => 'Поле :attribute должно быть больше или равно :value.', + 'string' => 'Поле :attribute должно быть больше или равно :value.', ], - 'hex_color' => 'Значение поля :attribute должно быть корректным цветом в HEX формате.', - 'image' => 'Файл, указанный в поле :attribute, должен быть изображением.', - 'in' => 'Значение поля :attribute отсутствует в списке разрешённых.', - 'in_array' => 'Значение поля :attribute должно быть указано в поле :other.', - 'integer' => 'Значение поля :attribute должно быть целым числом.', - 'ip' => 'Значение поля :attribute должно быть действительным IP-адресом.', - 'ipv4' => 'Значение поля :attribute должно быть действительным IPv4-адресом.', - 'ipv6' => 'Значение поля :attribute должно быть действительным IPv6-адресом.', - 'json' => 'Значение поля :attribute должно быть JSON строкой.', - 'list' => 'Значение поля :attribute должно быть списком.', - 'lowercase' => 'Значение поля :attribute должно быть в нижнем регистре.', + 'hex_color' => 'Поле :attribute должно быть допустимым шестнадцатеричным цветом.', + 'image' => 'Поле :attribute должно быть изображением.', + 'in' => 'Выбранный :attribute неверен.', + 'in_array' => 'Поле :attribute должно существовать в :other.', + 'integer' => 'Поле :attribute должно быть целым числом.', + 'ip' => 'Поле :attribute должно быть действительным IP-адресом.', + 'ipv4' => 'Поле :attribute должно быть допустимым IPv4 адресом.', + 'ipv6' => 'Поле :attribute должно быть допустимым IPv6 адресом.', + 'json' => 'Поле :attribute должно быть в формате JSON.', + 'list' => 'Поле :attribute должно быть списком.', + 'lowercase' => 'Поле :attribute должно быть строчными буквами.', 'lt' => [ - 'array' => 'Количество элементов в поле :attribute должно быть меньше :value.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть меньше :value Кб.', - 'numeric' => 'Значение поля :attribute должно быть меньше :value.', - 'string' => 'Количество символов в поле :attribute должно быть меньше :value.', + '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 или меньше.', + 'array' => 'Поле :attribute не должно содержать больше чем :value-элементов.', + 'file' => 'Поле :attribute должно быть меньше или равно :value килобайт.', + 'numeric' => 'Поле :attribute должно быть меньше или равно :value.', + 'string' => 'Поле :attribute должно быть меньше или равно :value.', ], - 'mac_address' => 'Значение поля :attribute должно быть корректным MAC-адресом.', + 'mac_address' => 'Поле :attribute должно быть действительным MAC-адресом.', 'max' => [ - 'array' => 'Количество элементов в поле :attribute не может превышать :max.', - 'file' => 'Размер файла в поле :attribute не может быть больше :max Кб.', - 'numeric' => 'Значение поля :attribute не может быть больше :max.', - 'string' => 'Количество символов в значении поля :attribute не может превышать :max.', + 'array' => 'Поле :attribute не должно быть больше чем :max элементов.', + 'file' => 'Поле :attribute не должно быть больше :max килобайт.', + 'numeric' => 'Поле :attribute не должно быть больше :max.', + 'string' => 'Поле :attribute должно быть не длиннее :max символов.', ], - 'max_digits' => 'Значение поля :attribute не должно содержать больше :max цифр.', - 'mimes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', - 'mimetypes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.', + 'max_digits' => 'Поле :attribute должно содержать не более :max цифр.', + 'mimes' => 'Поле :attribute должно быть файлом типа: :values.', + 'mimetypes' => 'Поле :attribute должно быть файлом типа: :values.', 'min' => [ - 'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.', - 'file' => 'Размер файла, указанный в поле :attribute, должен быть не меньше :min Кб.', - 'numeric' => 'Значение поля :attribute должно быть не меньше :min.', - 'string' => 'Количество символов в поле :attribute должно быть не меньше :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 должно быть числом.', + '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.', + 'letters' => 'Поле :attribute должно содержать хотя бы одну букву.', + 'mixed' => 'Поле :attribute должно содержать хотя бы одну заглавную букву и одну строчную букву.', + 'numbers' => 'Поле :attribute должно содержать хотя бы одно число.', + 'symbols' => 'Поле :attribute должно содержать хотя бы один символ.', + 'uncompromised' => 'Данный :attribute появился при утечке данных. Пожалуйста, выберите другой :attribute.', ], - 'present' => 'Значение поля :attribute должно быть.', - 'present_if' => 'Значение поля :attribute должно быть когда :other содержит :value.', - 'present_unless' => 'Значение поля :attribute должно быть, если только :other не содержит :value.', - 'present_with' => 'Значение поля :attribute должно быть когда одно из :values присутствуют.', - 'present_with_all' => 'Значение поля :attribute должно быть когда все из значений присутствуют: :values.', - 'prohibited' => 'Значение поля :attribute запрещено.', - 'prohibited_if' => 'Значение поля :attribute запрещено, когда :other содержит :value.', - 'prohibited_if_accepted' => 'Значение поля :attribute запрещено, если принято :other.', - 'prohibited_if_declined' => 'Значение поля :attribute запрещено при отказе от :other.', - '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_if_declined' => 'Поле :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 должны совпадать.', + 'present' => 'Поле :attribute должно быть заполнено.', + 'present_if' => 'Поле :attribute должно быть заполнено, когда :other - :value.', + 'present_unless' => 'Поле :attribute должно быть заполнено, если только :other не является :value.', + 'present_with' => 'Поле :attribute должно присутствовать, когда :values присутствует.', + 'present_with_all' => 'Поле :attribute должно присутствовать, когда :values присутствует.', + 'prohibited' => 'Поле :attribute запрещено.', + 'prohibited_if' => 'Поле :attribute запрещено если :other равно :value.', + 'prohibited_if_accepted' => 'Поле :attribute запрещено, если :other принято.', + 'prohibited_if_declined' => 'Поле :attribute запрещено, если :other отклоняется.', + '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_if_declined' => 'Поле :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.', + '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.', + 'starts_with' => 'Поле :attribute должно начинаться с одного из следующих значений: :values.', + 'string' => 'Поле :attribute должно быть строкой.', + 'timezone' => 'Поле :attribute должно быть правильным часовым поясом.', + 'ulid' => 'Поле :attribute должно быть ULID.', + 'unique' => ':attribute уже занято.', + 'uploaded' => 'Не удалось загрузить :attribute.', + 'uppercase' => 'Поле :attribute должно быть заглавным.', + 'url' => 'Поле :attribute должно быть допустимым URL.', + 'uuid' => 'Поле :attribute должно быть корректным UUID.', ]; diff --git a/resources/lang/sv/announce-log.php b/resources/lang/sv/announce-log.php new file mode 100644 index 00000000..03451e49 --- /dev/null +++ b/resources/lang/sv/announce-log.php @@ -0,0 +1,71 @@ + 'Rapporterar tid', + 'request_id' => 'Begär ID', + + 'uploaded_offset' => 'Ladda upp start offset', + 'uploaded_total_last' => 'Senaste ackumulerade uppladdningsbelopp', + 'uploaded_total' => 'Sammanlagt uppladdningsbelopp', + 'uploaded_increment' => 'Uppladdnings ökning', + 'uploaded_increment_for_user' => 'Ökad användaruppladdning', + + 'downloaded_offset' => 'Ladda ner startvolym', + 'downloaded_total_last' => 'Senaste ackumulerade nedladdningsvolym', + 'downloaded_total' => 'Kumulativ nedladdningsvolym', + 'downloaded_increment' => 'Ökad nedladdning', + 'downloaded_increment_for_user' => 'Ökning av användarens nedladdning', + + 'left' => 'Återstående belopp', + 'seeder' => 'Seeder', + 'leecher' => 'Nedladdare', + 'announce_time' => 'Tidsintervall', + 'agent' => 'Klient', + 'user_id' => 'Användar-ID', + 'passkey' => 'Användarens lösenord', + 'torrent_id' => 'Torrent ID', + 'peer_id' => 'Klientens ID', + 'event' => 'Händelse', + 'ip' => 'IP', + 'ipv4' => 'IPV4', + 'ipv6' => 'IPV6', + 'port' => 'Port', + 'started' => 'Starttid', + 'prev_action' => 'Föregående rapport', + 'last_action' => 'Senaste rapporten', + 'seeder_count' => 'Antal Seeder', + 'leecher_count' => 'Antal nedladdare', + 'scheme' => 'Rapporterar protokoll', + 'host' => 'Rapporterar värd', + 'path' => 'Rapporterar sökväg', + 'continent' => 'Kontinent', + 'country' => 'Land', + 'city' => 'Stad', + 'show_client_error' => 'Visa klientfel', + 'client_select' => 'Klient ID', + 'torrent_size' => 'Frö storlek', + 'events' => [ + 'started' => 'Startad', + 'stopped' => 'Stoppad', + 'paused' => 'Pausad', + 'completed' => 'Slutförd', + 'none' => 'Ingen', + ], + 'batch_no' => 'Batch-nummer', + 'promotion_state' => 'Kampanjens status', + 'promotion_state_desc' => 'Promotion källa', + 'up_factor' => 'Uppladdningsfaktor', + 'up_factor_desc' => 'Ladda upp faktorkälla', + 'down_factor' => 'Hämta Multiplikator', + 'down_factor_desc' => 'Ladda ner Multiplikatorkälla', + 'speed' => 'Hastighet', + 'tab_primary' => 'Primär information', + 'tab_secondary' => 'Sekundär information', + 'fieldset_basic' => 'Grundläggande information', + 'fieldset_uploaded' => 'Uppladdningar', + 'fieldset_downloaded' => 'Nedladdningar', + 'fieldset_client' => 'Klient', + 'fieldset_location' => 'Plats', + 'fieldset_request' => 'Förfrågningar', + +]; diff --git a/resources/lang/sv/attachment.php b/resources/lang/sv/attachment.php new file mode 100644 index 00000000..f5f5f84f --- /dev/null +++ b/resources/lang/sv/attachment.php @@ -0,0 +1,8 @@ + 'Bilaga för nyckel ', + 'not_found' => ' hittades inte', + 'size' => 'Storlek', + 'downloads' => 'Nedladdningar', +]; diff --git a/resources/lang/sv/auth.php b/resources/lang/sv/auth.php index 2ef0290d..cab88017 100644 --- a/resources/lang/sv/auth.php +++ b/resources/lang/sv/auth.php @@ -3,7 +3,7 @@ declare(strict_types=1); return [ - 'failed' => '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.', + 'failed' => 'Dessa referenser matchar inte våra register.', + 'password' => 'Det angivna lösenordet är felaktigt.', + 'throttle' => 'För många inloggningsförsök. Försök igen om :seconds sekunder.', ]; diff --git a/resources/lang/sv/bonus-log.php b/resources/lang/sv/bonus-log.php index bb0e8e26..c83b6c17 100644 --- a/resources/lang/sv/bonus-log.php +++ b/resources/lang/sv/bonus-log.php @@ -21,12 +21,20 @@ return [ \App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Köp nytt användarnamn kort', \App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Gåva medalj', \App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Köp torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Belöning torrent', \App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rolllön', \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent laddas ner', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Ta emot belöning', \App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Ta emot gåva', \App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Ladda upp torrent', + \App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Torrent ta emot belöning', + + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Seeding basic', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Seeding donor addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Seeding official addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Seeding harem addition', + \App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Utsättning av medalj', ], 'fields' => [ 'business_type' => 'Typ av verksamhet', @@ -34,4 +42,5 @@ return [ 'value' => 'Handelsvärde', 'new_total_value' => 'Post-handelsvärde', ], + 'exclude_seeding_bonus' => 'Exkludera sådd bonus', ]; diff --git a/resources/lang/sv/bookmark.php b/resources/lang/sv/bookmark.php index 59b3584e..522abf6a 100644 --- a/resources/lang/sv/bookmark.php +++ b/resources/lang/sv/bookmark.php @@ -4,5 +4,8 @@ return [ 'actions' => [ 'store_success' => 'Lägg till i bokmärke lyckades!', 'delete_success' => 'Bokmärket är avklarat!', - ] + ], + 'torrent_not_exists' => 'Torrent: :torrent_id finns inte!', + 'torrent_already_bookmarked' => 'Torrent: :torrent_id redan bokmärkt!', + 'torrent_has_not_been_bookmarked' => 'Torrent: :torrent_id är inte bokmärkt!', ]; diff --git a/resources/lang/sv/nexus.php b/resources/lang/sv/nexus.php index 3cd2363e..579130a1 100644 --- a/resources/lang/sv/nexus.php +++ b/resources/lang/sv/nexus.php @@ -7,6 +7,7 @@ return [ 'user_not_exists' => '(föräldralösa)', 'time_units' => [ 'week' => 'veckor', + 'hour' => 'timmar', ], 'select_all' => 'Markera alla', 'unselect_all' => 'Avmarkera alla', diff --git a/resources/lang/sv/route-permission.php b/resources/lang/sv/route-permission.php index f9b29429..e0bc3872 100644 --- a/resources/lang/sv/route-permission.php +++ b/resources/lang/sv/route-permission.php @@ -17,4 +17,12 @@ return [ 'text' => 'Visa grundläggande information för användare', 'desc' => 'Visa grundläggande information för användare', ], + 'bookmark:store' => [ + 'text' => 'Lägg till bokmärke', + 'desc' => 'Lägg till bokmärke', + ], + 'bookmark:delete' => [ + 'text' => 'Ta bort bokmärke', + 'desc' => 'Ta bort bokmärke', + ], ]; diff --git a/resources/lang/sv/user-modify-log.php b/resources/lang/sv/user-modify-log.php new file mode 100644 index 00000000..57f1418e --- /dev/null +++ b/resources/lang/sv/user-modify-log.php @@ -0,0 +1,5 @@ + 'Ändrat innehåll', +]; diff --git a/resources/lang/sv/validation.php b/resources/lang/sv/validation.php index 712fda3b..a2d66830 100644 --- a/resources/lang/sv/validation.php +++ b/resources/lang/sv/validation.php @@ -3,154 +3,154 @@ declare(strict_types=1); return [ - 'accepted' => ':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.', - 'any_of' => 'Det :attribute fältet är ogiltigt.', - '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.', + 'accepted' => 'Fältet :attribute måste accepteras.', + 'accepted_if' => 'Fältet :attribute måste accepteras när :other är :value.', + 'active_url' => 'Fältet :attribute måste vara en giltig URL.', + 'after' => 'Fältet :attribute måste vara ett datum efter :date.', + 'after_or_equal' => 'Fältet :attribute måste vara ett datum efter eller lika med :date.', + 'alpha' => ':attribute får endast innehålla bokstäver.', + 'alpha_dash' => ':attribute får endast innehålla bokstäver, siffror, bindestreck och understreck.', + 'alpha_num' => ':attribute får endast innehålla bokstäver och siffror.', + 'any_of' => ':attribute fältet är ogiltigt.', + 'array' => 'Fältet :attribute måste vara en array.', + 'ascii' => 'Fältet :attribute får endast innehålla bokstäver och symboler med en byte.', + 'before' => 'Fältet :attribute måste vara ett datum före :date.', + 'before_or_equal' => ':attribute måste vara ett datum före eller lika med :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.', + 'array' => ':attribute måste ha mellan :min och :max objekt.', + 'file' => ':attribute måste vara mellan :min och :max kilobyte.', + 'numeric' => ':attribute måste vara mellan :min och :max.', + 'string' => ':attribute måste vara mellan :min och :max tecken.', ], - 'boolean' => ':Attribute måste vara sant eller falskt.', + '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.', + 'confirmed' => ':attribute bekräftelsen matchar inte.', 'contains' => 'Fältet :attribute saknar ett obligatoriskt värde.', '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 ej i databasen och är därför ogiltigt.', - 'extensions' => 'Fältet :attribute måste ha en av följande tillägg: :values.', - 'file' => ':Attribute måste vara en fil.', - 'filled' => ':Attribute är obligatoriskt.', + 'date' => 'Fältet :attribute måste vara ett giltigt datum.', + 'date_equals' => 'Fältet :attribute måste vara ett datum som motsvarar :date.', + 'date_format' => 'Fältet :attribute måste matcha formatet :format.', + 'decimal' => ':attribute måste ha :decimal decimaler.', + 'declined' => 'Fältet :attribute måste avvisas.', + 'declined_if' => 'Fältet :attribute måste avvisas när :other är :value.', + 'different' => ':attribute fältet och :other måste vara olika.', + 'digits' => ':attribute måste vara :digits siffror.', + 'digits_between' => ':attribute måste vara mellan :min och :max siffror.', + 'dimensions' => ':attribute fältet har ogiltiga bilddimensioner.', + 'distinct' => 'Fältet :attribute har ett duplicerat värde.', + 'doesnt_end_with' => 'Fältet :attribute får inte avslutas med något av följande: :values.', + 'doesnt_start_with' => ':attribute får inte börja med något av följande: :values.', + 'email' => 'Fältet :attribute måste vara en giltig e-postadress.', + 'ends_with' => 'Fältet :attribute måste avslutas med något av följande: :values.', + 'enum' => 'Det valda :attribute är ogiltigt.', + 'exists' => 'Det valda :attribute är ogiltigt.', + 'extensions' => 'Fältet :attribute måste ha något av följande tillägg: :values.', + 'file' => ':attribute måste vara en fil.', + 'filled' => ':attribute måste ha ett värde.', '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.', + 'array' => ':attribute måste ha mer än :value objekt.', + 'file' => ':attribute måste vara större än :value kilobytes.', + 'numeric' => ':attribute måste vara större än :value.', + 'string' => ':attribute måste vara större ä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.', + 'array' => ':attribute måste ha :value objekt eller mer.', + 'file' => ':attribute måste vara större än eller lika med :value kilobyte.', + 'numeric' => ':attribute måste vara större än eller lika med :value.', + 'string' => ':attribute måste vara större än eller lika med :value tecken.', ], - 'hex_color' => 'Fältet :attribute måste vara en giltig hexadecimal färg.', - '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.', + 'hex_color' => ':attribute måste vara en giltig hexadecimal färg.', + 'image' => ':attribute måste vara en bild.', + 'in' => 'Det valda :attribute är ogiltigt.', + 'in_array' => 'Fältet :attribute måste finnas i :other.', + 'integer' => ':attribute måste vara ett heltal.', + 'ip' => 'Fältet :attribute måste vara en giltig IP-adress.', + 'ipv4' => 'Fältet :attribute måste vara en giltig IPv4-adress.', + 'ipv6' => 'Fältet :attribute måste vara en giltig IPv6-adress.', + 'json' => ':attribute måste vara en giltig JSON-sträng.', 'list' => 'Fältet :attribute måste vara en lista.', - 'lowercase' => ':Attribute måste vara i små bokstäver.', + 'lowercase' => ':attribute måste vara gemensamt.', '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.', + 'array' => 'Fältet :attribute måste ha mindre än :value objekt.', + 'file' => ':attribute måste vara mindre än :value kilobytes.', + 'numeric' => ':attribute måste vara mindre än :value.', + 'string' => 'Fältet :attribute måste vara mindre ä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.', + 'array' => ':attribute får inte innehålla mer än :value objekt.', + 'file' => ':attribute måste vara mindre än eller lika med :value kilobyte.', + 'numeric' => ':attribute måste vara mindre än eller lika med :value.', + 'string' => ':attribute måste vara mindre än eller lika med :value tecken.', ], - 'mac_address' => ':Attribute måste vara en giltig MAC adress.', + '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.', + 'array' => ':attribute får inte innehålla mer än :max objekt.', + 'file' => ':attribute får inte vara större än :max kilobyte.', + 'numeric' => 'Fältet :attribute får inte vara större än :max.', + 'string' => ':attribute får inte vara större än :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.', + 'max_digits' => ':attribute får inte innehålla fler än :max siffror.', + 'mimes' => 'Fältet :attribute måste vara en fil av typ: :values.', + 'mimetypes' => 'Fältet :attribute måste vara en fil av typ: :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.', + 'array' => ':attribute måste innehålla minst :min objekt.', + 'file' => ':attribute måste vara minst :min kilobyte.', + 'numeric' => ':attribute måste vara minst :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.', + 'min_digits' => ':attribute måste innehålla minst :min siffror.', + 'missing' => 'Fältet :attribute måste saknas.', + 'missing_if' => 'Fältet :attribute måste saknas när :other är :value.', + 'missing_unless' => 'Fältet :attribute måste saknas om inte :other är :value.', + 'missing_with' => 'Fältet :attribute måste saknas när :values är angivet.', + 'missing_with_all' => 'Fältet :attribute måste saknas när :values är angivna.', + 'multiple_of' => ':attribute måste vara en multipel av :value.', + 'not_in' => 'Det valda :attribute är ogiltigt.', + 'not_regex' => ':attribute fältformat är ogiltigt.', + 'numeric' => 'Fältet :attribute måste vara ett tal.', '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.', + 'letters' => ':attribute måste innehålla minst en bokstav.', + 'mixed' => 'Fältet :attribute måste innehålla minst en stor och en liten bokstav.', + 'numbers' => ':attribute måste innehålla minst ett nummer.', + 'symbols' => ':attribute måste innehålla minst en symbol.', + 'uncompromised' => 'Det angivna :attribute har dykt upp i en dataläcka. Välj ett annat :attribut.', ], - 'present' => ':Attribute måste finnas med.', - 'present_if' => 'Fältet :attribute måste finnas när :other är :value.', + 'present' => 'Fältet :attribute måste vara närvarande.', + 'present_if' => ':attribute måste finnas när :other är :value.', 'present_unless' => 'Fältet :attribute måste finnas om inte :other är :value.', - 'present_with' => 'Fältet :attribute måste finnas när :values är närvarande.', - 'present_with_all' => 'Fältet :attribute måste finnas när :values är närvarande.', + 'present_with' => 'Fältet :attribute måste finnas när :values är angivet.', + 'present_with_all' => 'Fältet :attribute måste finnas när :values är angivna.', 'prohibited' => 'Fältet :attribute är förbjudet.', - 'prohibited_if' => ':Attribute är förbjudet när :other är :value.', - 'prohibited_if_accepted' => 'Det :attribute fältet är förbjudet när :other accepteras.', - 'prohibited_if_declined' => 'Det :attribute fältet är förbjudet när :other avvisas.', - '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_if_declined' => ':attribute-fältet krävs när :other avvisas.', - '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.', + 'prohibited_if' => 'Fältet :attribute är förbjudet när :other är :value.', + 'prohibited_if_accepted' => 'Fältet :attribute är förbjudet när :other accepteras.', + 'prohibited_if_declined' => 'Fältet :attribute är förbjudet när :other avböjs.', + 'prohibited_unless' => 'Fältet :attribute är förbjudet om inte :other finns i :values.', + 'prohibits' => 'Fältet :attribute förbjuder :other från att vara närvarande.', + 'regex' => ':attribute fältformat är ogiltigt.', + 'required' => 'Fältet :attribute är obligatoriskt.', + 'required_array_keys' => 'Fältet :attribute måste innehålla poster för: :values.', + 'required_if' => 'Fältet :attribute är obligatoriskt när :other är :value.', + 'required_if_accepted' => 'Fältet :attribute är obligatoriskt när :other accepteras.', + 'required_if_declined' => 'Fältet :attribute är obligatoriskt när :other avböjs.', + 'required_unless' => ':attribute är obligatoriskt om inte :other finns i :values.', + 'required_with' => ':attribute fältet är obligatoriskt när :values är angivet.', + 'required_with_all' => 'Fältet :attribute är obligatoriskt när :values är presenterade.', + 'required_without' => 'Fältet :attribute är obligatoriskt när :values inte visas.', + 'required_without_all' => 'Fältet :attribute är obligatoriskt när inget av :values är presenterat.', + 'same' => 'Fältet :attribute måste matcha :other.', '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.', + 'array' => ':attribute måste innehålla :size objekt.', + 'file' => ':attribute måste vara :size kilobyte.', + 'numeric' => ':attribute måste vara :size.', + 'string' => ':attribute måste vara :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.', + 'starts_with' => 'Fältet :attribute måste börja med något av följande: :values.', + 'string' => ':attribute måste vara en sträng.', + 'timezone' => ':attribute måste vara en giltig tidszon.', + 'ulid' => ':attribute måste vara ett giltigt ULID.', + 'unique' => ':attribute har redan tagits.', + 'uploaded' => ':attribute kunde inte laddas upp.', + 'uppercase' => ':attribute måste vara versaler.', + 'url' => 'Fältet :attribute måste vara en giltig URL.', + 'uuid' => 'Fältet :attribute måste vara ett giltigt UUID.', ];