지원되는 파일 유형(Strings)

.YAML - Symfony (Strings)

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

파일 확장명 

.yml, .yaml

API 확장 

yml_symfony

가져오기 

내보내기 

복수형 지원 

설명 지원 

아니요

Symfony은 다양한 미리 정의된 PHP 구성 요소로 구성된 고성능 PHP 프레임워크입니다. Symfony로 구축된 애플리케이션의 로컬라이제이션은 .XLIFF, .YAML 및 PHP 배열과 같은 파일 형식으로 진행될 수 있습니다. Symfony 개발 팀은 소규모 로컬라이제이션 프로젝트에는 .YAML을, 더 크거나 복잡한 프로젝트에는 .XLIFF를 사용할 것을 권장합니다. XML 기반의 .XLIFF와 비교할 때, .YAML은 더 인간 친화적이며, 데이터 중첩은 명시적 태그가 아닌 들여쓰기를 사용하여 달성됩니다. .YAML 규칙에 따라 번역을 위해 .YAML을 준비할 때는 들여쓰기가 정규 공백을 사용하여 올바른지 확인해야 하며 TAB을 사용하지 않아야 합니다.

복수형

Symfony i18n 프레임워크의 복수형 규칙은 ICU 메시지 형식을 따릅니다. ICU 메시지 형식을 프로젝트에서 사용하기 전에 "ICU 메시지 형식 지원 활성화"를 고급 탭의 프로젝트 설정 창에서 선택하여 활성화해야 합니다.

활성화되면 선택 함수 구문을 사용하여 여러 매개변수를 전달하고 복수형 규칙을 추가합니다:

file:translations/messages+intl-icu.en.yaml

key: >-

  {files, plural,

     =0 {메시지가 수신되지 않았습니다}

     one {메시지 하나가 수신되었습니다}

     =other {#개의 메시지가 수신되었습니다}

  }

다른 숫자에 대해 여러 규칙 추가:

=0
=1
=2
=n

YAML 문서가 재구성되고 모든 복수형이 적절한 키 아래에 배치됩니다.

코드 샘플

---
boolean_key: true
empty_string_translation: ''
key_with_description: 검토하세요! 이 키에는 설명이 있습니다! (최소 일부 형식으로)
key_with_line-break: |-
  이 번역에는
  a line-break.
nested:
  deeply:
    key: Wow, 이 키 더 깊게 중첩되어 있습니다.
  key: 이 키는 네임스페이스 내에 중첩되어 있습니다.
null_translation: 
pluralized_key:
  one: 하나의 복수화만 발견되었습니다.
  other: Wow, you have %s 복수화!
  zero: You have no pluralization.
sample_collection:
- first item
- second item
- third item
simple_key: 간단한 메시지가 담긴 간단한 키입니다.
unverified_key: 이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서 이 상태 내보내기 수도 있습니다.)
도움이 되었습니까?

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.