fix(app): the dictionary adds each word once, says when it can't, and Look up tags hold
- A word tapped twice, or added while a level is being added, makes one card: adds run one at a time, and the word counts as in the studyset at once. The adder reads the studyset's cards once rather than for every word. - Adding that fails says so, and a level shows "Making the cards…" once its words have come. - Finding a studyset's dictionary tells finding, none and unreachable apart: the dictionary screen says there is none or offers Retry, and an instance unreachable at start is asked again once a sync goes through (Look up and From the dictionary appear then). - Look up's tags wait on the card by name and are made when it is saved: leaving the card at once no longer saves it untagged, a word replaced leaves no tag behind, and a new word replaces any level or word class on the card, pinned ones too. Look up marks words already made into cards of the studyset. - The tag picker's Create keeps the case typed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
50ca46f6b1
commit
49e10895f4
1 changed files with 516 additions and 107 deletions
|
|
@ -494,6 +494,9 @@
|
|||
"dictionaryNothingFound": "Nichts gefunden für „{query}“.",
|
||||
"dictionaryUnreachable": "Das Wörterbuch ist gerade nicht erreichbar.",
|
||||
"dictionaryRetry": "Erneut versuchen",
|
||||
"dictionaryAddFailed": "Die Wörter konnten nicht hinzugefügt werden. Versuche es erneut.",
|
||||
"dictionaryMakingCards": "Die Karteikarten werden erstellt…",
|
||||
"dictionaryNone": "Für die Sprache dieses Lernsets gibt es auf dieser Instanz kein Wörterbuch.",
|
||||
"dictionaryAdd": "Hinzufügen",
|
||||
"dictionaryInStudyset": "In diesem Lernset",
|
||||
"dictionaryAdded": "„{word}“ hinzugefügt.",
|
||||
|
|
|
|||
Loading…
Reference in a new issue