diff --git a/ftl/core/importing.ftl b/ftl/core/importing.ftl index 8763dcc3d..6859b54ea 100644 --- a/ftl/core/importing.ftl +++ b/ftl/core/importing.ftl @@ -50,6 +50,8 @@ importing-notes-skipped-as-theyre-already-in = Notes skipped, as up-to-date copi importing-notes-skipped-update-due-to-notetype = Notes not updated, as notetype has been modified since you first imported the notes: { $val } importing-notes-updated-as-file-had-newer = Notes updated, as file had newer version: { $val } importing-include-reviews = Include reviews +importing-also-import-progress = Also import any learning progress +importing-conflict-handling = Conflict handling importing-include-reviews-help = If enabled, any previous reviews that the deck sharer included will also be imported. Otherwise, all cards will be imported as new cards. diff --git a/ts/import-anki-package/ImportAnkiPackagePage.svelte b/ts/import-anki-package/ImportAnkiPackagePage.svelte index 71fe88aff..dab033f9e 100644 --- a/ts/import-anki-package/ImportAnkiPackagePage.svelte +++ b/ts/import-anki-package/ImportAnkiPackagePage.svelte @@ -24,6 +24,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html export let options: ImportAnkiPackageOptions; const settings = { + withScheduling: { + title: tr.importingAlsoImportProgress(), + help: tr.importingIncludeReviewsHelp(), + url: HelpPage.PackageImporting.scheduling, + }, mergeNotetypes: { title: tr.importingMergeNotetypes(), help: tr.importingMergeNotetypesHelp(), @@ -39,11 +44,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html help: tr.importingUpdateNotetypesHelp(), url: HelpPage.PackageImporting.updating, }, - withScheduling: { - title: tr.importingIncludeReviews(), - help: tr.importingIncludeReviewsHelp(), - url: HelpPage.PackageImporting.scheduling, - }, }; const helpSections = Object.values(settings) as HelpItem[]; let modal: Modal; @@ -75,41 +75,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html }} /> - - - openHelpModal(Object.keys(settings).indexOf("mergeNotetypes"))} - > - {settings.mergeNotetypes.title} - - - - - - openHelpModal(Object.keys(settings).indexOf("updateNotes"))} - > - {settings.updateNotes.title} - - - - - - openHelpModal(Object.keys(settings).indexOf("updateNotetypes"))} - > - {settings.updateNotetypes.title} - - - @@ -118,6 +83,48 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html {settings.withScheduling.title} + +
+ {tr.importingConflictHandling()} + + + openHelpModal( + Object.keys(settings).indexOf("mergeNotetypes"), + )} + > + {settings.mergeNotetypes.title} + + + + + + openHelpModal(Object.keys(settings).indexOf("updateNotes"))} + > + {settings.updateNotes.title} + + + + + + openHelpModal( + Object.keys(settings).indexOf("updateNotetypes"), + )} + > + {settings.updateNotetypes.title} + + +