StarDict(http://stardict.sourceforge.net/download.php)는 아주 좋은 무료 사전입니다. 그 본체는 실제로는 사전 엔진입니다. 하지만 많은 사전 파일(http://stardict.sourceforge.net/Dictionaries_zh_CN.php)을 제공하기 위해 쉬지 않고 노력한 열정적인 사람들이 많기 때문에 이 무료 사전의 데이터베이스는 매우 거대해졌습니다. 의외의 내용이다.
이 기사의 주제로 돌아가서, StarDict에는 Windows 및 Linux 버전(그리고 다른 운영 체제 플랫폼에 적용되는 더 많은 버전)이 있고 사전 파일이 동일하기 때문에 모든 사람의 컴퓨터가 내 컴퓨터처럼 동시에 설치된다면 Windows 및 Linux에서는 실제로 사전 파일 하나만 있으면 충분합니다. 방법은 다음과 같습니다.
Windows 및 Linux에 해당 버전의 StarDict를 설치한 다음 인터넷에서 StarDict 사전 파일을 다운로드하고 Windows 시스템의 StarDict 설치 디렉터리 아래의 Dic 디렉터리에 해당 파일을 추출합니다. 예를 들어 내 컴퓨터에 설치된 Landau 중국어-영어 사전의 위치는 다음과 같습니다.
D:Program FilesStarDictdicstardict-langdao-ce-gb-2.4.2
이와 같은(또는 유사한) langdao-ce-gb.dict.dz 파일이 있어야 합니다.
langdao-ce-gb.idx
langdao-ce-gb.idx.oft
langdao-ce-gb.ifo
Windows 프로그램을 설치한 후 Linux로 돌아가서 StarDict 사전의 설치 디렉터리를 찾으세요. 컴퓨터에 Ubuntu 소스에서 StarDict도 설치했다면 사전 파일이 존재하게 됩니다.
/usr/share/stardict/dic
위치를 결정한 후 다음 명령문을 실행하십시오(자신의 시스템에 따라 설치 디렉토리를 수정하십시오).
ln -s "/media/wind/Program Files/StarDict/dic/stardict-langdao-ce-gb-2.4.2" "/usr/share/stardict/dic/stardict-langdao-ce-gb-2.4.2"
(참고: /media/wind는 Linux에서 내 Windows D: 드라이브의 마운트 지점입니다.)
이러한 방식으로 /usr/share/stardict/dic에 Windows 디렉터리에 대한 소프트 연결이 설정될 수 있으며, 이 소프트 연결을 통해 Linux의 StarDict는 해당 사전 파일을 찾을 수 있습니다.
그러나 다른 방법으로 사전 파일을 Linux에 배치하면 현재 상황에 따르면 Windows의 StarDict가 공유 사전을 얻도록 할 방법이 없습니다.
이유: 첫째, 현재 Windows에서 Ext2/Ext3를 읽을 수 있는 완벽한 솔루션이 없기 때문입니다.
둘째, Windows의 Linux/Unix에는 소프트 연결 기능이 없습니다.