Uso de espaços reservados

Na maioria dos sites, há cadeias de caracteres ou variáveis que serão usadas em todo o site. Especialmente em sites que precisam suportar vários idiomas, não é uma boa ideia codificar esses valores. Em vez disso, os espaços reservados podem ser usados e gerenciados centralmente.

Para obter informações sobre como criar espaços reservados, consulte documentação de espaços reservados na seção publicar.

Você pode importar fetchPlaceholders no JS do bloco ou scripts.js e use-o da seguinte maneira para recuperar cadeias de caracteres de espaço reservado. Você provavelmente tem alguma função ou lógica em seu projeto para determinar o idioma da página atual com base em seu caminho ou metadados. Neste exemplo, vamos simplesmente codificá-lo para en. Isso significa que ele buscará um placeholders na guia en pasta. A omissão do argumento assumirá que há uma planilha de espaços reservados na pasta raiz.

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

Formatação de chave

Chaves que contêm espaços ou traços na folha de espaço reservado terão caracteres de camelo para facilitar o acesso no JavaScript:

  • about us se tornará aboutUs
  • foo-bar se tornará fooBar
  • VIP lounge se tornará VipLounge

Você pode usar a função auxiliar toCamelCase para converter chaves em nomes de propriedades.

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