ฉันจะสร้างพจนานุกรมภาษาอังกฤษ - จีนขนาดเล็กสำหรับ Ubuntu ได้อย่างไร


8

เมื่อคุณเปิด Ubuntu ของคุณจะมีการใช้คำภาษาอังกฤษมากมาย ตัวอย่างเช่นอุปกรณ์เสริม , การศึกษา , กราฟิก , อินเทอร์เน็ต , สำนักงาน , อื่น ๆ , เสียง , วิดีโอ , เครื่องมือระบบ , การตั้งค่า , เรียกใช้และออกจากระบบจะปรากฏใน GUI

ฉันจะรับรายการคำศัพท์ภาษาอังกฤษทั้งหมดที่ใช้ใน Ubuntu GUI ได้อย่างไร

ฉันต้องการรายการคำศัพท์ภาษาอังกฤษทั้งหมดเพื่อให้ฉันสามารถแปลเป็นภาษาจีนเพื่อสร้างคำศัพท์สำหรับ Ubuntu: คำศัพท์ภาษาอูบุนตูเป็นคำศัพท์ภาษาจีนเป็นภาษาอังกฤษ สิ่งนี้จะทำงานเป็นพจนานุกรมขนาดเล็ก: ไฟล์สองคอลัมน์ที่มีภาษาอังกฤษด้านซ้ายและจีนทางด้านขวา

มันเป็นเรื่องตลกที่จะเขียนสิ่งต่าง ๆ ทั้งหมดจากการมองดูคำบน GUI ฉันต้องการวิธีที่ชาญฉลาดในการทำงาน มีรายการคำทั้งหมดที่อูบุนตูใช้หรือไม่

สกรีนช็อตของเครื่องมือแก้ไขข้อความแสดงคำศัพท์ภาษาอังกฤษและจีน

การพิมพ์ด้วยมือขณะที่ฉันเจอคำใน GUI เป็นวิธีที่โง่เขลาที่จะทำให้งานสำเร็จ

  1. คัดลอกออกคำภาษาอังกฤษทั้งหมดหนึ่งโดยหนึ่งจาก GUI en_usเมื่อเกิดเหตุมีการตั้งค่า
  2. คัดลอกออกคำจีนทั้งหมดหนึ่งโดยหนึ่งจาก GUI zhเมื่อเกิดเหตุมีการตั้งค่า
  3. รวมเข้าด้วยกันเป็นไฟล์เดียวโดยมีภาษาอังกฤษอยู่ทางซ้ายและจีนทางด้านขวา

มีวิธีที่ฉลาดกว่านี้หรือไม่?
อักขระใดใน / usr / lib / locale / locale-archive ของฉัน


1
ฉันไม่คิดว่าจะมีรายการอยู่ที่ไหนสักแห่ง อย่างไรก็ตามหากมีรายการก็จะมีรายการที่มีการแปลภาษาจีนที่เกี่ยวข้องเช่นกันเนื่องจาก Ubuntu ได้รับการแปลเป็นภาษาจีนอย่างสมบูรณ์
Bruni

ไม่ทราบว่าคุณรู้มาแล้วแต่มีUbuntu เวอร์ชั่นภาษาจีนอยู่แล้ว
AlexGreg

ฉันรู้ว่ามีเวอร์ชั่นภาษาจีนมีพจนานุกรมภาษาจีนมีพจนานุกรมภาษาอังกฤษดังนั้นจึงไม่จำเป็นต้องใช้พจนานุกรมภาษาอังกฤษเป็นภาษาจีน
it_is_a_literature

ไม่ไม่อย่างแน่นอน
it_is_a_literature

คำตอบ:


6

มีหลายวิธีที่ใช้ในการจัดเก็บสตริงที่เป็นสากลขึ้นอยู่กับชุดเครื่องมือ GUI หรือข้อกำหนด

  • ภาพที่แสดงในภาพหน้าจอมาจาก.directoryไฟล์เมนู ใช้มาตรฐานเดียวกันกับ.desktopจากโครงการ freedesktop ดูข้อมูลจำเพาะของรายการเดสก์ทอป: ค่าภาษาท้องถิ่น

    ที่นี่สคริปต์เพื่อแยกพวกเขา

    1. สร้างไฟล์เชลล์

      nano extract_zh_translation.sh
      

      เพิ่ม

      #!/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. ทำให้ปฏิบัติการได้

      chmod +x extract_zh_translation.sh
      
    3. เรียกใช้บนรายการไดเรกทอรีเมนู

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

      นี่คือตัวอย่างผลลัพธ์

    4. หากคุณต้องการรายการเมนูแอปพลิเคชันด้วย

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

      นี่คือตัวอย่างผลลัพธ์

  • แปลอื่น ๆ ของความสามัคคี GUI gettextใช้

    ไฟล์ที่มี.gmoหรือ.moนามสกุลเป็นรูปแบบไบนารีสุดท้าย ตรวจสอบ:

    locate -br .mo$ | grep zh_CN
    

    ไฟล์ต้นฉบับมี.poส่วนขยายคุณสามารถดาวน์โหลดได้จากhttps://translations.launchpad.net/หรือโดยการดาวน์โหลดตัวอย่างที่สมบูรณ์:

    apt-get source unity
    
  • ชุดเครื่องมือ GUI อื่น ๆ เช่น Qt & Java กำลังใช้รูปแบบที่แตกต่างกัน


5

ค้นหาคำแปลของ Ubuntu https://wiki.ubuntu.com/Translations/

คุณสามารถรับนิพจน์และการแปลได้ที่นี่


ฉันต้องการทำ dictionay ขนาดเล็ก: อภิธานศัพท์ภาษาอังกฤษเป็นภาษาอูบุนตูภาษาจีนทางด้านซ้ายเป็นภาษาอังกฤษทางด้านขวาคือภาษาจีนคอลัมน์ในไฟล์พ่วงมันเป็นเรื่องตลกที่จะเขียนทุกคำที่ดูคำบนกุยฉัน ต้องการวิธีที่ชาญฉลาดในการทำงาน
it_is_a_literature

หากคุณลงทะเบียนด้วย lanchpad ในฐานะผู้แปลคุณจะได้รับความรู้เกี่ยวกับ traslation afaik ออนไลน์ มีคุณสามารถคัดลอกภาษาอังกฤษและคำแปล เนื่องจากฉันไม่ใช่นักแปลฉันไม่สามารถให้ข้อมูลที่ถูกต้องแก่คุณได้ซึ่งคุณมองหาเพียงคำแนะนำนี้เพื่อค้นหาคำแปลของ Ubuntu ซึ่งมีรายการที่คุณกำลังค้นหา
Uwe Burger

นี่เป็นคำตอบเดียวในเวลาที่เขียนซึ่งดูเหมือนว่าจะถูกทาง ทำไมต้องคิดค้นล้ออีกครั้ง รับไฟล์. mo สำหรับสองภาษาที่คุณต้องการดูและ presto! ฉันขอแนะนำตัวแก้ไขเช่น Meld สำหรับการผสาน 3 ทิศทางเพื่อให้ได้สิ่งที่คุณต้องการ
Bobble

1

ฉันคิดว่าเขาพูดถึงปัญหาอื่น ใน Ubuntu ฉันมีการตั้งค่าภาษาอังกฤษ, ฮิบรูและฝรั่งเศส คุณต้องไปที่การตั้งค่าระบบการสนับสนุนภาษาและเพิ่มภาษาเพิ่มเติม

หากต้องการให้มันบูตด้วยภาษาอื่นคุณสามารถลากภาษาที่ต้องการไปไว้ด้านบนของรายการ สำหรับฉันมันใช้งานได้เหมือนมีเสน่ห์


ไม่ไม่ต้องตั้งค่าสถานที่เป็นภาษาจีนฉันเพียงต้องการสร้างคำศัพท์ภาษาอูบุนตูภาษาอังกฤษเป็นภาษาจีนเพื่อช่วยให้ผู้คนเรียนรู้ทั้งระบบปฏิบัติการและภาษาอังกฤษในเวลาเดียวกัน
it_is_a_literature

ฉันคิดว่ามันเป็นความคิดที่ยอดเยี่ยม
it_is_a_literature

คุณต้องการให้เมนูปรากฏเป็น 2 ภาษาหรือไม่ ไม่รู้จะทำยังไง แต่ฉันใช้ Google แปลแล้วมันก็ค่อนข้างดี
Ilan

เขาแค่ต้องการสร้างพจนานุกรมศัพท์สำหรับ Ubuntu
Bruni

0

เริ่มต้นขึ้นใน VM, จับภาพหน้าจอ, เรียกใช้เครื่องมือ OCR บนภาพ นี่เป็นเพียงเล็กน้อยดีกว่าทำด้วยมือ มันจะดีมากถ้าคุณสามารถวางข้อความลงในไฟล์ได้ แต่ระบบปฏิบัติการที่จะทำยังไม่ตื่น


-1

Ubuntu เวอร์ชั่นภาษาจีนพร้อมให้บริการและรองรับ: Ubuntu Kylin

นอกเหนือจากฟีเจอร์ต่าง ๆ แล้วฉันคิดว่านี่เป็นภาษาอังกฤษ แต่ไม่มีการลบคุณสมบัติใด ๆ ออกมาจะดีมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.