Plume/po/plume/nb.po

1156 lines
21 KiB
Plaintext
Raw Normal View History

2018-07-30 20:56:44 +02:00
msgid ""
msgstr ""
"Project-Id-Version: plume\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:33-0700\n"
Pull i18n from Funkwhale's weblate (#439) * Added translation using Weblate (Arabic) * Translated using Weblate (Arabic) Currently translated at 66.7% (124 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (English) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/en/ * Translated using Weblate (Japanese) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ja/ * Translated using Weblate (Arabic) Currently translated at 68.8% (128 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 96.8% (180 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/nb/ * Translated using Weblate (Arabic) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Added translation using Weblate (Spanish) * Translated using Weblate (Spanish) Currently translated at 3.8% (7 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Added translation using Weblate (Portuguese (Portugal)) * Translated using Weblate (Arabic) Currently translated at 99.5% (185 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Portuguese (Portugal)) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/pt_PT/ * Translated using Weblate (Spanish) Currently translated at 26.9% (50 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
2019-02-13 13:39:42 +01:00
"PO-Revision-Date: 2018-12-22 11:48+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://translate.funkwhale.audio/projects/"
"plume/Plume/nb/>\n"
2018-07-30 20:56:44 +02:00
"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
Pull i18n from Funkwhale's weblate (#439) * Added translation using Weblate (Arabic) * Translated using Weblate (Arabic) Currently translated at 66.7% (124 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (English) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/en/ * Translated using Weblate (Japanese) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ja/ * Translated using Weblate (Arabic) Currently translated at 68.8% (128 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 96.8% (180 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/nb/ * Translated using Weblate (Arabic) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Added translation using Weblate (Spanish) * Translated using Weblate (Spanish) Currently translated at 3.8% (7 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Added translation using Weblate (Portuguese (Portugal)) * Translated using Weblate (Arabic) Currently translated at 99.5% (185 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Portuguese (Portugal)) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/pt_PT/ * Translated using Weblate (Spanish) Currently translated at 26.9% (50 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
2019-02-13 13:39:42 +01:00
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.2.2\n"
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "{0} commented on your article."
msgstr "{0} la inn en kommentar til artikkelen din"
2018-07-30 20:56:44 +02:00
# src/template_utils.rs:35
msgid "{0} is subscribed to you."
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "{0} liked your article."
msgstr "{0} likte artikkelen din"
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "{0} mentioned you."
msgstr "{0} la inn en kommentar til artikkelen din"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "{0} boosted your article."
msgstr "{0} la inn en kommentar til artikkelen din"
2018-07-30 20:56:44 +02:00
# src/template_utils.rs:68
msgid "{0}'s avatar"
2018-08-18 12:37:40 +02:00
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/blogs.rs:70
msgid "To create a new blog, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +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
#, fuzzy
msgid "A blog with the same name already exists."
msgstr "Et innlegg med samme navn finnes allerede."
# src/routes/blogs.rs:142
msgid "Your blog was successfully created!"
msgstr ""
# src/routes/blogs.rs:167
msgid "Your blog was deleted."
msgstr ""
#, fuzzy
msgid "You are not allowed to delete this blog."
msgstr "Du er ikke denne bloggens forfatter."
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "You are not allowed to edit this blog."
msgstr "Du er ikke denne bloggens forfatter."
#, fuzzy
msgid "You can't use this media as a blog icon."
msgstr "Du er ikke denne bloggens forfatter."
#, fuzzy
msgid "You can't use this media as a blog banner."
msgstr "Du er ikke denne bloggens forfatter."
# src/routes/blogs.rs:312
msgid "Your blog information have been updated."
msgstr ""
# src/routes/comments.rs:89
msgid "Your comment have been posted."
msgstr ""
# src/routes/comments.rs:163
msgid "Your comment have been deleted."
msgstr ""
# src/routes/instance.rs:145
msgid "Instance settings have been saved."
msgstr ""
# src/routes/instance.rs:182
msgid "{} have been unblocked."
msgstr ""
# src/routes/instance.rs:184
msgid "{} have been blocked."
msgstr ""
# src/routes/instance.rs:218
msgid "{} have been banned."
msgstr ""
# src/routes/likes.rs:47
msgid "To like a post, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/medias.rs:143
msgid "Your media have been deleted."
msgstr ""
#, fuzzy
msgid "You are not allowed to delete this media."
msgstr "Du er ikke denne bloggens forfatter."
# src/routes/medias.rs:154
msgid "Your avatar have been updated."
msgstr ""
#, fuzzy
msgid "You are not allowed to use this media."
msgstr "Du er ikke denne bloggens forfatter."
# src/routes/notifications.rs:29
msgid "To see your notifications, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/posts.rs:81
msgid "This post isn't published yet."
2018-08-18 12:37:40 +02:00
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/posts.rs:120
msgid "To write a new post, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "You are not an author of this blog."
msgstr "Du er ikke denne bloggens forfatter."
2018-07-30 20:56:44 +02:00
msgid "New post"
msgstr "Nytt innlegg"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Edit {0}"
msgstr "Kommentér \"{0}\""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "You are not allowed to publish on this blog."
msgstr "Du er ikke denne bloggens forfatter."
# src/routes/posts.rs:351
msgid "Your article have been updated."
msgstr ""
# src/routes/posts.rs:527
msgid "Your post have been saved."
msgstr ""
#, fuzzy
msgid "You are not allowed to delete this article."
msgstr "Du er ikke denne bloggens forfatter."
#, fuzzy
msgid "Your article have been deleted."
msgstr "Ingen innlegg å vise enda."
# src/routes/posts.rs:593
msgid ""
"It looks like the article you tried to delete doesn't exist. Maybe it is "
"already gone?"
msgstr ""
# src/routes/user.rs:222
msgid ""
"Couldn't obtain enough information about your account. Please make sure your "
"username is correct."
msgstr ""
# src/routes/reshares.rs:47
msgid "To reshare a post, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "You are now connected."
msgstr "Det har du har ikke tilgang til."
#, fuzzy
msgid "You are now logged off."
msgstr "Det har du har ikke tilgang til."
#, fuzzy
msgid "Password reset"
msgstr "Passord"
# src/routes/session.rs:156
msgid "Here is the link to reset your password: {0}"
msgstr ""
# src/routes/session.rs:199
msgid "Your password was successfully reset."
msgstr ""
# src/routes/session.rs:214
msgid "Sorry, but the link expired. Try again"
msgstr ""
# src/routes/user.rs:148
msgid "To access your dashboard, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/user.rs:158
msgid "You are no longer following {}."
msgstr ""
#, fuzzy
msgid "You are now following {}."
msgstr "{0} har begynt å følge deg"
# src/routes/user.rs:187
msgid "To subscribe to someone, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/user.rs:287
msgid "To edit your profile, you need to be logged in"
msgstr ""
2018-07-30 20:56:44 +02:00
# src/routes/user.rs:390
msgid "Your profile have been updated."
msgstr ""
# src/routes/user.rs:409
msgid "Your account have been deleted."
msgstr ""
# src/routes/user.rs:411
msgid "You can't delete someone else's account."
msgstr ""
# src/routes/user.rs:473
msgid "Registrations are closed on this instance."
msgstr ""
# src/routes/user.rs:491
msgid ""
"Your account have been created. You just need to login before you can use it."
msgstr ""
msgid "Plume"
msgstr "Plume"
2018-07-30 20:56:44 +02:00
msgid "Menu"
msgstr "Meny"
2018-07-30 20:56:44 +02:00
msgid "Search"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Dashboard"
msgstr "Oversikt"
#, fuzzy
msgid "Notifications"
msgstr "Oppsett"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Log Out"
msgstr "Logg inn"
2018-07-30 20:56:44 +02:00
msgid "My account"
msgstr "Min konto"
2018-07-30 20:56:44 +02:00
msgid "Log In"
msgstr "Logg inn"
2018-07-30 20:56:44 +02:00
msgid "Register"
msgstr "Registrér deg"
2018-07-30 20:56:44 +02:00
msgid "About this instance"
msgstr "Om denne instansen"
2018-07-30 20:56:44 +02:00
msgid "Source code"
msgstr "Kildekode"
2018-07-30 20:56:44 +02:00
msgid "Matrix room"
msgstr "Snakkerom"
2018-07-30 20:56:44 +02:00
msgid "Administration"
msgstr "Administrasjon"
2018-07-30 20:56:44 +02:00
msgid "Welcome to {}"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Latest articles"
msgstr "Siste artikler"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Your feed"
msgstr "Din kommentar"
2018-07-30 20:56:44 +02:00
msgid "Federated feed"
msgstr ""
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "Local feed"
msgstr "Din kommentar"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Administration of {0}"
msgstr "Administrasjon"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Instances"
msgstr "Instillinger for instansen"
2018-07-30 20:56:44 +02:00
msgid "Configuration"
msgstr "Oppsett"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Users"
2018-07-30 20:56:44 +02:00
msgstr "Brukernavn"
msgid "Unblock"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Block"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Ban"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "All the articles of the Fediverse"
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Articles from {}"
msgstr "Om {0}"
2018-07-30 20:56:44 +02:00
msgid "Nothing to see here yet. Try subscribing to more people."
msgstr ""
2018-07-30 20:56:44 +02:00
# src/template_utils.rs:144
msgid "Name"
msgstr ""
2018-07-30 20:56:44 +02:00
# src/template_utils.rs:146
msgid "Optional"
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Allow anyone to register here"
msgstr "Tillat at hvem som helst registrerer seg"
2018-07-30 20:56:44 +02:00
#, fuzzy
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"
msgstr "Lang beskrivelse"
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "Markdown syntax is supported"
msgstr "Du kan bruke markdown"
2018-07-30 20:56:44 +02:00
msgid "Long description"
msgstr "Lang beskrivelse"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Default article license"
msgstr "Standardlisens"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Save these settings"
msgstr "Lagre innstillingene"
2018-07-30 20:56:44 +02:00
msgid "About {0}"
msgstr ""
2018-07-30 20:56:44 +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 ""
2018-07-30 20:56:44 +02:00
msgid "Who wrote <em>{0}</em> articles"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "And are connected to <em>{0}</em> other instances"
msgstr ""
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "Administred by"
msgstr "Administrasjon"
2018-07-30 20:56:44 +02:00
msgid "Runs Plume {0}"
msgstr ""
#, fuzzy
msgid "Follow {}"
msgstr "Følg"
#, fuzzy
msgid "Log in to follow"
msgstr "Logg inn"
msgid "Enter your full username handle to follow"
msgstr ""
msgid "Edit your account"
msgstr "Rediger kontoen din"
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "Your Profile"
msgstr "Din profil"
2018-07-30 20:56:44 +02:00
msgid ""
"To change your avatar, upload it to your gallery and then select from there."
msgstr ""
msgid "Upload an avatar"
msgstr ""
#, fuzzy
msgid "Display name"
msgstr "Visningsnavn"
2018-07-30 20:56:44 +02:00
msgid "Email"
msgstr "Epost"
2018-07-30 20:56:44 +02:00
msgid "Summary"
msgstr "Sammendrag"
2018-07-30 20:56:44 +02:00
msgid "Update account"
msgstr "Oppdater konto"
2018-07-30 20:56:44 +02:00
msgid "Danger zone"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Be very careful, any action taken here can't be cancelled."
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Delete your account"
msgstr "Opprett din konto"
2018-07-30 20:56:44 +02:00
msgid "Sorry, but as an admin, you can't leave your own instance."
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Your Dashboard"
msgstr "Din oversikt"
2018-07-30 20:56:44 +02:00
msgid "Your Blogs"
msgstr ""
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "You don't have any blog yet. Create your own, or ask to join one."
msgstr ""
"Du har ingen blogger enda. Lag din egen, eller be om å få bli med på en "
"annen."
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "Start a new blog"
msgstr "Lag en ny blogg"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Your Drafts"
msgstr "Din oversikt"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Your media"
msgstr "Din kommentar"
2018-07-30 20:56:44 +02:00
msgid "Go to your gallery"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Create your account"
msgstr "Opprett din konto"
2018-07-30 20:56:44 +02:00
msgid "Create an account"
msgstr "Lag en ny konto"
2018-07-30 20:56:44 +02:00
msgid "Username"
msgstr "Brukernavn"
2018-07-30 20:56:44 +02:00
msgid "Password"
msgstr "Passord"
msgid "Password confirmation"
msgstr "Passordbekreftelse"
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
msgid ""
"Apologies, but registrations are closed on this particular instance. You "
"can, however, find a different one."
2018-08-18 12:37:40 +02:00
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Articles"
msgstr "artikler"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Subscribers"
msgstr "Lang beskrivelse"
#, fuzzy
msgid "Subscriptions"
msgstr "Lang beskrivelse"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Atom feed"
msgstr "Din kommentar"
2018-07-30 20:56:44 +02:00
msgid "Recently boosted"
msgstr "Nylig delt"
2018-07-30 20:56:44 +02:00
msgid "Admin"
msgstr ""
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "It is you"
msgstr "Dette er deg"
2018-07-30 20:56:44 +02:00
#, fuzzy
msgid "Edit your profile"
msgstr "Din profil"
2018-07-30 20:56:44 +02:00
msgid "Open on {0}"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Unsubscribe"
msgstr ""
msgid "Subscribe"
msgstr ""
2018-07-30 20:56:44 +02:00
#, fuzzy
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"
msgstr "Lang beskrivelse"
2018-07-30 20:56:44 +02:00
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "{0}'s subscribers"
msgstr "Lang beskrivelse"
2018-07-30 20:56:44 +02:00
msgid "Respond"
msgstr "Svar"
2018-07-30 20:56:44 +02:00
msgid "Are you sure?"
msgstr ""
#, fuzzy
msgid "Delete this comment"
msgstr "Siste artikler"
2018-07-30 20:56:44 +02:00
msgid "What is Plume?"
msgstr "Hva er Plume?"
2019-01-28 13:12:56 +01:00
#, fuzzy
msgid "Plume is a decentralized blogging engine."
2018-07-30 20:56:44 +02:00
msgstr "Plume er et desentralisert bloggsystem."
#, fuzzy
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."
2018-07-30 20:56:44 +02:00
msgstr "Forfattere kan administrere forskjellige blogger fra en unik webside."
#, fuzzy
2018-07-30 20:56:44 +02:00
msgid ""
"Articles are also visible on other Plume instances, and you can interact "
"with them directly from other platforms like Mastodon."
2018-07-30 20:56:44 +02:00
msgstr ""
"Artiklene er også synlige på andre websider som kjører Plume, og du kan "
"interagere med dem direkte fra andre plattformer som f.eks. Mastodon."
msgid "Read the detailed rules"
msgstr "Les reglene"
msgid "None"
msgstr ""
#, fuzzy
msgid "No description"
msgstr "Lang beskrivelse"
msgid "View all"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "By {0}"
msgstr ""
msgid "Draft"
msgstr ""
#, fuzzy
msgid "Your query"
msgstr "Din kommentar"
msgid "Advanced search"
msgstr ""
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Article title matching these words"
msgstr ""
msgid "Title"
msgstr "Tittel"
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Subtitle matching these words"
msgstr ""
#, fuzzy
msgid "Subtitle - byline"
msgstr "Tittel"
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Content matching these words"
msgstr ""
#, fuzzy
msgid "Body content"
msgstr "Innhold"
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "From this date"
msgstr ""
2018-07-30 20:56:44 +02:00
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "To this date"
msgstr ""
2018-07-30 20:56:44 +02:00
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Containing these tags"
msgstr ""
2018-07-30 20:56:44 +02:00
msgid "Tags"
msgstr ""
2018-09-01 18:39:40 +02:00
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Posted on one of these instances"
msgstr ""
2018-09-01 18:39:40 +02:00
#, fuzzy
msgid "Instance domain"
msgstr "Instillinger for instansen"
2018-09-01 18:39:40 +02:00
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Posted by one of these authors"
2018-09-01 18:39:40 +02:00
msgstr ""
msgid "Authors"
msgstr ""
2018-09-03 14:57:20 +02:00
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
msgid "Posted on one of these blogs"
2018-09-03 14:57:20 +02:00
msgstr ""
msgid "Blog title"
2018-09-03 14:57:20 +02:00
msgstr ""
# #-#-#-#-# nb.po (plume) #-#-#-#-#
# src/template_utils.rs:183
#, fuzzy
msgid "Written in this language"
2018-09-03 14:57:20 +02:00
msgstr ""
"#-#-#-#-# nb.po (plume) #-#-#-#-#\n"
"#-#-#-#-# nb.po (plume) #-#-#-#-#\n"
"Den siden fant vi ikke."
2018-09-03 14:57:20 +02:00
msgid "Language"
2018-09-03 14:57:20 +02:00
msgstr ""
#, fuzzy
msgid "Published under this license"
msgstr "Denne artikkelen er publisert med lisensen {0}"
2018-09-03 14:57:20 +02:00
#, fuzzy
msgid "Article license"
msgstr "Standardlisens"
2018-09-03 14:57:20 +02:00
msgid "Search result for \"{0}\""
2018-09-03 14:57:20 +02:00
msgstr ""
msgid "Search result"
2018-09-03 14:57:20 +02:00
msgstr ""
msgid "No result for your query"
2018-09-03 14:57:20 +02:00
msgstr ""
msgid "No more results for your query"
2018-09-03 14:57:20 +02:00
msgstr ""
msgid "Reset your password"
msgstr ""
#, fuzzy
msgid "New password"
msgstr "Passord"
#, fuzzy
msgid "Confirmation"
msgstr "Oppsett"
#, fuzzy
msgid "Update password"
msgstr "Oppdater konto"
msgid "Check your inbox!"
msgstr ""
msgid ""
"We sent a mail to the address you gave us, with a link to reset your "
"password."
msgstr ""
#, fuzzy
msgid "E-mail"
msgstr "Epost"
#, fuzzy
msgid "Send password reset link"
msgstr "Passord"
#, fuzzy
msgid "Log in"
msgstr "Logg inn"
2018-09-03 14:57:20 +02:00
#, fuzzy
msgid "Username, or email"
msgstr "Brukernavn eller epost"
2018-09-03 14:57:20 +02:00
msgid "Interact with {}"
msgstr ""
msgid "Log in to interact"
msgstr ""
msgid "Enter your full username to interact"
msgstr ""
msgid "Publish"
msgstr ""
msgid "Classic editor (any changes will be lost)"
msgstr ""
2018-09-03 14:57:20 +02:00
#, fuzzy
msgid "Subtitle"
msgstr "Tittel"
msgid "Content"
2018-09-03 14:57:20 +02:00
msgstr "Innhold"
msgid ""
"You can upload media to your gallery, and then copy their Markdown code into "
"your articles to insert them."
msgstr ""
#, fuzzy
msgid "Upload media"
msgstr "Din kommentar"
# src/template_utils.rs:143
msgid "Tags, separated by commas"
2018-09-03 14:57:20 +02:00
msgstr ""
# src/template_utils.rs:143
msgid "License"
2018-09-03 14:57:20 +02:00
msgstr ""
# src/template_utils.rs:147
msgid "Leave it empty to reserve all rights"
msgstr ""
2018-09-04 13:26:13 +02:00
#, fuzzy
msgid "Illustration"
msgstr "Administrasjon"
2018-09-04 13:26:13 +02:00
msgid "This is a draft, don't publish it yet."
msgstr ""
#, fuzzy
msgid "Update"
msgstr "Oppdater konto"
msgid "Update, or publish"
msgstr ""
2018-09-05 17:50:54 +02:00
msgid "Publish your post"
2018-09-05 17:50:54 +02:00
msgstr ""
msgid "Written by {0}"
2018-09-05 17:50:54 +02:00
msgstr ""
msgid "Edit"
2018-09-05 17:50:54 +02:00
msgstr ""
#, fuzzy
msgid "Delete this article"
msgstr "Siste artikler"
2018-09-05 17:50:54 +02:00
msgid "All rights reserved."
2018-09-05 17:50:54 +02:00
msgstr ""
#, fuzzy
msgid "This article is under the {0} license."
msgstr "Denne artikkelen er publisert med lisensen {0}"
2018-09-05 17:50:54 +02:00
msgid "One like"
msgid_plural "{0} likes"
msgstr[0] "Ett hjerte"
msgstr[1] "{0} hjerter"
2018-09-05 19:03:02 +02:00
2018-09-06 14:06:04 +02:00
#, fuzzy
msgid "I don't like this anymore"
msgstr "Jeg liker ikke dette lengre"
2018-09-06 14:06:04 +02:00
msgid "Add yours"
msgstr "Legg til din"
Pull i18n from Funkwhale's weblate (#439) * Added translation using Weblate (Arabic) * Translated using Weblate (Arabic) Currently translated at 66.7% (124 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (English) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/en/ * Translated using Weblate (Japanese) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ja/ * Translated using Weblate (Arabic) Currently translated at 68.8% (128 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 96.8% (180 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/nb/ * Translated using Weblate (Arabic) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Added translation using Weblate (Spanish) * Translated using Weblate (Spanish) Currently translated at 3.8% (7 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Added translation using Weblate (Portuguese (Portugal)) * Translated using Weblate (Arabic) Currently translated at 99.5% (185 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Portuguese (Portugal)) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/pt_PT/ * Translated using Weblate (Spanish) Currently translated at 26.9% (50 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
2019-02-13 13:39:42 +01:00
#, fuzzy
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"
Pull i18n from Funkwhale's weblate (#439) * Added translation using Weblate (Arabic) * Translated using Weblate (Arabic) Currently translated at 66.7% (124 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (English) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/en/ * Translated using Weblate (Japanese) Currently translated at 100.0% (186 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ja/ * Translated using Weblate (Arabic) Currently translated at 68.8% (128 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 96.8% (180 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/nb/ * Translated using Weblate (Arabic) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Added translation using Weblate (Spanish) * Translated using Weblate (Spanish) Currently translated at 3.8% (7 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Added translation using Weblate (Portuguese (Portugal)) * Translated using Weblate (Arabic) Currently translated at 99.5% (185 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/ar/ * Translated using Weblate (Portuguese (Portugal)) Currently translated at 95.7% (178 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/pt_PT/ * Translated using Weblate (Spanish) Currently translated at 26.9% (50 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/ * Translated using Weblate (Spanish) Currently translated at 34.9% (65 of 186 strings) Translation: Plume/Plume Translate-URL: https://translate.funkwhale.audio/projects/plume/Plume/es/
2019-02-13 13:39:42 +01:00
msgstr[0] "Én fremhevning"
msgstr[1] "{0} fremhevninger"
#, fuzzy
msgid "I don't want to boost this anymore"
msgstr "Jeg ønsker ikke å dele dette lengre"
msgid "Boost"
2018-09-07 19:51:53 +02:00
msgstr ""
2018-09-07 21:05:13 +02:00
#, fuzzy
msgid ""
"{0}Log in{1}, or {2}use your Fediverse account{3} to interact with this "
"article"
msgstr ""
"Logg inn eller bruk din Fediverse-konto for å gjøre noe med denne artikkelen"
msgid "Comments"
msgstr "Kommetarer"
2018-09-07 21:05:13 +02:00
#, fuzzy
msgid "Content warning"
msgstr "Innhold"
msgid "Your comment"
msgstr "Din kommentar"
msgid "Submit comment"
msgstr "Send kommentar"
2018-09-07 21:05:13 +02:00
#, fuzzy
msgid "No comments yet. Be the first to react!"
msgstr "Ingen kommentarer enda. Vær den første!"
#, fuzzy
msgid "Invalid CSRF token"
msgstr "Ugyldig navn"
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 ""
msgid "Page not found"
msgstr ""
#, fuzzy
msgid "We couldn't find this page."
msgstr "Den siden fant vi ikke."
msgid "The link that led you here may be broken."
msgstr "Kanhende lenken som førte deg hit er ødelagt."
msgid "The content you sent can't be processed."
msgstr ""
msgid "Maybe it was too long."
msgstr ""
msgid "You are not authorized."
msgstr "Det har du har ikke tilgang til."
msgid "Internal server error"
msgstr ""
msgid "Something broke on our side."
msgstr "Noe gikk feil i vår ende."
msgid "Sorry about that. If you think this is a bug, please report it."
msgstr ""
"Beklager så mye. Dersom du tror dette er en bug, vær grei å rapportér det "
"til oss."
#, fuzzy
msgid "Edit \"{}\""
msgstr "Kommentér \"{0}\""
#, fuzzy
msgid "Description"
msgstr "Lang beskrivelse"
msgid ""
"You can upload images to your gallery, to use them as blog icons, or banners."
msgstr ""
#, fuzzy
msgid "Upload images"
msgstr "Din kommentar"
msgid "Blog icon"
msgstr ""
msgid "Blog banner"
msgstr ""
#, fuzzy
msgid "Update blog"
msgstr "Opprett blogg"
msgid "Be very careful, any action taken here can't be reversed."
msgstr ""
msgid "Permanently delete this blog"
msgstr ""
#, fuzzy
msgid "New Blog"
msgstr "Ny blogg"
msgid "Create a blog"
msgstr "Lag en ny blogg"
msgid "Create blog"
msgstr "Opprett blogg"
msgid "{}'s icon"
msgstr ""
msgid "New article"
msgstr "Ny artikkel"
#, fuzzy
msgid "There's one author on this blog: "
msgid_plural "There are {0} authors on this blog: "
msgstr[0] "Én forfatter av denne bloggen: "
msgstr[1] "{0} forfattere av denne bloggen: "
msgid "No posts to see here yet."
msgstr "Ingen innlegg å vise enda."
#, fuzzy
msgid "Articles tagged \"{0}\""
msgstr "Om {0}"
msgid "There are currently no articles with such a tag"
msgstr ""
#, fuzzy
msgid "I'm from this instance"
msgstr "Om denne instansen"
msgid "I'm from another instance"
msgstr ""
# src/template_utils.rs:225
msgid "Example: user@plu.me"
msgstr ""
msgid "Continue to your instance"
msgstr ""
msgid "Upload"
msgstr ""
msgid "You don't have any media yet."
msgstr ""
#, fuzzy
msgid "Content warning: {0}"
msgstr "Innhold"
msgid "Delete"
msgstr ""
msgid "Details"
msgstr ""
msgid "Media upload"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "Useful for visually impaired people, as well as licensing information"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "Leave it empty, if none is needed"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "File"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "Send"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "Media details"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "Go back to the gallery"
2019-01-28 13:12:56 +01:00
msgstr ""
#, fuzzy
msgid "Markdown syntax"
msgstr "Du kan bruke markdown"
2019-01-28 13:12:56 +01:00
msgid "Copy it into your articles, to insert this media:"
2019-01-28 13:12:56 +01:00
msgstr ""
msgid "Use as an avatar"
2019-01-28 13:12:56 +01:00
msgstr ""
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
#, fuzzy
#~ msgid "Short description - byline"
#~ msgstr "Kort beskrivelse"
#~ msgid "Login"
#~ msgstr "Logg inn"
#, fuzzy
#~ msgid "You need to be logged in order to create a new blog"
#~ msgstr "Du må være logget inn for å lage en ny blogg"
#, fuzzy
#~ msgid "You need to be logged in order to like a post"
#~ msgstr "Du må være logget inn for å like et innlegg"
#~ msgid "You need to be logged in order to see your notifications"
#~ msgstr "Du må være logget inn for å se meldingene dine"
#, fuzzy
#~ msgid "You need to be logged in order to write a new post"
#~ msgstr "Du må være logget inn for å skrive et nytt innlegg"
#, fuzzy
#~ msgid "You need to be logged in order to reshare a post"
#~ msgstr "Du må være logget inn for å se meldingene dine"
#, fuzzy
#~ msgid "You need to be logged in order to access your dashboard"
#~ msgstr "Du må være logget inn for å redigere profilen din"
#, fuzzy
#~ msgid "You need to be logged in order to subscribe to someone"
#~ msgstr "Du må være logget inn for å følge noen"
#, fuzzy
#~ msgid "You need to be logged in order to edit your profile"
#~ msgstr "Du må være logget inn for å redigere profilen din"
#, fuzzy
#~ msgid "There's one article on this blog"
#~ msgid_plural "There are {0} articles on this blog"
#~ msgstr[0] "Én artikkel i denne bloggen"
#~ msgstr[1] "{0} artikler i denne bloggen"
#, fuzzy
#~ msgid "{0}'s followers"
#~ msgstr "Én følger"
#, fuzzy
#~ msgid "People {0} follows"
#~ msgstr "Én følger"
#~ msgid "Followers"
#~ msgstr "Følgere"
#, fuzzy
#~ msgid "Followed"
#~ msgstr "Følg"
#~ msgid "Unfollow"
#~ msgstr "Slutt å følge"
#~ msgid "New blog"
#~ msgstr "Ny blogg"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "Create the blog"
#~ msgstr "Lag en ny blogg"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "Submit your comment"
#~ msgstr "Send kommentar"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "Create an article"
#~ msgstr "Lag en ny konto"
2019-01-28 13:12:56 +01:00
#~ msgid "One follower"
#~ msgid_plural "{0} followers"
#~ msgstr[0] "Én følger"
#~ msgstr[1] "{0} følgere"
2019-01-28 13:12:56 +01:00
#~ msgid "Display Name"
#~ msgstr "Visningsnavn"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "Update your account"
#~ msgstr "Oppdater konto"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "You need to be signed in, to be able to like a post"
#~ msgstr "Du må være logget inn for å skrive et nytt innlegg"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "You need to be logged in, so that you can see your notifications"
#~ msgstr "Du må være logget inn for å se meldingene dine"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "{0} gave a boost to your article"
#~ msgstr "{0} la inn en kommentar til artikkelen din"
#, fuzzy
#~ msgid "{0} liked your post"
#~ msgstr "{0} likte artikkelen din"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "You are not authorized to access this page."
#~ msgstr "Du er ikke denne bloggens forfatter."
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "The comment field can't be left empty"
#~ msgstr "Kommentaren din kan ikke være tom"
2019-01-28 13:12:56 +01:00
#, fuzzy
#~ msgid "Your password field can't be left empty"
#~ msgstr "Kommentaren din kan ikke være tom"
#, fuzzy
#~ msgid "The 'username' field can't be left empty"
#~ msgstr "Brukernavnet kan ikke være tomt"
#~ msgid "Invalid email"
#~ msgstr "Ugyldig epost"
#, fuzzy
#~ msgid "Your drafts"
#~ msgstr "Din oversikt"
#, fuzzy
#~ msgid "Create a new post"
#~ msgstr "Lag et nytt innlegg"
2019-01-28 13:12:56 +01:00
#~ msgid "Create a post"
#~ msgstr "Lag et nytt innlegg"
#, fuzzy
2019-01-28 13:12:56 +01:00
#~ msgid "You need to be signed in, in order for you to like a post"
#~ msgstr "Du må være logget inn for å like et innlegg"