{{ 'XP.Knowledgebase.FAQManagement.ImportDialog.Title' | translate: { Default: 'Batch import FAQs' } }}

{{ 'XP.Knowledgebase.FAQManagement.ImportDialog.Append' | translate: { Default: 'Append' } }} {{ 'XP.Knowledgebase.FAQManagement.ImportDialog.Replace' | translate: { Default: 'Replace existing' } }} @if (mode() === 'replace') {

{{ 'XP.Knowledgebase.FAQManagement.ImportDialog.ReplaceHint' | translate: { Default: 'All existing FAQs will be removed before this file is imported.' } }}

}

{{ 'XP.Knowledgebase.FAQManagement.ImportDialog.FormatHint' | translate : { Default: 'Supports WeKnora JSON, CSV, TSV and Excel. Multi-value cells use ##. Xpert fields standard_question, answers, similar_questions and negative_questions are also supported.' } }}

@if (error()) {
{{ error() }}
} @if (preview(); as parsed) {

{{ 'XP.Knowledgebase.FAQManagement.ImportDialog.ParsedCount' | translate: { Default: 'Parsed records', count: parsed.total } }}

@for (item of parsed.items; track item.row) {
{{ item.row }} {{ item.standardQuestion }}
}
@if (parsed.truncated) {

{{ 'XP.Knowledgebase.FAQManagement.ImportDialog.PreviewTruncated' | translate: { Default: 'Only the first 50 records are shown.' } }}

}
} @if (result(); as importResult) {

{{ 'XP.Knowledgebase.FAQManagement.ImportPartial' | translate : { Default: 'Some FAQs could not be imported.', imported: importResult.imported, total: importResult.total, failed: importResult.failed.length } }}

}