Plume/po/plume/pl.po

856 lines
19 KiB
Plaintext
Raw Normal View History

2018-06-17 21:45:26 +02:00
msgid ""
msgstr ""
"Project-Id-Version: plume\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:33-0700\n"
2019-04-19 14:59:03 +02:00
"PO-Revision-Date: 2019-04-19 09:06\n"
"Last-Translator: Ana Gelez (AnaGelez)\n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
2018-06-17 21:45:26 +02:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
2019-04-19 14:59:03 +02:00
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: plume\n"
"X-Crowdin-Language: pl\n"
"X-Crowdin-File: /master/po/plume/plume.pot\n"
# src/template_utils.rs:68
msgid "{0} commented on your article."
msgstr "{0} skomentował(a) Twój artykuł."
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:69
msgid "{0} is subscribed to you."
2019-04-19 14:59:03 +02:00
msgstr "{0} jest subskrybentem do ciebie."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:70
msgid "{0} liked your article."
msgstr "{0} polubił(a) Twój artykuł."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:71
msgid "{0} mentioned you."
msgstr "{0} wspomniał(a) o Tobie."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:72
msgid "{0} boosted your article."
msgstr "{0} podbił(a) Twój artykuł."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:108
msgid "{0}'s avatar"
msgstr "Awatar {0}"
2018-06-17 21:45:26 +02:00
# src/routes/blogs.rs:70
msgid "To create a new blog, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby utworzyć nowy blog, musisz być zalogowany"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/blogs.rs:109
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
msgid "A blog with the same name already exists."
2019-04-19 14:59:03 +02:00
msgstr "Blog o tej samej nazwie już istnieje."
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/blogs.rs:172
msgid "You are not allowed to delete this blog."
msgstr "Nie masz uprawnień do usunięcia tego bloga."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/blogs.rs:217
msgid "You are not allowed to edit this blog."
2019-04-19 14:59:03 +02:00
msgstr "Nie masz uprawnień edytować tego bloga."
2019-04-19 14:59:03 +02:00
# src/routes/blogs.rs:262
msgid "You can't use this media as a blog icon."
2019-04-19 14:59:03 +02:00
msgstr "Nie możesz użyć tego nośnika jako ikony blogu."
2019-04-19 14:59:03 +02:00
# src/routes/blogs.rs:280
msgid "You can't use this media as a blog banner."
2019-04-19 14:59:03 +02:00
msgstr "Nie możesz użyć tego nośnika jako banner na blogu."
2019-04-19 14:59:03 +02:00
# src/routes/likes.rs:51
msgid "To like a post, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby polubić post, musisz być zalogowany"
2018-06-17 21:45:26 +02:00
# src/routes/notifications.rs:29
msgid "To see your notifications, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby zobaczyć powiadomienia, musisz być zalogowany"
2019-04-19 14:59:03 +02:00
# src/routes/posts.rs:93
msgid "This post isn't published yet."
msgstr "Ten wpis nie został jeszcze opublikowany."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/posts.rs:122
msgid "To write a new post, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby napisać nowy artykuł, musisz być zalogowany"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/posts.rs:140
msgid "You are not an author of this blog."
msgstr "Nie jesteś autorem tego bloga."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/posts.rs:147
msgid "New post"
msgstr "Nowy wpis"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/posts.rs:192
msgid "Edit {0}"
msgstr "Edytuj {0}"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/posts.rs:630
msgid ""
"Couldn't obtain enough information about your account. Please make sure your "
"username is correct."
msgstr ""
2019-04-19 14:59:03 +02:00
# src/routes/reshares.rs:51
msgid "To reshare a post, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby udostępnić post, musisz być zalogowany"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/session.rs:181
msgid "Password reset"
2019-04-19 14:59:03 +02:00
msgstr "Resetowanie hasła"
2019-04-19 14:59:03 +02:00
# src/routes/session.rs:182
msgid "Here is the link to reset your password: {0}"
2019-04-19 14:59:03 +02:00
msgstr "Tutaj jest link do zresetowania hasła: {0}"
2019-04-19 14:59:03 +02:00
# src/routes/session.rs:259
msgid "Your password was successfully reset."
2019-04-19 14:59:03 +02:00
msgstr "Twoje hasło zostało pomyślnie zresetowane."
2019-04-19 14:59:03 +02:00
# src/routes/session.rs:263
msgid "Sorry, but the link expired. Try again"
2019-04-19 14:59:03 +02:00
msgstr "Przepraszam, ale link wygasł. Spróbuj ponownie"
2019-04-19 14:59:03 +02:00
# src/routes/user.rs:136
msgid "To access your dashboard, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby uzyskać dostęp do panelu, musisz być zalogowany"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/user.rs:244
msgid "To subscribe to someone, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby subskrybować do kogoś, musisz być zalogowany"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/routes/user.rs:344
msgid "To edit your profile, you need to be logged in"
2019-04-19 14:59:03 +02:00
msgstr "Aby edytować swój profil, musisz być zalogowany"
msgid "Plume"
msgstr "Plume"
msgid "Menu"
msgstr "Menu"
msgid "Search"
msgstr "Szukaj"
msgid "Dashboard"
msgstr "Panel"
2018-06-17 21:45:26 +02:00
msgid "Notifications"
msgstr "Powiadomienia"
msgid "Log Out"
msgstr "Wyloguj się"
2018-06-17 21:45:26 +02:00
msgid "My account"
msgstr "Moje konto"
2018-06-17 21:45:26 +02:00
msgid "Log In"
msgstr "Zaloguj się"
2018-06-17 21:45:26 +02:00
msgid "Register"
msgstr "Zarejestruj się"
2018-06-17 21:45:26 +02:00
msgid "About this instance"
msgstr "O tej instancji"
2018-06-17 21:45:26 +02:00
msgid "Source code"
msgstr "Kod źródłowy"
2018-06-17 21:45:26 +02:00
msgid "Matrix room"
msgstr "Pokój Matrix.org"
2018-06-17 21:45:26 +02:00
msgid "Administration"
msgstr "Administracja"
2018-06-17 21:45:26 +02:00
msgid "Welcome to {}"
msgstr "Witamy na {}"
2018-06-17 21:45:26 +02:00
msgid "Latest articles"
msgstr "Najnowsze artykuły"
2018-06-17 21:45:26 +02:00
msgid "Your feed"
msgstr "Twój strumień"
msgid "Federated feed"
msgstr "Strumień federacji"
2018-06-17 21:45:26 +02:00
msgid "Local feed"
msgstr "Lokalna"
2018-06-17 21:45:26 +02:00
msgid "Administration of {0}"
msgstr "Administracja {0}"
2018-06-17 21:45:26 +02:00
msgid "Instances"
msgstr "Instancje"
2018-06-17 21:45:26 +02:00
msgid "Configuration"
msgstr "Konfiguracja"
2018-06-17 21:45:26 +02:00
msgid "Users"
msgstr "Użytkownicy"
2018-06-17 21:45:26 +02:00
msgid "Unblock"
msgstr "Odblokuj"
2018-06-17 21:45:26 +02:00
msgid "Block"
msgstr "Zablikuj"
2018-06-17 21:45:26 +02:00
msgid "Ban"
msgstr "Zbanuj"
2018-06-17 21:45:26 +02:00
msgid "All the articles of the Fediverse"
msgstr "Wszystkie artykuły w Fediwersum"
2018-06-17 21:45:26 +02:00
msgid "Articles from {}"
msgstr "Artykuły z {}"
2018-06-17 21:45:26 +02:00
msgid "Nothing to see here yet. Try subscribing to more people."
2019-04-19 14:59:03 +02:00
msgstr "Nic tu nie jeszcze do zobaczenia. Spróbuj subskrybować więcej osób."
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Name"
msgstr "Nazwa"
2018-06-17 21:45:26 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:220
msgid "Optional"
msgstr "Nieobowiązkowe"
2018-06-17 21:45:26 +02:00
msgid "Allow anyone to register here"
msgstr "Pozwól każdemu na rejestrację"
2018-06-17 21:45:26 +02:00
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
msgid "Short description"
2019-04-19 14:59:03 +02:00
msgstr "Krótki opis"
2018-06-17 21:45:26 +02:00
msgid "Markdown syntax is supported"
msgstr "Składnia Markdown jest obsługiwana"
2018-06-17 21:45:26 +02:00
msgid "Long description"
msgstr "Szczegółowy opis"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Default article license"
msgstr "Domyślna licencja artykułów"
msgid "Save these settings"
msgstr "Zapisz te ustawienia"
msgid "About {0}"
msgstr "O {0}"
2018-06-17 21:45:26 +02:00
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
msgid "Home to <em>{0}</em> people"
msgstr "Używana przez <em>{0}</em> użytkowników"
msgid "Who wrote <em>{0}</em> articles"
msgstr "Którzy napisali <em>{0}</em> artykułów"
msgid "And are connected to <em>{0}</em> other instances"
2019-04-19 14:59:03 +02:00
msgstr "Sa połączone z <em>{0}</em> innymi instancjami"
msgid "Administred by"
msgstr "Administrowany przez"
msgid "Runs Plume {0}"
msgstr "Działa na Plume {0}"
2018-06-17 21:45:26 +02:00
msgid "Follow {}"
2019-04-19 14:59:03 +02:00
msgstr "Obserwuj {}"
msgid "Log in to follow"
2019-04-19 14:59:03 +02:00
msgstr ""
#, fuzzy
msgid "Enter your full username handle to follow"
2019-04-19 14:59:03 +02:00
msgstr "Wpisz swoją pełną nazwę użytkownika, do naśladowania"
2018-06-17 21:45:26 +02:00
msgid "Edit your account"
msgstr "Edytuj swoje konto"
msgid "Your Profile"
2018-06-17 21:45:26 +02:00
msgstr "Twój profil"
msgid ""
"To change your avatar, upload it to your gallery and then select from there."
msgstr ""
2019-04-19 14:59:03 +02:00
"Aby zmienić swojego awatara, przesłać go do Twojej galerii, a następnie "
"wybierz stamtąd."
msgid "Upload an avatar"
2019-04-19 14:59:03 +02:00
msgstr "Wczytaj awatara"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Display name"
2018-06-17 21:45:26 +02:00
msgstr "Nazwa wyświetlana"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
2018-06-17 21:45:26 +02:00
msgid "Email"
msgstr "Adres e-mail"
msgid "Summary"
msgstr "Opis"
msgid "Update account"
2018-06-17 21:45:26 +02:00
msgstr "Aktualizuj konto"
msgid "Danger zone"
msgstr "Niebezpieczna strefa"
2018-06-17 21:45:26 +02:00
msgid "Be very careful, any action taken here can't be cancelled."
msgstr "Bądź ostrożny(-a), działania podjęte tutaj nie mogą zostać cofnięte."
2018-06-17 21:45:26 +02:00
msgid "Delete your account"
msgstr "Usuń swoje konto"
2018-06-17 21:45:26 +02:00
msgid "Sorry, but as an admin, you can't leave your own instance."
msgstr "Przepraszamy, jako administrator nie możesz opuścić swojej instancji."
2018-06-17 21:45:26 +02:00
msgid "Your Dashboard"
2019-04-19 14:59:03 +02:00
msgstr "Twój panel rozdzielczy"
2018-06-17 21:45:26 +02:00
msgid "Your Blogs"
msgstr "Twoje blogi"
2018-06-17 21:45:26 +02:00
msgid "You don't have any blog yet. Create your own, or ask to join one."
msgstr ""
"Nie posiadasz żadnego bloga. Utwórz własny, lub poproś o dołączanie do "
"istniejącego."
2018-06-17 21:45:26 +02:00
msgid "Start a new blog"
msgstr "Utwórz nowy blog"
2018-06-17 21:45:26 +02:00
msgid "Your Drafts"
msgstr "Twoje szkice"
2018-06-17 21:45:26 +02:00
msgid "Your media"
msgstr "Twoja zawartość multimedialna"
2018-06-17 21:45:26 +02:00
msgid "Go to your gallery"
msgstr "Przejdź do swojej galerii"
2018-06-17 21:45:26 +02:00
msgid "Create your account"
msgstr "Utwórz konto"
2018-06-17 21:45:26 +02:00
msgid "Create an account"
msgstr "Utwórz nowe konto"
2018-06-18 19:44:18 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Username"
msgstr "Nazwa użytkownika"
2018-06-18 19:44:18 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Password"
msgstr "Hasło"
2018-06-18 19:44:18 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Password confirmation"
msgstr "Potwierdzenie hasła"
2018-06-18 19:44:18 +02:00
msgid ""
"Apologies, but registrations are closed on this particular instance. You "
"can, however, find a different one."
msgstr ""
"Przepraszamy, rejestracja jest zamknięta na tej instancji. Spróbuj znaleźć "
"inną."
2018-06-18 19:44:18 +02:00
msgid "Articles"
msgstr "Artykuły"
2018-06-18 19:44:18 +02:00
msgid "Subscribers"
2019-04-19 14:59:03 +02:00
msgstr "Subskrybenci"
msgid "Subscriptions"
2019-04-19 14:59:03 +02:00
msgstr "Subskrypcje"
2018-06-18 19:44:18 +02:00
msgid "Atom feed"
2019-04-19 14:59:03 +02:00
msgstr "Kanał Atom"
msgid "Recently boosted"
msgstr "Ostatnio podbite"
2018-06-20 22:05:30 +02:00
msgid "Admin"
msgstr "Administrator"
msgid "It is you"
msgstr "To Ty"
msgid "Edit your profile"
msgstr "Edytuj swój profil"
msgid "Open on {0}"
msgstr "Otwórz w {0}"
msgid "Unsubscribe"
2019-04-19 14:59:03 +02:00
msgstr "Przestań subskrybować"
msgid "Subscribe"
2019-04-19 14:59:03 +02:00
msgstr "Subskrybować"
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
msgid "{0}'s subscriptions"
2019-04-19 14:59:03 +02:00
msgstr ""
msgid "{0}'s subscribers"
2019-04-19 14:59:03 +02:00
msgstr ""
msgid "Respond"
msgstr "Odpowiedz"
msgid "Are you sure?"
2019-04-19 14:59:03 +02:00
msgstr "Czy jesteś pewny?"
msgid "Delete this comment"
msgstr "Usuń ten komentarz"
msgid "What is Plume?"
msgstr "Czym jest Plume?"
msgid "Plume is a decentralized blogging engine."
msgstr "Plume jest zdecentralizowanym silnikiem blogowym."
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
msgid "Authors can manage multiple blogs, each as its own website."
2019-04-19 14:59:03 +02:00
msgstr ""
2019-01-28 13:12:56 +01:00
msgid ""
"Articles are also visible on other Plume instances, and you can interact "
"with them directly from other platforms like Mastodon."
msgstr ""
2019-04-19 14:59:03 +02:00
"Artykuły są również widoczne w innych instancjach Plume i możesz też "
"wchodzić bezpośrednio interakcje z nimi z innych platform, takich jak "
"Mastodon."
msgid "Read the detailed rules"
msgstr "Przeczytaj szczegółowe zasady"
2018-07-25 14:29:34 +02:00
msgid "None"
msgstr "Brak"
msgid "No description"
2019-04-19 14:59:03 +02:00
msgstr "Brak opisu"
msgid "View all"
msgstr "Zobacz wszystko"
2018-07-25 15:20:09 +02:00
msgid "By {0}"
msgstr "Od {0}"
2018-07-25 15:20:09 +02:00
msgid "Draft"
msgstr "Szkic"
2018-07-27 14:08:39 +02:00
msgid "Your query"
msgstr "Twoje kryterium"
2018-07-27 14:08:39 +02:00
msgid "Advanced search"
msgstr "Zaawansowane wyszukiwanie"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Article title matching these words"
msgstr "Tytuł artykułu pasujący do tych słów"
msgid "Title"
msgstr "Tytuł"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Subtitle matching these words"
msgstr "Podtytuł artykułu pasujący do tych słów"
msgid "Subtitle - byline"
msgstr "Podtytuł"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Content matching these words"
msgstr "Zawartość pasująca do tych słów"
msgid "Body content"
msgstr "Zawartość wpisu"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "From this date"
msgstr "Od tej daty"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "To this date"
msgstr "Do tej daty"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Containing these tags"
msgstr "Zawierający te tagi"
msgid "Tags"
msgstr "Tagi"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Posted on one of these instances"
msgstr "Opublikowany na jednej z tych instancji"
msgid "Instance domain"
msgstr "Domena instancji"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Posted by one of these authors"
msgstr "Opublikowany przez jednego z tych autorów"
msgid "Authors"
msgstr "Autorzy"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Posted on one of these blogs"
msgstr "Opublikowany na jednym z tych blogów"
msgid "Blog title"
msgstr "Tytuł bloga"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Written in this language"
msgstr "Napisany w tym języku"
msgid "Language"
msgstr "Język"
2018-09-01 18:39:40 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:305
msgid "Published under this license"
msgstr "Opublikowany na tej licencji"
msgid "Article license"
msgstr "Licencja artykułu"
2018-09-01 18:39:40 +02:00
msgid "Search result for \"{0}\""
msgstr "Wyniki wyszukiwania dla „{0}”"
2018-09-01 18:39:40 +02:00
msgid "Search result"
msgstr "Wyniki wyszukiwania"
2018-09-03 14:57:20 +02:00
msgid "No result for your query"
msgstr "Brak wyników dla tego kryterium"
2018-09-03 14:57:20 +02:00
msgid "No more results for your query"
msgstr "Nie ma więcej wyników pasujących do tych kryteriów"
2018-09-03 14:57:20 +02:00
msgid "Reset your password"
2019-04-19 14:59:03 +02:00
msgstr "Zmień swoje hasło"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "New password"
2019-04-19 14:59:03 +02:00
msgstr "Nowe hasło"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Confirmation"
2019-04-19 14:59:03 +02:00
msgstr "Potwierdzenie"
msgid "Update password"
2019-04-19 14:59:03 +02:00
msgstr "Zaktualizuj hasło"
msgid "Check your inbox!"
2019-04-19 14:59:03 +02:00
msgstr "Sprawdź do swoją skrzynki odbiorczej!"
msgid ""
"We sent a mail to the address you gave us, with a link to reset your "
"password."
msgstr ""
2019-04-19 14:59:03 +02:00
"Wysłaliśmy maila na adres, który nam podałeś, z linkiem do zresetowania "
"hasła."
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "E-mail"
msgstr "Adres e-mail"
msgid "Send password reset link"
2019-04-19 14:59:03 +02:00
msgstr "Wyślij e-mail resetujący hasło"
msgid "Log in"
msgstr "Zaloguj się"
2018-09-03 14:57:20 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Username, or email"
2019-04-19 14:59:03 +02:00
msgstr "Nazwa użytkownika, lub adres e-mail"
2018-09-03 14:57:20 +02:00
msgid "Interact with {}"
2019-04-19 14:59:03 +02:00
msgstr "Interakcji z {}"
msgid "Log in to interact"
2019-04-19 14:59:03 +02:00
msgstr ""
msgid "Enter your full username to interact"
msgstr ""
msgid "Publish"
msgstr "Opublikuj"
msgid "Classic editor (any changes will be lost)"
2019-04-19 14:59:03 +02:00
msgstr "Klasyczny edytor (wszelkie zmiany zostaną utracone)"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Subtitle"
msgstr "Podtytuł"
2018-09-03 14:57:20 +02:00
msgid "Content"
msgstr "Zawartość"
2018-09-03 14:57:20 +02:00
msgid ""
"You can upload media to your gallery, and then copy their Markdown code into "
"your articles to insert them."
msgstr ""
2019-04-19 14:59:03 +02:00
"Możesz przesłać multimedia do swojej galerii, i następnie skopiuj ich kod "
"Markdown do artykułów, aby je wstawić."
msgid "Upload media"
2019-04-19 14:59:03 +02:00
msgstr "Przesłać media"
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Tags, separated by commas"
msgstr "Tagi, oddzielone przecinkami"
2018-09-03 14:57:20 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "License"
msgstr "Licencja"
2018-09-03 14:57:20 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:225
msgid "Leave it empty to reserve all rights"
msgstr "Pozostawienie pustego jest równe zastrzeżeniu wszystkich praw"
2018-09-03 14:57:20 +02:00
msgid "Illustration"
msgstr "Ilustracja"
2018-09-03 14:57:20 +02:00
msgid "This is a draft, don't publish it yet."
msgstr "To jest szkic, nie publikuj go jeszcze."
2018-09-03 14:57:20 +02:00
msgid "Update"
msgstr "Aktualizuj"
2018-09-03 14:57:20 +02:00
msgid "Update, or publish"
msgstr "Aktualizuj lub publikuj"
2018-09-03 14:57:20 +02:00
msgid "Publish your post"
msgstr "Opublikuj wpis"
msgid "Written by {0}"
msgstr "Napisany przez {0}"
msgid "Edit"
msgstr "Edytuj"
2018-09-04 13:26:13 +02:00
msgid "Delete this article"
msgstr "Usuń ten artykuł"
msgid "All rights reserved."
msgstr "Wszelkie prawa zastrzeżone."
msgid "This article is under the {0} license."
msgstr "Ten artykuł został opublikowany na licencji {0}."
2018-09-05 17:50:54 +02:00
msgid "One like"
msgid_plural "{0} likes"
msgstr[0] "Jedno polubienie"
msgstr[1] "{0} polubienia"
msgstr[2] "{0} polubień"
2019-04-19 14:59:03 +02:00
msgstr[3] ""
2018-09-05 17:50:54 +02:00
msgid "I don't like this anymore"
msgstr "Już tego nie lubię"
2018-09-05 17:50:54 +02:00
msgid "Add yours"
msgstr "Dodaj swoje"
2018-09-05 17:50:54 +02:00
msgid "One boost"
Big refactoring of the Inbox (#443) * Big refactoring of the Inbox We now have a type that routes an activity through the registered handlers until one of them matches. Each Actor/Activity/Object combination is represented by an implementation of AsObject These combinations are then registered on the Inbox type, which will try to deserialize the incoming activity in the requested types. Advantages: - nicer syntax: the final API is clearer and more idiomatic - more generic: only two traits (`AsActor` and `AsObject`) instead of one for each kind of activity - it is easier to see which activities we handle and which one we don't * Small fixes - Avoid panics - Don't search for AP ID infinitely - Code style issues * Fix tests * Introduce a new trait: FromId It should be implemented for any AP object. It allows to look for an object in database using its AP ID, or to dereference it if it was not present in database Also moves the inbox code to plume-models to test it (and write a basic test for each activity type we handle) * Use if let instead of match * Don't require PlumeRocket::intl for tests * Return early and remove a forgotten dbg! * Add more tests to try to understand where the issues come from * Also add a test for comment federation * Don't check creation_date is the same for blogs * Make user and blog federation more tolerant to errors/missing fields * Make clippy happy * Use the correct Accept header when dereferencing * Fix follow approval with Mastodon * Add spaces to characters that should not be in usernames And validate blog names too * Smarter dereferencing: only do it once for each actor/object * Forgot some files * Cargo fmt * Delete plume_test * Delete plume_tests * Update get_id docs + Remove useless : Sized * Appease cargo fmt * Remove dbg! + Use as_ref instead of clone when possible + Use and_then instead of map when possible * Remove .po~ * send unfollow to local instance * read cover from update activity * Make sure "cc" and "to" are never empty and fix a typo in a constant name * Cargo fmt
2019-04-17 19:31:47 +02:00
msgid_plural "{0} boosts"
msgstr[0] "Jedno podbicie"
msgstr[1] "{0} podbicia"
msgstr[2] "{0} podbić"
2019-04-19 14:59:03 +02:00
msgstr[3] ""
2018-09-05 17:50:54 +02:00
msgid "I don't want to boost this anymore"
msgstr "Nie chcę tego podbijać"
2018-09-05 17:50:54 +02:00
msgid "Boost"
msgstr "Podbij"
2018-09-05 17:50:54 +02:00
msgid ""
"{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this "
"article"
msgstr ""
2019-04-19 14:59:03 +02:00
"{0}Zaloguj się{1} lub {2}użyj konta w Fediwersum{3}, aby wejść w interakcje "
"z tym artykułem"
2018-09-05 19:03:02 +02:00
msgid "Comments"
msgstr "Komentarze"
2018-09-06 14:06:04 +02:00
2019-04-19 14:59:03 +02:00
# src/template_utils.rs:217
msgid "Content warning"
msgstr "Ostrzeżenie o zawartości"
2018-09-07 19:51:53 +02:00
msgid "Your comment"
msgstr "Twój komentarz"
2018-09-07 21:05:13 +02:00
msgid "Submit comment"
msgstr "Wyślij komentarz"
2018-09-07 21:05:13 +02:00
msgid "No comments yet. Be the first to react!"
msgstr "Brak komentarzy. Bądź pierwszy(-a)!"
msgid "Invalid CSRF token"
msgstr "Nieprawidłowy token CSRF"
msgid ""
"Something is wrong with your CSRF token. Make sure cookies are enabled in "
"you browser, and try reloading this page. If you continue to see this error "
"message, please report it."
msgstr ""
"Coś poszło nie tak z tokenem CSRF. Upewnij się, że w przeglądarce są "
"włączone pliki cookies i spróbuj odświeżyć stronę. Jeżeli wciąż widzisz tę "
"wiadomość, zgłoś to."
msgid "Page not found"
msgstr "Nie odnaleziono strony"
msgid "We couldn't find this page."
msgstr "Nie udało się odnaleźć tej strony."
msgid "The link that led you here may be broken."
msgstr "Odnośnik który Cię tu zaprowadził może być uszkodzony."
msgid "The content you sent can't be processed."
msgstr "Nie udało się przetworzyć wysłanej zawartości."
msgid "Maybe it was too long."
msgstr "Możliwe, że była za długa."
msgid "You are not authorized."
msgstr "Nie jesteś zalogowany."
msgid "Internal server error"
msgstr "Wewnętrzny błąd serwera"
msgid "Something broke on our side."
msgstr "Coś poszło nie tak."
msgid "Sorry about that. If you think this is a bug, please report it."
msgstr ""
"Przepraszamy. Jeżeli uważasz że wystąpił błąd, prosimy o zgłoszenie go."
msgid "Edit \"{}\""
2019-04-19 14:59:03 +02:00
msgstr "Edytuj \"{}\""
msgid "Description"
msgstr "Opis"
msgid ""
"You can upload images to your gallery, to use them as blog icons, or banners."
msgstr ""
2019-04-19 14:59:03 +02:00
"Możesz przesłać zdjęcia do swojej galerii, aby używać ich jako ikon, lub "
"banery blogów."
msgid "Upload images"
2019-04-19 14:59:03 +02:00
msgstr "Przesyłać zdjęcia"
msgid "Blog icon"
2019-04-19 14:59:03 +02:00
msgstr "Ikona blog"
msgid "Blog banner"
2019-04-19 14:59:03 +02:00
msgstr "Banner bloga"
msgid "Update blog"
2019-04-19 14:59:03 +02:00
msgstr "Aktualizuj bloga"
msgid "Be very careful, any action taken here can't be reversed."
msgstr "Bądź ostrożny(-a), działania podjęte tutaj nie mogą zostać cofnięte."
msgid "Permanently delete this blog"
msgstr "Bezpowrotnie usuń ten blog"
msgid "New Blog"
msgstr "Nowy blog"
msgid "Create a blog"
msgstr "Utwórz blog"
msgid "Create blog"
msgstr "Utwórz blog"
msgid "{}'s icon"
msgstr ""
msgid "New article"
msgstr "Nowy artykuł"
msgid "There's one author on this blog: "
msgid_plural "There are {0} authors on this blog: "
msgstr[0] "Ten blog ma jednego autora: "
msgstr[1] "Ten blog ma {0} autorów: "
msgstr[2] "Ten blog ma {0} autorów: "
2019-04-19 14:59:03 +02:00
msgstr[3] ""
msgid "No posts to see here yet."
msgstr "Brak wpisów do wyświetlenia."
msgid "Articles tagged \"{0}\""
msgstr "Artykuły oznaczone „{0}”"
msgid "There are currently no articles with such a tag"
2018-11-01 12:17:55 +01:00
msgstr "Obecnie nie istnieją artykuły z tym tagiem"
msgid "I'm from this instance"
2019-04-19 14:59:03 +02:00
msgstr ""
msgid "I'm from another instance"
2019-04-19 14:59:03 +02:00
msgstr "Jestem z innej instancji"
# src/template_utils.rs:225
msgid "Example: user@plu.me"
2019-04-19 14:59:03 +02:00
msgstr "Przykład: user@plu.me"
msgid "Continue to your instance"
2019-04-19 14:59:03 +02:00
msgstr ""
msgid "Upload"
msgstr "Wyślij"
msgid "You don't have any media yet."
msgstr "Nie masz żadnej zawartości multimedialnej."
msgid "Content warning: {0}"
2019-04-19 14:59:03 +02:00
msgstr "Ostrzeżenie o zawartości: {0}"
msgid "Delete"
msgstr "Usuń"
msgid "Details"
2019-04-19 14:59:03 +02:00
msgstr "Bliższe szczegóły"
msgid "Media upload"
msgstr "Wysyłanie zawartości multimedialnej"
msgid "Useful for visually impaired people, as well as licensing information"
msgstr ""
"Przydatny dla osób z problemami ze wzrokiem oraz do umieszczenia informacji "
"o licencji"
2019-01-28 13:12:56 +01:00
msgid "Leave it empty, if none is needed"
msgstr "Pozostaw puste, jeżeli niepotrzebne"
2019-01-28 13:12:56 +01:00
msgid "File"
msgstr "Plik"
2019-01-28 13:12:56 +01:00
msgid "Send"
msgstr "Wyślij"
2019-01-28 13:12:56 +01:00
msgid "Media details"
msgstr "Szczegóły zawartości multimedialnej"
2019-01-28 13:12:56 +01:00
msgid "Go back to the gallery"
msgstr "Powróć do galerii"
2019-01-28 13:12:56 +01:00
msgid "Markdown syntax"
msgstr "Kod Markdown"
2019-01-28 13:12:56 +01:00
msgid "Copy it into your articles, to insert this media:"
msgstr "Skopiuj do swoich artykułów, aby wstawić tę zawartość multimedialną:"
2019-01-28 13:12:56 +01:00
msgid "Use as an avatar"
msgstr "Użyj jako awataru"