우분투에 대한 영어-한국어 사전을 어떻게 만들 수 있습니까?


8

우분투를 열면 많은 영어 단어가 사용됩니다. 예를 들어 액세서리 , 교육 , 그래픽 , 인터넷 , 사무실 , 기타 , 사운드 , 비디오 , 시스템 도구 , 환경 설정 , 실행로그 아웃 이 모두 GUI에 나타납니다.

Ubuntu GUI에서 사용되는 모든 영어 단어 목록을 얻으려면 어떻게해야합니까?

모든 영어 단어 목록을 원하므로 중국어로 번역하여 우분투 용어집을 작성하십시오. 중국어에서 영어로 우분투 용어에 대한 가이드입니다. 이것은 작은 사전으로 작동합니다 : 왼쪽에 영어가 있고 오른쪽에 중국어가있는 2 열 파일.

GUI의 단어를 보면서 모든 것을 쓰는 것이 농담입니다. 작업을 수행하는 현명한 방법을 원합니다. 우분투에서 사용하는 모든 단어의 목록이 있습니까?

영어와 중국어 단어를 보여주는 텍스트 편집기의 스크린 샷

GUI에서 단어를 접할 때 직접 입력하면 작업을 수행하는 어리석은 방법입니다.

  1. 로케일이로 설정된 경우 GUI에서 모든 영어 단어를 하나씩 복사하십시오 en_us.
  2. 로케일이로 설정된 경우 GUI에서 모든 중국어 단어를 하나씩 복사하십시오 zh.
  3. 왼쪽에 영어를, 오른쪽에 중국어를 사용하여 하나의 파일로 정리하십시오.

더 똑똑한 방법이 있습니까?
내 / usr / lib / locale / locale-archive의 어떤 문자입니까?


1
어딘가에 목록이 있다고 생각하지 않습니다. 그러나 목록이 있으면 우분투가 완전히 중국어로 번역되므로 해당 중국어 번역 목록도 있습니다.
Bruni

이미 알고 있는지 모르지만 우분투 의 중국어 버전 이 이미 있습니다
AlexGreg

중국어 버전이 있다는 것을 알았습니다. 중국어 사전이 있습니다. 영어 사전이 있으므로 영어-중국어 사전이 필요하지 않습니까?
it_is_a_literature

답변:


6

GUI 툴킷 또는 스펙에 따라 국제화 된 문자열을 저장하는 데 사용되는 많은 방법이 있습니다.

  • 스크린 샷에 표시된 것은 메뉴 .directory파일 에서 가져온 것 입니다. .desktopfreedesktop 프로젝트 와 동일한 표준을 사용하십시오 . 데스크탑 항목 사양 : 키의 현지화 된 값을 참조하십시오 .

    여기에 그것들을 추출하는 스크립트

    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"
      

      다음은 출력 샘플입니다

  • Unity GUI의 다른 번역은를 사용하고 gettext있습니다.

    .gmo또는 .mo확장자 를 가진 파일 은 최종 이진 형식입니다. 검사:

    locate -br .mo$ | grep zh_CN
    

    소스 파일의 .po확장자는 https://translations.launchpad.net/ 에서 다운로드하거나 전체 소스를 다운로드하여 다운로드 할 수 있습니다 ( 예 :

    apt-get source unity
    
  • Qt & Java와 같은 다른 GUI 툴킷은 다른 형식을 사용합니다.


5

우분투 번역 검색 https://wiki.ubuntu.com/Translations/

거기에서 표현과 번역을 얻을 수 있습니다.


나는 미니 사전을 만들고 싶습니다 : 영어-중국어 우분투 용어집, 왼쪽은 영어입니다, 오른쪽은 중국어입니다, 파일의 열을 견인합니다. 현명한 방법으로 작업을 수행하고 싶습니다.
it_is_a_literature

lanchpad에 tranlator로 등록하면 온라인 traslation afaik에 액세스 할 수 있습니다. 거기에서 영어와 번역 된 단어를 복사 할 수 있습니다. 나는 번역가가 아니기 때문에 당신이 찾고있는 목록이있는 우분투 번역을 찾기 위해이 힌트 만 찾는 정확한 정보를 인용 할 수는 없습니다.
Uwe Burger

이것은 글을 쓸 때 올바른 길에있는 유일한 대답입니다. 왜 바퀴를 재발 명합니까? 보고 싶은 두 언어의 .mo 파일을 다운로드하십시오! Meld와 같은 편집자가 원하는 것을 얻기 위해 3 방향 병합을 제안합니다.
Bobble

1

나는 그가 다른 문제를 언급하고 있다고 생각합니다. 우분투에서 영어, 히브리어 및 프랑스어를 설정했습니다. 시스템 설정, 언어 지원으로 이동하여 추가 언어를 추가해야합니다.

다른 언어로 부팅하려면 원하는 언어를 목록의 맨 위로 드래그하십시오. 나를 위해, 그것은 매력처럼 작동합니다.


아니, 로케일을 중국어로 설정하지 말고, 사람들이 운영 체제와 영어를 동시에 배우는 데 도움이되는 영어-중국어 우분투 용어를 만들고 싶습니다.
it_is_a_literature

나는 그것이 멋진 생각이라고 생각합니다.
it_is_a_literature

메뉴를 2 개 언어로 표시 하시겠습니까? 어떻게 해야할지 모르겠지만 Google 번역을 사용하고 다소 훌륭합니다.
일란

그는 우분투에 대한 용어 사전을 만들고 싶어합니다.
Bruni

0

VM에서 시작하고 스크린 샷을 찍고 그림에서 OCR 도구를 실행하십시오. 손으로하는 것보다 조금 낫습니다. 텍스트를 파일로 파이프 할 수 있다면 좋을 것입니다. 그러나 그렇게하는 OS는 아직 깨어 있지 않습니다.


-1

우분투 중국어 버전을 사용할 수 있습니다 : 우분투 Kylin

다른 기능과 함께 영어 로이 유형이 있지만 제거 된 기능은 실제로 꽤 좋지 않을 것이라고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.