From 7dd7dae9cc55a957c22cd4c3dd93d32d1deb5328 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marcin=20Ka=C5=BAmierczak?= Date: Tue, 16 Nov 2010 14:29:45 +0100 Subject: [PATCH] add stardict plugin translations --- src/plugins/stardict/StarDialog.cpp | 5 +- src/plugins/stardict/StarDict.qrc | 4 +- src/plugins/stardict/StarDictPlugin.cpp | 4 +- src/plugins/stardict/en_US.ts | 124 ++++++++-------------- src/plugins/stardict/pl_PL.ts | 159 +++++++++++----------------- src/plugins/stardict/translations/en_US.qm | Bin 134 -> 23 bytes src/plugins/stardict/translations/pl_PL.qm | Bin 3426 -> 2254 bytes 7 files changed, 113 insertions(+), 183 deletions(-) diff --git a/src/plugins/stardict/StarDialog.cpp b/src/plugins/stardict/StarDialog.cpp index 6f18d02..c3b6131 100644 --- a/src/plugins/stardict/StarDialog.cpp +++ b/src/plugins/stardict/StarDialog.cpp @@ -63,15 +63,18 @@ void StarDialog::initializeUI() { infoLabel = new QLabel; infoLabel->setWordWrap(true); + QVBoxLayout* buttonLayout = new QVBoxLayout; if(type == New) { setWindowTitle(tr("Add new StarDict dictionary")); browseLayout = new QHBoxLayout; browseButton = new QPushButton(tr("Browse")); + browseButton->setMaximumWidth(150); infoLabel->setText(tr("Dictionary file: not selected")); browseLayout->addWidget(infoLabel, 0, Qt::AlignLeft); + browseLayout->addLayout(buttonLayout); browseLayout->addWidget(browseButton, 0, Qt::AlignRight); mainVerticalLayout->addLayout(browseLayout); @@ -97,7 +100,7 @@ void StarDialog::initializeUI() { accentsLayout = new QHBoxLayout; accentsCheckBox = new QCheckBox(tr("Strip accents")); accentsCheckBox->setToolTip(accentsToolTip); - accentsLayout->addWidget(accentsCheckBox); + accentsLayout->addWidget(accentsCheckBox); #ifdef Q_WS_MAEMO_5 accentsInfoToolButton = new QToolButton; accentsInfoToolButton->setIcon(QIcon::fromTheme("general_information")); diff --git a/src/plugins/stardict/StarDict.qrc b/src/plugins/stardict/StarDict.qrc index 0642344..bf6c980 100644 --- a/src/plugins/stardict/StarDict.qrc +++ b/src/plugins/stardict/StarDict.qrc @@ -1,6 +1,6 @@ - - translations/pl_PL.qm + translations/en_US.qm + translations/pl_PL.qm diff --git a/src/plugins/stardict/StarDictPlugin.cpp b/src/plugins/stardict/StarDictPlugin.cpp index bf75e6a..aa055e4 100644 --- a/src/plugins/stardict/StarDictPlugin.cpp +++ b/src/plugins/stardict/StarDictPlugin.cpp @@ -50,8 +50,8 @@ void StarDictPlugin::retranslate() { QTranslator *translator = new QTranslator(this); - if(!translator->load(":/xdxf/translations/" + locale)) { - translator->load(":/xdxf/translations/en_US"); + if(!translator->load(":/stardict/translations/" + locale)) { + translator->load(":/stardict/translations/en_US"); } QCoreApplication::installTranslator(translator); } diff --git a/src/plugins/stardict/en_US.ts b/src/plugins/stardict/en_US.ts index 64c07a0..06f924d 100644 --- a/src/plugins/stardict/en_US.ts +++ b/src/plugins/stardict/en_US.ts @@ -2,159 +2,123 @@ - XdxfCachingDialog + StarDialog - - - Caching dictionary, please wait + + Strip accents (searching takes more time, but spelling doesn't have to be exact) - - Cancel + + Add new StarDict dictionary - - Estimated time left: + + Browse - - - %n second(s) - - %n second - %n seconds - - - - - XdxfDialog - - Optimize for quicker searches (may take some time) + + Dictionary file: not selected - - Strip accents (searching takes more time, but spelling doesn't have to be exact) + + StarDict Settings - - Add new XDXF dictionary + + Plugin: - - Browse + + Book name: - - Dictionary file: not selected + + Version: - - XDXF Settings + + Word count: - - Plugin: + + Author: - - From: + + E-mail: - - To: + + Website: - + Description: - - Strip accents + + Date: - - Optimize + + Strip accents - + Add - + Save settings - + Select dictionary file - - XDXF Files (*.xdxf) + + StarDict Files (*.dict *dict.dz *.idx *idx.gz *.ifo) - + Dictionary file: %1 - + File path is not set - - - XdxfPlugin - - - - Cache database cannot be opened for %1 dictionary. Searching in XDXF file. You may want to recache. - - - - - - XDXF file cannot be read for %1 - - - - - XDXF file is in wrong format - - - - - XDXF dictionary cannot be read from file - - - - - - XDXF file cannot be read for %1 dictionary + + Dictionary files are not complete + + + StarDictPlugin - - Database caching error, please try again. + + StarDict dictionary cannot be read from file diff --git a/src/plugins/stardict/pl_PL.ts b/src/plugins/stardict/pl_PL.ts index 9800a1c..e330f57 100644 --- a/src/plugins/stardict/pl_PL.ts +++ b/src/plugins/stardict/pl_PL.ts @@ -2,161 +2,124 @@ - XdxfCachingDialog + StarDialog - - - Caching dictionary, please wait - Optymalizacja słownika, proszę czekać + + Strip accents (searching takes more time, but spelling doesn't have to be exact) + Usuń akcenty (wyszukiwanie trwa dłużej, ale szukane słowo nie musi być wpisane dokładnie) - - Cancel - Anuluj + + Add new StarDict dictionary + Dodaj nowy słownik StarDict - - Estimated time left: - Pozostały czas: + + Browse + Przeglądaj - - - %n second(s) - - %n sekunda - %n sekundy - %n sekund - + + + Dictionary file: not selected + Plik ze słownikiem nie został wybrany - - - XdxfDialog - - Optimize for quicker searches (may take some time) - Optymalizuj dla szybszego wyszukiwania (może zająć trochę czasu) + + StarDict Settings + Ustawienia StarDict - - Strip accents (searching takes more time, but spelling doesn't have to be exact) - Usuń akcenty (wyszukiwanie trwa dłużej, ale szukane słowo nie musi być wpisane dokładnie) + + Plugin: + - - Add new XDXF dictionary - Dodaj nowy słownik XDXF + + Book name: + Słownik: - - Browse - Przeglądaj + + Version: + Wersja: - - Dictionary file: not selected - Plik ze słownikiem nie został wybrany + + Word count: + Liczba słów: - - XDXF Settings - Ustawienia XDXF + + Author: + Autor: - - Plugin: + + E-mail: - - From: - Z: + + Website: + Strona: - - To: - Na: + + Description: + Opis: - - Description: - Opis: + + Date: + Data: - + Strip accents Usuń akcenty - - Optimize - Optymalizuj - - - + Add Dodaj - + Save settings Zapisz ustawienia - + Select dictionary file Wybierz plik ze słownikiem - - XDXF Files (*.xdxf) - Pliki XDXF (*.xdxf) + + StarDict Files (*.dict *dict.dz *.idx *idx.gz *.ifo) + Pliki StarDict (*.dict *dict.dz *.idx *idx.gz *.ifo) - + Dictionary file: %1 Plik ze słownikiem: %1 - + File path is not set Ścieżka do pliku nie jest ustawiona - - - XdxfPlugin - - - - - Cache database cannot be opened for %1 dictionary. Searching in XDXF file. You may want to recache. - Nie można otworzyć bazy danych dla słownika %1. Szukanie w pliku XDXF. Możesz spróbować ponownie włączyć optymalizację. - - - - XDXF file cannot be read for %1 - Nie można odczytać pliku XDXF dla %1 - - - - XDXF file is in wrong format - Niewłaściwy format pliku XDXF - - - - XDXF dictionary cannot be read from file - Nie można odczytać słownika XDXF z pliku - - - - - XDXF file cannot be read for %1 dictionary - Nie mozna odczytać pliku XDXF dla słownika %1 + + Dictionary files are not complete + Brak części plików słownika + + + StarDictPlugin - - Database caching error, please try again. - Błąd optymalizacji, proszę spróbować ponownie. + + StarDict dictionary cannot be read from file + Nie można odczytać słownika StarDict z pliku diff --git a/src/plugins/stardict/translations/en_US.qm b/src/plugins/stardict/translations/en_US.qm index 900f71678adc36c355111d16b61fba965160a91d..9dad8dffceb9623e88f8b96d9cd0caf25574c6fa 100644 GIT binary patch literal 23 fcmcE7ks@*G{hX<16=n7(EZlpygMop8iIEWihQJ9+ literal 134 zcmcE7ks@*G{hX<16=n7(EZlq7iGhKEgJ+4@OCZgV3B<9?KthN?l_8HofuWcol_8lS zAIMGt35#F~GZb?GB^cO%m`62Fp*S@;KQBe2Sd$$nAQ+KSk>;G3oROKA?vk09lb_Dm K0TgCpWCQ?znH|Ic diff --git a/src/plugins/stardict/translations/pl_PL.qm b/src/plugins/stardict/translations/pl_PL.qm index 07a9e30fd960f95c6ebf63425d31042196ca9086..17a6ab3ca555175004b530890db3b12bbae0aaff 100644 GIT binary patch literal 2254 zcma)7-)kII6h4zpHb0t8DhZORgz{seuSP^iM9+POCy^8h(Zu@`*M5*h&Yj7RgIjpcP97b7 zhi7f-(uYqF6?(--o?jxG{C#@y_0zDrI}@Mz4g0m3uit`w;iuWdvp6o^nLYfgi|4($ zn>Riun!a-ClaKBLe`@}E;b~l`%zq)D#q)Ma{P+&hRISvWc^iJ-D1GqjA?`0NeqVVF z=kG1vUw9X|j>h4G0xagJP9b?DX=esoD&kkz@Vse$*Dx}wYw3qAhwom>?vkJYc6)Sy zRqWL4Iv`EE*f+=kFT!n2E}0bfQQ(R|?TJ3FYlNp=qr*T(2YLSHX@e4Ag}_=*QD!z0 z(+;C`k!Nz68YhCu%udz9a90Gfqw+16X%lXGq^L!{Gc`g z@=|!=f1z{9*^dBAA>v1o!L_g=Xo5S5_Xnx(v;XoPghs^5SFTZG4h}7i|M#vYGbiluJYUvW&W>vJyEV|Z(o%0S8dtdc6cE# z^e5?+p|TA)Mi3)Oq>dj-9XI}i`4x+rICUUNNXP}-0Ys9uLaAZU+(Npp3QTVGz8r@E z%vIZ9G3ZHvuCe1r>o=l7!|)!WMJpzdu%aER*hu_-)dzNLGpquZ_%TYy%9+dAqyuLf z&%J>zkFB^RcHu#yY<;V&Jew!76RWY3k=uq&g^{}`S0_Xl8r@M9(M&J_y2|(Ytrw~| zc*=-2OWTB^sf5~>uE{Ok0_3fbY>f2e(Bz!GqM~^0)LgKojrturY_+ADu^u;}SLj8n z-X7>+YWefVlP4SR^IKu$VX7p7$sgCR(o2I1btpttFdzWL-&qVc^eK-{=K188lkbdZ z5hugFoTS>Uq}t>z=zl|nD+3;PU@}tD6WdYPN&9%=*kIF7S~_rU@(12={$8G#d{CKN F`Ul#i-Xj12 literal 3426 zcma)8U1%It6h6~zcDHGgY7=XP*4`?qo3N}@N*{tgG+m>uXoG7pO+|Wl<|aGI?#y;( zwwn!YiReRpRH?KesL)3rq)&>9LJNYR_#_tbtqKLH4}#)@=y&ey&Q3Oyn1}tDJNKUR zo$ov6-1Foo)}C*EfA7k-2ljq>_QNlJo+6?jiJrMmWL%~G8($G+o}+`WJ&ND&=-lBq ziBhj_J9A4CZM)Vtyze&l-Riq};Vq(po2mQ0|C?yX@zmAhpJTm0b{VQ z`)94?`D4-HmQ{DbU>hgsB-JUP7S%{nm26tUuStve1{PzATxtS~4NQ{qSgVtV zHJ?_Dhwx-#KjW1~Ci1<%?M7I(8Q88Py;fe-t4jJxG^HJE0%wqp!dU}A8nhT0Odpeu zsj8ct6Ep)*D;ih;FjEL91SbJ?l0;4UB)qF51HZeUwMVN&aF+hDs zEsKu~FsU&%3*EhN@8Dch16j+XpjqsjrRfONgRmzY)fBVE+36TO9+X@?oA6DYc=K=>3Ap#X`~p5 zFXrv4niOM)l2D!4l65AN{V)PfzEESK=`Di}iTAC@_r7($9XCKZRFw(clTb_>b4X=) zFfQms7ogRJw|YDB2L5*tECL535Xe!D1So9mc1T7DMyC<7sLP-tY+r=lb>8=qo2I!n z>6xDP+*+~@yAw(^UM1O+5V2;jB#OV9d>BDk2vOHMsBKXhA+g8{I(*Jver|vi8(}id zw%(nCSy0yIBAN&mz2vJReejEk$Q z{3bac+238#sTC_+o$^VJ_RuNj!zjXq1gj<-I^2IFV?(6? zH?s5soX5L<>LoY1s18Q$ha+nDW&F$01Qlo*5iHYuEPF?Ehvw==s!kM^(f<=6JghZB zo6^mposeA*UA48n(k7{S55a`3FRVDU8Q5{5W)t6>tf2~JtaAl(MeBBm+^XoOc73KO?Ya-k&c{BF{y;A9U56<^pX6rPnHxBdn#L4v zDxMWWtS(L^%pB+$g@_rGrwAo18OSnE4yJUtk3x92t{hz7+&;z*#fq*VO1g`1zSvH9 zm-5w95U1US;J(t7PQcmYDU*#Cq6(doQtDCn4N;@C1-OK>#2+5n)n}Fv8+sj zIN64Xx`0w=pc>z