Bagaimana saya bisa membuat kamus mini Inggris-Mandarin untuk Ubuntu?

8

Saat Anda membuka Ubuntu, banyak kata bahasa Inggris yang digunakan. Misalnya, aksesori , pendidikan , grafik , internet , kantor , lainnya , suara , video , alat sistem , preferensi , jalankan , dan keluar semua akan muncul di GUI.

Bagaimana saya bisa mendapatkan daftar semua kata bahasa Inggris yang digunakan dalam GUI Ubuntu?

Saya ingin daftar semua kata-kata bahasa Inggris sehingga saya bisa menerjemahkannya ke bahasa Mandarin, untuk membuat glosarium untuk Ubuntu: panduan dalam bahasa Mandarin untuk terminologi Ubuntu berbahasa Inggris. Ini akan berfungsi sebagai kamus mini: file dua kolom dengan Bahasa Inggris di sebelah kiri dan Cina di sebelah kanan.

Ini adalah lelucon untuk menulis semuanya hanya dari melihat kata-kata di GUI. Saya ingin cara yang cerdas untuk melakukan tugas itu. Apakah ada daftar semua kata yang digunakan oleh Ubuntu?

Tangkapan layar editor teks yang menunjukkan kata-kata bahasa Inggris dan Cina

Mengetik dengan tangan saat saya menemukan kata-kata di GUI adalah cara bodoh untuk menyelesaikan tugas.

  1. Salin semua kata-kata bahasa Inggris satu per satu dari GUI saat lokal diatur ke en_us.
  2. Salin semua kata dalam bahasa Cina satu per satu dari GUI saat lokal diatur ke zh.
  3. Taruh mereka dalam satu file, dengan bahasa Inggris di sebelah kiri dan bahasa Mandarin di sebelah kanan.

Apakah ada cara yang lebih cerdas untuk melakukan ini?
Karakter mana dalam arsip / usr / lib / locale / locale saya?

it_is_a_literature
sumber
1
Saya tidak berpikir ada daftar di suatu tempat. Namun, jika ada daftar, juga akan ada daftar dengan terjemahan bahasa Mandarin yang sesuai, karena Ubuntu sepenuhnya diterjemahkan ke dalam bahasa Mandarin.
Bruni
Tidak tahu apakah Anda sudah tahu, tetapi sudah ada versi cina Ubuntu
AlexGreg
Saya tahu ada versi bahasa Mandarin, ada kamus bahasa Cina, ada kamus bahasa Inggris, jadi tidak perlu kamus bahasa Inggris-bahasa Cina?
it_is_a_literature
TIDAK, sama sekali tidak.
it_is_a_literature

Jawaban:

6

Ada banyak cara yang digunakan untuk menyimpan string internasional tergantung pada toolkit atau spesifikasi GUI.

  • Yang ditunjukkan pada tangkapan layar berasal dari .directoryfile menu . Gunakan standar yang sama seperti .desktopdari proyek freedesktop. Lihat Spesifikasi Entri Desktop: Nilai yang dilokalkan untuk kunci

    Di sini skrip untuk mengekstraknya

    1. Buat file shell

      nano extract_zh_translation.sh
      

      Menambahkan

      #!/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. Jadikan itu dapat dieksekusi

      chmod +x extract_zh_translation.sh
      
    3. Jalankan pada entri direktori menu

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

      Ini adalah contoh keluaran

    4. Jika Anda ingin entri menu aplikasi juga

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

      Ini adalah contoh keluaran

  • Terjemahan lain dari Unity GUI sedang digunakan gettext.

    File yang memiliki .gmoatau .moekstensi, adalah format biner terakhir. Memeriksa:

    locate -br .mo$ | grep zh_CN
    

    File sumber memiliki .poekstensi, Anda dapat mengunduhnya dari https://translations.launchpad.net/ atau dengan mengunduh sumber lengkap, contoh:

    apt-get source unity
    
  • Toolkit GUI lain seperti Qt & Java menggunakan format yang berbeda.

user.dz
sumber
5

Cari Terjemahan Ubuntu https://wiki.ubuntu.com/Translations/

Anda bisa mendapatkan Ekspresi dan Terjemahan di sana.

Burger Uwe
sumber
Saya ingin membuat kamus mini: glosarium ubuntu bahasa Inggris-bahasa Mandarin, di sebelah kiri adalah bahasa Inggris, di sebelah kanan adalah bahasa Cina, menderek kolom pada file, itu adalah lelucon untuk menulis setiap kata sambil melihat kata-kata pada gui, saya ingin cara yang cerdas untuk melakukan tugas itu.
it_is_a_literature
Jika Anda mendaftar dengan lanchpad sebagai tranlator, Anda mendapatkan akses ke afasi traslasi online. Di sana Anda dapat menyalin bahasa Inggris dan kata-kata yang diterjemahkan. Karena saya bukan seorang penerjemah, saya tidak dapat memberikan Anda informasi persis yang Anda cari hanya petunjuk ini untuk mencari terjemahan ubuntu yang memiliki daftar yang Anda cari.
Uwe Burger
Ini adalah satu-satunya jawaban pada saat penulisan yang tampaknya berada di jalur yang benar. Mengapa menemukan kembali roda? Dapatkan file .mo untuk dua bahasa yang ingin Anda lihat dan presto! Saya sarankan editor seperti Meld untuk penggabungan 3 arah untuk mendapatkan yang Anda inginkan.
Bobble
1

Saya pikir dia mengacu pada masalah lain. Di Ubuntu saya, saya memiliki pengaturan bahasa Inggris, Ibrani, dan Prancis. Anda harus pergi ke Pengaturan Sistem, Dukungan Bahasa dan menambahkan bahasa tambahan.

Untuk membuatnya boot dalam bahasa yang berbeda, Anda seret bahasa yang disukai ke bagian atas daftar. Bagi saya, itu berfungsi seperti pesona.

Ilan
sumber
tidak, bukan untuk menetapkan lokal sebagai bahasa Cina, saya hanya ingin membuat terminologi ubuntu bahasa Inggris-bahasa Cina untuk membantu orang mempelajari sistem operasi dan bahasa Inggris secara bersamaan.
it_is_a_literature
Saya pikir itu ide yang keren.
it_is_a_literature
Jadi Anda ingin menu muncul dalam 2 bahasa? Tidak tahu bagaimana melakukan itu, tetapi saya menggunakan Google menerjemahkan dan itu melakukan pekerjaan yang agak baik.
Ilan
Dia hanya ingin membuat kamus istilah untuk Ubuntu.
Bruni
0

Mulai di VM, ambil tangkapan layar, jalankan alat OCR pada gambar. Ini hanya sedikit lebih baik daripada melakukannya dengan tangan. Akan lebih bagus jika Anda bisa mem-pipe teks ke dalam file, tetapi os yang akan melakukan itu belum bangun.

pengguna451634
sumber
-1

Ubuntu versi Cina tersedia dan didukung: Ubuntu Kylin

Seiring dengan fitur yang berbeda, saya pikir jenis ini dalam bahasa Inggris tetapi tidak ada fitur yang dihapus sebenarnya cukup bagus.

OS bintang
sumber