Translate Rust strings
This commit is contained in:
parent
ab841f826d
commit
152eafc06f
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ rls
|
|||||||
**/*.rs.bk
|
**/*.rs.bk
|
||||||
rls
|
rls
|
||||||
translations
|
translations
|
||||||
|
po/*.po~
|
||||||
|
30
po/en.po
30
po/en.po
@ -223,3 +223,33 @@ msgstr ""
|
|||||||
|
|
||||||
msgid "Register"
|
msgid "Register"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to create a new blog"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to post a comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to like a post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to see your notifications"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to write a new post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to reshare a post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Invalid username or password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to access your dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to follow someone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to edit your profile"
|
||||||
|
msgstr ""
|
||||||
|
38
po/fr.po
38
po/fr.po
@ -46,7 +46,9 @@ msgid "Something broke on our side."
|
|||||||
msgstr "Nous avons cassé quelque chose"
|
msgstr "Nous avons cassé quelque chose"
|
||||||
|
|
||||||
msgid "Sorry about that. If you think this is a bug, please report it."
|
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 rapporter."
|
msgstr ""
|
||||||
|
"Nous sommes désolé⋅e⋅s. Si vous pensez que c'est un bogue, merci de le "
|
||||||
|
"rapporter."
|
||||||
|
|
||||||
msgid "Configuration"
|
msgid "Configuration"
|
||||||
msgstr "Configuration"
|
msgstr "Configuration"
|
||||||
@ -131,7 +133,9 @@ msgid "Your Blogs"
|
|||||||
msgstr "Vos blogs"
|
msgstr "Vos blogs"
|
||||||
|
|
||||||
msgid "You don't have any blog yet. Create your own, or ask to join one."
|
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."
|
msgstr ""
|
||||||
|
"Vous n'avez pas encore de blog. Créez le votre, ou demandez à en rejoindre "
|
||||||
|
"un."
|
||||||
|
|
||||||
msgid "Start a new blog"
|
msgid "Start a new blog"
|
||||||
msgstr "Commencez un nouveau blog"
|
msgstr "Commencez un nouveau blog"
|
||||||
@ -218,3 +222,33 @@ msgstr "Se connecter"
|
|||||||
|
|
||||||
msgid "Register"
|
msgid "Register"
|
||||||
msgstr "S'inscrire"
|
msgstr "S'inscrire"
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to create a new blog"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to post a comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to like a post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to see your notifications"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to write a new post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to reshare a post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Invalid username or password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to access your dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to follow someone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to edit your profile"
|
||||||
|
msgstr ""
|
||||||
|
30
po/plume.pot
30
po/plume.pot
@ -219,3 +219,33 @@ msgstr ""
|
|||||||
msgid "Register"
|
msgid "Register"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to create a new blog"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to post a comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to like a post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to see your notifications"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to write a new post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to reshare a post"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Invalid username or password"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to access your dashboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to follow someone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "You need to be logged in order to edit your profile"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
use gettextrs::gettext;
|
||||||
use rocket::{request::Form, response::Redirect};
|
use rocket::{request::Form, response::Redirect};
|
||||||
use rocket_contrib::{Json, Template};
|
use rocket_contrib::{Json, Template};
|
||||||
use serde_json;
|
use serde_json;
|
||||||
@ -38,7 +39,7 @@ fn index(conn: DbConn, user: Option<User>) -> Template {
|
|||||||
}
|
}
|
||||||
None => {
|
None => {
|
||||||
Template::render("errors/500", json!({
|
Template::render("errors/500", json!({
|
||||||
"error_message": "You need to configure your instance before using it."
|
"error_message": gettext("You need to configure your instance before using it.".to_string())
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
use gettextrs::gettext;
|
||||||
use rocket::{
|
use rocket::{
|
||||||
http::{Cookie, Cookies, uri::Uri},
|
http::{Cookie, Cookies, uri::Uri},
|
||||||
response::{Redirect, status::NotFound},
|
response::{Redirect, status::NotFound},
|
||||||
@ -42,7 +43,7 @@ fn create(conn: DbConn, data: Form<LoginForm>, flash: Option<FlashMessage>, mut
|
|||||||
Some(usr) => Ok(usr),
|
Some(usr) => Ok(usr),
|
||||||
None => match User::find_local(&*conn, form.email_or_name.to_string()) {
|
None => match User::find_local(&*conn, form.email_or_name.to_string()) {
|
||||||
Some(usr) => Ok(usr),
|
Some(usr) => Ok(usr),
|
||||||
None => Err("Invalid username or password")
|
None => Err(gettext("Invalid username or password"))
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
match user {
|
match user {
|
||||||
@ -54,7 +55,7 @@ fn create(conn: DbConn, data: Form<LoginForm>, flash: Option<FlashMessage>, mut
|
|||||||
.unwrap_or("/".to_owned()))
|
.unwrap_or("/".to_owned()))
|
||||||
))
|
))
|
||||||
} else {
|
} else {
|
||||||
Err(NotFound(String::from("Invalid username or password")))
|
Err(NotFound(gettext("Invalid username or password")))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Err(e) => Err(NotFound(String::from(e)))
|
Err(e) => Err(NotFound(String::from(e)))
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
use gettextrs::gettext;
|
||||||
use heck::CamelCase;
|
use heck::CamelCase;
|
||||||
use rocket::{
|
use rocket::{
|
||||||
http::uri::Uri,
|
http::uri::Uri,
|
||||||
@ -15,5 +16,5 @@ pub fn make_actor_id(name: String) -> String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn requires_login(message: &str, url: &str) -> Flash<Redirect> {
|
pub fn requires_login(message: &str, url: &str) -> Flash<Redirect> {
|
||||||
Flash::new(Redirect::to(Uri::new(format!("/login?m={}", message))), "callback", url)
|
Flash::new(Redirect::to(Uri::new(format!("/login?m={}", gettext(message.to_string())))), "callback", url)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user