, 및 는 10MB 이상의 파일에 대해서 처리되지 않습니다.
.ARB 파일을 처리하려면 새 작업 생성할 때 JSON 파일 형식을 선택.
파일 유형
-
.JSON
가져오기 옵션
-
ICU 메시지는 태그로 자동 변환됩니다. ICU 메시지가 있는 파일은 인라인 요소를 포함할 수 없습니다.
-
파일에 포함된 HTML 태그를 가져옵니다. 그런 다음 .HTML 파일 가져오기 설정에 태그를 사용할 수 있습니다.
활성화된 경우 HTML 글자
&
와<
가 완료된 파일에서 개체&
와<
로 변환됩니다. -
지정된 텍스트를 태그로 변환하려면 정규식을 적용하십시오.
-
특정 키만 가져오기(Regexp 사용)
-
특정 키 제외(Regexp 사용)
-
일치하는 컨텐츠는 컨텍스트 메모에 표시됩니다.
-
요소 또는 각 요소의 최대 대상 길이를 가져오기. 각 세그먼트의 글자 수 제한은 편집기 내부의 창에 표시됩니다. 한도를 초과하는 글자 빨간색으로 강조 표시됩니다.
-
해당 경우 TM 컨텍스트를 구성합니다(101% 일치).
JSON은 JavaScript 객체 언급의 약어입니다. 원래는 JavaScript용으로만 설계되었지만 .XML, .YAML, .Properties 등과 병렬하여 표준 교환 파일 형식 되었다. JSON은 곱한 괄호에 포장된 키 값 쌍으로 구성됩니다. 값은 문자열, 숫자 또는 객체 중 하나일 수 있습니다(예: 묶은 괄호에 포장된 하나 이상의 키 값 쌍). 간단한 JSON은 복수형을 제외하고는 대부분 값이 일반 문자열인 .JSON 파일입니다. 이러한 경우에는 값으로 배치된 문자열이 결국 번역됩니다.
권장 가져오기 설정
JSON 스토리지는 사각형 괄호 []에 포함된 이름 값 쌍의 목록. JSON 개체는 롤리 괄호 {}에 포함된 이름 값 쌍의 목록.
-
특정 키만 가져오기(Regexp 사용):
simple_key|nested.deeply.key
-
sample_collection 키 다음에 오는 모든 배열값을 가져오는 경우:
(^.*/)sample_collection\[.*\]
-
pluralized_key 키 다음에 오는 모든 객체값을 가져오는 경우:
(^.*/)pluralized_key/.*
-
-
특정 키만 제외(Regexp 사용):
unverified_key
-
컨텍스트 키:
-
key_with_description 키 값을 지정하는 경우:
../key_with_description
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
boolean_key와 같은 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, 이 키 더 깊게 중첩되어 있습니다.", "nested.key": "이 키는 네임스페이스 내에 중첩되어 있습니다.", "null_translation": null, "pluralized_key": { "one": "Only one pluralization found.", "other": "Wow, you have %s pluralizations!", "zero": "You have no pluralization." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "간단한 메시지가 담긴 간단한 키", "unverified_key": "이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서는 이 상태도 내보냅니다.)" }
중첩된 JSON은 다른 JSON 개체의 값의 상당히 큰 부분을 가진 JSON 파일입니다. Simple JSON 와 비교해 Nested JSON 는 개체를 다른 레이어로 분리하여 유지 관리가 용이해집니다.
권장 가져오기 설정
JSON 스토리지는 사각형 괄호 []에 포함된 이름 값 쌍의 목록. JSON 개체는 롤리 괄호 {}에 포함된 이름 값 쌍의 목록.
-
특정 키만 가져오기(Regexp 사용):
key_with_line-break |simple_key
-
sample_collection 키 다음에 오는 배열값을 가져오는 경우:
(^ |.*/)sample_collection\[.*\]
-
pluralized_key 키 다음에 오는 모든 객체값을 가져오는 경우:
(^.*/)pluralized_key/.*
-
첫 번째 key 키의 값을 가져오는 경우:
nested/deply/key
-
두 번째 key 키의 값을 가져오는 경우:
nested/key
-
레벨에 관계없이 key 키의 값을 가져오는 경우:
(^ |.*/)key
-
-
특정 키만 제외(Regexp 사용):
unverified_key
-
컨텍스트 키:
-
키 값을 key_with_description으로 사용하는 경우:
../key_with_description
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
boolean_key와 같은 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": null, "pluralized_key": { "one": "Only one pluralization found.", "other": "Wow, you have %s pluralizations!", "zero": "You have no pluralization." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "간단한 메시지가 담긴 간단한 키", "unverified_key": "이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서는 이 상태도 내보냅니다.)" }
React-Intl은 기본적으로 React에서 개발된 어플리케이션을 위한 국제화(i18n) 및 현지화를 단순화하기 위해 설계된 JavaScript 라이브러리입니다. 기본적으로 React-Intl은 .js 파일을 사용하여 현지화된 컨텐츠 저장합니다.
권장 가져오기 설정
JSON 어레이는 사각형 괄호에 포함된 이름 값 쌍의 목록 []
-
특정 키만 가져오기(Regexp 사용):
key_with_line-break |nested.deeply.key
-
sample_collection 키 다음에 오는 모든 배열값을 가져오는 경우:
(^.*/)sample_collection\[.*\]
-
-
특정 키만 제외(Regexp 사용):
unverified_key
-
컨텍스트 키:
-
key_with_description 키 값을 지정하는 경우:
../key_with_description
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
boolean_key와 같은 JSON 키는 컨텍스트 키로 설정할 수 없습니다.
-
예:
{ "boolean_key": "--- true\n", "empty_string_translation": "", "key_with_description": "검토하세요! 이 키에는 설명이 있습니다! (최소 일부 형식으로)", "key_with_line-break": "This translations contains\na line-break.", "nested.deeply.key": "내가 중첩된 키.", "nested.key": "이 키는 네임스페이스 내에 중첩되어 있습니다.", "null_translation": null, "pluralized_key.one": "하나의 고양이만 발견되었습니다.", "pluralized_key.other": "Wow, you have %s kittens!", "pluralized_key.zero": "고양이 없음.", "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "간단한 키, 간단한 메시지, 정말 간단해." "unverified_key": "이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서는 이 상태도 내보냅니다.)" }
React-Intl은 기본적으로 React에서 개발된 어플리케이션을 위한 국제화(i18n) 및 현지화를 단순화하기 위해 설계된 JavaScript 라이브러리입니다. 기본적으로 React-Intl은 .js 파일을 사용하여 현지화된 컨텐츠 저장합니다.
권장 가져오기 설정
JSON 스토리지는 사각형 괄호 []에 포함된 이름 값 쌍의 목록. JSON 개체는 롤리 괄호 {}에 포함된 이름 값 쌍의 목록.
-
특정 키만 가져오기(Regexp 사용):
key_with_line-break |simple_key
-
sample_collection 키 다음에 오는 모든 배열값을 가져오는 경우:
(^.*/)sample_collection\[.*\]
-
pluralized_key 키 다음에 오는 모든 객체값을 가져오는 경우:
(^.*/)pluralized_key/.*
-
첫 번째 key 키의 값을 가져오는 경우:
nested/deply/key
-
두 번째 key 키의 값을 가져오는 경우:
nested/key
-
레벨에 관계없이 key 키의 값을 가져오는 경우:
(^ |.*/)key
-
-
특정 키만 제외(Regexp 사용):
unverified_key
-
컨텍스트 키:
-
key_with_description 키 값을 지정하는 경우:
../key_with_description
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
boolean_key와 같은 JSON 키는 컨텍스트 키로 설정할 수 없습니다.
-
예:
{ "boolean_key": "--- true\n", "empty_string_translation": "", "key_with_description": "Check it! This key has a description! (At least in some formats it does)", "key_with_line-break": "This translations contains\na line-break.", "nested": { "deeply": { "key": "Hey, this key is nested even deeper." }, "key": "This key is nested inside a namespace." }, "null_translation": null, "pluralized_key": { "one": "Only one pluralization found.", "other": "Wow, you have %s pluralizations!", "zero": "You have no pluralization." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "A simple key with a simple message.", "unverified_key": "Translation is not yet verified and waits for it. (In some formats we also export this status)" }
Chrome 확장용의 현지화된 문자열은 종종 messages.json이라는 JSON 파일에 저장됩니다. 크롬 JSON 파일의 구조는 다른 플랫폼에서 현지화를 위해 사용되는 JSON 파일과 약간 다릅니다. Chrome JSON의 경우 번역이 필요한 문자열은 각 단위 키 값 쌍 아래에 중첩된 하위 키 메시지
에 배치됩니다. 각 키 값 쌍에 설명
도 추가할 수 있습니다.
권장 가져오기 설정
JSON 개체는 롤리 괄호 {}에 포함된 이름 값 쌍의 목록.
-
특정 키만 가져오기(Regexp 사용):
.*/message |.*/content
-
메시지 키의 첫 번째 값만 가져오는 경우:
prompt_for_name/message
-
사용자 키 다음에 오는 모든 객체값을 가져오는 경우:
. */user/. *
-
-
특정 키만 제외(Regexp 사용):
.*/example
-
컨텍스트 메모:
-
설명 키 값을 갖는 경우:
../description
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
prompt_for_name와 같은 JSON 키는 컨텍스트 메모로 설정할 수 없습니다.
-
-
Phrase 태그로 변환:
\$[^\$]+\$
예:
{ "prompt_for_name": { "message": "이름은 무엇입니까?", "description": "사용자 이름 묻기" }, "hello": { "message": "Hello, $USER$", "description": "사용자 안녕하세요", "placeholders": { "user": { "content": "$1", "예": "Cira" } } }, "bye": { "message": "안녕하세요, $USER$. $OUR_SITE$로 바로 돌아가세요!", "description": "사용자 나 간다", "placeholders": { "our_site": { "content": "Example.com" }, "user": { "content": "$1", "예": "Cira" } } } }
Go-i18n은 골랑을 위해 설계된 국제화 라이브러리입니다. 지원되는 현지화 파일 형식에는 JSON, YAML, TOML 등이 포함됩니다. go-i18n에서 사용하는 JSON 파일은 go-18n JSON이 종종 일련의 JSON 객체로 구성된 JSON 스토리지로 존재하기 때문에 다른 현지화/국제화 플랫폼과 다릅니다. 각 JSON 객체는 ID
와 같은 키로 인증된 번역 ID가 필요한 문자열을 나타냅니다.
권장 가져오기 설정
JSON 개체는 롤리 괄호 {}에 포함된 이름 값 쌍의 목록.
-
특정 키만 가져오기(Regexp 사용):
.*/translation
-
번역 키 다음에 오는 모든 객체값을 가져오는 경우:
.*/translation*/
-
번역 키 다음에 오는 두 번째 객체값만 가져오는 경우:
.*\[2\]/번역/.*
-
번역 키 다음에 오는 객체의 키 하나의 값을 가져오는 경우:
.*/translation/one
-
5번째 번역 키에 있는 하나의 키의 값을 가져오는 경우:
.*\[5\]/translation/one
-
번역 키 다음에 오는 객체의 다른 키 값을 가져오는 경우:
(^.*/)ranslation/other
-
번역 키 다음에 오는 두 번째 객체의 다른 키 값을 가져오는 경우:
.*\[2\]/translation/other
-
-
특정 키만 제외(Regexp 사용):
. */other
-
컨텍스트 키:
-
id 키 값을 갖는 경우:
../id
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
one와 같은 JSON 키는 컨텍스트 키로 설정할 수 없습니다.
-
-
Phrase 태그로 변환:
\{\{^ \}]+ \} \
예:
[ { "id": "d_days", "translation": { "one": "{{.Count}}일", "other": "{{.Count}}일" } }, { "id": "my_height_in_meters", "translation": { "one": "내는 {{.Count}}미터 크기입니다.", "other": "내는 {{.Count}}미터 높음." } }, { "id": "person_greeting", "translation": "Hello {{.Person}}" }, { "id": "person_unread_email_count", "translation": { "one": "{{.Person}} 에 {{.Count}} 읽지 않은 이메일이 있습니다.", "other": "{{.Person}} 에 읽지 않은 이메일이 {{.Count}}개입니다." } }, { "id": "person_unread_email_count_timeframe", "translation": { "one": "{{.Person}} 에 지난 {{.Timeframe}}에서 읽지 않은 이메일이 {{.Count}}개입니다.", "other": "{{.Person}} 님이 지난 {{.Timeframe}}에서 읽지 않은 이메일을 {{.Count}}개 가지고 있습니다." } }, { "id": "program_greeting", "translation": "Hello world" }, { "id": "your_unread_email_count", "translation": { "one": "{{.Count}} 읽지 않은 이메일이 있습니다.", "other": "{{.Count}}개의 읽지 않은 이메일이 있습니다." } } ]
I18n-node-2는 Express.js와 함께 작동하는 Node.js 기반 라이브러리입니다. I18n-node-2는 즉시 문자열 추출을 제공함으로써 애플리케이션과 통합됩니다. i18n-node-2는 보류 중인 Strings 기본 _(“...”) 방법으로 포장하는 데만 필요합니다. 실행 중 i18n-node-2는 사전 정의된 로캘에 따라 여러 JSON 파일을 자동으로 생성합니다. I18n-node-2는 자동 생성된 JSON 형식 사용하여 번역 가능 가능한 데이터를 저장합니다. 번역하기 전에 파일의 복질을 확인하십시오. i18n-node-2는 복수화를 지원하므로 번역 중 모든 변수가 변경되지 않은 상태로 유지되도록 합니다.
권장 가져오기 설정
JSON 스토리지는 사각형 괄호 []에 포함된 이름 값 쌍의 목록. JSON 개체는 롤리 괄호 {}에 포함된 이름 값 쌍의 목록.
-
특정 키만 가져오기(Regexp 사용):
simple_key|nested.deeply.key
-
sample_collection 키 다음에 오는 모든 배열값을 가져오는 경우:
(^.*/)sample_collection\[.*\]
-
pluralized_key 키 다음에 오는 모든 객체값을 가져오는 경우:
(^.*/)pluralized_key/.*
-
-
특정 키만 제외(Regexp 사용):
unverified_key
-
컨텍스트 키:
-
key_with_description 키 값을 갖는 경우:
../key_with_description
-
지정되지 않았거나 누락된 경우 상위 요소 하위 요소소 키 구성됩니다.
-
boolean_key와 같은 JSON 키는 컨텍스트 키로 설정할 수 없습니다.
-
예:
{ "boolean_key": "--- true\n", "empty_string_translation": "", "key_with_description": "검토하세요! 이 키에는 설명이 있습니다! (최소 일부 형식으로)", "key_with_line-break": "This translations contains\na line-break.", "nested.deeply.key": "내가 중첩된 키.", "nested.key": "이 키는 네임스페이스 내에 중첩되어 있습니다.", "null_translation": null, "pluralized_key": { "one": "Only one pluralization found.", "other": "Wow, you have %s pluralizations!", "zero": "You have no pluralization." }, "sample_collection": [ "first item", "second item", "third item" ], "simple_key": "간단한 키, 간단한 메시지, 아주 간단합니다.", "unverified_key": "이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서는 이 상태도 내보냅니다.)" }