2015-01-30 5 views
1

나는 이런 식으로 뭔가를 할 수 있습니다. 나는이 같은 작업을 수행 할 때YAML 번역

:

character: Postać 
character: 
    create: Nowa postać 
    inventory: Ekwipunek 
    reset: Reset postaci 
    select: Wybór postaci 
    shop: Bazar 
    skills: Umiejętności 

는 첫 번째 번역은 작동하지 않습니다.

character: 
    "":Postać 
    create: Nowa postać 
    inventory: Ekwipunek 
    reset: Reset postaci 
    select: Wybór postaci 
    shop: Bazar 
    skills: Umiejętności 

를하지만 나에게 좋은 솔루션 (번역 키의 끝에 ".")되지 않습니다 :

나는 할 수있다. 그것은 분명하다

character: 
    Postać: 
     create: Nowa postać 
     inventory: Ekwipunek 
     reset: Reset postaci 
     select: Wybór postaci 
     shop: Bazar 
     skills: Umiejętności 

그 방법 :

+0

이 컨텍스트에서는 '번역'이 의미하는 바는 모르겠지만 연관 배열에서 키 ('character')를 재사용하고 있다는 것을 의미합니다. 두 값을 가질 수는 없습니다. – Biffen

+0

네, 압니다. '' "를 사용하는 것보다 다른 해결책이 있다면 알고 싶을뿐입니다 : Postać'/a 'character.create : ...''character.select : ...'character : ...'배열은 매우 예쁘다. 읽기 쉬운 – serek

+0

목록 사용 ....? – Biffen

답변

0

의 경우는 문자의 번역에서의 값으로 매핑 될 성격 관련 번역과 함께, character의 번역을 최상위 키 값 쌍을 만들 것 Umiejętności은 캐릭터 :: 스킬과 관련이 있고 다른 스킬과 관련이 없습니다.