Recipe can now be scheduled
This commit is contained in:
parent
ae6da1a5ae
commit
fbef990022
18 changed files with 233 additions and 51 deletions
|
|
@ -141,6 +141,9 @@ pub enum Sentence {
|
|||
CalendarOctober,
|
||||
CalendarNovember,
|
||||
CalendarDecember,
|
||||
CalendarAddToPlanner,
|
||||
CalendarAddToPlannerSuccess,
|
||||
CalendarDateFormat, // See https://docs.rs/chrono/latest/chrono/format/strftime/index.html.
|
||||
}
|
||||
|
||||
pub const DEFAULT_LANGUAGE_CODE: &str = "en";
|
||||
|
|
@ -181,6 +184,10 @@ impl Tr {
|
|||
pub fn current_lang_code(&self) -> &str {
|
||||
&self.lang.code
|
||||
}
|
||||
|
||||
pub fn current_lang_and_territory_code(&self) -> String {
|
||||
format!("{}-{}", self.lang.code, self.lang.territory)
|
||||
}
|
||||
}
|
||||
|
||||
// #[macro_export]
|
||||
|
|
@ -200,6 +207,7 @@ impl Tr {
|
|||
#[derive(Debug, Deserialize)]
|
||||
struct StoredLanguage {
|
||||
code: String,
|
||||
territory: String,
|
||||
name: String,
|
||||
translation: Vec<(Sentence, String)>,
|
||||
}
|
||||
|
|
@ -207,6 +215,7 @@ struct StoredLanguage {
|
|||
#[derive(Debug)]
|
||||
struct Language {
|
||||
code: String,
|
||||
territory: String,
|
||||
name: String,
|
||||
translation: Vec<String>,
|
||||
}
|
||||
|
|
@ -215,6 +224,7 @@ impl Language {
|
|||
pub fn from_stored_language(stored_language: StoredLanguage) -> Self {
|
||||
Self {
|
||||
code: stored_language.code,
|
||||
territory: stored_language.territory,
|
||||
name: stored_language.name,
|
||||
translation: {
|
||||
let mut translation = vec![String::new(); Sentence::COUNT];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue