Existem apenas duas verificações de integridade :
- o local solicitado deve existir (caso contrário,
update-localeexits e/etc/default/localenão serão modificados) - se um valor for especificado para
LANGUAGE, ele deverá ser válido (caso contrário, será ignorado)
Portanto, não há nada que exija que você use update-locale em vez de editar /etc/default/locale , mas é uma boa ideia usá-lo para evitar erros.