Snap/snapd language

I was troubleshooting something earlier; my locale is set to es_AR.UTF-8 so I get to see all messages in Spanish (the translated ones at least). Today I was trying to figure out what went wrong with a lxd update and notice that I cannot share my “snap change” output as easily as I’d like.

By default all snapd responses seem to come back in Spanish

 sergiusens  ~  snap change 13
Estado  Generado             Listo                Resumen
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Garantizar que los prerequisitos para "vscode" están disponibles
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Descargar snap "vscode" (59) del canal "stable"
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Buscar y comprobar las afirmaciones para el snap "vscode" (59)
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Montar snap "vscode" (59)
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Copiar los datos del snap "vscode"
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Configurar los perfiles de seguridad del snap "vscode" (59)
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Hacer que el snap "vscode" (59) esté disponible para el sistema
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Conectar automaticamente enchufes y ranuras apropiados  del snap "vscode"
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Asignar aliases automáticos al snap "vscode"
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Configurar los aliases del snap "vscode"
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Ejecutar el enganche de instalación del snap "vscode" si está presente
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Iniciar los servicios "vscode" (59) del snap
Done    hoy a las 08:55 -03  hoy a las 08:55 -03  Ejecutar el enganche de configuración del snap "vscode"  si está presente

I figure I’d be smart and set LANG:

 sergiusens  ~  LANG=C.UTF-8 snap change 13
Status  Spawn               Ready               Summary
Done    today at 08:55 -03  today at 08:55 -03  Garantizar que los prerequisitos para "vscode" están disponibles
Done    today at 08:55 -03  today at 08:55 -03  Descargar snap "vscode" (59) del canal "stable"
Done    today at 08:55 -03  today at 08:55 -03  Buscar y comprobar las afirmaciones para el snap "vscode" (59)
Done    today at 08:55 -03  today at 08:55 -03  Montar snap "vscode" (59)
Done    today at 08:55 -03  today at 08:55 -03  Copiar los datos del snap "vscode"
Done    today at 08:55 -03  today at 08:55 -03  Configurar los perfiles de seguridad del snap "vscode" (59)
Done    today at 08:55 -03  today at 08:55 -03  Hacer que el snap "vscode" (59) esté disponible para el sistema
Done    today at 08:55 -03  today at 08:55 -03  Conectar automaticamente enchufes y ranuras apropiados  del snap "vscode"
Done    today at 08:55 -03  today at 08:55 -03  Asignar aliases automáticos al snap "vscode"
Done    today at 08:55 -03  today at 08:55 -03  Configurar los aliases del snap "vscode"
Done    today at 08:55 -03  today at 08:55 -03  Ejecutar el enganche de instalación del snap "vscode" si está presente
Done    today at 08:55 -03  today at 08:55 -03  Iniciar los servicios "vscode" (59) del snap
Done    today at 08:55 -03  today at 08:55 -03  Ejecutar el enganche de configuración del snap "vscode"  si está presente

And yes, the header and dates are in English, but the Summary isn’t so I cannot just pastebinit and share with anyone that can help me. Is there a way out of this?

My guess is that the snap invocation should pass the language in a header and have snapd respond in the appropriate language.

2 Likes