Loading translation workspace

Preparing projects, storefront languages, entities, filters, and batch/review state.
Initial requests are still running.
Initial data load failed. Reload the data before running sync, batch, review, or write actions.
Hidden store languages can be translated before they are visible in CS-Cart. “Jobs paused” only pauses this tool; it does not publish the language.
Selection changed. Tables still use the previously applied filters until Apply is pressed.

Projects / Stores

Project metadata is stored in Postgres. Store DB credentials stay in Wappler connection files.
Project Store connection
#{{project_id}} {{project_code}}
{{name}}
{{store_connection_name}}
Connection OK: , DB , companies .
Connection check failed:
Connection failed:
Must match an existing Wappler connection file before the project can be enabled.
Optional public subdomain for callbacks or downloadable files.
Saved project #.
Cloned settings: entities , product features .
Save failed:
Clone failed:

Storefront Language Jobs

Source is . Existing translations are kept. Pausing jobs does not change CS-Cart language visibility.
Jobs on:
Store language list unavailable:
Storefront Language Name Store availability Translation jobs
#{{storefront_id}}
{{storefront_name}}
{{lang_code}} default {{name}} active hidden not active global
No storefront target languages loaded.
Storefront language save failed:

Sync From Store

Synced : source rows , units , missing , stale/check , review , source missing handled (deleted , protected ).

Translation Settings

Disabled entities are skipped by sync, batch build, and store writes. Product features are opt-in for labels, variants, and custom values.
Entities: . Feature settings enabled: .
Loading translation settings...
Settings load failed:

Entities

No entity settings loaded.
Entity Source table Status
{{entity_type}} {{source_table}} enabled disabled

Product Features

Enabled:
Feature Type Labels Variants Values
#{{feature_id}}
{{description}}
{{feature_type}} - -
Product features settings are temporarily unavailable:
If no feature is enabled for a column, sync will not create units for that product feature entity.

Build AI Batch

Created batch with items. Mode: . Filled from memory: .
Created check batch with items.

Batch Actions

Use Submit and Fetch directly in the batch row below. Re-submit is blocked once a batch is already sent.
Submitted as . Status: .
Batch status: . Fetched: . Items: /, failed , unresolved .
Fetch all: processed / unfinished batches. Items: completed , failed , unresolved .
Deleted batch . Reset unresolved units: .
Reset remaining items for batch . Units reset: .

Job: . Status: . Cycles: . Rounds: . Prepared: . Selected: . Written: . Failed: . Cloned rows: . Stop: . Failure streak: /5. Writing continues in background. Stopped after repeated write failures. Error: .
Mode: . Eligible: . New queue candidates: . Prepared: . Already queued/written: . Use Preview pending, then Write chunk.
Mode: . Pending: . Validated: . Written: . Failed: . Cloned rows: . Limit used: /.
Deleted source-missing units: . Writes: , batch items: , results: .
Failed writes
These rows are in tr_writes with write_status = failed. Retryable rows go back to pending; obsolete rows are skipped so review can create a fresh queue later.
Returned to pending: . Skipped obsolete: .
# / unit /
Memory Rows
Total:
Used From Memory
Rows used:
Manual Overrides
AI accepted:
Last Used
Updated:
Coverage
Ready:
Units
Translated/Written:
Review Queue
Suspected EN copy:
Batch Progress
Completed: / Failed:
Missing
Batched
Translated
Written
Wrong Language
HTML Problems

Coverage By Entity

Entity Total Missing Review In batch Translated To write OK in store Coverage
{{entity_type}} {{total_units}} {{missing_units}} {{review_required_units}} {{batched_units}} {{translated_units}} {{write_candidate_units}} {{written_units}} {{coverage_pct}}%

Coverage By Field

Entity Field Total Suspected EN Coverage
{{entity_type}} {{field_name}} {{total_units}} {{suspected_source_copy_units}} {{coverage_pct}}%

Batch Monitoring

Batch Entity Status Items External ref Requested Sent Completed
{{batch_id}} {{entity_type}}
{{openai_status || status}}
local {{status}}
{{items_completed}} / {{items_total}}
pending / sent / failed history / resettable
{{external_batch_ref}}

Review Queue

Unit Entity Field Status Flags Target
{{unit_id}}
{{entity_type}}
{{entity_key_text}}
{{field_name}} {{status}} {{quality_flags_json}} {{target_value_current}}

Recent Activity

Type Status Ref At
{{activity_type}} {{status}}
{{ref_id}}
{{title}}

Translation Review

Left is EN source. Right is the current target value that will be saved after review.
Inspect any EN to target pair and confirm whether the current target is really translated.
Selected unit
Status
existing target
Current target equals EN source or is flagged as same_as_source. Save & approve will accept it unchanged.
This value looks like an invariant code or abbreviation and can be approved unchanged.
This value looks like serialized store configuration and can be approved unchanged.
Current target comes from the store source and is not confirmed by this translation pipeline yet. Review or replace it before approval.
Saved unit as .
Reset unit to .
Updated EN source for unit . Affected units: .