2013-08-21 13 views
5

Jestem doświadczonym użytkownikiem mac, ale nie programistą. Gram z Sublime Text 3 (i 2), aby pracować z LaTeX.Wysublimowany tekst 3 (i 2): nowo zainstalowane słowniki nie działają

Zainstalowałem niemieckie słowniki od https://github.com/SublimeText/Dictionaries. Wszystkie z wyjątkiem wersji AT (niemiecka, DE, CH - zainstalowano wszystkie trzy pliki każdego, .aff, .dic, .txt, łącznie 9 plików). Pobrane i umieść je w odpowiednim folderze.

Tak, mogę je wybrać pod Widok -> Słownik -> Język - niemiecki -> Niemiecki

Aby przetestować utworzyć plik z

Haus (niemiecki poprawne) haus (niemiecki niepoprawne)

psa (PL prawidłowego dooog (PL niepoprawne)

ze słownikiem angielsko aktywnego wszystko jest podkreślony na czerwono z wyjątkiem "psa" Z włączonym niemieckim słownikiem WSZYSTKO jest podkreślone na czerwono jako niepoprawne. (Wszystko, co piszę po niemiecku pozostaje oznaczone jako niepoprawne) Dotyczy to wszystkich trzech zainstalowanych niemieckich słowników oraz dla ST3 i ST2.

Jestem na końcu mojego rozumu tutaj. Czy ktoś może pomóc?

+0

Czy wyjście Sublime (View -> Show Console) wyświetla błędy po włączeniu niemieckiego słownika? – dusan

+0

Cześć, nie, nie ma komunikatu o błędzie. – user2702430

Odpowiedz

2

Wierzę, że funkcja słownikowa Sublime używa wyłącznie kodowanych koderów UTF-8. Nie jestem pewien, czy niemieckie słowniki (lub nawet te, z których korzystasz) mają to samo kodowanie. Zawsze używałem słowników UTF-8, więc nie wpadłem na ten problem.

Prawdopodobnie możesz ponownie zakodować słownik, którego używasz (z możliwością wystąpienia anomalii), używając pliku Plik -> Zapisz przy kodowaniu -> UTF-8 w Sublime przy otwartym słowniku.

Należy ponownie uruchomić testy, aby upewnić się, że działa ono prawidłowo. :)

* Źródło: http://www.sublimetext.com/docs/2/spell_checking.html *

2

miałem ten sam problem i znalazł częściowe rozwiązanie:

  1. Pobierz słownika języka niemieckiego z http://extensions.openoffice.org/en/project/german-de-de-frami-dictionaries

  2. Zmian zakończenie z .oxt rar i wyodrębnij pliki

  3. Kompresuj pliki de_DE_frami/de_DE_frami.aff i de_DE_frami/de_DE_frami.dic do Język - German.zip

  4. zmień nazwę pliku na język - German.sublime-pakiet

  5. Przenieś plik do katalogu/Programy/Sublime Text.app/Contents/MacOS/Pakiety/

  6. Naciśnij F6 lub Włącz sprawdzanie pisowni z widokiem -> Sprawdzanie pisowni

  7. Aktywuj german pakiet językowy z widokiem -> słownik -> Języki - Niemiecki _> de_DE_gami

Mój problem polega na tym, że nawet ja zapisałem moje pliki jako słowa UTF-8 z literami üöäß oznaczonymi na czerwono. Jakiekolwiek rozwiązania?

+0

Spójrz na odpowiedź Joshua Dunna, która sprawdziła się dla mnie dobrze. Dzięki! – neonmate

19

Oprócz Joshua Dunn odpowiedzi, sprawdź, że pierwszy wiersz pliku .aff jest

SET UTF-8

Na przyszłość, mój workflow, aby dodać słowniki do ST3 jest:

Aby dodać nowy język:

  • Pobierz plik językowy z właściwego OpenOffice extension

  • Zmień nazwę "some.oxt" plik "some.zip"

  • Rozpakuj plik

  • szukać dwóch plików: "lang.aff" i "lang.dic". Na przykład: es_ES.aff i es_ES.dic

  • Otwórz plik "lang.aff", aby sprawdzić używane kodowanie. Taka linia: SET ISO-8859-1

  • przekonwertować plik UTF-8 z kodowania wykorzystanej

  • Konwersja "lang.dic" UTF-8 od stosowanego kodowania.

  • Zmień SET ISO-8859-1 do SET UTF-8

  • W ST3, kliknij Preferencje -> Przeglądaj Paczki

  • Utwórz nowy folder, na przykład Language - Spanish

  • Move lang.dic Lang .aff do tego folderu

  • A ctivate słownika w ST3 (Widok -> Słownik pojęć -> Język - Hiszpański -> es_ES)

  • Naciśnij F6 włączyć sprawdzanie pisowni

adaptacją the github repo for SublimeText/Dictionaries

+0

Dzięki za szczegółowe wyjaśnienie, działało świetnie. – Gabriel

+0

Bardzo dziękuję za ten napiwek :) – alkuzad

0

miałem ten sam problem. Pobrałem pliki słowników z https://github.com/SublimeText/Dictionaries i zobaczyłem język niemiecki w menu (Widok -> Dictonary), ale wszystko zostało podkreślone na czerwono i na konsoli nie było żadnego komunikatu o błędzie.

Moja wina polegała na tym, że na stronie Git Hubs kliknąłem na German_de_DE.dic i wybrałem Save link as. To - oczywiście - zapisuje stronę Git Hub. Zorientowałem się, sprawdzając kodowanie pliku.

file German_de_DE.aff 
German_de_DE.aff: HTML document, UTF-8 Unicode text, with very long lines 

HTML? Coś poszło nie tak! Pobrałem pliki z GitHub za pomocą przycisku RAW i wszystko działa zgodnie z oczekiwaniami.

Powiązane problemy