diff --git a/src/article_maker.cc b/src/article_maker.cc index 6a75e629..579eb65b 100644 --- a/src/article_maker.cc +++ b/src/article_maker.cc @@ -75,7 +75,7 @@ sptr< Dictionary::DataRequest > ArticleMaker::makeDefinitionFor( // This is a special group containing internal welcome/help pages string result = makeHtmlHeader( inWord, QString() ); - if ( inWord == "Welcome!" ) + if ( inWord == tr( "Welcome!" ) ) { result += tr( "

Welcome to GoldenDict!

" @@ -96,7 +96,7 @@ sptr< Dictionary::DataRequest > ArticleMaker::makeDefinitionFor( ).toUtf8().data(); } else - if ( inWord == "Working with popup" ) + if ( inWord == tr( "Working with popup" ) ) { result += ( tr( "

Working with the popup

" diff --git a/src/config.cc b/src/config.cc index 95c4e611..9c7cf4af 100644 --- a/src/config.cc +++ b/src/config.cc @@ -582,4 +582,13 @@ QString getUserQtCssFileName() throw( exError ) return getHomeDir().filePath( "qt-style.css" ); } +QString getProgramDataDir() throw() +{ + #ifdef PROGRAM_DATA_DIR + return PROGRAM_DATA_DIR; + #else + return "foo"; // Fixme + #endif +} + } diff --git a/src/config.hh b/src/config.hh index 5bd5d465..ae468a16 100644 --- a/src/config.hh +++ b/src/config.hh @@ -186,6 +186,10 @@ QString getUserCssFileName() throw( exError ); /// Returns the user .css file name for the Qt interface customization. QString getUserQtCssFileName() throw( exError ); +/// Returns the program's data dir. Under Linux that would be something like +/// /usr/share/apps/goldendict, under Windows C:/Program Files/GoldenDict. +QString getProgramDataDir() throw(); + } #endif diff --git a/src/goldendict.pro b/src/goldendict.pro index 4a46d1e1..43f04841 100644 --- a/src/goldendict.pro +++ b/src/goldendict.pro @@ -3,7 +3,8 @@ ###################################################################### TEMPLATE = app -TARGET = +TARGET = goldendict +VERSION = 0.8.0 #DEPENDPATH += . generators INCLUDEPATH += . @@ -25,6 +26,23 @@ win32 { RC_FILE = goldendict.rc } +unix { + + PREFIX = $$(PREFIX) + + isEmpty( PREFIX ) { + PREFIX = /usr/local + } + + DEFINES += PROGRAM_DATA_DIR=\\\"$$PREFIX/share/apps/goldendict/\\\" + + target.path = $$PREFIX/bin/ + locale.path = $$PREFIX/share/apps/goldendict/locale/ + locale.files = locale/ru.qm + + INSTALLS += target locale +} + # Input HEADERS += folding.hh \ inc_case_folding.hh \ diff --git a/src/locale/ru.ts b/src/locale/ru.ts index 912c272b..4ff7775c 100644 --- a/src/locale/ru.ts +++ b/src/locale/ru.ts @@ -1,10 +1,12 @@ - + + - + + XML parse error: %1 at %2,%3 Ошибка обработки XML: %1 на строке %2, столбце %3 @@ -40,35 +42,45 @@ Не найдено перевода для <b>%1</b> в группе <b>%2</b>. - + + Welcome! + Добро пожаловать! + + + <h3 align="center">Welcome to <b>GoldenDict</b>!</h3><p>To start working with the program, first visit <b>Edit|Sources</b> to add some directory paths where to search for the dictionary files, and/or set up various Wikipedia sources. After that, you can optionally organize all the dictionaries found into groups in <b>Edit|Groups</b>.<p>You can also check out the available program preferences at <b>Edit|Preferences</b>. All settings there have tooltips, be sure to read them if you are in doubt about anything.<p>And then you're ready to look up your words! You can do that in this window by using a pane to the left, or you can <a href="Working with popup">look up words from other active applications</a>. <p>Should you need further help, have any questions, suggestions or just wonder what the others think, you are welcome at the program's <a href="http://goldendict.berlios.de/forum/">forum</a>.<p>You can also contact the author directly by writing an <a href="mailto: Konstantin Isakov <ikm@users.berlios.de>">e-mail</a>.<p>Check program's <a href="http://goldendict.berlios.de/">website</a> for the updates. <p>(c) 2008-2009 Konstantin Isakov. Licensed under GPLv3 or later. - <h3 align="center">Добро пожаловать в <b>GoldenDict</b>!</h3><p>Если вы запустили программу первый раз, укажите пути к словарям в <b>Правка|Источники</b>. После этого сгруппируйте найденные словари в <b>Правка|Группы</b>.<p>Вы можете настроить параметры программы в <b>Правка|Параметры</b>. Все параметры настройки имеют подсказки, показываемые при наведении на них.<p>Теперь всё готово для поиска слов! Введите слово в верхнее поле левой панели. Также вы можете <a href="Working with popup">искать слова прямо из других приложений</a>.<p>Если вы хотите помочь в разработке и улучшении программы, то напишите на <a href="http://goldendict.berlios.de/forum/">форум</a> или непосредственно автору <a href="mailto: Konstantin Isakov <ikm@users.berlios.de>">по электронной почте</a>.<p>Последняя версия программы доступна на <a href="http://goldendict.berlios.de/">веб-сайте GoldenDict</a>.<p>© Константин Исаков, 2008-2009. Лицензия: GPLv3 или более поздняя версия. + <h3 align="center">Добро пожаловать в <b>GoldenDict</b>!</h3><p>Если вы запустили программу в первый раз, укажите пути к словарям в <b>Правка|Источники</b>. После этого сгруппируйте найденные словари в <b>Правка|Группы</b>.<p>Вы можете настроить параметры программы в <b>Правка|Параметры</b>. Все параметры настройки имеют подсказки, показываемые при наведении курсора на них.<p>Теперь всё готово для поиска слов! Введите слово в верхнее поле левой панели. Также вы можете <a href="Всплывающее окно">искать слова прямо из других приложений</a>.<p>Если вы хотите помочь в разработке и улучшении программы, пишите на <a href="http://goldendict.berlios.de/forum/">форум</a> или непосредственно автору <a href="mailto: Konstantin Isakov <ikm@users.berlios.de>">по электронной почте</a>.<p>Последняя версия программы доступна на <a href="http://goldendict.berlios.de/">веб-сайте GoldenDict</a>.<p>© Константин Исаков, 2008-2009. Лицензия: GPLv3 или более поздняя версия. + + + + Working with popup + Всплывающее окно + + + + <h3 align="center">Working with the popup</h3>To look up words from other active applications, you would need to first activate the <i>"Scan popup functionality"</i> in <b>Preferences</b>, and then enable it at any time either by triggering the 'Popup' icon above, or by clicking the tray icon down below with your right mouse button and choosing so in the menu you've popped. + <h3 align="center">Всплывающее окно</h3>Для поиска слов из других приложений, вам нужно включить <i>«Разрешить всплывающее окно»</i> в <b>Параметрах</b> и после этого включить всплывающее окно кнопкой «Сканировать» в основном окне или в контекстном меню значка в системном лотке. - <h3 align="center">Working with the popup</h3>To look up words from other active applications, you would need to first activate the <i>"Scan popup functionality"</i> in <b>Preferences</b>, and then enable it at any time either by triggering the 'Popup' icon above, or by clicking the tray icon down below with your right mouse button and choosing so in the menu you've popped. - <h3 align="center">Всплывающее окно</h3>Для поиска слов из других приложений, вам нужно включить <i>«Показывать всплывающее окно»</i> в <b>Параметрах</b> и после этого включить всплывающее окно кнопкой «Сканировать» в основном окне или в контекстном меню значка в системном лотке. - - - Then just stop the cursor over the word you want to look up in another application, and a window would pop up which would describe it to you. - Теперь подведите курсор мыши к какому-либо слову в приложении (если запущен Windows) и появится всплывающее окно с переводом или значением этого слова. + Теперь подведите курсор мыши к какому-либо слову в приложении, и появится всплывающее окно с переводом или значением этого слова. - + Then just select any word you want to look up in another application by your mouse (double-click it or swipe it with mouse with the button pressed), and a window would pop up which would describe the word to you. - Также эта возможность работает при выделении слова в любом приложении Linux. + Теперь выделите какое-либо слово в приложении (двойным щелчком, или же проводя по ним курсором мыши при зажатой левой кнопке), и появится всплывающее окно с переводом или значением этого слова. ArticleRequest - + From %1 Из %1 - + Query error: %1 Ошибка поиска: %1 @@ -76,52 +88,56 @@ ArticleView - + + + + + GoldenDict GoldenDict - + The referenced resource doesn't exist. Запрошенный источник не найден. - + &Open Link &Открыть ссылку - + Open Link in New &Tab Открыть ссылку в новой &вкладке - + &Look up "%1" &Поиск «%1» - + Look up "%1" in &New Tab Поиск «%1» в &новой вкладке - + Failed to run a player to play sound file: %1 Невозможно запустить проигрыватель звукового файла: %1 - + Failed to create temporary file. Ошибка создания временного файла. - + Failed to auto-open resource file, try opening manually: %1. Ошибка открытия файла источника, попробуйте открыть вручную: %1. - + The referenced resource failed to download. Невозможно загрузить указанный источник. @@ -169,7 +185,7 @@ Look in - Поиск в словарях + Поиск в @@ -242,7 +258,959 @@ Drag&drop dictionaries to and from the groups, move them inside the groups, reorder the groups using your mouse. - П&еретаскиваете мышью словари в группы из списка доступных словарей и перемещайте их между группами. + Перетаскиваете словари в группы из списка доступных словарей, изменяйте порядок групп, используя мышь. + + + + Hunspell + + + Spelling suggestions: + Варианты написания: + + + + Afar + + + + + Abkhazian + Абхазская + + + + Avestan + Авестийская + + + + Afrikaans + Африкаанс + + + + Akan + + + + + Amharic + Амхарская + + + + Aragonese + Арагонская + + + + Arabic + Арабская + + + + Assamese + Ассамская + + + + Avaric + + + + + Aymara + + + + + Azerbaijani + Азербайджанская + + + + Bashkir + Башкирская + + + + Belarusian + Белорусская + + + + Bulgarian + Болгарская + + + + Bihari + + + + + Bislama + + + + + Bambara + + + + + Bengali + + + + + Tibetan + Тибетская + + + + Breton + Бретонская + + + + Bosnian + Боснийская + + + + Catalan + Каталанская + + + + Chechen + Чеченская + + + + Chamorro + Чаморро + + + + Corsican + Корсиканская + + + + Cree + Кри + + + + Czech + Чешская + + + + Church Slavic + Церковнославянская + + + + Chuvash + Чувашская + + + + Welsh + Валлийская + + + + Danish + Датская + + + + German + Немецкая + + + + Divehi + + + + + Dzongkha + + + + + Ewe + + + + + Greek + Греческая + + + + English + Английская + + + + Esperanto + Эсперанто + + + + Spanish + Испанская + + + + Estonian + Эстонская + + + + Basque + Баскская + + + + Persian + Персидская + + + + Fulah + + + + + Finnish + Финская + + + + Fijian + Фиджийская + + + + Faroese + Фарерская + + + + French + Французская + + + + Western Frisian + + + + + Irish + Ирландская + + + + Scottish Gaelic + Гаэльская + + + + Galician + Галисийская + + + + Guarani + Гуараш + + + + Gujarati + Гуджарати + + + + Manx + Мэнская + + + + Hausa + + + + + Hebrew + Иврит + + + + Hindi + Хинди + + + + Hiri Motu + + + + + Croatian + Хорватская + + + + Haitian + Гаитянская + + + + Hungarian + Венгерская + + + + Armenian + Армянская + + + + Herero + Гереро + + + + Interlingua + Интерлингва + + + + Indonesian + Индонезийская + + + + Interlingue + Интерлингве + + + + Igbo + Ибо + + + + Sichuan Yi + + + + + Inupiaq + + + + + Ido + Идо + + + + Icelandic + Исландская + + + + Italian + Итальянская + + + + Inuktitut + Инуктитут + + + + Japanese + Японская + + + + Javanese + Яванская + + + + Georgian + Грузинская + + + + Kongo + Конго + + + + Kikuyu + + + + + Kwanyama + + + + + Kazakh + Казахская + + + + Kalaallisut + + + + + Khmer + Кхмерская + + + + Kannada + Каннада + + + + Korean + Корейская + + + + Kanuri + Канури + + + + Kashmiri + Кашмири + + + + Kurdish + Курдская + + + + Komi + Коми + + + + Cornish + Корнуоллская + + + + Kirghiz + Киргизская + + + + Latin + Латинская + + + + Luxembourgish + + + + + Ganda + Ганда + + + + Limburgish + + + + + Lingala + Лингала + + + + Lao + Лаосская + + + + Lithuanian + Литовская + + + + Luba-Katanga + + + + + Latvian + Латвийская + + + + Malagasy + + + + + Marshallese + + + + + Maori + + + + + Macedonian + Македонская + + + + Malayalam + + + + + Mongolian + Монгольская + + + + Marathi + + + + + Malay + + + + + Maltese + + + + + Burmese + + + + + Nauru + + + + + Norwegian Bokmal + Норвежская (букмол) + + + + North Ndebele + + + + + Nepali + + + + + Ndonga + + + + + Dutch + Голландская + + + + Norwegian Nynorsk + Новонорвежская + + + + Norwegian + Норвежская + + + + South Ndebele + + + + + Navajo + + + + + Chichewa + + + + + Occitan + + + + + Ojibwa + + + + + Oromo + + + + + Oriya + + + + + Ossetian + Осетинская + + + + Panjabi + + + + + Pali + + + + + Polish + Польская + + + + Pashto + Пушту + + + + Portuguese + Португальская + + + + Quechua + + + + + Raeto-Romance + + + + + Kirundi + + + + + Romanian + Румынская + + + + Russian + Русская + + + + Kinyarwanda + + + + + Sanskrit + + + + + Sardinian + + + + + Sindhi + + + + + Northern Sami + + + + + Sango + + + + + Serbo-Croatian + + + + + Sinhala + + + + + Slovak + Словакская + + + + Slovenian + Словенская + + + + Samoan + + + + + Shona + + + + + Somali + Сомалийская + + + + Albanian + А то ж! + Албанская + + + + Serbian + Сербская + + + + Swati + Свази + + + + Southern Sotho + + + + + Sundanese + Сунданская + + + + Swedish + Шведская + + + + Swahili + Суахили + + + + Tamil + + + + + Telugu + + + + + Tajik + + + + + Thai + Тайская + + + + Tigrinya + + + + + Turkmen + Туркменская + + + + Tagalog + + + + + Tswana + + + + + Tonga + Тонганская + + + + Turkish + Турецкая + + + + Tsonga + + + + + Tatar + Татарская + + + + Twi + + + + + Tahitian + Таитиянская + + + + Uighur + + + + + Ukrainian + Украинская + + + + Urdu + Урду + + + + Uzbek + Узбекская + + + + Venda + + + + + Vietnamese + Вьетнамская + + + + Volapuk + + + + + Walloon + + + + + Wolof + + + + + Xhosa + Коса + + + + Yiddish + Идиш + + + + Yoruba + Йоруба + + + + Zhuang + + + + + Chinese + Китайская + + + + Zulu + Зулусская + + + + %1 Morphology + %1 морфология + + + + HunspellDictsModel + + + Enabled + Включено + + + + Name + Название @@ -253,6 +1221,7 @@ Подождите... + Please wait while indexing dictionary Подождите, пока закончиться индексирование словаря @@ -271,67 +1240,74 @@ MainWindow - + Navigation Навигация - + Back Назад - + Forward Вперёд - + Scan Popup Сканировать - + + Pronounce word + Произнести слово + + + Show &Main Window Показать &основное окно + &Quit В&ыход - + Loading... Загрузка... - + Error loading dictionaries Ошибка при загрузке словарей - + %1 dictionaries, %2 articles, %3 words Словарей: %1, статей: %2, слов: %3 + Look up in: - Поиск в словаре: + Поиск в: - + Look up: Искать: - + (untitled) - (безымянный) + (без имени) - + WARNING: %1 Внимание: %1 @@ -351,6 +1327,7 @@ Tab 2 + Welcome! Добро пожаловать! @@ -371,6 +1348,7 @@ &Справка + &Preferences... &Параметры... @@ -404,17 +1382,17 @@ MediaWikisModel - + Enabled Включено - + Name Название - + Address Адрес @@ -422,12 +1400,12 @@ PathsModel - + Path Путь - + Recursive Рекурсивно @@ -440,43 +1418,54 @@ Параметры - + + &Interface + &Интерфейс + + + When enabled, an icon appears in the sytem tray area which can be used to open main window and perform other tasks. При включении этого параметра в системном лотке появится значок, -который можно использовать для вызова основного окна и других действий. +который можно использовать для вызова основного окна и других +действий. - + Enable system tray icon Показывать значок в системном лотке - + With this on, the application starts directly to system tray without showing its main window. При включении этого параметра приложение будет запущено в системном лотке без показа основного окна. - + Start to system tray Запустить в системном лотке - + With this on, an attempt to close main window would hide it instead of closing the application. При включении этого параметра закрытие основного окна свернёт его в системный лоток. - + Close to system tray Сворачивать в системный лоток - + + &Scan Popup + &Всплывающее окно + + + When enabled, a translation popup window would be shown each time you point your mouse on any word on the screen (Windows) or select any word with mouse (Linux). When enabled, you can switch it on and @@ -487,144 +1476,240 @@ off from main window or tray icon. включить или отключить в основном окне и в контекстом меню значка в системном лотке. - Scan popup functionality - Показывать всплывающее окно + Показывать всплывающее окно - + + Enable scan popup functionality + Разрешить всплывающее окно + + + Chooses whether the scan popup mode is on by default nor not. If checked, the program would always start with the scan popup active. Включать или нет режим всплывающего окна при запуске программы. - + Start with scan popup turned on Включить режим всплывающего окна при запуске - + With this enabled, the popup would only show up if all chosen keys are in the pressed state when the word selection changes. - Показывать всплывающее окно только при зажатой клавише. + Показывать всплывающее окно, только если все выбранные клавиши +находятся в зажатом состоянии в момент выделения слова. - + Only show popup when all selected keys are kept pressed: - Показывать всплывающее окно только при зажатой клавише: + Показывать всплывающее окно только при зажатых клавишах: - + Left Ctrl only При зажатии левой клавиши Ctrl - + Left Ctrl Левый Ctrl - + Right Shift only При зажатии правой клавиши Shift - + Right Shift Правый Shift - + Alt key При зажатии любой клавиши Alt - + Alt Alt - + Ctrl key При зажатии любой клавиши Ctrl - + Ctrl Ctrl - + Left Alt only При зажатии левой клавиши Alt - + Left Alt Левый Alt - + Shift key При зажатии любой клавиши Shift - + Shift Shift - + Right Alt only При зажатии правой клавиши Alt - + Right Alt Правый Alt - + Right Ctrl only При зажатии правой клавиши Ctrl - + Right Ctrl Правый Ctrl - + Left Shift only При зажатии левой клавиши Shift - + Left Shift Левый Shift - + Windows key or Meta key При зажатии клавиши Windows или Meta - + Win/Meta Win или Meta + + + Normally, in order to activate a popup you have to +maintain the chosen keys pressed while you select +a word. With this enabled, the chosen keys may also +be pressed shorty after the selection is done. + В обычном состоянии, чтобы активизировать всплывающее +окно, необходимо удерживать выбранные клавиши в процессе +выделения слова. Однако если включить данный режим, клавиши +могут быть нажаты также и в течение некоторого времени после +того, как слово было выделено. + + + + Keys may also be pressed afterwards, within + Клавиши также можно нажать и после, в теч. + + + + To avoid false positives, the keys are only monitored +after the selection's done for a limited amount of +seconds, which is specified here. + Чтобы избежать ложных срабатываний, после выделения слова +клавиши опрашиваются только в течение ограниченного +промежутка времени, который и задается здесь. + + + + secs + сек + + + + &Audio + &Аудио + + + + Auto-pronounce words in main window + Автоматически произносить слова в главном окне + + + + Auto-pronounce words in scan popup + Автоматически произносить слова во всплывающем окне + + + + Program to play audio files: + Программа для проигрывания аудиофайлов: + + + + &Network + &Сеть + + + + Enable if you wish to use a proxy server +for all program's network requests. + Включите, если хотите использовать proxy-сервер +для всех сетевых запросов программы. + + + + Use proxy server + Использовать proxy-сервер + + + + Type: + Тип: + + + + Host: + Сервер: + + + + Port: + Порт: + + + + User: + Имя: + + + + Password: + Пароль: + ScanPopup - %1 results differing in diacritic marks - %1 результатов отличаются диакритическими знаками + %1 результатов отличаются диакритическими знаками - %1 result(s) beginning with the search word - %1 результатов начинаются с указанного слова + %1 результатов начинаются с указанного слова @@ -632,35 +1717,65 @@ in the pressed state when the word selection changes. Диалог - + word слово - + + List matches + Список совпадений + + + + + ... ... + + + Pronounce word + Произнести слово + + + + SoundDirsModel + + + Path + Путь + + + + Name + Название + Sources - + + + Choose a directory Выбор пути + + Confirm removal Подтверждение удаления - + + Remove directory <b>%1</b> from the list? Удалить путь <b>%1</b> из списка? - + Remove site <b>%1</b> from the list? Удалить веб-сайт <b>%1</b> из списка? @@ -680,30 +1795,87 @@ in the pressed state when the word selection changes. Пути для поиска файлов словарей: + + &Add... &Добавить... + + &Remove &Удалить - Wikipedia - Wikipedia + Sound Dirs + Звуковые директории + Make dictionaries from bunches of audiofiles by adding paths here: + Словари создаются из набора аудиофайлов добавлением путей сюда: + + + + Morphology + Морфология + + + + Path to a directory with Hunspell/Myspell dictionaries: + Путь к директории, содержащей словари Hunspell/Myspell: + + + + &Change... + &Изменить + + + + Available morphology dictionaries: + Доступные морфологические словари: + + + + Each morphology dictionary appears as a +separate auxiliary dictionary which +provides stem words for searches and +spelling suggestions for mistyped words. +Add appropriate dictionaries to the bottoms +of the appropriate groups to use them. + Каждый морфологический словарь +представляется в виде отдельного +вспомогательного словаря, +предоставляющего корни слов при +поиске, а также варианты написания +неправильно написанных слов. +Для использования словарей +добавляйте соответствующие словари +в конец соответствующих групп. + + + Each morphology dictionary appears as a separate auxiliary dictionary which provides stem words for searches and spelling suggestions for mistyped words. Add appropriate dictionaries to the bottoms of the appropriate groups to use them. + Каждый морфологический словарь представляется в виде отдельного вспомогательного словаря, предоставляющего корни слов при поиске, а также варианты написания неправильно написанных слов. Для использования словарей добавляйте соответствующие словари в конец соответствующих групп. + + + + Wikipedia + Пишется по-русски, источник: ru.wikipedia.org + Википедия + + + Wikipedia (MediaWiki) sites: - Веб-сайты Wikipedia (MediaWiki): + Веб-сайты Википедии (MediaWiki): WordFinder - + Failed to query some dictionaries. Ошибка поиска в некоторых словарях. diff --git a/src/main.cc b/src/main.cc index 42fe2747..af089750 100644 --- a/src/main.cc +++ b/src/main.cc @@ -27,8 +27,24 @@ int main( int argc, char ** argv ) QApplication app( argc, argv ); + app.setApplicationName( "GoldenDict" ); + app.setOrganizationDomain( "http://goldendict.berlios.de/" ); + app.setWindowIcon( QIcon( ":/icons/programicon.png" ) ); + // Load translations + + QTranslator qtTranslator; + + qtTranslator.load( "qt_" + QLocale::system().name(), + QLibraryInfo::location( QLibraryInfo::TranslationsPath ) ); + app.installTranslator( &qtTranslator ); + + QTranslator translator; + translator.load( QString( Config::getProgramDataDir() ) + "/locale/" + QLocale::system().name() ); + app.installTranslator( &translator ); + + // Apply qt stylesheet { QFile builtInCssFile( ":/qt-style.css" ); diff --git a/src/mainwindow.cc b/src/mainwindow.cc index 96c6c0c9..0f0a1e74 100644 --- a/src/mainwindow.cc +++ b/src/mainwindow.cc @@ -209,7 +209,7 @@ MainWindow::MainWindow(): ArticleView & view = dynamic_cast< ArticleView & >( *( ui.tabWidget->currentWidget() ) ); - view.showDefinition( "Welcome!", UINT_MAX ); + view.showDefinition( tr( "Welcome!" ), UINT_MAX ); } ui.translateLine->setFocus(); diff --git a/src/sources.ui b/src/sources.ui index 767df8ca..e13897f2 100644 --- a/src/sources.ui +++ b/src/sources.ui @@ -171,10 +171,18 @@ - Each morphology dictionary appears as a separate auxiliary dictionary which provides stem words for searches and spelling suggestions for mistyped words. Add appropriate dictionaries to the bottoms of the appropriate groups to use them. + Each morphology dictionary appears as a +separate auxiliary dictionary which +provides stem words for searches and +spelling suggestions for mistyped words. +Add appropriate dictionaries to the bottoms +of the appropriate groups to use them. + + + Qt::PlainText - true + false