자리 표시자 사용

대부분의 웹 사이트에는 사이트 전체에서 사용되는 문자열이나 변수가 있습니다. 특히 다국어를 지원해야 하는 사이트에서는 이러한 값을 하드코딩하는 것은 좋지 않습니다. 대신 플레이스홀더를 중앙에서 사용하고 관리할 수 있습니다.

자리 표시자를 작성하는 방법에 대한 자세한 내용은 게시 섹션에서 자리 표시자 설명서를 참조하십시오.

블록의 JS 또는 scripts.js에서 fetchPlaceholders을(를) 가져와서 자리 표시자 문자열을 검색하는 데 다음과 같이 사용할 수 있습니다. 경로나 메타데이터를 기반으로 현재 페이지의 언어를 결정하는 함수나 논리가 프로젝트에 있을 수 있습니다. 이 예제에서는 간단히 en에 하드코딩하겠습니다. 즉, en 폴더에서 placeholders 시트를 가져옵니다. 인수를 생략하면 루트 폴더에 자리 표시자 시트가 있다고 가정합니다.

<script src=“https://gist.github.com/rofe/b4cfd6269f02742ce6acf4a8822fa2b3.js”></script>

키 서식

자리 표시자 시트의 공백 또는 대시가 포함된 키는 JavaScript에서 보다 쉽게 액세스할 수 있도록 카멜 대/소문자로 변환됩니다.

  • about us이(가) aboutUs이(가) 됩니다.
  • foo-bar이(가) fooBar이(가) 됩니다.
  • VIP lounge이(가) VipLounge이(가) 됩니다.

도우미 함수 toCamelCase을(를) 사용하여 키를 속성 이름으로 변환할 수 있습니다.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec