mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
i18n error shown when attempting to rebuild normal deck
This commit is contained in:
parent
ac1b9fadde
commit
f55fe6e518
3 changed files with 5 additions and 2 deletions
|
@ -2,3 +2,4 @@ errors-invalid-input-empty = Invalid input.
|
||||||
errors-invalid-input-details = Invalid input: { $details }
|
errors-invalid-input-details = Invalid input: { $details }
|
||||||
errors-parse-number-fail = A number was invalid or out of range.
|
errors-parse-number-fail = A number was invalid or out of range.
|
||||||
errors-filtered-parent-deck = Filtered decks can not have child decks.
|
errors-filtered-parent-deck = Filtered decks can not have child decks.
|
||||||
|
errors-filtered-deck-required = This action can only be used on a filtered deck.
|
||||||
|
|
|
@ -107,7 +107,7 @@ impl Deck {
|
||||||
if let DeckKind::Filtered(filtered) = &self.kind {
|
if let DeckKind::Filtered(filtered) = &self.kind {
|
||||||
Ok(filtered)
|
Ok(filtered)
|
||||||
} else {
|
} else {
|
||||||
Err(AnkiError::invalid_input("deck not filtered"))
|
Err(FilteredDeckError::FilteredDeckRequired.into())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ impl Deck {
|
||||||
if let DeckKind::Filtered(filtered) = &mut self.kind {
|
if let DeckKind::Filtered(filtered) = &mut self.kind {
|
||||||
Ok(filtered)
|
Ok(filtered)
|
||||||
} else {
|
} else {
|
||||||
Err(AnkiError::invalid_input("deck not filtered"))
|
Err(FilteredDeckError::FilteredDeckRequired.into())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@ pub enum FilteredDeckError {
|
||||||
MustBeLeafNode,
|
MustBeLeafNode,
|
||||||
CanNotMoveCardsInto,
|
CanNotMoveCardsInto,
|
||||||
SearchReturnedNoCards,
|
SearchReturnedNoCards,
|
||||||
|
FilteredDeckRequired,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl FilteredDeckError {
|
impl FilteredDeckError {
|
||||||
|
@ -20,6 +21,7 @@ impl FilteredDeckError {
|
||||||
tr.browsing_cards_cant_be_manually_moved_into()
|
tr.browsing_cards_cant_be_manually_moved_into()
|
||||||
}
|
}
|
||||||
FilteredDeckError::SearchReturnedNoCards => tr.decks_filtered_deck_search_empty(),
|
FilteredDeckError::SearchReturnedNoCards => tr.decks_filtered_deck_search_empty(),
|
||||||
|
FilteredDeckError::FilteredDeckRequired => tr.errors_filtered_deck_required(),
|
||||||
}
|
}
|
||||||
.into()
|
.into()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue