update translations

This commit is contained in:
xiaomlove
2026-02-01 01:26:00 +07:00
parent 8dec50fc6d
commit f07e0a5013
438 changed files with 6061 additions and 1717 deletions
+7
View File
@@ -0,0 +1,7 @@
<?php
return [
'view_properties' => 'Visa egenskaper',
'subject_type' => 'Modell',
'subject_id' => 'Modell ID',
];
+2
View File
@@ -47,6 +47,8 @@ return [
'queue_monitor' => 'Kö monitor',
'user_modify_logs' => 'Användare ändra loggar',
'message_templates' => 'Mallar för meddelande',
'tracker_url' => 'Spårare URL',
'activity_logs' => 'Aktivitetsloggar',
],
'resources' => [
'agent_allow' => [
+9
View File
@@ -21,7 +21,10 @@ 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_TASK_PASS_REWARD => 'Uppgift klar belöning',
\App\Models\BonusLogs::BUSINESS_TYPE_TASK_NOT_PASS_DEDUCT => 'Uppgift oavslutad avdrag',
\App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Belöning torrent',
\App\Models\BonusLogs::BUSINESS_TYPE_CLAIMED_UNREACHED => 'Antagen torrent onått',
\App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Rolllön',
\App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Torrent laddas ner',
@@ -29,6 +32,7 @@ return [
\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_CLAIMED_REACHED => 'Hämtad torrent uppnådd belöning',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Seeding basic',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Seeding donor addition',
@@ -43,4 +47,9 @@ return [
'new_total_value' => 'Post-handelsvärde',
],
'exclude_seeding_bonus' => 'Exkludera sådd bonus',
'title_for_user' => 'Information om användarens bonus',
'category' => 'Kategori',
'category_common' => 'Vanlig',
'category_seeding' => 'Seeding',
'view_detail' => 'Detaljer',
];
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'type' => [
'text' => 'Kort text',
'textarea' => 'Lång text',
'radio' => 'Horisontell enkel markering',
'checkbox' => 'Horisontell multipla val',
'select' => 'Vertikal enkel markering',
'image' => 'Bild',
],
];
+4
View File
@@ -8,5 +8,9 @@ return [
'post' => [
'edited_notify_subject' => 'Inläggssvar har ändrats',
'edited_notify_body' => 'Ditt svar på ämnet: :topic_subject ändrades av: :editor.',
],
'reply' => [
'replied_notify_subject' => 'Ditt svar har ett nytt svar',
'replied_notify_body' => 'Ditt svar på ämnet:topic_subject besvarades av :replyer.',
]
];
+1
View File
@@ -11,6 +11,7 @@ return [
'mode_' . \App\Models\HitAndRun::MODE_GLOBAL => 'Globalt',
'reached_by_seed_time_comment' => 'Upp till:now,seed time: :seed_time Timme(s) nått :seed_time_minimum Timme(s)',
'reached_by_leech_time_comment' => 'Upp till:now,leech tid: :leech_time Timme(s) nått :leech_time_minimum Timme(s)',
'reached_by_share_ratio_comment' => "Upp till:now \nseed time: :seed_time Tim(er) Onått :seed_time_minimum Tim(er) \nShare ratio: :share_ratio nått standard:ignore_when_ratio_reach",
'reached_by_special_user_class_comment' => "Din användarklass: :user_class_text eller donerad användare, ignorera denna H&R",
'reached_message_subject' => 'H&R(ID: :hit_and_run_id) har uppnåtts!',
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'label' => 'IP historik',
'access' => 'Åtkomsttid',
'access_begin' => 'Åtkomsttid börjar',
'access_end' => 'Åtkomsttid slutar',
'access_tooltip' => 'Den faktiska tiden var inom en timme före detta.',
'uri' => 'URI',
'count' => 'Antal',
'ip_location' => 'Plats',
];
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'label' => 'IP-sökning',
'placeholder' => 'Ange IP för att söka; annars kommer resultaten att vara tomma',
'last_access_ip' => 'Senaste IP',
'last_access' => 'Senaste åtkomst',
'ip_count' => 'IP-nummer',
'ip_last_access' => 'Den här IP-adressen senast kom åt',
'user_added' => 'Gå med tid',
'invited_by' => 'Inbjuden av',
];
+81
View File
@@ -48,6 +48,8 @@ return [
'text_code' => "Kod",
'language' => 'Språk',
'content' => 'Innehåll',
'is_default' => 'Är standard',
'bulk' => 'Bulk',
'setting' => [
'nav_text' => 'Inställning',
'backup' => [
@@ -80,6 +82,8 @@ return [
'inspect_time_help' => 'Tidsfristen för examinationen beräknas från slutförandet av nedladdningen, i timmar',
'seed_time_minimum' => 'Minst frötid',
'seed_time_minimum_help' => 'Den kortaste tiden att göra fröna för att uppfylla standarden, i timmar, måste vara mindre än längden på expeditionen',
'leech_time_minimum' => 'Läcktid(ingen seeder)',
'leech_time_minimum_help' => 'Den minsta nedladdningstid som krävs för att uppfylla standarden när ingen seeder, i timmar, måste vara mindre än längden på expeditionen. Sätt till 0 för att inaktivera',
'ignore_when_ratio_reach' => 'Delningshastighet för prestation',
'ignore_when_ratio_reach_help' => 'Den lägsta delningstakten för att uppfylla standarden',
'ban_user_when_counts_reach' => 'H&R räknargräns',
@@ -99,6 +103,52 @@ return [
'max_uploaded_duration' => 'Maximal uppladdningsvolymmultiplikator effektiv tidsintervall',
'max_uploaded_duration_help' => 'Enhet: timmar. Den maximala uppladdningsvolymmultiplikatorn träder i kraft inom detta tidsintervall efter att torrent publicerats, och träder inte i kraft utanför detta intervall. En inställning på 0 är alltid i kraft',
],
'captcha' => [
'tab_header' => 'Captcha',
'driver' => 'Captcha förare',
'driver_help' => 'Välj vilken verifieringsmekanism som visas på offentliga formulär.',
'drivers' => [
'image' => 'Inbyggd bild captcha',
'cloudflare_turnstile' => 'Cloudflare Turnstile',
'google_recaptcha_v2' => 'Google reCAPTCHA v2',
],
'turnstile' => [
'section' => 'Cloudflare Turnstile',
'site_key' => 'Webbplatsens nyckel',
'site_key_help' => 'Kopierat från Cloudflare Turnstile instrumentbrädan.',
'secret_key' => 'Hemlig nyckel',
'secret_key_help' => 'Behåll detta värde privat.',
'theme' => 'Tema',
'theme_help' => 'Anpassa automatiskt när den är inställd på Auto.',
'theme_auto' => 'Automatiskt',
'theme_light' => 'Ljus',
'theme_dark' => 'Mörk',
'size' => 'Widgetens storlek',
'size_help' => 'Flexibla sträckor för att matcha behållarens bredd.',
'size_normal' => 'Normal',
'size_compact' => 'Kompakt',
'size_flexible' => 'Flexibel',
],
'recaptcha' => [
'section' => 'Google reCAPTCHA v2',
'site_key' => 'Webbplatsens nyckel',
'site_key_help' => 'Tillhandahålls av Google reCAPTCHA adminkonsol.',
'secret_key' => 'Hemlig nyckel',
'secret_key_help' => 'Behåll detta värde privat.',
'theme' => 'Tema',
'theme_help' => 'Använd mörkt när din webbplats kör en mörk palett.',
'theme_light' => 'Ljus',
'theme_dark' => 'Mörk',
'size' => 'Widgetens storlek',
'size_help' => 'Kompakt är lämplig för smala layouter.',
'size_normal' => 'Normal',
'size_compact' => 'Kompakt',
],
'attendance' => [
'enabled' => 'Kräv captcha för incheckning av närvaro',
'enabled_help' => 'När den är aktiverad måste medlemmarna lösa captchan innan du loggar in.',
],
],
'meilisearch' => [
'tab_header' => 'Meilisearch',
'enabled' => 'Om du vill aktivera Meilisearch',
@@ -122,6 +172,11 @@ return [
'access_admin_class_min_help' => 'Standard: administratör, användare med en användarklass större än eller lika med det inställda värdet kan logga in i admin backend',
'alarm_email_receiver' => 'Alarm e-postmottagare',
'alarm_email_receiver_help' => "Fyll i användarens UID separerat med mellanslag, så kommer larmmeddelandet att skickas till motsvarande användares e-postadress. Om du inte fyller i den kommer den att skrivas till runtime loggen, och loggnivån kommer att vara fel",
'is_record_announce_log' => 'Om du vill spela in annonsloggar',
'is_record_announce_log_help' => 'För att spela in loggar, installera först ClickHouse enligt dokumentationen och aktivera denna konfiguration. Standard: ingen',
'is_record_seeding_bonus_log' => 'Om du vill spela in bonusloggar',
'is_record_seeding_bonus_log_help' => 'För att spela in, installera först ClickHouse enligt dokumentationen och aktivera denna konfiguration. Standard: ingen',
],
'image_hosting' => [
'driver' => 'Lagringsplats',
@@ -155,6 +210,7 @@ return [
'parked' => 'Parkerad',
'offer_allowed_count' => 'Antal tillåtna erbjudanden',
'tmp_invites' => 'Tillfällig inbjudan',
'is_donating' => 'Donator',
],
'medal' => [
'label' => 'Medalj',
@@ -272,6 +328,17 @@ return [
'torrent_state' => [
'label' => 'Global marknadsföring',
'global_sp_state' => 'Global befordran stat',
'deadline_after_begin' => 'Sluttiden måste vara senare än starttiden.',
'status' => 'Status',
'status_expired' => 'Förfallen',
'status_ongoing' => 'pågår',
'status_upcoming' => 'Kommande',
'time_overlaps' => 'Tid överlappar med en annan kampanj. Vänligen justera fönstret.',
'time_overlaps_with' => 'Överlappar med kampanj-ID :id (tid: :start ~ :end).',
'notice_days' => 'Föranmälan',
'notice_day' => ':days dag innan',
'notice_none' => 'Inget förhandsmeddelande',
'notice_unlimited' => 'tillkännage alltid',
],
'role' => [
'class' => 'Relera användarlektionen',
@@ -389,4 +456,18 @@ Obs: I 1. , delen 'searchbox_name' kan utelämnas, dvs. regeln är 'pic/category
'select_section' => 'Val',
'select_section_help' => "Om ett val inte är definierat är alla alternativ från valet tillåtna för regeln. Minst ett val bör definieras.",
],
'field' => [
'label' => 'Anpassat fält',
'name' => 'Namn',
'name_help' => 'Tillåt endast siffra, alfabet, understrykning',
'field_label' => 'Visa etikett',
'type' => 'Typ',
'required' => 'Krävs',
'mod_only' => 'Mod only',
'help' => 'Hjälp text',
'options' => 'Alternativ',
'options_help' => 'Krävs när typen är radio, kryssruta, markera. En rad, ett alternativ, format: Värde<unk> visa text',
'is_single_row' => 'Visa på en rad',
'display' => 'Anpassad skärm',
]
];
+20
View File
@@ -32,6 +32,8 @@ return [
'gift_fee_factor' => 'Faktorer för gåvoavgift',
'gift_fee' => 'Gåvoavgift',
'gift_fee_factor_help' => 'Den extra avgiften för gåvor till andra användare är lika med priset multiplicerat med denna faktor',
'bonus_addition_duration' => 'Bonus tillägg varaktighet',
'bonus_addition_duration_help' => 'Enhet: dagar. Sätt till 0 för permanent effekt. Räknar från tidpunkten för förvärv, oavsett om det är utrustat eller inte',
],
'buy_already' => 'Köp redan',
'buy_btn' => 'Köp',
@@ -48,4 +50,22 @@ return [
0 => 'Bär',
1 => 'Bär inte'
],
'bonus_addition_expire_at' => 'Bonus tillägg Utgångstid',
'is_expired' => 'Är förfallen',
'is_bonus_addition_expired' => 'Är tillägg till bonusen förfallen',
'is_wearing' => 'Bär',
'increase_duration' => 'Öka varaktigheten',
'increase_duration_help' => 'Enhet: dagar. Förläng likformigt utgångstiden från det ursprungliga värdet',
'update_expire_at' => 'Ställ in utgångstid',
'update_expire_at_help' => 'Ställ in giltighetstiden till ett angivet värde',
'bulk_action_increase' => 'Öka',
'bulk_action_update' => 'Uppdatera',
'bulk_action_cancel' => 'Avbryt',
'bulk_action_increase_expire_at' => 'Bulk öka utgångstid',
'bulk_action_update_expire_at' => 'Bulk uppdaterings utgångstid',
'bulk_action_cancel_expire_at' => 'Bulk avbryt utgångstid',
'bulk_action_increase_bonus_addition_expire_at' => 'Bulk förlängning bonus tillägg utgångstid',
'bulk_action_update_bonus_addition_expire_at' => 'Bulk update bonus utgångstid',
'bulk_action_cancel_bonus_addition_expire_at' => 'Bulk avbryt bonus utgångstid',
];
+4
View File
@@ -23,6 +23,10 @@ return [
'subject' => 'Åtkomst till hämtning avbruten',
'body' => 'Din nedladdningsbehörighet har avbrutits på grund av att du har betalat torrent för många gånger, se till att du har tillräckligt med bonus.' ,
],
'download_disable_fake_announce' => [
'subject' => 'Åtkomst till hämtning avbruten',
'body' => 'Din nedladdningsbehörighet har avbrutits på grund av att falska data har meddelats.',
],
'download_enable' => [
'subject' => 'Åtkomst till hämtning återställd',
'body' => 'Dina nedladdningsprivilegier återställdes, du kan nu ladda ner torrenter. Av: :operator',
+2
View File
@@ -14,4 +14,6 @@ return [
'msg_you_must_upload_in' => "Vänligen ladda upp erbjudandet inom ",
'msg_hours_otherwise' => " annars skulle erbjudandet tas bort.",
'msg_reason_is' => "Anledningen till detta: ",
'msg_new_offer_subject' => "Ett nytt erbjudande har lagts till",
'msg_new_offer_msg' => "Användare :username har lagt till ett nytt erbjudande :offername",
];
+21 -2
View File
@@ -3,6 +3,25 @@
declare(strict_types=1);
return [
'next' => 'Nästa &raquo;',
'previous' => '&laquo; Föregående',
'aria' => [
'sortAscending' => ': aktivera för att sortera kolumnen stigande',
'sortDescending' => ': aktivera för att sortera kolumnen fallande',
],
'emptyTable' => 'Inga data tillgängliga i tabellen',
'info' => 'Visar _START_ till _END_ av _TOTAL_ poster',
'infoEmpty' => 'Visar 0 till 0 av 0 poster',
'infoFiltered' => '(filtrerat från _MAX_ totala poster)',
'lengthMenu' => 'Visa _MENU_ poster',
'loadingRecords' => 'Laddar...',
'next' => 'Nästa &raquo;',
'paginate' => [
'first' => 'Första',
'last' => 'Sista',
'next' => 'Nästa',
'previous' => 'Föregående',
],
'previous' => '&laquo; Föregående',
'search' => 'Sök:',
'thousands' => ',',
'zeroRecords' => 'Inga matchande poster hittades',
];
+22
View File
@@ -0,0 +1,22 @@
<?php
return [
'passkey_title' => 'Passkey',
'passkey' => 'Passkey',
'passkey_desc' => 'Passkey är ett säkert och bekvämt sätt att autentisera utan att behöva lösenord. De kan användas på flera enheter.',
'passkey_create' => 'Skapa lösenord',
'passkey_empty' => 'Hittade ingen lösenord.',
'passkey_created_at' => 'Skapad den:',
'passkey_delete_confirm' => 'Är du säker på att du vill ta bort denna lösenord? Denna åtgärd kan inte ångras.',
'passkey_delete' => 'Radera',
'passkey_unknown' => 'Ett fel inträffade när din begäran skulle behandlas.',
'passkey_invalid' => 'Ogiltig lösenordsdata.',
'passkey_timeout' => 'Åtgärden är timeout, försök igen.',
'passkey_error' => 'Ett fel inträffade när din begäran skulle behandlas. Försök igen senare.',
'passkey_user_not_found' => 'Användaren hittades inte.',
'passkey_not_supported' => 'Din webbläsare stöder inte passkey. Använd en modern webbläsare för att skapa och hantera ditt passkey.',
'fields' => [
'credential_id' => 'Uppgifter ID',
'counter' => 'Räknare',
],
];
+5 -5
View File
@@ -3,9 +3,9 @@
declare(strict_types=1);
return [
'reset' => 'Lösenordet har blivit återställt!',
'sent' => 'Lösenordspåminnelse skickad!',
'throttled' => 'Vänligen vänta innan du försöker igen.',
'token' => 'Koden för lösenordsåterställning är ogiltig.',
'user' => 'Det finns ingen användare med den e-postadressen.',
'reset' => 'Ditt lösenord har återställts.',
'sent' => 'Vi har e-postat din länk för att återställa lösenordet.',
'throttled' => 'Vänta innan du försöker igen.',
'token' => 'Denna återställningstoken för lösenord är ogiltig.',
'user' => 'Vi kan inte hitta en användare med den e-postadressen.',
];
+19
View File
@@ -86,6 +86,20 @@ return [
'logs_label' => 'Godkännande loggar'
],
'show_hide_media_info' => 'Visa/Dölj rå MediaInfo',
'show_hide_bd_info' => 'Visa/Dölj rå BDInfo',
'collapse_show_more_audio' => 'Kollapsa/expandera fler ljudspår',
'collapse_show_more_subtitles' => 'Kollapsa/expandera fler undertexter',
'technicalinfo_duration' => 'Varaktighet',
'technicalinfo_resolution' => 'Upplösning',
'technicalinfo_bit_rate' => 'Bittaxa',
'technicalinfo_bit_depth' => 'Bitens djup',
'technicalinfo_frame_rate' => 'Ram hastighet',
'technicalinfo_profile' => 'Profil',
'technicalinfo_format' => 'Formatera',
'technicalinfo_extras' => 'Extras',
'technicalinfo_ref_frames' => 'Ref.Ramar',
'technicalinfo_audio' => 'Ljud #',
'technicalinfo_subtitles' => 'Undertexter #',
'promotion_time_types' => [
\App\Models\Torrent::PROMOTION_TIME_TYPE_GLOBAL => 'Globalt',
\App\Models\Torrent::PROMOTION_TIME_TYPE_PERMANENT => 'Permanent',
@@ -107,4 +121,9 @@ return [
'msg_here' => " [b]här[/b]",
'msg_offer' => "Erbjudande ",
'msg_blank' => ".",
'require_seed_section_menu_title' => 'Kräv frön',
'imdb_cache_dir_can_not_create' => 'imdb cache dir kan inte skapa',
'imdb_cache_dir_is_not_writeable' => 'imdb cache dir är inte skrivbar',
'imdb_photo_dir_can_not_create' => 'imdb photo dir kan inte skapa',
'imdb_photo_dir_is_not_writeable' => 'imdb photo dir är inte skrivbar',
];
+5 -3
View File
@@ -17,10 +17,10 @@ return [
'attendance_card' => 'Delta kort',
'props' => 'Rekvisita',
'class' => 'Klass',
'vip_added' => 'VIP-status erhålls genom bonus',
'vip_added_help' => 'Är VIP-status inlöst av bonus.',
'vip_added' => 'VIP-status upphör automatiskt',
'vip_added_help' => 'Är VIP-status automatiskt upphör.',
'vip_until' => 'Sluttid för VIP status',
'vip_until_help' => "Tidsformatet är \"Året Månads-Dag Timme:Minute:Second Den tid då VIP-status slutar. VIP-status erhålls genom bonus\" måste sättas till \"Ja\" för att denna regel ska träda i kraft.",
'vip_until_help' => "Tidsformatet är \"Året Månads-Dag Timme:Minute:Second Den tid då VIP-status slutar. VIP-status automatiskt upphör att gälla måste vara satt till \"Ja\" för att denna regel ska träda i kraft.",
],
'class_names' => [
\App\Models\User::CLASS_VIP => 'Vip',
@@ -109,4 +109,6 @@ return [
'msg_invited_user_has_registered' => "Inbjuden användare har registrerat sig",
'msg_user_you_invited' => "Användaren du bjöd in ",
'msg_has_registered' => " har registrerat sig just nu.",
'user_is_disabled' => 'Användare: :username(ID: :user_id) är inaktiverat.',
'user_is_not_confirmed' => 'Användare: :username(ID: :user_id) bekräftades inte.',
];