Main Site β†—

workflow-translation

by calcom40.9k12.2kGitHub

No description provided.

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Development
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

CLAUDE.md β€” Workflow Translation

Project Context

Add auto-translation for workflow body and subject using lingo.dev, matching the existing event type translation pattern.

Before Starting Work

  1. Read specs/workflow-translation/design.md
  2. Check specs/workflow-translation/implementation.md for current progress
  3. Study existing patterns in:
    • packages/features/tasker/tasks/translateEventTypeData.ts
    • packages/features/eventTypeTranslation/repositories/EventTypeTranslationRepository.ts
    • packages/lib/server/service/lingoDotDev.ts

Code Patterns

Repository pattern: Follow EventTypeTranslationRepository for DB operations

Tasker pattern: Follow translateEventTypeData.ts for async translation task

Translation lookup: In email/SMS services, lookup translation before customTemplate() call

Reference Files

PurposeFile
Lingo.dev servicepackages/lib/server/service/lingoDotDev.ts
Event type translation taskpackages/features/tasker/tasks/translateEventTypeData.ts
Event type translation repopackages/features/eventTypeTranslation/repositories/EventTypeTranslationRepository.ts
Email workflow servicepackages/features/ee/workflows/lib/service/EmailWorkflowService.ts
SMS managerpackages/features/ee/workflows/lib/reminders/smsReminderManager.ts
Workflow update handlerpackages/trpc/server/routers/viewer/workflows/update.handler.ts

Don't

  • Don't translate default templates (REMINDER, RATING) - they use i18n
  • Don't support non-attendee actions (no locale available)
  • Don't add features not in design.md
  • Don't skip updating implementation.md after each piece

Source: https://github.com/calcom/cal.com#specs-workflow-translation

Content curated from original sources, copyright belongs to authors

Grade B
-AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose