전통적 번역의 문제
몇 주에 걸친 대기
전통적 번역 에이전시는 한 언어당 2-4주가 소요됩니다.
비싼 견적
번역가가 단어당 €0.10-0.25를 요구합니다. 10k 단어 앱은 €1,000 이상입니다.
손상된 플레이스홀더
reactI18nPage.pain3Desc
작동 원리
3단계. 2분. 완료.
1
JSON 업로드
en.json, messages.json 또는 Locale 파일을 업로드하세요
2
언어 선택
29개 언어 사용 가능. 필요한 만큼 선택하세요.
3
다운로드
de.json, fr.json, es.json... /locales 디렉토리에 사용할 수 있도록 다운로드
모든 React i18n 라이브러리와 작동합니다
JSON 파일을 업로드하세요. 형식을 자동으로 인식합니다.
react-intl
FormatJS 생태계
react-i18next
React용 i18next
next-intl
Next.js 국제화
next-i18next
Next.js용 i18next
lingui
Lingui 프레임워크
이전 → 이후
플레이스홀더, 복수형, HTML 태그가 그대로 유지됩니다.
이전 (en.json)
// en.json
{
"greeting": "Hello, {{name}}!",
"items": {
"one": "{{count}} item",
"other": "{{count}} items"
},
"welcome": "Welcome to <bold>our app</bold>"
}이후 (de.json)
// de.json
{
"greeting": "Hallo, {{name}}!",
"items": {
"one": "{{count}} Artikel",
"other": "{{count}} Artikel"
},
"welcome": "Willkommen bei <bold>unserer App</bold>"
}React 개발자를 위해 만들어졌습니다.
플레이스홀더 보호
reactI18nPage.feat1Desc
JSON 구조 유지
중첩된 키, 배열 및 복잡한 JSON 구조가 그대로 유지됩니다.
2주 대신 2분
업로드 → 번역 → 다운로드. 커피가 식기 전에 완료됩니다.
번역 기억 = 90% 절약
이미 번역된 문자열은 재사용됩니다. 업데이트 비용은 거의 들지 않습니다.
완전한 i18n 구문 지원
reactI18nPage.syntax1
{named} 자리 표시자
ICU 메시지 포맷
복수 규칙 (단수/다른/적은/다수)
중첩된 JSON 구조
문자열 내 HTML 태그
컨텍스트 문자열 (_context)
숫자 및 날짜 형식
왜 Lokalise/Crowdin이 아닌가요?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| 가격 | €0,05/1천 자 | $120/월+ | $100/월+ |
| 설정 | 2분 | 1시간 이상 | 1시간 이상 |
| 번역 메모리 | |||
| 구독이 필요합니까? |