파일 확장명 |
.csv |
API 확장 |
csv |
가져오기 |
예 |
내보내기 |
예 |
복수형 지원 |
예 |
설명 지원 |
예 |
형식 옵션 |
key_index comment_index tag_column max_characters_allowed_column column_separator quote_char header_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns export_key_id key_id_column |
CSV(쉼표로 구분된 값)는 주로 다양한 응용 프로그램 및 프로그램에서 데이터 전송에 사용되는 대중적인 파일 형식. CSV 파일에서 각 줄이 데이터 기록입니다. 각 기록은 쉼표로 구분된 몇 개의 필드로 구성됩니다. 가져오기 전에 CSV 파일에 소스 컨텐츠, 번역 및 주석을 나타내는 한 줄의 세 필드가 있는지 확인하십시오(선택 사항).
로캘_mapping
매개 변수(해시맵 유형)는 문서의 각 로캘에 맞는 열을 지정합니다. 예를 들어, 업로드를 위한 설정 파일 예시 및 API 문서를 참조하십시오.
형식 옵션
식별자 |
max_characters_allowed_column |
유형 |
정수 |
업로드 |
예 |
다운로드 |
아니요 |
기본값 |
[empty] |
설명 |
키 최대 글자 수가 포함된 열의 색인입니다. 열 색인은 1에서 시작됩니다. |
식별자 |
header_content_row |
유형 |
부울 |
업로드 |
예 |
다운로드 |
아니요 |
기본값 |
false |
설명 |
첫 번째 행에 헤더 정보만 포함되어 있는지 여부를 나타내며 건너뛰어야 하는지 여부를 나타냅니다. |
식별자 |
enable_pluralization |
유형 |
부울 |
업로드 |
예 |
다운로드 |
아니요 |
기본값 |
true |
설명 |
복수형 키 감지를 활성화합니다. 일치하는 모든 키는 복수형 키로 유지됩니다. |
식별자 |
custom_metadata_columns |
유형 |
해시 |
업로드 |
예 |
다운로드 |
예 |
기본값 |
[empty] |
설명 |
가져오거나 내보내야 하는 사용자 지정 메타데이터 값의 해시맵:
|
식별자 |
export_key_id |
유형 |
부울 |
업로드 |
아니요 |
다운로드 |
예 |
기본값 |
false |
설명 |
키 글자 수 제한을 키 및 번역과 함께 내보냅니다. |
식별자 |
key_id_column |
유형 |
정수 |
업로드 |
아니요 |
다운로드 |
예 |
기본값 |
[empty] |
설명 |
키 ID 포함된 열의 색인입니다. 열 색인은 1에서 시작됩니다. |
코드 샘플
boolean_key,"--- true " empty_string_translation,"" key_with_description,검토하세요! 이 키에는 설명이 있습니다! (최소한 일부 형식에서),이 키 대한 놀라운 설명입니다! key_with_line-break,"이 번역에 포함됩니다. 줄 바꿈." "nested.deeply.key", "Wow, 이 키 더 깊게 중첩되어 있습니다." nested.key, 이 키는 네임스페이스 내에 중첩되어 있습니다. null_translation, "pluralized_key.one": "Only one kitten found.", "pluralized_key.other": "Wow, you have %s kittens!", pluralized_key.zero,"You have no kittens." sample_collection,"--- - 첫 번째 항목 - 두 번째 항목 - 세 번째 항목 " simple_key, 간단한 메시지가 담긴 간단한 키입니다. 확인됨_key,이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서 이 상태 내보내기 수도 있습니다.)
파일 구조
일반 .CSV 파일 구조:
1(키 열), 2(번역 열), 3(주석 열) app_title, 내 소프트웨어 프로젝트, 이 기본 제목입니다 apples.zero, one apple, my 주석 ...
설정 예시
.CSV 파일에 대한 .phrase.yml push 섹션 예:
push: sources: - 파일: "./multi.csv" params: update_translations: true locale_mapping: en: 2 데: 3 format_options: comment_index: 4 tag_column: 5
이 형식 기명된 범주를 사용하여 키 다양한 복수형을 식별합니다. 복수형에 대한 다음 범주는 예약되어 있습니다.
.zero | .one | .two | .few | .many | .other
올바르게 식별되고, 지속되고, 표시된 복수형 키의 예시명:
-
inbox.messages.notification.one
-
inbox.messages.notification.other
파일은 다음 구조를 따야 합니다.
1(키 열), 2(번역 열), 3(주석 열) messages.zero, 수신된 메시지 없음, messages.one, 받은 메시지 하나, messages.other, %s 메시지 수신됨,