Communitygithub.com

Dragoon0x/everything-design-taste

Designing for multiple languages, RTL support, date/number formatting, and cultural considerations.

What is everything-design-taste?

everything-design-taste is a Claude Code agent skill that designing for multiple languages, RTL support, date/number formatting, and cultural considerations.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Dragoon0x/everything-design-taste/tree/HEAD/skills/localization-design

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Localization Design

Text Expansion

Translated text is often longer. Plan for it:

LanguageExpansion
German+30-40%
French+15-20%
Japanese-10-20% (but taller)
Arabic-10-20% (RTL)
Chinese-30-50% (but taller)

Design Rules

  1. Never hardcode text in images
  2. Avoid text in buttons that's right at the edge (needs expansion room)
  3. Don't use flags for language selection (flags = countries, not languages)
  4. Use auto-layout/flexbox (not fixed widths for text containers)
  5. Test with the longest translation, not just English

RTL Support

  • Mirror the entire layout (not just text)
  • Icons that imply direction must flip (arrows, not universal icons)
  • Progress bars go right-to-left
  • Navigation order reverses

Cultural Considerations

  • Date formats: MM/DD/YYYY (US), DD/MM/YYYY (most of world), YYYY-MM-DD (ISO)
  • Number formats: 1,000.00 (US/UK), 1.000,00 (Europe), 1 000,00 (France)
  • Color meanings vary (red = luck in China, danger in West)
  • Gestures: thumbs up is offensive in some cultures
  • Name formats: given name first (West) vs family name first (East Asia)

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

Related Skills