812 B
812 B
Workflow Mechanics
Details for source materialization, output directory creation, and conflict resolution.
Materialize Source
| Input Type | Action |
|---|---|
| File | Use as-is (no copy needed) |
| Inline text | Save to translate/{slug}.md |
| URL | Fetch content, save to translate/{slug}.md |
{slug}: 2-4 word kebab-case slug derived from content topic.
Create Output Directory
Create a subdirectory next to the source file: {source-dir}/{source-basename}-{target-lang}/
Examples:
posts/article.md→posts/article-zh/translate/ai-future.md→translate/ai-future-zh/
Conflict Resolution
If the output directory already exists, rename the existing one to {name}.backup-YYYYMMDD-HHMMSS/ before creating the new one. Never overwrite existing results.