Traduções em inglês
Devolve o dicionário de textos em inglês que acompanha a plataforma, para comparar com as traduções personalizadas da loja.
A interface da vitrine usa um dicionário de textos: cada texto tem uma chave (account.addresses.editAddress) e uma tradução por idioma. A plataforma já traz o dicionário em inglês embutido. A loja pode personalizar textos, e esta rota entrega o dicionário original de inglês para você ver o que a plataforma diz por padrão e comparar com o que a loja trocou.
Exige o privilégio manage_settings.
Ler o dicionário
/api/v1/admin/translations/bundled-enAdminLer o dicionário de textos em inglês da plataforma
Devolve todas as chaves e textos de uma vez, num mapa plano. A resposta é grande (milhares de chaves): peça uma vez e guarde.
bash
curl "$BASE_URL/api/v1/admin/translations/bundled-en" \
-H "Authorization: Bearer $TOKEN"200Dicionário
json
{
"translations": {
"account.addresses.addressPlaceholder": "Street, Avenue...",
"account.addresses.cancelEdit": "Cancel Edit",
"account.addresses.confirmDelete": "Are you sure you want to delete this address?",
"account.addresses.deleteAddress": "Delete Address",
"account.addresses.editAddress": "Edit Address"
}
}Campos da resposta
translationsobjectMapa plano de chave para texto em inglês. As chaves usam pontos para agrupar por área (
account.addresses...). Vazio ({}) se o dicionário não pôde ser carregado.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token expirado. | {"error":"invalid or expired token"} |
| 403 | Sem manage_settings. | {"error":"insufficient privileges","required":"manage_settings"} |
| 500 | Falha ao carregar o dicionário. | {"error":"failed to load bundled english","detail":"..."} |