diff --git a/frontend/src/lib/components/translate/ConfigTabForm.svelte b/frontend/src/lib/components/translate/ConfigTabForm.svelte new file mode 100644 index 00000000..facfe25b --- /dev/null +++ b/frontend/src/lib/components/translate/ConfigTabForm.svelte @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + +
{validationErrors.name}
+ {/if} +{validationErrors.translationColumn}
+ {/if} +{validationErrors.targetKeyCols}
+ {/if} +{$t.translate?.config?.select_datasource_hint}
+ {:else} +{$t.translate?.config?.target_language_required || 'Select at least one target language'}
+ {/if} ++ {$t.translate?.config?.no_dictionaries} +
+ {:else} +{$t.translate?.config?.run_incremental_desc}
+ +{$t.translate?.config?.run_full_desc}
+ +{runError}
+{run.id}
+
+ {run.status}
+
+ {run.error_message}
+ {/if} +{$t.translate?.config?.loading_databases}
+ {:else if !environmentId} +{$t.translate?.config?.select_environment}
+ {:else} +{$t.translate?.config?.target_database_hint}
+ {/if} +{$t.translate?.config?.target_column_mapping_description || 'Configure which columns receive translated data, language codes, source text, and detected source language during INSERT.'}
+{$t.translate?.config?.target_column_hint}
+{$t.translate?.config?.target_language_column_hint}
+{$t.translate?.config?.target_source_column_hint}
+{$t.translate?.config?.target_source_language_column_hint}
+{validationErrors.name}
- {/if} -{validationErrors.translationColumn}
- {/if} -{validationErrors.targetKeyCols}
- {/if} -{$t.translate?.config?.select_datasource_hint}
- {:else} -{$t.translate?.config?.target_language_required || 'Select at least one target language'}
- {/if} -- {$t.translate?.config?.no_dictionaries} -
- {:else} -{$t.translate?.config?.loading_databases}
- {:else if !environmentId} -{$t.translate?.config?.select_environment}
- {:else} -{$t.translate?.config?.target_database_hint}
- {/if} -{$t.translate?.config?.target_column_mapping_description || 'Configure which columns receive translated data, language codes, source text, and detected source language during INSERT.'}
-{$t.translate?.config?.target_column_hint}
-{$t.translate?.config?.target_language_column_hint}
-{$t.translate?.config?.target_source_column_hint}
-{$t.translate?.config?.target_source_language_column_hint}
-{$t.translate?.config?.save_job_first || 'Save the job first'}
@@ -1346,160 +870,26 @@{$t.translate?.config?.run_incremental_desc}
- -{$t.translate?.config?.run_full_desc}
- -{runError}
-{run.id}
-
- {run.status}
-
- {run.error_message}
- {/if} -{$t.translate?.config?.save_job_first || 'Save the job first'}