Non-English shell help output garbled

Bug #991751 reported by ttosttos
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Scratch
Fix Released
Low
Mario Guerriero

Bug Description

//////////////////////////////////////////////////////////////////////////
// Help output in English
//////////////////////////////////////////////////////////////////////////

$ scratch --help
Usage:
  scratch [OPTION...] File

Help Options:
  -h, --help Show help options
  --help-all Show all help options
  --help-gtk Show GTK+ Options

Application Options:
  -s, --set= Set of plugins
  -a, --set-arg= Argument for the set of plugins
  -n, --new-instance= Create a new instance
  --display=DISPLAY X display to use

$

//////////////////////////////////////////////////////////////////////////
// Help output in Spanish
//////////////////////////////////////////////////////////////////////////

$ scratch --help
Uso:
  scratch [OPCIÓN…] File

Opciones de ayuda:
  -h, --help Mostrar opciones de ayuda
  --help-all Muestra todas las opciones de ayuda
  --help-gtk Mostrar opciones GTK+

Opciones de la aplicación:
  -s, --set=Project-Id-Version: scratch
Report-Msgid-Bugs-To:
POT-Creation-Date: 2012-03-23 16:35+0100
PO-Revision-Date: 2012-03-31 23:03+0000
Last-Translator: Alfredo Hernández <Unknown>
Language-Team: Spanish <email address hidden>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2012-04-02 04:50+0000
X-Generator: Launchpad (build 15032)
Language: es
         Set of plugins
  -a, --set-arg=Project-Id-Version: scratch
Report-Msgid-Bugs-To:
POT-Creation-Date: 2012-03-23 16:35+0100
PO-Revision-Date: 2012-03-31 23:03+0000
Last-Translator: Alfredo Hernández <Unknown>
Language-Team: Spanish <email address hidden>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2012-04-02 04:50+0000
X-Generator: Launchpad (build 15032)
Language: es
     Argument for the set of plugins
  -n, --new-instance=Project-Id-Version: scratch
Report-Msgid-Bugs-To:
POT-Creation-Date: 2012-03-23 16:35+0100
PO-Revision-Date: 2012-03-31 23:03+0000
Last-Translator: Alfredo Hernández <Unknown>
Language-Team: Spanish <email address hidden>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2012-04-02 04:50+0000
X-Generator: Launchpad (build 15032)
Language: es
  Create a new instance
  --display=VISOR Visor [display] X que usar

$

ttosttos (ttosttos)
description: updated
Revision history for this message
Mario Guerriero (mefrio-g) wrote :

value in the option entries must be constant so they can't be translated

Changed in scratch:
status: New → Incomplete
status: Incomplete → Invalid
Revision history for this message
Cris Dywan (kalikiana) wrote :

You may have confused something here, but option entries can and should be translated. Just look at all the existing applications doing exactly that.

Revision history for this message
ttosttos (ttosttos) wrote :

This should be a valid bug. I agree option keywords aren't translatable (--output), but option argument are. Here are some existing examples:

ttosttos@ohlone:~$ gedit --help
Uso:
  gedit [OPCIÓN…] [ARCHIVO...] [+LÍNEA[:COLUMNA]] - Edite archivos de texto

Opciones de ayuda:
  -h, --help Mostrar opciones de ayuda
  --help-all Muestra todas las opciones de ayuda
  --help-gtk Mostrar opciones GTK+
  --help-sm-client Show session management options

Opciones de la aplicación:
  -V, --version Mostrar la versión de la aplicación
  --list-encodings Mostrar una lista de los valores posibles para la opción de codificación
  --encoding=CODIFICACIÓN Establecer la codificación de caracteres que usar al abrir los archivos listados en la línea de órdenes
  --new-window Crea una ventana nueva en el nivel superior de una instancia existente de gedit
  --new-document Crea un documento nuevo en una instancia existente de gedit
  -g, --geometry=GEOMETRÍA Establecer el tamaño y la posición de la ventana (ANCHURAxALTURA+X+Y)
  -w, --wait Abrir los archivos y bloquear los procesos hasta que se cierren los archivos
  -b, --background Ejecutar gedit en segundo plano
  -s, --standalone Ejecutar gedit en modo independiente
  --display=VISOR Visor [display] X que usar

ttosttos@ohlone:~$ gnome-calculator --help
Uso:
  gnome-calculator — Realizar cálculos matemáticos

Opciones de ayuda:
  -v, --version Mostrar la versión de publicación
  -h, -?, --help Mostrar las opciones de ayuda
  -help-all Mostrar todas las opciones de ayuda
  -help-gtk Mostrar las opciones de GTK+

Opciones de la aplicación:
  -s, --solve <ecuación> Resolver la ecuación proporcionada

ttosttos@ohlone:~$ gnome-control-center --help
Uso:
  gnome-control-center [OPCIÓN…] : Configuración del sistema

Opciones de ayuda:
  -?, --help Mostrar opciones de ayuda
  --help-all Muestra todas las opciones de ayuda
  --help-gtk Mostrar opciones GTK+

Opciones GTK+
  --class=CLASE Clase del programa tal como la usa el gestor de ventanas
  --name=NOMBRE Nombre del programa tal como lo usa el gestor de ventanas
  --gtk-module=MÓDULOS Cargar módulos adicionales GTK+
  --g-fatal-warnings Hacer todas las advertencias fatales

Opciones de la aplicación:
  --version
  -v, --verbose Activar el modo detallado
  -o, --overview Mostrar la visión general
  --display=VISOR Visor [display] X que usar

ttosttos@ohlone:~$

Revision history for this message
Mario Guerriero (mefrio-g) wrote :

yes sorry, you are right. Scratch's help string can be translated but I can do nothing for Gtk help strings

Changed in scratch:
status: Invalid → Confirmed
importance: Undecided → Low
milestone: none → luna-beta1
assignee: nobody → Mario Guerriero (mefrio-g)
status: Confirmed → Fix Committed
Changed in scratch:
status: Fix Committed → Fix Released
milestone: luna-beta1 → 1.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.