Atualizar uma langvar
Altera o valor de uma variável de idioma em um idioma específico; cria a variável se ela não existir.
Para atualizar uma variável de idioma, envie uma requisição PUT ao endpoint com o id do idioma e o nome da variável na URL. A referência escreve PUT /api/languages/{lang_id}/langvars/{name}/. Há uma segunda forma, que indica o idioma pelo código em vez do id: PUT /api/langvars/{name}/?sl=en. Nos dois casos você inclui o novo valor no corpo da requisição HTTP, no formato do Content-Type que informar.
/api/languages/{lang_id}/langvars/{name}AdminAtualizar uma variável de idioma
Parâmetros de caminho
lang_idintegerobrigatórionamestringobrigatórioCorpo da requisição
valuestringobrigatório/api/langvars/{name}AdminAtualizar uma variável de idioma, indicando o idioma com sl
Parâmetros de caminho
namestringobrigatórioParâmetros de consulta
slstringobrigatórioCorpo da requisição
valuestringobrigatórioExemplo de requisição
Os formatos de URL são PUT /api/languages/1/langvars/test_variable/ com o id do idioma, ou PUT /api/langvars/test_variable/?sl=en com o código do idioma. Este exemplo usa o primeiro.
curl -u "$EMAIL:$API_KEY" -H "Content-Type: application/json" -X PUT "$BASE_URL/api/languages/1/langvars/test_variable/" -d '{
"value": "This is the changed text of the language variable."
}'Resposta
{
"name": "test_variable"
}Erros
| Status | Quando |
|---|---|
200 OK | A variável de idioma foi atualizada (ou criada) com sucesso |
400 Bad Request | Parâmetros da requisição inválidos |
Veja também
- Obter uma langvar, para ler o valor atual.
- Criar uma langvar, para adicionar uma nova variável de forma explícita.