LocalePack
ChromeFirefoxEdgeOperaSafariCWS 등록 페이지
Next.jsi18nextVue.js
가이드
Next.js i18n을 위해 특별히 설계됨

다음을 위한 AI 현지화 Next.js 앱

JSON 번역 파일을 업로드하고 대상 언어를 선택한 뒤 한 번만 결제하면, 바로 사용할 수 있는 로케일 파일을 다운로드할 수 있습니다.

ICU 및 플레이스홀더 안전
next-intl / react-i18next
투명한 가격 정책
messages/en.json
원본(영어)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
독일어(출력)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52개 로케일

작동 방식

Next.js 앱을 로컬라이즈하는 3가지 간단한 단계. 번역은 결제 후 진행되며, 작업을 대기열에 넣고 몇 분 안에 파일을 생성합니다.

01

업로드

JSON 번역 파일(next-intl, react-i18next 또는 단순 JSON)을 드롭하세요. 형식은 자동으로 감지합니다.

02

언어 선택 및 가격 확인

52개 언어 중에서 선택하세요. 결제 전에 파일 크기와 복잡도에 따른 투명한 가격을 확인할 수 있습니다.

03

번역 다운로드

Stripe로 한 번만 결제하세요. 중첩 구조, ICU 메시지, 플레이스홀더를 그대로 유지한 로케일 파일을 생성합니다.

실시간 가격 데모

투명한 가격 견적기

업로드하기 전에 결제 금액을 정확히 확인하세요. 최종 견적은 업로드 후 파일 복잡도와 선택한 언어를 기준으로 계산됩니다.

1. 파일 업로드

여기에 JSON 파일을 드롭하세요

또는 클릭하여 찾아보기

next-intl, react-i18next 또는 플랫 JSON. 최대 500KB.

2. 언어 선택

|

52개 언어 중 3개 선택됨

3. 예상 금액

선택한 언어3

최종 가격은 결제 페이지에서 파일 업로드 후 계산됩니다

일회성 결제 • 구독 없음

Next.js 개발자를 위해 만들었습니다

Next.js i18n 번역 파일을 위해 목적에 맞게 설계되었습니다. 범용 번역 도구가 아닙니다.

다중 형식 지원

next-intl, react-i18next, i18next 및 단순 플랫 JSON을 지원합니다. 업로드 시 형식을 자동으로 감지합니다.

ICU 메시지 안전성

{count, plural, one {# item} other {# items}} 같은 ICU 복수/선택 구문을 모든 번역에서 그대로 보존합니다.

중첩 JSON 인식

깊게 중첩된 JSON 구조를 처리합니다. 네임스페이스 계층 구조가 출력 파일에서 정확히 그대로 유지됩니다.

바로 사용할 수 있는 출력

로케일별로 번역된 JSON 파일을 다운로드하세요. messages/ 또는 locales/ 폴더에 넣고 배포하면 됩니다.

병렬 처리

모든 언어가 동시에 번역됩니다. 대부분의 작업은 5분 이내에 완료됩니다.

일회성 결제

구독도, 월 요금도 없습니다. 작업당 한 번만 결제하고, 영구적으로 다운로드하세요.

Next.js i18n 작동 방식

next-intl 또는 react-i18next를 사용하는 Next.js 앱은 로케일별로 JSON 파일에 번역을 저장합니다. LocalePack은 소스 파일에서 이를 모두 생성해 줍니다.

messages/ 폴더 구조

messages/
├── en.json   ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

next-intl 사용법

// messages/en.json
{
  "HomePage": {
    "title": "Welcome to our platform",
    "description": "Build amazing apps",
    "items": "{count, plural,
      =0 {No items}
      one {# item}
      other {# items}}"
  }
}

// In your component
const t = useTranslations('HomePage');
<h1>{t('title')}</h1>
<p>{t('items', { count: 5 })}</p>

런타임 API

useTranslations()

설정 파일

i18n.ts

플레이스홀더

{variable}

복수형

ICU format

왜 범용 도구를 그냥 쓰지 않나요?

범용 번역 도구는 Next.js i18n 형식, ICU 메시지, 또는 중첩된 JSON 구조를 이해하지 못합니다.

LocalePack
수동 번역
일반 TMS
설정 시간2분언어당 수시간30분 이상
비용 투명성
중첩 JSON 지원
ICU 메시지 안전성
속도(52개 언어)5분 미만수주수시간
가장 적합한 용도Next.js 앱소규모 프로젝트엔터프라이즈 CMS

Next.js 개발자들이 신뢰합니다

“며칠 치 작업을 아껴줬어요. next-intl JSON을 업로드했더니 ICU 복수형을 그대로 유지한 완벽한 구조의 번역이 돌아왔습니다.”

Alex R.

풀스택 개발자, SaaS 앱

“드디어 중첩 JSON을 이해하고 ICU 메시지를 망가뜨리지 않는 도구를 찾았어요. 결과물을 그대로 messages/ 폴더에 넣기만 하면 됩니다.”

Lisa M.

Next.js 개발자

“투명한 가격 정책이 결정적이었어요. 무엇을 업로드하기 전부터 제가 얼마를 내게 될지 정확히 알 수 있었습니다.”

Dev J.

오픈 소스 기여자

52

지원 로케일

100%

ICU 안전 출력

JSON

즉시 배포 가능

자주 묻는 질문

Next.js용 LocalePack에 대해 알아야 할 모든 것.

브라우저 확장 프로그램도 제공됩니다:

ChromeFirefoxEdgeOperaSafari

Next.js 앱을 전 세계에 출시할 준비가 되셨나요?

한 번 결제 • 로케일 파일 다운로드 • 전 세계에 출시

LocalePack 사용해 보기
LocalePack
가이드개인정보 처리방침이용약관지원

© 2025 LocalePack. 모든 권리 보유.

This project was translated with LocalePack logoLocalePack