¿Cómo puedo hacer un mini diccionario inglés-chino para Ubuntu?

8

Cuando abres tu Ubuntu, se usan muchas palabras en inglés. Por ejemplo, accesorios , educación , gráficos , internet , oficina , otros , sonido , video , herramientas del sistema , preferencias , ejecución y cierre de sesión aparecerán en la GUI.

¿Cómo puedo obtener una lista de todas las palabras en inglés utilizadas en la GUI de Ubuntu?

Quiero una lista de todas las palabras en inglés para poder traducirlas al chino, para crear un glosario para Ubuntu: una guía en terminología de Ubuntu en chino al inglés. Esto funcionaría como un mini diccionario: un archivo de dos columnas con inglés a la izquierda y chino a la derecha.

Es una broma escribir todo solo mirando las palabras en la GUI. Quiero una forma inteligente de hacer la tarea. ¿Hay una lista de todas las palabras utilizadas por Ubuntu?

Captura de pantalla del editor de texto que muestra palabras en inglés y chino

Escribir a mano cuando me encuentro con palabras en la GUI es una forma tonta de hacer la tarea.

  1. Copie todas las palabras en inglés una por una desde la GUI cuando la configuración regional esté establecida en en_us.
  2. Copie todas las palabras chinas una por una desde la GUI cuando la configuración regional esté establecida en zh.
  3. Póngalos juntos en un archivo, con inglés a la izquierda y chino a la derecha.

¿Hay una manera más inteligente de hacer esto?
¿Qué carácter en mi / usr / lib / locale / locale-archive?

es_una_literatura
fuente
1
No creo que haya una lista en alguna parte. Sin embargo, si hay una lista, también habrá una lista con la traducción al chino correspondiente, ya que Ubuntu está completamente traducido al chino.
Bruni
No sé si ya lo sabía, pero ya hay una versión china de Ubuntu
AlexGreg
Sabía que hay una versión china, hay un dictionay chino, hay un dictionay inglés, así que no hay necesidad de un diccionario inglés-chino.
it_is_a_literature
No absolutamente no.
it_is_a_literature

Respuestas:

6

Existen muchas formas de almacenar cadenas internacionalizadas según los kits de herramientas o especificaciones de la GUI.

  • Los que se muestran en la captura de pantalla son de .directoryarchivos de menú . Utilice el mismo estándar que el .desktopdel proyecto freedesktop. Consulte la Especificación de entrada de escritorio: valores localizados para claves

    Aquí un script para extraerlos

    1. Crear un archivo de shell

      nano extract_zh_translation.sh
      

      Añadir

      #!/bin/bash            
      
      for f in $(ls $1)
      do
              name_en=`sed -n -e '0,/Name/{s/^\s*Name\s*=\s*//p}' $f`
              name_zh=`sed -n -e '0,/Name\[zh_CN\]/{s/^\s*Name\[zh_CN\]\s*=\s*//p}' $f`
      
              case `echo ${#name_en}/8 | bc` in
              3|2)    echo -e $name_en'\t'$name_zh
                      ;;
              1)      echo -e $name_en'\t\t'$name_zh
                      ;;
              0)      echo -e $name_en'\t\t\t'$name_zh
                      ;;
              esac
      done
      
    2. Hazlo ejecutable

      chmod +x extract_zh_translation.sh
      
    3. Ejecútelo en entradas de directorio de menú

      ./extract_zh_translation.sh "/usr/share/desktop-directories/*.directory"
      

      Aquí hay una muestra de salida

    4. Si quieres entradas de menú de aplicación también

      ./extract_zh_translation.sh "/usr/share/applications/*.desktop"
      

      Aquí hay una muestra de salida

  • Se están utilizando otras traducciones de Unity GUI gettext.

    Los archivos que tienen la extensión .gmoo .moson el formato binario final. Cheque:

    locate -br .mo$ | grep zh_CN
    

    Los archivos fuente tienen .poextensión, puede descargarlos desde https://translations.launchpad.net/ o descargando la fuente completa, por ejemplo:

    apt-get source unity
    
  • Otros kits de herramientas GUI como Qt y Java están utilizando diferentes formatos.

user.dz
fuente
5

Busque las traducciones de Ubuntu https://wiki.ubuntu.com/Translations/

Puede obtener las expresiones y traducciones allí.

Hamburguesa Uwe
fuente
Quiero hacer un mini dictionay: un glosario ubuntu inglés-chino, a la izquierda es inglés, a la derecha es chino, arrastrar columnas en el archivo, es una broma escribir todas las palabras mirando las palabras en la interfaz gráfica de usuario, i quiere una forma inteligente de hacer esa tarea.
it_is_a_literature
Si te registras con lanchpad como traductor, obtienes acceso al afaik de traducción en línea. Allí puedes copiar el inglés y las palabras traducidas. Como no soy traductor, no puedo darte la información exacta que buscas, solo esta pista para buscar traducciones de ubuntu que tengan las listas que estás buscando.
Uwe Burger
Esta es la única respuesta al momento de escribir que parece estar en el camino correcto. ¿Por qué reinventar la rueda? ¡Obtenga los archivos .mo para los dos idiomas que desea ver y listo! Sugiero un editor como Meld para una fusión de 3 vías para obtener lo que quieres.
Bobble
1

Creo que se está refiriendo a otro problema. En mi Ubuntu he configurado inglés, hebreo y francés. Debe ir a Configuración del sistema, Soporte de idiomas y agregar los idiomas adicionales.

Para que se inicie en un idioma diferente, arrastre el idioma preferido al principio de la lista. Para mí, funciona como un encanto.

Ilan
fuente
no, no establecer la configuración regional como chino, solo quiero hacer una terminología ubuntu inglés-chino para ayudar a las personas a aprender tanto el sistema operativo como el idioma inglés al mismo tiempo.
it_is_a_literature
Creo que es una idea genial.
it_is_a_literature
¿Entonces quieres que el menú aparezca en 2 idiomas? No sé cómo hacerlo, pero uso el traductor de Google y hace un trabajo bastante bueno.
Ilan
Solo quiere crear un diccionario de términos para Ubuntu.
Bruni
0

Inicie en una máquina virtual, tome capturas de pantalla, ejecute una herramienta de OCR en las imágenes. Esto es solo un poco mejor que hacerlo a mano. Sería genial si pudieras canalizar el texto en un archivo, pero el sistema operativo que haría eso aún no está despierto.

usuario451634
fuente
-1

Una versión china de Ubuntu está disponible y es compatible: Ubuntu Kylin

Junto con diferentes características, creo que un tipo de esto en inglés, pero no se eliminaron las características, en realidad sería bastante bueno.

OS estrella
fuente