Dica rápida
as chaves no yaml são, na verdade, conteúdo yaml (tem palavras reservadas). Portanto, traduzir coisas como yes , no , y , n , on ou off irá falhar silenciosamente (avalie como booleano na chave)
Então, em vez de
yes: "si"
Faz
"yes": "si"
para ter certeza de que é avaliado como uma string em vez de um booleano.
O cartão de referência completo para verificar suas chaves pode ser encontrado em: http://yaml.org/refcard.html