Zamknij reklame

Natywna aplikacja słownikowa Słownik w Mac OS X jest rzeczywiście interesującą i bardzo przydatną rzeczą, w każdym razie zawiera tylko angielski słownik objaśniający. W poniższej instrukcji pokażemy jak dodać dowolny słownik z programu Tłumacz komputerowy, który niestety jest dostępny tylko dla systemu Windows.

Czego będziemy potrzebować do tej akcji?

  • Narzędzie do wirtualizacji (VirtualBox, Parallels)
  • Dystrybucja Linuksa na żywo Knoppix (Użyłem ten obraz)
  • Proste Perl dostępny skrypt tutaj,
  • Słowniki z PC Translator (wtrdctm.exe, które po selekcji Tworzenie kopii zapasowej słownika tworzy pliki takie jak GRCSZAL.15, GRCSZAL.25, przy.)
  • DictUnifier wersja 2.x

Pierwszą rzeczą, którą robimy, jest instalacja VirtualBox i utworzymy w nim nową maszynę wirtualną. Wybierzemy system operacyjny Linux i wersja Linux 2.6 (64-bitowy). Podczas tworzenia nowego obrazu dysku twardego zostaw sugerowane 8 GB, niczego nie będziemy instalować, po prostu użyjemy tej maszyny wirtualnej do uruchomienia dystrybucji Knoppix na żywo. Po utworzeniu nowej maszyny wirtualnej przechodzimy do jej ustawień, gdzie znajduje się sekcja Magazynowanie wybierz obraz płyty CD (w oknie Drzewo bagażu), zostanie napisane obok pustyi po prawej stronie obok Napędu CD/DVD kliknij obraz płyty CD. Otworzy się menu, w którym możemy dokonać wyboru Wybierz plik wirtualnego dysku CD/DVD i wybierz pobrany obraz dystrybucji Knoppix, a mianowicie. zdjęcie.

Przejdźmy do ustawień sieciowych (Sieć) i ustaw zgodnie z rysunkiem.

Klikamy Ok i wracamy do listy maszyn wirtualnych. Rzućmy okiem na ustawienia tutaj Wirtualny Box, gdzie w sekcji Sieć sprawdzimy ustawienia jedynej sieci typu host-only (vboxnet0). Wybieramy go i klikamy śrubokręt. Na następnym ekranie sprawdzimy, czy ustawienia adaptera i DHCP są zgodne z poniższymi 2 obrazami.

Teraz możemy uruchomić maszynę wirtualną. Po chwili uruchomi się dla nas graficzny interfejs użytkownika, w którym otwieramy terminal klikając na ikonę oznaczoną strzałką.

Polecenie piszemy w otwartym oknie

sudo apt-get update

To polecenie uruchomi „aktualizację” systemu, podobnie jak w przypadku aktualizacji oprogramowania w systemie Mac OS. Knoppix pobiera aktualne wersje wszystkich pakietów, ale nie aktualizuje samego systemu. Proces ten zajmuje trochę czasu, dlatego przygotujemy system Mac OS do połączenia się z tą maszyną wirtualną.

W systemie Mac OS uruchamiamy Preferencje systemowe (Preferencje systemowe) i w nim klikamy element udostępniania (Udostępnianie).

W tym miejscu klikamy element Udostępnianie plików kliknij na tlačítko Opcje.

Na następnym ekranie upewnimy się, że jest to zaznaczone Udostępniaj pliki i foldery za pomocą SMB i że Twoje imię i nazwisko zostanie również sprawdzone w oknie poniżej.

Następnie przechodzimy do ustawień użytkownika, gdzie klikamy prawym przyciskiem myszy na naszego użytkownika i wybieramy Opcje zaawansowane.

Na tym ekranie pamiętamy tzw Nazwa konta, który jest zakreślony, użyjemy go do połączenia się z maszyny wirtualnej.

Stworzymy specjalny katalog na pulpicie Słownik. Przechodzimy do niego i rozpakowujemy skrypt pctran2stardict-1.0.1.zip i tam umieszczamy pliki wyeksportowane z PC Translator. Wynikowy katalog będzie wyglądał podobnie do poniższego obrazu.

Teraz ponownie klikamy na maszynę wirtualną, gdzie aktualizacja powinna już zostać zakończona i piszemy w terminalu

sudo apt-get install stardict-tools

To polecenie zainstaluje w systemie niezbędne narzędzia Stardict. Są wymagane przez skrypt. Po uzgodnieniu, co zostanie zainstalowane i zainstalowaniu, za pomocą polecenia zamontujemy jego katalog domowy systemu Mac OS

sudo mount -t smbfs -o nazwa użytkownika=<Nazwa konta>,rw,noperm //192.168.56.2/<Nazwa konta> /mnt

To polecenie zostanie zamontowane w udostępnionym katalogu domowym. Nazwa konta zamień na to co jest napisane Opcje zaawansowane dla Twojego konta Mac OS. Po wysłaniu tego polecenia zostanie wyświetlony monit o podanie hasła. Wpisz go i nie zdziw się, że nie wyświetla gwiazdek. Teraz za pomocą polecenia przełączamy się do katalogu słownika na pulpicie

cd /mnt/Desktop/Słownik

Bądź ostrożny, w systemie Linux rozróżniana jest wielkość liter, co oznacza, że Stacjonarny a stacjonarny istnieją 2 różne katalogi. Poniższe polecenie służy tylko uproszczeniu. Wpisz to w terminalu na maszynie wirtualnej:

dla F w `ls GR*`; eksportuj DICTIONARY="$DICTIONARY $F"; zrobione;

Spowoduje to umieszczenie nazw plików GR* w zmiennej systemowej $DICTIONARY. Podoba mi się to bardziej, ponieważ w następującym poleceniu musiałbyś ręcznie wyświetlić wszystkie pliki i przy działającym uzupełnianiu klucza TAB, to wiosna. Teraz mamy wszystkie pliki słownika niemiecko-czeskiego w zmiennej systemowej słownika i wykonujemy polecenie

zcat $DICTIONARY > ancs.txt

Spowoduje to połączenie wszystkich plików w 1 plik, który musi zostać nazwany ancs.txt. Po zakończeniu możemy uruchomić polecenie

perl pctran2stardict.pl 

Gdzie możemy na przykład zastąpić język tym, z którym rozmawiamy „en”, „de”itp. Na kolejne pytanie odpowiemy zgodnie z prawdą, że posiadamy legalnie PC Translator i poczekamy, aż skrypt go skończy. Skrypt utworzy w katalogu 4 pliki, oczywiście według języka słownika, który konwertujemy.

  • pc_translator-de-cs
  • pc_translator-de-cs.dict.dz
  • pc_translator-de-cs.idx
  • pc_translator-de-cs.ifo

Teraz możemy zakończyć maszynę wirtualną i zamknąć VirtualBox.

Nas będą interesować trzy ostatnie pliki z rozszerzeniem. Najpierw otwieramy plik z rozszerzeniem ifo w edytorze tekstu (dowolnym, użyłem Aplikacja TextEdit dostarczane z systemem Mac OS). Znajdujemy linię w pliku „sekwencja tego samego typu = m„. Tutaj zastępujemy literę m na literę g.

Teraz utworzymy katalog dla naszego słownika. Na przykład dla języka niemiecko-czeskiego tworzymy deutsch-czech i przeciągamy do niego wszystkie 3 pliki z rozszerzeniami dict.dz, idx i ifo. Uruchommy Terminal.aplikacja (najlepiej przez Spotlight, w przeciwnym razie znajduje się w / Aplikacje / Narzędzia). Piszemy w nim:

cd ~/Pulpit/Słownik

Spowoduje to przejście do katalogu słownika i spakowanie naszego słownika za pomocą polecenia

tar -cjf deutsch-czech.tar.bz2 deutsch-czech/

Poczekamy, aż plik się spakuje. Teraz uruchamiamy narzędzie DictUnifier i przeciągamy do niego powstały plik deutsch-czech.tar.bz2. Na kolejnym ekranie po prostu klikamy przycisk start i czekamy (ładowanie bazy danych jest naprawdę długie, może zająć nawet dwie godziny). Po dotarciu do niego nowy słownik zostanie dodany do Twojej aplikacji Dictionary.app. Gratulacje.

Na koniec chciałbym podziękować użytkownikowi pod pseudonimem Samuela Gordona, który zamieścił ten przewodnik w skróconej formie pod adresem mujmac.cz, właśnie rozszerzyłem go dla użytkowników innych niż Linux. Ponieważ nie zajmujemy się dystrybucją warezów, nie możemy dostarczyć Ci gotowych plików. Tak naprawdę każdy musi je przygotować sam. Nie pytaj także innych osób w dyskusji, wszelkie linki do ich pobrania zostaną natychmiast usunięte. Dziękuję za zrozumienie.

.