From 7eef4643c89c24500c1a434db294b6ba986ceee2 Mon Sep 17 00:00:00 2001 From: Baptiste Gelez Date: Sat, 2 Feb 2019 15:23:50 +0100 Subject: [PATCH] Update rocket_i18n and add gettext_macros (#431) Internationalization now uses proc-macros that generate the .pot file automatically. --- .buildconfig | 10 - .gitignore | 2 + Cargo.lock | 31 +- Cargo.toml | 6 +- build.rs | 5 - plume-models/src/notifications.rs | 11 - po/{ => plume}/de.po | 1217 ++++++++-------- po/{ => plume}/en.po | 915 ++++++------ po/{ => plume}/fr.po | 1241 ++++++++-------- po/{ => plume}/gl.po | 1193 +++++++++------- po/{ => plume}/it.po | 1196 ++++++++-------- po/{ => plume}/ja.po | 1249 +++++++++-------- po/{ => plume}/nb.po | 1167 +++++++-------- po/{ => plume}/pl.po | 1243 ++++++++-------- po/{ => plume}/plume.pot | 879 ++++++------ po/{ => plume}/ru.po | 1229 ++++++++-------- src/main.rs | 14 +- src/routes/blogs.rs | 4 +- src/routes/likes.rs | 2 +- src/routes/notifications.rs | 2 +- src/routes/posts.rs | 13 +- src/routes/reshares.rs | 2 +- src/routes/user.rs | 6 +- src/template_utils.rs | 28 +- templates/base.rs.html | 4 +- templates/blogs/details.rs.html | 6 +- templates/blogs/new.rs.html | 2 +- templates/errors/base.rs.html | 4 +- templates/errors/csrf.rs.html | 13 +- templates/errors/not_authorized.rs.html | 2 +- templates/errors/not_found.rs.html | 2 +- templates/errors/server_error.rs.html | 2 +- templates/errors/unprocessable_entity.rs.html | 2 +- templates/instance/about.rs.html | 2 +- templates/instance/admin.rs.html | 2 +- templates/instance/federated.rs.html | 2 +- templates/instance/feed.rs.html | 2 +- templates/instance/index.rs.html | 12 +- templates/instance/list.rs.html | 4 +- templates/instance/local.rs.html | 2 +- templates/instance/users.rs.html | 2 +- templates/medias/details.rs.html | 2 +- templates/medias/index.rs.html | 2 +- templates/medias/new.rs.html | 2 +- templates/notifications/index.rs.html | 6 +- templates/partials/home_feed.rs.html | 4 +- templates/posts/details.rs.html | 10 +- templates/posts/new.rs.html | 14 +- templates/search/index.rs.html | 4 +- templates/search/result.rs.html | 2 +- templates/session/login.rs.html | 2 +- templates/tags/index.rs.html | 2 +- templates/users/dashboard.rs.html | 2 +- templates/users/details.rs.html | 2 +- templates/users/edit.rs.html | 2 +- templates/users/followers.rs.html | 2 +- templates/users/new.rs.html | 2 +- 57 files changed, 6306 insertions(+), 5484 deletions(-) delete mode 100644 .buildconfig rename po/{ => plume}/de.po (57%) rename po/{ => plume}/en.po (56%) rename po/{ => plume}/fr.po (58%) rename po/{ => plume}/gl.po (57%) rename po/{ => plume}/it.po (58%) rename po/{ => plume}/ja.po (57%) rename po/{ => plume}/nb.po (59%) rename po/{ => plume}/pl.po (56%) rename po/{ => plume}/plume.pot (59%) rename po/{ => plume}/ru.po (59%) diff --git a/.buildconfig b/.buildconfig deleted file mode 100644 index ffeeca9..0000000 --- a/.buildconfig +++ /dev/null @@ -1,10 +0,0 @@ -[default] -name=Default -runtime=host -config-opts= -run-opts= -prefix=/home/elza/.cache/gnome-builder/install/plume/host -app-id= -postbuild= -prebuild= -default=true diff --git a/.gitignore b/.gitignore index 4756e4c..9cc3227 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ rls rls translations po/*.po~ +po/plume/*.po~ .env Rocket.toml !.gitkeep @@ -19,3 +20,4 @@ search_index main.css *.wasm *.js +.buildconfig diff --git a/Cargo.lock b/Cargo.lock index f36be5c..ac6f054 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -965,6 +965,20 @@ dependencies = [ "encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "gettext-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "gettext 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "gettext-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "gettext-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "glob" version = "0.2.11" @@ -1816,6 +1830,9 @@ dependencies = [ "diesel 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "dotenv 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "gettext 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "gettext-macros 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "gettext-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "guid-create 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "multipart 0.15.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1826,7 +1843,7 @@ dependencies = [ "rocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rocket_contrib 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rocket_csrf 0.1.0 (git+https://github.com/fdb-hiroshima/rocket_csrf?rev=4a72ea2ec716cb0b26188fb00bccf2ef7d1e031c)", - "rocket_i18n 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rocket_i18n 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rsass 0.9.6 (registry+https://github.com/rust-lang/crates.io-index)", "ructe 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1916,7 +1933,7 @@ dependencies = [ "serde 1.0.84 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.84 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", - "tantivy 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tantivy 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "webfinger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "whatlang 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2320,7 +2337,7 @@ dependencies = [ [[package]] name = "rocket_i18n" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "gettext 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2754,7 +2771,7 @@ dependencies = [ [[package]] name = "tantivy" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "atomicwrites 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3437,6 +3454,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" "checksum generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef25c5683767570c2bbd7deba372926a55eaae9982d7726ee2a1050239d45b9d" "checksum gettext 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4378b8e09fd51cfdb0d48f40929a5c358efeeb62feb458c7d6eab979fae231f4" +"checksum gettext-macros 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e977a8090ecd681d1c54f49ced1fa7cea8edca94e16e597642845c66e4b48aa8" +"checksum gettext-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "46dd079379f756f6a1ae74b051813e242893f84fbf6ac898bce827fc77958d70" "checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" "checksum guid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e691c64d9b226c7597e29aeb46be753beb8c9eeef96d8c78dfd4d306338a38da" "checksum guid-create 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fcea207bf7a6092166ab590f98fe5dde5a7deed1f1920d98dcac31f80814c40d" @@ -3569,7 +3588,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum rocket_contrib 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f73e161dad5730435f51c815a5c6831d2e57b6b4299b1bf609d31b09aa9a2fa7" "checksum rocket_csrf 0.1.0 (git+https://github.com/fdb-hiroshima/rocket_csrf?rev=4a72ea2ec716cb0b26188fb00bccf2ef7d1e031c)" = "" "checksum rocket_http 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba9d4f2ce5bba6e1b6d3100493bbad63879e99bbf6b4365d61e6f781daab324d" -"checksum rocket_i18n 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f10dc7394c8c400d20a86d25b8d6f6f8066cadd5e849ceed611bc6c28e1aaac5" +"checksum rocket_i18n 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc76ce146d0650cd38ee343202c95c8a891311f1ddad54feb9ecf8709cc2c86b" "checksum rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d37473170aedbe66ffa3ad3726939ba677d83c646ad4fd99e5b4bc38712f45ec" "checksum rsass 0.9.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7a5dde55023a6c19470f7aeb59f75f897d8b80cbe00d61dfcaf7bbbe3de4c0a6" "checksum ructe 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f3f9eb3b594c23d84efd966b7ce800d11eabc2d672f2d555b1e3acde43120ec6" @@ -3619,7 +3638,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum syn 0.15.23 (registry+https://github.com/rust-lang/crates.io-index)" = "9545a6a093a3f0bd59adb472700acc08cad3776f860f16a897dfce8c88721cbc" "checksum synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" "checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015" -"checksum tantivy 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8c326ada20e6ca90d39c3d10a51a740e4069d530b6d393b3af62d7f5f685ee11" +"checksum tantivy 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "252c9134bcd3a045c770ecc3a896a73e98fd8ed124b4380b837451f17b04d96b" "checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" "checksum tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "7e91405c14320e5c79b3d148e1c86f40749a36e490642202a31689cb1a3452b2" "checksum tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b" diff --git a/Cargo.toml b/Cargo.toml index 3d43d4b..d7acc08 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,12 +11,15 @@ canapi = "0.2" colored = "1.7" dotenv = "0.13" failure = "0.1" +gettext = "0.3" +gettext-macros = "0.3" +gettext-utils = "0.1" guid-create = "0.1" heck = "0.3.0" num_cpus = "1.0" rocket = "0.4.0" rocket_contrib = { version = "0.4.0", features = ["json"] } -rocket_i18n = "0.3.1" +rocket_i18n = "0.4.0" rpassword = "2.0" scheduled-thread-pool = "0.2.0" serde = "1.0" @@ -63,7 +66,6 @@ rev = "4a72ea2ec716cb0b26188fb00bccf2ef7d1e031c" [build-dependencies] ructe = "0.5.6" -rocket_i18n = { version = "0.3.1", features = ["build"] } rsass = "0.9" [features] diff --git a/build.rs b/build.rs index c97b81c..0d12b7c 100644 --- a/build.rs +++ b/build.rs @@ -1,5 +1,4 @@ extern crate ructe; -extern crate rocket_i18n; extern crate rsass; use ructe::*; use std::{env, fs::*, io::Write, path::PathBuf}; @@ -10,10 +9,6 @@ fn main() { .join("templates"); compile_templates(&in_dir, &out_dir).expect("compile templates"); - println!("cargo:rerun-if-changed=po"); - rocket_i18n::update_po("plume", &["de", "en", "fr", "gl", "it", "ja", "nb", "pl", "ru"]); - rocket_i18n::compile_po("plume", &["de", "en", "fr", "gl", "it", "ja", "nb", "pl", "ru"]); - println!("cargo:rerun-if-changed=static/css"); let mut out = File::create("static/css/main.css").expect("Couldn't create main.css"); out.write_all( diff --git a/plume-models/src/notifications.rs b/plume-models/src/notifications.rs index e7c566e..7e29b5e 100644 --- a/plume-models/src/notifications.rs +++ b/plume-models/src/notifications.rs @@ -78,17 +78,6 @@ impl Notification { .map_err(Error::from) } - pub fn get_message(&self) -> &'static str { - match self.kind.as_ref() { - notification_kind::COMMENT => "{0} commented your article.", - notification_kind::FOLLOW => "{0} is now following you.", - notification_kind::LIKE => "{0} liked your article.", - notification_kind::MENTION => "{0} mentioned you.", - notification_kind::RESHARE => "{0} boosted your article.", - _ => unreachable!("Notification::get_message: Unknow type"), - } - } - pub fn get_url(&self, conn: &Connection) -> Option { match self.kind.as_ref() { notification_kind::COMMENT => self.get_post(conn).and_then(|p| Some(format!("{}#comment-{}", p.url(conn).ok()?, self.object_id))), diff --git a/po/de.po b/po/plume/de.po similarity index 57% rename from po/de.po rename to po/plume/de.po index 7456eac..1a11191 100644 --- a/po/de.po +++ b/po/plume/de.po @@ -13,207 +13,78 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.1.1\n" -msgid "Latest articles" -msgstr "Neueste Artikel" - #, fuzzy -msgid "No articles to see here yet." -msgstr "Bisher keine Artikel vorhanden." +msgid "{0} commented your article." +msgstr "{0} hat deinen Artikel kommentiert" -msgid "New article" -msgstr "Neuer Artikel" - -msgid "New blog" -msgstr "Neuer Blog" - -msgid "Create a blog" -msgstr "Erstelle einen Blog" - -msgid "Title" -msgstr "Titel" - -#, fuzzy -msgid "Create the blog" -msgstr "Erstelle einen Blog" - -msgid "Comment \"{0}\"" -msgstr "Kommentar \"{0}\"" - -msgid "Content" -msgstr "Inhalt" - -#, fuzzy -msgid "Submit your comment" -msgstr "Kommentar abschicken" - -msgid "Something broke on our side." -msgstr "Bei dir ist etwas schief gegangen." - -msgid "Sorry about that. If you think this is a bug, please report it." -msgstr "" -"Entschuldige. Wenn du denkst einen Bug gefunden zu haben, kannst du diesen " -"gerne melden." - -msgid "Configuration" -msgstr "Konfiguration" - -msgid "Configure your instance" -msgstr "Konfiguriere deine Instanz" - -msgid "Name" -msgstr "Name" - -msgid "Let's go!" -msgstr "Los geht's!" - -msgid "Welcome to {0}" -msgstr "" - -msgid "Notifications" -msgstr "Benachrichtigungen" - -msgid "Written by {0}" +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" #, fuzzy -msgid "This article is published under the {0} license." -msgstr "Dieser Artikel steht unter der {0} Lizenz." +msgid "{0} liked your article." +msgstr "{0} hat deinen Artikel geliked" -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "Ein Like" -msgstr[1] "{0} Likes" - -msgid "I don't like this anymore" -msgstr "Nicht mehr Liken" - -msgid "Add yours" -msgstr "Like" +msgid "{0} mentioned you." +msgstr "{0} hat dich erwähnt." #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "Ein Boost" -msgstr[1] "{0} Boosts" +msgid "{0} boosted your article." +msgstr "{0} hat deinen Artikel geboostet" #, fuzzy -msgid "I don't want this boosted anymore" -msgstr "Nicht mehr boosten" - -msgid "Boost" -msgstr "Boosten" - -msgid "Comments" -msgstr "Kommentare" - -msgid "Respond" -msgstr "Antworten" - -msgid "Comment" -msgstr "Kommentar" +msgid "{0}'s avatar" +msgstr "{0}'s Avatar'" #, fuzzy -msgid "Create an article" -msgstr "Erstelle einen Account" - -msgid "Publish" -msgstr "Veröffentlichen" - -msgid "Login" -msgstr "Login" +msgid "You need to be logged in order to create a new blog" +msgstr "Du musst eingeloggt sein, um einen neuen Beitrag zu schreiben" #, fuzzy -msgid "Username, or email" -msgstr "Nutzername oder E-Mail" - -msgid "Password" -msgstr "Passwort" - -msgid "Dashboard" -msgstr "Dashboard" - -msgid "Your Dashboard" -msgstr "Dein Dashboard" +msgid "You are not allowed to delete this blog." +msgstr "Du bist kein Autor in diesem Blog." #, fuzzy -msgid "Your blogs" -msgstr "Deine Blogs" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" -"Du hast bisher keinen Blog. Erstelle deinen eigenen oder tritt einem Blog " -"bei." - -msgid "Start a new blog" -msgstr "Starte einen neuen Blog" - -msgid "Admin" -msgstr "Admin" +msgid "You need to be logged in order to like a post" +msgstr "Du musst eingeloggt sein, um einen Beitrag zu Liken" #, fuzzy -msgid "That's you" -msgstr "Das bist du" +msgid "You need to be logged in order to see your notifications" +msgstr "Du musst eingeloggt sein, um deine Benachrichtigungen zu sehen" -msgid "Edit your profile" -msgstr "Ändere dein Profil" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "Folgen" - -msgid "Unfollow" -msgstr "Entfolgen" - -msgid "Recently boosted" -msgstr "Kürzlich geboostet" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "Ein Follower" -msgstr[1] "{0} Followers" - -msgid "Edit your account" -msgstr "Ändere deinen Account" +msgid "This post isn't published yet." +msgstr "Dieser Beitrag ist noch nicht veröffentlicht." #, fuzzy -msgid "Your profile" -msgstr "Dein Profil" - -msgid "Display Name" -msgstr "Anzeigename" - -msgid "Email" -msgstr "E-Mail" - -msgid "Summary" -msgstr "Zusammenfassung" +msgid "You need to be logged in order to write a new post" +msgstr "Du musst eingeloggt sein, um einen neuen Beitrag zu schreiben" #, fuzzy -msgid "Update your account" -msgstr "Account aktualisieren" +msgid "You are not author in this blog." +msgstr "Du bist kein Autor in diesem Blog." -msgid "{0}'s followers" -msgstr "{0}s Follower" +msgid "New post" +msgstr "Neuer Beitrag" -msgid "Followers" -msgstr "Follower" +#, fuzzy +msgid "Edit {0}" +msgstr "Bearbeiten" -msgid "New Account" -msgstr "Neuer Account" +#, fuzzy +msgid "You need to be logged in order to reshare a post" +msgstr "Du musst eingeloggt sein, um deine Benachrichtigungen zu sehen" -msgid "Create an account" -msgstr "Erstelle einen Account" +#, fuzzy +msgid "You need to be logged in order to access your dashboard" +msgstr "Du musst eingeloggt sein, um dein Dashboard zu sehen" -msgid "Username" -msgstr "Nutzername" +#, fuzzy +msgid "You need to be logged in order to follow someone" +msgstr "Du musst eingeloggt sein, um jemandem zu folgen" -msgid "Password confirmation" -msgstr "Passwort Wiederholung" - -msgid "Create account" -msgstr "Account erstellen" +#, fuzzy +msgid "You need to be logged in order to edit your profile" +msgstr "Du musst eingeloggt sein, um dein Profil zu editieren" msgid "Plume" msgstr "Plume" @@ -221,162 +92,29 @@ msgstr "Plume" msgid "Menu" msgstr "Menü" -msgid "My account" -msgstr "Mein Account" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Notifications" +msgstr "Benachrichtigungen" msgid "Log Out" msgstr "Ausloggen" +msgid "My account" +msgstr "Mein Account" + msgid "Log In" msgstr "Einloggen" msgid "Register" msgstr "Registrieren" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "Du musst eingeloggt sein, um einen neuen Blog zu erstellen" - -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "Du musst eingeloggt sein, um einen Kommentar zu schreiben" - -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "Du musst eingeloggt sein, um einen neuen Beitrag zu schreiben" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "Du musst eingeloggt sein, um deine Benachrichtigungen zu sehen" - -#, fuzzy -msgid "You need to be logged in, to be able to write a new post" -msgstr "Du musst eingeloggt sein, um einen neuen Beitrag zu schreiben" - -#, fuzzy -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "Du musst eingeloggt sein, um einen Beitrag zu boosten" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "Nutzername oder Passwort ungültig" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Du musst eingeloggt sein, um dein Dashboard zu sehen" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "Du musst eingeloggt sein, um jemandem zu folgen" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Du musst eingeloggt sein, um dein Profil zu editieren" - -msgid "By {0}" -msgstr "" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} hat deinen Artikel geboostet" - -msgid "{0} started following you" -msgstr "{0} folgt dir nun" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} hat deinen Artikel geliked" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} hat deinen Artikel kommentiert" - -msgid "We couldn't find this page." -msgstr "Wir konnten diese Seite nicht finden." - -msgid "The link that led you here may be broken." -msgstr "Der Link, welcher dich hier her führte, ist wohl kaputt." - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Du bist kein Autor in diesem Blog." - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "Du bist kein Autor in diesem Blog." - -msgid "{0} mentioned you." -msgstr "{0} hat dich erwähnt." - -msgid "Your comment" -msgstr "Dein Kommentar" - -msgid "Unknown error" -msgstr "Unbekannter Fehler" - -msgid "Invalid name" -msgstr "Ungültiger Name" - -msgid "A blog with the same name already exists." -msgstr "Ein Blog mit demselben Namen existiert bereits." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "Dein Kommentar kann nicht leer sein" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Ein Beitrag mit demselben Titel existiert bereits." - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "" -"Wir brauchen eine E-Mail oder einen Nutzernamen um dich zu identifizieren" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "Dein Passwort darf nicht leer sein" - -msgid "The two passwords must be a match!" -msgstr "" - -#, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "Nutzername darf nicht leer sein" - -msgid "Invalid email" -msgstr "Ungültige E-Mail Adresse" - -#, fuzzy -msgid "The password should be at least 8 characters long" -msgstr "Passwort sollte mindestens 8 Zeichen lang sein" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Log dich ein oder nutze deinen Fediverse-Account um mit diesem Artikel zu " -"interagieren" - -msgid "Optional" -msgstr "Optional" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" - -msgid "Previous page" -msgstr "Vorherige Seite" - -msgid "Next page" -msgstr "Nächste Seite" +msgid "About this instance" +msgstr "Über diese Instanz" msgid "Source code" msgstr "Quellcode" @@ -387,8 +125,64 @@ msgstr "Matrix-Raum" msgid "Administration" msgstr "Administration" -msgid "Instance settings" -msgstr "Instanz-Einstellungen" +msgid "Welcome on {}" +msgstr "" + +#, fuzzy +msgid "Latest articles" +msgstr "Neuer Artikel" + +#, fuzzy +msgid "Your feed" +msgstr "Deine Mediendateien" + +msgid "Federated feed" +msgstr "" + +#, fuzzy +msgid "Local feed" +msgstr "Lokaler Feed" + +#, fuzzy +msgid "Administration of {0}" +msgstr "Administration" + +msgid "Instances" +msgstr "Instanzen" + +msgid "Configuration" +msgstr "Konfiguration" + +msgid "Users" +msgstr "Nutzende" + +msgid "Unblock" +msgstr "Blockade aufheben" + +#, fuzzy +msgid "Block" +msgstr "Blockade aufheben" + +msgid "Ban" +msgstr "" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Alle Artikel des Fediverse" + +#, fuzzy +msgid "Articles from {}" +msgstr "Artikel von {0}" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "Hier gibts noch nichts. Versuche dich mehr Leuten anzuschließen." + +msgid "Name" +msgstr "Name" + +msgid "Optional" +msgstr "Optional" #, fuzzy msgid "Allow anyone to register here" @@ -413,36 +207,6 @@ msgstr "Voreingestellte Lizenz" msgid "Save these settings" msgstr "Einstellungen speichern" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "Bisher keine Kommentare. Schreibe die erste Reaktion!" - -msgid "About this instance" -msgstr "Über diese Instanz" - -msgid "What is Plume?" -msgstr "Was ist Plume?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume ist eine dezentrale Blogging-Engine." - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "Autoren können verschiedene Blogs von einer Website aus verwalten." - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"Artikel sind auch auf anderen Plume-Websites sichtbar und es ist möglich aus " -"anderen Plattformen wie Mastodon mit diesen zu interagieren." - -msgid "Create your account" -msgstr "Eigenen Account erstellen" - msgid "About {0}" msgstr "" @@ -452,196 +216,41 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" +msgid "And connected to {0} other instances" msgstr "" -msgid "Read the detailed rules" -msgstr "Lies die detailierten Regeln" - -msgid "Delete this article" -msgstr "Artikel löschen" - -#, fuzzy -msgid "Delete this blog" -msgstr "Artikel löschen" - msgid "Administred by" msgstr "Administriert von" msgid "Runs Plume {0}" msgstr "Verwendet Plume {0}" -#, fuzzy -msgid "Your media" -msgstr "Deine Mediendateien" - -msgid "Go to your gallery" -msgstr "Zu deiner Gallerie" - -msgid "{0}'s avatar'" -msgstr "{0}'s Avatar'" - -msgid "Media details" -msgstr "Mediendetails" - -msgid "Go back to the gallery" -msgstr "Zurück zur Gallerie" +msgid "Edit your account" +msgstr "Ändere deinen Account" #, fuzzy -msgid "Markdown syntax" -msgstr "Markdown Code" +msgid "Your Profile" +msgstr "Dein Profil" #, fuzzy -msgid "Copy it into your articles, to insert this media." -msgstr "Um diese Mediendatei einzufügen, kopiere sie in deine Artikel." +msgid "Display name" +msgstr "Anzeigename" + +msgid "Email" +msgstr "E-Mail" + +msgid "Summary" +msgstr "Zusammenfassung" #, fuzzy -msgid "Use as an avatar" -msgstr "Als Avatar verwenden" - -msgid "Delete" -msgstr "Löschen" - -msgid "Upload" -msgstr "Hochladen" - -#, fuzzy -msgid "You don't have any media uploaded yet." -msgstr "Derzeit sind noch keine Mediendateien hochgeladen." - -msgid "Media upload" -msgstr "Hochladen von Mediendateien" - -msgid "Description" -msgstr "Beschreibung" - -msgid "Content warning" -msgstr "Warnhinweis zum Inhalt" - -msgid "File" -msgstr "Datei" - -msgid "Send" -msgstr "Senden" - -#, fuzzy -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" -"Tut mir leid. Auf dieser Instanz sind Registrierungen derzeit nicht möglich. " -"Es gibt aber noch andere" - -msgid "Subtitle" -msgstr "Untertitel" - -#, fuzzy -msgid "Log In to like" -msgstr "Um zu liken, musst du eingeloggt sein" - -#, fuzzy -msgid "Log In to boost" -msgstr "Um zu boosten, musst du eingeloggt sein" - -#, fuzzy -msgid "Personal feed" -msgstr "Lokaler Feed" - -msgid "Federated feed" -msgstr "Föderativer Feed" - -msgid "Local feed" -msgstr "Lokaler Feed" - -#, fuzzy -msgid "Nothing to see here yet. Try to follow some people." -msgstr "Hier gibts noch nichts. Versuche dich mehr Leuten anzuschließen." - -msgid "Articles" -msgstr "Artikel" - -#, fuzzy -msgid "All of the articles within the Fediverse" -msgstr "Alle Artikel des Fediverse" - -msgid "Articles from {0}" -msgstr "Artikel von {0}" - -msgid "View all" -msgstr "Alles anzeigen" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Mit \"{0}\" markierte Artikel" - -msgid "Edit" -msgstr "Bearbeiten" - -#, fuzzy -msgid "Edit {0}" -msgstr "Bearbeiten" - -msgid "Update" -msgstr "Aktualisieren" - -msgid "We couldn't find this page." -msgstr "Wir konnten diese Seite nicht finden." - -msgid "Invalid CSRF token." -msgstr "Ungültiger CSRF token." - -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 "" -"Irgendetwas stimmt mit deinem CSRF token nicht. Vergewissere dich, dass " -"Cookies in deinem Browser aktiviert sind und versuche diese Seite neu zu " -"laden. Bitte melde diesen Fehler, falls er erneut auftritt." - -#, fuzzy -msgid "Administration of {0}" -msgstr "Administration" - -msgid "Instances" -msgstr "Instanzen" - -msgid "Unblock" -msgstr "Blockade aufheben" - -msgid "Block" -msgstr "Blockade" - -msgid "Ban" -msgstr "Sperre" - -#, fuzzy -msgid "Useful for visually impaired people and information about licenses" -msgstr "Hilfreich für Sehbehinderte und zur Lizenziserung" - -#, fuzzy -msgid "Leave it empty, if none is meeded" -msgstr "Falls es dies nicht gibt, lass es leer" - -msgid "Draft" -msgstr "Entwurf" - -msgid "This is a draft, don't publish it yet." -msgstr "Dies ist ein Entwurf, noch nicht veröffentlichen." - -#, fuzzy -msgid "Update, or publish" -msgstr "Aktualisieren oder veröffentlichen" - -#, fuzzy -msgid "Your drafts" -msgstr "Deine Entwürfe" +msgid "Update account" +msgstr "Account aktualisieren" msgid "Danger zone" msgstr "Gefahrenbereich" #, fuzzy -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" "Sei umsichtig, jede ausgeführte Aktion kann hier nicht abgebrochen werden." @@ -654,31 +263,131 @@ msgstr "" "Tut mir leid. Als Administrator kannst du deine Instanz leider nicht " "verlassen." -msgid "Users" -msgstr "Nutzende" +msgid "Your Dashboard" +msgstr "Dein Dashboard" -msgid "This post isn't published yet." -msgstr "Dieser Beitrag ist noch nicht veröffentlicht." +#, fuzzy +msgid "Your Blogs" +msgstr "Deine Blogs" -msgid "There are currently no articles with such a tag" +#, fuzzy +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" +"Du hast bisher keinen Blog. Erstelle deinen eigenen oder tritt einem Blog " +"bei." + +msgid "Start a new blog" +msgstr "Starte einen neuen Blog" + +msgid "Your Drafts" +msgstr "Deine Entwürfe" + +#, fuzzy +msgid "Your media" +msgstr "Deine Mediendateien" + +msgid "Go to your gallery" +msgstr "Zu deiner Gallerie" + +msgid "Create your account" +msgstr "Eigenen Account erstellen" + +msgid "Create an account" +msgstr "Erstelle einen Account" + +msgid "Username" +msgstr "Nutzername" + +msgid "Password" +msgstr "Passwort" + +msgid "Password confirmation" +msgstr "Passwort Wiederholung" + +#, fuzzy +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" +"Tut mir leid. Auf dieser Instanz sind Registrierungen derzeit nicht möglich. " +"Es gibt aber noch andere" + +msgid "Articles" +msgstr "Artikel" + +msgid "Followers" +msgstr "Follower" + +#, fuzzy +msgid "Atom feed" +msgstr "Dein Feed" + +msgid "Recently boosted" +msgstr "Kürzlich geboostet" + +msgid "Admin" +msgstr "Admin" + +#, fuzzy +msgid "It is you" +msgstr "Das bist du" + +msgid "Edit your profile" +msgstr "Ändere dein Profil" + +msgid "Open on {0}" msgstr "" #, fuzzy -msgid "Illustration" -msgstr "Administration" +msgid "Unfollow" +msgstr "Folgen" -msgid "None" +msgid "Follow" +msgstr "Folgen" + +msgid "{0}'s followers" +msgstr "{0}s Follower" + +msgid "Respond" +msgstr "Antworten" + +#, fuzzy +msgid "Delete this comment" +msgstr "Artikel löschen" + +msgid "What is Plume?" +msgstr "Was ist Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume ist eine dezentrale Blogging-Engine." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "Autoren können verschiedene Blogs von einer Website aus verwalten." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +msgstr "" +"Artikel sind auch auf anderen Plume-Websites sichtbar und es ist möglich aus " +"anderen Plattformen wie Mastodon mit diesen zu interagieren." + +msgid "Home to {0} people" +msgstr "" + +msgid "Read the detailed rules" +msgstr "Lies die detailierten Regeln" + +msgid "View all" +msgstr "Alles anzeigen" + +msgid "By {0}" msgstr "" #, fuzzy -msgid "Leave empty to reserve all rights" -msgstr "Falls es dies nicht gibt, lass es leer" - -msgid "All rights reserved." -msgstr "" - -msgid "Search" -msgstr "" +msgid "Draft" +msgstr "Deine Entwürfe" #, fuzzy msgid "Your query" @@ -690,12 +399,23 @@ msgstr "" msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "Titel" + msgid "Subtitle matching these words" msgstr "" +#, fuzzy +msgid "Subtitle - byline" +msgstr "Untertitel" + msgid "Content matching these words" msgstr "" +#, fuzzy +msgid "Body content" +msgstr "Inhalt" + msgid "From this date" msgstr "" @@ -705,23 +425,43 @@ msgstr "" msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "Instanz-Einstellungen" + msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + #, fuzzy msgid "Written in this language" msgstr "Wir konnten diese Seite nicht finden." +msgid "Language" +msgstr "" + #, fuzzy msgid "Published under this license" msgstr "Dieser Artikel steht unter der {0} Lizenz." +#, fuzzy +msgid "Article license" +msgstr "Voreingestellte Lizenz" + msgid "Search result for \"{0}\"" msgstr "" @@ -735,38 +475,402 @@ msgstr "Zu deiner Gallerie" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "Nutzername oder E-Mail" + +msgid "Subtitle" +msgstr "Untertitel" + +msgid "Content" msgstr "Inhalt" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" +msgstr "" + +# src/template_utils.rs:148 +msgid "Leave it empty to reserve all rights" msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "Instanz-Einstellungen" +msgid "Illustration" +msgstr "Administration" -msgid "Authors" -msgstr "" - -msgid "Blog title" -msgstr "" - -msgid "Language" +msgid "None" msgstr "" #, fuzzy -msgid "Article license" -msgstr "Voreingestellte Lizenz" +msgid "This is a draft, don't publish it yet." +msgstr "Dieser Beitrag ist noch nicht veröffentlicht." -#~ msgid "Create blog" -#~ msgstr "Blog erstellen" +msgid "Update" +msgstr "" -#~ msgid "New post" -#~ msgstr "Neuer Beitrag" +#, fuzzy +msgid "Update, or publish" +msgstr "Aktualisieren oder veröffentlichen" + +#, fuzzy +msgid "Publish your post" +msgstr "{0} hat deinen Artikel geliked" + +msgid "Written by {0}" +msgstr "" + +#, fuzzy +msgid "Edit" +msgstr "Bearbeiten" + +#, fuzzy +msgid "Delete this article" +msgstr "Artikel löschen" + +msgid "All rights reserved." +msgstr "" + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Dieser Artikel steht unter der {0} Lizenz." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Ein Like" +msgstr[1] "{0} Likes" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Nicht mehr boosten" + +msgid "Add yours" +msgstr "" + +#, fuzzy +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "Ein Boost" +msgstr[1] "{0} Boosts" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Nicht mehr boosten" + +msgid "Boost" +msgstr "Boosten" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"Log dich ein oder nutze deinen Fediverse-Account um mit diesem Artikel zu " +"interagieren" + +#, fuzzy +msgid "Comments" +msgstr "Kommentar" + +msgid "Content warning" +msgstr "Warnhinweis zum Inhalt" + +#, fuzzy +msgid "Your comment" +msgstr "Kommentar abschicken" + +#, fuzzy +msgid "Submit comment" +msgstr "Kommentar abschicken" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "Bisher keine Kommentare. Schreibe die erste Reaktion!" + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "Ungültiger CSRF token." + +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 "" +"Irgendetwas stimmt mit deinem CSRF token nicht. Vergewissere dich, dass " +"Cookies in deinem Browser aktiviert sind und versuche diese Seite neu zu " +"laden. Bitte melde diesen Fehler, falls er erneut auftritt." + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "Wir konnten diese Seite nicht finden." + +msgid "The link that led you here may be broken." +msgstr "Der Link, welcher dich hier her führte, ist wohl kaputt." + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "Nicht berechtigt." + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "Bei dir ist etwas schief gegangen." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" +"Entschuldige. Wenn du denkst einen Bug gefunden zu haben, kannst du diesen " +"gerne melden." + +#, fuzzy +msgid "New Blog" +msgstr "Neuer Blog" + +msgid "Create a blog" +msgstr "Erstelle einen Blog" + +msgid "Create blog" +msgstr "Blog erstellen" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Ein Autor in diesem Blog: " +msgstr[1] "{0} Autoren in diesem Blog: " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "Ein Artikel in diesem Blog" +msgstr[1] "{0} Artikel in diesem Blog" + +msgid "No posts to see here yet." +msgstr "Bisher keine Artikel vorhanden." + +msgid "New article" +msgstr "Neuer Artikel" + +#, fuzzy +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" +"Sei umsichtig, jede ausgeführte Aktion kann hier nicht abgebrochen werden." + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "Artikel löschen" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Mit \"{0}\" markierte Artikel" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "Upload" +msgstr "Hochladen" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "Derzeit sind noch keine Mediendateien hochgeladen." + +msgid "Delete" +msgstr "Löschen" + +msgid "Media upload" +msgstr "Hochladen von Mediendateien" + +msgid "Description" +msgstr "Beschreibung" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Hilfreich für Sehbehinderte und zur Lizenziserung" + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "Falls es dies nicht gibt, lass es leer" + +msgid "File" +msgstr "Datei" + +msgid "Send" +msgstr "Senden" + +msgid "Media details" +msgstr "" + +#, fuzzy +msgid "Go back to the gallery" +msgstr "Zu deiner Gallerie" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Markdown Code" + +#, fuzzy +msgid "Copy it into your articles, to insert this media:" +msgstr "Um diese Mediendatei einzufügen, kopiere sie in deine Artikel." + +#, fuzzy +msgid "Use as avatar" +msgstr "Als Avatar verwenden" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Bisher keine Artikel vorhanden." + +#, fuzzy +#~ msgid "Create the blog" +#~ msgstr "Erstelle einen Blog" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Erstelle einen Account" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Du musst eingeloggt sein, um einen neuen Beitrag zu schreiben" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} hat deinen Artikel geboostet" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} hat deinen Artikel kommentiert" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Du bist kein Autor in diesem Blog." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Dein Kommentar kann nicht leer sein" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Ein Beitrag mit demselben Titel existiert bereits." + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "Dein Passwort darf nicht leer sein" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "Nutzername darf nicht leer sein" + +#~ msgid "Previous page" +#~ msgstr "Vorherige Seite" + +#~ msgid "Next page" +#~ msgstr "Nächste Seite" + +#~ msgid "Instance settings" +#~ msgstr "Instanz-Einstellungen" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume ist eine dezentrale Blogging-Engine." + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "Um zu liken, musst du eingeloggt sein" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "Um zu boosten, musst du eingeloggt sein" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Beitrag erstellen" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "Kommentar \"{0}\"" + +#~ msgid "Configure your instance" +#~ msgstr "Konfiguriere deine Instanz" + +#~ msgid "Let's go!" +#~ msgstr "Los geht's!" + +#~ msgid "Publish" +#~ msgstr "Veröffentlichen" + +#~ msgid "One follower" +#~ msgid_plural "{0} followers" +#~ msgstr[0] "Ein Follower" +#~ msgstr[1] "{0} Followers" + +#~ msgid "New Account" +#~ msgstr "Neuer Account" + +#~ msgid "Create account" +#~ msgstr "Account erstellen" + +#, fuzzy +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "Du musst eingeloggt sein, um einen Kommentar zu schreiben" + +#, fuzzy +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "Du musst eingeloggt sein, um einen Beitrag zu boosten" + +#, fuzzy +#~ msgid "Invalid username, or password" +#~ msgstr "Nutzername oder Passwort ungültig" + +#~ msgid "We couldn't find this page." +#~ msgstr "Wir konnten diese Seite nicht finden." + +#~ msgid "Unknown error" +#~ msgstr "Unbekannter Fehler" + +#~ msgid "Invalid name" +#~ msgstr "Ungültiger Name" + +#~ msgid "A blog with the same name already exists." +#~ msgstr "Ein Blog mit demselben Namen existiert bereits." + +#~ msgid "Your comment can't be empty" +#~ msgstr "Dein Kommentar kann nicht leer sein" + +#~ msgid "A post with the same title already exists." +#~ msgstr "Ein Beitrag mit demselben Titel existiert bereits." + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Deine Entwürfe" + +#, fuzzy +#~ msgid "Your password field can't be empty" +#~ msgstr "Dein Passwort darf nicht leer sein" + +#~ msgid "Username can't be empty" +#~ msgstr "Nutzername darf nicht leer sein" + +#~ msgid "Invalid email" +#~ msgstr "Ungültige E-Mail Adresse" + +#, fuzzy +#~ msgid "The password should be at least 8 characters long" +#~ msgstr "Passwort sollte mindestens 8 Zeichen lang sein" + +#~ msgid "Login to like" +#~ msgstr "Um zu liken, musst du eingeloggt sein" + +#~ msgid "Login to boost" +#~ msgstr "Um zu boosten, musst du eingeloggt sein" #~ msgid "Create a post" #~ msgstr "Beitrag erstellen" @@ -774,6 +878,3 @@ msgstr "Voreingestellte Lizenz" #, fuzzy #~ msgid "You need to be signed in, in order for you to like a post" #~ msgstr "Du musst eingeloggt sein, um einen Beitrag zu Liken" - -#~ msgid "You are not authorized." -#~ msgstr "Nicht berechtigt." diff --git a/po/en.po b/po/plume/en.po similarity index 56% rename from po/en.po rename to po/plume/en.po index 393c8ec..92638cd 100644 --- a/po/en.po +++ b/po/plume/en.po @@ -1,344 +1,107 @@ -msgid "" -msgstr "" -"Project-Id-Version: plume\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-06-15 16:33-0700\n" -"PO-Revision-Date: 2018-06-15 16:33-0700\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: en\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Latest articles" +# src/template_utils.rs:34 +msgid "{0} commented your article." msgstr "" -msgid "No articles to see here yet." +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" -msgid "New article" +# src/template_utils.rs:36 +msgid "{0} liked your article." msgstr "" -msgid "New blog" +# src/template_utils.rs:37 +msgid "{0} mentioned you." msgstr "" -msgid "Create a blog" +# src/template_utils.rs:38 +msgid "{0} boosted your article." msgstr "" -msgid "Title" +# src/template_utils.rs:68 +msgid "{0}'s avatar" msgstr "" -msgid "Create the blog" +# src/routes/blogs.rs:65 +msgid "You need to be logged in order to create a new blog" msgstr "" -msgid "Comment \"{0}\"" +# src/routes/blogs.rs:136 +msgid "You are not allowed to delete this blog." msgstr "" -msgid "Content" +# src/routes/likes.rs:41 +msgid "You need to be logged in order to like a post" msgstr "" -msgid "Submit your comment" +# src/routes/notifications.rs:23 +msgid "You need to be logged in order to see your notifications" msgstr "" -msgid "Something broke on our side." +# src/routes/posts.rs:81 +msgid "This post isn't published yet." msgstr "" -msgid "Sorry about that. If you think this is a bug, please report it." +# src/routes/posts.rs:100 +msgid "You need to be logged in order to write a new post" msgstr "" -msgid "Configuration" +# src/routes/posts.rs:113 +msgid "You are not author in this blog." msgstr "" -msgid "Configure your instance" +# src/routes/posts.rs:119 +msgid "New post" msgstr "" -msgid "Name" +# src/routes/posts.rs:156 +msgid "Edit {0}" msgstr "" -msgid "Let's go!" +# src/routes/reshares.rs:41 +msgid "You need to be logged in order to reshare a post" msgstr "" -msgid "Welcome to {0}" +# src/routes/user.rs:131 +msgid "You need to be logged in order to access your dashboard" msgstr "" -msgid "Notifications" +# src/routes/user.rs:164 +msgid "You need to be logged in order to follow someone" msgstr "" -msgid "Written by {0}" +# src/routes/user.rs:227 +msgid "You need to be logged in order to edit your profile" msgstr "" -msgid "This article is published under the {0} license." +msgid "Plume" +msgstr "Plume" + +msgid "Menu" msgstr "" -#, fuzzy -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "One follower" -msgstr[1] "{{ count }} followers" - -msgid "I don't like this anymore" -msgstr "" - -msgid "Add yours" -msgstr "" - -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "" -msgstr[1] "" - -msgid "I don't want this boosted anymore" -msgstr "" - -msgid "Boost" -msgstr "" - -msgid "Comments" -msgstr "" - -msgid "Respond" -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Create an article" -msgstr "" - -msgid "Publish" -msgstr "" - -msgid "Login" -msgstr "" - -msgid "Username, or email" -msgstr "" - -msgid "Password" +msgid "Search" msgstr "" msgid "Dashboard" msgstr "" -msgid "Your Dashboard" -msgstr "" - -msgid "Your blogs" -msgstr "" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" - -msgid "Start a new blog" -msgstr "" - -msgid "Admin" -msgstr "" - -msgid "That's you" -msgstr "" - -msgid "Edit your profile" -msgstr "" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "" - -#, fuzzy -msgid "Unfollow" -msgstr "One follower" - -msgid "Recently boosted" -msgstr "" - -#, fuzzy -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "One follower" -msgstr[1] "{{ count }} followers" - -msgid "Edit your account" -msgstr "" - -msgid "Your profile" -msgstr "" - -msgid "Display Name" -msgstr "" - -msgid "Email" -msgstr "" - -msgid "Summary" -msgstr "" - -msgid "Update your account" -msgstr "" - -#, fuzzy -msgid "{0}'s followers" -msgstr "One follower" - -#, fuzzy -msgid "Followers" -msgstr "One follower" - -msgid "New Account" -msgstr "" - -msgid "Create an account" -msgstr "" - -msgid "Username" -msgstr "" - -msgid "Password confirmation" -msgstr "" - -msgid "Create account" -msgstr "" - -msgid "Plume" -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "My account" +msgid "Notifications" msgstr "" msgid "Log Out" msgstr "" +msgid "My account" +msgstr "" + msgid "Log In" msgstr "" msgid "Register" msgstr "" -msgid "You need to be signed in, for you to create a new blog" -msgstr "" - -msgid "You need to be signed in, so that you can post a comment" -msgstr "" - -msgid "You need to be signed in, to be able to like a post" -msgstr "" - -msgid "You need to be logged in, so that you can see your notifications" -msgstr "" - -msgid "You need to be logged in, to be able to write a new post" -msgstr "" - -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "" - -msgid "Invalid username, or password" -msgstr "" - -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "" - -msgid "You need to be logged in, to be able to follow someone" -msgstr "" - -msgid "You need to be logged in, to be able to edit your profile" -msgstr "" - -msgid "By {0}" -msgstr "" - -msgid "{0} gave a boost to your article" -msgstr "" - -msgid "{0} started following you" -msgstr "" - -msgid "{0} liked your post" -msgstr "" - -msgid "{0} commented on your post" -msgstr "" - -msgid "We couldn't find this page." -msgstr "" - -msgid "The link that led you here may be broken." -msgstr "" - -msgid "You are not authorized to access this page." -msgstr "" - -msgid "You are not an author on this blog." -msgstr "" - -msgid "{0} mentioned you." -msgstr "" - -msgid "Your comment" -msgstr "" - -msgid "Unknown error" -msgstr "" - -msgid "Invalid name" -msgstr "" - -msgid "A blog with the same name already exists." -msgstr "" - -msgid "The comment field can't be left empty" -msgstr "" - -msgid "An article with the same title already exists." -msgstr "" - -msgid "We need an email, or a username to identify you" -msgstr "" - -msgid "Your password field can't be left empty" -msgstr "" - -msgid "The two passwords must be a match!" -msgstr "" - -msgid "The 'username' field can't be left empty" -msgstr "" - -msgid "Invalid email" -msgstr "" - -msgid "The password should be at least 8 characters long" -msgstr "" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" - -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" - -msgid "Optional" -msgstr "" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" - -msgid "Previous page" -msgstr "" - -msgid "Next page" +msgid "About this instance" msgstr "" msgid "Source code" @@ -350,7 +113,57 @@ msgstr "" msgid "Administration" msgstr "" -msgid "Instance settings" +msgid "Welcome on {}" +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Your feed" +msgstr "" + +msgid "Federated feed" +msgstr "" + +msgid "Local feed" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "All the articles of the Fediverse" +msgstr "" + +msgid "Articles from {}" +msgstr "" + +msgid "Nothing to see here yet. Try to follow more people." +msgstr "" + +# src/template_utils.rs:144 +msgid "Name" +msgstr "" + +# src/template_utils.rs:146 +msgid "Optional" msgstr "" msgid "Allow anyone to register here" @@ -365,36 +178,13 @@ msgstr "" msgid "Long description" msgstr "" +# src/template_utils.rs:144 msgid "Default article license" msgstr "" msgid "Save these settings" msgstr "" -msgid "There are no comments here yet. Be the first to react!" -msgstr "" - -msgid "About this instance" -msgstr "" - -msgid "What is Plume?" -msgstr "" - -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "" - -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "" - -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" - -msgid "Create your account" -msgstr "" - msgid "About {0}" msgstr "" @@ -404,16 +194,7 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" -msgstr "" - -msgid "Read the detailed rules" -msgstr "" - -msgid "Delete this article" -msgstr "" - -msgid "Delete this blog" +msgid "And connected to {0} other instances" msgstr "" msgid "Administred by" @@ -422,156 +203,31 @@ msgstr "" msgid "Runs Plume {0}" msgstr "" -msgid "Your media" +msgid "Edit your account" msgstr "" -msgid "Go to your gallery" +msgid "Your Profile" msgstr "" -msgid "{0}'s avatar'" +# src/template_utils.rs:144 +msgid "Display name" msgstr "" -msgid "Media details" +# src/template_utils.rs:144 +msgid "Email" msgstr "" -msgid "Go back to the gallery" +# src/template_utils.rs:144 +msgid "Summary" msgstr "" -msgid "Markdown syntax" -msgstr "" - -msgid "Copy it into your articles, to insert this media." -msgstr "" - -msgid "Use as an avatar" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Upload" -msgstr "" - -msgid "You don't have any media uploaded yet." -msgstr "" - -msgid "Media upload" -msgstr "" - -msgid "Description" -msgstr "" - -msgid "Content warning" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Send" -msgstr "" - -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" - -msgid "Subtitle" -msgstr "" - -msgid "Log In to like" -msgstr "" - -msgid "Log In to boost" -msgstr "" - -msgid "Personal feed" -msgstr "" - -msgid "Federated feed" -msgstr "" - -msgid "Local feed" -msgstr "" - -msgid "Nothing to see here yet. Try to follow some people." -msgstr "" - -msgid "Articles" -msgstr "" - -msgid "All of the articles within the Fediverse" -msgstr "" - -#, fuzzy -msgid "Articles from {0}" -msgstr "Welcome to {{ instance_name }}" - -msgid "View all" -msgstr "" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Welcome to {{ instance_name }}" - -msgid "Edit" -msgstr "" - -msgid "Edit {0}" -msgstr "" - -msgid "Update" -msgstr "" - -msgid "We couldn't find this page." -msgstr "" - -msgid "Invalid CSRF token." -msgstr "" - -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 "" - -#, fuzzy -msgid "Administration of {0}" -msgstr "Welcome to {{ instance_name }}" - -msgid "Instances" -msgstr "" - -msgid "Unblock" -msgstr "" - -msgid "Block" -msgstr "" - -msgid "Ban" -msgstr "" - -msgid "Useful for visually impaired people and information about licenses" -msgstr "" - -msgid "Leave it empty, if none is meeded" -msgstr "" - -msgid "Draft" -msgstr "" - -msgid "This is a draft, don't publish it yet." -msgstr "" - -msgid "Update, or publish" -msgstr "" - -msgid "Your drafts" +msgid "Update account" msgstr "" msgid "Danger zone" msgstr "" -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" msgid "Delete your account" @@ -580,28 +236,116 @@ msgstr "" msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "" -msgid "Users" +msgid "Your Dashboard" msgstr "" -msgid "This post isn't published yet." +msgid "Your Blogs" msgstr "" -msgid "There are currently no articles with such a tag" +msgid "You don't have any blog yet. Create your own, or ask to join one." msgstr "" -msgid "Illustration" +msgid "Start a new blog" msgstr "" -msgid "None" +msgid "Your Drafts" msgstr "" -msgid "Leave empty to reserve all rights" +msgid "Your media" msgstr "" -msgid "All rights reserved." +msgid "Go to your gallery" msgstr "" -msgid "Search" +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +# src/template_utils.rs:144 +msgid "Username" +msgstr "" + +# src/template_utils.rs:144 +msgid "Password" +msgstr "" + +# src/template_utils.rs:144 +msgid "Password confirmation" +msgstr "" + +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Followers" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unfollow" +msgstr "" + +msgid "Follow" +msgstr "" + +msgid "{0}'s followers" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage various blogs from an unique website." +msgstr "" + +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" msgstr "" msgid "Your query" @@ -610,39 +354,77 @@ msgstr "" msgid "Advanced search" msgstr "" +# src/template_utils.rs:185 msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "" + +# src/template_utils.rs:185 msgid "Subtitle matching these words" msgstr "" +msgid "Subtitle - byline" +msgstr "" + +# src/template_utils.rs:185 msgid "Content matching these words" msgstr "" +msgid "Body content" +msgstr "" + +# src/template_utils.rs:185 msgid "From this date" msgstr "" +# src/template_utils.rs:185 msgid "To this date" msgstr "" +# src/template_utils.rs:185 msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + +# src/template_utils.rs:185 msgid "Posted on one of these instances" msgstr "" +msgid "Instance domain" +msgstr "" + +# src/template_utils.rs:185 msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + +# src/template_utils.rs:185 msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + +# src/template_utils.rs:185 msgid "Written in this language" msgstr "" +msgid "Language" +msgstr "" + +# src/template_utils.rs:185 msgid "Published under this license" msgstr "" +msgid "Article license" +msgstr "" + msgid "Search result for \"{0}\"" msgstr "" @@ -655,26 +437,217 @@ msgstr "" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" -msgid "Body content" +# src/template_utils.rs:144 +msgid "Username or email" msgstr "" -msgid "Tags" +# src/template_utils.rs:144 +msgid "Subtitle" msgstr "" -msgid "Instance domain" +msgid "Content" msgstr "" -msgid "Authors" +# src/template_utils.rs:144 +msgid "Tags, separated by commas" msgstr "" -msgid "Blog title" +# src/template_utils.rs:144 +msgid "License" msgstr "" -msgid "Language" +# src/template_utils.rs:148 +msgid "Leave it empty to reserve all rights" msgstr "" -msgid "Article license" +msgid "Illustration" +msgstr "" + +msgid "None" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Delete this article" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "" +msgstr[1] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +# src/template_utils.rs:144 +msgid "Content warning" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +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 "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" +msgstr[1] "" + +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "" +msgstr[1] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "New article" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as avatar" msgstr "" diff --git a/po/fr.po b/po/plume/fr.po similarity index 58% rename from po/fr.po rename to po/plume/fr.po index 3a79902..19a2fb4 100644 --- a/po/fr.po +++ b/po/plume/fr.po @@ -16,207 +16,77 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Gtranslator 2.91.7\n" -msgid "Latest articles" -msgstr "Derniers articles" +#, fuzzy +msgid "{0} commented your article." +msgstr "{0} a commenté votre article" + +# src/template_utils.rs:35 +msgid "{0} is now following you." +msgstr "" #, fuzzy -msgid "No articles to see here yet." -msgstr "Aucun article pour le moment." +msgid "{0} liked your article." +msgstr "{0} a aimé votre article" -msgid "New article" +msgid "{0} mentioned you." +msgstr "{0} vous a mentionné." + +#, fuzzy +msgid "{0} boosted your article." +msgstr "{0} a partagé votre article" + +#, fuzzy +msgid "{0}'s avatar" +msgstr "Avatar de {0}" + +#, fuzzy +msgid "You need to be logged in order to create a new blog" +msgstr "Vous devez vous connecter pour écrire un article" + +#, fuzzy +msgid "You are not allowed to delete this blog." +msgstr "Vous n’êtes pas auteur⋅ice dans ce blog." + +#, fuzzy +msgid "You need to be logged in order to like a post" +msgstr "Vous devez vous connecter pour aimer un article" + +#, fuzzy +msgid "You need to be logged in order to see your notifications" +msgstr "Vous devez vous connecter pour voir vos notifications" + +msgid "This post isn't published yet." +msgstr "Cet article n’est pas encore publié." + +#, fuzzy +msgid "You need to be logged in order to write a new post" +msgstr "Vous devez vous connecter pour écrire un article" + +#, fuzzy +msgid "You are not author in this blog." +msgstr "Vous n’êtes pas auteur⋅ice dans ce blog." + +msgid "New post" msgstr "Nouvel article" -msgid "New blog" -msgstr "Nouveau blog" - -msgid "Create a blog" -msgstr "Créer un blog" - -msgid "Title" -msgstr "Titre" +msgid "Edit {0}" +msgstr "Modifier {0}" #, fuzzy -msgid "Create the blog" -msgstr "Créer un blog" - -msgid "Comment \"{0}\"" -msgstr "Commenter « {0} »" - -msgid "Content" -msgstr "Contenu" +msgid "You need to be logged in order to reshare a post" +msgstr "Vous devez vous connecter pour voir vos notifications" #, fuzzy -msgid "Submit your comment" -msgstr "Envoyer le commentaire" - -msgid "Something broke on our side." -msgstr "Nous avons cassé quelque chose." - -msgid "Sorry about that. If you think this is a bug, please report it." -msgstr "" -"Nous sommes désolé⋅e⋅s. Si vous pensez que c’est un bogue, merci de le " -"signaler." - -msgid "Configuration" -msgstr "Configuration" - -msgid "Configure your instance" -msgstr "Configurer votre instance" - -msgid "Name" -msgstr "Nom" - -msgid "Let's go!" -msgstr "C’est parti !" - -msgid "Welcome to {0}" -msgstr "" - -msgid "Notifications" -msgstr "Notifications" - -msgid "Written by {0}" -msgstr "Écrit par {0}" +msgid "You need to be logged in order to access your dashboard" +msgstr "Vous devez vous connecter pour accéder à votre tableau de bord" #, fuzzy -msgid "This article is published under the {0} license." -msgstr "Cet article est placé sous la licence {0}" - -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "{0} personne aime cet article" -msgstr[1] "{0} personnes aiment cet article" - -msgid "I don't like this anymore" -msgstr "Je n’aime plus" - -msgid "Add yours" -msgstr "J’aime" +msgid "You need to be logged in order to follow someone" +msgstr "Vous devez vous connecter pour suivre quelqu’un" #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "{0} partage" -msgstr[1] "{0} partages" - -#, fuzzy -msgid "I don't want this boosted anymore" -msgstr "Je ne veux plus repartager ceci" - -msgid "Boost" -msgstr "Partager" - -msgid "Comments" -msgstr "Commentaires" - -msgid "Respond" -msgstr "Répondre" - -msgid "Comment" -msgstr "Commenter" - -#, fuzzy -msgid "Create an article" -msgstr "Créer un compte" - -msgid "Publish" -msgstr "Publier" - -msgid "Login" -msgstr "Se connecter" - -#, fuzzy -msgid "Username, or email" -msgstr "Nom d’utilisateur ou adresse électronique" - -msgid "Password" -msgstr "Mot de passe" - -msgid "Dashboard" -msgstr "Tableau de bord" - -msgid "Your Dashboard" -msgstr "Votre tableau de bord" - -#, fuzzy -msgid "Your blogs" -msgstr "Vos blogs" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" -"Vous n’avez pas encore de blog. Créez le votre, ou demandez à en rejoindre " -"un." - -msgid "Start a new blog" -msgstr "Commencer un nouveau blog" - -msgid "Admin" -msgstr "Administrateur" - -#, fuzzy -msgid "That's you" -msgstr "C’est vous" - -msgid "Edit your profile" -msgstr "Modifier votre profil" - -msgid "Open on {0}" -msgstr "Ouvrir sur {0}" - -msgid "Follow" -msgstr "S’abonner" - -msgid "Unfollow" -msgstr "Se désabonner" - -msgid "Recently boosted" -msgstr "Récemment partagé" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "{0} abonné⋅e" -msgstr[1] "{0} abonné⋅e⋅s" - -msgid "Edit your account" -msgstr "Modifier votre compte" - -#, fuzzy -msgid "Your profile" -msgstr "Votre profil" - -msgid "Display Name" -msgstr "Nom affiché" - -msgid "Email" -msgstr "Adresse électronique" - -msgid "Summary" -msgstr "Description" - -#, fuzzy -msgid "Update your account" -msgstr "Mettre à jour mes informations" - -msgid "{0}'s followers" -msgstr "Abonné⋅e⋅s de {0}" - -msgid "Followers" -msgstr "Abonné⋅e⋅s" - -msgid "New Account" -msgstr "Nouveau compte" - -msgid "Create an account" -msgstr "Créer un compte" - -msgid "Username" -msgstr "Nom d’utilisateur" - -msgid "Password confirmation" -msgstr "Confirmation du mot de passe" - -msgid "Create account" -msgstr "Créer mon compte" +msgid "You need to be logged in order to edit your profile" +msgstr "Vous devez vous connecter pour modifier votre profil" msgid "Plume" msgstr "Plume" @@ -224,163 +94,29 @@ msgstr "Plume" msgid "Menu" msgstr "Menu" -msgid "My account" -msgstr "Mon compte" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Tableau de bord" + +msgid "Notifications" +msgstr "Notifications" msgid "Log Out" msgstr "Se déconnecter" +msgid "My account" +msgstr "Mon compte" + msgid "Log In" msgstr "Se connecter" msgid "Register" msgstr "S’inscrire" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "Vous devez vous connecter pour créer un nouveau blog" - -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "Vous devez vous connecter pour commenter" - -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "Vous devez vous connecter pour écrire un article" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "Vous devez vous connecter pour voir vos notifications" - -#, fuzzy -msgid "You need to be logged in, to be able to write a new post" -msgstr "Vous devez vous connecter pour écrire un article" - -#, fuzzy -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "Vous devez vous connecter pour partager un article" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "Nom d’utilisateur ou mot de passe invalide" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Vous devez vous connecter pour accéder à votre tableau de bord" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "Vous devez vous connecter pour suivre quelqu’un" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Vous devez vous connecter pour modifier votre profil" - -msgid "By {0}" -msgstr "Par {0}" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} a partagé votre article" - -msgid "{0} started following you" -msgstr "{0} vous suit" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} a aimé votre article" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} a commenté votre article" - -msgid "We couldn't find this page." -msgstr "Page introuvable." - -msgid "The link that led you here may be broken." -msgstr "Vous avez probablement suivi un lien cassé." - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Vous n’êtes pas auteur⋅ice dans ce blog." - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "Vous n’êtes pas auteur⋅ice dans ce blog." - -msgid "{0} mentioned you." -msgstr "{0} vous a mentionné." - -msgid "Your comment" -msgstr "Votre commentaire" - -msgid "Unknown error" -msgstr "Erreur inconnue" - -msgid "Invalid name" -msgstr "Nom invalide" - -msgid "A blog with the same name already exists." -msgstr "Un blog avec le même nom existe déjà." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "Votre commentaire ne peut pas être vide." - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Un article avec le même titre existe déjà." - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "" -"Nous avons besoin d’une adresse électronique ou d’un nom d’utilisateur pour " -"vous identifier" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "Votre mot de passe ne peut pas être vide." - -msgid "The two passwords must be a match!" -msgstr "" - -#, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "Le nom d’utilisateur ne peut pas être vide." - -msgid "Invalid email" -msgstr "Adresse électronique invalide" - -#, fuzzy -msgid "The password should be at least 8 characters long" -msgstr "Le mot de passe doit faire au moins 8 caractères." - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Connectez-vous ou utilisez votre compte sur le Fediverse pour interagir avec " -"cet article" - -msgid "Optional" -msgstr "Optionnel" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" - -msgid "Previous page" -msgstr "Page précédente" - -msgid "Next page" -msgstr "Page suivante" +msgid "About this instance" +msgstr "À propos de cette instance" msgid "Source code" msgstr "Code source" @@ -391,8 +127,60 @@ msgstr "Salon Matrix" msgid "Administration" msgstr "Administration" -msgid "Instance settings" -msgstr "Paramètres de l’instance" +msgid "Welcome on {}" +msgstr "" + +msgid "Latest articles" +msgstr "Derniers articles" + +msgid "Your feed" +msgstr "Votre flux" + +msgid "Federated feed" +msgstr "" + +#, fuzzy +msgid "Local feed" +msgstr "Votre flux" + +msgid "Administration of {0}" +msgstr "Administration de {0}" + +msgid "Instances" +msgstr "Instances" + +msgid "Configuration" +msgstr "Configuration" + +msgid "Users" +msgstr "Utilisateurs" + +msgid "Unblock" +msgstr "Débloquer" + +msgid "Block" +msgstr "Bloquer" + +msgid "Ban" +msgstr "Bannir" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Tous les articles de la Fédiverse" + +#, fuzzy +msgid "Articles from {}" +msgstr "Articles de {0}" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "Rien par ici pour le moment. Essayez de suivre plus de monde." + +msgid "Name" +msgstr "Nom" + +msgid "Optional" +msgstr "Optionnel" #, fuzzy msgid "Allow anyone to register here" @@ -417,38 +205,6 @@ msgstr "Licence par défaut" msgid "Save these settings" msgstr "Enregistrer les paramètres" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "Pas encore de commentaires. Soyez læ premier⋅ère à réagir !" - -msgid "About this instance" -msgstr "À propos de cette instance" - -msgid "What is Plume?" -msgstr "Qu’est-ce que Plume ?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume est un moteur de blog décentralisé." - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "" -"Les auteur⋅ice⋅s peuvent gérer différents blogs au sein d’un même site." - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"Les articles sont également visibles sur d’autres sites Plume, et vous " -"pouvez interagir avec directement depuis d’autres plateformes telles que " -"Mastodon." - -msgid "Create your account" -msgstr "Créer votre compte" - msgid "About {0}" msgstr "À propos de {0}" @@ -459,192 +215,41 @@ msgid "Who wrote {0} articles" msgstr "Qui ont écrit {0} articles" #, fuzzy -msgid "And are connected to {0} other instances" +msgid "And connected to {0} other instances" msgstr "Et connecté à {0} autres instances" -msgid "Read the detailed rules" -msgstr "Lire les règles détaillées" - -msgid "Delete this article" -msgstr "Supprimer cet article" - -msgid "Delete this blog" -msgstr "Supprimer ce blog" - msgid "Administred by" msgstr "Administré par" msgid "Runs Plume {0}" msgstr "Propulsé par Plume {0}" -msgid "Your media" -msgstr "Vos médias" - -msgid "Go to your gallery" -msgstr "Aller à votre galerie" - -msgid "{0}'s avatar'" -msgstr "Avatar de {0}" - -msgid "Media details" -msgstr "Détails du média" - -msgid "Go back to the gallery" -msgstr "Retourner à la galerie" +msgid "Edit your account" +msgstr "Modifier votre compte" #, fuzzy -msgid "Markdown syntax" -msgstr "Code Markdown" +msgid "Your Profile" +msgstr "Votre profil" #, fuzzy -msgid "Copy it into your articles, to insert this media." -msgstr "Copiez-le dans vos articles pour insérer ce média." +msgid "Display name" +msgstr "Nom affiché" -#, fuzzy -msgid "Use as an avatar" -msgstr "Utiliser comme avatar" +msgid "Email" +msgstr "Adresse électronique" -msgid "Delete" -msgstr "Supprimer" - -msgid "Upload" -msgstr "Téléverser" - -#, fuzzy -msgid "You don't have any media uploaded yet." -msgstr "Vous n’avez pas encore de média." - -msgid "Media upload" -msgstr "Téléversement de média" - -msgid "Description" +msgid "Summary" msgstr "Description" -msgid "Content warning" -msgstr "Avertissement" - -msgid "File" -msgstr "Fichier" - -msgid "Send" -msgstr "Envoyer" - #, fuzzy -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" -"Désolé, mais les inscriptions sont fermées sur cette instance. Essayez d’en " -"trouver une autre." - -msgid "Subtitle" -msgstr "Sous-titre" - -#, fuzzy -msgid "Log In to like" -msgstr "Connectez-vous pour aimer" - -#, fuzzy -msgid "Log In to boost" -msgstr "Connectez-vous pour partager" - -#, fuzzy -msgid "Personal feed" -msgstr "Flux local" - -msgid "Federated feed" -msgstr "Flux fédéré" - -msgid "Local feed" -msgstr "Flux local" - -#, fuzzy -msgid "Nothing to see here yet. Try to follow some people." -msgstr "Rien par ici pour le moment. Essayez de suivre plus de monde." - -msgid "Articles" -msgstr "Articles" - -#, fuzzy -msgid "All of the articles within the Fediverse" -msgstr "Tous les articles de la Fédiverse" - -msgid "Articles from {0}" -msgstr "Articles de {0}" - -msgid "View all" -msgstr "Tout afficher" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Articles taggués « {0} »" - -msgid "Edit" -msgstr "Modifier" - -msgid "Edit {0}" -msgstr "Modifier {0}" - -msgid "Update" -msgstr "Mettre à jour" - -msgid "We couldn't find this page." -msgstr "Page introuvable." - -msgid "Invalid CSRF token." -msgstr "Jeton CSRF invalide." - -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 "" -"Quelque chose ne va pas avec votre jeton CSRF. Assurez-vous que les cookies " -"sont activés dans votre navigateur, et essayez de recharger cette page. Si " -"vous continuez à voir cette erreur, merci de la signaler." - -msgid "Administration of {0}" -msgstr "Administration de {0}" - -msgid "Instances" -msgstr "Instances" - -msgid "Unblock" -msgstr "Débloquer" - -msgid "Block" -msgstr "Bloquer" - -msgid "Ban" -msgstr "Bannir" - -#, fuzzy -msgid "Useful for visually impaired people and information about licenses" -msgstr "Utile pour les personnes malvoyantes et les informations de copyright." - -#, fuzzy -msgid "Leave it empty, if none is meeded" -msgstr "Laisser vide s’il n’y en a pas" - -msgid "Draft" -msgstr "Brouillon" - -msgid "This is a draft, don't publish it yet." -msgstr "Cet article est un brouillon, il sera publié plus tard." - -#, fuzzy -msgid "Update, or publish" -msgstr "Mettre à jour ou publier" - -#, fuzzy -msgid "Your drafts" -msgstr "Vos brouillons" +msgid "Update account" +msgstr "Mettre à jour mes informations" msgid "Danger zone" msgstr "Zone à risque" #, fuzzy -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" "Faites très attention, aucune action entreprise ici ne pourra être annulée." @@ -657,30 +262,133 @@ msgstr "" "Désolé, mais en tant qu’administrateur, vous ne pouvez pas quitter votre " "instance." -msgid "Users" -msgstr "Utilisateurs" - -msgid "This post isn't published yet." -msgstr "Cet article n’est pas encore publié." +msgid "Your Dashboard" +msgstr "Votre tableau de bord" #, fuzzy -msgid "There are currently no articles with such a tag" -msgstr "Il n'y a pas encore d'article avec ce tag" +msgid "Your Blogs" +msgstr "Vos blogs" -msgid "Illustration" -msgstr "Illustration" +#, fuzzy +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" +"Vous n’avez pas encore de blog. Créez le votre, ou demandez à en rejoindre " +"un." -msgid "None" -msgstr "Aucun" +msgid "Start a new blog" +msgstr "Commencer un nouveau blog" -msgid "Leave empty to reserve all rights" -msgstr "Laisser vide pour garder tous vos droits" +msgid "Your Drafts" +msgstr "Vos brouillons" -msgid "All rights reserved." -msgstr "Tous droits réservés" +msgid "Your media" +msgstr "Vos médias" -msgid "Search" -msgstr "Recherche" +msgid "Go to your gallery" +msgstr "Aller à votre galerie" + +msgid "Create your account" +msgstr "Créer votre compte" + +msgid "Create an account" +msgstr "Créer un compte" + +msgid "Username" +msgstr "Nom d’utilisateur" + +msgid "Password" +msgstr "Mot de passe" + +msgid "Password confirmation" +msgstr "Confirmation du mot de passe" + +#, fuzzy +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" +"Désolé, mais les inscriptions sont fermées sur cette instance. Essayez d’en " +"trouver une autre." + +msgid "Articles" +msgstr "Articles" + +msgid "Followers" +msgstr "Abonné⋅e⋅s" + +#, fuzzy +msgid "Atom feed" +msgstr "Votre flux" + +msgid "Recently boosted" +msgstr "Récemment partagé" + +msgid "Admin" +msgstr "Administrateur" + +#, fuzzy +msgid "It is you" +msgstr "C’est vous" + +msgid "Edit your profile" +msgstr "Modifier votre profil" + +msgid "Open on {0}" +msgstr "" + +#, fuzzy +msgid "Unfollow" +msgstr "S’abonner" + +msgid "Follow" +msgstr "S’abonner" + +msgid "{0}'s followers" +msgstr "Abonné⋅e⋅s de {0}" + +msgid "Respond" +msgstr "Répondre" + +#, fuzzy +msgid "Delete this comment" +msgstr "Supprimer ce blog" + +msgid "What is Plume?" +msgstr "Qu’est-ce que Plume ?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume est un moteur de blog décentralisé." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "" +"Les auteur⋅ice⋅s peuvent gérer différents blogs au sein d’un même site." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +msgstr "" +"Les articles sont également visibles sur d’autres sites Plume, et vous " +"pouvez interagir avec directement depuis d’autres plateformes telles que " +"Mastodon." + +#, fuzzy +msgid "Home to {0} people" +msgstr "Accueille {0} personnes" + +msgid "Read the detailed rules" +msgstr "Lire les règles détaillées" + +msgid "View all" +msgstr "Tout afficher" + +msgid "By {0}" +msgstr "Par {0}" + +#, fuzzy +msgid "Draft" +msgstr "Vos brouillons" msgid "Your query" msgstr "Votre recherche" @@ -691,12 +399,22 @@ msgstr "Recherche avancée" msgid "Article title matching these words" msgstr "Titre contenant ces mots" +msgid "Title" +msgstr "Titre" + msgid "Subtitle matching these words" msgstr "Sous-titre contenant ces mots" +#, fuzzy +msgid "Subtitle - byline" +msgstr "Sous-titre" + msgid "Content matching these words" msgstr "Contenant ces mots" +msgid "Body content" +msgstr "Texte" + msgid "From this date" msgstr "À partir de cette date" @@ -706,26 +424,44 @@ msgstr "Avant cette date" msgid "Containing these tags" msgstr "Avec ces tags" +msgid "Tags" +msgstr "Tags" + msgid "Posted on one of these instances" msgstr "Publié sur une de ces instances" +msgid "Instance domain" +msgstr "Domaine d'une instance" + msgid "Posted by one of these authors" msgstr "Écrit par un de ces auteur⋅ices" +msgid "Authors" +msgstr "Auteurs" + msgid "Posted on one of these blogs" msgstr "Publié dans un de ces blogs" +msgid "Blog title" +msgstr "Nom du blog" + msgid "Written in this language" msgstr "Écrit en" +msgid "Language" +msgstr "Langue" + msgid "Published under this license" msgstr "Placé sous cette licence" +msgid "Article license" +msgstr "Licence de l'article" + msgid "Search result for \"{0}\"" -msgstr "Résultats pour « {0} »" +msgstr "" msgid "Search result" -msgstr "Résultats" +msgstr "" msgid "No result for your query" msgstr "Aucun résultat pour votre recherche" @@ -733,26 +469,397 @@ msgstr "Aucun résultat pour votre recherche" msgid "No more result for your query" msgstr "Plus de résultats pour votre recherche" -msgid "Subtitle — byline" +msgid "Login" +msgstr "" + +#, fuzzy +msgid "Username or email" +msgstr "Nom d’utilisateur ou adresse électronique" + +msgid "Subtitle" msgstr "Sous-titre" -msgid "Body content" -msgstr "Texte" +msgid "Content" +msgstr "Contenu" -msgid "Tags" -msgstr "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" -msgid "Instance domain" -msgstr "Domaine d'une instance" +# src/template_utils.rs:143 +msgid "License" +msgstr "" -msgid "Authors" -msgstr "Auteurs" +#, fuzzy +msgid "Leave it empty to reserve all rights" +msgstr "Laisser vide s’il n’y en a pas" -msgid "Blog title" -msgstr "Nom du blog" +#, fuzzy +msgid "Illustration" +msgstr "Administration" -msgid "Language" -msgstr "Langue" +msgid "None" +msgstr "" -msgid "Article license" -msgstr "Licence de l'article" +#, fuzzy +msgid "This is a draft, don't publish it yet." +msgstr "Cet article n’est pas encore publié." + +msgid "Update" +msgstr "" + +#, fuzzy +msgid "Update, or publish" +msgstr "Mettre à jour ou publier" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "Écrit par {0}" + +msgid "Edit" +msgstr "Modifier" + +msgid "Delete this article" +msgstr "Supprimer cet article" + +msgid "All rights reserved." +msgstr "" + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Placé sous cette licence" + +#, fuzzy +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "{0} abonné⋅e" +msgstr[1] "{0} abonné⋅e⋅s" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Je ne veux plus repartager ceci" + +msgid "Add yours" +msgstr "" + +#, fuzzy +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "{0} partage" +msgstr[1] "{0} partages" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Je ne veux plus repartager ceci" + +msgid "Boost" +msgstr "Partager" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"Connectez-vous ou utilisez votre compte sur le Fediverse pour interagir avec " +"cet article" + +#, fuzzy +msgid "Comments" +msgstr "Commenter" + +msgid "Content warning" +msgstr "Avertissement" + +#, fuzzy +msgid "Your comment" +msgstr "Envoyer le commentaire" + +#, fuzzy +msgid "Submit comment" +msgstr "Envoyer le commentaire" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "Pas encore de commentaires. Soyez læ premier⋅ère à réagir !" + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "Jeton CSRF invalide." + +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 "" +"Quelque chose ne va pas avec votre jeton CSRF. Assurez-vous que les cookies " +"sont activés dans votre navigateur, et essayez de recharger cette page. Si " +"vous continuez à voir cette erreur, merci de la signaler." + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "Page introuvable." + +msgid "The link that led you here may be broken." +msgstr "Vous avez probablement suivi un lien cassé." + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "Vous n’avez pas les droits." + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "Nous avons cassé quelque chose." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" +"Nous sommes désolé⋅e⋅s. Si vous pensez que c’est un bogue, merci de le " +"signaler." + +#, fuzzy +msgid "New Blog" +msgstr "Nouveau blog" + +msgid "Create a blog" +msgstr "Créer un blog" + +msgid "Create blog" +msgstr "Créer le blog" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "{0} auteur⋅ice dans ce blog : " +msgstr[1] "{0} auteur⋅ice⋅s dans ce blog : " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "{0} article dans ce blog" +msgstr[1] "{0} articles dans ce blog" + +msgid "No posts to see here yet." +msgstr "Aucun article pour le moment." + +msgid "New article" +msgstr "Nouvel article" + +#, fuzzy +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" +"Faites très attention, aucune action entreprise ici ne pourra être annulée." + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "Supprimer ce blog" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Articles taggués « {0} »" + +#, fuzzy +msgid "There are currently no articles with such a tag" +msgstr "Il n'y a pas encore d'article avec ce tag" + +msgid "Upload" +msgstr "Téléverser" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "Vous n’avez pas encore de média." + +msgid "Delete" +msgstr "Supprimer" + +msgid "Media upload" +msgstr "Téléversement de média" + +msgid "Description" +msgstr "Description" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Utile pour les personnes malvoyantes et les informations de copyright." + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "Laisser vide s’il n’y en a pas" + +msgid "File" +msgstr "Fichier" + +msgid "Send" +msgstr "Envoyer" + +msgid "Media details" +msgstr "" + +#, fuzzy +msgid "Go back to the gallery" +msgstr "Aller à votre galerie" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Code Markdown" + +#, fuzzy +msgid "Copy it into your articles, to insert this media:" +msgstr "Copiez-le dans vos articles pour insérer ce média." + +#, fuzzy +msgid "Use as avatar" +msgstr "Utiliser comme avatar" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Aucun article pour le moment." + +#, fuzzy +#~ msgid "Create the blog" +#~ msgstr "Créer un blog" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Créer un compte" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Vous devez vous connecter pour écrire un article" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} a partagé votre article" + +#, fuzzy +#~ msgid "{0} liked your post" +#~ msgstr "{0} a aimé votre article" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} a commenté votre article" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Vous n’êtes pas auteur⋅ice dans ce blog." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Votre commentaire ne peut pas être vide." + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Un article avec le même titre existe déjà." + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "Votre mot de passe ne peut pas être vide." + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "Le nom d’utilisateur ne peut pas être vide." + +#~ msgid "Previous page" +#~ msgstr "Page précédente" + +#~ msgid "Next page" +#~ msgstr "Page suivante" + +#~ msgid "Instance settings" +#~ msgstr "Paramètres de l’instance" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume est un moteur de blog décentralisé." + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "Connectez-vous pour aimer" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "Connectez-vous pour partager" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Créer un article" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "Commenter « {0} »" + +#~ msgid "Configure your instance" +#~ msgstr "Configurer votre instance" + +#~ msgid "Let's go!" +#~ msgstr "C’est parti !" + +#~ msgid "Publish" +#~ msgstr "Publier" + +#~ msgid "New Account" +#~ msgstr "Nouveau compte" + +#~ msgid "Create account" +#~ msgstr "Créer mon compte" + +#, fuzzy +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "Vous devez vous connecter pour commenter" + +#, fuzzy +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "Vous devez vous connecter pour partager un article" + +#, fuzzy +#~ msgid "Invalid username, or password" +#~ msgstr "Nom d’utilisateur ou mot de passe invalide" + +#~ msgid "We couldn't find this page." +#~ msgstr "Page introuvable." + +#~ msgid "Unknown error" +#~ msgstr "Erreur inconnue" + +#~ msgid "Invalid name" +#~ msgstr "Nom invalide" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Vos brouillons" + +#~ msgid "Your comment can't be empty" +#~ msgstr "Votre commentaire ne peut pas être vide." + +#~ msgid "A post with the same title already exists." +#~ msgstr "Un article avec le même titre existe déjà." + +#, fuzzy +#~ msgid "We need an email, or a username to identify you" +#~ msgstr "" +#~ "Nous avons besoin d’une adresse électronique ou d’un nom d’utilisateur " +#~ "pour vous identifier" + +#, fuzzy +#~ msgid "Your password field can't be empty" +#~ msgstr "Votre mot de passe ne peut pas être vide." + +#~ msgid "Username can't be empty" +#~ msgstr "Le nom d’utilisateur ne peut pas être vide." + +#~ msgid "Invalid email" +#~ msgstr "Adresse électronique invalide" + +#, fuzzy +#~ msgid "The password should be at least 8 characters long" +#~ msgstr "Le mot de passe doit faire au moins 8 caractères." + +#~ msgid "Leave empty to reserve all rights" +#~ msgstr "Laisser vide pour garder tous vos droits" diff --git a/po/gl.po b/po/plume/gl.po similarity index 57% rename from po/gl.po rename to po/plume/gl.po index 1a399b2..66781d5 100644 --- a/po/gl.po +++ b/po/plume/gl.po @@ -12,204 +12,78 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=n > 1;\n" -msgid "Latest articles" -msgstr "Últimos artigos" - #, fuzzy -msgid "No articles to see here yet." -msgstr "Aínda non hai entradas publicadas" +msgid "{0} commented your article." +msgstr "{0} comentou o seu artigo" -msgid "New article" -msgstr "Novo artigo" - -msgid "New blog" -msgstr "Novo blog" - -msgid "Create a blog" -msgstr "Crear un blog" - -msgid "Title" -msgstr "Título" - -#, fuzzy -msgid "Create the blog" -msgstr "Crear un blog" - -msgid "Comment \"{0}\"" -msgstr "Comentar \"{0}\"" - -msgid "Content" -msgstr "Contido" - -#, fuzzy -msgid "Submit your comment" -msgstr "Enviar comentario" - -msgid "Something broke on our side." -msgstr "Algo fallou pola nosa parte" - -msgid "Sorry about that. If you think this is a bug, please report it." -msgstr "Lamentálmolo. Si cree que é un bug, infórmenos por favor." - -msgid "Configuration" -msgstr "Axustes" - -msgid "Configure your instance" -msgstr "Configure a súa instancia" - -msgid "Name" -msgstr "Nome" - -msgid "Let's go!" -msgstr "Imos!" - -msgid "Welcome to {0}" -msgstr "" - -msgid "Notifications" -msgstr "Notificacións" - -msgid "Written by {0}" +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" #, fuzzy -msgid "This article is published under the {0} license." -msgstr "Este artigo ten licenza {0}" +msgid "{0} liked your article." +msgstr "{0} gustou do seu artigo" -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "Un gústame" -msgstr[1] "{0} gústame" - -msgid "I don't like this anymore" -msgstr "Xa non me gusta" - -msgid "Add yours" -msgstr "Engada os seus" +msgid "{0} mentioned you." +msgstr "{0} mencionouna." #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "Unha promoción" -msgstr[1] "{0} promocións" +msgid "{0} boosted your article." +msgstr "{0} promoveron o seu artigo" #, fuzzy -msgid "I don't want this boosted anymore" -msgstr "Quero retirar a pomoción realizada" - -msgid "Boost" -msgstr "Promover" - -msgid "Comments" -msgstr "Comentarios" - -msgid "Respond" -msgstr "Respostar" - -msgid "Comment" -msgstr "Comentar" +msgid "{0}'s avatar" +msgstr "Avatar de {{ name}}" #, fuzzy -msgid "Create an article" -msgstr "Crear unha conta" - -msgid "Publish" -msgstr "Publicar" - -msgid "Login" -msgstr "Conectar" +msgid "You need to be logged in order to create a new blog" +msgstr "Debe estar conectada para escribir un novo artigo" #, fuzzy -msgid "Username, or email" -msgstr "Usuaria ou correo-e" - -msgid "Password" -msgstr "Contrasinal" - -msgid "Dashboard" -msgstr "Taboleiro" - -msgid "Your Dashboard" -msgstr "O seu taboleiro" +msgid "You are not allowed to delete this blog." +msgstr "Vostede non é autora en este blog." #, fuzzy -msgid "Your blogs" -msgstr "Os seus Blogs" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "Aínda non ten blogs. Publique un, ou solicita unirse a un." - -msgid "Start a new blog" -msgstr "Iniciar un blog" - -msgid "Admin" -msgstr "Admin" +msgid "You need to be logged in order to like a post" +msgstr "Debe estar conectada para gustar unha entrada" #, fuzzy -msgid "That's you" -msgstr "É vostede" +msgid "You need to be logged in order to see your notifications" +msgstr "Debe estar conectada para ver as súas notificacións" -msgid "Edit your profile" -msgstr "Edite o seu perfil" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "Seguir" - -msgid "Unfollow" -msgstr "Deixar de seguir" - -msgid "Recently boosted" -msgstr "Promocionada recentemente" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "Unha seguidora" -msgstr[1] "{0} seguidoras" - -msgid "Edit your account" -msgstr "Edite a súa conta" +msgid "This post isn't published yet." +msgstr "Esto é un borrador, non publicar por agora." #, fuzzy -msgid "Your profile" -msgstr "O seu perfil" - -msgid "Display Name" -msgstr "Nome mostrado" - -msgid "Email" -msgstr "Correo-e" - -msgid "Summary" -msgstr "Resumen" +msgid "You need to be logged in order to write a new post" +msgstr "Debe estar conectada para escribir un novo artigo" #, fuzzy -msgid "Update your account" -msgstr "Actualizar conta" +msgid "You are not author in this blog." +msgstr "Vostede non é autora en este blog." + +msgid "New post" +msgstr "Nova entrada" #, fuzzy -msgid "{0}'s followers" -msgstr "Unha seguidora" +msgid "Edit {0}" +msgstr "Editar" -msgid "Followers" -msgstr "Seguidoras" +#, fuzzy +msgid "You need to be logged in order to reshare a post" +msgstr "Debe estar conectada para ver as súas notificacións" -msgid "New Account" -msgstr "Nova conta" +#, fuzzy +msgid "You need to be logged in order to access your dashboard" +msgstr "Debe estar conectada para acceder ao seu taboleiro" -msgid "Create an account" -msgstr "Crear unha conta" +#, fuzzy +msgid "You need to be logged in order to follow someone" +msgstr "Debe estar conectada para seguir a alguén" -msgid "Username" -msgstr "Nome de usuaria" - -msgid "Password confirmation" -msgstr "Confirmación do contrasinal" - -msgid "Create account" -msgstr "Crear conta" +#, fuzzy +msgid "You need to be logged in order to edit your profile" +msgstr "Debe estar conectada para editar o seu perfil" msgid "Plume" msgstr "Plume" @@ -217,159 +91,29 @@ msgstr "Plume" msgid "Menu" msgstr "Menú" -msgid "My account" -msgstr "A miña conta" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Taboleiro" + +msgid "Notifications" +msgstr "Notificacións" msgid "Log Out" msgstr "Desconectar" +msgid "My account" +msgstr "A miña conta" + msgid "Log In" msgstr "Conectar" msgid "Register" msgstr "Rexistrar" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "Debe estar conectada para crear un novo blog" - -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "Debe estar conectada para publicar un comentario" - -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "Debe estar conectada para escribir un novo artigo" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "Debe estar conectada para ver as súas notificacións" - -#, fuzzy -msgid "You need to be logged in, to be able to write a new post" -msgstr "Debe estar conectada para escribir un novo artigo" - -#, fuzzy -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "Precisa estar conectada para promover un artigo" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "Usuaria ou Contrasinal incorrectos" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Debe estar conectada para acceder ao seu taboleiro" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "Debe estar conectada para seguir a alguén" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Debe estar conectada para editar o seu perfil" - -msgid "By {0}" -msgstr "" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} promoveron o seu artigo" - -msgid "{0} started following you" -msgstr "{0} comezou a seguila" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} gustou do seu artigo" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} comentou o seu artigo" - -msgid "We couldn't find this page." -msgstr "Non atopamos esta páxina" - -msgid "The link that led you here may be broken." -msgstr "A ligazón que a trouxo aquí podería estar quebrado" - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Vostede non é autora en este blog." - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "Vostede non é autora en este blog." - -msgid "{0} mentioned you." -msgstr "{0} mencionouna." - -msgid "Your comment" -msgstr "O seu comentario" - -msgid "Unknown error" -msgstr "Fallo descoñecido" - -msgid "Invalid name" -msgstr "Nome non válido" - -msgid "A blog with the same name already exists." -msgstr "Xa existe un blog co mismo nome." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "O seu comentario non pode estar baldeiro" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Xa existe unha entrada co mismo nome." - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "Precisamos un correo-e ou un nome de usuaria para identificala" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "O contrasinal non pode estar baldeiro" - -msgid "The two passwords must be a match!" -msgstr "" - -#, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "O nome de usuaria non pode estar baldeiro" - -msgid "Invalid email" -msgstr "Correo-e non válido" - -#, fuzzy -msgid "The password should be at least 8 characters long" -msgstr "O contrasinal debe ter ao menos 8 caracteres" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Conéctese ou utilice a súa conta no fediverso para interactuar con este " -"artigo" - -msgid "Optional" -msgstr "Opcional" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" - -msgid "Previous page" -msgstr "Páxina anterior" - -msgid "Next page" -msgstr "Páxina seguinte" +msgid "About this instance" +msgstr "Sobre esta instancia" msgid "Source code" msgstr "Código fonte" @@ -380,8 +124,64 @@ msgstr "Sala Matrix" msgid "Administration" msgstr "Administración" -msgid "Instance settings" -msgstr "Axustes da instancia" +msgid "Welcome on {}" +msgstr "" + +#, fuzzy +msgid "Latest articles" +msgstr "Novo artigo" + +#, fuzzy +msgid "Your feed" +msgstr "Os seus medios" + +msgid "Federated feed" +msgstr "" + +#, fuzzy +msgid "Local feed" +msgstr "Artigos locais" + +#, fuzzy +msgid "Administration of {0}" +msgstr "Administración" + +msgid "Instances" +msgstr "Instancias" + +msgid "Configuration" +msgstr "Axustes" + +msgid "Users" +msgstr "Usuarias" + +msgid "Unblock" +msgstr "Desbloquear" + +#, fuzzy +msgid "Block" +msgstr "Desbloquear" + +msgid "Ban" +msgstr "" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Todos os artigos do Fediverso" + +#, fuzzy +msgid "Articles from {}" +msgstr "Artigos desde {0}" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "Nada que ler por aquí. Intente seguir a máis xente." + +msgid "Name" +msgstr "Nome" + +msgid "Optional" +msgstr "Opcional" #, fuzzy msgid "Allow anyone to register here" @@ -406,36 +206,6 @@ msgstr "Licenza por omisión" msgid "Save these settings" msgstr "Gardar axustes" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "Sen comentarios. Sexa a primeira e comentar!" - -msgid "About this instance" -msgstr "Sobre esta instancia" - -msgid "What is Plume?" -msgstr "Qué é Plume?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume é un motor de publicación descentralizada." - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "As autoras poden xestionar varios blogs desde un único sitio web." - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"Os artigos son visibles tamén en outros sitios Plume, e pode interactuar " -"coneles desde outras plataformas como Mastadon." - -msgid "Create your account" -msgstr "Cree a súa conta" - msgid "About {0}" msgstr "" @@ -445,194 +215,41 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" +msgid "And connected to {0} other instances" msgstr "" -msgid "Read the detailed rules" -msgstr "Lea o detalle das normas" - -msgid "Delete this article" -msgstr "Borrar este artigo" - -msgid "Delete this blog" -msgstr "Borrar este blog" - msgid "Administred by" msgstr "Administrada por" msgid "Runs Plume {0}" msgstr "Versión Plume {0}" -msgid "Your media" -msgstr "Os seus medios" - -msgid "Go to your gallery" -msgstr "Ir a súa galería" - -msgid "{0}'s avatar'" -msgstr "Avatar de {{ name}}" - -msgid "Media details" -msgstr "Detalles dos medios" - -msgid "Go back to the gallery" -msgstr "Voltar a galería" +msgid "Edit your account" +msgstr "Edite a súa conta" #, fuzzy -msgid "Markdown syntax" -msgstr "Código markdown" +msgid "Your Profile" +msgstr "O seu perfil" #, fuzzy -msgid "Copy it into your articles, to insert this media." -msgstr "Copie para incrustar este contido nos seus artigos" +msgid "Display name" +msgstr "Nome mostrado" + +msgid "Email" +msgstr "Correo-e" + +msgid "Summary" +msgstr "Resumen" #, fuzzy -msgid "Use as an avatar" -msgstr "Utilizar como avatar" - -msgid "Delete" -msgstr "Eliminar" - -msgid "Upload" -msgstr "Subir" - -#, fuzzy -msgid "You don't have any media uploaded yet." -msgstr "Aínda non ten medios" - -msgid "Media upload" -msgstr "Subir medios" - -msgid "Description" -msgstr "Descrición" - -msgid "Content warning" -msgstr "Aviso sobre o contido" - -msgid "File" -msgstr "Ficheiro" - -msgid "Send" -msgstr "Enviar" - -#, fuzzy -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" -"Lamentámolo, pero o rexistro está pechado en esta instancia. Intente atopar " -"outra" - -msgid "Subtitle" -msgstr "Subtítulo" - -#, fuzzy -msgid "Log In to like" -msgstr "Conéctese para gostar" - -#, fuzzy -msgid "Log In to boost" -msgstr "Conéctese para promover" - -#, fuzzy -msgid "Personal feed" -msgstr "Artigos locais" - -msgid "Federated feed" -msgstr "Artigos federados" - -msgid "Local feed" -msgstr "Artigos locais" - -#, fuzzy -msgid "Nothing to see here yet. Try to follow some people." -msgstr "Nada que ler por aquí. Intente seguir a máis xente." - -msgid "Articles" -msgstr "Artigos" - -#, fuzzy -msgid "All of the articles within the Fediverse" -msgstr "Todos os artigos do Fediverso" - -msgid "Articles from {0}" -msgstr "Artigos desde {0}" - -msgid "View all" -msgstr "Ver todos" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Artigos etiquetados con {0}" - -msgid "Edit" -msgstr "Editar" - -#, fuzzy -msgid "Edit {0}" -msgstr "Editar" - -msgid "Update" -msgstr "Actualizar" - -msgid "We couldn't find this page." -msgstr "Non atopamos esta páxina" - -msgid "Invalid CSRF token." -msgstr "Testemuño CSRF non válido" - -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 "" -"Hai un problema co seu testemuño CSRF. Asegúrese de ter as cookies activadas " -"no navegador, e recargue a páxina. Si persiste o aviso de este fallo, " -"informe por favor." - -#, fuzzy -msgid "Administration of {0}" -msgstr "Administración" - -msgid "Instances" -msgstr "Instancias" - -msgid "Unblock" -msgstr "Desbloquear" - -msgid "Block" -msgstr "Bloquear" - -msgid "Ban" -msgstr "Prohibir" - -#, fuzzy -msgid "Useful for visually impaired people and information about licenses" -msgstr "Útil para xente con problemas visuais e licenzas" - -#, fuzzy -msgid "Leave it empty, if none is meeded" -msgstr "Deixar baldeiro si non hai ningunha" - -msgid "Draft" -msgstr "Borrador" - -msgid "This is a draft, don't publish it yet." -msgstr "Esto é un borrador, non publicar por agora." - -#, fuzzy -msgid "Update, or publish" -msgstr "Actualizar ou publicar" - -#, fuzzy -msgid "Your drafts" -msgstr "O seus Borradores" +msgid "Update account" +msgstr "Actualizar conta" msgid "Danger zone" msgstr "Zona perigosa" #, fuzzy -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "Sexa coidadosa, as accións tomadas non se poden restablecer." msgid "Delete your account" @@ -643,31 +260,129 @@ msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "" "Lamentámolo, pero como administradora, non pode deixar a súa instancia." -msgid "Users" -msgstr "Usuarias" +msgid "Your Dashboard" +msgstr "O seu taboleiro" -msgid "This post isn't published yet." -msgstr "Esto é un borrador, non publicar por agora." +#, fuzzy +msgid "Your Blogs" +msgstr "Os seus Blogs" -msgid "There are currently no articles with such a tag" +#, fuzzy +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "Aínda non ten blogs. Publique un, ou solicita unirse a un." + +msgid "Start a new blog" +msgstr "Iniciar un blog" + +msgid "Your Drafts" +msgstr "O seus Borradores" + +msgid "Your media" +msgstr "Os seus medios" + +msgid "Go to your gallery" +msgstr "Ir a súa galería" + +msgid "Create your account" +msgstr "Cree a súa conta" + +msgid "Create an account" +msgstr "Crear unha conta" + +msgid "Username" +msgstr "Nome de usuaria" + +msgid "Password" +msgstr "Contrasinal" + +msgid "Password confirmation" +msgstr "Confirmación do contrasinal" + +#, fuzzy +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" +"Lamentámolo, pero o rexistro está pechado en esta instancia. Intente atopar " +"outra" + +msgid "Articles" +msgstr "Artigos" + +msgid "Followers" +msgstr "Seguidoras" + +#, fuzzy +msgid "Atom feed" +msgstr "Para vostede" + +msgid "Recently boosted" +msgstr "Promocionada recentemente" + +msgid "Admin" +msgstr "Admin" + +#, fuzzy +msgid "It is you" +msgstr "É vostede" + +msgid "Edit your profile" +msgstr "Edite o seu perfil" + +msgid "Open on {0}" msgstr "" #, fuzzy -msgid "Illustration" -msgstr "Administración" +msgid "Unfollow" +msgstr "Seguir" -msgid "None" +msgid "Follow" +msgstr "Seguir" + +#, fuzzy +msgid "{0}'s followers" +msgstr "Unha seguidora" + +msgid "Respond" +msgstr "Respostar" + +#, fuzzy +msgid "Delete this comment" +msgstr "Borrar este blog" + +msgid "What is Plume?" +msgstr "Qué é Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume é un motor de publicación descentralizada." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "As autoras poden xestionar varios blogs desde un único sitio web." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +msgstr "" +"Os artigos son visibles tamén en outros sitios Plume, e pode interactuar " +"coneles desde outras plataformas como Mastadon." + +msgid "Home to {0} people" +msgstr "" + +msgid "Read the detailed rules" +msgstr "Lea o detalle das normas" + +msgid "View all" +msgstr "Ver todos" + +msgid "By {0}" msgstr "" #, fuzzy -msgid "Leave empty to reserve all rights" -msgstr "Deixar baldeiro si non hai ningunha" - -msgid "All rights reserved." -msgstr "" - -msgid "Search" -msgstr "" +msgid "Draft" +msgstr "O seus Borradores" #, fuzzy msgid "Your query" @@ -679,12 +394,23 @@ msgstr "" msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "Título" + msgid "Subtitle matching these words" msgstr "" +#, fuzzy +msgid "Subtitle - byline" +msgstr "Subtítulo" + msgid "Content matching these words" msgstr "" +#, fuzzy +msgid "Body content" +msgstr "Contido" + msgid "From this date" msgstr "" @@ -694,23 +420,43 @@ msgstr "" msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "Axustes da instancia" + msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + #, fuzzy msgid "Written in this language" msgstr "Non atopamos esta páxina" +msgid "Language" +msgstr "" + #, fuzzy msgid "Published under this license" msgstr "Este artigo ten licenza {0}" +#, fuzzy +msgid "Article license" +msgstr "Licenza por omisión" + msgid "Search result for \"{0}\"" msgstr "" @@ -724,38 +470,396 @@ msgstr "Ir a súa galería" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "Usuaria ou correo-e" + +msgid "Subtitle" +msgstr "Subtítulo" + +msgid "Content" msgstr "Contido" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "Axustes da instancia" +msgid "Leave it empty to reserve all rights" +msgstr "Deixar baldeiro si non hai ningunha" -msgid "Authors" +#, fuzzy +msgid "Illustration" +msgstr "Administración" + +msgid "None" msgstr "" -msgid "Blog title" +msgid "This is a draft, don't publish it yet." +msgstr "Esto é un borrador, non publicar por agora." + +msgid "Update" +msgstr "Actualizar" + +#, fuzzy +msgid "Update, or publish" +msgstr "Actualizar ou publicar" + +msgid "Publish your post" msgstr "" -msgid "Language" +msgid "Written by {0}" +msgstr "" + +msgid "Edit" +msgstr "Editar" + +#, fuzzy +msgid "Delete this article" +msgstr "Borrar este blog" + +msgid "All rights reserved." msgstr "" #, fuzzy -msgid "Article license" -msgstr "Licenza por omisión" +msgid "This article is under the {0} license." +msgstr "Este artigo ten licenza {0}" -#~ msgid "Create blog" -#~ msgstr "Crear blog" +#, fuzzy +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Unha seguidora" +msgstr[1] "{0} seguidoras" -#~ msgid "New post" -#~ msgstr "Nova entrada" +#, fuzzy +msgid "I don't like this anymore" +msgstr "Xa non me gusta" + +msgid "Add yours" +msgstr "" + +#, fuzzy +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "Unha promoción" +msgstr[1] "{0} promocións" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Quero retirar a pomoción realizada" + +msgid "Boost" +msgstr "Promover" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"Conéctese ou utilice a súa conta no fediverso para interactuar con este " +"artigo" + +#, fuzzy +msgid "Comments" +msgstr "Comentar" + +msgid "Content warning" +msgstr "Aviso sobre o contido" + +#, fuzzy +msgid "Your comment" +msgstr "Enviar comentario" + +#, fuzzy +msgid "Submit comment" +msgstr "Enviar comentario" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "Sen comentarios. Sexa a primeira e comentar!" + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "Testemuño CSRF non válido" + +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 "" +"Hai un problema co seu testemuño CSRF. Asegúrese de ter as cookies activadas " +"no navegador, e recargue a páxina. Si persiste o aviso de este fallo, " +"informe por favor." + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "Non atopamos esta páxina" + +msgid "The link that led you here may be broken." +msgstr "A ligazón que a trouxo aquí podería estar quebrado" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "Non ten permiso." + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "Algo fallou pola nosa parte" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Lamentálmolo. Si cree que é un bug, infórmenos por favor." + +#, fuzzy +msgid "New Blog" +msgstr "Novo blog" + +msgid "Create a blog" +msgstr "Crear un blog" + +msgid "Create blog" +msgstr "Crear blog" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Unha autora en este blog: " +msgstr[1] "{0} autoras en este blog: " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "Un artigo en este blog" +msgstr[1] "{0} artigos en este blog" + +msgid "No posts to see here yet." +msgstr "Aínda non hai entradas publicadas" + +msgid "New article" +msgstr "Novo artigo" + +#, fuzzy +msgid "Be very careful, any action taken here can't be reversed." +msgstr "Sexa coidadosa, as accións tomadas non se poden restablecer." + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "Borrar este blog" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Artigos etiquetados con {0}" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "Upload" +msgstr "Subir" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "Aínda non ten medios" + +msgid "Delete" +msgstr "Eliminar" + +msgid "Media upload" +msgstr "Subir medios" + +msgid "Description" +msgstr "Descrición" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Útil para xente con problemas visuais e licenzas" + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "Deixar baldeiro si non hai ningunha" + +msgid "File" +msgstr "Ficheiro" + +msgid "Send" +msgstr "Enviar" + +msgid "Media details" +msgstr "" + +#, fuzzy +msgid "Go back to the gallery" +msgstr "Ir a súa galería" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Código markdown" + +#, fuzzy +msgid "Copy it into your articles, to insert this media:" +msgstr "Copie para incrustar este contido nos seus artigos" + +#, fuzzy +msgid "Use as avatar" +msgstr "Utilizar como avatar" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Aínda non hai entradas publicadas" + +#, fuzzy +#~ msgid "Create the blog" +#~ msgstr "Crear un blog" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Crear unha conta" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Debe estar conectada para escribir un novo artigo" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} promoveron o seu artigo" + +#, fuzzy +#~ msgid "{0} liked your post" +#~ msgstr "{0} gustou do seu artigo" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} comentou o seu artigo" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Vostede non é autora en este blog." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "O seu comentario non pode estar baldeiro" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Xa existe unha entrada co mismo nome." + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "O contrasinal non pode estar baldeiro" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "O nome de usuaria non pode estar baldeiro" + +#~ msgid "Previous page" +#~ msgstr "Páxina anterior" + +#~ msgid "Next page" +#~ msgstr "Páxina seguinte" + +#~ msgid "Instance settings" +#~ msgstr "Axustes da instancia" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume é un motor de publicación descentralizada." + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "Conéctese para gostar" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "Conéctese para promover" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "O seus Borradores" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Crear unha entrada" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "Comentar \"{0}\"" + +#~ msgid "Configure your instance" +#~ msgstr "Configure a súa instancia" + +#~ msgid "Let's go!" +#~ msgstr "Imos!" + +#~ msgid "Publish" +#~ msgstr "Publicar" + +#~ msgid "New Account" +#~ msgstr "Nova conta" + +#~ msgid "Create account" +#~ msgstr "Crear conta" + +#, fuzzy +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "Debe estar conectada para publicar un comentario" + +#, fuzzy +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "Precisa estar conectada para promover un artigo" + +#, fuzzy +#~ msgid "Invalid username, or password" +#~ msgstr "Usuaria ou Contrasinal incorrectos" + +#~ msgid "We couldn't find this page." +#~ msgstr "Non atopamos esta páxina" + +#~ msgid "Unknown error" +#~ msgstr "Fallo descoñecido" + +#~ msgid "Invalid name" +#~ msgstr "Nome non válido" + +#~ msgid "A blog with the same name already exists." +#~ msgstr "Xa existe un blog co mismo nome." + +#~ msgid "Your comment can't be empty" +#~ msgstr "O seu comentario non pode estar baldeiro" + +#~ msgid "A post with the same title already exists." +#~ msgstr "Xa existe unha entrada co mismo nome." + +#, fuzzy +#~ msgid "Your password field can't be empty" +#~ msgstr "O contrasinal non pode estar baldeiro" + +#~ msgid "Username can't be empty" +#~ msgstr "O nome de usuaria non pode estar baldeiro" + +#~ msgid "Invalid email" +#~ msgstr "Correo-e non válido" + +#, fuzzy +#~ msgid "The password should be at least 8 characters long" +#~ msgstr "O contrasinal debe ter ao menos 8 caracteres" + +#~ msgid "Login to like" +#~ msgstr "Conéctese para gostar" + +#~ msgid "Login to boost" +#~ msgstr "Conéctese para promover" #~ msgid "Create a post" #~ msgstr "Crear unha entrada" @@ -763,6 +867,3 @@ msgstr "Licenza por omisión" #, fuzzy #~ msgid "You need to be signed in, in order for you to like a post" #~ msgstr "Debe estar conectada para gustar unha entrada" - -#~ msgid "You are not authorized." -#~ msgstr "Non ten permiso." diff --git a/po/it.po b/po/plume/it.po similarity index 58% rename from po/it.po rename to po/plume/it.po index c41ea0c..da49312 100644 --- a/po/it.po +++ b/po/plume/it.po @@ -12,206 +12,78 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -msgid "Latest articles" -msgstr "Ultimi articoli" - #, fuzzy -msgid "No articles to see here yet." -msgstr "Nessun post da mostrare qui." +msgid "{0} commented your article." +msgstr "{0} ha commentato il tuo articolo" -msgid "New article" -msgstr "Nuovo articolo" - -msgid "New blog" -msgstr "Nuovo blog" - -msgid "Create a blog" -msgstr "Crea un blog" - -msgid "Title" -msgstr "Titolo" - -#, fuzzy -msgid "Create the blog" -msgstr "Crea un blog" - -msgid "Comment \"{0}\"" -msgstr "Commenta \"{0}\"" - -msgid "Content" -msgstr "Contenuto" - -#, fuzzy -msgid "Submit your comment" -msgstr "Invia commento" - -msgid "Something broke on our side." -msgstr "Qualcosa non va da questo lato." - -msgid "Sorry about that. If you think this is a bug, please report it." -msgstr "Scusa per questo. Se pensi sia un bug, per favore segnalacelo." - -msgid "Configuration" -msgstr "Configurazione" - -msgid "Configure your instance" -msgstr "Configura la tua istanza" - -msgid "Name" -msgstr "Nome" - -msgid "Let's go!" -msgstr "Andiamo!" - -msgid "Welcome to {0}" -msgstr "" - -msgid "Notifications" -msgstr "Notifiche" - -msgid "Written by {0}" +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" #, fuzzy -msgid "This article is published under the {0} license." -msgstr "Questo articolo è rilasciato con licenza {0} ." +msgid "{0} liked your article." +msgstr "{0} ha messo mi piace al tuo articolo" -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "Un mi piace" -msgstr[1] "{0} mi piace" - -msgid "I don't like this anymore" -msgstr "Non mi piace più" - -msgid "Add yours" -msgstr "Metti mi piace" +msgid "{0} mentioned you." +msgstr "{0} ti ha menzionato." #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "Un Boost" -msgstr[1] "{0} Boost" +msgid "{0} boosted your article." +msgstr "{0} ha boostato il tuo articolo" #, fuzzy -msgid "I don't want this boosted anymore" -msgstr "Annulla boost" - -msgid "Boost" -msgstr "Boost" - -msgid "Comments" -msgstr "Commenti" - -msgid "Respond" -msgstr "Rispondi" - -msgid "Comment" -msgstr "Commenta" +msgid "{0}'s avatar" +msgstr "Avatar di {0}" #, fuzzy -msgid "Create an article" -msgstr "Crea un account" - -msgid "Publish" -msgstr "Pubblica" - -msgid "Login" -msgstr "Accedi" +msgid "You need to be logged in order to create a new blog" +msgstr "Devi effettuare l'accesso per scrivere un post" #, fuzzy -msgid "Username, or email" -msgstr "Nome utente o email" - -msgid "Password" -msgstr "Password" - -msgid "Dashboard" -msgstr "Pannello" - -msgid "Your Dashboard" -msgstr "Il tuo Pannello" +msgid "You are not allowed to delete this blog." +msgstr "Non sei l'autore di questo blog." #, fuzzy -msgid "Your blogs" -msgstr "I Tuoi Blogs" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" -"Non hai ancora nessun blog. Crea il tuo, oppure chiedi di unirti ad uno " -"esistente." - -msgid "Start a new blog" -msgstr "Inizia un nuovo blog" - -msgid "Admin" -msgstr "Amministratore" +msgid "You need to be logged in order to like a post" +msgstr "Devi effettuare l'accesso per mettere mi piace ad un post" #, fuzzy -msgid "That's you" -msgstr "Sei tu" +msgid "You need to be logged in order to see your notifications" +msgstr "Devi effettuare l'accesso per vedere le tue notifiche" -msgid "Edit your profile" -msgstr "Modifica il tuo profilo" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "Segui" - -msgid "Unfollow" -msgstr "Smetti di seguire" - -msgid "Recently boosted" -msgstr "Boostato recentemente" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "Uno ti segue" -msgstr[1] "{0} ti seguono" - -msgid "Edit your account" -msgstr "Modifica il tuo account" +msgid "This post isn't published yet." +msgstr "Questo post non è ancora stato pubblicato." #, fuzzy -msgid "Your profile" -msgstr "Il tuo Profilo" - -msgid "Display Name" -msgstr "Nome Visualizzato" - -msgid "Email" -msgstr "Email" - -msgid "Summary" -msgstr "Riepilogo" +msgid "You need to be logged in order to write a new post" +msgstr "Devi effettuare l'accesso per scrivere un post" #, fuzzy -msgid "Update your account" -msgstr "Aggiorna account" +msgid "You are not author in this blog." +msgstr "Non sei l'autore di questo blog." + +msgid "New post" +msgstr "Nuovo post" #, fuzzy -msgid "{0}'s followers" -msgstr "Uno ti segue" +msgid "Edit {0}" +msgstr "Modifica" -msgid "Followers" -msgstr "Seguaci" +#, fuzzy +msgid "You need to be logged in order to reshare a post" +msgstr "Devi effettuare l'accesso per vedere le tue notifiche" -msgid "New Account" -msgstr "Nuovo Account" +#, fuzzy +msgid "You need to be logged in order to access your dashboard" +msgstr "Devi effettuare l'accesso per accedere al tuo pannello" -msgid "Create an account" -msgstr "Crea un account" +#, fuzzy +msgid "You need to be logged in order to follow someone" +msgstr "Devi effettuare l'accesso per seguire qualcuno" -msgid "Username" -msgstr "Nome utente" - -msgid "Password confirmation" -msgstr "Conferma password" - -msgid "Create account" -msgstr "Crea account" +#, fuzzy +msgid "You need to be logged in order to edit your profile" +msgstr "Devi effettuare l'accesso per modificare il tuo profilo" msgid "Plume" msgstr "Plume" @@ -219,161 +91,29 @@ msgstr "Plume" msgid "Menu" msgstr "Menu" -msgid "My account" -msgstr "Il mio account" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Pannello" + +msgid "Notifications" +msgstr "Notifiche" msgid "Log Out" msgstr "Disconnettiti" +msgid "My account" +msgstr "Il mio account" + msgid "Log In" msgstr "Accedi" msgid "Register" msgstr "Registrati" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "Devi effettuare l'accesso per creare un nuovo blog" - -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "Devi effettuare l'accesso per commentare" - -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "Devi effettuare l'accesso per scrivere un post" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "Devi effettuare l'accesso per vedere le tue notifiche" - -#, fuzzy -msgid "You need to be logged in, to be able to write a new post" -msgstr "Devi effettuare l'accesso per scrivere un post" - -#, fuzzy -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "Devi effettuare l'accesso per boostare un post" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "Nome utente o password non validi" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Devi effettuare l'accesso per accedere al tuo pannello" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "Devi effettuare l'accesso per seguire qualcuno" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Devi effettuare l'accesso per modificare il tuo profilo" - -msgid "By {0}" -msgstr "" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} ha boostato il tuo articolo" - -msgid "{0} started following you" -msgstr "{0} ha iniziato a seguirti" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} ha messo mi piace al tuo articolo" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} ha commentato il tuo articolo" - -msgid "We couldn't find this page." -msgstr "Non riusciamo a trovare questa pagina." - -msgid "The link that led you here may be broken." -msgstr "Il collegamento che ti ha portato qui potrebbe non essere valido." - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Non sei l'autore di questo blog." - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "Non sei l'autore di questo blog." - -msgid "{0} mentioned you." -msgstr "{0} ti ha menzionato." - -msgid "Your comment" -msgstr "Il tuo commento" - -msgid "Unknown error" -msgstr "Errore sconosciuto" - -msgid "Invalid name" -msgstr "Nome non valido" - -msgid "A blog with the same name already exists." -msgstr "Un blog con lo stesso nome esiste già." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "Il tuo commento non può essere vuoto" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Un post con lo stesso titolo esiste già." - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "Occorre un indirizzo email o un nome utente per identificarti" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "La tua password non può essere vuota" - -msgid "The two passwords must be a match!" -msgstr "" - -#, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "Il nome utente non può essere vuoto" - -msgid "Invalid email" -msgstr "Indirizzo email non valido" - -#, fuzzy -msgid "The password should be at least 8 characters long" -msgstr "Le password devono essere lunghe almeno 8 caratteri" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Accedi o utilizza un tuo account del Fediverso per interagire con questo " -"articolo" - -msgid "Optional" -msgstr "Opzionale" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" - -msgid "Previous page" -msgstr "Pagina precedente" - -msgid "Next page" -msgstr "Prossima pagina" +msgid "About this instance" +msgstr "A proposito di questa istanza" msgid "Source code" msgstr "Codice sorgente" @@ -384,8 +124,64 @@ msgstr "Stanza Matrix" msgid "Administration" msgstr "Amministrazione" -msgid "Instance settings" -msgstr "Impostazioni dell'istanza" +msgid "Welcome on {}" +msgstr "" + +#, fuzzy +msgid "Latest articles" +msgstr "Nuovo articolo" + +#, fuzzy +msgid "Your feed" +msgstr "I tuoi media" + +msgid "Federated feed" +msgstr "" + +#, fuzzy +msgid "Local feed" +msgstr "Flusso locale" + +#, fuzzy +msgid "Administration of {0}" +msgstr "Amministrazione" + +msgid "Instances" +msgstr "Istanze" + +msgid "Configuration" +msgstr "Configurazione" + +msgid "Users" +msgstr "Utenti" + +msgid "Unblock" +msgstr "Sblocca" + +#, fuzzy +msgid "Block" +msgstr "Sblocca" + +msgid "Ban" +msgstr "" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Tutti gli articoli del Fediverso" + +#, fuzzy +msgid "Articles from {}" +msgstr "Articoli da {0}}" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "Non c'è niente da mostrare qui. Prova a seguire più persone." + +msgid "Name" +msgstr "Nome" + +msgid "Optional" +msgstr "Opzionale" #, fuzzy msgid "Allow anyone to register here" @@ -410,36 +206,6 @@ msgstr "Licenza predefinita" msgid "Save these settings" msgstr "Salva impostazioni" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "Ancora nessun commento. Scrivi la prima reazione!" - -msgid "About this instance" -msgstr "A proposito di questa istanza" - -msgid "What is Plume?" -msgstr "Cos'è Plume?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume è un motore di blog decentralizzato." - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "Gli autori possono gestire vari blog da un unico sito." - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"Gli articoli sono visibili anche da altri siti Plume, e puoi interagire con " -"loro direttamente da altre piattaforme come Mastodon." - -msgid "Create your account" -msgstr "Crea il tuo account" - msgid "About {0}" msgstr "" @@ -449,194 +215,41 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" +msgid "And connected to {0} other instances" msgstr "" -msgid "Read the detailed rules" -msgstr "Leggi le regole dettagliate" - -msgid "Delete this article" -msgstr "Elimina questo articolo" - -msgid "Delete this blog" -msgstr "Elimina questo blog" - msgid "Administred by" msgstr "Amministrata da" msgid "Runs Plume {0}" msgstr "Utilizza Plume {0}" -msgid "Your media" -msgstr "I tuoi media" - -msgid "Go to your gallery" -msgstr "Vai alla tua galleria" - -msgid "{0}'s avatar'" -msgstr "Avatar di {0}" - -msgid "Media details" -msgstr "Dettagli del media" - -msgid "Go back to the gallery" -msgstr "Torna alla galleria" +msgid "Edit your account" +msgstr "Modifica il tuo account" #, fuzzy -msgid "Markdown syntax" -msgstr "Codice Markdown" +msgid "Your Profile" +msgstr "Il tuo Profilo" #, fuzzy -msgid "Copy it into your articles, to insert this media." -msgstr "Copialo nei tuoi articoli per inserire questo media." +msgid "Display name" +msgstr "Nome Visualizzato" + +msgid "Email" +msgstr "Email" + +msgid "Summary" +msgstr "Riepilogo" #, fuzzy -msgid "Use as an avatar" -msgstr "Usa come avatar" - -msgid "Delete" -msgstr "Elimina" - -msgid "Upload" -msgstr "Carica" - -#, fuzzy -msgid "You don't have any media uploaded yet." -msgstr "Non hai ancora nessun media." - -msgid "Media upload" -msgstr "Caricamento di un media" - -msgid "Description" -msgstr "Descrizione" - -msgid "Content warning" -msgstr "Avviso di contenuto sensibile" - -msgid "File" -msgstr "File" - -msgid "Send" -msgstr "Invia" - -#, fuzzy -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" -"Scusa, ma le registrazioni sono chiuse su questa istanza. Prova a cercarne " -"un'altra" - -msgid "Subtitle" -msgstr "Sottotitolo" - -#, fuzzy -msgid "Log In to like" -msgstr "Accedi per mettere mi piace" - -#, fuzzy -msgid "Log In to boost" -msgstr "Accedi per boostare" - -#, fuzzy -msgid "Personal feed" -msgstr "Flusso locale" - -msgid "Federated feed" -msgstr "Flusso federato" - -msgid "Local feed" -msgstr "Flusso locale" - -#, fuzzy -msgid "Nothing to see here yet. Try to follow some people." -msgstr "Non c'è niente da mostrare qui. Prova a seguire più persone." - -msgid "Articles" -msgstr "Articoli" - -#, fuzzy -msgid "All of the articles within the Fediverse" -msgstr "Tutti gli articoli del Fediverso" - -msgid "Articles from {0}" -msgstr "Articoli da {0}}" - -msgid "View all" -msgstr "Vedi tutto" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Articoli etichettati \"{0}\"" - -msgid "Edit" -msgstr "Modifica" - -#, fuzzy -msgid "Edit {0}" -msgstr "Modifica" - -msgid "Update" -msgstr "Aggiorna" - -msgid "We couldn't find this page." -msgstr "Non riusciamo a trovare questa pagina." - -msgid "Invalid CSRF token." -msgstr "Token CSRF non valido." - -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 "" -"Qualcosa è andato storto con il tuo token CSRF. Assicurati di aver abilitato " -"i cookies nel tuo browser, e prova a ricaricare questa pagina. Se l'errore " -"si dovesse ripresentare, per favore segnalacelo." - -#, fuzzy -msgid "Administration of {0}" -msgstr "Amministrazione" - -msgid "Instances" -msgstr "Istanze" - -msgid "Unblock" -msgstr "Sblocca" - -msgid "Block" -msgstr "Blocca" - -msgid "Ban" -msgstr "Banna" - -#, fuzzy -msgid "Useful for visually impaired people and information about licenses" -msgstr "Utile per persone ipovedenti e per informazioni sulla licenza" - -#, fuzzy -msgid "Leave it empty, if none is meeded" -msgstr "Lascialo vuoto se non è presente nessuno" - -msgid "Draft" -msgstr "Bozza" - -msgid "This is a draft, don't publish it yet." -msgstr "Questa è una bozza, non pubblicarla ancora." - -#, fuzzy -msgid "Update, or publish" -msgstr "Aggiorna o pubblica" - -#, fuzzy -msgid "Your drafts" -msgstr "Le tue Bozze" +msgid "Update account" +msgstr "Aggiorna account" msgid "Danger zone" msgstr "Zona pericolosa" #, fuzzy -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" "Fai molta attenzione, qualsiasi azione fatta qui non può essere annullata." @@ -648,33 +261,132 @@ msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "" "Scusa, ma essendo tu un amministratore, non puoi abbandonare la tua istanza." -msgid "Users" -msgstr "Utenti" - -msgid "This post isn't published yet." -msgstr "Questo post non è ancora stato pubblicato." +msgid "Your Dashboard" +msgstr "Il tuo Pannello" #, fuzzy -msgid "There are currently no articles with such a tag" -msgstr "Attualmente non è ancora presente nessun articolo con quell'etichetta" +msgid "Your Blogs" +msgstr "I Tuoi Blogs" #, fuzzy -msgid "Illustration" -msgstr "Amministrazione" +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" +"Non hai ancora nessun blog. Crea il tuo, oppure chiedi di unirti ad uno " +"esistente." -msgid "None" +msgid "Start a new blog" +msgstr "Inizia un nuovo blog" + +msgid "Your Drafts" +msgstr "Le tue Bozze" + +msgid "Your media" +msgstr "I tuoi media" + +msgid "Go to your gallery" +msgstr "Vai alla tua galleria" + +msgid "Create your account" +msgstr "Crea il tuo account" + +msgid "Create an account" +msgstr "Crea un account" + +msgid "Username" +msgstr "Nome utente" + +msgid "Password" +msgstr "Password" + +msgid "Password confirmation" +msgstr "Conferma password" + +#, fuzzy +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" +"Scusa, ma le registrazioni sono chiuse su questa istanza. Prova a cercarne " +"un'altra" + +msgid "Articles" +msgstr "Articoli" + +msgid "Followers" +msgstr "Seguaci" + +#, fuzzy +msgid "Atom feed" +msgstr "Il tuo flusso" + +msgid "Recently boosted" +msgstr "Boostato recentemente" + +msgid "Admin" +msgstr "Amministratore" + +#, fuzzy +msgid "It is you" +msgstr "Sei tu" + +msgid "Edit your profile" +msgstr "Modifica il tuo profilo" + +msgid "Open on {0}" msgstr "" #, fuzzy -msgid "Leave empty to reserve all rights" -msgstr "Lascialo vuoto se non è presente nessuno" +msgid "Unfollow" +msgstr "Segui" -msgid "All rights reserved." +msgid "Follow" +msgstr "Segui" + +#, fuzzy +msgid "{0}'s followers" +msgstr "Uno ti segue" + +msgid "Respond" +msgstr "Rispondi" + +#, fuzzy +msgid "Delete this comment" +msgstr "Elimina questo blog" + +msgid "What is Plume?" +msgstr "Cos'è Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume è un motore di blog decentralizzato." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "Gli autori possono gestire vari blog da un unico sito." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +msgstr "" +"Gli articoli sono visibili anche da altri siti Plume, e puoi interagire con " +"loro direttamente da altre piattaforme come Mastodon." + +msgid "Home to {0} people" msgstr "" -msgid "Search" +msgid "Read the detailed rules" +msgstr "Leggi le regole dettagliate" + +msgid "View all" +msgstr "Vedi tutto" + +msgid "By {0}" msgstr "" +#, fuzzy +msgid "Draft" +msgstr "Le tue Bozze" + #, fuzzy msgid "Your query" msgstr "Il tuo flusso" @@ -685,12 +397,23 @@ msgstr "" msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "Titolo" + msgid "Subtitle matching these words" msgstr "" +#, fuzzy +msgid "Subtitle - byline" +msgstr "Sottotitolo" + msgid "Content matching these words" msgstr "" +#, fuzzy +msgid "Body content" +msgstr "Contenuto" + msgid "From this date" msgstr "" @@ -700,23 +423,43 @@ msgstr "" msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "Impostazioni dell'istanza" + msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + #, fuzzy msgid "Written in this language" msgstr "Non riusciamo a trovare questa pagina." +msgid "Language" +msgstr "" + #, fuzzy msgid "Published under this license" msgstr "Questo articolo è rilasciato con licenza {0} ." +#, fuzzy +msgid "Article license" +msgstr "Licenza predefinita" + msgid "Search result for \"{0}\"" msgstr "" @@ -730,38 +473,396 @@ msgstr "Vai alla tua galleria" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "Nome utente o email" + +msgid "Subtitle" +msgstr "Sottotitolo" + +msgid "Content" msgstr "Contenuto" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "Impostazioni dell'istanza" +msgid "Leave it empty to reserve all rights" +msgstr "Lascialo vuoto se non è presente nessuno" -msgid "Authors" +#, fuzzy +msgid "Illustration" +msgstr "Amministrazione" + +msgid "None" msgstr "" -msgid "Blog title" -msgstr "" +msgid "This is a draft, don't publish it yet." +msgstr "Questa è una bozza, non pubblicarla ancora." -msgid "Language" +msgid "Update" msgstr "" #, fuzzy -msgid "Article license" -msgstr "Licenza predefinita" +msgid "Update, or publish" +msgstr "Aggiorna o pubblica" -#~ msgid "Create blog" -#~ msgstr "Crea blog" +#, fuzzy +msgid "Publish your post" +msgstr "{0} ha messo mi piace al tuo articolo" -#~ msgid "New post" -#~ msgstr "Nuovo post" +msgid "Written by {0}" +msgstr "" + +#, fuzzy +msgid "Edit" +msgstr "Modifica" + +#, fuzzy +msgid "Delete this article" +msgstr "Elimina questo blog" + +msgid "All rights reserved." +msgstr "" + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Questo articolo è rilasciato con licenza {0} ." + +#, fuzzy +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Uno ti segue" +msgstr[1] "{0} ti seguono" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Non mi piace più" + +msgid "Add yours" +msgstr "" + +#, fuzzy +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "Un Boost" +msgstr[1] "{0} Boost" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Annulla boost" + +msgid "Boost" +msgstr "Boost" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"Accedi o utilizza un tuo account del Fediverso per interagire con questo " +"articolo" + +#, fuzzy +msgid "Comments" +msgstr "Commenta" + +msgid "Content warning" +msgstr "Avviso di contenuto sensibile" + +#, fuzzy +msgid "Your comment" +msgstr "Invia commento" + +#, fuzzy +msgid "Submit comment" +msgstr "Invia commento" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "Ancora nessun commento. Scrivi la prima reazione!" + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "Token CSRF non valido." + +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 "" +"Qualcosa è andato storto con il tuo token CSRF. Assicurati di aver abilitato " +"i cookies nel tuo browser, e prova a ricaricare questa pagina. Se l'errore " +"si dovesse ripresentare, per favore segnalacelo." + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "Non riusciamo a trovare questa pagina." + +msgid "The link that led you here may be broken." +msgstr "Il collegamento che ti ha portato qui potrebbe non essere valido." + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "Non sei autorizzato." + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "Qualcosa non va da questo lato." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "Scusa per questo. Se pensi sia un bug, per favore segnalacelo." + +#, fuzzy +msgid "New Blog" +msgstr "Nuovo blog" + +msgid "Create a blog" +msgstr "Crea un blog" + +msgid "Create blog" +msgstr "Crea blog" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Un autore in questo blog: " +msgstr[1] "{0} autori in questo blog: " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "Un articolo in questo blog" +msgstr[1] "{0} articoli in questo blog" + +msgid "No posts to see here yet." +msgstr "Nessun post da mostrare qui." + +msgid "New article" +msgstr "Nuovo articolo" + +#, fuzzy +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" +"Fai molta attenzione, qualsiasi azione fatta qui non può essere annullata." + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "Elimina questo blog" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Articoli etichettati \"{0}\"" + +#, fuzzy +msgid "There are currently no articles with such a tag" +msgstr "Attualmente non è ancora presente nessun articolo con quell'etichetta" + +msgid "Upload" +msgstr "Carica" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "Non hai ancora nessun media." + +msgid "Delete" +msgstr "Elimina" + +msgid "Media upload" +msgstr "Caricamento di un media" + +msgid "Description" +msgstr "Descrizione" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Utile per persone ipovedenti e per informazioni sulla licenza" + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "Lascialo vuoto se non è presente nessuno" + +msgid "File" +msgstr "File" + +msgid "Send" +msgstr "Invia" + +msgid "Media details" +msgstr "" + +#, fuzzy +msgid "Go back to the gallery" +msgstr "Vai alla tua galleria" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Codice Markdown" + +#, fuzzy +msgid "Copy it into your articles, to insert this media:" +msgstr "Copialo nei tuoi articoli per inserire questo media." + +#, fuzzy +msgid "Use as avatar" +msgstr "Usa come avatar" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Nessun post da mostrare qui." + +#, fuzzy +#~ msgid "Create the blog" +#~ msgstr "Crea un blog" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Crea un account" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Devi effettuare l'accesso per scrivere un post" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} ha boostato il tuo articolo" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} ha commentato il tuo articolo" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Non sei l'autore di questo blog." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Il tuo commento non può essere vuoto" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Un post con lo stesso titolo esiste già." + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "La tua password non può essere vuota" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "Il nome utente non può essere vuoto" + +#~ msgid "Previous page" +#~ msgstr "Pagina precedente" + +#~ msgid "Next page" +#~ msgstr "Prossima pagina" + +#~ msgid "Instance settings" +#~ msgstr "Impostazioni dell'istanza" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume è un motore di blog decentralizzato." + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "Accedi per mettere mi piace" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "Accedi per boostare" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Le tue Bozze" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Crea un post" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "Commenta \"{0}\"" + +#~ msgid "Configure your instance" +#~ msgstr "Configura la tua istanza" + +#~ msgid "Let's go!" +#~ msgstr "Andiamo!" + +#~ msgid "Publish" +#~ msgstr "Pubblica" + +#~ msgid "New Account" +#~ msgstr "Nuovo Account" + +#~ msgid "Create account" +#~ msgstr "Crea account" + +#, fuzzy +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "Devi effettuare l'accesso per commentare" + +#, fuzzy +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "Devi effettuare l'accesso per boostare un post" + +#, fuzzy +#~ msgid "Invalid username, or password" +#~ msgstr "Nome utente o password non validi" + +#~ msgid "We couldn't find this page." +#~ msgstr "Non riusciamo a trovare questa pagina." + +#~ msgid "Unknown error" +#~ msgstr "Errore sconosciuto" + +#~ msgid "Invalid name" +#~ msgstr "Nome non valido" + +#~ msgid "A blog with the same name already exists." +#~ msgstr "Un blog con lo stesso nome esiste già." + +#~ msgid "Your comment can't be empty" +#~ msgstr "Il tuo commento non può essere vuoto" + +#~ msgid "A post with the same title already exists." +#~ msgstr "Un post con lo stesso titolo esiste già." + +#, fuzzy +#~ msgid "Your password field can't be empty" +#~ msgstr "La tua password non può essere vuota" + +#~ msgid "Username can't be empty" +#~ msgstr "Il nome utente non può essere vuoto" + +#~ msgid "Invalid email" +#~ msgstr "Indirizzo email non valido" + +#, fuzzy +#~ msgid "The password should be at least 8 characters long" +#~ msgstr "Le password devono essere lunghe almeno 8 caratteri" + +#~ msgid "Login to like" +#~ msgstr "Accedi per mettere mi piace" + +#~ msgid "Login to boost" +#~ msgstr "Accedi per boostare" #~ msgid "Create a post" #~ msgstr "Crea un post" @@ -769,6 +870,3 @@ msgstr "Licenza predefinita" #, fuzzy #~ msgid "You need to be signed in, in order for you to like a post" #~ msgstr "Devi effettuare l'accesso per mettere mi piace ad un post" - -#~ msgid "You are not authorized." -#~ msgstr "Non sei autorizzato." diff --git a/po/ja.po b/po/plume/ja.po similarity index 57% rename from po/ja.po rename to po/plume/ja.po index ee622ad..875ff67 100644 --- a/po/ja.po +++ b/po/plume/ja.po @@ -13,203 +13,77 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.2\n" -msgid "Latest articles" -msgstr "最新記事" +#, fuzzy +msgid "{0} commented your article." +msgstr "{0} さんがあなたの記事にコメントしました" #, fuzzy -msgid "No articles to see here yet." -msgstr "ここにはまだ表示できる投稿がありません。" +msgid "{0} is now following you." +msgstr "{0} さんがあなたのフォローを開始しました" -msgid "New article" +#, fuzzy +msgid "{0} liked your article." +msgstr "{0} さんがあなたの記事をいいねしました" + +msgid "{0} mentioned you." +msgstr "{0} さんがあなたをメンションしました。" + +#, fuzzy +msgid "{0} boosted your article." +msgstr "{0} さんがあなたの記事をブーストしました" + +#, fuzzy +msgid "{0}'s avatar" +msgstr "{0} さんのアバター" + +#, fuzzy +msgid "You need to be logged in order to create a new blog" +msgstr "新しい記事を書くにはログインする必要があります" + +#, fuzzy +msgid "You are not allowed to delete this blog." +msgstr "あなたはこのブログの作者ではありません。" + +#, fuzzy +msgid "You need to be logged in order to like a post" +msgstr "投稿をいいねするにはログインする必要があります" + +#, fuzzy +msgid "You need to be logged in order to see your notifications" +msgstr "通知を表示するにはログインする必要があります" + +msgid "This post isn't published yet." +msgstr "この投稿はまだ公開されていません。" + +#, fuzzy +msgid "You need to be logged in order to write a new post" +msgstr "新しい記事を書くにはログインする必要があります" + +#, fuzzy +msgid "You are not author in this blog." +msgstr "あなたはこのブログの作者ではありません。" + +msgid "New post" msgstr "新しい記事" -msgid "New blog" -msgstr "新しいブログ" - -msgid "Create a blog" -msgstr "ブログを作成" - -msgid "Title" -msgstr "タイトル" +msgid "Edit {0}" +msgstr "{0} を編集" #, fuzzy -msgid "Create the blog" -msgstr "ブログを作成" - -msgid "Comment \"{0}\"" -msgstr "\"{0}\" にコメント" - -msgid "Content" -msgstr "コメント" +msgid "You need to be logged in order to reshare a post" +msgstr "通知を表示するにはログインする必要があります" #, fuzzy -msgid "Submit your comment" -msgstr "コメントを保存" - -msgid "Something broke on our side." -msgstr "サーバー側で何らかの問題が発生しました。" - -msgid "Sorry about that. If you think this is a bug, please report it." -msgstr "" -"申し訳ありません。これがバグだと思われる場合は、問題を報告してください。" - -msgid "Configuration" -msgstr "設定" - -msgid "Configure your instance" -msgstr "インスタンスを設定" - -msgid "Name" -msgstr "名前" - -msgid "Let's go!" -msgstr "開始しましょう!" - -msgid "Welcome to {0}" -msgstr "{0} へようこそ" - -msgid "Notifications" -msgstr "通知" - -msgid "Written by {0}" -msgstr "{0} さんが作成" +msgid "You need to be logged in order to access your dashboard" +msgstr "ダッシュボードにアクセスするにはログインする必要があります" #, fuzzy -msgid "This article is published under the {0} license." -msgstr "この記事は {0} ライセンスの元で公開されています。" - -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "{0} いいね" - -msgid "I don't like this anymore" -msgstr "もうこれにいいねしません" - -msgid "Add yours" -msgstr "いいね" +msgid "You need to be logged in order to follow someone" +msgstr "他の人をフォローするにはログインする必要があります" #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "{0} ブースト" - -#, fuzzy -msgid "I don't want this boosted anymore" -msgstr "もうこれをブーストしたくありません" - -msgid "Boost" -msgstr "ブースト" - -msgid "Comments" -msgstr "コメント" - -msgid "Respond" -msgstr "返信" - -msgid "Comment" -msgstr "コメント" - -#, fuzzy -msgid "Create an article" -msgstr "アカウントを作成" - -msgid "Publish" -msgstr "公開" - -msgid "Login" -msgstr "ログイン" - -#, fuzzy -msgid "Username, or email" -msgstr "ユーザー名またはメールアドレス" - -msgid "Password" -msgstr "パスワード" - -msgid "Dashboard" -msgstr "ダッシュボード" - -msgid "Your Dashboard" -msgstr "自分のダッシュボード" - -#, fuzzy -msgid "Your blogs" -msgstr "自分のブログ" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" -"まだブログを開設していません。ご自身のブログを開設するか、他のブログに参加す" -"るようにお願いしてください。" - -msgid "Start a new blog" -msgstr "新しいブログを開始" - -msgid "Admin" -msgstr "管理者" - -#, fuzzy -msgid "That's you" -msgstr "自分" - -msgid "Edit your profile" -msgstr "自分のプロフィールを編集" - -msgid "Open on {0}" -msgstr "{0} で開く" - -msgid "Follow" -msgstr "フォロー" - -msgid "Unfollow" -msgstr "フォロー解除" - -msgid "Recently boosted" -msgstr "最近ブーストしたもの" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "{0} フォロワー" - -msgid "Edit your account" -msgstr "自分のアカウントを編集" - -#, fuzzy -msgid "Your profile" -msgstr "自分のプロフィール" - -msgid "Display Name" -msgstr "表示名" - -msgid "Email" -msgstr "メールアドレス" - -msgid "Summary" -msgstr "要約" - -#, fuzzy -msgid "Update your account" -msgstr "アカウントをアップデート" - -msgid "{0}'s followers" -msgstr "{0} さんのフォロワー" - -msgid "Followers" -msgstr "フォロワー" - -msgid "New Account" -msgstr "新しいアカウント" - -msgid "Create an account" -msgstr "アカウントを作成" - -msgid "Username" -msgstr "ユーザー名" - -msgid "Password confirmation" -msgstr "パスワードの確認" - -msgid "Create account" -msgstr "アカウントを作成" +msgid "You need to be logged in order to edit your profile" +msgstr "自分のプロフィールを編集するにはログインする必要があります" msgid "Plume" msgstr "Plume" @@ -217,171 +91,98 @@ msgstr "Plume" msgid "Menu" msgstr "メニュー" -msgid "My account" -msgstr "自分のアカウント" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "ダッシュボード" + +msgid "Notifications" +msgstr "通知" msgid "Log Out" msgstr "ログアウト" +msgid "My account" +msgstr "自分のアカウント" + msgid "Log In" msgstr "ログイン" msgid "Register" msgstr "登録" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "新しいブログを作成するにはログインする必要があります" +msgid "About this instance" +msgstr "このインスタンスについて" -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "コメントを投稿するにはログインする必要があります" +msgid "Source code" +msgstr "" -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "新しい記事を書くにはログインする必要があります" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "通知を表示するにはログインする必要があります" - -#, fuzzy -msgid "You need to be logged in, to be able to write a new post" -msgstr "新しい記事を書くにはログインする必要があります" - -#, fuzzy -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "投稿をブーストするにはログインする必要があります" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "ユーザー名またはパスワードが間違っています" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "ダッシュボードにアクセスするにはログインする必要があります" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "他の人をフォローするにはログインする必要があります" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "自分のプロフィールを編集するにはログインする必要があります" - -msgid "By {0}" -msgstr "{0} さんが作成" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} さんがあなたの記事をブーストしました" - -msgid "{0} started following you" -msgstr "{0} さんがあなたのフォローを開始しました" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} さんがあなたの記事をいいねしました" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} さんがあなたの記事にコメントしました" - -msgid "We couldn't find this page." -msgstr "このページを見つけられませんでした。" - -msgid "The link that led you here may be broken." -msgstr "このリンクは切れている可能性があります。" - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "あなたはこのブログの作者ではありません。" - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "あなたはこのブログの作者ではありません。" - -msgid "{0} mentioned you." -msgstr "{0} さんがあなたをメンションしました。" - -msgid "Your comment" -msgstr "あなたのコメント" - -msgid "Unknown error" -msgstr "不明なエラー" - -msgid "Invalid name" -msgstr "無効な名前" - -msgid "A blog with the same name already exists." -msgstr "同じ名前のブログがすでに存在します。" - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "コメントは空にできません" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "同じタイトルの投稿がすでに存在します。" - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "あなたを識別するために、メールアドレスかユーザー名が必要です" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "パスワードは空にできません" - -msgid "The two passwords must be a match!" +msgid "Matrix room" msgstr "" #, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "ユーザー名は空にできません" - -msgid "Invalid email" -msgstr "無効なメールアドレス" +msgid "Administration" +msgstr "管理者" #, fuzzy -msgid "The password should be at least 8 characters long" -msgstr "パスワードは最低 8 文字にするべきです" +msgid "Welcome on {}" +msgstr "{0} へようこそ" -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" +msgid "Latest articles" +msgstr "最新記事" -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" +msgid "Your feed" +msgstr "自分のフィード" + +msgid "Federated feed" +msgstr "全インスタンスのフィード" + +msgid "Local feed" +msgstr "このインスタンスのフィード" + +msgid "Administration of {0}" msgstr "" -"この記事と関わるには、ログインするか Fediverse アカウントを使用してください" + +#, fuzzy +msgid "Instances" +msgstr "インスタンスの設定" + +msgid "Configuration" +msgstr "設定" + +msgid "Users" +msgstr "ユーザー" + +msgid "Unblock" +msgstr "ブロック解除" + +msgid "Block" +msgstr "ブロック" + +msgid "Ban" +msgstr "禁止" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Fediverse のすべての記事" + +#, fuzzy +msgid "Articles from {}" +msgstr "{0} の記事" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "" +"ここにはまだ表示できるものがありません。他の人をもっとフォローしてみてくださ" +"い。" + +msgid "Name" +msgstr "名前" msgid "Optional" msgstr "省略可" -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" - -msgid "Previous page" -msgstr "前のページ" - -msgid "Next page" -msgstr "次のページ" - -msgid "Source code" -msgstr "ソースコード" - -msgid "Matrix room" -msgstr "Matrix ルーム" - -msgid "Administration" -msgstr "管理" - -msgid "Instance settings" -msgstr "インスタンスの設定" - #, fuzzy msgid "Allow anyone to register here" msgstr "不特定多数に登録を許可" @@ -405,36 +206,6 @@ msgstr "デフォルトのライセンス" msgid "Save these settings" msgstr "設定を保存" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "コメントがまだありません。最初のコメントを書きましょう!" - -msgid "About this instance" -msgstr "このインスタンスについて" - -msgid "What is Plume?" -msgstr "Plume とは?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume は、分散型のブログエンジンです。" - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "作成者は、ある固有の Web サイトから、さまざまなブログを管理できます。" - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"記事は他の Plume Web サイトからも閲覧可能であり、Mastdon のように他のプラット" -"フォームから直接記事と関わることができます。" - -msgid "Create your account" -msgstr "アカウントを作成" - msgid "About {0}" msgstr "{0} について" @@ -445,194 +216,41 @@ msgid "Who wrote {0} articles" msgstr "投稿記事数 {0} 件" #, fuzzy -msgid "And are connected to {0} other instances" +msgid "And connected to {0} other instances" msgstr "他のインスタンスからの接続数 {0} 件" -msgid "Read the detailed rules" -msgstr "詳細な規則を読む" - -msgid "Delete this article" -msgstr "この記事を削除" - -msgid "Delete this blog" -msgstr "このブログを削除" - msgid "Administred by" msgstr "管理者" msgid "Runs Plume {0}" msgstr "Plume {0} を実行中" -msgid "Your media" -msgstr "メディア" - -msgid "Go to your gallery" -msgstr "ギャラリーを参照" - -msgid "{0}'s avatar'" -msgstr "{0} さんのアバター" - -msgid "Media details" -msgstr "メディアの詳細" - -msgid "Go back to the gallery" -msgstr "ライブラリに戻る" +msgid "Edit your account" +msgstr "自分のアカウントを編集" #, fuzzy -msgid "Markdown syntax" -msgstr "Markdown コード" +msgid "Your Profile" +msgstr "自分のプロフィール" #, fuzzy -msgid "Copy it into your articles, to insert this media." -msgstr "このメディアを記事に挿入するには、自分の記事にコピーしてください。" +msgid "Display name" +msgstr "表示名" + +msgid "Email" +msgstr "メールアドレス" + +msgid "Summary" +msgstr "要約" #, fuzzy -msgid "Use as an avatar" -msgstr "アバターとして使う" - -msgid "Delete" -msgstr "削除" - -msgid "Upload" -msgstr "アップロード" - -#, fuzzy -msgid "You don't have any media uploaded yet." -msgstr "メディアがまだありません。" - -msgid "Media upload" -msgstr "メディアのアップロード" - -msgid "Description" -msgstr "説明" - -msgid "Content warning" -msgstr "コンテンツの警告" - -msgid "File" -msgstr "ファイル" - -msgid "Send" -msgstr "送信" - -#, fuzzy -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" -"申し訳ありませんが、このインスタンスでは登録者は限定されています。別のインス" -"タンスをお探しください" - -msgid "Subtitle" -msgstr "サブタイトル" - -#, fuzzy -msgid "Log In to like" -msgstr "いいねするにはログインしてください" - -#, fuzzy -msgid "Log In to boost" -msgstr "ブーストするにはログインしてください" - -#, fuzzy -msgid "Personal feed" -msgstr "このインスタンスのフィード" - -msgid "Federated feed" -msgstr "全インスタンスのフィード" - -msgid "Local feed" -msgstr "このインスタンスのフィード" - -#, fuzzy -msgid "Nothing to see here yet. Try to follow some people." -msgstr "" -"ここにはまだ表示できるものがありません。他の人をもっとフォローしてみてくださ" -"い。" - -msgid "Articles" -msgstr "記事" - -#, fuzzy -msgid "All of the articles within the Fediverse" -msgstr "Fediverse のすべての記事" - -msgid "Articles from {0}" -msgstr "{0} の記事" - -msgid "View all" -msgstr "すべて表示" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "\"{0}\" タグの記事" - -msgid "Edit" -msgstr "編集" - -msgid "Edit {0}" -msgstr "{0} を編集" - -msgid "Update" -msgstr "アップデート" - -msgid "We couldn't find this page." -msgstr "このページは見つかりませんでした。" - -msgid "Invalid CSRF token." -msgstr "無効な 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 "" -"ご自身の CSRF トークンにおいて問題が発生しました。お使いのブラウザーで " -"Cookie が有効になっていることを確認して、このページを再読み込みしてみてくだ" -"さい。このエラーメッセージが表示され続けた場合、問題を報告してください。" - -msgid "Administration of {0}" -msgstr "{0} の管理" - -msgid "Instances" -msgstr "インスタンス" - -msgid "Unblock" -msgstr "ブロック解除" - -msgid "Block" -msgstr "ブロック" - -msgid "Ban" -msgstr "禁止" - -#, fuzzy -msgid "Useful for visually impaired people and information about licenses" -msgstr "視覚的に障害のある方や認可の際に便利です" - -#, fuzzy -msgid "Leave it empty, if none is meeded" -msgstr "不要な場合は空にしてください" - -msgid "Draft" -msgstr "下書き" - -msgid "This is a draft, don't publish it yet." -msgstr "これは下書きなので、まだ公開しないでください。" - -#, fuzzy -msgid "Update, or publish" -msgstr "更新または公開" - -#, fuzzy -msgid "Your drafts" -msgstr "下書き" +msgid "Update account" +msgstr "アカウントをアップデート" msgid "Danger zone" msgstr "危険" #, fuzzy -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "十分ご注意ください。ここで行ったすべての操作は取り消しできません。" msgid "Delete your account" @@ -642,31 +260,131 @@ msgstr "アカウントを削除" msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "申し訳ありませんが、管理者として、自分のインスタンスを離脱できません。" -msgid "Users" -msgstr "ユーザー" - -msgid "This post isn't published yet." -msgstr "この投稿はまだ公開されていません。" +msgid "Your Dashboard" +msgstr "自分のダッシュボード" #, fuzzy -msgid "There are currently no articles with such a tag" -msgstr "そのタグのある記事は現在ありません" - -msgid "Illustration" -msgstr "図" - -msgid "None" -msgstr "なし" +msgid "Your Blogs" +msgstr "自分のブログ" #, fuzzy -msgid "Leave empty to reserve all rights" -msgstr "不要な場合は空にしてください" +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" +"まだブログを開設していません。ご自身のブログを開設するか、他のブログに参加す" +"るようにお願いしてください。" -msgid "All rights reserved." +msgid "Start a new blog" +msgstr "新しいブログを開始" + +msgid "Your Drafts" +msgstr "下書き" + +msgid "Your media" +msgstr "メディア" + +msgid "Go to your gallery" +msgstr "ギャラリーを参照" + +msgid "Create your account" +msgstr "アカウントを作成" + +msgid "Create an account" +msgstr "アカウントを作成" + +msgid "Username" +msgstr "ユーザー名" + +msgid "Password" +msgstr "パスワード" + +msgid "Password confirmation" +msgstr "パスワードの確認" + +#, fuzzy +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" +"申し訳ありませんが、このインスタンスでは登録者は限定されています。別のインス" +"タンスをお探しください" + +msgid "Articles" +msgstr "記事" + +msgid "Followers" +msgstr "フォロワー" + +#, fuzzy +msgid "Atom feed" +msgstr "自分のフィード" + +msgid "Recently boosted" +msgstr "最近ブーストしたもの" + +msgid "Admin" +msgstr "管理者" + +#, fuzzy +msgid "It is you" +msgstr "自分" + +msgid "Edit your profile" +msgstr "自分のプロフィールを編集" + +msgid "Open on {0}" msgstr "" -msgid "Search" +#, fuzzy +msgid "Unfollow" +msgstr "フォロー" + +msgid "Follow" +msgstr "フォロー" + +msgid "{0}'s followers" +msgstr "{0} さんのフォロワー" + +msgid "Respond" +msgstr "返信" + +#, fuzzy +msgid "Delete this comment" +msgstr "このブログを削除" + +msgid "What is Plume?" +msgstr "Plume とは?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume は、分散型のブログエンジンです。" + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "作成者は、ある固有の Web サイトから、さまざまなブログを管理できます。" + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." msgstr "" +"記事は他の Plume Web サイトからも閲覧可能であり、Mastdon のように他のプラット" +"フォームから直接記事と関わることができます。" + +#, fuzzy +msgid "Home to {0} people" +msgstr "登録者数 {0} 人" + +msgid "Read the detailed rules" +msgstr "詳細な規則を読む" + +msgid "View all" +msgstr "すべて表示" + +msgid "By {0}" +msgstr "{0} さんが作成" + +#, fuzzy +msgid "Draft" +msgstr "下書き" #, fuzzy msgid "Your query" @@ -678,38 +396,86 @@ msgstr "" msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "タイトル" + msgid "Subtitle matching these words" msgstr "" +#, fuzzy +msgid "Subtitle - byline" +msgstr "サブタイトル" + +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Content matching these words" msgstr "" +#, fuzzy +msgid "Body content" +msgstr "コメント" + +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "From this date" msgstr "" msgid "To this date" msgstr "" +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "インスタンスの設定" + +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + +# #-#-#-#-# ja.po (plume) #-#-#-#-# +# src/template_utils.rs:183 #, fuzzy msgid "Written in this language" -msgstr "このページは見つかりませんでした。" +msgstr "" +"#-#-#-#-# ja.po (plume) #-#-#-#-#\n" +"#-#-#-#-# ja.po (plume) #-#-#-#-#\n" +"このページは見つかりませんでした。" + +msgid "Language" +msgstr "" #, fuzzy msgid "Published under this license" msgstr "この記事は {0} ライセンスの元で公開されています。" +#, fuzzy +msgid "Article license" +msgstr "デフォルトのライセンス" + msgid "Search result for \"{0}\"" msgstr "" @@ -723,38 +489,402 @@ msgstr "ギャラリーを参照" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" -msgstr "" +msgid "Login" +msgstr "ログイン" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "ユーザー名" + +msgid "Subtitle" +msgstr "サブタイトル" + +msgid "Content" msgstr "コメント" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" +msgstr "" + +# src/template_utils.rs:148 +msgid "Leave it empty to reserve all rights" +msgstr "" + +msgid "Illustration" +msgstr "図" + +msgid "None" +msgstr "なし" + +msgid "This is a draft, don't publish it yet." +msgstr "これは下書きなので、まだ公開しないでください。" + +msgid "Update" +msgstr "アップデート" + +#, fuzzy +msgid "Update, or publish" +msgstr "更新または公開" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "{0} さんが作成" + +msgid "Edit" +msgstr "編集" + +msgid "Delete this article" +msgstr "この記事を削除" + +msgid "All rights reserved." msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "インスタンスの設定" +msgid "This article is under the {0} license." +msgstr "この記事は {0} ライセンスの元で公開されています。" -msgid "Authors" -msgstr "" +#, fuzzy +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "{0} フォロワー" -msgid "Blog title" -msgstr "" +#, fuzzy +msgid "I don't like this anymore" +msgstr "もうこれにいいねしません" -msgid "Language" +msgid "Add yours" msgstr "" #, fuzzy -msgid "Article license" -msgstr "デフォルトのライセンス" +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "{0} ブースト" -#~ msgid "Create blog" +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "もうこれにいいねしません" + +msgid "Boost" +msgstr "" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"この記事と関わるには、ログインするか Fediverse アカウントを使用してください" + +msgid "Comments" +msgstr "コメント" + +msgid "Content warning" +msgstr "コンテンツの警告" + +#, fuzzy +msgid "Your comment" +msgstr "コメントを保存" + +#, fuzzy +msgid "Submit comment" +msgstr "コメントを保存" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "コメントがまだありません。最初のコメントを書きましょう!" + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "無効な 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 "" +"ご自身の CSRF トークンにおいて問題が発生しました。お使いのブラウザーで " +"Cookie が有効になっていることを確認して、このページを再読み込みしてみてくだ" +"さい。このエラーメッセージが表示され続けた場合、問題を報告してください。" + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "このページは見つかりませんでした。" + +msgid "The link that led you here may be broken." +msgstr "このリンクは切れている可能性があります。" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "認証されていません。" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "サーバー側で何らかの問題が発生しました。" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" +"申し訳ありません。これがバグだと思われる場合は、問題を報告してください。" + +#, fuzzy +msgid "New Blog" +msgstr "新しいブログ" + +msgid "Create a blog" +msgstr "ブログを作成" + +msgid "Create blog" +msgstr "ブログを作成" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "ブログに {0} 人の作成者がいます: " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "ブログに {0} 件の記事があります" + +msgid "No posts to see here yet." +msgstr "ここにはまだ表示できる投稿がありません。" + +msgid "New article" +msgstr "新しい記事" + +#, fuzzy +msgid "Be very careful, any action taken here can't be reversed." +msgstr "十分ご注意ください。ここで行ったすべての操作は取り消しできません。" + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "このブログを削除" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "\"{0}\" タグの記事" + +#, fuzzy +msgid "There are currently no articles with such a tag" +msgstr "そのタグのある記事は現在ありません" + +msgid "Upload" +msgstr "アップロード" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "メディアがまだありません。" + +msgid "Delete" +msgstr "削除" + +msgid "Media upload" +msgstr "メディアのアップロード" + +msgid "Description" +msgstr "説明" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "視覚的に障害のある方や認可の際に便利です" + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "不要な場合は空にしてください" + +msgid "File" +msgstr "ファイル" + +msgid "Send" +msgstr "送信" + +msgid "Media details" +msgstr "" + +#, fuzzy +msgid "Go back to the gallery" +msgstr "ギャラリーを参照" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Markdown コード" + +#, fuzzy +msgid "Copy it into your articles, to insert this media:" +msgstr "このメディアを記事に挿入するには、自分の記事にコピーしてください。" + +#, fuzzy +msgid "Use as avatar" +msgstr "アバターとして使う" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "ここにはまだ表示できる投稿がありません。" + +#, fuzzy +#~ msgid "Create the blog" #~ msgstr "ブログを作成" -#~ msgid "New post" -#~ msgstr "新しい記事" +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "アカウントを作成" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "新しい記事を書くにはログインする必要があります" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} さんがあなたの記事をブーストしました" + +#, fuzzy +#~ msgid "{0} liked your post" +#~ msgstr "{0} さんがあなたの記事をいいねしました" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} さんがあなたの記事にコメントしました" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "あなたはこのブログの作者ではありません。" + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "コメントは空にできません" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "同じタイトルの投稿がすでに存在します。" + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "パスワードは空にできません" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "ユーザー名は空にできません" + +#, fuzzy +#~ msgid "" +#~ "Log in, or use your other account within the Fediverse, to interact with " +#~ "this article" +#~ msgstr "" +#~ "この記事と関わるには、ログインするか Fediverse アカウントを使用してくださ" +#~ "い" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume は、分散型のブログエンジンです。" + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "いいねするにはログインしてください" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "ブーストするにはログインしてください" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "下書き" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "記事を作成" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "\"{0}\" にコメント" + +#~ msgid "Configure your instance" +#~ msgstr "インスタンスを設定" + +#~ msgid "Let's go!" +#~ msgstr "開始しましょう!" + +#~ msgid "Comment" +#~ msgstr "コメント" + +#~ msgid "Publish" +#~ msgstr "公開" + +#~ msgid "New Account" +#~ msgstr "新しいアカウント" + +#~ msgid "Create account" +#~ msgstr "アカウントを作成" + +#, fuzzy +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "コメントを投稿するにはログインする必要があります" + +#, fuzzy +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "投稿をブーストするにはログインする必要があります" + +#, fuzzy +#~ msgid "Invalid username, or password" +#~ msgstr "ユーザー名またはパスワードが間違っています" + +#~ msgid "We couldn't find this page." +#~ msgstr "このページを見つけられませんでした。" + +#~ msgid "Unknown error" +#~ msgstr "不明なエラー" + +#~ msgid "Invalid name" +#~ msgstr "無効な名前" + +#~ msgid "A blog with the same name already exists." +#~ msgstr "同じ名前のブログがすでに存在します。" + +#~ msgid "Your comment can't be empty" +#~ msgstr "コメントは空にできません" + +#~ msgid "A post with the same title already exists." +#~ msgstr "同じタイトルの投稿がすでに存在します。" + +#, fuzzy +#~ msgid "Your password field can't be empty" +#~ msgstr "パスワードは空にできません" + +#~ msgid "Username can't be empty" +#~ msgstr "ユーザー名は空にできません" + +#~ msgid "Invalid email" +#~ msgstr "無効なメールアドレス" + +#, fuzzy +#~ msgid "The password should be at least 8 characters long" +#~ msgstr "パスワードは最低 8 文字にするべきです" + +#~ msgid "Previous page" +#~ msgstr "前のページ" + +#~ msgid "Next page" +#~ msgstr "次のページ" + +#~ msgid "Login to like" +#~ msgstr "いいねするにはログインしてください" + +#~ msgid "Login to boost" +#~ msgstr "ブーストするにはログインしてください" + +#, fuzzy +#~ msgid "Personal feed" +#~ msgstr "このインスタンスのフィード" #~ msgid "Create a post" #~ msgstr "記事を作成" @@ -762,6 +892,3 @@ msgstr "デフォルトのライセンス" #, fuzzy #~ msgid "You need to be signed in, in order for you to like a post" #~ msgstr "投稿をいいねするにはログインする必要があります" - -#~ msgid "You are not authorized." -#~ msgstr "認証されていません。" diff --git a/po/nb.po b/po/plume/nb.po similarity index 59% rename from po/nb.po rename to po/plume/nb.po index 6c3cd91..c3dbb75 100644 --- a/po/nb.po +++ b/po/plume/nb.po @@ -12,207 +12,79 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "Latest articles" -msgstr "Siste artikler" +#, fuzzy +msgid "{0} commented your article." +msgstr "{0} la inn en kommentar til artikkelen din" #, fuzzy -msgid "No articles to see here yet." -msgstr "Ingen innlegg å vise enda." - -msgid "New article" -msgstr "Ny artikkel" - -msgid "New blog" -msgstr "Ny blogg" - -msgid "Create a blog" -msgstr "Lag en ny blogg" - -msgid "Title" -msgstr "Tittel" +msgid "{0} is now following you." +msgstr "{0} har begynt å følge deg" #, fuzzy -msgid "Create the blog" -msgstr "Lag en ny blogg" +msgid "{0} liked your article." +msgstr "{0} likte artikkelen din" -msgid "Comment \"{0}\"" +#, fuzzy +msgid "{0} mentioned you." +msgstr "{0} la inn en kommentar til artikkelen din" + +#, fuzzy +msgid "{0} boosted your article." +msgstr "{0} la inn en kommentar til artikkelen din" + +# src/template_utils.rs:68 +msgid "{0}'s avatar" +msgstr "" + +#, 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 are not allowed to delete this blog." +msgstr "Du er ikke denne bloggens forfatter." + +#, 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" + +# src/routes/posts.rs:81 +msgid "This post isn't published yet." +msgstr "" + +#, 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 are not author in this blog." +msgstr "Du er ikke denne bloggens forfatter." + +msgid "New post" +msgstr "Nytt innlegg" + +#, fuzzy +msgid "Edit {0}" msgstr "Kommentér \"{0}\"" -msgid "Content" -msgstr "Innhold" +#, 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 "Submit your comment" -msgstr "Send kommentar" - -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." - -msgid "Configuration" -msgstr "Oppsett" - -msgid "Configure your instance" -msgstr "Sett opp din instans" - -msgid "Name" -msgstr "Navn" - -msgid "Let's go!" -msgstr "Kjør på!" - -msgid "Welcome to {0}" -msgstr "" - -msgid "Notifications" -msgstr "Meldinger" - -msgid "Written by {0}" -msgstr "" +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 "This article is published under the {0} license." -msgstr "Denne artikkelen er publisert med lisensen {0}" - -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "Ett hjerte" -msgstr[1] "{0} hjerter" - -msgid "I don't like this anymore" -msgstr "Jeg liker ikke dette lengre" - -msgid "Add yours" -msgstr "Legg til din" - -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "" -msgstr[1] "" +msgid "You need to be logged in order to follow someone" +msgstr "Du må være logget inn for å følge noen" #, fuzzy -msgid "I don't want this boosted anymore" -msgstr "Jeg ønsker ikke å dele dette lengre" - -msgid "Boost" -msgstr "" - -msgid "Comments" -msgstr "Kommetarer" - -msgid "Respond" -msgstr "Svar" - -msgid "Comment" -msgstr "Kommentér" - -#, fuzzy -msgid "Create an article" -msgstr "Lag en ny konto" - -msgid "Publish" -msgstr "Publisér" - -msgid "Login" -msgstr "Logg inn" - -#, fuzzy -msgid "Username, or email" -msgstr "Brukernavn eller epost" - -msgid "Password" -msgstr "Passord" - -msgid "Dashboard" -msgstr "Oversikt" - -msgid "Your Dashboard" -msgstr "Din oversikt" - -#, fuzzy -msgid "Your blogs" -msgstr "Dine blogger" - -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." - -msgid "Start a new blog" -msgstr "Start en ny blogg" - -msgid "Admin" -msgstr "Administrator" - -#, fuzzy -msgid "That's you" -msgstr "Dette er deg" - -msgid "Edit your profile" -msgstr "Rediger profilen din" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "Følg" - -msgid "Unfollow" -msgstr "Slutt å følge" - -msgid "Recently boosted" -msgstr "Nylig delt" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "Én følger" -msgstr[1] "{0} følgere" - -msgid "Edit your account" -msgstr "Rediger kontoen din" - -#, fuzzy -msgid "Your profile" -msgstr "Din profil" - -msgid "Display Name" -msgstr "Visningsnavn" - -msgid "Email" -msgstr "Epost" - -msgid "Summary" -msgstr "Sammendrag" - -#, fuzzy -msgid "Update your account" -msgstr "Oppdater konto" - -#, fuzzy -msgid "{0}'s followers" -msgstr "Én følger" - -msgid "Followers" -msgstr "Følgere" - -msgid "New Account" -msgstr "Ny konto" - -msgid "Create an account" -msgstr "Lag en ny konto" - -msgid "Username" -msgstr "Brukernavn" - -msgid "Password confirmation" -msgstr "Passordbekreftelse" - -msgid "Create account" -msgstr "Opprett konto" +msgid "You need to be logged in order to edit your profile" +msgstr "Du må være logget inn for å redigere profilen din" msgid "Plume" msgstr "Plume" @@ -220,160 +92,31 @@ msgstr "Plume" msgid "Menu" msgstr "Meny" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Oversikt" + +#, fuzzy +msgid "Notifications" +msgstr "Oppsett" + +#, fuzzy +msgid "Log Out" +msgstr "Logg inn" + msgid "My account" msgstr "Min konto" -msgid "Log Out" -msgstr "Logg ut" - msgid "Log In" msgstr "Logg inn" msgid "Register" msgstr "Registrér deg" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "Du må være logget inn for å lage en ny blogg" - -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "Du må være logget inn for å legge inn en kommentar" - -#, 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" - -#, 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" - -#, fuzzy -msgid "You need to be logged in, to be able 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, for you to be able to boost a post" -msgstr "Du må være logget inn for å like et innlegg" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "Ugyldig brukernavn eller passord" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Du må være logget inn for å få tilgang til oversikten din" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "Du må være logget inn for å følge noen" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Du må være logget inn for å redigere profilen din" - -msgid "By {0}" -msgstr "" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} la inn en kommentar til artikkelen din" - -msgid "{0} started following you" -msgstr "{0} har begynt å følge deg" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} likte artikkelen din" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} la inn en kommentar til artikkelen din" - -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." - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Du er ikke denne bloggens forfatter." - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "Du er ikke denne bloggens forfatter." - -msgid "{0} mentioned you." -msgstr "{0} nevnte deg." - -msgid "Your comment" -msgstr "Din kommentar" - -msgid "Unknown error" -msgstr "Ukjent feil" - -msgid "Invalid name" -msgstr "Ugyldig navn" - -msgid "A blog with the same name already exists." -msgstr "En blogg med det navnet eksisterer allerede." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "Kommentaren din kan ikke være tom" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Et innlegg med samme navn finnes allerede." - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "Vi trenger en epost eller et brukernavn for å identifisere deg" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "Kommentaren din kan ikke være tom" - -msgid "The two passwords must be a match!" -msgstr "" - -#, 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 "The password should be at least 8 characters long" -msgstr "Passord må bestå av minst åtte tegn" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Logg inn eller bruk din Fediverse-konto for å gjøre noe med denne artikkelen" - -msgid "Optional" -msgstr "Valgfritt" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" - -msgid "Previous page" -msgstr "Forrige side" - -msgid "Next page" -msgstr "Neste side" +msgid "About this instance" +msgstr "Om denne instansen" msgid "Source code" msgstr "Kildekode" @@ -384,9 +127,65 @@ msgstr "Snakkerom" msgid "Administration" msgstr "Administrasjon" -msgid "Instance settings" +msgid "Welcome on {}" +msgstr "" + +msgid "Latest articles" +msgstr "Siste artikler" + +#, fuzzy +msgid "Your feed" +msgstr "Din kommentar" + +msgid "Federated feed" +msgstr "" + +#, fuzzy +msgid "Local feed" +msgstr "Din kommentar" + +#, fuzzy +msgid "Administration of {0}" +msgstr "Administrasjon" + +#, fuzzy +msgid "Instances" msgstr "Instillinger for instansen" +msgid "Configuration" +msgstr "Oppsett" + +#, fuzzy +msgid "Users" +msgstr "Brukernavn" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "All the articles of the Fediverse" +msgstr "" + +#, fuzzy +msgid "Articles from {}" +msgstr "Om {0}" + +msgid "Nothing to see here yet. Try to follow more people." +msgstr "" + +# src/template_utils.rs:144 +msgid "Name" +msgstr "" + +# src/template_utils.rs:146 +msgid "Optional" +msgstr "" + #, fuzzy msgid "Allow anyone to register here" msgstr "Tillat at hvem som helst registrerer seg" @@ -410,36 +209,6 @@ msgstr "Standardlisens" msgid "Save these settings" msgstr "Lagre innstillingene" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "Ingen kommentarer enda. Vær den første!" - -msgid "About this instance" -msgstr "Om denne instansen" - -msgid "What is Plume?" -msgstr "Hva er Plume?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume er et desentralisert bloggsystem." - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "Forfattere kan administrere forskjellige blogger fra en unik webside." - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -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 "Create your account" -msgstr "Opprett din konto" - msgid "About {0}" msgstr "" @@ -449,17 +218,7 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" -msgstr "" - -msgid "Read the detailed rules" -msgstr "Les reglene" - -#, fuzzy -msgid "Delete this article" -msgstr "Siste artikler" - -msgid "Delete this blog" +msgid "And connected to {0} other instances" msgstr "" #, fuzzy @@ -469,168 +228,30 @@ msgstr "Administrasjon" msgid "Runs Plume {0}" msgstr "" -#, fuzzy -msgid "Your media" -msgstr "Din kommentar" - -msgid "Go to your gallery" -msgstr "" - -msgid "{0}'s avatar'" -msgstr "" - -msgid "Media details" -msgstr "" - -msgid "Go back to the gallery" -msgstr "" +msgid "Edit your account" +msgstr "Rediger kontoen din" #, fuzzy -msgid "Markdown syntax" -msgstr "Du kan bruke markdown" - -msgid "Copy it into your articles, to insert this media." -msgstr "" - -msgid "Use as an avatar" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Upload" -msgstr "" - -msgid "You don't have any media uploaded yet." -msgstr "" - -msgid "Media upload" -msgstr "" +msgid "Your Profile" +msgstr "Din profil" #, fuzzy -msgid "Description" -msgstr "Lang beskrivelse" +msgid "Display name" +msgstr "Visningsnavn" -#, fuzzy -msgid "Content warning" -msgstr "Innhold" +msgid "Email" +msgstr "Epost" -msgid "File" -msgstr "" +msgid "Summary" +msgstr "Sammendrag" -msgid "Send" -msgstr "" - -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" - -#, fuzzy -msgid "Subtitle" -msgstr "Tittel" - -#, fuzzy -msgid "Log In to like" -msgstr "Logg inn" - -msgid "Log In to boost" -msgstr "" - -msgid "Personal feed" -msgstr "" - -msgid "Federated feed" -msgstr "" - -msgid "Local feed" -msgstr "" - -msgid "Nothing to see here yet. Try to follow some people." -msgstr "" - -#, fuzzy -msgid "Articles" -msgstr "artikler" - -msgid "All of the articles within the Fediverse" -msgstr "" - -#, fuzzy -msgid "Articles from {0}" -msgstr "Om {0}" - -msgid "View all" -msgstr "" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Om {0}" - -msgid "Edit" -msgstr "" - -#, fuzzy -msgid "Edit {0}" -msgstr "Kommentér \"{0}\"" - -#, fuzzy -msgid "Update" +msgid "Update account" msgstr "Oppdater konto" -#, fuzzy -msgid "We couldn't find this page." -msgstr "Den siden fant vi ikke." - -msgid "Invalid CSRF token." -msgstr "" - -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 "" - -#, fuzzy -msgid "Administration of {0}" -msgstr "Administrasjon" - -#, fuzzy -msgid "Instances" -msgstr "Instillinger for instansen" - -msgid "Unblock" -msgstr "" - -msgid "Block" -msgstr "" - -msgid "Ban" -msgstr "" - -msgid "Useful for visually impaired people and information about licenses" -msgstr "" - -msgid "Leave it empty, if none is meeded" -msgstr "" - -msgid "Draft" -msgstr "" - -msgid "This is a draft, don't publish it yet." -msgstr "" - -msgid "Update, or publish" -msgstr "" - -#, fuzzy -msgid "Your drafts" -msgstr "Din oversikt" - msgid "Danger zone" msgstr "" -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" #, fuzzy @@ -640,30 +261,130 @@ msgstr "Opprett din konto" msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "" +msgid "Your Dashboard" +msgstr "Din oversikt" + +msgid "Your Blogs" +msgstr "" + #, fuzzy -msgid "Users" +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." + +#, fuzzy +msgid "Start a new blog" +msgstr "Lag en ny blogg" + +#, fuzzy +msgid "Your Drafts" +msgstr "Din oversikt" + +#, fuzzy +msgid "Your media" +msgstr "Din kommentar" + +msgid "Go to your gallery" +msgstr "" + +msgid "Create your account" +msgstr "Opprett din konto" + +msgid "Create an account" +msgstr "Lag en ny konto" + +msgid "Username" msgstr "Brukernavn" -msgid "This post isn't published yet." -msgstr "" +msgid "Password" +msgstr "Passord" -msgid "There are currently no articles with such a tag" +msgid "Password confirmation" +msgstr "Passordbekreftelse" + +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." msgstr "" #, fuzzy -msgid "Illustration" -msgstr "Administrasjon" +msgid "Articles" +msgstr "artikler" -msgid "None" +msgid "Followers" +msgstr "Følgere" + +#, fuzzy +msgid "Atom feed" +msgstr "Din kommentar" + +msgid "Recently boosted" +msgstr "Nylig delt" + +msgid "Admin" msgstr "" -msgid "Leave empty to reserve all rights" +#, fuzzy +msgid "It is you" +msgstr "Dette er deg" + +#, fuzzy +msgid "Edit your profile" +msgstr "Din profil" + +msgid "Open on {0}" msgstr "" -msgid "All rights reserved." +msgid "Unfollow" +msgstr "Slutt å følge" + +msgid "Follow" +msgstr "Følg" + +#, fuzzy +msgid "{0}'s followers" +msgstr "Én følger" + +msgid "Respond" +msgstr "Svar" + +#, fuzzy +msgid "Delete this comment" +msgstr "Siste artikler" + +msgid "What is Plume?" +msgstr "Hva er Plume?" + +#, fuzzy +msgid "Plume is a decentralized blogging engine." +msgstr "Plume er et desentralisert bloggsystem." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "Forfattere kan administrere forskjellige blogger fra en unik webside." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +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 "Home to {0} people" msgstr "" -msgid "Search" +msgid "Read the detailed rules" +msgstr "Les reglene" + +msgid "View all" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" msgstr "" #, fuzzy @@ -673,41 +394,95 @@ 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 "" +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "To this date" msgstr "" +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "Instillinger for instansen" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + +# #-#-#-#-# nb.po (plume) #-#-#-#-# +# src/template_utils.rs:183 #, fuzzy msgid "Written in this language" -msgstr "Den siden fant vi ikke." +msgstr "" +"#-#-#-#-# nb.po (plume) #-#-#-#-#\n" +"#-#-#-#-# nb.po (plume) #-#-#-#-#\n" +"Den siden fant vi ikke." + +msgid "Language" +msgstr "" #, fuzzy msgid "Published under this license" msgstr "Denne artikkelen er publisert med lisensen {0}" +#, fuzzy +msgid "Article license" +msgstr "Standardlisens" + msgid "Search result for \"{0}\"" msgstr "" @@ -720,38 +495,321 @@ msgstr "" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" -msgstr "" +msgid "Login" +msgstr "Logg inn" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "Brukernavn eller epost" + +#, fuzzy +msgid "Subtitle" +msgstr "Tittel" + +msgid "Content" msgstr "Innhold" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" +msgstr "" + +# src/template_utils.rs:147 +msgid "Leave it empty to reserve all rights" msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "Instillinger for instansen" +msgid "Illustration" +msgstr "Administrasjon" -msgid "Authors" +msgid "None" msgstr "" -msgid "Blog title" -msgstr "" - -msgid "Language" +msgid "This is a draft, don't publish it yet." msgstr "" #, fuzzy -msgid "Article license" -msgstr "Standardlisens" +msgid "Update" +msgstr "Oppdater konto" -#~ msgid "Create blog" -#~ msgstr "Opprett blogg" +msgid "Update, or publish" +msgstr "" -#~ msgid "New post" -#~ msgstr "Nytt innlegg" +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "Edit" +msgstr "" + +#, fuzzy +msgid "Delete this article" +msgstr "Siste artikler" + +msgid "All rights reserved." +msgstr "" + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Denne artikkelen er publisert med lisensen {0}" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Ett hjerte" +msgstr[1] "{0} hjerter" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Jeg liker ikke dette lengre" + +msgid "Add yours" +msgstr "Legg til din" + +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "" +msgstr[1] "" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Jeg ønsker ikke å dele dette lengre" + +msgid "Boost" +msgstr "" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"Logg inn eller bruk din Fediverse-konto for å gjøre noe med denne artikkelen" + +msgid "Comments" +msgstr "Kommetarer" + +#, fuzzy +msgid "Content warning" +msgstr "Innhold" + +msgid "Your comment" +msgstr "Din kommentar" + +msgid "Submit comment" +msgstr "Send kommentar" + +#, 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 "New Blog" +msgstr "Ny blogg" + +msgid "Create a blog" +msgstr "Lag en ny blogg" + +msgid "Create blog" +msgstr "Opprett blogg" + +#, 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: " + +#, 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" + +msgid "No posts to see here yet." +msgstr "Ingen innlegg å vise enda." + +msgid "New article" +msgstr "Ny artikkel" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Om {0}" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Media upload" +msgstr "" + +#, fuzzy +msgid "Description" +msgstr "Lang beskrivelse" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Du kan bruke markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as avatar" +msgstr "" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Ingen innlegg å vise enda." + +#~ msgid "New blog" +#~ msgstr "Ny blogg" + +#, fuzzy +#~ msgid "Create the blog" +#~ msgstr "Lag en ny blogg" + +#, fuzzy +#~ msgid "Submit your comment" +#~ msgstr "Send kommentar" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Lag en ny konto" + +#~ msgid "One follower" +#~ msgid_plural "{0} followers" +#~ msgstr[0] "Én følger" +#~ msgstr[1] "{0} følgere" + +#~ msgid "Display Name" +#~ msgstr "Visningsnavn" + +#, fuzzy +#~ msgid "Update your account" +#~ msgstr "Oppdater konto" + +#, 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" + +#, 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" + +#, 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" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Du er ikke denne bloggens forfatter." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Kommentaren din kan ikke være tom" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Et innlegg med samme navn finnes allerede." + +#, 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 "Log In to like" +#~ msgstr "Logg inn" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Din oversikt" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Lag et nytt innlegg" #~ msgid "Create a post" #~ msgstr "Lag et nytt innlegg" @@ -759,6 +817,3 @@ msgstr "Standardlisens" #, fuzzy #~ 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" - -#~ msgid "You are not authorized." -#~ msgstr "Det har du har ikke tilgang til." diff --git a/po/pl.po b/po/plume/pl.po similarity index 56% rename from po/pl.po rename to po/plume/pl.po index 42dde8b..1b17b15 100644 --- a/po/pl.po +++ b/po/plume/pl.po @@ -14,204 +14,77 @@ msgstr "" "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.2\n" -msgid "Latest articles" -msgstr "Najnowsze artykuły" - #, fuzzy -msgid "No articles to see here yet." -msgstr "Brak wpisów do wyświetlenia." +msgid "{0} commented your article." +msgstr "{0} skomentował(a) Twój artykuł" -msgid "New article" -msgstr "Nowy artykuł" - -msgid "New blog" -msgstr "Nowy blog" - -msgid "Create a blog" -msgstr "Utwórz blog" - -msgid "Title" -msgstr "Tytuł" - -#, fuzzy -msgid "Create the blog" -msgstr "Utwórz blog" - -msgid "Comment \"{0}\"" -msgstr "Komentarz „{0}”" - -msgid "Content" -msgstr "Zawartość" - -#, fuzzy -msgid "Submit your comment" -msgstr "Wyślij komentarz" - -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." +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" -"Przepraszamy. Jeżeli uważasz że wystąpił błąd, prosimy o zgłoszenie go." - -msgid "Configuration" -msgstr "Konfiguracja" - -msgid "Configure your instance" -msgstr "Skonfiguruj swoją instancję" - -msgid "Name" -msgstr "Nazwa" - -msgid "Let's go!" -msgstr "Przejdźmy dalej!" - -msgid "Welcome to {0}" -msgstr "Witamy na {0}" - -msgid "Notifications" -msgstr "Powiadomienia" - -msgid "Written by {0}" -msgstr "Napisany przez {0}" - -msgid "This article is published under the {0} license." -msgstr "Ten artykuł został opublikowany na licencji {0}." - -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "Jedno polubienie" -msgstr[1] "{0} polubienia" -msgstr[2] "{0} polubień" - -msgid "I don't like this anymore" -msgstr "Już tego nie lubię" - -msgid "Add yours" -msgstr "Dodaj swoje" #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "Jedno podbicie" -msgstr[1] "{0} podbicia" -msgstr[2] "{0} podbić" +msgid "{0} liked your article." +msgstr "{0} polubił(a) Twój artykuł" -msgid "I don't want this boosted anymore" -msgstr "Nie chcę tego dłużej podbijać" - -msgid "Boost" -msgstr "Podbij" - -msgid "Comments" -msgstr "Komentarze" - -msgid "Respond" -msgstr "Odpowiedz" - -msgid "Comment" -msgstr "Skomentuj" +msgid "{0} mentioned you." +msgstr "{0} wspomniał(a) o Tobie." #, fuzzy -msgid "Create an article" -msgstr "Utwórz nowe konto" - -msgid "Publish" -msgstr "Opublikuj" - -msgid "Login" -msgstr "Logowanie" - -msgid "Username, or email" -msgstr "Nazwa użytkownika lub adres e-mail" - -msgid "Password" -msgstr "Hasło" - -msgid "Dashboard" -msgstr "Panel" - -msgid "Your Dashboard" -msgstr "Twój panel" - -msgid "Your blogs" -msgstr "Twoje blogi" - -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." - -msgid "Start a new blog" -msgstr "Utwórz nowy blog" - -msgid "Admin" -msgstr "Administrator" - -msgid "That's you" -msgstr "To Ty" - -msgid "Edit your profile" -msgstr "Edytuj swój profil" - -msgid "Open on {0}" -msgstr "Otwórz w {0}" - -msgid "Follow" -msgstr "Obserwuj" - -msgid "Unfollow" -msgstr "Przestań obserwować" - -msgid "Recently boosted" -msgstr "Ostatnio podbite" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "Jeden obserwujący" -msgstr[1] "{0} obserwujących" -msgstr[2] "{0} obserwujących" - -msgid "Edit your account" -msgstr "Edytuj swoje konto" +msgid "{0} boosted your article." +msgstr "{0} podbił(a) Twój artykuł" #, fuzzy -msgid "Your profile" -msgstr "Twój profil" - -msgid "Display Name" -msgstr "Nazwa wyświetlana" - -msgid "Email" -msgstr "Adres e-mail" - -msgid "Summary" -msgstr "Opis" +msgid "{0}'s avatar" +msgstr "Awatar {0}" #, fuzzy -msgid "Update your account" -msgstr "Aktualizuj konto" +msgid "You need to be logged in order to create a new blog" +msgstr "Musisz się zalogować, aby utworzyć wpis" -msgid "{0}'s followers" -msgstr "Obserwujący {0}" +#, fuzzy +msgid "You are not allowed to delete this blog." +msgstr "Nie jesteś autorem tego bloga." -msgid "Followers" -msgstr "Śledzący" +#, fuzzy +msgid "You need to be logged in order to like a post" +msgstr "Musisz się zalogować, aby polubić wpis" -msgid "New Account" -msgstr "Nowe konto" +#, fuzzy +msgid "You need to be logged in order to see your notifications" +msgstr "Musisz się zalogować, aby zobaczyć swoje powiadomienia" -msgid "Create an account" -msgstr "Utwórz nowe konto" +msgid "This post isn't published yet." +msgstr "Ten wpis nie został jeszcze opublikowany." -msgid "Username" -msgstr "Nazwa użytkownika" +#, fuzzy +msgid "You need to be logged in order to write a new post" +msgstr "Musisz się zalogować, aby utworzyć wpis" -msgid "Password confirmation" -msgstr "Potwierdzenie hasła" +#, fuzzy +msgid "You are not author in this blog." +msgstr "Nie jesteś autorem tego bloga." -msgid "Create account" -msgstr "Utwórz konto" +msgid "New post" +msgstr "Nowy wpis" + +msgid "Edit {0}" +msgstr "Edytuj {0}" + +#, fuzzy +msgid "You need to be logged in order to reshare a post" +msgstr "Musisz się zalogować, aby zobaczyć swoje powiadomienia" + +#, fuzzy +msgid "You need to be logged in order to access your dashboard" +msgstr "Musisz się zalogować, aby uzyskać dostęp do panelu" + +#, fuzzy +msgid "You need to be logged in order to follow someone" +msgstr "Musisz się zalogować, aby zacząć obserwować innych" + +#, fuzzy +msgid "You need to be logged in order to edit your profile" +msgstr "Musisz się zalogować , aby móc edytować swój profil" msgid "Plume" msgstr "Plume" @@ -219,156 +92,32 @@ msgstr "Plume" msgid "Menu" msgstr "Menu" -msgid "My account" -msgstr "Moje konto" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Panel" + +msgid "Notifications" +msgstr "Powiadomienia" msgid "Log Out" msgstr "Wyloguj się" +msgid "My account" +msgstr "Moje konto" + msgid "Log In" msgstr "Zaloguj się" msgid "Register" msgstr "Zarejestruj się" -msgid "You need to be signed in, for you to create a new blog" -msgstr "Musisz się zalogować, aby utworzyć nowy blog" - -msgid "You need to be signed in, so that you can post a comment" -msgstr "Musisz się zalogować, aby umieścić komentarz" - -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "Musisz się zalogować, aby utworzyć wpis" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "Musisz się zalogować, aby zobaczyć swoje powiadomienia" - -msgid "You need to be logged in, to be able to write a new post" -msgstr "Musisz się zalogować, aby utworzyć wpis" - -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "Musisz się zalogować, aby podbić wpis" - -msgid "Invalid username, or password" -msgstr "Nieprawidłowa nazwa użytkownika lub hasło" - -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Musisz się zalogować, aby uzyskać dostęp do panelu" - -msgid "You need to be logged in, to be able to follow someone" -msgstr "Musisz się zalogować, aby zacząć obserwować innych" - -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Musisz się zalogować , aby móc edytować swój profil" - -msgid "By {0}" -msgstr "Od {0}" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} podbił(a) Twój artykuł" - -msgid "{0} started following you" -msgstr "{0} zaczął(-ęła) Cię obserwować" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} polubił(a) Twój artykuł" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} skomentował(a) Twój artykuł" - -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." - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Nie jesteś autorem tego bloga." - -msgid "You are not an author on this blog." -msgstr "Nie jesteś autorem tego bloga." - -msgid "{0} mentioned you." -msgstr "{0} wspomniał(a) o Tobie." - -msgid "Your comment" -msgstr "Twój komentarz" - -msgid "Unknown error" -msgstr "Nieznany błąd" - -msgid "Invalid name" -msgstr "Nieprawidłowa nazwa" - -msgid "A blog with the same name already exists." -msgstr "Blog o tej nazwie już istnieje." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "Twój komentarz nie może być pusty" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Wpis o tym tytule już istnieje." - -msgid "We need an email, or a username to identify you" -msgstr "" -"Potrzebujemy nazwy użytkownika lub adresu e-mail, aby Cię identyfikować" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "Twoje hasło nie może być puste" - -msgid "The two passwords must be a match!" -msgstr "Hasła muszą do siebie pasować!" - -#, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "Nazwa użytkownika nie może być pusta" - -msgid "Invalid email" -msgstr "Nieprawidłowy adres e-mail" - -msgid "The password should be at least 8 characters long" -msgstr "Hasło musi składać się z przynajmniej 8 znaków" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "Ten blog ma jednego autora: " -msgstr[1] "Ten blog ma {0} autorów: " -msgstr[2] "Ten blog ma {0} autorów: " - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Zaloguj się lub użyj konta w Fediwersum, aby wejść w interakcje z tym " -"artykułem" - -msgid "Optional" -msgstr "Nieobowiązkowe" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "Ten blog ma jeden artykuł" -msgstr[1] "Ten blog ma {0} artykuły" -msgstr[2] "Ten blog ma {0} artykułów" - -msgid "Previous page" -msgstr "Poprzednia strona" - -msgid "Next page" -msgstr "Następna strona" +msgid "About this instance" +msgstr "O tej instancji" msgid "Source code" -msgstr "Kod źródłowy" +msgstr "" msgid "Matrix room" msgstr "Pokój Matrix.org" @@ -376,8 +125,61 @@ msgstr "Pokój Matrix.org" msgid "Administration" msgstr "Administracja" -msgid "Instance settings" -msgstr "Ustawienia instancji" +#, fuzzy +msgid "Welcome on {}" +msgstr "Witamy na {0}" + +msgid "Latest articles" +msgstr "Najnowsze artykuły" + +msgid "Your feed" +msgstr "Twój strumień" + +msgid "Federated feed" +msgstr "" + +#, fuzzy +msgid "Local feed" +msgstr "Lokalny strumień" + +msgid "Administration of {0}" +msgstr "Administracja {0}" + +msgid "Instances" +msgstr "Instancje" + +msgid "Configuration" +msgstr "Konfiguracja" + +msgid "Users" +msgstr "Użytkownicy" + +msgid "Unblock" +msgstr "Odblokuj" + +msgid "Block" +msgstr "Zablikuj" + +msgid "Ban" +msgstr "Zbanuj" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Wszystkie artykuły w Fediwersum" + +#, fuzzy +msgid "Articles from {}" +msgstr "Artykuły z {0}" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "Nie ma tutaj niczego. Spróbuj zacząć śledzić więcej osób." + +msgid "Name" +msgstr "Nazwa" + +msgid "Optional" +msgstr "Nieobowiązkowe" #, fuzzy msgid "Allow anyone to register here" @@ -402,33 +204,6 @@ msgstr "Domyślna licencja" msgid "Save these settings" msgstr "Zapisz ustawienia" -msgid "There are no comments here yet. Be the first to react!" -msgstr "Brak komentarzy. Bądź pierwszy!" - -msgid "About this instance" -msgstr "O tej instancji" - -msgid "What is Plume?" -msgstr "Czym jest Plume?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume jest zdecentralizowanym silnikiem blogowym." - -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "Autorzy mogą zarządzać blogami z oddzielnej, specjalnej strony." - -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"Artykuły są widoczne na innych stronach Plume, możesz też wejść w interakcje " -"z nimi na platformach takich jak Mastodon lub WriteFreely." - -msgid "Create your account" -msgstr "Utwórz konto" - msgid "About {0}" msgstr "O {0}" @@ -438,179 +213,42 @@ msgstr "Używana przez {0} użytkowników" msgid "Who wrote {0} articles" msgstr "Którzy napisali {0} artykułów" -msgid "And are connected to {0} other instances" +#, fuzzy +msgid "And connected to {0} other instances" msgstr "Połączona z {0} innych instancji" -msgid "Read the detailed rules" -msgstr "Przeczytaj szczegółowe zasady" - -msgid "Delete this article" -msgstr "Usuń ten artykuł" - -msgid "Delete this blog" -msgstr "Usuń ten blog" - msgid "Administred by" msgstr "Administrowany przez" msgid "Runs Plume {0}" msgstr "Działa na Plume {0}" -msgid "Your media" -msgstr "Twoja zawartość multimedialna" +msgid "Edit your account" +msgstr "Edytuj swoje konto" -msgid "Go to your gallery" -msgstr "Przejdź do swojej galerii" +#, fuzzy +msgid "Your Profile" +msgstr "Twój profil" -msgid "{0}'s avatar'" -msgstr "Awatar {0}" +#, fuzzy +msgid "Display name" +msgstr "Nazwa wyświetlana" -msgid "Media details" -msgstr "Szczegóły zawartości multimedialnej" +msgid "Email" +msgstr "Adres e-mail" -msgid "Go back to the gallery" -msgstr "Powróć do galerii" - -msgid "Markdown syntax" -msgstr "Kod Markdown" - -msgid "Copy it into your articles, to insert this media." -msgstr "Skopiuj do swoich artykułów, aby wstawić tę zawartość multimedialną." - -msgid "Use as an avatar" -msgstr "Użyj jako awataru" - -msgid "Delete" -msgstr "Usuń" - -msgid "Upload" -msgstr "Wyślij" - -msgid "You don't have any media uploaded yet." -msgstr "Nie masz żadnej zawartości multimedialnej." - -msgid "Media upload" -msgstr "Wysyłanie zawartości multimedialnej" - -msgid "Description" +msgid "Summary" msgstr "Opis" -msgid "Content warning" -msgstr "Ostrzeżenie o zawartości" - -msgid "File" -msgstr "Plik" - -msgid "Send" -msgstr "Wyślij" - -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ą." - -msgid "Subtitle" -msgstr "Podtytuł" - #, fuzzy -msgid "Log In to like" -msgstr "Zaloguj się aby polubić" - -#, fuzzy -msgid "Log In to boost" -msgstr "Zaloguj się aby podbić" - -msgid "Personal feed" -msgstr "Lokalny strumień" - -msgid "Federated feed" -msgstr "Strumień federacji" - -msgid "Local feed" -msgstr "Lokalny strumień" - -msgid "Nothing to see here yet. Try to follow some people." -msgstr "Nie ma tutaj niczego. Spróbuj zacząć śledzić więcej osób." - -msgid "Articles" -msgstr "Artykuły" - -msgid "All of the articles within the Fediverse" -msgstr "Wszystkie artykuły w Fediwersum" - -msgid "Articles from {0}" -msgstr "Artykuły z {0}" - -msgid "View all" -msgstr "Zobacz wszystko" - -msgid "Articles tagged under \"{0}\"" -msgstr "Artykuły oznaczone „{0}”" - -msgid "Edit" -msgstr "Edytuj" - -msgid "Edit {0}" -msgstr "Edytuj {0}" - -msgid "Update" -msgstr "Aktualizuj" - -msgid "We couldn't find this page." -msgstr "Nie udało się odnaleźć tej strony." - -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 "Administration of {0}" -msgstr "Administracja {0}" - -msgid "Instances" -msgstr "Instancje" - -msgid "Unblock" -msgstr "Odblokuj" - -msgid "Block" -msgstr "Zablikuj" - -msgid "Ban" -msgstr "Zbanuj" - -msgid "Useful for visually impaired people and information about licenses" -msgstr "Przydatny dla osób z problemami ze wzrokiem i na informacje o licencji" - -msgid "Leave it empty, if none is meeded" -msgstr "Pozostaw puste, jeżeli niepotrzebne" - -msgid "Draft" -msgstr "Szkic" - -msgid "This is a draft, don't publish it yet." -msgstr "To jest szkic, nie publikuj go jeszcze." - -msgid "Update, or publish" -msgstr "Aktualizuj lub publikuj" - -#, fuzzy -msgid "Your drafts" -msgstr "Twoje szkice" +msgid "Update account" +msgstr "Aktualizuj konto" msgid "Danger zone" msgstr "Niebezpieczna strefa" -msgid "Be very careful, any action taken here cannot be reversed." +#, fuzzy +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." msgid "Delete your account" @@ -619,29 +257,131 @@ msgstr "Usuń swoje konto" msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "Przepraszamy, jako administrator nie możesz opuścić swojej instancji." -msgid "Users" -msgstr "Użytkownicy" +msgid "Your Dashboard" +msgstr "Twój panel" -msgid "This post isn't published yet." -msgstr "Ten wpis nie został jeszcze opublikowany." +#, fuzzy +msgid "Your Blogs" +msgstr "Twoje blogi" -msgid "There are currently no articles with such a tag" -msgstr "Obecnie nie istnieją artykuły z tym tagiem" - -msgid "Illustration" -msgstr "Ilustracja" - -msgid "None" -msgstr "Brak" - -msgid "Leave empty to reserve all rights" -msgstr "Pozostawienie pustego jest równe zastrzeżeniu wszystkich praw" - -msgid "All rights reserved." -msgstr "Wszelkie prawa zastrzeżone." - -msgid "Search" +#, fuzzy +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." + +msgid "Start a new blog" +msgstr "Utwórz nowy blog" + +msgid "Your Drafts" +msgstr "Twoje szkice" + +msgid "Your media" +msgstr "Twoja zawartość multimedialna" + +msgid "Go to your gallery" +msgstr "Przejdź do swojej galerii" + +msgid "Create your account" +msgstr "Utwórz konto" + +msgid "Create an account" +msgstr "Utwórz nowe konto" + +msgid "Username" +msgstr "Nazwa użytkownika" + +msgid "Password" +msgstr "Hasło" + +msgid "Password confirmation" +msgstr "Potwierdzenie hasła" + +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ą." + +msgid "Articles" +msgstr "Artykuły" + +msgid "Followers" +msgstr "Śledzący" + +#, fuzzy +msgid "Atom feed" +msgstr "Twój strumień" + +msgid "Recently boosted" +msgstr "Ostatnio podbite" + +msgid "Admin" +msgstr "Administrator" + +#, fuzzy +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}" + +#, fuzzy +msgid "Unfollow" +msgstr "Jeden obserwujący" + +#, fuzzy +msgid "Follow" +msgstr "Śledzący" + +msgid "{0}'s followers" +msgstr "Obserwujący {0}" + +msgid "Respond" +msgstr "Odpowiedz" + +#, fuzzy +msgid "Delete this comment" +msgstr "Usuń ten blog" + +msgid "What is Plume?" +msgstr "Czym jest Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume jest zdecentralizowanym silnikiem blogowym." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "Autorzy mogą zarządzać blogami z oddzielnej, specjalnej strony." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." +msgstr "" +"Artykuły są widoczne na innych stronach Plume, możesz też wejść w interakcje " +"z nimi na platformach takich jak Mastodon lub WriteFreely." + +#, fuzzy +msgid "Home to {0} people" +msgstr "Używana przez {0} użytkowników" + +msgid "Read the detailed rules" +msgstr "Przeczytaj szczegółowe zasady" + +msgid "View all" +msgstr "Zobacz wszystko" + +msgid "By {0}" +msgstr "Od {0}" + +#, fuzzy +msgid "Draft" +msgstr "Twoje szkice" #, fuzzy msgid "Your query" @@ -653,38 +393,87 @@ msgstr "" msgid "Article title matching these words" msgstr "" +#, fuzzy +msgid "Title" +msgstr "Podtytuł" + msgid "Subtitle matching these words" msgstr "" +#, fuzzy +msgid "Subtitle - byline" +msgstr "Podtytuł" + +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Content matching these words" msgstr "" +#, fuzzy +msgid "Body content" +msgstr "Zawartość" + +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "From this date" msgstr "" msgid "To this date" msgstr "" +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "Ustawienia instancji" + +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + +# #-#-#-#-# pl.po (plume) #-#-#-#-# +# src/template_utils.rs:183 #, fuzzy msgid "Written in this language" -msgstr "Nie udało się odnaleźć tej strony." +msgstr "" +"#-#-#-#-# pl.po (plume) #-#-#-#-#\n" +"#-#-#-#-# pl.po (plume) #-#-#-#-#\n" +"Nie udało się odnaleźć tej strony." + +msgid "Language" +msgstr "" #, fuzzy msgid "Published under this license" msgstr "Ten artykuł został opublikowany na licencji {0}." +#, fuzzy +msgid "Article license" +msgstr "Domyślna licencja" + msgid "Search result for \"{0}\"" msgstr "" @@ -698,38 +487,404 @@ msgstr "Przejdź do swojej galerii" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "Nazwa użytkownika lub adres e-mail" + +msgid "Subtitle" +msgstr "Podtytuł" + +msgid "Content" msgstr "Zawartość" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:144 +msgid "License" msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "Ustawienia instancji" +msgid "Leave it empty to reserve all rights" +msgstr "Pozostawienie pustego jest równe zastrzeżeniu wszystkich praw" -msgid "Authors" +msgid "Illustration" +msgstr "Ilustracja" + +msgid "None" +msgstr "Brak" + +msgid "This is a draft, don't publish it yet." +msgstr "To jest szkic, nie publikuj go jeszcze." + +msgid "Update" +msgstr "Aktualizuj" + +msgid "Update, or publish" +msgstr "Aktualizuj lub publikuj" + +msgid "Publish your post" msgstr "" -msgid "Blog title" -msgstr "" +msgid "Written by {0}" +msgstr "Napisany przez {0}" -msgid "Language" +msgid "Edit" +msgstr "Edytuj" + +msgid "Delete this article" +msgstr "Usuń ten artykuł" + +msgid "All rights reserved." +msgstr "Wszelkie prawa zastrzeżone." + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Ten artykuł został opublikowany na licencji {0}." + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Jedno polubienie" +msgstr[1] "{0} polubienia" +msgstr[2] "{0} polubień" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Już tego nie lubię" + +msgid "Add yours" msgstr "" #, fuzzy -msgid "Article license" -msgstr "Domyślna licencja" +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "Jedno podbicie" +msgstr[1] "{0} podbicia" +msgstr[2] "{0} podbić" -#~ msgid "Create blog" +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Już tego nie lubię" + +msgid "Boost" +msgstr "Podbij" + +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" + +#, fuzzy +msgid "Comments" +msgstr "Skomentuj" + +msgid "Content warning" +msgstr "Ostrzeżenie o zawartości" + +msgid "Your comment" +msgstr "Twój komentarz" + +msgid "Submit comment" +msgstr "Wyślij komentarz" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +#, fuzzy +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 "" + +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 "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "Nie jesteś zalogowany." + +msgid "Internal server error" +msgstr "" + +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." + +#, fuzzy +msgid "New Blog" +msgstr "Nowy blog" + +msgid "Create a blog" +msgstr "Utwórz blog" + +msgid "Create blog" +msgstr "Utwórz blog" + +#, fuzzy +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: " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "Jeden artykuł na tym blogu" +msgstr[1] "{0} artykuły na tym blogu" +msgstr[2] "{0} artykułów na tym blogu" + +msgid "No posts to see here yet." +msgstr "Brak wpisów do wyświetlenia." + +msgid "New article" +msgstr "Nowy artykuł" + +#, fuzzy +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." + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "Usuń ten blog" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Artykuły oznaczone „{0}”" + +msgid "There are currently no articles with such a tag" +msgstr "Obecnie nie istnieją artykuły z tym tagiem" + +msgid "Upload" +msgstr "Wyślij" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "Nie masz żadnej zawartości multimedialnej." + +msgid "Delete" +msgstr "Usuń" + +msgid "Media upload" +msgstr "Wysyłanie zawartości multimedialnej" + +msgid "Description" +msgstr "Opis" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Przydatny dla osób z problemami ze wzrokiem i na informacje o licencji" + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "Pozostaw puste, jeżeli niepotrzebne" + +msgid "File" +msgstr "Plik" + +msgid "Send" +msgstr "Wyślij" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "Powróć do galerii" + +msgid "Markdown syntax" +msgstr "Kod Markdown" + +#, fuzzy +msgid "Copy it into your articles, to insert this media:" +msgstr "Skopiuj do swoich artykułów, aby wstawić tę zawartość multimedialną." + +#, fuzzy +msgid "Use as avatar" +msgstr "Użyj jako awataru" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Brak wpisów do wyświetlenia." + +#, fuzzy +#~ msgid "Create the blog" #~ msgstr "Utwórz blog" -#~ msgid "New post" -#~ msgstr "Nowy wpis" +#, fuzzy +#~ msgid "Submit your comment" +#~ msgstr "Wyślij komentarz" + +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Utwórz nowe konto" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Musisz się zalogować, aby utworzyć wpis" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} podbił(a) Twój artykuł" + +#, fuzzy +#~ msgid "{0} liked your post" +#~ msgstr "{0} polubił(a) Twój artykuł" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} skomentował(a) Twój artykuł" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Nie jesteś autorem tego bloga." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Twój komentarz nie może być pusty" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Wpis o tym tytule już istnieje." + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "Twoje hasło nie może być puste" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "Nazwa użytkownika nie może być pusta" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume jest zdecentralizowanym silnikiem blogowym." + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "Zaloguj się aby polubić" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "Zaloguj się aby podbić" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Twoje szkice" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Utwórz wpis" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "Komentarz „{0}”" + +#~ msgid "Configure your instance" +#~ msgstr "Skonfiguruj swoją instancję" + +#~ msgid "Let's go!" +#~ msgstr "Przejdźmy dalej!" + +#~ msgid "Publish" +#~ msgstr "Opublikuj" + +#~ msgid "New Account" +#~ msgstr "Nowe konto" + +#~ msgid "Create account" +#~ msgstr "Utwórz konto" + +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "Musisz się zalogować, aby umieścić komentarz" + +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "Musisz się zalogować, aby podbić wpis" + +#~ msgid "Invalid username, or password" +#~ msgstr "Nieprawidłowa nazwa użytkownika lub hasło" + +#~ msgid "We couldn't find this page." +#~ msgstr "Nie udało się odnaleźć tej strony." + +#~ msgid "Unknown error" +#~ msgstr "Nieznany błąd" + +#~ msgid "Invalid name" +#~ msgstr "Nieprawidłowa nazwa" + +#~ msgid "A blog with the same name already exists." +#~ msgstr "Blog o tej nazwie już istnieje." + +#~ msgid "Your comment can't be empty" +#~ msgstr "Twój komentarz nie może być pusty" + +#~ msgid "A post with the same title already exists." +#~ msgstr "Wpis o tym tytule już istnieje." + +#~ msgid "We need an email, or a username to identify you" +#~ msgstr "" +#~ "Potrzebujemy nazwy użytkownika lub adresu e-mail, aby Cię identyfikować" + +#~ msgid "Your password field can't be empty" +#~ msgstr "Twoje hasło nie może być puste" + +#~ msgid "Username can't be empty" +#~ msgstr "Nazwa użytkownika nie może być pusta" + +#~ msgid "Invalid email" +#~ msgstr "Nieprawidłowy adres e-mail" + +#~ msgid "The password should be at least 8 characters long" +#~ msgstr "Hasło musi składać się z przynajmniej 8 znaków" + +#~ msgid "This blog has one author: " +#~ msgid_plural "This blog has {0} authors: " +#~ msgstr[0] "Ten blog ma jednego autora: " +#~ msgstr[1] "Ten blog ma {0} autorów: " +#~ msgstr[2] "Ten blog ma {0} autorów: " + +#~ msgid "This blog has one article" +#~ msgid_plural "This blog has {0} articles" +#~ msgstr[0] "Ten blog ma jeden artykuł" +#~ msgstr[1] "Ten blog ma {0} artykuły" +#~ msgstr[2] "Ten blog ma {0} artykułów" + +#~ msgid "Previous page" +#~ msgstr "Poprzednia strona" + +#~ msgid "Next page" +#~ msgstr "Następna strona" + +#~ msgid "Instance settings" +#~ msgstr "Ustawienia instancji" + +#~ msgid "Login to like" +#~ msgstr "Zaloguj się aby polubić" + +#~ msgid "Login to boost" +#~ msgstr "Zaloguj się aby podbić" #~ msgid "Create a post" #~ msgstr "Utwórz wpis" @@ -737,27 +892,9 @@ msgstr "Domyślna licencja" #~ msgid "You need to be signed in, in order for you to like a post" #~ msgstr "Musisz się zalogować, aby polubić wpis" -#~ msgid "You are not authorized." -#~ msgstr "Nie jesteś zalogowany." - #~ msgid "Passwords are not matching" #~ msgstr "Hasła nie pasują do siebie" -#~ msgid "One author in this blog: " -#~ msgid_plural "{0} authors in 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: " - -#~ msgid "One article in this blog" -#~ msgid_plural "{0} articles in this blog" -#~ msgstr[0] "Jeden artykuł na tym blogu" -#~ msgstr[1] "{0} artykuły na tym blogu" -#~ msgstr[2] "{0} artykułów na tym blogu" - -#~ msgid "Your feed" -#~ msgstr "Twój strumień" - #~ msgid "Home to" #~ msgstr "Dom dla" diff --git a/po/plume.pot b/po/plume/plume.pot similarity index 59% rename from po/plume.pot rename to po/plume/plume.pot index d70425c..86956e1 100644 --- a/po/plume.pot +++ b/po/plume/plume.pot @@ -12,190 +12,80 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -msgid "Latest articles" +# src/template_utils.rs:34 +msgid "{0} commented your article." msgstr "" -msgid "No articles to see here yet." +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" -msgid "New article" +# src/template_utils.rs:36 +msgid "{0} liked your article." msgstr "" -msgid "New blog" +# src/template_utils.rs:37 +msgid "{0} mentioned you." msgstr "" -msgid "Create a blog" +# src/template_utils.rs:38 +msgid "{0} boosted your article." msgstr "" -msgid "Title" +# src/template_utils.rs:68 +msgid "{0}'s avatar" msgstr "" -msgid "Create the blog" +# src/routes/blogs.rs:65 +msgid "You need to be logged in order to create a new blog" msgstr "" -msgid "Comment \"{0}\"" +# src/routes/blogs.rs:136 +msgid "You are not allowed to delete this blog." msgstr "" -msgid "Content" +# src/routes/likes.rs:41 +msgid "You need to be logged in order to like a post" msgstr "" -msgid "Submit your comment" +# src/routes/notifications.rs:23 +msgid "You need to be logged in order to see your notifications" msgstr "" -msgid "Something broke on our side." +# src/routes/posts.rs:81 +msgid "This post isn't published yet." msgstr "" -msgid "Sorry about that. If you think this is a bug, please report it." +# src/routes/posts.rs:100 +msgid "You need to be logged in order to write a new post" msgstr "" -msgid "Configuration" +# src/routes/posts.rs:113 +msgid "You are not author in this blog." msgstr "" -msgid "Configure your instance" +# src/routes/posts.rs:119 +msgid "New post" msgstr "" -msgid "Name" +# src/routes/posts.rs:156 +msgid "Edit {0}" msgstr "" -msgid "Let's go!" +# src/routes/reshares.rs:41 +msgid "You need to be logged in order to reshare a post" msgstr "" -msgid "Welcome to {0}" +# src/routes/user.rs:131 +msgid "You need to be logged in order to access your dashboard" msgstr "" -msgid "Notifications" +# src/routes/user.rs:164 +msgid "You need to be logged in order to follow someone" msgstr "" -msgid "Written by {0}" -msgstr "" - -msgid "This article is published under the {0} license." -msgstr "" - -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "" -msgstr[1] "" - -msgid "I don't like this anymore" -msgstr "" - -msgid "Add yours" -msgstr "" - -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "" -msgstr[1] "" - -msgid "I don't want this boosted anymore" -msgstr "" - -msgid "Boost" -msgstr "" - -msgid "Comments" -msgstr "" - -msgid "Respond" -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Create an article" -msgstr "" - -msgid "Publish" -msgstr "" - -msgid "Login" -msgstr "" - -msgid "Username, or email" -msgstr "" - -msgid "Password" -msgstr "" - -msgid "Dashboard" -msgstr "" - -msgid "Your Dashboard" -msgstr "" - -msgid "Your blogs" -msgstr "" - -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" - -msgid "Start a new blog" -msgstr "" - -msgid "Admin" -msgstr "" - -msgid "That's you" -msgstr "" - -msgid "Edit your profile" -msgstr "" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "" - -msgid "Unfollow" -msgstr "" - -msgid "Recently boosted" -msgstr "" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "" -msgstr[1] "" - -msgid "Edit your account" -msgstr "" - -msgid "Your profile" -msgstr "" - -msgid "Display Name" -msgstr "" - -msgid "Email" -msgstr "" - -msgid "Summary" -msgstr "" - -msgid "Update your account" -msgstr "" - -msgid "{0}'s followers" -msgstr "" - -msgid "Followers" -msgstr "" - -msgid "New Account" -msgstr "" - -msgid "Create an account" -msgstr "" - -msgid "Username" -msgstr "" - -msgid "Password confirmation" -msgstr "" - -msgid "Create account" +# src/routes/user.rs:227 +msgid "You need to be logged in order to edit your profile" msgstr "" msgid "Plume" @@ -204,134 +94,28 @@ msgstr "" msgid "Menu" msgstr "" -msgid "My account" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Notifications" msgstr "" msgid "Log Out" msgstr "" +msgid "My account" +msgstr "" + msgid "Log In" msgstr "" msgid "Register" msgstr "" -msgid "You need to be signed in, for you to create a new blog" -msgstr "" - -msgid "You need to be signed in, so that you can post a comment" -msgstr "" - -msgid "You need to be signed in, to be able to like a post" -msgstr "" - -msgid "You need to be logged in, so that you can see your notifications" -msgstr "" - -msgid "You need to be logged in, to be able to write a new post" -msgstr "" - -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "" - -msgid "Invalid username, or password" -msgstr "" - -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "" - -msgid "You need to be logged in, to be able to follow someone" -msgstr "" - -msgid "You need to be logged in, to be able to edit your profile" -msgstr "" - -msgid "By {0}" -msgstr "" - -msgid "{0} gave a boost to your article" -msgstr "" - -msgid "{0} started following you" -msgstr "" - -msgid "{0} liked your post" -msgstr "" - -msgid "{0} commented on your post" -msgstr "" - -msgid "We couldn't find this page." -msgstr "" - -msgid "The link that led you here may be broken." -msgstr "" - -msgid "You are not authorized to access this page." -msgstr "" - -msgid "You are not an author on this blog." -msgstr "" - -msgid "{0} mentioned you." -msgstr "" - -msgid "Your comment" -msgstr "" - -msgid "Unknown error" -msgstr "" - -msgid "Invalid name" -msgstr "" - -msgid "A blog with the same name already exists." -msgstr "" - -msgid "The comment field can't be left empty" -msgstr "" - -msgid "An article with the same title already exists." -msgstr "" - -msgid "We need an email, or a username to identify you" -msgstr "" - -msgid "Your password field can't be left empty" -msgstr "" - -msgid "The two passwords must be a match!" -msgstr "" - -msgid "The 'username' field can't be left empty" -msgstr "" - -msgid "Invalid email" -msgstr "" - -msgid "The password should be at least 8 characters long" -msgstr "" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" - -msgid "Log in, or use your other account within the Fediverse, to interact with this article" -msgstr "" - -msgid "Optional" -msgstr "" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" - -msgid "Previous page" -msgstr "" - -msgid "Next page" +msgid "About this instance" msgstr "" msgid "Source code" @@ -343,7 +127,57 @@ msgstr "" msgid "Administration" msgstr "" -msgid "Instance settings" +msgid "Welcome on {}" +msgstr "" + +msgid "Latest articles" +msgstr "" + +msgid "Your feed" +msgstr "" + +msgid "Federated feed" +msgstr "" + +msgid "Local feed" +msgstr "" + +msgid "Administration of {0}" +msgstr "" + +msgid "Instances" +msgstr "" + +msgid "Configuration" +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Block" +msgstr "" + +msgid "Ban" +msgstr "" + +msgid "All the articles of the Fediverse" +msgstr "" + +msgid "Articles from {}" +msgstr "" + +msgid "Nothing to see here yet. Try to follow more people." +msgstr "" + +# src/template_utils.rs:144 +msgid "Name" +msgstr "" + +# src/template_utils.rs:146 +msgid "Optional" msgstr "" msgid "Allow anyone to register here" @@ -358,33 +192,13 @@ msgstr "" msgid "Long description" msgstr "" +# src/template_utils.rs:144 msgid "Default article license" msgstr "" msgid "Save these settings" msgstr "" -msgid "There are no comments here yet. Be the first to react!" -msgstr "" - -msgid "About this instance" -msgstr "" - -msgid "What is Plume?" -msgstr "" - -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "" - -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "" - -msgid "Articles are also visible on other Plume websites, called instances, and you can interact with them directly from other platforms like Mastodon, or WriteFreely." -msgstr "" - -msgid "Create your account" -msgstr "" - msgid "About {0}" msgstr "" @@ -394,16 +208,7 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" -msgstr "" - -msgid "Read the detailed rules" -msgstr "" - -msgid "Delete this article" -msgstr "" - -msgid "Delete this blog" +msgid "And connected to {0} other instances" msgstr "" msgid "Administred by" @@ -412,148 +217,31 @@ msgstr "" msgid "Runs Plume {0}" msgstr "" -msgid "Your media" +msgid "Edit your account" msgstr "" -msgid "Go to your gallery" +msgid "Your Profile" msgstr "" -msgid "{0}'s avatar'" +# src/template_utils.rs:144 +msgid "Display name" msgstr "" -msgid "Media details" +# src/template_utils.rs:144 +msgid "Email" msgstr "" -msgid "Go back to the gallery" +# src/template_utils.rs:144 +msgid "Summary" msgstr "" -msgid "Markdown syntax" -msgstr "" - -msgid "Copy it into your articles, to insert this media." -msgstr "" - -msgid "Use as an avatar" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Upload" -msgstr "" - -msgid "You don't have any media uploaded yet." -msgstr "" - -msgid "Media upload" -msgstr "" - -msgid "Description" -msgstr "" - -msgid "Content warning" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Send" -msgstr "" - -msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." -msgstr "" - -msgid "Subtitle" -msgstr "" - -msgid "Log In to like" -msgstr "" - -msgid "Log In to boost" -msgstr "" - -msgid "Personal feed" -msgstr "" - -msgid "Federated feed" -msgstr "" - -msgid "Local feed" -msgstr "" - -msgid "Nothing to see here yet. Try to follow some people." -msgstr "" - -msgid "Articles" -msgstr "" - -msgid "All of the articles within the Fediverse" -msgstr "" - -msgid "Articles from {0}" -msgstr "" - -msgid "View all" -msgstr "" - -msgid "Articles tagged under \"{0}\"" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Edit {0}" -msgstr "" - -msgid "Update" -msgstr "" - -msgid "We couldn't find this page." -msgstr "" - -msgid "Invalid CSRF token." -msgstr "" - -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 "Administration of {0}" -msgstr "" - -msgid "Instances" -msgstr "" - -msgid "Unblock" -msgstr "" - -msgid "Block" -msgstr "" - -msgid "Ban" -msgstr "" - -msgid "Useful for visually impaired people and information about licenses" -msgstr "" - -msgid "Leave it empty, if none is meeded" -msgstr "" - -msgid "Draft" -msgstr "" - -msgid "This is a draft, don't publish it yet." -msgstr "" - -msgid "Update, or publish" -msgstr "" - -msgid "Your drafts" +msgid "Update account" msgstr "" msgid "Danger zone" msgstr "" -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" msgid "Delete your account" @@ -562,28 +250,112 @@ msgstr "" msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "" -msgid "Users" +msgid "Your Dashboard" msgstr "" -msgid "This post isn't published yet." +msgid "Your Blogs" msgstr "" -msgid "There are currently no articles with such a tag" +msgid "You don't have any blog yet. Create your own, or ask to join one." msgstr "" -msgid "Illustration" +msgid "Start a new blog" msgstr "" -msgid "None" +msgid "Your Drafts" msgstr "" -msgid "Leave empty to reserve all rights" +msgid "Your media" msgstr "" -msgid "All rights reserved." +msgid "Go to your gallery" msgstr "" -msgid "Search" +msgid "Create your account" +msgstr "" + +msgid "Create an account" +msgstr "" + +# src/template_utils.rs:144 +msgid "Username" +msgstr "" + +# src/template_utils.rs:144 +msgid "Password" +msgstr "" + +# src/template_utils.rs:144 +msgid "Password confirmation" +msgstr "" + +msgid "Apologies, but registrations are closed on this particular instance. You can, however, find a different one." +msgstr "" + +msgid "Articles" +msgstr "" + +msgid "Followers" +msgstr "" + +msgid "Atom feed" +msgstr "" + +msgid "Recently boosted" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "It is you" +msgstr "" + +msgid "Edit your profile" +msgstr "" + +msgid "Open on {0}" +msgstr "" + +msgid "Unfollow" +msgstr "" + +msgid "Follow" +msgstr "" + +msgid "{0}'s followers" +msgstr "" + +msgid "Respond" +msgstr "" + +msgid "Delete this comment" +msgstr "" + +msgid "What is Plume?" +msgstr "" + +msgid "Plume is a decentralized blogging engine." +msgstr "" + +msgid "Authors can manage various blogs from an unique website." +msgstr "" + +msgid "Articles are also visible on other Plume websites, and you can interact with them directly from other platforms like Mastodon." +msgstr "" + +msgid "Home to {0} people" +msgstr "" + +msgid "Read the detailed rules" +msgstr "" + +msgid "View all" +msgstr "" + +msgid "By {0}" +msgstr "" + +msgid "Draft" msgstr "" msgid "Your query" @@ -592,39 +364,77 @@ msgstr "" msgid "Advanced search" msgstr "" +# src/template_utils.rs:185 msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "" + +# src/template_utils.rs:185 msgid "Subtitle matching these words" msgstr "" +msgid "Subtitle - byline" +msgstr "" + +# src/template_utils.rs:185 msgid "Content matching these words" msgstr "" +msgid "Body content" +msgstr "" + +# src/template_utils.rs:185 msgid "From this date" msgstr "" +# src/template_utils.rs:185 msgid "To this date" msgstr "" +# src/template_utils.rs:185 msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + +# src/template_utils.rs:185 msgid "Posted on one of these instances" msgstr "" +msgid "Instance domain" +msgstr "" + +# src/template_utils.rs:185 msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + +# src/template_utils.rs:185 msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + +# src/template_utils.rs:185 msgid "Written in this language" msgstr "" +msgid "Language" +msgstr "" + +# src/template_utils.rs:185 msgid "Published under this license" msgstr "" +msgid "Article license" +msgstr "" + msgid "Search result for \"{0}\"" msgstr "" @@ -637,27 +447,216 @@ msgstr "" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" -msgid "Body content" +# src/template_utils.rs:144 +msgid "Username or email" msgstr "" -msgid "Tags" +# src/template_utils.rs:144 +msgid "Subtitle" msgstr "" -msgid "Instance domain" +msgid "Content" msgstr "" -msgid "Authors" +# src/template_utils.rs:144 +msgid "Tags, separated by commas" msgstr "" -msgid "Blog title" +# src/template_utils.rs:144 +msgid "License" msgstr "" -msgid "Language" +# src/template_utils.rs:148 +msgid "Leave it empty to reserve all rights" msgstr "" -msgid "Article license" +msgid "Illustration" msgstr "" +msgid "None" +msgstr "" + +msgid "This is a draft, don't publish it yet." +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update, or publish" +msgstr "" + +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Delete this article" +msgstr "" + +msgid "All rights reserved." +msgstr "" + +msgid "This article is under the {0} license." +msgstr "" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "" + +msgid "I don't like this anymore" +msgstr "" + +msgid "Add yours" +msgstr "" + +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "" + +msgid "I don't want to boost this anymore" +msgstr "" + +msgid "Boost" +msgstr "" + +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" + +msgid "Comments" +msgstr "" + +# src/template_utils.rs:144 +msgid "Content warning" +msgstr "" + +msgid "Your comment" +msgstr "" + +msgid "Submit comment" +msgstr "" + +msgid "No comments yet. Be the first to react!" +msgstr "" + +msgid "Invalid CSRF token" +msgstr "" + +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 "" + +msgid "We couldn't find this page." +msgstr "" + +msgid "The link that led you here may be broken." +msgstr "" + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "" + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "" + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" + +msgid "New Blog" +msgstr "" + +msgid "Create a blog" +msgstr "" + +msgid "Create blog" +msgstr "" + +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "" + +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "" + +msgid "No posts to see here yet." +msgstr "" + +msgid "New article" +msgstr "" + +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" + +msgid "Permanently delete this blog" +msgstr "" + +msgid "Articles tagged \"{0}\"" +msgstr "" + +msgid "There are currently no articles with such a tag" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "You don't have any media yet." +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Media upload" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "" + +msgid "Leave it empty, if none is needed" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Media details" +msgstr "" + +msgid "Go back to the gallery" +msgstr "" + +msgid "Markdown syntax" +msgstr "" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +msgid "Use as avatar" +msgstr "" + +msgid "Login to boost" +msgstr "" + +msgid "Login to like" +msgstr "" diff --git a/po/ru.po b/po/plume/ru.po similarity index 59% rename from po/ru.po rename to po/plume/ru.po index d68260a..762a405 100644 --- a/po/ru.po +++ b/po/plume/ru.po @@ -14,213 +14,78 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.2\n" -msgid "Latest articles" -msgstr "Последние статьи" - #, fuzzy -msgid "No articles to see here yet." -msgstr "Здесь пока нет постов." +msgid "{0} commented your article." +msgstr "{0} прокомментировал(а) вашу статью" -msgid "New article" -msgstr "Новая статья" - -msgid "New blog" -msgstr "Новый блог" - -msgid "Create a blog" -msgstr "Создать блог" - -msgid "Title" -msgstr "Заголовок" - -#, fuzzy -msgid "Create the blog" -msgstr "Создать блог" - -msgid "Comment \"{0}\"" -msgstr "Комментарий \"{0}\"" - -msgid "Content" -msgstr "Содержимое" - -#, fuzzy -msgid "Submit your comment" -msgstr "Отправить комментарий" - -msgid "Something broke on our side." -msgstr "Произошла ошибка на вашей стороне." - -msgid "Sorry about that. If you think this is a bug, please report it." -msgstr "" -"Приносим извинения. Если вы считаете что это ошибка, пожалуйста сообщите о " -"ней." - -msgid "Configuration" -msgstr "Конфигурация" - -msgid "Configure your instance" -msgstr "Настроить ваш узел" - -msgid "Name" -msgstr "Имя" - -msgid "Let's go!" -msgstr "Поехали!" - -msgid "Welcome to {0}" -msgstr "" - -msgid "Notifications" -msgstr "Уведомления" - -msgid "Written by {0}" +# src/template_utils.rs:35 +msgid "{0} is now following you." msgstr "" #, fuzzy -msgid "This article is published under the {0} license." -msgstr "Эта статья распространяется под лицензией {0}" +msgid "{0} liked your article." +msgstr "{0} понравилась ваша статья" -msgid "One like" -msgid_plural "{0} likes" -msgstr[0] "Один лайк" -msgstr[1] "{0} лайка" -msgstr[2] "{0} лайков" - -msgid "I don't like this anymore" -msgstr "Мне больше не нравится это" - -msgid "Add yours" -msgstr "Добавить свой" +msgid "{0} mentioned you." +msgstr "{0} упомянул(а) вас." #, fuzzy -msgid "One boost" -msgid_plural "{0} Boosts" -msgstr[0] "Одно продвижение" -msgstr[1] "{0} продвижения" -msgstr[2] "{0} продвижений" +msgid "{0} boosted your article." +msgstr "{0} продвинул(а) вашу статью" #, fuzzy -msgid "I don't want this boosted anymore" -msgstr "Я не хочу больше продвигать это" - -msgid "Boost" -msgstr "Продвинуть" - -msgid "Comments" -msgstr "Комментарии" - -msgid "Respond" -msgstr "Ответить" - -msgid "Comment" -msgstr "Комментарий" +msgid "{0}'s avatar" +msgstr "Аватар {0}" #, fuzzy -msgid "Create an article" -msgstr "Создать новый аккаунт" - -msgid "Publish" -msgstr "Опубликовать" - -msgid "Login" -msgstr "Войти" +msgid "You need to be logged in order to create a new blog" +msgstr "Вы должны войти чтобы написать новый пост" #, fuzzy -msgid "Username, or email" -msgstr "Имя пользователя или адрес электронной почты" - -msgid "Password" -msgstr "Пароль" - -msgid "Dashboard" -msgstr "Панель управления" - -msgid "Your Dashboard" -msgstr "Ваша панель управления" +msgid "You are not allowed to delete this blog." +msgstr "Вы не автор этого блога." #, fuzzy -msgid "Your blogs" -msgstr "Ваши блоги" +msgid "You need to be logged in order to like a post" +msgstr "Вы должны войти чтобы отмечать понравившиеся посты" #, fuzzy -msgid "You don't have any blog yet. Create your own, or ask to join one." -msgstr "" -"У вас пока нет блогов. Создайте свой собственный или попросите " -"присоединиться к другому." +msgid "You need to be logged in order to see your notifications" +msgstr "Вы должны войти чтобы просматривать ваши уведомления" -msgid "Start a new blog" -msgstr "Начать новый блог" - -msgid "Admin" -msgstr "Администратор" +msgid "This post isn't published yet." +msgstr "Этот пост ещё не опубликован." #, fuzzy -msgid "That's you" -msgstr "Это вы" - -msgid "Edit your profile" -msgstr "Редактировать ваш профиль" - -msgid "Open on {0}" -msgstr "" - -msgid "Follow" -msgstr "Подписаться" - -msgid "Unfollow" -msgstr "Отписаться" - -msgid "Recently boosted" -msgstr "Недавно продвинутые" - -msgid "One follower" -msgid_plural "{0} followers" -msgstr[0] "Один подписчик" -msgstr[1] "{0} подписчика" -msgstr[2] "{0} подписчиков" - -msgid "Edit your account" -msgstr "Редактировать ваш аккаунт" +msgid "You need to be logged in order to write a new post" +msgstr "Вы должны войти чтобы написать новый пост" #, fuzzy -msgid "Your profile" -msgstr "Ваш профиль" +msgid "You are not author in this blog." +msgstr "Вы не автор этого блога." -msgid "Display Name" -msgstr "Имя для отображения" - -msgid "Email" -msgstr "Электронная почта" +msgid "New post" +msgstr "Новый пост" #, fuzzy -msgid "Summary" -msgstr "Резюме" +msgid "Edit {0}" +msgstr "Редактировать" #, fuzzy -msgid "Update your account" -msgstr "Обновить аккаунт" +msgid "You need to be logged in order to reshare a post" +msgstr "Вы должны войти чтобы просматривать ваши уведомления" #, fuzzy -msgid "{0}'s followers" -msgstr "Один подписчик" +msgid "You need to be logged in order to access your dashboard" +msgstr "Вы должны войти чтобы получить доступ к вашей панели управления" -msgid "Followers" -msgstr "Подписчики" +#, fuzzy +msgid "You need to be logged in order to follow someone" +msgstr "Вы должны войти чтобы подписаться на кого-либо" -msgid "New Account" -msgstr "Новый аккаунт" - -msgid "Create an account" -msgstr "Создать новый аккаунт" - -msgid "Username" -msgstr "Имя пользователя" - -msgid "Password confirmation" -msgstr "Подтверждение пароля" - -msgid "Create account" -msgstr "Создать аккаунт" +#, fuzzy +msgid "You need to be logged in order to edit your profile" +msgstr "Вы должны войти чтобы редактировать ваш профиль" msgid "Plume" msgstr "Plume" @@ -228,166 +93,29 @@ msgstr "Plume" msgid "Menu" msgstr "Меню" -msgid "My account" -msgstr "Мой аккаунт" +msgid "Search" +msgstr "" + +msgid "Dashboard" +msgstr "Панель управления" + +msgid "Notifications" +msgstr "Уведомления" msgid "Log Out" msgstr "Выйти" +msgid "My account" +msgstr "Мой аккаунт" + msgid "Log In" msgstr "Войти" msgid "Register" msgstr "Зарегистрироваться" -#, fuzzy -msgid "You need to be signed in, for you to create a new blog" -msgstr "Вы должны войти чтобы создать новый блог" - -#, fuzzy -msgid "You need to be signed in, so that you can post a comment" -msgstr "Вы должны войти чтобы оставлять комментарии" - -#, fuzzy -msgid "You need to be signed in, to be able to like a post" -msgstr "Вы должны войти чтобы написать новый пост" - -#, fuzzy -msgid "You need to be logged in, so that you can see your notifications" -msgstr "Вы должны войти чтобы просматривать ваши уведомления" - -#, fuzzy -msgid "You need to be logged in, to be able to write a new post" -msgstr "Вы должны войти чтобы написать новый пост" - -#, fuzzy -msgid "You need to be logged in, for you to be able to boost a post" -msgstr "Вы должны войти чтобы продвинуть пост" - -#, fuzzy -msgid "Invalid username, or password" -msgstr "Неправильное имя пользователя или пароль" - -#, fuzzy -msgid "You need to be logged in, to be able to access your dashboard" -msgstr "Вы должны войти чтобы получить доступ к вашей панели управления" - -#, fuzzy -msgid "You need to be logged in, to be able to follow someone" -msgstr "Вы должны войти чтобы подписаться на кого-либо" - -#, fuzzy -msgid "You need to be logged in, to be able to edit your profile" -msgstr "Вы должны войти чтобы редактировать ваш профиль" - -msgid "By {0}" -msgstr "" - -#, fuzzy -msgid "{0} gave a boost to your article" -msgstr "{0} продвинул(а) вашу статью" - -msgid "{0} started following you" -msgstr "{0} подписался на вас" - -#, fuzzy -msgid "{0} liked your post" -msgstr "{0} понравилась ваша статья" - -#, fuzzy -msgid "{0} commented on your post" -msgstr "{0} прокомментировал(а) вашу статью" - -msgid "We couldn't find this page." -msgstr "Мы не можем найти эту страницу." - -#, fuzzy -msgid "The link that led you here may be broken." -msgstr "Возможно, что ссылка, по которой вы пришли, неправильная." - -#, fuzzy -msgid "You are not authorized to access this page." -msgstr "Вы не автор этого блога." - -#, fuzzy -msgid "You are not an author on this blog." -msgstr "Вы не автор этого блога." - -msgid "{0} mentioned you." -msgstr "{0} упомянул(а) вас." - -msgid "Your comment" -msgstr "Ваш комментарий" - -msgid "Unknown error" -msgstr "Неизвестная ошибка" - -msgid "Invalid name" -msgstr "Неправильное имя" - -msgid "A blog with the same name already exists." -msgstr "Блог с таким же названием уже существует." - -#, fuzzy -msgid "The comment field can't be left empty" -msgstr "Ваш комментарий не может быть пустым" - -#, fuzzy -msgid "An article with the same title already exists." -msgstr "Пост с таким же заголовком уже существует." - -#, fuzzy -msgid "We need an email, or a username to identify you" -msgstr "" -"Нам требуется электронная почта или имя пользователя чтобы идентифицировать " -"вас" - -#, fuzzy -msgid "Your password field can't be left empty" -msgstr "Ваш пароль не может быть пустым" - -msgid "The two passwords must be a match!" -msgstr "" - -#, fuzzy -msgid "The 'username' field can't be left empty" -msgstr "Имя пользователя не может быть пустым" - -msgid "Invalid email" -msgstr "Неправильный адрес электронной почты" - -#, fuzzy -msgid "The password should be at least 8 characters long" -msgstr "Пароль должен быть не короче 8 символов" - -msgid "This blog has one author: " -msgid_plural "This blog has {0} authors: " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, fuzzy -msgid "" -"Log in, or use your other account within the Fediverse, to interact with " -"this article" -msgstr "" -"Войдите или используйте свой Fediverse-аккаунт, чтобы взаимодействовать с " -"этой статьёй" - -msgid "Optional" -msgstr "Не обязательно" - -msgid "This blog has one article" -msgid_plural "This blog has {0} articles" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "Previous page" -msgstr "Предыдущая страница" - -msgid "Next page" -msgstr "Следующая страница" +msgid "About this instance" +msgstr "Об этом узле" msgid "Source code" msgstr "Исходный код" @@ -398,8 +126,67 @@ msgstr "Комната в Matrix" msgid "Administration" msgstr "Администрирование" -msgid "Instance settings" -msgstr "Настройки узла" +msgid "Welcome on {}" +msgstr "" + +#, fuzzy +msgid "Latest articles" +msgstr "Новая статья" + +#, fuzzy +msgid "Your feed" +msgstr "Ваши медиафайлы" + +#, fuzzy +msgid "Federated feed" +msgstr "Объединенная лента" + +msgid "Local feed" +msgstr "Локальная лента" + +#, fuzzy +msgid "Administration of {0}" +msgstr "Администрирование" + +msgid "Instances" +msgstr "Узлы" + +msgid "Configuration" +msgstr "Конфигурация" + +#, fuzzy +msgid "Users" +msgstr "Имя пользователя" + +#, fuzzy +msgid "Unblock" +msgstr "Заблокировать" + +msgid "Block" +msgstr "Заблокировать" + +#, fuzzy +msgid "Ban" +msgstr "Запретить" + +#, fuzzy +msgid "All the articles of the Fediverse" +msgstr "Все статьи из Fediverse" + +#, fuzzy +msgid "Articles from {}" +msgstr "Статьи с {0}" + +#, fuzzy +msgid "Nothing to see here yet. Try to follow more people." +msgstr "" +"Пока что здесь ничего нет. Попробуйте подписаться на большее число людей." + +msgid "Name" +msgstr "Имя" + +msgid "Optional" +msgstr "Не обязательно" #, fuzzy msgid "Allow anyone to register here" @@ -424,36 +211,6 @@ msgstr "Лицензия по умолчанию" msgid "Save these settings" msgstr "Сохранить настройки" -#, fuzzy -msgid "There are no comments here yet. Be the first to react!" -msgstr "Пока что нет комментариев. Станьте первыми!" - -msgid "About this instance" -msgstr "Об этом узле" - -msgid "What is Plume?" -msgstr "Что такое Plume?" - -#, fuzzy -msgid "Plume is a decentralized blogging engine and a member of the Fediverse." -msgstr "Plume это децентрализованный движок для блоггинга." - -#, fuzzy -msgid "Authors can manage various blogs, each from a separate, unique website." -msgstr "Авторы могут управлять различными блогами с одного сайта." - -#, fuzzy -msgid "" -"Articles are also visible on other Plume websites, called instances, and you " -"can interact with them directly from other platforms like Mastodon, or " -"WriteFreely." -msgstr "" -"Статьи также видны на других сайтах Plume и вы можете взаимодействовать с " -"ними напрямую из других платформ, таких как Mastodon." - -msgid "Create your account" -msgstr "Создать аккаунт" - msgid "About {0}" msgstr "" @@ -463,196 +220,42 @@ msgstr "" msgid "Who wrote {0} articles" msgstr "" -msgid "And are connected to {0} other instances" +msgid "And connected to {0} other instances" msgstr "" -msgid "Read the detailed rules" -msgstr "Прочитать подробные правила" - -msgid "Delete this article" -msgstr "Удалить эту статью" - -msgid "Delete this blog" -msgstr "Удалить этот блог" - msgid "Administred by" msgstr "Администрируется" msgid "Runs Plume {0}" msgstr "Работает на Plume {0}" -msgid "Your media" -msgstr "Ваши медиафайлы" - -msgid "Go to your gallery" -msgstr "Перейти в вашу галерею" - -msgid "{0}'s avatar'" -msgstr "Аватар {0}" - -msgid "Media details" -msgstr "Детали медиафайла" - -msgid "Go back to the gallery" -msgstr "Вернуться в галерею" +msgid "Edit your account" +msgstr "Редактировать ваш аккаунт" #, fuzzy -msgid "Markdown syntax" -msgstr "Код Markdown" +msgid "Your Profile" +msgstr "Ваш профиль" #, fuzzy -msgid "Copy it into your articles, to insert this media." -msgstr "Скопируйте это в ваши статьи чтобы вставить этот медиафайл." +msgid "Display name" +msgstr "Имя для отображения" + +msgid "Email" +msgstr "Электронная почта" #, fuzzy -msgid "Use as an avatar" -msgstr "Использовать как аватар" - -msgid "Delete" -msgstr "Удалить" - -msgid "Upload" -msgstr "Загрузить" +msgid "Summary" +msgstr "Резюме" #, fuzzy -msgid "You don't have any media uploaded yet." -msgstr "Пока что вы не можете загружать медиафайлы." - -msgid "Media upload" -msgstr "Загрузка медиафайлов" - -msgid "Description" -msgstr "Описание" - -msgid "Content warning" -msgstr "Предупреждение о контенте" - -msgid "File" -msgstr "Файл" - -msgid "Send" -msgstr "Отправить" - -#, fuzzy -msgid "" -"Apologies, but registrations are closed on this particular instance. You " -"can, however, find a different one." -msgstr "" -"Извините, но регистрации закрыты на данном узле. Попробуйти найти другой" - -msgid "Subtitle" -msgstr "Подзаголовок" - -#, fuzzy -msgid "Log In to like" -msgstr "Войдите, чтобы отмечать понравившиеся посты" - -#, fuzzy -msgid "Log In to boost" -msgstr "Войдите, чтобы продвигать посты" - -#, fuzzy -msgid "Personal feed" -msgstr "Локальная лента" - -#, fuzzy -msgid "Federated feed" -msgstr "Объединенная лента" - -msgid "Local feed" -msgstr "Локальная лента" - -#, fuzzy -msgid "Nothing to see here yet. Try to follow some people." -msgstr "" -"Пока что здесь ничего нет. Попробуйте подписаться на большее число людей." - -msgid "Articles" -msgstr "Статьи" - -#, fuzzy -msgid "All of the articles within the Fediverse" -msgstr "Все статьи из Fediverse" - -msgid "Articles from {0}" -msgstr "Статьи с {0}" - -msgid "View all" -msgstr "Показать все" - -#, fuzzy -msgid "Articles tagged under \"{0}\"" -msgstr "Статьи, отмеченные тегом «{0}»" - -msgid "Edit" -msgstr "Редактировать" - -#, fuzzy -msgid "Edit {0}" -msgstr "Редактировать" - -msgid "Update" -msgstr "Обновить" - -msgid "We couldn't find this page." -msgstr "Мы не можем найти эту страницу." - -msgid "Invalid CSRF token." -msgstr "Неправильный 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 "" -"Что-то не так с вашим CSRF-токеном. Убедитесь что в вашем браузере включены " -"cookies и попробуйте перезагрузить страницу. Если вы продолжите видеть это " -"сообщение об ошибке, сообщите об этом." - -#, fuzzy -msgid "Administration of {0}" -msgstr "Администрирование" - -msgid "Instances" -msgstr "Узлы" - -msgid "Unblock" -msgstr "Разблокировать" - -msgid "Block" -msgstr "Заблокировать" - -#, fuzzy -msgid "Ban" -msgstr "Запретить" - -#, fuzzy -msgid "Useful for visually impaired people and information about licenses" -msgstr "Описание для лиц с нарушениями зрения и информация о лицензии" - -#, fuzzy -msgid "Leave it empty, if none is meeded" -msgstr "Оставьте пустым если нет" - -msgid "Draft" -msgstr "Черновик" - -msgid "This is a draft, don't publish it yet." -msgstr "Это черновик, не публиковать пока что." - -#, fuzzy -msgid "Update, or publish" -msgstr "Обновить или опубликовать" - -#, fuzzy -msgid "Your drafts" -msgstr "Ваши черновики" +msgid "Update account" +msgstr "Обновить аккаунт" msgid "Danger zone" msgstr "Опасная зона" #, fuzzy -msgid "Be very careful, any action taken here cannot be reversed." +msgid "Be very careful, any action taken here can't be cancelled." msgstr "" "Будьте осторожны, любое действие произведённое здесь не может быть отменено." @@ -663,31 +266,130 @@ msgstr "Удалить ваш аккаунт" msgid "Sorry, but as an admin, you can't leave your own instance." msgstr "Извините, но как администратор, вы не можете покинуть этот узел." -msgid "Users" -msgstr "Пользователи" - -msgid "This post isn't published yet." -msgstr "Этот пост ещё не опубликован." +msgid "Your Dashboard" +msgstr "Ваша панель управления" #, fuzzy -msgid "There are currently no articles with such a tag" -msgstr "Сейчас нет статей с таким тегом" - -msgid "Illustration" -msgstr "Иллюстрация" - -msgid "None" -msgstr "Нет" +msgid "Your Blogs" +msgstr "Ваши блоги" #, fuzzy -msgid "Leave empty to reserve all rights" -msgstr "Оставьте пустым если нет" +msgid "You don't have any blog yet. Create your own, or ask to join one." +msgstr "" +"У вас пока нет блогов. Создайте свой собственный или попросите " +"присоединиться к другому." -msgid "All rights reserved." +msgid "Start a new blog" +msgstr "Начать новый блог" + +msgid "Your Drafts" +msgstr "Ваши черновики" + +msgid "Your media" +msgstr "Ваши медиафайлы" + +msgid "Go to your gallery" +msgstr "Перейти в вашу галерею" + +msgid "Create your account" +msgstr "Создать аккаунт" + +msgid "Create an account" +msgstr "Создать новый аккаунт" + +msgid "Username" +msgstr "Имя пользователя" + +msgid "Password" +msgstr "Пароль" + +msgid "Password confirmation" +msgstr "Подтверждение пароля" + +#, fuzzy +msgid "" +"Apologies, but registrations are closed on this particular instance. You " +"can, however, find a different one." +msgstr "" +"Извините, но регистрации закрыты на данном узле. Попробуйти найти другой" + +msgid "Articles" +msgstr "Статьи" + +msgid "Followers" +msgstr "Подписчики" + +#, fuzzy +msgid "Atom feed" +msgstr "Ваша лента" + +msgid "Recently boosted" +msgstr "Недавно продвинутые" + +msgid "Admin" +msgstr "Администратор" + +#, fuzzy +msgid "It is you" +msgstr "Это вы" + +msgid "Edit your profile" +msgstr "Редактировать ваш профиль" + +msgid "Open on {0}" msgstr "" -msgid "Search" +#, fuzzy +msgid "Unfollow" +msgstr "Подписаться" + +msgid "Follow" +msgstr "Подписаться" + +#, fuzzy +msgid "{0}'s followers" +msgstr "Один подписчик" + +msgid "Respond" +msgstr "Ответить" + +#, fuzzy +msgid "Delete this comment" +msgstr "Удалить этот блог" + +msgid "What is Plume?" +msgstr "Что такое Plume?" + +msgid "Plume is a decentralized blogging engine." +msgstr "Plume это децентрализованный движок для блоггинга." + +#, fuzzy +msgid "Authors can manage various blogs from an unique website." +msgstr "Авторы могут управлять различными блогами с одного сайта." + +#, fuzzy +msgid "" +"Articles are also visible on other Plume websites, and you can interact with " +"them directly from other platforms like Mastodon." msgstr "" +"Статьи также видны на других сайтах Plume и вы можете взаимодействовать с " +"ними напрямую из других платформ, таких как Mastodon." + +msgid "Home to {0} people" +msgstr "" + +msgid "Read the detailed rules" +msgstr "Прочитать подробные правила" + +msgid "View all" +msgstr "Показать все" + +msgid "By {0}" +msgstr "" + +#, fuzzy +msgid "Draft" +msgstr "Ваши черновики" #, fuzzy msgid "Your query" @@ -699,12 +401,23 @@ msgstr "" msgid "Article title matching these words" msgstr "" +msgid "Title" +msgstr "Заголовок" + msgid "Subtitle matching these words" msgstr "" +#, fuzzy +msgid "Subtitle - byline" +msgstr "Подзаголовок" + msgid "Content matching these words" msgstr "" +#, fuzzy +msgid "Body content" +msgstr "Содержимое" + msgid "From this date" msgstr "" @@ -714,23 +427,43 @@ msgstr "" msgid "Containing these tags" msgstr "" +msgid "Tags" +msgstr "" + msgid "Posted on one of these instances" msgstr "" +#, fuzzy +msgid "Instance domain" +msgstr "Настройки узла" + msgid "Posted by one of these authors" msgstr "" +msgid "Authors" +msgstr "" + msgid "Posted on one of these blogs" msgstr "" +msgid "Blog title" +msgstr "" + #, fuzzy msgid "Written in this language" msgstr "Мы не можем найти эту страницу." +msgid "Language" +msgstr "" + #, fuzzy msgid "Published under this license" msgstr "Эта статья распространяется под лицензией {0}" +#, fuzzy +msgid "Article license" +msgstr "Лицензия по умолчанию" + msgid "Search result for \"{0}\"" msgstr "" @@ -744,38 +477,415 @@ msgstr "Перейти в вашу галерею" msgid "No more result for your query" msgstr "" -msgid "Subtitle — byline" +msgid "Login" msgstr "" #, fuzzy -msgid "Body content" +msgid "Username or email" +msgstr "Имя пользователя или адрес электронной почты" + +msgid "Subtitle" +msgstr "Подзаголовок" + +msgid "Content" msgstr "Содержимое" -msgid "Tags" +# src/template_utils.rs:143 +msgid "Tags, separated by commas" +msgstr "" + +# src/template_utils.rs:143 +msgid "License" msgstr "" #, fuzzy -msgid "Instance domain" -msgstr "Настройки узла" +msgid "Leave it empty to reserve all rights" +msgstr "Оставьте пустым если нет" -msgid "Authors" -msgstr "" +msgid "Illustration" +msgstr "Иллюстрация" -msgid "Blog title" -msgstr "" +msgid "None" +msgstr "Нет" -msgid "Language" +#, fuzzy +msgid "This is a draft, don't publish it yet." +msgstr "Этот пост ещё не опубликован." + +msgid "Update" msgstr "" #, fuzzy -msgid "Article license" -msgstr "Лицензия по умолчанию" +msgid "Update, or publish" +msgstr "Обновить или опубликовать" -#~ msgid "Create blog" +msgid "Publish your post" +msgstr "" + +msgid "Written by {0}" +msgstr "" + +msgid "Edit" +msgstr "Редактировать" + +msgid "Delete this article" +msgstr "Удалить эту статью" + +msgid "All rights reserved." +msgstr "" + +#, fuzzy +msgid "This article is under the {0} license." +msgstr "Эта статья распространяется под лицензией {0}" + +msgid "One like" +msgid_plural "{0} likes" +msgstr[0] "Один лайк" +msgstr[1] "{0} лайка" +msgstr[2] "{0} лайков" + +#, fuzzy +msgid "I don't like this anymore" +msgstr "Мне больше не нравится это" + +msgid "Add yours" +msgstr "" + +#, fuzzy +msgid "One boost" +msgid_plural "{0} boost" +msgstr[0] "Одно продвижение" +msgstr[1] "{0} продвижения" +msgstr[2] "{0} продвижений" + +#, fuzzy +msgid "I don't want to boost this anymore" +msgstr "Я не хочу больше продвигать это" + +msgid "Boost" +msgstr "Продвинуть" + +#, fuzzy +msgid "Login or use your Fediverse account to interact with this article" +msgstr "" +"Войдите или используйте свой Fediverse-аккаунт, чтобы взаимодействовать с " +"этой статьёй" + +#, fuzzy +msgid "Comments" +msgstr "Комментарий" + +msgid "Content warning" +msgstr "Предупреждение о контенте" + +#, fuzzy +msgid "Your comment" +msgstr "Отправить комментарий" + +#, fuzzy +msgid "Submit comment" +msgstr "Отправить комментарий" + +#, fuzzy +msgid "No comments yet. Be the first to react!" +msgstr "Пока что нет комментариев. Станьте первыми!" + +#, fuzzy +msgid "Invalid CSRF token" +msgstr "Неправильный 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 "" +"Что-то не так с вашим CSRF-токеном. Убедитесь что в вашем браузере включены " +"cookies и попробуйте перезагрузить страницу. Если вы продолжите видеть это " +"сообщение об ошибке, сообщите об этом." + +msgid "Page not found" +msgstr "" + +msgid "We couldn't find this page." +msgstr "Мы не можем найти эту страницу." + +#, fuzzy +msgid "The link that led you here may be broken." +msgstr "Возможно, что ссылка, по которой вы пришли, неправильная." + +msgid "The content you sent can't be processed." +msgstr "" + +msgid "Maybe it was too long." +msgstr "" + +msgid "You are not authorized." +msgstr "Вы не авторизованы." + +msgid "Internal server error" +msgstr "" + +msgid "Something broke on our side." +msgstr "Произошла ошибка на вашей стороне." + +msgid "Sorry about that. If you think this is a bug, please report it." +msgstr "" +"Приносим извинения. Если вы считаете что это ошибка, пожалуйста сообщите о " +"ней." + +#, fuzzy +msgid "New Blog" +msgstr "Новый блог" + +msgid "Create a blog" +msgstr "Создать блог" + +msgid "Create blog" +msgstr "Создать блог" + +#, fuzzy +msgid "There's one author on this blog: " +msgid_plural "There are {0} authors on this blog: " +msgstr[0] "Один автор в этом блоге: " +msgstr[1] "{0} автора в этом блоге: " +msgstr[2] "{0} авторов в этом блоге: " + +#, fuzzy +msgid "There's one article on this blog" +msgid_plural "There are {0} articles on this blog" +msgstr[0] "Один пост в этом блоге" +msgstr[1] "{0} поста в этом блоге" +msgstr[2] "{0} постов в этом блоге" + +msgid "No posts to see here yet." +msgstr "Здесь пока нет постов." + +msgid "New article" +msgstr "Новая статья" + +#, fuzzy +msgid "Be very careful, any action taken here can't be reversed." +msgstr "" +"Будьте осторожны, любое действие произведённое здесь не может быть отменено." + +#, fuzzy +msgid "Permanently delete this blog" +msgstr "Удалить этот блог" + +#, fuzzy +msgid "Articles tagged \"{0}\"" +msgstr "Статьи, отмеченные тегом «{0}»" + +#, fuzzy +msgid "There are currently no articles with such a tag" +msgstr "Сейчас нет статей с таким тегом" + +msgid "Upload" +msgstr "Загрузить" + +#, fuzzy +msgid "You don't have any media yet." +msgstr "Пока что вы не можете загружать медиафайлы." + +msgid "Delete" +msgstr "Удалить" + +msgid "Media upload" +msgstr "Загрузка медиафайлов" + +msgid "Description" +msgstr "Описание" + +#, fuzzy +msgid "Useful for visually impaired people, as well as licensing information" +msgstr "Описание для лиц с нарушениями зрения и информация о лицензии" + +#, fuzzy +msgid "Leave it empty, if none is needed" +msgstr "Оставьте пустым если нет" + +msgid "File" +msgstr "Файл" + +msgid "Send" +msgstr "Отправить" + +msgid "Media details" +msgstr "Детали медиафайла" + +msgid "Go back to the gallery" +msgstr "Вернуться в галерею" + +#, fuzzy +msgid "Markdown syntax" +msgstr "Поддерживается Markdown" + +msgid "Copy it into your articles, to insert this media:" +msgstr "" + +#, fuzzy +msgid "Use as avatar" +msgstr "Использовать как аватар" + +#, fuzzy +#~ msgid "No articles to see here yet." +#~ msgstr "Здесь пока нет постов." + +#, fuzzy +#~ msgid "Create the blog" #~ msgstr "Создать блог" -#~ msgid "New post" -#~ msgstr "Новый пост" +#, fuzzy +#~ msgid "Create an article" +#~ msgstr "Создать новый аккаунт" + +#, fuzzy +#~ msgid "You need to be signed in, to be able to like a post" +#~ msgstr "Вы должны войти чтобы написать новый пост" + +#, fuzzy +#~ msgid "{0} gave a boost to your article" +#~ msgstr "{0} продвинул(а) вашу статью" + +#, fuzzy +#~ msgid "{0} liked your post" +#~ msgstr "{0} понравилась ваша статья" + +#, fuzzy +#~ msgid "{0} commented on your post" +#~ msgstr "{0} прокомментировал(а) вашу статью" + +#, fuzzy +#~ msgid "You are not authorized to access this page." +#~ msgstr "Вы не автор этого блога." + +#, fuzzy +#~ msgid "The comment field can't be left empty" +#~ msgstr "Ваш комментарий не может быть пустым" + +#, fuzzy +#~ msgid "An article with the same title already exists." +#~ msgstr "Пост с таким же заголовком уже существует." + +#, fuzzy +#~ msgid "Your password field can't be left empty" +#~ msgstr "Ваш пароль не может быть пустым" + +#, fuzzy +#~ msgid "The 'username' field can't be left empty" +#~ msgstr "Имя пользователя не может быть пустым" + +#~ msgid "Previous page" +#~ msgstr "Предыдущая страница" + +#~ msgid "Next page" +#~ msgstr "Следующая страница" + +#~ msgid "Instance settings" +#~ msgstr "Настройки узла" + +#, fuzzy +#~ msgid "" +#~ "Plume is a decentralized blogging engine and a member of the Fediverse." +#~ msgstr "Plume это децентрализованный движок для блоггинга." + +#, fuzzy +#~ msgid "Log In to like" +#~ msgstr "Войдите, чтобы отмечать понравившиеся посты" + +#, fuzzy +#~ msgid "Log In to boost" +#~ msgstr "Войдите, чтобы продвигать посты" + +#, fuzzy +#~ msgid "Your drafts" +#~ msgstr "Ваши черновики" + +#, fuzzy +#~ msgid "Create a new post" +#~ msgstr "Создать пост" + +#~ msgid "Comment \"{0}\"" +#~ msgstr "Комментарий \"{0}\"" + +#~ msgid "Configure your instance" +#~ msgstr "Настроить ваш узел" + +#~ msgid "Let's go!" +#~ msgstr "Поехали!" + +#~ msgid "Publish" +#~ msgstr "Опубликовать" + +#~ msgid "One follower" +#~ msgid_plural "{0} followers" +#~ msgstr[0] "Один подписчик" +#~ msgstr[1] "{0} подписчика" +#~ msgstr[2] "{0} подписчиков" + +#~ msgid "New Account" +#~ msgstr "Новый аккаунт" + +#~ msgid "Create account" +#~ msgstr "Создать аккаунт" + +#, fuzzy +#~ msgid "You need to be signed in, so that you can post a comment" +#~ msgstr "Вы должны войти чтобы оставлять комментарии" + +#, fuzzy +#~ msgid "You need to be logged in, for you to be able to boost a post" +#~ msgstr "Вы должны войти чтобы продвинуть пост" + +#, fuzzy +#~ msgid "Invalid username, or password" +#~ msgstr "Неправильное имя пользователя или пароль" + +#~ msgid "We couldn't find this page." +#~ msgstr "Мы не можем найти эту страницу." + +#~ msgid "Unknown error" +#~ msgstr "Неизвестная ошибка" + +#~ msgid "Invalid name" +#~ msgstr "Неправильное имя" + +#~ msgid "A blog with the same name already exists." +#~ msgstr "Блог с таким же названием уже существует." + +#~ msgid "Your comment can't be empty" +#~ msgstr "Ваш комментарий не может быть пустым" + +#~ msgid "A post with the same title already exists." +#~ msgstr "Пост с таким же заголовком уже существует." + +#, fuzzy +#~ msgid "We need an email, or a username to identify you" +#~ msgstr "" +#~ "Нам требуется электронная почта или имя пользователя чтобы " +#~ "идентифицировать вас" + +#, fuzzy +#~ msgid "Your password field can't be empty" +#~ msgstr "Ваш пароль не может быть пустым" + +#~ msgid "Username can't be empty" +#~ msgstr "Имя пользователя не может быть пустым" + +#~ msgid "Invalid email" +#~ msgstr "Неправильный адрес электронной почты" + +#, fuzzy +#~ msgid "Login to like" +#~ msgstr "Войдите, чтобы отмечать понравившиеся посты" + +#, fuzzy +#~ msgid "Login to boost" +#~ msgstr "Войдите, чтобы продвигать посты" + +#, fuzzy +#~ msgid "Personal feed" +#~ msgstr "Локальная лента" #~ msgid "Create a post" #~ msgstr "Создать пост" @@ -783,6 +893,3 @@ msgstr "Лицензия по умолчанию" #, fuzzy #~ msgid "You need to be signed in, in order for you to like a post" #~ msgstr "Вы должны войти чтобы отмечать понравившиеся посты" - -#~ msgid "You are not authorized." -#~ msgstr "Вы не авторизованы." diff --git a/src/main.rs b/src/main.rs index a88da0f..d4241c4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -10,6 +10,9 @@ extern crate ctrlc; extern crate diesel; extern crate dotenv; extern crate failure; +#[macro_use] +extern crate gettext_macros; +extern crate gettext_utils; extern crate guid_create; extern crate heck; extern crate multipart; @@ -21,7 +24,6 @@ extern crate plume_models; extern crate rocket; extern crate rocket_contrib; extern crate rocket_csrf; -#[macro_use] extern crate rocket_i18n; extern crate scheduled_thread_pool; extern crate serde; @@ -52,12 +54,18 @@ use std::process::exit; use std::sync::Arc; use std::time::Duration; +init_i18n!("plume", de, en, fr, gl, it, ja, nb, pl, ru); + mod api; mod inbox; #[macro_use] mod template_utils; mod routes; +include!(concat!(env!("OUT_DIR"), "/templates.rs")); + +compile_i18n!(); + type Worker<'a> = State<'a, ScheduledThreadPool>; type Searcher<'a> = State<'a, Arc>; @@ -216,7 +224,7 @@ Then try to restart Plume. .manage(dbpool) .manage(workpool) .manage(searcher) - .manage(include_i18n!("plume", [ "de", "en", "fr", "gl", "it", "ja", "nb", "pl", "ru" ])) + .manage(include_i18n!()) .attach(CsrfFairingBuilder::new() .set_default_target("/csrf-violation?target=".to_owned(), rocket::http::Method::Post) .add_exceptions(vec![ @@ -229,5 +237,3 @@ Then try to restart Plume. .finalize().expect("main: csrf fairing creation error")) .launch(); } - -include!(concat!(env!("OUT_DIR"), "/templates.rs")); diff --git a/src/routes/blogs.rs b/src/routes/blogs.rs index f5fa803..45849cf 100644 --- a/src/routes/blogs.rs +++ b/src/routes/blogs.rs @@ -62,7 +62,7 @@ pub fn new(user: User, conn: DbConn, intl: I18n) -> Ructe { #[get("/blogs/new", rank = 2)] pub fn new_auth(i18n: I18n) -> Flash{ utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to create a new blog"), + &i18n!(i18n.catalog, "You need to be logged in order to create a new blog"), uri!(new) ) } @@ -133,7 +133,7 @@ pub fn delete(conn: DbConn, name: String, user: Option, intl: I18n, search // TODO actually return 403 error code Err(render!(errors::not_authorized( &(&*conn, &intl.catalog, user), - "You are not allowed to delete this blog." + i18n!(intl.catalog, "You are not allowed to delete this blog.") ))) } } diff --git a/src/routes/likes.rs b/src/routes/likes.rs index 3f24952..8e3a333 100644 --- a/src/routes/likes.rs +++ b/src/routes/likes.rs @@ -38,7 +38,7 @@ pub fn create(blog: String, slug: String, user: User, conn: DbConn, worker: Work #[post("/~///like", rank = 2)] pub fn create_auth(blog: String, slug: String, i18n: I18n) -> Flash{ utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to like a post"), + &i18n!(i18n.catalog, "You need to be logged in order to like a post"), uri!(create: blog = blog, slug = slug) ) } diff --git a/src/routes/notifications.rs b/src/routes/notifications.rs index 4d9927a..9ce8264 100644 --- a/src/routes/notifications.rs +++ b/src/routes/notifications.rs @@ -20,7 +20,7 @@ pub fn notifications(conn: DbConn, user: User, page: Option, intl: I18n) - #[get("/notifications?", rank = 2)] pub fn notifications_auth(i18n: I18n, page: Option) -> Flash{ utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to see your notifications"), + &i18n!(i18n.catalog, "You need to be logged in order to see your notifications"), uri!(notifications: page = page) ) } diff --git a/src/routes/posts.rs b/src/routes/posts.rs index a7038c4..84348fa 100644 --- a/src/routes/posts.rs +++ b/src/routes/posts.rs @@ -78,7 +78,7 @@ pub fn details(blog: String, slug: String, conn: DbConn, user: Option, res } else { Ok(render!(errors::not_authorized( &(&*conn, &intl.catalog, user.clone()), - "This post isn't published yet." + i18n!(intl.catalog, "This post isn't published yet.") ))) } } @@ -97,7 +97,7 @@ pub fn activity_details(blog: String, slug: String, conn: DbConn, _ap: ApRequest #[get("/~//new", rank = 2)] pub fn new_auth(blog: String, i18n: I18n) -> Flash { utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to write a new post"), + &i18n!(i18n.catalog, "You need to be logged in order to write a new post"), uri!(new: blog = blog) ) } @@ -110,12 +110,13 @@ pub fn new(blog: String, user: User, cl: ContentLen, conn: DbConn, intl: I18n) - // TODO actually return 403 error code Ok(render!(errors::not_authorized( &(&*conn, &intl.catalog, Some(user)), - "You are not author in this blog." + i18n!(intl.catalog, "You are not author in this blog.") ))) } else { let medias = Media::for_user(&*conn, user.id)?; Ok(render!(posts::new( &(&*conn, &intl.catalog, Some(user)), + i18n!(intl.catalog, "New post"), b, false, &NewPostForm { @@ -139,7 +140,7 @@ pub fn edit(blog: String, slug: String, user: User, cl: ContentLen, conn: DbConn if !user.is_author_in(&*conn, &b)? { Ok(render!(errors::not_authorized( &(&*conn, &intl.catalog, Some(user)), - "You are not author in this blog." + i18n!(intl.catalog, "You are not author in this blog.") ))) } else { let source = if !post.source.is_empty() { @@ -149,8 +150,10 @@ pub fn edit(blog: String, slug: String, user: User, cl: ContentLen, conn: DbConn }; let medias = Media::for_user(&*conn, user.id)?; + let title = post.title.clone(); Ok(render!(posts::new( &(&*conn, &intl.catalog, Some(user)), + i18n!(intl.catalog, "Edit {0}"; &title), b, true, &NewPostForm { @@ -257,6 +260,7 @@ pub fn update(blog: String, slug: String, user: User, cl: ContentLen, form: Leni let medias = Media::for_user(&*conn, user.id).expect("posts:update: medias error"); Err(render!(posts::new( &(&*conn, &intl.catalog, Some(user)), + i18n!(intl.catalog, "Edit {0}"; &form.title), b, true, &*form, @@ -381,6 +385,7 @@ pub fn create(blog_name: String, form: LenientForm, user: User, cl: let medias = Media::for_user(&*conn, user.id).expect("posts::create: medias error"); Err(Ok(render!(posts::new( &(&*conn, &intl.catalog, Some(user)), + i18n!(intl.catalog, "New post"), blog, false, &*form, diff --git a/src/routes/reshares.rs b/src/routes/reshares.rs index a0b1df7..9e04757 100644 --- a/src/routes/reshares.rs +++ b/src/routes/reshares.rs @@ -38,7 +38,7 @@ pub fn create(blog: String, slug: String, user: User, conn: DbConn, worker: Work #[post("/~///reshare", rank=1)] pub fn create_auth(blog: String, slug: String, i18n: I18n) -> Flash { utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to reshare a post"), + &i18n!(i18n.catalog, "You need to be logged in order to reshare a post"), uri!(create: blog = blog, slug = slug) ) } diff --git a/src/routes/user.rs b/src/routes/user.rs index 387da6f..f44e6b4 100644 --- a/src/routes/user.rs +++ b/src/routes/user.rs @@ -128,7 +128,7 @@ pub fn dashboard(user: User, conn: DbConn, intl: I18n) -> Result Flash { utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to access your dashboard"), + &i18n!(i18n.catalog, "You need to be logged in order to access your dashboard"), uri!(dashboard), ) } @@ -161,7 +161,7 @@ pub fn follow(name: String, conn: DbConn, user: User, worker: Worker) -> Result< #[post("/@//follow", rank = 2)] pub fn follow_auth(name: String, i18n: I18n) -> Flash { utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to follow someone"), + &i18n!(i18n.catalog, "You need to be logged in order to follow someone"), uri!(follow: name = name), ) } @@ -224,7 +224,7 @@ pub fn edit(name: String, user: User, conn: DbConn, intl: I18n) -> Result/edit", rank = 2)] pub fn edit_auth(name: String, i18n: I18n) -> Flash { utils::requires_login( - i18n!(i18n.catalog, "You need to be logged in order to edit your profile"), + &i18n!(i18n.catalog, "You need to be logged in order to edit your profile"), uri!(edit: name = name), ) } diff --git a/src/template_utils.rs b/src/template_utils.rs index 6727753..14512d3 100644 --- a/src/template_utils.rs +++ b/src/template_utils.rs @@ -1,4 +1,4 @@ -use plume_models::{Connection, users::User}; +use plume_models::{Connection, notifications::*, users::User}; use rocket::response::Content; use rocket_i18n::Catalog; use templates::Html; @@ -28,6 +28,18 @@ macro_rules! render { } } +pub fn translate_notification(ctx: BaseContext, notif: Notification) -> String { + let name = notif.get_actor(ctx.0).unwrap().name(ctx.0); + match notif.kind.as_ref() { + notification_kind::COMMENT => i18n!(ctx.1, "{0} commented your article."; &name), + notification_kind::FOLLOW => i18n!(ctx.1, "{0} is now following you."; &name), + notification_kind::LIKE => i18n!(ctx.1, "{0} liked your article."; &name), + notification_kind::MENTION => i18n!(ctx.1, "{0} mentioned you."; &name), + notification_kind::RESHARE => i18n!(ctx.1, "{0} boosted your article."; &name), + _ => unreachable!("translate_notification: Unknow type"), + } +} + pub enum Size { Small, Medium, @@ -57,7 +69,7 @@ pub fn avatar(conn: &Connection, user: &User, size: Size, pad: bool, catalog: &C )) } -pub fn tabs(links: &[(&str, &str, bool)]) -> Html { +pub fn tabs(links: &[(&str, String, bool)]) -> Html { let mut res = String::from(r#"
"#); for (url, title, selected) in links { res.push_str(r#" @@ -128,16 +141,16 @@ macro_rules! input { "#, name = stringify!($name), - label = i18n!($catalog, $label), + label = i18n!(cat, $label), kind = stringify!($kind), - optional = if $optional { format!("{}", i18n!($catalog, "Optional")) } else { String::new() }, + optional = if $optional { format!("{}", i18n!(cat, "Optional")) } else { String::new() }, details = if $details.len() > 0 { - format!("{}", i18n!($catalog, $details)) + format!("{}", i18n!(cat, $details)) } else { String::new() }, error = if let Some(ValidationErrorsKind::Field(errs)) = $err.errors().get(stringify!($name)) { - format!(r#"

{}

"#, i18n!($catalog, &*errs[0].message.clone().unwrap_or(Cow::from("Unknown error")))) + format!(r#"

{}

"#, errs[0].message.clone().unwrap_or(Cow::from("Unknown error"))) } else { String::new() }, @@ -163,12 +176,13 @@ macro_rules! input { }; ($catalog:expr, $name:tt ($kind:tt), $label:expr, $props:expr) => { { + let cat = $catalog; Html(format!(r#" "#, name = stringify!($name), - label = i18n!($catalog, $label), + label = i18n!(cat, $label), kind = stringify!($kind), props = $props )) diff --git a/templates/base.rs.html b/templates/base.rs.html index 9986e2b..572261e 100644 --- a/templates/base.rs.html +++ b/templates/base.rs.html @@ -1,12 +1,12 @@ @use template_utils::*; @use routes::*; -@(ctx: BaseContext, title: &str, head: Content, header: Content, content: Content) +@(ctx: BaseContext, title: String, head: Content, header: Content, content: Content) - @i18n!(ctx.1, title) ⋅ @i18n!(ctx.1, "Plume") + @title ⋅ @i18n!(ctx.1, "Plume") diff --git a/templates/blogs/details.rs.html b/templates/blogs/details.rs.html index 42d097c..7db4cb2 100644 --- a/templates/blogs/details.rs.html +++ b/templates/blogs/details.rs.html @@ -7,7 +7,7 @@ @(ctx: BaseContext, blog: Blog, fqn: String, authors: &Vec, total_articles: i64, page: i32, n_pages: i32, is_author: bool, posts: Vec) -@:base(ctx, blog.title.as_ref(), {}, { +@:base(ctx, blog.title.clone(), {}, {
@blog.title }, {