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.
Masz pomysł, jak następnie usunąć dodany słownik?
Dziękuję bardzo za świetny poradnik. W końcu udało mi się rozwiązać tłumacz komputerowy dla poduszki. Nie musisz już robić porównań
W domowej książce adresowej przejdź do folderu Biblioteka, a tam znajduje się folder Słowniki i dodaj tam wszystkie dodane słowniki, po prostu usuń te, których nie chcesz, a znikną one ze słownika.aplikacja
PS: cieszę się, że pomogło :)
Czy chciałbyś podać link do wstępnie przekonwertowanego pliku primo? :-) Dzięki
przeczytałeś ostatni akapit tekstu?
Celt, ale nie mogłem :-)
zcat mówi mi, że ANCZAL.11 nie jest w formacie gzip. podczas eksportu utworzono tylko jeden plik. nie wiesz gdzie może być błąd?
Niestety nie wiem od razu, nam się to nie przydarzyło. W każdym razie, jeśli jest jeden plik, jak duży jest?
Tylko zgaduję, ale mogło się zdarzyć, że został już do Ciebie wyeksportowany w formacie wymaganym dla skryptu Perla, tj. możesz pominąć krok łączenia i spróbować zmienić nazwę ANCZAL.11 na ancs.txt i kontynuować samouczek, uruchamiając ten skrypt.
Proszę dać mi znać jak sobie radzisz. Dziękuję
cóż, ten plik ma około 9 megabajtów i nie jest to zwykły tekst, to jakiś format binarny:/
Skrypt pl działa, ale wyświetla dwa błędy, a na końcu są tylko pliki pc_translator-en-cs i pc_translator-cs-en. nie, ifo czy coś w tym stylu :/
tłumacz 2010 stwarza problem, eksportuje słownik w innym formacie. Rok 2009 przebiega bez problemów
ciekawe, dzięki za ostrzeżenie, spróbuję dowiedzieć się, czy uda się coś zrobić w 2010 roku
Moja znajoma ma tłumacza z 2010 roku, próbowałam u niej wykonać kopię zapasową i kopia zapasowa została wykonana w formacie ANCSZAL.15... ANCSZAL.55, nie ma problemu :( Proszę, która wersja dokładnie powoduje problemy?
Děkuji
więc osoba, która to stworzyła i wie jak to zrobić, mogłaby być postacią i wysłać ją nam, początkującym, e-mailem? :) Byłoby wspaniale, dziękuję.
Najlepsza rada, jaką przeczytałem od jakiegoś czasu. Dziękuję, jest świetne :)
Witam, po wpisaniu polecenia sudo apt-get install stardict-tools pojawia się komunikat: nie można zlokalizować pakietu stardict-tools. Proszę o poradę co robię źle? Dzięki
Witam, chciałbym otrzymać instrukcję jak pobrać słownik Apple cz-aj, aj-cz do iPada 3. Mam tłumacza i słownik do nauki (multiBank Explorer) na płycie CD. A może znasz inny na iPada?