<translation type="unfinished"></translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="328"/>
+ <location filename="backbone/backbone.cpp" line="329"/>
<source>%1 folder doesn't exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="351"/>
+ <location filename="backbone/backbone.cpp" line="352"/>
<source>%1 plugin cannot be loaded: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="393"/>
- <location filename="backbone/backbone.cpp" line="431"/>
+ <location filename="backbone/backbone.cpp" line="394"/>
+ <location filename="backbone/backbone.cpp" line="432"/>
<source>%1 configuration file doesn't exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="448"/>
+ <location filename="backbone/backbone.cpp" line="449"/>
<source>Configuration file error. %2 plugin doesn't exist.</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="93"/>
- <location filename="gui/DictManagerWidget.cpp" line="153"/>
- <location filename="gui/DictManagerWidget.cpp" line="179"/>
- <location filename="gui/DictManagerWidget.cpp" line="225"/>
+ <location filename="gui/DictManagerWidget.cpp" line="102"/>
+ <location filename="gui/DictManagerWidget.cpp" line="162"/>
+ <location filename="gui/DictManagerWidget.cpp" line="188"/>
+ <location filename="gui/DictManagerWidget.cpp" line="235"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="154"/>
- <location filename="gui/DictManagerWidget.cpp" line="179"/>
- <location filename="gui/DictManagerWidget.cpp" line="225"/>
+ <location filename="gui/DictManagerWidget.cpp" line="163"/>
+ <location filename="gui/DictManagerWidget.cpp" line="188"/>
+ <location filename="gui/DictManagerWidget.cpp" line="235"/>
<source>Do you want to save changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="210"/>
+ <location filename="gui/DictManagerWidget.cpp" line="220"/>
<source>Remove dictionary</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="211"/>
+ <location filename="gui/DictManagerWidget.cpp" line="221"/>
<source>Do you want to remove selected dictionary?</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/MainWindow.cpp" line="581"/>
+ <location filename="gui/MainWindow.cpp" line="590"/>
<source>Delete all bookmarks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/MainWindow.cpp" line="582"/>
+ <location filename="gui/MainWindow.cpp" line="591"/>
<source>Do you want to delete all bookmarks? (This action cannot be revoked, and will clear current word list)</source>
<translation type="unfinished"></translation>
</message>
</message>
</context>
<context>
- <name>TranslationTextEdit</name>
+ <name>TranslationView</name>
<message>
- <location filename="gui/TranslationTextEdit.cpp" line="33"/>
+ <location filename="gui/TranslationView.cpp" line="33"/>
<source>Search</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/TranslationTextEdit.cpp" line="34"/>
+ <location filename="gui/TranslationView.cpp" line="34"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="gui/TranslationTextEdit.cpp" line="35"/>
+ <location filename="gui/TranslationView.cpp" line="35"/>
<source>Select All</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>WordListWidget</name>
+ <message>
+ <location filename="gui/WordListWidget.cpp" line="115"/>
+ <source>Can't find any matching words</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
<translation>Musisz określić gdzie chcesz szukać tłumaczeń</translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="328"/>
+ <location filename="backbone/backbone.cpp" line="329"/>
<source>%1 folder doesn't exist.</source>
<translation>Folder %1 nie istnieje.</translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="351"/>
+ <location filename="backbone/backbone.cpp" line="352"/>
<source>%1 plugin cannot be loaded: %2.</source>
<translation>Nie można załadować pluginu %1: %2.</translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="393"/>
- <location filename="backbone/backbone.cpp" line="431"/>
+ <location filename="backbone/backbone.cpp" line="394"/>
+ <location filename="backbone/backbone.cpp" line="432"/>
<source>%1 configuration file doesn't exist.</source>
<translation>Plik konfiguracyjny %1 nie istnieje.</translation>
</message>
<message>
- <location filename="backbone/backbone.cpp" line="448"/>
+ <location filename="backbone/backbone.cpp" line="449"/>
<source>Configuration file error. %2 plugin doesn't exist.</source>
<translation>Błąd pliku konfiguracyjnego. Plugin %2 nie istnieje.</translation>
</message>
<translation>Ustawienia</translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="93"/>
- <location filename="gui/DictManagerWidget.cpp" line="153"/>
- <location filename="gui/DictManagerWidget.cpp" line="179"/>
- <location filename="gui/DictManagerWidget.cpp" line="225"/>
+ <location filename="gui/DictManagerWidget.cpp" line="102"/>
+ <location filename="gui/DictManagerWidget.cpp" line="162"/>
+ <location filename="gui/DictManagerWidget.cpp" line="188"/>
+ <location filename="gui/DictManagerWidget.cpp" line="235"/>
<source>Save</source>
<translation>Zapisz</translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="154"/>
- <location filename="gui/DictManagerWidget.cpp" line="179"/>
- <location filename="gui/DictManagerWidget.cpp" line="225"/>
+ <location filename="gui/DictManagerWidget.cpp" line="163"/>
+ <location filename="gui/DictManagerWidget.cpp" line="188"/>
+ <location filename="gui/DictManagerWidget.cpp" line="235"/>
<source>Do you want to save changes?</source>
<translation>Czy chcesz zapisać zmiany?</translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="210"/>
+ <location filename="gui/DictManagerWidget.cpp" line="220"/>
<source>Remove dictionary</source>
<translation>Usuń słownik</translation>
</message>
<message>
- <location filename="gui/DictManagerWidget.cpp" line="211"/>
+ <location filename="gui/DictManagerWidget.cpp" line="221"/>
<source>Do you want to remove selected dictionary?</source>
<translation>Czy chcesz usunąć wybrany słownik?</translation>
</message>
<translation>Nie znaleziono dokładnego dopasowania</translation>
</message>
<message>
- <location filename="gui/MainWindow.cpp" line="581"/>
+ <location filename="gui/MainWindow.cpp" line="590"/>
<source>Delete all bookmarks</source>
<translation>Usuń wszystkie zakładki</translation>
</message>
<message>
- <location filename="gui/MainWindow.cpp" line="582"/>
+ <location filename="gui/MainWindow.cpp" line="591"/>
<source>Do you want to delete all bookmarks? (This action cannot be revoked, and will clear current word list)</source>
<translation>Czy chcesz usunąć wszystkie zakładki? (Ta akcja nie będzie mogła być cofnięta i wyczyści bieżącą listę słów)</translation>
</message>
<context>
<name>TranslationTextEdit</name>
<message>
- <location filename="gui/TranslationTextEdit.cpp" line="33"/>
<source>Search</source>
- <translation>Szukaj</translation>
+ <translation type="obsolete">Szukaj</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="obsolete">Kopiuj</translation>
+ </message>
+ <message>
+ <source>Select All</source>
+ <translation type="obsolete">Wybierz wszystkie</translation>
+ </message>
+</context>
+<context>
+ <name>TranslationView</name>
+ <message>
+ <location filename="gui/TranslationView.cpp" line="33"/>
+ <source>Search</source>
+ <translation type="unfinished">Szukaj</translation>
</message>
<message>
- <location filename="gui/TranslationTextEdit.cpp" line="34"/>
+ <location filename="gui/TranslationView.cpp" line="34"/>
<source>Copy</source>
- <translation>Kopiuj</translation>
+ <translation type="unfinished">Kopiuj</translation>
</message>
<message>
- <location filename="gui/TranslationTextEdit.cpp" line="35"/>
+ <location filename="gui/TranslationView.cpp" line="35"/>
<source>Select All</source>
- <translation>Wybierz wszystkie</translation>
+ <translation type="unfinished">Wybierz wszystkie</translation>
</message>
</context>
<context>
<translation><center><h1>Witamy w mDictionary!</h1></center></translation>
</message>
</context>
+<context>
+ <name>WordListWidget</name>
+ <message>
+ <location filename="gui/WordListWidget.cpp" line="115"/>
+ <source>Can't find any matching words</source>
+ <translation>Nie znaleziono pasujących słów</translation>
+ </message>
+</context>
</TS>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="GoogleDialog.cpp" line="138"/>
+ <location filename="GoogleDialog.cpp" line="142"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="GoogleDialog.cpp" line="141"/>
+ <location filename="GoogleDialog.cpp" line="145"/>
<source>Save settings</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>GooglePlugin</name>
<message>
- <location filename="GooglePlugin.cpp" line="197"/>
+ <location filename="GooglePlugin.cpp" line="200"/>
<source>GooglePlugin: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="GooglePlugin.cpp" line="270"/>
+ <location filename="GooglePlugin.cpp" line="274"/>
<source>GooglePlugin: can't parse Json</source>
<translation type="unfinished"></translation>
</message>
<translation>Plugin Google korzysta z połączenia z Internetem, może ono być płatne.</translation>
</message>
<message>
- <location filename="GoogleDialog.cpp" line="138"/>
+ <location filename="GoogleDialog.cpp" line="142"/>
<source>Add</source>
<translation>Dodaj</translation>
</message>
<message>
- <location filename="GoogleDialog.cpp" line="141"/>
+ <location filename="GoogleDialog.cpp" line="145"/>
<source>Save settings</source>
<translation>Zapisz ustawienia</translation>
</message>
<context>
<name>GooglePlugin</name>
<message>
- <location filename="GooglePlugin.cpp" line="197"/>
+ <location filename="GooglePlugin.cpp" line="200"/>
<source>GooglePlugin: %1</source>
<translation>Plugin Google: %1</translation>
</message>
<message>
- <location filename="GooglePlugin.cpp" line="270"/>
+ <location filename="GooglePlugin.cpp" line="274"/>
<source>GooglePlugin: can't parse Json</source>
<translation>Plugin Google: błąd parsowania Json</translation>
</message>
<name>XdxfCachingDialog</name>
<message>
<location filename="XdxfCachingDialog.cpp" line="35"/>
+ <location filename="XdxfCachingDialog.cpp" line="49"/>
<source>Caching dictionary, please wait</source>
<translation type="unfinished"></translation>
</message>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="XdxfCachingDialog.cpp" line="73"/>
+ <location filename="XdxfCachingDialog.cpp" line="79"/>
<source>Estimated time left: </source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
- <location filename="XdxfCachingDialog.cpp" line="74"/>
+ <location filename="XdxfCachingDialog.cpp" line="80"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n second</numerusform>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="201"/>
+ <location filename="XdxfDialog.cpp" line="210"/>
<source>Select dictionary file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="203"/>
+ <location filename="XdxfDialog.cpp" line="212"/>
<source>XDXF Files (*.xdxf)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="208"/>
+ <location filename="XdxfDialog.cpp" line="217"/>
<source>Dictionary file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="236"/>
+ <location filename="XdxfDialog.cpp" line="246"/>
<source>File path is not set</source>
<translation type="unfinished"></translation>
</message>
<context>
<name>XdxfPlugin</name>
<message>
- <location filename="xdxfplugin.cpp" line="109"/>
- <location filename="xdxfplugin.cpp" line="226"/>
- <location filename="xdxfplugin.cpp" line="525"/>
+ <location filename="xdxfplugin.cpp" line="108"/>
+ <location filename="xdxfplugin.cpp" line="206"/>
+ <location filename="xdxfplugin.cpp" line="523"/>
<source>Cache database cannot be opened for %1 dictionary. Searching in XDXF file. You may want to recache.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="169"/>
- <location filename="xdxfplugin.cpp" line="257"/>
+ <location filename="xdxfplugin.cpp" line="157"/>
+ <location filename="xdxfplugin.cpp" line="237"/>
<source>XDXF file cannot be read for %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="372"/>
+ <location filename="xdxfplugin.cpp" line="365"/>
<source>XDXF file is in wrong format</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="414"/>
+ <location filename="xdxfplugin.cpp" line="407"/>
<source>XDXF dictionary cannot be read from file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="458"/>
- <location filename="xdxfplugin.cpp" line="516"/>
+ <location filename="xdxfplugin.cpp" line="455"/>
+ <location filename="xdxfplugin.cpp" line="514"/>
<source>XDXF file cannot be read for %1 dictionary</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="607"/>
+ <location filename="xdxfplugin.cpp" line="605"/>
<source>Database caching error, please try again.</source>
<translation type="unfinished"></translation>
</message>
<name>XdxfCachingDialog</name>
<message>
<location filename="XdxfCachingDialog.cpp" line="35"/>
+ <location filename="XdxfCachingDialog.cpp" line="49"/>
<source>Caching dictionary, please wait</source>
<translation>Optymalizacja słownika, proszę czekać</translation>
</message>
<translation>Anuluj</translation>
</message>
<message>
- <location filename="XdxfCachingDialog.cpp" line="73"/>
+ <location filename="XdxfCachingDialog.cpp" line="79"/>
<source>Estimated time left: </source>
<translation>Pozostały czas: </translation>
</message>
<message numerus="yes">
- <location filename="XdxfCachingDialog.cpp" line="74"/>
+ <location filename="XdxfCachingDialog.cpp" line="80"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n sekunda</numerusform>
<translation>Zapisz ustawienia</translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="201"/>
+ <location filename="XdxfDialog.cpp" line="210"/>
<source>Select dictionary file</source>
<translation>Wybierz plik ze słownikiem</translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="203"/>
+ <location filename="XdxfDialog.cpp" line="212"/>
<source>XDXF Files (*.xdxf)</source>
<translation>Pliki XDXF (*.xdxf)</translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="208"/>
+ <location filename="XdxfDialog.cpp" line="217"/>
<source>Dictionary file: %1</source>
<translation>Plik ze słownikiem: %1</translation>
</message>
<message>
- <location filename="XdxfDialog.cpp" line="236"/>
+ <location filename="XdxfDialog.cpp" line="246"/>
<source>File path is not set</source>
<translation>Ścieżka do pliku nie jest ustawiona</translation>
</message>
<context>
<name>XdxfPlugin</name>
<message>
- <location filename="xdxfplugin.cpp" line="109"/>
- <location filename="xdxfplugin.cpp" line="226"/>
- <location filename="xdxfplugin.cpp" line="525"/>
+ <location filename="xdxfplugin.cpp" line="108"/>
+ <location filename="xdxfplugin.cpp" line="206"/>
+ <location filename="xdxfplugin.cpp" line="523"/>
<source>Cache database cannot be opened for %1 dictionary. Searching in XDXF file. You may want to recache.</source>
<translation>Nie można otworzyć bazy danych dla słownika %1. Szukanie w pliku XDXF. Możesz spróbować ponownie włączyć optymalizację.</translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="169"/>
- <location filename="xdxfplugin.cpp" line="257"/>
+ <location filename="xdxfplugin.cpp" line="157"/>
+ <location filename="xdxfplugin.cpp" line="237"/>
<source>XDXF file cannot be read for %1</source>
<translation>Nie można odczytać pliku XDXF dla %1</translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="372"/>
+ <location filename="xdxfplugin.cpp" line="365"/>
<source>XDXF file is in wrong format</source>
<translation>Niewłaściwy format pliku XDXF</translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="414"/>
+ <location filename="xdxfplugin.cpp" line="407"/>
<source>XDXF dictionary cannot be read from file</source>
<translation>Nie można odczytać słownika XDXF z pliku</translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="458"/>
- <location filename="xdxfplugin.cpp" line="516"/>
+ <location filename="xdxfplugin.cpp" line="455"/>
+ <location filename="xdxfplugin.cpp" line="514"/>
<source>XDXF file cannot be read for %1 dictionary</source>
<translation>Nie mozna odczytać pliku XDXF dla słownika %1</translation>
</message>
<message>
- <location filename="xdxfplugin.cpp" line="607"/>
+ <location filename="xdxfplugin.cpp" line="605"/>
<source>Database caching error, please try again.</source>
<translation>Błąd optymalizacji, proszę spróbować ponownie.</translation>
</message>