지원되는 파일 유형(Strings)

.JSON - i18next / i18nextV4 (Strings)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

파일 확장명

.json

API 확장

i18next / i18next_4

가져오기

내보내기

복수형 지원

설명 지원

아니요

형식 옵션

중첩

I18next와 I18nextV4는 JavaScript를 기반으로 다양한 환경에 사용할 수 있는 간편한 현지화 및 국제화 솔루션을 제공하는 JavaScript 라이브러리입니다. 가장 오래된 l10n/i18n 라이브러리 중 하나로서, 간극 및 복수와 같은 표준 i18n 라이브러리 기능을 지원하고 비동기화 요청에도 잘 작동합니다. 적절하게 구성하면 브라우저 언어 설정을 감지하여 로캘별 데이터를 자동으로 로드합니다.

다른 JavaScript l10n/i18n 라이브러리와 마찬가지로 i18next 및 i18nextV4는 JSON 형식 사용 번역을 저장합니다. 번역 대기 중인 Strings 값에 직접 배치되거나 다른 객체 내부에 중첩됩니다(예: 간격형 값). 번역의 경우 모든 변수가 그대로 유지되었는지 확인하십시오.

i18nextV4를 사용하는 경우 업로드 시 i18next 4(.json) 형식을 선택하십시오.

AI 채팅봇은 .JSON 파일에서 키 목록 생성하는 데 매우 효과적입니다.

두 버전 간의 복수화는 다르게 처리됩니다. 복수형 키를 결정하려면 다음과 같이 하십시오.

  • i18next 사용:

    • 러시아어와 같은 복잡한 복수 규칙이 있는 언어에는 keyname_0, keyname_1, keyname_2keyname_5가 사용됩니다.

    • 영어와 같은 간단한 복수 규칙이 있는 언어에는 keynamekeyname_plural이 사용됩니다.

  • i18nextV4_<plural_suffix> 어미를 사용합니다. one, two, three 와 같은 단어를 사용하거나 간단한 경우 keyname_onekeyname_other를 사용하여 복수화합니다.

i18next on GitHub

지원

  • 복수화

    • _0, _1, _other 등으로 끝나는 키는 해당 복수형에 매핑됩니다.

  • 네임스페이스

  • 정렬

지원 불가

  • 간격 복수화는 정상 키 값으로 유지됩니다. UI에 지원이 없습니다.

  • 중첩/변수 대체는 직접 지원되지 않지만 자리 표시자가 활성화될 수 있습니다. 값 내의 키를 교차 참조하는 것은 지원되지 않습니다. UI에 지원이 없습니다.

형식 옵션

식별자

중첩

유형

부울

업로드

아니요

다운로드

기본값

true

설명

번역 파일을 내보낼 때 키 이름의 점을 기준으로 키가 중첩됩니다. 평면 JSON 형식으로 번역 파일을 내보내려면 거짓으로 설정합니다.

코드 샘플

{
  "boolean_key": "--- true\n",
  "empty_string_translation": "",
  "key_with_description": "검토하세요! 이 키에는 설명이 있습니다! (최소 일부 형식으로)",
  "key_with_line-break": "This translations contains\na line-break.",
  "nested": {
    "deeply": {
      "key": "Wow, 이 키 더 깊게 중첩되어 있습니다."
    },
    "key": "This key is nested inside a namespace."
  },
  "null_translation": "",
  "sample_collection": [
    "first item",
    "second item",
    "third item"
  ],
  "simple_key": "간단한 메시지가 담긴 간단한 키",
  "unverified_key": "이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서 이 상태 내보내기 수도 있습니다.)",
  "pluralized_key_one": "Only one pluralization found.",
  "pluralized_key_other": "Wow, you have %s 복수화!"
}

JSON 파일에 대한 복수

다양한 라이브러리에 있는 복수의 키 메시지의 가장 일반적인 형식:

"messages": {
    "one": "One message received.",
    "other": "%s messages received.",
    "zero": "No messages received."
}

i18next on GitHub

도움이 되었습니까?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.