<para>&kvoctrain; jest programem do nauki słówek dla &kde; przydatnym, na przykład, podczas nauki obcego języka. Możesz stworzyć własne pliki zawierające słówka, których chcesz się nauczyć.</para>
<para>Zapewne pamiętacie karteczki (fiszki) ze szkół. Nauczyciel pisał oryginalne słówko na jednej stronie kartki, a na drugiej tłumaczenie. Następnie patrzyło się na kartki po kolei. Jeśli się znało tłumaczenie, można było odłożyć daną kartkę. W przeciwnym wypadku kartka zostawała i należało spróbować ponownie.</para>
<para>&kvoctrain; nie służy do nauki gramatyki czy innych skomplikowanych zagadnień. Pozostaje to, i zapewne pozostanie, poza zakresem funkcji tego programu.</para>
<para>Oto &kvoctrain; po pierwszym uruchomieniu, albo poprzez <menuchoice><guimenu>&kmenu; </guimenu><guisubmenu>Nauka i rozrywka</guisubmenu> <guimenuitem>Języki</guimenuitem></menuchoice>, albo poprzez <keycombo action="simul">&Alt;<keycap>F2</keycap></keycombo> i wpisanie w pole <command>kvoctrain</command>.</para>
<para>Możesz przejrzeć plik z przykładami wybierając z menu <menuchoice><guimenu>Plik</guimenu> <guimenuitem>Otwórz przykład...</guimenuitem></menuchoice>. Masz do wyboru dwa pliki służące do nauki obsługi &kvoctrain;. Plik <filename>sample-en.kvtml</filename> zawiera kilkanaście słówek w języku angielskim, niemieckim oraz francuskim. </para>
<para>Możesz także pobrać pliki ze słówkami poprzez Internet wybierając <guimenu>Plik</guimenu> <guimenuitem>Pobierz nowe słowniki...</guimenuitem>. Otworzy się okno <guilabel>Pobierz nowe pakiety</guilabel> zawierające listę dostępnych dokumentów. </para>
<para>Wybrabo tutaj plik Katakana służący do nauki japońskiego, i po kliknięciu <guibutton>Instaluj</guibutton> plik został zainstalowany. Aby zamknąć to okno, kliknij <guibutton>Zamknij</guibutton>. Plik Katakana zostanie otwarty w oknie &kvoctrain;.</para>
<para>Plik składa się z 26 lekcji i powinien pozwolić na naukę zapisu katakaną podstawowych liter i sylab. Zacznijmy więc od lekcji 1. Wybierz <guimenuitem>Konfiguracja: &kvoctrain;...</guimenuitem> w menu <guimenu>Ustawienia</guimenu> i przejdź na stronę <guilabel>Progi</guilabel>. Możesz wybrać lekcje, które chcesz przerobić. Wybieramy Lesson 1 i klikamy na <guibutton>Zastosuj</guibutton>, aby zapisać ustawienia i na <guibutton>OK</guibutton>, aby zamknąć okno.</para>
<para>Wybierz w menu <guimenu>Nauka</guimenu>, czego chcesz się nauczyć. Na przykład, tutaj wybrano <guimenuitem>ri</guimenuitem>, żeby nauczyć się znaków katakana korzystając z transkrypcji Romaji. Następnie wybrano <guimenuitem>Stwórz pytanie wielokrotnego wyboru</guimenuitem> <guimenuitem>Z jp</guimenuitem>, wyniku czego zostanie wyświetlone następujące okno: </para>
<para>Jak widać poniżej, poszczególne słówka są rozmieszczone podobnie jak w arkuszu kalkulacyjnym. Każda kolumna odpowiada wyrażeniu lub słowie w jednym języku lub jakiejś innej informacji. Kolumna najbardziej z lewej strony zawiera nazwę lekcji zawierającej ten wiersz. Druga kolumna opisuje stan linii, a trzecia jest zawsze oryginalnym słowem. Pozostałe kolumny na prawo odpowiadają poszczególnym tłumaczeniom.</para>
<listitem><para>Kolory odzwierciedlają stopień (Poziom od 1 do 7) Twojej wiedzy</para></listitem>
<listitem><para>Zielony ptaszek w drugiej kolumnie oznacza, że ta linia jest używana przy tworzeniu pytań (gdy odpytywanie nie zostało zakończone ostatnim razem), natomiast czerwony krzyżyk pojawia się, gdy linia została dezaktywowana.</para></listitem>
<listitem><para>Jeśli zaznaczysz grupę wierszy, zostaną one wyróżnione innym tłem.</para></listitem>
<para>Kolor kolumny zawierającej oryginał będzie się zmieniał, jeśli masz dwie lub więcej kolumn z tłumaczeniami. Jeśli kursor jest w jednej z komórek z tłumaczeniami, jej kolor odpowiada ocenie <quote>na oryginał</quote>. Zobacz rozdział o <link linkend="entry6-dlg">oknie wpisu</link>, aby uzyskać więcej informacji.</para>
<para>Na dole głównego okna znajduje się pasek stanu, który przeważnie pokazuje trzy pola zawierające, jeśli są dostępne, ważne właściwości aktualnego wyrażenia:</para>
<listitem><para>wymowa danego wyrażenia. Jeśli masz zainstalowaną czcionkę zawierającą znaki <acronym>IPA</acronym>, możesz także użyć czcionek z alfabetu fonetycznego. Dowiedz się więcej o tym w odpowiedniej <link linkend="opt-dlg-ipa">stronie okna opcji</link>. </para></listitem>
<para>Podczas wczytywania &kvoctrain;, otwierania dużego pliku czy innych operacji zabierających dużo czasu, na pasku stanu zostanie wyświetlony pasek postępu.</para>
<para>Program &kvoctrain; został przystosowany do korzystania z niego za pomocą klawiatury. Tak więc wszystkie najważniejsze funkcje są dostępne w ten sposób.</para>
<listitem><para>Kursor jest przenoszony do pola wyszukiwania. Po rozpoczęciu wpisywania wyrażenia, &kvoctrain; będzie wyszukiwał najbliższy wynik po każdej literze. Następnie kursor jest przenoszony do tego miejsca w słowniku.</para>
<para>Jeśli naciśniesz <keycap>Enter</keycap>, kursor zostanie przeniesiony do następnego wyniku.</para>
<para>Jeśli chcesz przeglądać wyniki, które pasują <emphasis>od początku wyrażenia</emphasis>, musisz nacisnąć <keycombo action="simul">&Ctrl; <keycap>Enter</keycap></keycombo>.</para>
<para>Naciśnięcie <keycombo action="simul">&Shift; <keycap>Tab</keycap></keycombo> lub <keycap>Tab</keycap> spowoduje przeniesienie z powrotem do słownika.</para></listitem>
<listitem><para>Kursor znajdujący się w słowniku jest przenoszony jedną kolumnę w lewo. Jeśli znajduje się już w skrajnie lewej kolumnie, nic się nie dzieje.</para></listitem>
<listitem><para>Kursor znajdujący się w słowniku jest przenoszony jedną kolumnę w prawo. Jeśli znajduje się już w skrajnie prawej kolumnie, nic się nie dzieje.</para></listitem>
<listitem><para>Kursor znajdujący się w słowniku jest przenoszony jeden wiersz w górę. Jeśli znajduje się już w pierwszym wierszu, nic się nie dzieje.</para></listitem>
<listitem><para>Kursor znajdujący się w słowniku jest przenoszony jeden wiersz w dół. Jeśli znajduje się już w ostatnim wierszu, nic się nie dzieje.</para></listitem>
<listitem><para>Kursor znajdujący się w słowniku jest przenoszony jedną stronę (liczba widocznych linii -1) w górę. Jeśli kursor zostałby przesunięty ponad pierwszy wiersz, nic się nie dzieje.</para></listitem>
<listitem><para>Kursor znajdujący się w słowniku jest przenoszony jedną stronę w dół. Jeśli kursor zostałby przesunięty poniżej ostatniego wiersza, nic się nie dzieje.</para></listitem>
<listitem><para>Wstawia nowy wiersz na końcu słownika. Kursor jest przenoszony do kolumny <guilabel>Oryginał</guilabel> nowego wpisu. Możesz od razu dokonać edycji elementów lub wywołać okno <guilabel>Zmień właściwości ogólne</guilabel> umożliwiające modyfikację tego wpisu. </para>
<para>Jeśli została zaznaczona opcja inteligentnego dołączania, program, w sposób powtarzający się, będzie prosił Cię o wpisanie oryginałów i ich tłumaczeń, aż do naciśnięcia klawisza ESC.</para></listitem>
<term><keycombo action="simul">&Ctrl;<keycap>+</keycap></keycombo> lub <keycombo action="simul">&Ctrl;<keycap>-</keycap></keycombo></term>
<listitem><para>Naciskając &Ctrl; i jeden z dwóch klawiszy na klawiaturze numerycznej, <keycap>+</keycap> lub <keycap>-</keycap>, zostanie wybrany poprzedni lub następny element z listy rozwijanej określający aktualną lekcję. Jeśli nie masz klawiatury numerycznej, możesz także użyć zwykłych klawiszy <keycap>+</keycap> lub <keycap>-</keycap>.</para></listitem>
<para>Kliknięcie <mousebutton>lewym</mousebutton> przyciskiem myszy na jednym z nagłowków spowoduje posortowanie danej kolumny w kierunku rosnącym. Kolejne kliknięcie spowoduje sortowanie w kierunku malejącym. Kiedy kolumna jest posortowana, w jej nagłówku pojawi się trójkąt wskazujący kierunek sortowania.</para>
<para>Przytrzymanie wciśniętego <mousebutton>lewego</mousebutton> przycisku myszy przez około jedną sekundę na jednym z nagłówków tabeli spowoduje wyświetlenie <link linkend="header-menu">menu nagłówka</link>.</para>
<para>Istnieje możliwość zaznaczenia grupy wyrażeń. Następnie można zmodyfikować jedną lub więcej właściwości zaznaczenia lub zapisać je jako nowy plik.</para>
<para>Jeśłi dodatkowo wciśniesz klawisz &Shift; klikając na wpisie, zaznaczenie zostanie rozciągnięte od aktualnego wpisu do poprzednio zaznaczonego.</para>
<para>Aby wywołać okno umożliwiające modyfikację zaznaczenia, należy nacisnąć <keycombo action="simul">&Ctrl;<keycap>Enter</keycap></keycombo>. W tym przypadku okno będzie wyglądać inaczej niż zwykle. Niektóre właściwości będą nieaktywne. Na przykład, nie ma sensu zmiana samego wyrażenia czy uwag dla całego zaznaczenia.</para>
<para>Wszystkie aktywne pole są początkowo przedstawione jako puste. Po wprowadzeniu zmiany w jednej z właściwości, zmieni się jej pole i tylko te właściwości zostaną zmienione po potwierdzeniu okna.</para>
<listitem><para>Natywny format plików oparty na XML z rozszerzeniem <literal role="extension">.kvtml</literal>.</para>
<para>Jeśli chcesz się podzielić dokumentami z innymi, użyj tego formatu, ponieważ jako jedyny jest on w stanie zapisać <emphasis>wszystkie</emphasis> właściwości w &kvoctrain;.</para></listitem>
<listitem><para>Proste dokumenty tekstowe ze specjalnymi znakami rozdzielającymi pomiędzy wpisami, używane przez proste programy bazodanowe. W tym przypadku rozszerzenie to <literal role="extension">csv</literal>. &kvoctrain; dodatkowo rozpoznaje, czy te pliki są kodowane za pomocą UTF8, ponieważ te pliki mogą także zachować poprawne znaki. Więcej informacji znajduje się w rozdziale o <link linkend="encodings">kodowaniu i zestawach znaków</link>.</para>
<para>W Internecie znajduje się wiele plików, które korzystają z tabulatora lub jednego czy dwóch przecinków do oddzielenia różnych języków. Aby określić ten separator, przejdź do zakładki <link linkend="options4-dlg"><guilabel>Kopiuj i wklej</guilabel></link> w oknie <guimenu>Ustawienia</guimenu> <guimenuitem>Konfiguracja: &kvoctrain;...</guimenuitem>.</para></listitem>
<para>&kvoctrain; odczytuje kilka pierwszych bajtów z pliku i na tej podstawie zgaduje format pliku. W przypadku, gdy żaden ze specjalnych formatów pliku takich, jak <literal role="extension">kvtml</literal> czy <literal role="extension">lex</literal> nie zostanie rozpoznany, przyjmowany jest format <literal role="extension">csv</literal>.</para>
<title>O zestawach znaków, kodowaniu, unikodzie i innych dziwnych rzeczach</title>
<para>Każdy tekst zapisany w sposób możliwy do odczytu przez człowieka jest sekwencją <quote>bajtów</quote>. Właściwe znaczenie tych bajtów może się różnić na wiele sposobów, w zależności od systemu, pod którym jest wyświetlany czy od języka w którym jest napisany.</para>
<para>Ponieważ zazwyczaj <quote>bajt</quote> jest najmniejszą i najczęstszą jednostką danych na komputerach, każdy <quote>znak</quote> wyświetlany na ekranie jest reprezentowany przez dokładnie jeden bajt. Każdy bajt może przyjmować wartość od 0 do 255, dzięki temu można wyświetlić do 256 różnych znaków w obrębie jednego pliku.</para>
<para>Najczęściej korzystasz ze znaków <quote>ASCII</quote>, ⪚ od a do z, od A do Z, 0-9, oraz dodatkowych znaków, charakterystycznych dla danego języka. Na przykład, niemieckie umlauty (ä i ü), czy inne znaki specjalne z rosyjskiego, greckiego, hebrajskiego czy nawet chińskiego. Wszystko to daje w sumie znacznie więcej niż 256 różnych znaków.</para>
<para>Na tym etapie powinno być oczywiste, że dobór odpowiedniego <quote>zestawu znaków</quote> odgrywa kluczową rolę, ponieważ jest on wymagany w wielu systemach komputerowych do poprawnego wyświetlenia bajtów.</para>
<para>Lepszym rozwiązaniem jest kombinacja jednego lub więcej bajtów jako reprezentacji pojedyńczego znaku na ekranie. W ten sposób działa, na przykład, <quote>Unikod</quote>. Unikod jest standardem, który korzysta z zakresu od 0 do 65535 (a nawet więcej), by opisać dany symbol. Prawie każdemu symbolowi prawie każdego języka na Ziemi (a także więcej, ⪚ znanym ikonom czy językowi klingońskiemu) jest przypisana niepowtarzalna i jednoznaczna liczba.</para>
<para>Niestety, obsługa unikodu jest trochę bardziej skomplikowana i może nie działać z wieloma współczesnymi narzędziami. Tekst w unikodzie może być także dłuższy. Kompromisem jest korzystanie z kodowania UTF-8, które używa 7 bitów (z 8 bitów składa się jeden bajt) dla najczęściej występujących znaków z zestawu ASCII i przełącza się do 2, 3 czy nawet 4 i więcej bajtów, jeśli zajdzie taka potrzeba.</para>
<para>Każdy plik ze słownikiem dla &kvoctrain; jest, w zasadzie, takim prostym plikiem tekstowym korzystającym z unikodu.</para>
<para>Aby obsługiwać jak najwięcej języków, &kvoctrain; w wersji 0.7 oferował możliwość wyboru specjalnego zestawu znaków dla każdego języka. Jeśli masz pliki zapisane w poprzednim <quote>trybie 8-bitowym</quote>, możesz zobaczyć niewłaściwe znaki podczas pracy z wersją 0.8 i wyższą. W takim wypadku, proszę się skontaktować z <ulink url="mailto:kvoctrain@ewald-arnold.de">autorem</ulink> (w języku angielskim). </para>
<para>Jeśli chcesz się dowiedzieć więcej na ten temat, proszę zajrzeć na poniższe strony:</para>
<listitem><para>Aby zachować rozsądną liczbę wyrażeń, ogranicz pytania do konkretnej lekcji i/lub typu słowa. Preferowane jest około 50 słów na cykl i odpowiednio podzielone lekcje.</para></listitem>
<listitem><para>Co więcej, zakres pytań może zależeć od aktualnej oceny, liczby pytań i daty poprzedniego odpytywania.</para></listitem>
<listitem><para>Nauka będzie bardziej efektywna, jeśli nie będziesz powtarzać słów przez pewien określony czas, zależny od aktualnego stopnia.</para>
<para>W tym celu istnieje mechanizm blokowania i ważności, aby nie było potrzeby modyfikacji tych ustawień po każdym cyklu. Opanowane wyrażenie jest blokowane przynajmniej na zadany czas i zostanie przywrócone po upływie daty ważności.</para></listitem>
<listitem><para>Kierunek nauki może zostać losowo zmieniony, aby uniknąć jednokierunkowej nauki.</para></listitem>
<listitem><para>Jeśli chcesz lepiej poznać słówko lub po prostu wolisz ten typ odpytywania, możesz wybrać typ pytań, które zawierają odpowiedź razem z kilkoma innymi, losowo wybranymi słowami (tzw. pytanie wielokrotnego wyboru).</para></listitem>
<listitem><para>Specjalne typy słów potrzebują specjalnych pytań.</para>
<para>Z tego powodu istnieją pytania dotyczące koniugacji czasowników, form stopniowania przymiotników czy rodzajników rzeczowników.</para></listitem>
<para>Podczas odpytywania, &kvoctrain; wyświetla wyrażenia w losowym porządku, dopóki wszystkie nie zostaną oznaczone jako <quote>znane</quote>. Jeśli nie została wybrana jakaś specjalna lekcja, pytania będą po kolei ze wszystkich lekcji.</para>
<para>Pozostałe wyrażenia z aktualnego odpytywania są zapisywane przy zamykaniu &kvoctrain;. Po późniejszym ponownym uruchomieniu, możesz kontynuować odpytywanie (nie dotyczy to specjalnych pytań dotyczących czasowników, rodzajników i porównań). Wyrażenia te są zaznaczone zielonym ptaszkiem w <link linkend="overview">głównym oknie</link>.</para>
<para>Możesz otworzyć to okno wybierając <menuchoice><guimenu>Słownictwo</guimenu> <guimenuitem>Właściwości dokumentu</guimenuitem></menuchoice>. To okno zawiera także kilka stron, które określają właściwości dotyczące tylko aktualnego dokumentu. Są one zapisywane razem ze słownikiem.</para>
<listitem><para>Najczęściej w to pole wpisuje się swoje imię i nazwisko. Jeśli autorów jest więcej niż jeden, możesz użyć oddzielnego wiersza dla każdego z nich.</para></listitem>
<listitem><para>Jeśli chcesz ograniczyć (albo, lepiej, pozwolić na) korzystanie z Twojego słownika, to pole powinno zawierać odpowiednie pozwolenie lub licencję.</para>
<para>Polecane są licencje w rodzaju <ulink url="http://www.gnu.org/philosophy/using-gfdl.pl.html">Licencji wolnej dokumentacji (FDL)</ulink>. </para></listitem>
<para>Funkcje wszystkich przycisków, oprócz <guibutton>Porządki</guibutton>, powinny być oczywiste. Przycisk <guibutton>Porządki</guibutton> usunie wszystkie nieużywane opisy lekcji znajdujące się w aktualnym dokumencie.</para>
<important><para>Jeśli uważasz, że brakuje jakiegoś ważnego elementu (z powyższych sekcji dotyczących czasów, typów czy etykiet) proszę przekazać tę informację autorowi, aby mógł go dołączyć do programu jako jego standardową część.</para>
<para>W ten sposób zyskają na tym wszyscy użytkownicy.</para></important>
<term><guilabel>Pozwól na sortowanie</guilabel></term>
<listitem><para>Jeśli Twój słownik został utworzony w jakimś określonym porządku, możesz użyć tej opcji, aby wyłączyć sortowanie dla tego dokumentu. Wtedy kliknięcie na nagłówku, nie spowoduje posortowania wiersza.</para></listitem>
<para>Wersja 0.7 &kvoctrain; dodatkowo pozwalała na wybór użycia trybu <quote>8-bitowego</quote> lub <quote>unikodu</quote> do zapisu plików ze słownikiem. Nie ma już takiej opcji. Pliki są zawsze kodowane unikodem, aby uniknąć nieprawidłowego wyświetlania znaków.</para>
<para>Niestety, nie ma już wstecznej zgodności z wersjami 0.6 i niższymi, ale zysk jest raczej tego warty.</para>
<listitem><para>Dla każdego rodzaju należy tu wpisać rodzajnik określony i nieokreślony. Jeśli w danym języku nie ma któregoś rodzajnika, należy zostawić jego pole puste.</para></listitem>
<para>Wersja 0.7 &kvoctrain; oferowała także możliwość wyboru specjalnego <link linkend="encodings">zestawu znaków</link>. W &Qt; w wersji 3 nie ma już takiej potrzeby.</para>
<para>Jeśli posiadasz ważne pliki, które są wyświetlane w niewłaściwy sposób w nowej wersji możesz się skontaktować z <ulink url="mailto:kvoctrain@ewald-arnold.de">autorem</ulink>, ponieważ może w takim razie da się stworzyć odpowiednie narzędzie do konwersji. </para>
<para>Możesz otworzyć to okno wybierając <menuchoice><guimenu>Ustawienia</guimenu> <guimenuitem>Konfiguracja: &kvoctrain;...</guimenuitem></menuchoice>. Ustawienia z tego okna mają zasięg globalny i wpływają na wszystkie słowniki w równym stopniu.</para>
<term><guilabel>Automatyczne zapisywanie słowników przy zamykaniu i wychodzeniu</guilabel></term>
<listitem><para>Jeśli ta opcja jest zaznaczona, &kvoctrain; będzie automatycznie zapisywał dokument, jeśli został zmodyfikowany, po kliknięciu przycisku zamykania lub kończeniu pracy z &kvoctrain;.</para>
<para>Jako efekt uboczny, nie będzie także pytał o zapisanie zmodyfikowanych danych, tylko zapisywał słownik bez pytania.</para>
<term><guilabel>Stwórz plik zapasowy co 15 minut</guilabel></term>
<listitem><para>Po zaznaczeniu tej opcji, &kvoctrain; będzie automatycznie zapisywał dokument, jeśli został zmodyfikowany, po okresie jaki tutaj wprowadzisz.</para>
<para>Jako efekt uboczny, nie będzie także pytał o zapisanie zmodyfikowanych danych, tylko zapisywał słownik bez pytania.</para>
<para>Ustawienie czasu 0 spowoduje wyłączenie tej funkcji.</para></listitem>
<listitem><para>Jeśli została włączona ta opcja, program, będzie w pętli prosił Cię o wypełnienie okna wpisu. Po wpisaniu pierwszego oryginału, należy wpisać odpowiadające mu tłumaczenie. Następnie program przejdzie do następnego oryginału i jego tłumaczenia, i tak aż do naciśnięcia klawisza &Esc;.</para>
<para>Gdy jesteś w tym trybie i zmodyfikujesz lekcję w oknie, będzie to oznaczało to samo, co wybranie lekcji z paska narzędzi. W ten sposób jest ona już wybrana, gdy następne okno wpisu się pojawi.</para>
<para>Wymagane lekcje muszą zostać stworzone wcześniej w opcjach dokumentu.</para></listitem>
<term><guilabel>Wprowadź zmiany bez pytania</guilabel></term>
<listitem><para>Po zaznaczeniu tej opcji, wszystkie opcje są zapisywane podczas zamykania &kvoctrain;. W przeciwnym wypadku musisz wybrać odpowiedni element menu.</para></listitem>
<listitem><para>&kvoctrain; ustawia taką samą szerokość każdej kolumny, oprócz skrajnie lewej kolumny, zawierającej nazwy lekcji, która jest o połowę mniejsza niż inne. Druga kolumna, zawierająca obrazek opisujący stan wiersza, ma ustaloną długość.</para></listitem>
<listitem><para>Każdej kolumnie można przypisać język. Jest to realizowane wewnętrznie poprzez <ulink url="http://www.loc.gov/standards/iso639-2/englangn.html">międzynarodowe kody języków</ulink>, ⪚ <literal>en</literal>, <literal>de</literal>, <literal>it</literal>. Kody te są także zapisywane wewnątrz dokumentu.</para>
<para>Aby móc dzielić się słownikami z innymi, należy zawsze używać właściwych kodów języka. Poprawne dołączanie innego słownika także zależy od poprawnych kodów języka.</para></listitem>
<listitem><para>Czasami może być przydatne wpisanie drugiego kodu języka, ponieważ niektóre języki mają normalny krótki kod i jeden lub dwa dłuższe. Na przykład, dla niemieckiego często się używa <literal>de</literal>, ale także <literal>deu</literal> czy <literal>ger</literal>, zgodnie z ISO639-2.</para></listitem>
<listitem><para>Możesz tutaj wpisać pełną nazwę języka w Twoim ojczystym języku, zamiast jej skróconej nazwy. Nazwa ta zostanie wyświetlona na przycisku nagłówka w <link linkend="overview">głównym widoku</link>. </para></listitem>
<listitem><para>Dodatkowo, możesz także dodać ładną ikonkę do wybranego języka. Zostanie ona wyświetlona na przycisku nagłówka tabeli.</para>
<para>&kde; 2 przechowuje te obrazki w <filename>$<envar>TDEDIR</envar>/share/locale/l10n/<replaceable>kod-języka</replaceable></filename>.</para></listitem>
<listitem><para>Po wprowadzeniu kodu nowego języka w pole na lewo od przycisku, należy użyć tego przycisku, aby dodać ten kod do Twojej listy. Następnie należy uzupełnić pole z nazwą języka i obrazkiem dla przycisku nagłówka.</para></listitem>
<term><guilabel>Dodaj dane języka z bazy danych KDE</guilabel></term>
<listitem><para>Kliknięcie na tym przycisku spowoduje rozwinięcie listy zawierającej wszystkie państwa znane Twojej instalacji &kde;. Korzystając z podziału na państwa możesz dodać własne wartości szukanego języka do Twojej listy.</para>
<para>Możliwe, że chcesz zmienić nazwę języka lub odpowiadający mu obrazek, jednak zdecydowanie odradzana jest zmiana bez specjalnego powodu 2-bajtowych kodów języka i ich 3-bajtowych alternatyw. Dzięki temu tworzone dokumenty będą zgodne ze sobą i będzie można dzielić się nimi z innymi użytkownikami. </para></listitem>
<para>W zasadzie, poprzednie dwie listy rozwijane zawierają te same dane. Pierwsza zawiera kody języków znane &kde; posortowane według państw, podczas gdy druga zawiera <emphasis>wszystkie</emphasis> kody <quote>ISO639-1</quote> posortowane alfabetycznie.</para>
<listitem><para>Pozwala na wybranie czcionki używanej do wyświetlenia znaków z międzynarodowego alfabetu fonetycznego. Alfabet ten jest używany do opisu wymowy wyrażenia na dole na pasku statusu.</para>
<para>Prawdopodobnie nie masz zainstalowanej czcionki obsługującej IPA, ponieważ te znaki są rzadko używane. Możesz pobrać darmową czcionkę z <ulink url="http://bibliofile.mc.duke.edu/gww/fonts/Unicode.html">http://bibliofile.mc.duke.edu/gww/fonts/Unicode.html</ulink> lub <ulink url="http://www.hclrss.demon.co.uk/unicode/fonts.html">http://www.hclrss.demon.co.uk/unicode/fonts.html</ulink>. Zainstaluj te czcionki korzystając, na przykład, z tdefontinst.</para>
<para>Jeśli masz zainstalowany pakiet <application>StarOffice</application>, prawdopodobnie masz także czcionkę <quote>Lucida Sans Unicode</quote>, która także zawiera większość potrzebnych znaków (tylko się upewnij, że instalujesz czcionkę, która się kończy na <quote>Unicode</quote>).</para>
<para>Jest też artykuł <ulink url="http://esl.about.com/library/weekly/aa040998.htm">Opis i wprowadzenie do symboli fonetycznych</ulink> (w j. angielskim), który przybliża ten temat. Istnieje także <ulink url="http://www2.arts.gla.ac.uk/IPA/ipa.html">The International Phonetic Association</ulink> (Międzynarodowe Towarzystwo Fonetyczne), gdzie możesz się dowiedzieć jeszcze więcej. Z opracowań w języku polskim można polecić artykuł na <ulink url="http://pl.wikipedia.org/wiki/Międzynarodowy_alfabet_fonetyczny">Wikipedii</ulink>. </para>
<listitem><para>Każdej ocenie można przypisać indywidualny kolor. Na przykład zielony dla najlepszej oceny, a czerwony dla najgorszej.</para>
<para>Jeśli nie chcesz używać żadnych kolorów, tylko mieć wszystko czarno na białym, odznacz opcję <guilabel>Użyj kolorów</guilabel>.</para></listitem>
<listitem><para>Jest to sekwencja jednego lub więcej znaków, które oddzielają części wyrażenia podczas transferu danych z lub do innego programu przez schowek.</para>
<para>Najczęściej wybieranym elementem jest <keycap>TAB</keycap>, który korzysta ze znaku tabulacji. Inną możliwością jest użycie średnika, szczególnie jeśli chcesz eksportować dane do pliku bazodanowego w formacie <literal role="extension">CSV</literal>. Ten znak jest także zalecany, aby zapewnić poprawny odczyt tego typu plików.</para></listitem>
<listitem><para>Podczas wklejania przez schowek &kvoctrain; nie wie do których języków poszczególne pola należą i by po prostu wstawiał je od lewej do prawej.</para>
<para>Aby wymusić poprawne zachowanie, w przypadku gdy twój słownik został ułożony w inny sposób, możesz w tym oknie określić własny porządek wklejania.</para>
<para>Przyciski po prawej stronie pola z listą przesuwają język odpowiednio w górę lub w dół. Przycisk <guibutton>Pomiń</guibutton> wstawi puste miejsce, które oznacza, że następne pole otrzymane ze schowka będzie pominięte.</para></listitem>
<term><guilabel>Jak w dokumencie bieżącym</guilabel></term>
<listitem><para>Po zaznaczeniu tej opcji, elementy w schowku będą traktowane tak, jakby były w tym samym porzadku jak języki w aktualnym dokumencie.</para></listitem>
<term><guilabel>Czas odpowiedzi na pytanie</guilabel></term>
<listitem><para>Możesz tutaj wpłynąć na zachowanie &kvoctrain;, w przypadku gdy nie podasz odpowiedzi na czas. <itemizedlist>
<listitem><para>Możesz ustawić limit czasowy, który &kvoctrain; daje Ci na podanie poprawnej odpowiedzi.</para></listitem>
<listitem><para>Dodatkowo możesz wybrać, co ma &kvoctrain; zrobić po przekroczeniu tego limitu. Oprócz ustawienia nieskończonego czasu oczekiwania na odpowiedź, możesz także wybrać pokazanie odpowiedzi lub natychmiast przejść do następnego pytania.</para></listitem>
<listitem><para>Co więcej, możesz włączyć mały pasek postępu pokazujący pozostały czas odpowiedzi na aktualne pytanie.</para></listitem>
<para>Jeśli zostanie przekroczony limit czasowy kilka razy pod rząd w trybie kontynuacji, &kvoctrain; przyjmie, że nikt ma nikogo przed komputerem i zatrzyma odpytywanie.</para></listitem>
<listitem><para>Zazwyczaj pytania są tylko w jednym kierunku, zależnym od kolumny, która została użyta do utworzenia pytań. Zaznaczając tą opcję możesz wymusić losową zmianę kierunku pytań.</para></listitem>
<term><guilabel>Użyj innej metody uczenia się</guilabel></term>
<listitem><para>Normalna metoda przewiduje naukę jednej lekcji na raz i gdy odpowiesz poprawnie pierwszy raz, zostanie ona usunięta z aktualnej listy do nauki.</para>
<para>Alternatywna metoda uczenia się została wynaleziona przez Sybastiana Leitnera w jego książce "So lernt man lernen, Angewandte Lernpsychologie - ein Weg zum Erfolg" (Freiburg: Heider, 1972) (po polsku: Tak uczy się uczyć, wykorzystując psychologię nauki - droga do sukcesu).</para>
<para>Metoda Leitnera polega na skupieniu się na pytaniach, które sprawiają problemy, a pominięciu tych, które zostały już opanowane. Jest to egzekwowane przez wymóg odpowiedzi na każde pytanie poprawnie cztery razy pod rząd.</para>
<para>W prawdziwym życiu jest to realizowane przez użycie czterech rzędów kart. Każdy rząd, znajdujący się nad najniższym, może zawierać tylko określoną liczbę kart. Górny rząd może zawierać siedem kart, pozostałe dwie karty (w oryginalnej grze, dolny rząd mógł zawierać tylko trzy karty, ograniczając w ten sposób liczbę kart w grze do 20. Tego "ograniczenia" nie ma w &kvoctrain;).</para>
<para>Dolny rząd zawiera pytania, które jeszcze nie zostały zadane i te, na które poprzednio źle odpowiedziano. Kiedy odpowiedź na pytanie jest poprawna, jest ono przenoszone ze swojego rzędu rząd wyżej. W przypadku nieprawidłowej odpowiedzi, karta jest przenoszona na dół dolnego rzędu. Jeśli rząd, do którego została dodana karta, przekracza dopuszczalną liczbę kart dla tego rzędu, następne pytanie jest brane z przodu tego rzędu, w przeciwnym wypadku pytanie jest brane przodu dolnego rzędu. Karta jest usuwana z gry gdyby musiałaby być przeniesiona do piątego rzędu, czyli podano poprawną odpowiedź na pytanie z tej karty gdy się znajdowała w górnym rzędzie.</para>
<para id="thresholds">W tym oknie określasz, które wpisy będą brane pod uwagę przy wyborze pytań do następnego losowego odpytywania.</para>
<important><para>Jeśli został włączony mechanizm blokowania na następnej stronie, progi <guilabel>Stopień</guilabel>, <guilabel>Liczba pytań</guilabel>, <guilabel>Złe odpowiedzi</guilabel> i <guilabel>Ostatnie pytanie</guilabel> są nieaktywne i nie bierze się ich pod uwagę.</para>
<para>Wpisy są dodawane jeśli wszystkie te warunki są spełnione. Jeśli chcesz którąś właściwość pominąć, wybierz przy niej <guilabel>Bez znaczenia</guilabel>.</para>
<para>Jeśli opcja blokowanie lub ważność została włączona, progi <guilabel>Stopień</guilabel>, <guilabel>Liczba pytań</guilabel>, <guilabel>Złe odpowiedzi</guilabel> i <guilabel>Ostatnie pytanie</guilabel> z poprzedniej strony są nieaktywne i nie bierze się ich pod uwagę.</para>
<para>Profil to zbiór ustawień (związanych z pytaniami), który możesz zapisać/wczytać, aby użyć ich ponownie. Przycisk <guibutton>Profile...</guibutton> na dole okna <guilabel>Konfiguracja: &kvoctrain;...</guilabel> pozwala Ci na kontrolę istniejących profili, wczytanie nowego czy zapis aktualnych ustawień w nowym profilu. </para>
<para>Kliknięcie na przycisku <guibutton>Profile...</guibutton> spowoduje wyświetlenie następującego okna:</para>
<para>Możesz tutaj wprowadzić nowe wyrażenie do komorki tabeli lub zmodyfikować istaniejące wpisy i ich właściwości. To okno jest dostępne po zaznaczeniu komórki i wybraniu z menu <menuchoice><guimenu>Edycja</guimenu> <guimenuitem>Edycja zaznaczonego obszaru...</guimenuitem></menuchoice> lub przycisku <guibutton>Edytuj wyrażenie</guibutton> w oknie <guilabel>Losowe pytanie</guilabel>.</para>
<listitem><para>W tym polu możesz opisać, jak należy wymawiać dane słowo.</para>
<para>Możesz tego dokonać używając zwykłych znaków ASCII i opisując wymowę we własny sposób lub korzystając z międzynarodowego alfabetu fonetycznego. Przycisk na prawo od pola przywołuje <link linkend="pron-window">okno</link>, w którym możesz wybrać wszystkie znaki należące do tego alfabetu.</para>
<listitem><para>Pozwala Ci na wybór jednego z predefiniowanych typów wyrażeń. Jeśli zmienisz typ wyrażenia, wszystkim wyrażeniom należącym do tego wiersza zostanie przypisany nowy typ.</para>
<para>Zobacz też tabelę wszystkich <link linkend="types">dostępnych typów</link>.</para></listitem>
<listitem><para>Niektóre typy zawierają także podtypy. Jeśli nie ma dostępnego podtypu, to pole jest nieaktywne.</para>
<para>Każdy wpis w wierszu może mieć inny podtyp. Jest to przydatne dla rzeczowników, ponieważ rodzaj rzeczownika może się różnić w różnych językach.</para>
<para>Przycisk na prawo od tego pola przywołuje okno <guilabel>Zmień części mowy zdefiniowane przez użytkownika</guilabel>, aby można było od razu edytować <guilabel>opisy typów</guilabel>.</para></listitem>
<listitem><para>Do opisu najczęstszego użycia wyrażenia można wybrać jedną lub więcej etykiet użycia, ⪚ medycyna lub chemia.</para>
<para>Przycisk na prawo przywołuje okno <guilabel>Zmień etykiety użycia zdefiniowane przez użytkownika</guilabel>, umożliwiające wprowadzenie nowych etykiet użycia.</para></listitem>
<para>Jeśli nie masz takiej czcionki, w rozdziale o <link linkend="opt-dlg-ipa">opcjach widoku</link> znajdziesz adres z taką czcionką dostępną za darmo.</para>
<listitem><para>Możesz tutaj wprowadzić słowa, które mają takie samo znaczenie jak dane wyrażenie. Dla tego pola istnieje także specjalny typ pytania.</para></listitem>
<listitem><para>Możesz tutaj dodatkowo podać przykładowe zdanie zawierające dane wyrażenie. Istnieje prosty typ pytań, który prosi Cię o podanie zawartości tego pola, z tą różnicą, że w miejscu wyrażenia znajdują się kropki.</para></listitem>
<para>Jeśłi chcesz stworzyć wymagający test wyboru, dobrze jest podać wyrażenia podobne do prawidłowej odpowiedzi, aby odgadnięcie było trudniejsze. Jeśli ich nie podasz, &kvoctrain; będzie mógł tylko stworzyć pytania korzystając z losowo wybranych wyrażeń, co jest raczej łatwe do odgadnięcia. Możesz wprowadzić do pięciu takich wyrażeń.</para>
<para>Możesz zmienić właściwości na stronie <guilabel>Koniugacja</guilabel> tylko, gdy jako typ słowa został wybrany <guilabel>czasownik</guilabel>.</para>
<para>Dla każdego czasu, który &kvoctrain; zna, możesz wprowadzić koniugację czasownika dla różnych osób. Czas może być wybrany z listy. Po dokonaniu zmian, pola wpisu są odpowiednio uaktualniane.</para>
<para>Możesz zmienić właściwości na stronie <guilabel>Stopniowanie</guilabel> tylko, gdy jako typ słowa został wybrany <guilabel>przymiotnik</guilabel>.</para>
<para>Dla niektórych właściwości jest możliwe ustawienie wartości <emphasis>z</emphasis> oryginału lub <emphasis>na</emphasis> oryginał. Na przykład, możesz otrzymać pewną ocenę, gdy pytanie dotyczy tłumaczenia (=> z oryginału). Na odwrót, możesz otrzymać inną ocenę, gdy pytanie jest o oryginał, a tłumaczenie jest dane (=> na oryginał).</para>
<term><guilabel>Faux ami (fałszywy przyjaciel)</guilabel></term>
<listitem><para>Czasami istnieje słowo w obcym języku, które wygląda podobnie do słowa w Twoim ojczystym języku, więc uważasz, że ma takie samo znaczenie. Jednak w rzeczywistości tak nie jest.</para>
<para>Wpisz takie właśnie słowo w to pole.</para></listitem>
<term><guilabel>Data ostatniej powtórki</guilabel></term>
<listitem><para>Zawiera ostatnią datę zadania tego pytania. Jeśli jeszcze nigdy nie zostało zadane, zobaczysz <computeroutput>––</computeroutput>.</para>
<para>Dla wygody umieszczono dwa przyciski - do ustawienia aktualnej daty i ustawienia z powrotem na <quote>nigdy nie zadane</quote>.</para>
<para>Z powodów wewnętrznych, nie można zapisać dat sprzed 12 sierpnia 1999 w niektórych wersjach &kvoctrain;. Nie dotyczy to wersji 0.8 i wyższych.</para></listitem>
<para>Jeśli wprowadzasz lub zmieniasz wiele słówek, możesz chcieć ustawić główne okno obok okna wpisu i zająć cały ekran. Możesz zrobić to ręcznie lub skorzystać z jednego z dwóch przycisków na dole (zobacz zrzut ekranu powyżej). Lewy przycisk zmienia odpowiednio wysokości okien i umieszcza je jedno nad drugim. Drugi przycisk ustawia je odpowiednio obok siebie.</para>
<para>Następnie wszystkie wpisy zgodne z Twoimi <link linkend="thresholds">progami</link> są umieszczane na liście i wyświetlane w losowym porządku w następującym oknie.</para>
<para>W obszarze okna zawierającym oryginalne wyrażenie, znajduje się kilka właściwości, których wyświetlenie może pomóc Ci odgadnąć dane słówko. Odpowiedź należy wpisać w odpowiednie pole tekstowe.</para>
<listitem><para>Porównuje Twoją odpowiedź z prawidłową. Aktualnie, aby Twoja odpowiedź została zaakceptowana musi być dokładnie taka sama jak rozwiązanie. Jeśli została podana prawidłowa odpowiedź, kolor tłumaczenia zmieni się na zielony, w przeciwnym wypadku na czerwony.</para></listitem>
<listitem><para>Kliknij ten przycisk, aby powiedzieć &kvoctrain;, że odpowiedź została podana prawidłowo. Wtedy ten wpis jest usuwany z aktualnej <quote>listy złych odpowiedzi</quote>.</para></listitem>
<para>W prawym dolnym rogu znajdują się dwa paski postępu, które pokazują pozostały czas i liczbę pytań.</para>
<para>Odpytywanie z aktualnej lekcji jest kontynuowane, aż wszystkie wyrażenia z niej są znane. Liczba powtórzeń aktualnej lekcji jest wyświetlana poniżej paska postępu. Po zakończeniu aktualnej lekcji, &kvoctrain; przechodzi do następnej (jeśli tylko zostały odpowiednio ustawione <link linkend="thresholds">opcje pytań</link>).</para>
<para>Często się zdarza (zwłaszcza na początku), że prawidłowa odpowiedź nie jest znana. Z tego powodu klawiszowi <keycap>Enter</keycap> została przypisana specjalna funkcja, która jest bardzo pomocna: <itemizedlist>
<listitem><para>Pierwsze naciśnięcie klawisza <keycap>Enter</keycap> pokazuje całe rozwiązanie (na początku przycisk <guibutton>Pokaż wszystko</guibutton> jest domyślnie zaznaczony) i zmienia przycisk <guibutton>Nie wiem</guibutton> na domyślny.</para></listitem>
<listitem><para>Naciśnięcie klawisza <keycap>Enter</keycap> po raz drugi spowoduje przejście do następnego pytania i informuje &kvoctrain;, że odpowiedź nie została podana prawidłowo.</para></listitem>
</itemizedlist></para>
<para>W tym momencie musisz określić, czy podana odpowiedź była prawidłowa czy nie. Następne wersje być może będą zawierały mniej lub więcej inteligentny algorytm, który będzie sam decydował o tym na podstawie wpisanej odpowiedzi.</para>
<para>Jeśli podano prawidłową odpowiedź, ocena jest podnoszona o jeden stopień. Jeśli nie znano prawidłowej odpowiedzi, ocena jest ustawiana na Poziom 1, który jest najgorszym.</para>
<para>Ten typ pytań jest podobny do poprzedniego. Rozwiązanie jest wyświetlane razem z innym, losowo wybranymi wyrażeniami i należy wybrać jedną odpowiedź z pięciu podanych.</para>
<para>Ten typ pytań będzie bardziej wymagający, jeśli na <link linkend="entry2-dlg">odpowiedniej stronie okna wpisu</link> zostaną podane podobne rozwiązania. Dodatkowo, jeśli jest dostępny, <link linkend="entry6-dlg">faux ami</link> jest dodawany.</para>
<para>To okno się pojawia po wybraniu pytań o czasowniki w <menuchoice><guimenu>Nauka</guimenu> <guisubmenu><replaceable>Nazwa języka</replaceable></guisubmenu> <guimenuitem>Czasowniki</guimenuitem></menuchoice>.</para>
<para>Pytania dotyczą wszystkich czasów, dla których zostały zdefiniowane koniugacje. Oczywiście, musisz znać je wszystkie, aby otrzymać pozytywną ocenę.</para>
<para>To okno się pojawia po wybraniu pytań o rodzajniki w <menuchoice><guimenu>Nauka</guimenu> <guisubmenu><replaceable>Nazwa języka</replaceable></guisubmenu> <guimenuitem>Rodzajniki</guimenuitem></menuchoice>.</para>
<para>W tym oknie są zadawane pytania o rodzajniki rzeczowników.</para>
<para>Ważne jest wybranie odpowiedniego podtypu w <link linkend="entry1-dlg">oknie wpisu</link>.</para>
<para>Wszystkie wyrażenia, które zawierają także <link linkend="entry5-dlg">formy stopniowania</link> są wyświetlane. Jedno słowo jest wybierane losowo i musisz uzupełnić pozostałe dwa.</para>
<para>Zostaje wyświetlone wyrażenie i musisz podać odpowiednią właściwość. Pytania o <guilabel>przykład</guilabel> trochę się różnią, ponieważ &kvoctrain; w miejsce wyrażenia wstawia kropki, więc jest to przydatne, gdy wyrażeniem jest jedno słowo.</para>
<para>W zależności od liczby tłumaczeń, które Twój dokument zawiera, nie będzie żadnej, będzie jedna lub więcej dodatkowych stron. Każda strona zawiera po dwa obrazki na lekcję, opisujące liczbę wpisów na ocenę dla każdej lekcji.</para>
<para>Jeśli masz stworzony przez siebie plik kvtml, proszę go przesłać na adres &Anne-Marie.Mahfouf.mail; jako załącznik, a ja go zamieszczę w dziale <ulink url="http://edu.kde.org/contrib/kvtml.php">przysłane pliki kvtml</ulink> na <ulink url="http://edu.kde.org">stronie &kde;-Edu</ulink>, aby inni użytkownicy mogli z tego pliku skorzystać.</para>
<para>Jeśli chcesz zmodyfikować istniejące pliki lub stworzyć na ich podstawie nowe, a są one chronione prawami autorskimi, najpierw musisz uzyskać zgodę autora. Nawet dosłowne kopiowanie przykładów z podręczników może być nielegalne! Pliki muszą być objęte darmową licencją, proszę to dokładnie określić w liście przesyłając plik do mnie.</para>
<title>Pobieranie i instalowanie istniejących plików</title>
<para>&kvoctrain; jest rozprowadzany tylko z dwoma przykładowymi plikami. Ale można w łatwy sposób pobrać i zainstalować istniejące pliki, wybierając z menu <menuchoice><guimenu>Plik</guimenu> <guimenuitem>Pobierz nowe słowniki...</guimenuitem> </menuchoice>, pod warunkiem, że masz połączenie z Internetem. Następujące okno jest wyświetlane:</para>
<para>Wybierz plik, który chcesz pobrać. Kliknięcie przycisku <guibutton>Szczegóły</guibutton> spowoduje wyświetlenie dokładniejszych informacji o wybranym pliku. Kliknij przycisk <guibutton>Instaluj</guibutton>. Plik jest pobierany z jego lokalizacji w Internecie, zapisywany na twardym dysku i otwierany w aktualnym oknie &kvoctrain;. </para>
<note><para>Pobrane pliki są zapisywane w Twoim katalogu domowym w katalogu <filename>Vocabularies</filename>.</para></note>
<listitem><para>Jeśli znasz niemiecki i chcesz się nauczyć angielskiego (lub na odwrót), możesz pobrać listę umieszczaną co miesiąc przez niemiecki magazyn <ulink url="http://www.spotlight-online.de">Spotlight-Online</ulink>.</para>
<para>Dystrybucja &kvoctrain; zawiera plik wykonywalny <command>spotlight2kvtml</command>, który konwertuje te listy do formatu kvtml. Oryginalne pliki są rozprowadzane jako pliki DOC &Windows; Worda, więc przed ropoczęciem konwersji musisz je zapisać jako pliki tekstowe ANSI (*.txt). Możesz użyć do tego pakietu <application>StarOffice</application>/<application>OpenOffice</application> lub programu <application>Kword</application>.</para>
<para>Polecenie <command>spotlight2kvtml</command> potrzebuje trzech parametrów: <parameter>nazwę pliku</parameter>, <parameter>miesiąc</parameter> oraz <parameter>rok</parameter>, następnie generuje plik w tym samym folderze z tą samą nazwą oraz rozszerzeniem <literal role="extension">kvtml</literal>:</para>
<para>Dzięki uprzejmości Andeasa Neupera, możesz także pobrać pliki z <ulink url="http://www.vokabeln.de/files.htm">Langenscheidt</ulink>. Jest to niemiecka strona zawierająca pliki dla kilku języków. Ta dystrybucja zawiera jego skrypt Perla <command>langen2kvtml</command>, który konwertuje te listy do formatu kvtml.</para>
<para>Polecenie <command>langen2kvtml</command> potrzebuje tylko oryginalnej nazwy pliku jako parametru, następnie próbuje wyciągnąć jak najwięcej informacji z pliku źródłowego. Na przykład, zapisuje nazwy lekcji, koniugacje czy rodzajniki.</para>
<para>Generuje plik w tym samym katologu z tą samą nazwą oraz rozszerzeniem <literal role="extension">kvtml</literal>.</para>
<listitem><para>Słowniki z <ulink url="http://www3.futureware.at/kquick.htm">projektu *Quick</ulink> w formacie <quote>CSV</quote> są kodowane za pomocą <quote>UTF8</quote>, więc wszystkie znaki powinny zostać wyświetlone prawidłowo. Pliki są dostępne w <ulink url="http://www3.futureware.at/1dim.htm">dziale download</ulink> projektu. Są to skompresowane pliki w formacie &Windows; <literal role="extension">.EXE</literal>, więc do ich rozpakowania należy użyć polecenia <application>unzip</application>.</para>
<para>Jeśli nie chcesz się uczyć, tylko potrzebujesz szybkiego tłumaczenia wyrażeń w większym słowniku, &kvoctrain; Cię nie zadowolić, jeśli Twój komputer nie ma sporo pamięci operacyjnej i szybkiego procesora. Plik zawierający 150000 wpisów pochłania około 60 MB i mija strasznie dużo czasu, zanim zostanie on wczytany, jeśli Twój komputer ma mało pamięci.</para>
<menuchoice><shortcut> <keycombo action="simul">&Ctrl;<keycap>G</keycap></keycombo></shortcut> <guimenu>Plik</guimenu> <guimenuitem>Pobierz nowe słowniki...</guimenuitem></menuchoice></term>
<listitem><para><action>Otwiera</action> okno <guilabel>Pobierz nowe pakiety</guilabel>, pozwalające Ci na instalację nowych plików ze słownikami z &kde;-Edu przez Internet.</para>
<listitem><para><action>Dołącza inny słownik do aktualnie otwartego.</action></para>
<para>Tylko te części drugiego słownika są dołączane, które mają takie same <ulink url="http://www.loc.gov/standards/iso639-2/englangn.html">międzynarodowe kody języków</ulink> jak aktualny słownik.</para>
<para>Dlatego zawsze używaj właściwych kodów. Jest to pomocne przy dzieleniu się słownikami z innymi. &kvoctrain; pomaga Ci w tym, udostępniając wszystkie kody na odpowiedniej <link linkend="settings2-dlg">stronie opcji</link>. </para></listitem>
<listitem><para><action>Kopiuje aktualnie zaznaczony wiersz do schowka.</action> Wpisy są rozdzielone specjalnym znakiem, który można wybrać w <link linkend="options4-dlg">oknie opcji</link>.</para></listitem>
<listitem><para><action>Wkleja zawartość schowka.</action> Wpisy są rozdzielone przez wspomniany wyżej <link linkend="cut-n-paste">separator</link> i wstawiane jako nowy wiersz z jedną lub więcej kolumnami. Można także <link linkend="options4-dlg">określić kolejność</link>, w której kolumny są łączone przed skopiowaniem wszystkiego do schowka.</para>
<para>Wklejenie wielu linii (⪚ z pliku bazodanowego <literal role="extension">CSV</literal>) spowoduje dołączenie ich jako nowych wierszy, jeden pod drugim.</para></listitem>
<term><menuchoice><shortcut><keycap>Insert</keycap></shortcut> <guimenu>Edycja</guimenu> <guimenuitem>Dodaj nową pozycję</guimenuitem></menuchoice></term>
<listitem><para><action>Dodaje jedną lub więcej nowych pozycji.</action> Więcej informacji znajdziesz w rodziale o <link linkend="key-insert">klawiszu Insert</link>.</para></listitem>
<listitem><para><action>Dokonuje edycji zaznaczonego obszaru.</action> Więcej informacji znajdziesz w rodziale o <link linkend="key-enter">klawiszu Enter</link>.</para></listitem>
<listitem><para><action>Usuwa zaznaczony obszar.</action> Zobacz rodział o <link linkend="key-delete">klawiszu Delete</link>, aby dowiedzieć się więcej.</para></listitem>
<listitem><para>Przywołuje <link linkend="stat-dlg">okno statystyk</link>, aby <action>wyświetlić najważniejsze informacje o Twoim słowniku.</action></para></listitem>
<listitem><para><action>Przeszukuje słownik w poszukiwaniu wpisów, które nie mają jeszcze przydzielonej lekcji.</action> Wpisom tym są przydzielane losowo nowe lekcje.</para></listitem>
<listitem><para><action>Wyszukuje wpisy, które są dokładnie takie same</action> (oryginał i tłumaczenia) i usuwa je, zostawiając tylko jeden.</para></listitem>
<listitem><para>Zawiera podmenu dla każdego języka ze wszystkimi typami pytań. Jest to dokładnie to samo menu, co menu <link linkend="header-menu">przycisku nagłowka tabeli</link>.</para></listitem>
<para>Następujące menu kontekstowe zostanie wyświetlone, jeśli przytrzymasz wciśnięty trzeci przycisk nagłówka tabeli (zawierający oryginalne wyrażenia) przez około sekundę.</para>
<listitem><para>Tworzy <link linkend="query-dlg">losowe pytania</link> na podstawie tej kolumny i z nieznanymi wyrażeniami zgodnie z wybranymi <link linkend="thresholds">progami</link>.</para></listitem>
<listitem><para>Tworzy <link linkend="query-dlg">test wielokrotnego wyboru</link> na podstawie tej kolumny i z nieznanymi wyrażeniami zgodnie z wybranymi <link linkend="thresholds">progami</link>.</para></listitem>
<listitem><para>Wybiera język dla tej kolumny. Jeśli żądanego języka nie ma w tym menu, musisz go najpierw dodać w <link linkend="settings2-dlg">oknie opcji</link>.</para></listitem>
<listitem><para>Przywraca wszystkie właściwości wybranych wpisów do ich początkowych wartości tak, jakby dopiero co zostały dodane.</para>
<para>Jeśli została wybrana lekcja w odpowiednim polu na pasku narzędzi, tylko wpisy należące do tej lekcji są zmieniane. W przeciwnym wypadku, zmieniane są wszystkie.</para></listitem>
<para>&kvoctrain; jest moim pierwszym pierwszym programem &GUI; dla &kde;, więc sporo kodu zostało zapożyczonego z innych programów. Największe partie pochodzą z:</para>
<para>Podziękowania należą się także wszystkim niezliczonym osobom, zwłaszcza całemu zespołowi &kde;, za ich pomoc, konstruktywną krytykę, sugestie i raporty o błędach.</para>
<para>Aby proces kompilacji &kvoctrain; przebiegł poprawnie, wymagane są biblioteki &kde;, a także biblioteka C++ &Qt;. Wszystkie wymagane biblioteki można znaleźć pod adresem <ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>.</para>
<para>&kvoctrain; został przetestowany pod &kde; 3.0 i &Qt; 3.0. Po odpowiedniej kompilacji, powinien także działać pod &kde; 2.x i &Qt; 2.x, ale nic nie obiecuję.</para>