O Au Jour Le Jour aplica agora uma escolha explícita de língua à interface, às respostas do Mamdou, aos recibos anuais e às imagens partilháveis do balanço anual.
Nesta página
O que mudou
Inglês, francês, alemão e português estão disponíveis nas edições web e local, com deteção da língua do dispositivo e uma preferência explícita guardada.
As definições regionais de apresentação e a moeda mantêm-se separadas da língua da interface, permitindo alterar a formatação sem mudar silenciosamente a língua do registo.
O balanço anual pode ser exportado como PNG de 1200 × 1500 píxeis, com dados agregados de progresso em vez de detalhes privados de cada fatura.
Língua e definições regionais são escolhas separadas
A aplicação guarda uma preferência de língua da interface de forma independente nas edições de navegador e local. Pode seguir o dispositivo ou usar uma escolha explícita entre inglês, francês, alemão e português.
A formatação regional continua a ser uma escolha distinta. Datas, números e moeda podem seguir as definições regionais selecionadas sem impor a mesma língua à interface. Evita-se assim ligar a tradução às regras de apresentação contabilística.
Os conteúdos gerados seguem o mesmo estado
O Mamdou recebe a língua ativa no contexto do pedido, e o servidor aplica a mesma língua aos recibos anuais em PDF. Os conteúdos gerados acompanham assim a interface, em vez de regressarem a uma predefinição independente.
Os controlos de língua aparecem no cabeçalho, no menu móvel e nas preferências, mas os três atualizam uma única definição normalizada. Os testes verificam a persistência da escolha, sem depender de uma extensão de navegador ou de uma camada de tradução sobreposta.
Uma imagem partilhável sem detalhes das faturas
O exportador do balanço anual gera um PNG de tamanho fixo a partir do progresso agregado: contagens de itens concluídos e em aberto, meses revistos e progresso mensal. As legendas e os nomes dos meses usam a língua e as definições regionais ativas.
A imagem omite deliberadamente os nomes e as notas das faturas individuais. É uma exportação do progresso do acompanhamento, não uma captura do registo privado.
Nota de engenharia
A localização faz parte da gestão de estado, não é uma substituição de texto no fim do desenvolvimento. Texto da interface, documentos gerados, respostas do assistente, formatação e regras de privacidade precisam de um contrato explícito comum.
Proveniência
Esta nota baseia-se no código verificado do projeto no commit e90b82b. Documenta uma alteração de software, não uma atualização pessoal.