# Localization

> Localize (not just translate) text, UI content, or marketing copy to feel native in the target culture

- Skill: `furkangonel/localization` (Agent Skill)
- Install (CLI): `npx skillmds@latest add furkangonel/localization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/furkangonel/localization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: furkangonel (https://skillmd.com/u/furkangonel)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/furkangonel/localization

---


# Localization Skill

## Goal
Produce target-language content that feels like it was written natively — not translated. Preserve meaning and intent while adapting cultural references, idioms, tone, and register for the target audience.

## Distinction: Translation vs. Localization vs. Transcreation

| Mode | When to use |
|------|-------------|
| **Translation** | Technical docs, legal text, factual content — accuracy > naturalness |
| **Localization** | UI strings, user-facing messages, product copy — natural + accurate |
| **Transcreation** | Marketing slogans, emotional copy, humor — intent and feeling > literal meaning |

Identify which mode applies before starting.

## Steps

### 1. Identify source and target
Confirm: source language, target locale (e.g. `tr-TR`, `de-DE`, not just `German`), content type (UI, marketing, technical, legal).

If the target locale isn't specified, ask.

**Success criteria**: You know the exact target audience (region + formality level).

### 2. First pass — literal translation
Translate accurately, preserving all meaning. Note every idiom, cultural reference, or humor that won't land in the target culture — flag with [ADAPT].

**Success criteria**: Nothing is lost in meaning; adaptation candidates are clearly marked.

### 3. Second pass — cultural adaptation
For each [ADAPT] flag:
- Replace idioms with target-culture equivalents (not literal translations)
- Adjust formality: Turkish has T/V distinction (sen/siz); German has du/Sie — match the brand voice
- Localize examples, measurements, date formats, currency
- Adapt humor: if it doesn't translate, replace with something that achieves the same effect

**Success criteria**: A native speaker would not identify the text as translated.

### 4. Technical localization (if applicable)
- Placeholder handling: `{name}`, `%s`, `{{variable}}` — preserve all placeholders exactly
- String length: UI strings often have length constraints — flag anything that grew >20%
- RTL languages: flag if target is Arabic/Hebrew and layout changes may be needed

### 5. Deliver with notes
Return the localized text, then add a **Localization Notes** section explaining:
- Major cultural adaptations made and why
- Any ambiguities where multiple valid choices existed
- Length warnings for UI strings

**Success criteria**: Developer/designer can implement without guessing at intent.


## Why/Failure Modes

[TODO: Explain the reasoning behind this skill's approach and common failure modes to avoid.]

## Standalone vs Supercharged

[TODO: Describe how this skill works on its own vs when combined with other tools/context.]

## Cross-References

[TODO: Link to other relevant skills or documentation.]
