* Add optional Pinterest pin title, description, and link. Expose title/description/link across web, API, and MCP; seed description from caption into meta on save, and publish description only from meta. Co-authored-by: Cursor <cursoragent@cursor.com> * Expand Pinterest title/description/link test coverage. Cover web draft persistence and validation bounds, API/MCP update merge and seed, and publisher payload fields on video and carousel pins. Co-authored-by: Cursor <cursoragent@cursor.com> * Simplify Pinterest: description is post content again. Keep optional title and link in meta/settings only. Remove the separate description textarea, seed logic, and meta.description path so Pinterest follows the shared caption pattern. Co-authored-by: Cursor <cursoragent@cursor.com> * Refactor Pinterest meta handling and validation. - Update CreatePost and UpdatePost actions to filter out null values from meta fields. - Introduce a new method in PinterestPublisher to resolve board IDs, ensuring required fields are validated. - Enhance PinterestSettings component to manage title and link inputs, including validation for HTTP URLs. - Update PostPlatformMetaRules to enforce URL validation for Pinterest links. - Add tests for clearing Pinterest title and link, and for rejecting invalid links during scheduling. This refactor improves the handling of Pinterest metadata and enhances user experience by ensuring proper validation and error handling. * Add validation messages and attributes for Pinterest meta fields - Introduced custom validation messages and friendly attribute names for Pinterest link and title fields in PostPlatformMetaRules. - Updated StorePostRequest, UpdatePostRequest, and related tools to utilize these new messages and attributes. - Enhanced tests to assert correct error messages for invalid Pinterest links and title length constraints. This update improves user feedback during post creation and editing, ensuring clarity in validation errors. * Remove click.prevent directive from Pinterest link in PinterestPreview component. This change simplifies the link behavior, allowing default click actions to occur, which may enhance user interaction with the Pinterest link. * Update validation error messages for Pinterest meta fields in tests - Refined the assertions in PostApiPlatformMetaTest to include localized validation messages for Pinterest title and link fields. - Ensured that error messages reflect the updated validation rules, enhancing clarity for users during post creation and editing. --------- Co-authored-by: Cursor <cursoragent@cursor.com>
690 lines
32 KiB
PHP
690 lines
32 KiB
PHP
<?php
|
||
|
||
return [
|
||
'title' => 'Posty',
|
||
'search' => 'Szukaj postów...',
|
||
'all_posts' => 'Wszystkie posty',
|
||
'new_post' => 'Nowy post',
|
||
'no_posts' => 'Nie znaleziono postów',
|
||
'no_search_results' => 'Brak postów pasujących do wyszukiwania',
|
||
'try_different_search' => 'Spróbuj innego słowa kluczowego lub wyczyść wyszukiwanie.',
|
||
'start_creating' => 'Zacznij od utworzenia swojego pierwszego posta.',
|
||
'filter_by_label' => 'Filtruj według etykiety',
|
||
'label_search_placeholder' => 'Szukaj etykiet...',
|
||
'no_labels' => 'Nie znaleziono etykiet.',
|
||
'clear_label_filter' => 'Wyczyść filtr etykiet',
|
||
'table' => [
|
||
'post' => 'Post',
|
||
'status' => 'Status',
|
||
'content' => 'Treść',
|
||
'platforms' => 'Platformy',
|
||
'labels' => 'Etykiety',
|
||
'scheduled_at' => 'Data',
|
||
'actions' => '',
|
||
],
|
||
'manage_posts' => 'Zarządzaj wszystkimi swoimi postami',
|
||
'delete_confirm' => 'Czy na pewno chcesz usunąć ten post?',
|
||
'by' => 'przez',
|
||
|
||
'actions' => [
|
||
'view' => 'Zobacz post',
|
||
'delete' => 'Usuń',
|
||
'duplicate' => 'Duplikuj',
|
||
'copy_id' => 'Kopiuj identyfikator',
|
||
'copied' => 'Skopiowano identyfikator do schowka',
|
||
],
|
||
|
||
'form' => [
|
||
'post_type' => 'Typ posta',
|
||
'board' => 'Tablica',
|
||
'select_board' => 'Wybierz tablicę',
|
||
'search_board' => 'Szukaj tablicy...',
|
||
'no_board_found' => 'Nie znaleziono tablicy',
|
||
'media' => 'Media',
|
||
'min' => 'Min',
|
||
'uploading' => 'Przesyłanie...',
|
||
'drop_to_upload' => 'Upuść, aby przesłać',
|
||
'drag_and_drop' => 'Przeciągnij i upuść lub kliknij, aby przesłać',
|
||
'photos_and_videos' => 'Zdjęcia i filmy',
|
||
'photos_only' => 'Tylko zdjęcia',
|
||
'videos_only' => 'Tylko filmy',
|
||
'drag_to_reorder' => 'Przeciągnij, aby zmienić kolejność',
|
||
'caption' => 'Podpis',
|
||
'write_caption' => 'Napisz swój podpis...',
|
||
'content_exceeds_platform' => ':platform: za długie o :over znaków (maks. :limit).',
|
||
'tiktok' => [
|
||
'settings' => 'Ustawienia TikTok',
|
||
'variant_label' => 'Typ posta',
|
||
'variant' => [
|
||
'video' => 'Wideo',
|
||
'photo' => 'Karuzela zdjęć',
|
||
],
|
||
'posting_to' => 'Publikowanie na',
|
||
'privacy_level' => 'Kto może zobaczyć ten film?',
|
||
'privacy_placeholder' => 'Wybierz, kto może zobaczyć ten post',
|
||
'privacy' => [
|
||
'public' => 'Publiczne dla wszystkich',
|
||
'friends' => 'Wzajemnie obserwujący znajomi',
|
||
'followers' => 'Obserwujący',
|
||
'private' => 'Tylko ja',
|
||
'private_disabled_branded' => 'Widoczności treści sponsorowanych nie można ustawić jako prywatnej.',
|
||
],
|
||
'privacy_hint' => 'Dostępne opcje zależą od ustawień Twojego konta TikTok.',
|
||
'auto_add_music' => 'Automatycznie dodaj muzykę',
|
||
'auto_add_music_hint' => 'Ta funkcja jest dostępna tylko dla zdjęć. Doda domyślną muzykę, którą możesz później zmienić.',
|
||
'yes' => 'Tak',
|
||
'no' => 'Nie',
|
||
'allow_users' => 'Zezwól użytkownikom na:',
|
||
'comments' => 'Komentowanie',
|
||
'duet' => 'Duet',
|
||
'stitch' => 'Stitch',
|
||
'is_aigc' => 'Film stworzony z użyciem AI',
|
||
'disclose' => 'Ujawnij treść filmu',
|
||
'disclose_hint' => 'Włącz, aby ujawnić, że ten film promuje towary lub usługi w zamian za coś wartościowego. Twój film może promować Ciebie, osobę trzecią lub oba te podmioty.',
|
||
'promotional_organic_title' => 'Twoje zdjęcie/film zostanie oznaczone jako „Treść promocyjna”.',
|
||
'promotional_paid_title' => 'Twoje zdjęcie/film zostanie oznaczone jako „Współpraca płatna”.',
|
||
'promotional_description' => 'Nie można tego zmienić po opublikowaniu filmu.',
|
||
'compliance_incomplete' => 'Musisz wskazać, czy Twoja treść promuje Ciebie, osobę trzecią, czy oba te podmioty.',
|
||
'privacy_required' => 'Poziom prywatności TikTok jest wymagany podczas publikowania.',
|
||
'branded_cleared_private' => 'Prywatność została wyczyszczona, ponieważ treść sponsorowana nie może być prywatna.',
|
||
'interaction_disabled_by_creator' => 'Wyłączone w ustawieniach Twojego konta TikTok',
|
||
'max_duration_exceeded' => 'Film trwa :duration s, ale to konto może publikować filmy o długości maks. :max s.',
|
||
'processing_hint' => 'Po opublikowaniu przetworzenie treści i pojawienie się jej na Twoim profilu TikTok może zająć kilka minut.',
|
||
'brand_organic' => 'Twoja marka',
|
||
'brand_organic_hint' => 'Promujesz siebie lub własną markę. Ten film zostanie sklasyfikowany jako Brand Organic.',
|
||
'brand_content' => 'Treść sponsorowana',
|
||
'brand_content_hint' => 'Promujesz inną markę lub osobę trzecią. Ten film zostanie sklasyfikowany jako Treść sponsorowana.',
|
||
'compliance' => [
|
||
'agree' => 'Publikując, akceptujesz',
|
||
'music_usage' => 'Potwierdzenie użycia muzyki',
|
||
'and' => 'oraz',
|
||
'branded_policy' => 'Zasady dotyczące treści sponsorowanych',
|
||
],
|
||
],
|
||
'instagram' => [
|
||
'settings' => 'Ustawienia Instagram',
|
||
'posting_to' => 'Publikowanie na',
|
||
'variant_label' => 'Typ posta',
|
||
'variant' => [
|
||
'feed' => 'Post na feedzie',
|
||
'reel' => 'Rolka',
|
||
'story' => 'Relacja',
|
||
],
|
||
'aspect_label' => 'Proporcje',
|
||
'aspect' => [
|
||
'square' => 'Kwadrat (1:1)',
|
||
'portrait' => 'Pionowy (4:5)',
|
||
'landscape' => 'Poziomy (16:9)',
|
||
'original' => 'Oryginalny',
|
||
],
|
||
],
|
||
'facebook' => [
|
||
'settings' => 'Ustawienia Facebook',
|
||
'posting_to' => 'Publikowanie na',
|
||
'variant_label' => 'Typ posta',
|
||
'variant' => [
|
||
'post' => 'Post',
|
||
'reel' => 'Rolka',
|
||
'story' => 'Relacja',
|
||
],
|
||
'aspect_label' => 'Proporcje',
|
||
'aspect' => [
|
||
'square' => 'Kwadrat (1:1)',
|
||
'portrait' => 'Pionowy (4:5)',
|
||
'landscape' => 'Poziomy (16:9)',
|
||
'original' => 'Oryginalny',
|
||
],
|
||
],
|
||
'linkedin' => [
|
||
'settings' => 'Ustawienia LinkedIn',
|
||
'settings_page' => 'Ustawienia strony LinkedIn',
|
||
'posting_to' => 'Publikowanie na',
|
||
'document_title' => 'Tytuł dokumentu',
|
||
'document_title_placeholder' => 'Wyświetlany w Twoim poście z dokumentem PDF',
|
||
],
|
||
'pinterest' => [
|
||
'settings' => 'Ustawienia Pinterest',
|
||
'posting_to' => 'Publikowanie na',
|
||
'variant_label' => 'Typ Pina',
|
||
'variant' => [
|
||
'pin' => 'Pin',
|
||
'video_pin' => 'Pin wideo',
|
||
'carousel' => 'Karuzela',
|
||
],
|
||
'board' => 'Tablica',
|
||
'select_board' => 'Wybierz tablicę',
|
||
'no_boards' => 'Nie znaleziono tablic Pinterest. Najpierw utwórz jedną na swoim koncie Pinterest.',
|
||
'boards_truncated' => 'Nie udało się wczytać niektórych tablic. Jeśli brakuje twojej, otwórz Pinterest i spróbuj ponownie.',
|
||
'search_board' => 'Szukaj tablic...',
|
||
'no_board_found' => 'Brak tablic pasujących do wyszukiwania.',
|
||
'board_required' => 'Wybierz tablicę Pinterest, aby opublikować ten post.',
|
||
'title' => 'Tytuł',
|
||
'title_placeholder' => 'Opcjonalny tytuł pina',
|
||
'link' => 'Link docelowy',
|
||
'link_placeholder' => 'https://przyklad.com',
|
||
'link_invalid' => 'Podaj prawidłowy link docelowy (http lub https).',
|
||
'title_max' => 'Tytuł nie może być dłuższy niż 100 znaków.',
|
||
'link_max' => 'Link docelowy nie może być dłuższy niż 2048 znaków.',
|
||
],
|
||
'discord' => [
|
||
'settings' => 'Ustawienia Discord',
|
||
'posting_to' => 'Publikowanie na',
|
||
'channel' => 'Kanał',
|
||
'select_channel' => 'Wybierz kanał',
|
||
'loading_channels' => 'Wczytywanie kanałów…',
|
||
'search_channel' => 'Szukaj kanałów…',
|
||
'no_channels' => 'Nie znaleziono kanałów.',
|
||
'channel_required' => 'Wybierz kanał Discord, aby opublikować ten post.',
|
||
'mentions' => 'Wzmianki',
|
||
'search_mention' => 'Wspomnij rolę lub członka…',
|
||
'embeds' => 'Osadzenia',
|
||
'embed' => 'Osadzenie',
|
||
'add_embed' => 'Dodaj osadzenie',
|
||
'embed_title' => 'Tytuł osadzenia',
|
||
'embed_description' => 'Opis osadzenia',
|
||
'embed_url' => 'Adres URL osadzenia',
|
||
'embed_image' => 'Adres URL obrazu',
|
||
'embed_color' => 'Kolor',
|
||
],
|
||
'warnings' => [
|
||
'no_variant' => 'Wybierz typ posta, aby kontynuować.',
|
||
'requires_media' => 'Ten typ posta wymaga co najmniej jednego obrazu lub filmu.',
|
||
'max_files_exceeded' => 'Ten typ posta akceptuje maksymalnie :max plików multimedialnych (masz :current).',
|
||
'min_files_required' => 'Ten typ posta wymaga co najmniej :min plików multimedialnych (masz :current).',
|
||
'no_video_allowed' => 'Ten typ posta nie akceptuje filmów.',
|
||
'no_image_allowed' => 'Ten typ posta akceptuje tylko filmy.',
|
||
'no_document_allowed' => 'Ten typ posta nie akceptuje dokumentów PDF.',
|
||
'no_mixed_media' => 'Obrazów i filmu nie można łączyć w tym samym poście.',
|
||
'document_not_alone' => 'PDF musi być publikowany samodzielnie, bez innych obrazów lub filmów.',
|
||
'gif_not_allowed' => 'Ta platforma nie akceptuje GIF-ów. Usuń GIF lub wybierz inną sieć.',
|
||
'image_too_large' => 'Obraz przekracza limit :max dla tego typu posta (Twój ma :current).',
|
||
'video_too_large' => 'Film przekracza limit :max dla tego typu posta (Twój ma :current).',
|
||
'document_too_large' => 'PDF przekracza limit :max dla tego typu posta (Twój ma :current).',
|
||
'video_too_long' => 'Film trwa :current, ale ten typ posta pozwala na maks. :max.',
|
||
'aspect_ratio_too_narrow' => 'Proporcje :current są zbyt wysokie dla tego typu posta (min :min).',
|
||
'aspect_ratio_too_wide' => 'Proporcje :current są zbyt szerokie dla tego typu posta (maks :max).',
|
||
],
|
||
],
|
||
|
||
'status' => [
|
||
'pending' => 'Oczekuje',
|
||
'draft' => 'Szkic',
|
||
'scheduled' => 'Zaplanowany',
|
||
'publishing' => 'Publikowanie',
|
||
'retrying' => 'Ponawianie',
|
||
'published' => 'Opublikowany',
|
||
'partially_published' => 'Częściowo opublikowany',
|
||
'failed' => 'Nieudany',
|
||
],
|
||
|
||
'descriptions' => [
|
||
'draft' => 'Posty oczekujące na zaplanowanie',
|
||
'scheduled' => 'Posty zaplanowane do publikacji',
|
||
'published' => 'Posty już opublikowane',
|
||
],
|
||
|
||
'ai' => [
|
||
'generate' => [
|
||
'button_tooltip' => 'Wygeneruj z AI',
|
||
'title' => 'Wygeneruj post z AI',
|
||
'description' => 'Opisz, o czym ma być post. AI wykorzysta kontekst Twojej marki, aby go napisać.',
|
||
'prompt_label' => 'O czym jest ten post?',
|
||
'prompt_placeholder' => 'np. Ogłoś naszą nową funkcję generowania obrazów do karuzel',
|
||
'preview_label' => 'Podgląd',
|
||
'start' => 'Generuj',
|
||
'apply' => 'Użyj tej treści',
|
||
'retry' => 'Spróbuj ponownie',
|
||
'cancel' => 'Anuluj',
|
||
],
|
||
'review' => [
|
||
'button_tooltip' => 'Sprawdź z AI',
|
||
'title' => 'Sprawdź post z AI',
|
||
'description' => 'AI skanuje gramatykę, pisownię i przejrzystość. Zastosuj sugestie, z którymi się zgadzasz.',
|
||
'loading' => 'Sprawdzanie Twojego tekstu...',
|
||
'no_issues' => 'Nie znaleziono problemów. Wygląda dobrze.',
|
||
'original' => 'Oryginał',
|
||
'suggestion' => 'Sugestia',
|
||
'apply' => 'Zastosuj',
|
||
'apply_all' => 'Zastosuj wszystkie',
|
||
'applied' => 'Zastosowano',
|
||
'cancel' => 'Anuluj',
|
||
],
|
||
'image_regenerate' => [
|
||
'button' => 'Dostosuj',
|
||
'title' => 'Dostosuj obraz AI',
|
||
'description' => 'Opisz poprawkę. Nowy obraz zastąpi obecny i zachowa swoją pozycję w karuzeli.',
|
||
'instruction_label' => 'Instrukcja',
|
||
'instruction_placeholder' => 'np. Popraw literówkę w nagłówku i rozjaśnij tło.',
|
||
'processing' => 'Regenerowanie obrazu... to może zająć kilka sekund.',
|
||
'submit' => 'Regeneruj obraz',
|
||
'cancel' => 'Anuluj',
|
||
'success' => 'Obraz zaktualizowany. Nowa wersja zastąpiła poprzednią w Twoim poście.',
|
||
'fallback_title' => 'Ulepsz tekst tego obrazu',
|
||
'errors' => [
|
||
'required' => 'Instrukcja jest wymagana.',
|
||
'start_failed' => 'Nie udało się rozpocząć regeneracji.',
|
||
'unavailable' => 'Nie można teraz zregenerować tego obrazu.',
|
||
'timeout' => 'Regeneracja trwa dłużej niż oczekiwano. Spróbuj ponownie za chwilę.',
|
||
'media_not_found' => 'Nie znaleziono elementu multimedialnego.',
|
||
'not_ai_media' => 'Regenerować można tylko multimedia wygenerowane przez AI.',
|
||
],
|
||
],
|
||
'templates' => [
|
||
'image_card' => [
|
||
'name' => 'Post z obrazem',
|
||
'description' => 'Obraz AI z nagłówkiem i podpisem.',
|
||
],
|
||
'carousel' => [
|
||
'name' => 'Karuzela',
|
||
'description' => 'Karuzela z wieloma slajdami i podpisem.',
|
||
],
|
||
'tweet_card' => [
|
||
'name' => 'Karta tweeta',
|
||
'description' => 'Twój post w stylu wpisu X/Twitter.',
|
||
],
|
||
'tweet_card_image' => [
|
||
'name' => 'Karta tweeta ze zdjęciem',
|
||
'description' => 'Twój post jako karta X/Twitter na rozmytym zdjęciu.',
|
||
],
|
||
],
|
||
],
|
||
|
||
'show' => [
|
||
'title' => 'Szczegóły posta',
|
||
'edit' => 'Edytuj',
|
||
'back' => 'Wstecz',
|
||
'no_content' => 'Brak podpisu',
|
||
'platforms' => 'Platformy',
|
||
'no_platforms' => 'Nie wybrano platform.',
|
||
'view_on_platform' => 'Zobacz na platformie',
|
||
'published_on' => 'Opublikowano :date',
|
||
'scheduled_for' => 'Zaplanowano na :date',
|
||
'draft' => 'Szkic',
|
||
'status_pending' => 'Oczekuje',
|
||
'metrics' => 'Metryki',
|
||
'metrics_loading' => 'Wczytywanie metryk…',
|
||
'metrics_unavailable' => 'Metryki dla tej platformy nie są jeszcze dostępne.',
|
||
'metrics_empty' => 'Nie zwrócono żadnych metryk.',
|
||
],
|
||
|
||
'edit' => [
|
||
'title' => 'Edytuj post',
|
||
'view_title' => 'Zobacz post',
|
||
'labels' => 'Etykiety',
|
||
'no_labels' => 'Nie utworzono jeszcze etykiet',
|
||
'schedule' => 'Zaplanuj',
|
||
'pick_time' => 'Wybierz godzinę',
|
||
'pick_time_past' => 'Wybierz przyszłą datę i godzinę.',
|
||
'post_now' => 'Opublikuj teraz',
|
||
'time' => 'Godzina',
|
||
'cancel' => 'Anuluj',
|
||
'delete' => 'Usuń',
|
||
'schedule_for' => 'Zaplanuj na',
|
||
'schedule_date' => 'Data publikacji',
|
||
'unschedule' => 'Anuluj planowanie',
|
||
'saving' => 'Zapisywanie...',
|
||
'saved' => 'Zapisano',
|
||
'draft' => 'Szkic',
|
||
'media' => 'Media',
|
||
'add_media' => 'Dodaj multimedia',
|
||
'caption' => 'Podpis',
|
||
'caption_placeholder' => 'Napisz swój podpis...',
|
||
'compose_title' => 'Utwórz post',
|
||
'compose_subtitle' => 'Napisz wiadomość i dodaj multimedia',
|
||
'preview_empty' => [
|
||
'title' => 'Nie wybrano platformy',
|
||
'description' => 'Wybierz platformę do publikacji, aby zobaczyć podgląd.',
|
||
],
|
||
'drop_zone_title' => 'Dodaj multimedia',
|
||
'drop_zone_subtitle' => 'Przeciągnij i upuść pliki lub kliknij, aby przeglądać',
|
||
'add' => 'Dodaj',
|
||
'publish_to' => 'Publikuj na',
|
||
'organize' => 'Organizuj',
|
||
'signatures' => 'Sygnatury',
|
||
'view_on_platform' => 'Zobacz na platformie',
|
||
'platform_status' => 'Status platformy',
|
||
'compliance_incomplete' => 'Niektóre ustawienia platformy są niekompletne lub niezgodne z dołączonymi multimediami.',
|
||
'compliance' => [
|
||
'requires_content_or_media' => 'Dodaj tekst lub multimedia, aby opublikować.',
|
||
'requires_media' => 'Dodaj obraz lub film, aby tu opublikować.',
|
||
'too_many_files' => 'Dla tego formatu dozwolone są tylko :max plików.',
|
||
'too_few_files' => 'Dodaj co najmniej :min plików dla tego formatu.',
|
||
'no_videos' => 'Dla tego formatu dozwolone są tylko obrazy.',
|
||
'no_images' => 'Dla tego formatu dozwolone są tylko filmy.',
|
||
'no_mixed_media' => 'Obrazów i filmów nie można łączyć w tym samym poście.',
|
||
'no_gifs' => 'GIF-y nie są tutaj obsługiwane.',
|
||
'no_documents' => 'Dokumenty PDF nie są obsługiwane przez ten format.',
|
||
'document_not_alone' => 'PDF musi być publikowany samodzielnie, bez innych obrazów lub filmów.',
|
||
'video_too_large' => 'Film przekracza limit rozmiaru dla tej platformy.',
|
||
'video_too_long' => 'Film musi trwać krócej niż :seconds sekund dla tego formatu.',
|
||
'image_too_large' => 'Obraz przekracza limit rozmiaru dla tej platformy.',
|
||
'document_too_large' => 'PDF przekracza limit rozmiaru dla tej platformy.',
|
||
'aspect_ratio_invalid' => 'Proporcje nie są obsługiwane przez ten format.',
|
||
'no_content_type' => 'Wybierz typ treści dla tej platformy.',
|
||
'requires_text' => 'Dodaj tekst — ten format wymaga tytułu.',
|
||
],
|
||
'publishing' => 'Publikowanie...',
|
||
'publishing_overlay_title' => 'Twój post jest publikowany',
|
||
'publishing_overlay_subtitle' => 'To może potrwać chwilę. Możesz bezpiecznie opuścić tę stronę.',
|
||
'scheduled_overlay_title' => 'Ten post jest zaplanowany',
|
||
'scheduled_overlay_subtitle' => 'Zaplanowano na :date. Aby wprowadzić zmiany, najpierw anuluj planowanie.',
|
||
'unschedule_cta' => 'Anuluj planowanie, aby edytować',
|
||
|
||
'tabs' => [
|
||
'compose' => 'Utwórz',
|
||
'preview' => 'Podgląd',
|
||
'channels' => 'Kanały',
|
||
'comments' => 'Komentarze',
|
||
'comments_empty' => 'Brak komentarzy.',
|
||
],
|
||
|
||
'media_picker' => [
|
||
'title' => 'Wybierz z galerii',
|
||
'search' => 'Szukaj multimediów...',
|
||
'empty' => 'Brak multimediów w Twojej galerii',
|
||
'cancel' => 'Anuluj',
|
||
'add' => 'Dodaj',
|
||
'add_count' => 'Dodaj :count',
|
||
],
|
||
|
||
'alt_text' => [
|
||
'label' => 'Tekst alternatywny',
|
||
'edit' => 'Edytuj tekst alternatywny',
|
||
'placeholder' => 'Opisz ten obraz dla osób korzystających z czytników ekranu',
|
||
'hint' => 'Publikowany na platformach obsługujących opisy obrazów.',
|
||
'save' => 'Zapisz',
|
||
],
|
||
|
||
'emoji_picker' => [
|
||
'search' => 'Szukaj emoji',
|
||
'empty' => 'Nie znaleziono emoji',
|
||
'recent' => 'Często używane',
|
||
'smileys' => 'Uśmiechy i emocje',
|
||
'people' => 'Ludzie i ciało',
|
||
'nature' => 'Zwierzęta i natura',
|
||
'food' => 'Jedzenie i napoje',
|
||
'activities' => 'Aktywności',
|
||
'travel' => 'Podróże i miejsca',
|
||
'objects' => 'Przedmioty',
|
||
'symbols' => 'Symbole',
|
||
'flags' => 'Flagi',
|
||
],
|
||
|
||
'status' => [
|
||
'pending' => 'Oczekuje',
|
||
'scheduled' => 'Zaplanowany',
|
||
'published' => 'Opublikowany',
|
||
'publishing' => 'Publikowanie...',
|
||
'retrying' => 'Ponawianie...',
|
||
'failed' => 'Nieudany',
|
||
],
|
||
|
||
'delete_modal' => [
|
||
'title' => 'Usuń post',
|
||
'description' => 'Czy na pewno chcesz usunąć ten post? Tej operacji nie można cofnąć.',
|
||
'action' => 'Usuń',
|
||
'cancel' => 'Anuluj',
|
||
],
|
||
|
||
'sync_enable' => [
|
||
'title' => 'Włączyć synchronizację?',
|
||
'description' => 'Wszystkie platformy będą współdzielić tę samą treść. Wszelkie niestandardowe zmiany wprowadzone na poszczególnych platformach zostaną zastąpione bieżącą treścią.',
|
||
'cancel' => 'Anuluj',
|
||
'action' => 'Włącz synchronizację',
|
||
],
|
||
|
||
'sync_disable' => [
|
||
'title' => 'Wyłączyć synchronizację?',
|
||
'description' => 'Każda platforma zachowa swoją bieżącą treść, ale przyszłe zmiany będą dotyczyć tylko platformy, którą edytujesz.',
|
||
'customize_note' => 'Będziesz mógł dostosować treść dla każdej platformy indywidualnie.',
|
||
'cancel' => 'Anuluj',
|
||
'action' => 'Wyłącz synchronizację',
|
||
],
|
||
|
||
'platforms_dialog' => [
|
||
'title' => 'Wybierz platformy',
|
||
'description' => 'Wybierz platformy, na których chcesz opublikować ten post.',
|
||
],
|
||
|
||
'signatures_modal' => [
|
||
'search' => 'Szukaj sygnatur...',
|
||
'no_results' => 'Nie znaleziono sygnatur.',
|
||
],
|
||
|
||
'validation' => [
|
||
'select_board' => 'Wybierz tablicę',
|
||
'images_not_supported' => 'Obrazy nieobsługiwane',
|
||
'videos_not_supported' => 'Filmy nieobsługiwane',
|
||
'max_images' => 'Maks. :count obrazów',
|
||
'requires_media' => 'Wymaga multimediów',
|
||
'requires_content' => 'Treść tekstowa jest wymagana',
|
||
'exceeded' => 'Przekroczono o :count',
|
||
'does_not_support_images' => ':platform nie obsługuje obrazów',
|
||
'supports_up_to_images' => ':platform obsługuje maks. :count obrazów',
|
||
'does_not_support_videos' => ':platform nie obsługuje filmów',
|
||
],
|
||
],
|
||
|
||
'content_types' => [
|
||
'instagram_feed' => [
|
||
'label' => 'Post na feedzie',
|
||
'description' => 'Pojawia się w Twoim feedzie i profilu',
|
||
],
|
||
'instagram_reel' => [
|
||
'label' => 'Rolka',
|
||
'description' => 'Krótki film do 15 minut',
|
||
],
|
||
'instagram_story' => [
|
||
'label' => 'Relacja',
|
||
'description' => 'Znika po 24 godzinach',
|
||
],
|
||
'linkedin_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Standardowy post — pojedynczy obraz, wiele obrazów, wideo lub PDF',
|
||
],
|
||
'linkedin_page_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Standardowy post — pojedynczy obraz, wiele obrazów, wideo lub PDF',
|
||
],
|
||
'facebook_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Standardowy post na Twojej stronie',
|
||
],
|
||
'facebook_reel' => [
|
||
'label' => 'Rolka',
|
||
'description' => 'Krótki film do 90 sekund',
|
||
],
|
||
'facebook_story' => [
|
||
'label' => 'Relacja',
|
||
'description' => 'Pionowa relacja wideo, do 60 sekund',
|
||
],
|
||
'tiktok_video' => [
|
||
'label' => 'Wideo',
|
||
'description' => 'Krótka treść wideo',
|
||
],
|
||
'tiktok_photo' => [
|
||
'label' => 'Karuzela zdjęć',
|
||
'description' => 'Do 35 zdjęć w postaci przewijalnej karuzeli',
|
||
],
|
||
'youtube_short' => [
|
||
'label' => 'Short',
|
||
'description' => 'Pionowy film do 3 minut',
|
||
],
|
||
'x_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Tweet z tekstem i multimediami',
|
||
],
|
||
'threads_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Post tekstowy z opcjonalnymi multimediami',
|
||
],
|
||
'pinterest_pin' => [
|
||
'label' => 'Pin',
|
||
'description' => 'Standardowy pin ze zdjęciem',
|
||
],
|
||
'pinterest_video_pin' => [
|
||
'label' => 'Pin wideo',
|
||
'description' => 'Pin wideo (4 s – 15 min)',
|
||
],
|
||
'pinterest_carousel' => [
|
||
'label' => 'Karuzela',
|
||
'description' => 'Karuzela wieloobrazowa (2–5 obrazów)',
|
||
],
|
||
'bluesky_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Post tekstowy z opcjonalnymi obrazami',
|
||
],
|
||
'mastodon_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Post tekstowy z opcjonalnymi multimediami',
|
||
],
|
||
'telegram_post' => [
|
||
'label' => 'Post',
|
||
'description' => 'Post tekstowy z opcjonalnymi multimediami',
|
||
],
|
||
'discord_message' => [
|
||
'label' => 'Wiadomość',
|
||
'description' => 'Wiadomość na kanale Discord z opcjonalnymi multimediami i osadzeniami',
|
||
],
|
||
],
|
||
|
||
'platforms' => [
|
||
'linkedin' => 'LinkedIn',
|
||
'linkedin-page' => 'Strona LinkedIn',
|
||
'x' => 'X',
|
||
'tiktok' => 'TikTok',
|
||
'youtube' => 'YouTube Shorts',
|
||
'facebook' => 'Strona na Facebooku',
|
||
'instagram' => 'Instagram',
|
||
'threads' => 'Threads',
|
||
'pinterest' => 'Pinterest',
|
||
'bluesky' => 'Bluesky',
|
||
'mastodon' => 'Mastodon',
|
||
],
|
||
|
||
'flash' => [
|
||
'scheduled' => 'Post został pomyślnie zaplanowany!',
|
||
'deleted' => 'Post został pomyślnie usunięty!',
|
||
'duplicated' => 'Post zduplikowano jako szkic.',
|
||
'cannot_edit_finalized' => 'Ten post został już przetworzony i nie można go ponownie opublikować. Zduplikuj go, aby spróbować ponownie.',
|
||
'cannot_delete_published' => 'Opublikowanych postów nie można usunąć.',
|
||
'connect_first' => 'Połącz co najmniej jedną sieć społecznościową przed utworzeniem posta.',
|
||
],
|
||
|
||
'errors' => [
|
||
'account_disconnected' => 'Konto społecznościowe jest rozłączone',
|
||
'account_inactive' => 'Konto społecznościowe jest dezaktywowane',
|
||
'account_token_expired' => 'Sesja konta społecznościowego wygasła — połącz ponownie',
|
||
],
|
||
|
||
'delete' => [
|
||
'title' => 'Usunąć post?',
|
||
'description' => 'Tej operacji nie można cofnąć. Post i wszystkie jego multimedia zostaną trwale usunięte.',
|
||
'confirm' => 'Tak, usuń',
|
||
'cancel' => 'Anuluj',
|
||
],
|
||
|
||
'create' => [
|
||
'title' => 'Utwórz nowy post',
|
||
'description' => 'Wybierz, jak chcesz zacząć.',
|
||
'scratch_title' => 'Zacznij od zera',
|
||
'scratch_description' => 'Otwórz pusty post i napisz wszystko samodzielnie.',
|
||
'ai_title' => 'Wygeneruj z AI',
|
||
'ai_description' => 'Opisz, czego chcesz, a AI wygeneruje treść za Ciebie.',
|
||
'ai_configure_description' => 'Wybierz format i opisz post, który chcesz utworzyć.',
|
||
'ai_pick_template_description' => 'Wybierz styl dla swojego posta wygenerowanego przez AI.',
|
||
'template_title' => 'Użyj szablonu',
|
||
'template_description' => 'Wybierz jeden z naszych wyselekcjonowanych szablonów i dostosuj go.',
|
||
'coming_soon' => 'Wkrótce',
|
||
|
||
'preview' => [
|
||
'image_title' => 'Tytuł obrazu',
|
||
'image_body' => 'Treść obrazu',
|
||
],
|
||
|
||
'steps' => [
|
||
'template_picker_title' => 'Wybierz styl',
|
||
'format_title' => 'Wybierz format',
|
||
'format_description' => 'Wybierz typ posta, który chcesz utworzyć.',
|
||
'account_title' => 'Wybierz konto',
|
||
'account_description' => 'Wybierz konto społecznościowe do publikacji.',
|
||
'media_title' => 'Opcje multimediów',
|
||
'media_carousel' => 'Ile slajdów?',
|
||
'media_optional' => 'Dołączyć obrazy?',
|
||
'media_optional_label' => 'Ile obrazów?',
|
||
'media_none' => 'Brak',
|
||
'media_count_label' => 'Liczba obrazów',
|
||
'brand_colors_label' => 'Kolory marki',
|
||
'brand_colors_description' => 'Zastosuj paletę marki Twojego obszaru roboczego do generowanych obrazów. Wyłącz, aby AI dobrała kolory pasujące do treści.',
|
||
'prompt_title' => 'Opisz swój post',
|
||
'prompt_label' => 'O czym jest ten post?',
|
||
'prompt_placeholder' => 'np. Ogłoś naszą nową funkcję karuzeli na Instagramie',
|
||
'preview_error' => 'Coś poszło nie tak. Spróbuj ponownie.',
|
||
'loading_page_title' => 'Generowanie Twojego posta',
|
||
'loading_eta' => 'Szacowany czas: około :minutes.',
|
||
'loading_eta_minute_one' => '1 minuta',
|
||
'loading_eta_minute_other' => ':count minut',
|
||
'loading_leave_title' => 'Możesz dalej pracować.',
|
||
'loading_leave_body' => 'Powiadomimy Cię, gdy post będzie gotowy.',
|
||
'loading_leave_cta' => 'Przejdź do kalendarza',
|
||
'loading_create_another_cta' => 'Utwórz kolejny post',
|
||
'loading_tip_credits' => 'Każdy obraz AI zużywa około 15 kredytów.',
|
||
'loading_tip_edit' => 'Będziesz mógł edytować wszystko, gdy post będzie gotowy.',
|
||
'loading_tip_draft' => 'Wygenerowane posty trafiają do Twoich szkiców.',
|
||
'loading_tip_brand' => 'Dostosuj ustawienia swojej marki, aby wpłynąć na przyszłe posty.',
|
||
'loading_tip_carousel' => 'Karuzele tworzą jeden slajd na każdy przesłany obraz.',
|
||
'loading_tip_quality' => 'Jakość obrazu jest ustawiona tak, aby równoważyć szybkość i koszt.',
|
||
'create' => 'Utwórz post',
|
||
'back' => 'Wstecz',
|
||
'next' => 'Kontynuuj',
|
||
'cancel' => 'Anuluj',
|
||
'discard' => 'Odrzuć',
|
||
'retry' => 'Spróbuj ponownie',
|
||
'no_platforms' => 'Brak połączonych kont',
|
||
'connect_first' => 'Połącz co najmniej jedno konto społecznościowe, aby korzystać z generowania AI.',
|
||
'no_account_for_template' => 'Połącz kompatybilne konto, aby użyć tego szablonu.',
|
||
|
||
'format' => [
|
||
'instagram_feed' => 'Post na feedzie Instagram',
|
||
'instagram_carousel' => 'Karuzela na Instagramie',
|
||
'linkedin_post' => 'Post na LinkedIn',
|
||
'linkedin_page_post' => 'Post na stronie LinkedIn',
|
||
'x_post' => 'Post na X',
|
||
'bluesky_post' => 'Post na Bluesky',
|
||
'threads_post' => 'Post na Threads',
|
||
'mastodon_post' => 'Post na Mastodon',
|
||
'telegram_post' => 'Post na Telegramie',
|
||
'discord_message' => 'Wiadomość na Discord',
|
||
'facebook_post' => 'Post na Facebooku',
|
||
'pinterest_pin' => 'Pin na Pinterest',
|
||
'instagram_story' => 'Relacja na Instagramie',
|
||
'facebook_story' => 'Relacja na Facebooku',
|
||
],
|
||
],
|
||
],
|
||
|
||
'templates' => [
|
||
'browser_title' => 'Wybierz szablon',
|
||
'browser_description' => 'Zacznij od wyselekcjonowanego szablonu i dostosuj go.',
|
||
'search_placeholder' => 'Szukaj szablonów…',
|
||
'no_search_results' => 'Brak szablonów pasujących do wyszukiwania',
|
||
'try_different_search' => 'Spróbuj innego słowa kluczowego lub wyczyść wyszukiwanie.',
|
||
'slides_count' => '{count} slajd|{count} slajdy|{count} slajdów',
|
||
'all_platforms' => 'Wszystkie platformy',
|
||
'platform_search_placeholder' => 'Szukaj platformy…',
|
||
'no_platform_match' => 'Brak pasujących platform.',
|
||
'use_this' => 'Użyj tego szablonu',
|
||
'no_templates' => 'Brak dostępnych szablonów.',
|
||
'applying' => 'Stosowanie szablonu…',
|
||
'category' => [
|
||
'product_launch' => 'Premiera produktu',
|
||
'promotion' => 'Promocja',
|
||
'educational' => 'Edukacyjny',
|
||
'behind_the_scenes' => 'Za kulisami',
|
||
'testimonial' => 'Opinia klienta',
|
||
'industry_tip' => 'Wskazówka branżowa',
|
||
'event' => 'Wydarzenie',
|
||
'engagement' => 'Zaangażowanie',
|
||
],
|
||
],
|
||
];
|