Community코딩 & 개발github.com

sickn33/i18n-localization

국제화 및 지역화 패턴. 하드코딩된 문자열 감지, 번역 관리, 로케일 파일, RTL 지원.

i18n-localization란 무엇인가요?

이 스킬은 소프트웨어 프로젝트에서 국제화(i18n) 및 지역화(l10n)를 효과적으로 구현하기 위한 포괄적인 패턴과 지침을 제공합니다. 코드베이스 내 하드코딩된 문자열을 감지하고 적절한 번역 함수나 키로 대체하는 방법, 다양한 로케일 파일(JSON, YAML 등)을 구조화하고 관리하는 방법, RTL(오른쪽에서 왼쪽) 언어 지원을 위한 레이아웃 및 스타일 가이드라인을 다룹니다. 주로 Claude Code와 같은 AI 코딩 에이전트와 함께 사용되며, 개발자가 i18n 관련 작업을 자동화하고 일관된 지역화 전략을 유지하는 데 도움을 줍니다. 이 스킬은 React, Vue, Angular 등 주요 프레임워크와 함께 사용될 수 있는 범용적인 패턴을 포함합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/i18n-localization

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

i18n-localization은(는) 무엇을 하나요?

국제화 및 지역화 패턴. 하드코딩된 문자열 감지, 번역 관리, 로케일 파일, RTL 지원.

개요

이 스킬은 애플리케이션에 국제화(i18n) 및 지역화(l10n)를 구현하는 방법을 안내합니다. 하드코딩된 문자열을 자동으로 감지하고, 번역 키로 대체하며, 로케일 파일을 관리하고, RTL(오른쪽에서 왼쪽) 언어를 지원하는 방법을 다룹니다.

주요 기능

  • 하드코딩된 문자열 감지: 코드베이스에서 직접 문자열 리터럴을 찾아냅니다.
  • 로케일 파일 관리: JSON, YAML 등 다양한 형식의 로케일 파일을 구조화하고 관리합니다.
  • RTL 지원: CSS와 HTML에서 RTL 레이아웃을 처리하는 방법을 제공합니다.
  • 자동화된 번역: AI 기반 번역 함수를 활용하여 번역을 자동화합니다.

사용 방법

# Claude Code에서 이 스킬을 활성화하려면:
claude use sickn33/i18n-localization

설정 예시

1. 하드코딩된 문자열 감지

다음과 같은 문자열을 찾아 번역 키로 대체하세요:

// Before
const message = "Hello, world!";

// After
const message = t('greeting.hello');

2. 로케일 파일 구조

{
  "en": {
    "greeting": {
      "hello": "Hello, world!",
      "goodbye": "Goodbye"
    }
  },
  "ko": {
    "greeting": {
      "hello": "안녕, 세상!",
      "goodbye": "안녕히 계세요"
    }
  }
}

3. RTL 지원 추가

/* LTR is default */
body {
  text-align: left;
}

/* For RTL languages */
html[dir="rtl"] body {
  text-align: right;
}

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex

기여

버그 제보나 기능 제안은 GitHub 저장소를 통해 해주세요.

Individual skills in this repo

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

sickn33/3d-web-experience

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

sickn33/agent-memory-mcp

A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

sickn33/agent-memory-systems

Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them.

sickn33/ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

sickn33/api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

sickn33/api-patterns

API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.

sickn33/api-security-best-practices

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

sickn33/app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

sickn33/architecture

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

sickn33/audio-transcriber

Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration

sickn33/aws-serverless

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

sickn33/backend-architect

Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.

sickn33/backend-dev-guidelines

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints. Use when routes, controllers, services, repositories, express middleware, or prisma database access.

sickn33/bash-linux

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

sickn33/bash-scripting

Bash scripting workflow for creating production-ready shell scripts with defensive patterns, error handling, and testing.

sickn33/brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

sickn33/browser-automation

Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns.

sickn33/browser-extension-builder

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing.

sickn33/bullmq-specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

sickn33/bun-development

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

관련 스킬