Browse Source

Merge branch 'pr626'

pull/632/head
Tux3 / Mlkj / !Lev.uXFMLA 11 years ago
parent
commit
8b284f260a
No known key found for this signature in database
GPG Key ID: 7E086DD661263264
  1. 13
      src/filetransferinstance.cpp
  2. 14
      src/widget/form/chatform.cpp
  3. 9
      src/widget/form/settings/identityform.cpp
  4. BIN
      translations/pl.qm
  5. 283
      translations/pl.ts

13
src/filetransferinstance.cpp

@ -239,7 +239,9 @@ void FileTransferInstance::acceptRecvRequest()
if (isFileWritable(path)) if (isFileWritable(path))
break; break;
else else
QMessageBox::warning(0, tr("Location not writable","Title of permissions popup"), tr("You do not have permission to write that location. Choose another, or cancel the save dialog.", "text of permissions popup")); QMessageBox::warning(0,
tr("Location not writable","Title of permissions popup"),
tr("You do not have permission to write that location. Choose another, or cancel the save dialog.", "text of permissions popup"));
} }
} }
} }
@ -263,9 +265,7 @@ void FileTransferInstance::pauseResumeRecv()
return; return;
Core::getInstance()->pauseResumeFileRecv(friendId, fileNum); Core::getInstance()->pauseResumeFileRecv(friendId, fileNum);
// if (state == tsProcessing)
// state = tsPaused;
// else state = tsProcessing;
if (state == tsPaused) if (state == tsPaused)
{ {
effStartTime = QDateTime::currentDateTime(); effStartTime = QDateTime::currentDateTime();
@ -284,9 +284,7 @@ void FileTransferInstance::pauseResumeSend()
return; return;
Core::getInstance()->pauseResumeFileSend(friendId, fileNum); Core::getInstance()->pauseResumeFileSend(friendId, fileNum);
// if (state == tsProcessing)
// state = tsPaused;
// else state = tsProcessing;
if (state == tsPaused) if (state == tsPaused)
{ {
effStartTime = QDateTime::currentDateTime(); effStartTime = QDateTime::currentDateTime();
@ -307,7 +305,6 @@ QString FileTransferInstance::QImage2base64(const QImage &img)
QString FileTransferInstance::getHtmlImage() QString FileTransferInstance::getHtmlImage()
{ {
//qDebug() << "QString FileTransferInstance::getHtmlImage() " << state;
QString res; QString res;
if (state == tsPending || state == tsProcessing || state == tsPaused) if (state == tsPending || state == tsProcessing || state == tsPaused)

14
src/widget/form/chatform.cpp

@ -231,6 +231,7 @@ void ChatForm::onAvInvite(int FriendId, int CallId, bool video)
videoButton->style()->polish(videoButton); videoButton->style()->polish(videoButton);
connect(callButton, SIGNAL(clicked()), this, SLOT(onAnswerCallTriggered())); connect(callButton, SIGNAL(clicked()), this, SLOT(onAnswerCallTriggered()));
} }
addSystemInfoMessage(tr("%1 calling").arg(f->getName()), "white", QDateTime::currentDateTime()); addSystemInfoMessage(tr("%1 calling").arg(f->getName()), "white", QDateTime::currentDateTime());
Widget* w = Widget::getInstance(); Widget* w = Widget::getInstance();
@ -299,7 +300,8 @@ void ChatForm::onAvCancel(int FriendId, int)
connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered()));
netcam->hide(); netcam->hide();
addSystemInfoMessage(tr("%1 stopped calling").arg(f->getName()), "white", QDateTime::currentDateTime());
} }
void ChatForm::onAvEnd(int FriendId, int) void ChatForm::onAvEnd(int FriendId, int)
@ -331,6 +333,7 @@ void ChatForm::onAvEnd(int FriendId, int)
void ChatForm::onAvRinging(int FriendId, int CallId, bool video) void ChatForm::onAvRinging(int FriendId, int CallId, bool video)
{ {
qDebug() << "onAvRinging";
if (FriendId != f->friendId) if (FriendId != f->friendId)
return; return;
@ -353,7 +356,8 @@ void ChatForm::onAvRinging(int FriendId, int CallId, bool video)
videoButton->style()->polish(videoButton); videoButton->style()->polish(videoButton);
connect(callButton, SIGNAL(clicked()), this, SLOT(onCancelCallTriggered())); connect(callButton, SIGNAL(clicked()), this, SLOT(onCancelCallTriggered()));
} }
addSystemInfoMessage(tr("%1 calling").arg(f->getName()), "white", QDateTime::currentDateTime());
addSystemInfoMessage(tr("Calling to %1").arg(f->getName()), "white", QDateTime::currentDateTime());
} }
void ChatForm::onAvStarting(int FriendId, int CallId, bool video) void ChatForm::onAvStarting(int FriendId, int CallId, bool video)
@ -494,7 +498,7 @@ void ChatForm::onAvRejected(int FriendId, int)
connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered()));
connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered()));
addSystemInfoMessage(tr("Call rejected").arg(f->getName()), "white", QDateTime::currentDateTime()); addSystemInfoMessage(tr("Call rejected"), "white", QDateTime::currentDateTime());
netcam->hide(); netcam->hide();
} }
@ -748,9 +752,11 @@ void ChatForm::stopCounter()
{ {
if(timer) if(timer)
{ {
addSystemInfoMessage(tr("Call with %1 ended. %2").arg(f->getName(), secondsToDHMS(timeElapsed.elapsed()/1000)), addSystemInfoMessage(tr("Call with %1 ended. %2").arg(f->getName(),
secondsToDHMS(timeElapsed.elapsed()/1000)),
"white", QDateTime::currentDateTime()); "white", QDateTime::currentDateTime());
timer->stop(); timer->stop();
callDuration->setText("");
callDuration->hide(); callDuration->hide();
timer = nullptr; timer = nullptr;
delete timer; delete timer;

9
src/widget/form/settings/identityform.cpp

@ -183,7 +183,10 @@ void IdentityForm::onDeleteClicked()
void IdentityForm::onImportClicked() void IdentityForm::onImportClicked()
{ {
QString path = QFileDialog::getOpenFileName(this, tr("Import profile", "import dialog title"), QDir::homePath(), tr("Tox save file (*.tox)", "import dialog filter")); QString path = QFileDialog::getOpenFileName(this,
tr("Import profile", "import dialog title"),
QDir::homePath(),
tr("Tox save file (*.tox)", "import dialog filter"));
if (path.isEmpty()) if (path.isEmpty())
return; return;
@ -192,7 +195,9 @@ void IdentityForm::onImportClicked()
if (info.suffix() != "tox") if (info.suffix() != "tox")
{ {
QMessageBox::warning(this, tr("Ignoring non-Tox file", "popup title"), tr("Warning: you've chosen a file that is not a Tox save file; ignoring.", "popup text")); QMessageBox::warning(this,
tr("Ignoring non-Tox file", "popup title"),
tr("Warning: you've chosen a file that is not a Tox save file; ignoring.", "popup text"));
return; return;
} }

BIN
translations/pl.qm

Binary file not shown.

283
translations/pl.ts

@ -11,11 +11,6 @@
</context> </context>
<context> <context>
<name>AVSettings</name> <name>AVSettings</name>
<message>
<location filename="../src/widget/form/settings/avsettings.ui" line="14"/>
<source>Form</source>
<translation>Ustawienia</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="41"/> <location filename="../src/widget/form/settings/avsettings.ui" line="41"/>
<source>Audio Settings</source> <source>Audio Settings</source>
@ -157,15 +152,57 @@
<context> <context>
<name>ChatForm</name> <name>ChatForm</name>
<message> <message>
<location filename="../src/widget/form/chatform.cpp" line="63"/> <location filename="../src/widget/form/chatform.cpp" line="67"/>
<source>Load History...</source> <source>Load History...</source>
<translation>Wczytaj historię...</translation> <translation>Wczytaj historię...</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/chatform.cpp" line="115"/> <location filename="../src/widget/form/chatform.cpp" line="119"/>
<source>Send a file</source> <source>Send a file</source>
<translation>Wyślij plik</translation> <translation>Wyślij plik</translation>
</message> </message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="129"/>
<source>Bad Idea</source>
<translation>Zły pomysł</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="129"/>
<source>You&apos;re trying to send a special (sequential) file, that&apos;s not going to work!</source>
<translation>Nie można przesłać tego pliku!</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="235"/>
<source>%1 calling</source>
<translation>%1 dzwoni</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="304"/>
<source>%1 stopped calling</source>
<translatorcomment>?</translatorcomment>
<translation>Nieodebrana rozmowa od %1</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="360"/>
<source>Calling to %1</source>
<translatorcomment>at least gender neutral...</translatorcomment>
<translation>Dzwonisz do %1</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="501"/>
<source>Call rejected</source>
<translation>Połączenie zostało odrzucone</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="755"/>
<source>Call with %1 ended. %2</source>
<translation>Rozmowa z %1 została zakończona. %2</translation>
</message>
<message>
<location filename="../src/widget/form/chatform.cpp" line="775"/>
<source>Call duration: </source>
<translation>Czas trwania rozmowy: </translation>
</message>
</context> </context>
<context> <context>
<name>ChatTextEdit</name> <name>ChatTextEdit</name>
@ -178,104 +215,105 @@
<context> <context>
<name>Core</name> <name>Core</name>
<message> <message>
<location filename="../src/core.cpp" line="250"/> <location filename="../src/core.cpp" line="249"/>
<source>Toxing on qTox</source> <source>Toxing on qTox</source>
<translatorcomment>better translation?</translatorcomment> <translatorcomment>better translation?</translatorcomment>
<translation>Toxuję na qTox</translation> <translation>Toxuję na qTox</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="251"/> <location filename="../src/core.cpp" line="250"/>
<source>qTox User</source> <source>qTox User</source>
<translation>Użytkownik qToxa</translation> <translation>Użytkownik qToxa</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1127"/> <location filename="../src/core.cpp" line="1149"/>
<source>Encryption error</source> <source>Encryption error</source>
<translation>Błąd szyfrowania</translation> <translation>Błąd szyfrowania</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1127"/> <location filename="../src/core.cpp" line="1149"/>
<source>The .tox file is encrypted, but encryption was not checked, continuing regardless.</source> <source>The .tox file is encrypted, but encryption was not checked, continuing regardless.</source>
<translatorcomment>better translation?</translatorcomment> <translatorcomment>better translation?</translatorcomment>
<translation>Plik .tox jest zaszyfrowany, lecz szyfrowanie nie zostało sprawdzone. Kontynuowanie.</translation> <translation>Plik .tox jest zaszyfrowany, lecz szyfrowanie nie zostało sprawdzone. Kontynuowanie.</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1134"/> <location filename="../src/core.cpp" line="1156"/>
<source>Tox datafile decryption password</source> <source>Tox datafile decryption password</source>
<translation>Hasło odszyfrowujące plik danych Tox</translation> <translation>Hasło odszyfrowujące plik danych Tox</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1136"/> <location filename="../src/core.cpp" line="1158"/>
<location filename="../src/core.cpp" line="1148"/> <location filename="../src/core.cpp" line="1170"/>
<location filename="../src/core.cpp" line="1213"/> <location filename="../src/core.cpp" line="1235"/>
<source>Password error</source> <source>Password error</source>
<translatorcomment>better translation?</translatorcomment> <translatorcomment>better translation?</translatorcomment>
<translation>Błąd hasła</translation> <translation>Błąd hasła</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1136"/> <location filename="../src/core.cpp" line="1158"/>
<location filename="../src/core.cpp" line="1213"/> <location filename="../src/core.cpp" line="1235"/>
<source>Failed to setup password. <source>Failed to setup password.
Empty password.</source> Empty password.</source>
<translation>Nie udało się ustawić hasła. <translation>Nie udało się ustawić hasła.
Puste hasło.</translation> Puste hasło.</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1144"/> <location filename="../src/core.cpp" line="1166"/>
<source>Try Again</source> <source>Try Again</source>
<translation>Spróbuj ponownie</translation> <translation>Spróbuj ponownie</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1145"/> <location filename="../src/core.cpp" line="1167"/>
<source>Change profile</source> <source>Change profile</source>
<translation>Zmień profil</translation> <translation>Zmień profil</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1146"/> <location filename="../src/core.cpp" line="1168"/>
<source>Reinit current profile</source> <source>Reinit current profile</source>
<translation>Zainicjuj ponownie obecny profil</translation> <translation>Zainicjuj ponownie obecny profil</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1149"/> <location filename="../src/core.cpp" line="1171"/>
<source>Wrong password has been entered</source> <source>Wrong password has been entered</source>
<translation>Podano złe hasło</translation> <translation>Podano złe hasło</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1211"/> <location filename="../src/core.cpp" line="1233"/>
<source>History Log decryption password</source> <source>History Log decryption password</source>
<translation>Hasło odszyfrowujące historię</translation> <translation>Hasło odszyfrowujące historię</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1218"/> <location filename="../src/core.cpp" line="1240"/>
<source>Encrypted log</source> <source>Encrypted log</source>
<translation>Zaszyfrowany log</translation> <translation>Zaszyfrowany log</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1219"/> <location filename="../src/core.cpp" line="1241"/>
<source>Your history is encrypted with different password <source>Your history is encrypted with different password
Do you want to try another password?</source> Do you want to try another password?</source>
<translation>Twoja historia jest zaszyfrowana innym hasłem <translation>Twoja historia jest zaszyfrowana innym hasłem
Czy chcesz spróbować z innym hasłem?</translation> Czy chcesz spróbować z innym hasłem?</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1229"/> <location filename="../src/core.cpp" line="1251"/>
<source>Loggin</source> <source>Loggin</source>
<translation type="unfinished"></translation> <translatorcomment>pasuje do kontekstu</translatorcomment>
<translation>Błąd</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1229"/> <location filename="../src/core.cpp" line="1251"/>
<source>Due to incorret password logging will be disabled</source> <source>Due to incorret password logging will be disabled</source>
<translatorcomment>better translation?</translatorcomment> <translatorcomment>better translation?</translatorcomment>
<translation>Logowanie będzie wyłączone z powodu złego hasła</translation> <translation>Logowanie będzie wyłączone z powodu złego hasła</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1302"/> <location filename="../src/core.cpp" line="1324"/>
<source>NO Password</source> <source>NO Password</source>
<translatorcomment>better translation?</translatorcomment> <translatorcomment>better translation?</translatorcomment>
<translation>BRAK hasła</translation> <translation>BRAK hasła</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1302"/> <location filename="../src/core.cpp" line="1324"/>
<source>Will be saved without encryption!</source> <source>Will be saved without encryption!</source>
<translation>Zostanie zapisane bez szyfrowania!</translation> <translation>Zostanie zapisane bez szyfrowania!</translation>
</message> </message>
@ -289,17 +327,22 @@ Czy chcesz spróbować z innym hasłem?</translation>
<translation>Zapisz plik</translation> <translation>Zapisz plik</translation>
</message> </message>
<message> <message>
<location filename="../src/filetransferinstance.cpp" line="242"/> <location filename="../src/filetransferinstance.cpp" line="243"/>
<source>Location not writable</source> <source>Location not writable</source>
<comment>Title of permissions popup</comment> <comment>Title of permissions popup</comment>
<translation>Nie można zapisać w lokacji</translation> <translation>Nie można zapisać w lokacji</translation>
</message> </message>
<message> <message>
<location filename="../src/filetransferinstance.cpp" line="242"/> <location filename="../src/filetransferinstance.cpp" line="244"/>
<source>You do not have permission to write that location. Choose another, or cancel the save dialog.</source> <source>You do not have permission to write that location. Choose another, or cancel the save dialog.</source>
<comment>text of permissions popup</comment> <comment>text of permissions popup</comment>
<translation>Nie masz uprawnienia by zapisać w tej lokacji. Wybierz inną lub anuluj zapis.</translation> <translation>Nie masz uprawnienia by zapisać w tej lokacji. Wybierz inną lub anuluj zapis.</translation>
</message> </message>
<message>
<location filename="../src/filetransferinstance.cpp" line="420"/>
<source>ETA</source>
<translation>ETA</translation>
</message>
</context> </context>
<context> <context>
<name>FilesForm</name> <name>FilesForm</name>
@ -417,25 +460,26 @@ Czy chcesz spróbować z innym hasłem?</translation>
<translation>Główne</translation> <translation>Główne</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalform.cpp" line="186"/> <location filename="../src/widget/form/settings/generalform.cpp" line="55"/>
<location filename="../src/widget/form/settings/generalform.cpp" line="61"/>
<source>None</source>
<translation>Brak</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalform.cpp" line="190"/>
<source>Call active</source> <source>Call active</source>
<comment>popup title</comment> <comment>popup title</comment>
<translation>Aktywna rozmowa</translation> <translation>Aktywna rozmowa</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalform.cpp" line="187"/> <location filename="../src/widget/form/settings/generalform.cpp" line="191"/>
<source>You can&apos;t disconnect while a call is active!</source> <source>You can&apos;t disconnect while a call is active!</source>
<comment>popup text</comment> <comment>popup text</comment>
<translation type="unfinished"></translation> <translation>Nie możesz się rozłączyć w trakcie rozmowy!</translation>
</message> </message>
</context> </context>
<context> <context>
<name>GeneralSettings</name> <name>GeneralSettings</name>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="14"/>
<source>Form</source>
<translation>Ustawienia</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="56"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="56"/>
<source>General Settings</source> <source>General Settings</source>
@ -466,13 +510,12 @@ Czy chcesz spróbować z innym hasłem?</translation>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="99"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="99"/>
<source>Start in tray</source> <source>Start in tray</source>
<translatorcomment>needs better wording?</translatorcomment> <translation>Uruchamiaj w trayu</translation>
<translation>Uruchom w trayu</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="106"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="106"/>
<source>Close to tray</source> <source>Close to tray</source>
<translation>Zamknij do traya</translation> <translation>Zamykaj do traya</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="113"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="113"/>
@ -511,6 +554,12 @@ Czy chcesz spróbować z innym hasłem?</translation>
<source>Style:</source> <source>Style:</source>
<translation>Styl:</translation> <translation>Styl:</translation>
</message> </message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="302"/>
<source>Enable UDP (recommended)</source>
<extracomment>Text on checkbox to disable UDP</extracomment>
<translation>Używaj UDP (zalecane)</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="350"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="350"/>
<source>Reconnect</source> <source>Reconnect</source>
@ -527,31 +576,6 @@ Czy chcesz spróbować z innym hasłem?</translation>
<source>Theme</source> <source>Theme</source>
<translation>Motyw</translation> <translation>Motyw</translation>
</message> </message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="204"/>
<source>:)</source>
<translation>:)</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="214"/>
<source>;)</source>
<translation>;)</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="224"/>
<source>:p</source>
<translation>:p</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="234"/>
<source>:O</source>
<translation>:O</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="244"/>
<source>:&apos;(</source>
<translation>:&apos;(</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="280"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="280"/>
<source>Connection Settings</source> <source>Connection Settings</source>
@ -561,7 +585,7 @@ Czy chcesz spróbować z innym hasłem?</translation>
<location filename="../src/widget/form/settings/generalsettings.ui" line="292"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="292"/>
<source>Enable IPv6 (recommended)</source> <source>Enable IPv6 (recommended)</source>
<extracomment>Text on a checkbox to enable IPv6</extracomment> <extracomment>Text on a checkbox to enable IPv6</extracomment>
<translation>Użyj IPv6 (zalecane)</translation> <translation>Używaj IPv6 (zalecane)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="299"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="299"/>
@ -569,16 +593,10 @@ Czy chcesz spróbować z innym hasłem?</translation>
<extracomment>force tcp checkbox tooltip</extracomment> <extracomment>force tcp checkbox tooltip</extracomment>
<translation>To pozwala np. na toxowanie przez Tora. Niestety obciąża to sieć Tox, więc używaj tylko w razie potrzeby.</translation> <translation>To pozwala np. na toxowanie przez Tora. Niestety obciąża to sieć Tox, więc używaj tylko w razie potrzeby.</translation>
</message> </message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="302"/>
<source>Disable UDP (not recommended)</source>
<extracomment>Text on checkbox to disable UDP</extracomment>
<translation>Wyłącz UDP (nie zalecane)</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="309"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="309"/>
<source>Use proxy (SOCKS5)</source> <source>Use proxy (SOCKS5)</source>
<translation>Użyj proxy (SOCKS5)</translation> <translation>Używaj proxy (SOCKS5)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="321"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="321"/>
@ -596,53 +614,53 @@ Czy chcesz spróbować z innym hasłem?</translation>
<context> <context>
<name>GenericChatForm</name> <name>GenericChatForm</name>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="56"/> <location filename="../src/widget/form/genericchatform.cpp" line="58"/>
<source>Send message</source> <source>Send message</source>
<translation>Wyślij wiadomość</translation> <translation>Wyślij wiadomość</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="58"/> <location filename="../src/widget/form/genericchatform.cpp" line="60"/>
<source>Smileys</source> <source>Smileys</source>
<translation>Uśmiechy</translation> <translation>Uśmiechy</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="62"/> <location filename="../src/widget/form/genericchatform.cpp" line="64"/>
<source>Send file(s)</source> <source>Send file(s)</source>
<translation>Wyślij plik(i)</translation> <translation>Wyślij plik(i)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="65"/> <location filename="../src/widget/form/genericchatform.cpp" line="67"/>
<source>Audio call</source> <source>Audio call</source>
<translation>Rozmowa audio</translation> <translation>Rozmowa audio</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="68"/> <location filename="../src/widget/form/genericchatform.cpp" line="70"/>
<source>Video call</source> <source>Video call</source>
<translation>Rozmowa wideo</translation> <translation>Rozmowa wideo</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="71"/> <location filename="../src/widget/form/genericchatform.cpp" line="73"/>
<source>Toggle speakers volume</source> <source>Toggle speakers volume</source>
<translation>Włącz/Wyłącz głośniki</translation> <translation>Włącz/Wyłącz głośniki</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="74"/> <location filename="../src/widget/form/genericchatform.cpp" line="76"/>
<source>Toggle microphone</source> <source>Toggle microphone</source>
<translation>Włącz/wyłącz mikrofon</translation> <translation>Włącz/wyłącz mikrofon</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="133"/> <location filename="../src/widget/form/genericchatform.cpp" line="140"/>
<location filename="../src/widget/form/genericchatform.cpp" line="173"/> <location filename="../src/widget/form/genericchatform.cpp" line="180"/>
<source>Save chat log</source> <source>Save chat log</source>
<translation>Zapisz historię rozmowy</translation> <translation>Zapisz historię rozmowy</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="134"/> <location filename="../src/widget/form/genericchatform.cpp" line="141"/>
<source>Clear displayed messages</source> <source>Clear displayed messages</source>
<translation>Wyczyść wyświetlane wiadomości</translation> <translation>Wyczyść wyświetlane wiadomości</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="253"/> <location filename="../src/widget/form/genericchatform.cpp" line="287"/>
<source>Cleared</source> <source>Cleared</source>
<translation>Wyczyszczono</translation> <translation>Wyczyszczono</translation>
</message> </message>
@ -650,13 +668,13 @@ Czy chcesz spróbować z innym hasłem?</translation>
<context> <context>
<name>GroupChatForm</name> <name>GroupChatForm</name>
<message> <message>
<location filename="../src/widget/form/groupchatform.cpp" line="49"/> <location filename="../src/widget/form/groupchatform.cpp" line="48"/>
<source>%1 users in chat</source> <source>%1 users in chat</source>
<comment>Number of users in chat</comment> <comment>Number of users in chat</comment>
<translation>%1 użytkowników w czacie</translation> <translation>%1 użytkowników w czacie</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/groupchatform.cpp" line="85"/> <location filename="../src/widget/form/groupchatform.cpp" line="94"/>
<source>%1 users in chat</source> <source>%1 users in chat</source>
<translation>%1 użytkowników w czacie</translation> <translation>%1 użytkowników w czacie</translation>
</message> </message>
@ -756,37 +774,37 @@ Czy chcesz spróbować z innym hasłem?</translation>
<translation>Czy na pewno chcesz usunąć ten profil?</translation> <translation>Czy na pewno chcesz usunąć ten profil?</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="186"/> <location filename="../src/widget/form/settings/identityform.cpp" line="187"/>
<source>Import profile</source> <source>Import profile</source>
<comment>import dialog title</comment> <comment>import dialog title</comment>
<translation>Importuj profil</translation> <translation>Importuj profil</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="186"/> <location filename="../src/widget/form/settings/identityform.cpp" line="189"/>
<source>Tox save file (*.tox)</source> <source>Tox save file (*.tox)</source>
<comment>import dialog filter</comment> <comment>import dialog filter</comment>
<translation>Plik zapisu Tox (*.tox)</translation> <translation>Plik zapisu Tox (*.tox)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="195"/> <location filename="../src/widget/form/settings/identityform.cpp" line="199"/>
<source>Ignoring non-Tox file</source> <source>Ignoring non-Tox file</source>
<comment>popup title</comment> <comment>popup title</comment>
<translation>Zignorowano niepoprawny plik profilu</translation> <translation>Zignorowano niepoprawny plik profilu</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="195"/> <location filename="../src/widget/form/settings/identityform.cpp" line="200"/>
<source>Warning: you&apos;ve chosen a file that is not a Tox save file; ignoring.</source> <source>Warning: you&apos;ve chosen a file that is not a Tox save file; ignoring.</source>
<comment>popup text</comment> <comment>popup text</comment>
<translation>Ostrzeżenie: Wybrano plik który nie jest plikiem zapisu Tox; zignorowano.</translation> <translation>Ostrzeżenie: Wybrano plik który nie jest plikiem zapisu Tox; zignorowano.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="199"/> <location filename="../src/widget/form/settings/identityform.cpp" line="204"/>
<source>Profile already exists</source> <source>Profile already exists</source>
<comment>import confirm title</comment> <comment>import confirm title</comment>
<translation>Profil już istnieje</translation> <translation>Profil już istnieje</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="200"/> <location filename="../src/widget/form/settings/identityform.cpp" line="205"/>
<source>A profile named &quot;%1&quot; already exists. Do you want to erase it?</source> <source>A profile named &quot;%1&quot; already exists. Do you want to erase it?</source>
<comment>import confirm text</comment> <comment>import confirm text</comment>
<translation>Profil pod nazwą &quot;%1&quot; już istnieje. Czy chcesz go usunąć?</translation> <translation>Profil pod nazwą &quot;%1&quot; już istnieje. Czy chcesz go usunąć?</translation>
@ -794,11 +812,6 @@ Czy chcesz spróbować z innym hasłem?</translation>
</context> </context>
<context> <context>
<name>IdentitySettings</name> <name>IdentitySettings</name>
<message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="14"/>
<source>Form</source>
<translation>Ustawienia</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="53"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="53"/>
<source>Public Information</source> <source>Public Information</source>
@ -902,7 +915,7 @@ Czy chcesz spróbować z innym hasłem?</translation>
<message> <message>
<location filename="../src/widget/form/loadhistorydialog.ui" line="14"/> <location filename="../src/widget/form/loadhistorydialog.ui" line="14"/>
<source>Load History Dialog</source> <source>Load History Dialog</source>
<translation type="unfinished">Dialog wczytywania historii</translation> <translation>Wczytaj historię</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/loadhistorydialog.ui" line="23"/> <location filename="../src/widget/form/loadhistorydialog.ui" line="23"/>
@ -912,11 +925,6 @@ Czy chcesz spróbować z innym hasłem?</translation>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message>
<location filename="../src/mainwindow.ui" line="20"/>
<source>qTox</source>
<translation>qTox</translation>
</message>
<message> <message>
<location filename="../src/mainwindow.ui" line="859"/> <location filename="../src/mainwindow.ui" line="859"/>
<source>Your name</source> <source>Your name</source>
@ -949,14 +957,17 @@ Czy chcesz spróbować z innym hasłem?</translation>
<translation>Zmień ustawienia</translation> <translation>Zmień ustawienia</translation>
</message> </message>
<message> <message>
<location filename="../src/mainwindow.ui" line="1761"/> <location filename="../src/mainwindow.ui" line="1767"/>
<source>Close</source> <source>Close</source>
<translation>Zamknij</translation> <translation>Zamknij</translation>
</message> </message>
</context>
<context>
<name>NetCamView</name>
<message> <message>
<location filename="../src/mainwindow.ui" line="1764"/> <location filename="../src/widget/netcamview.cpp" line="28"/>
<source>Ctrl+Q</source> <source>Tox video</source>
<translation>Ctrl+Q</translation> <translation>Tox video</translation>
</message> </message>
</context> </context>
<context> <context>
@ -981,11 +992,6 @@ Czy chcesz usunąć stary plik historii?</translation>
</context> </context>
<context> <context>
<name>PrivacySettings</name> <name>PrivacySettings</name>
<message>
<location filename="../src/widget/form/settings/privacysettings.ui" line="14"/>
<source>Form</source>
<translation>Ustawienia</translation>
</message>
<message> <message>
<location filename="../src/widget/form/settings/privacysettings.ui" line="50"/> <location filename="../src/widget/form/settings/privacysettings.ui" line="50"/>
<source>Typing Notification</source> <source>Typing Notification</source>
@ -1015,11 +1021,6 @@ Czy chcesz usunąć stary plik historii?</translation>
</context> </context>
<context> <context>
<name>SetPasswordDialog</name> <name>SetPasswordDialog</name>
<message>
<location filename="../src/widget/form/setpassworddialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/widget/form/setpassworddialog.ui" line="23"/> <location filename="../src/widget/form/setpassworddialog.ui" line="23"/>
<source>Type Password</source> <source>Type Password</source>
@ -1059,110 +1060,110 @@ Czy chcesz usunąć stary plik historii?</translation>
<translation>Zmień status na:</translation> <translation>Zmień status na:</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="153"/> <location filename="../src/widget/widget.cpp" line="155"/>
<source>Online</source> <source>Online</source>
<comment>Button to set your status to &apos;Online&apos;</comment> <comment>Button to set your status to &apos;Online&apos;</comment>
<translation>Online</translation> <translation>Online</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="155"/> <location filename="../src/widget/widget.cpp" line="157"/>
<source>Away</source> <source>Away</source>
<comment>Button to set your status to &apos;Away&apos;</comment> <comment>Button to set your status to &apos;Away&apos;</comment>
<translation>Nieobecny/a</translation> <translation>Nieobecny/a</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="157"/> <location filename="../src/widget/widget.cpp" line="159"/>
<source>Busy</source> <source>Busy</source>
<comment>Button to set your status to &apos;Busy&apos;</comment> <comment>Button to set your status to &apos;Busy&apos;</comment>
<translation>Zajęty/a</translation> <translation>Zajęty/a</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="384"/> <location filename="../src/widget/widget.cpp" line="389"/>
<source>Choose a profile</source> <source>Choose a profile</source>
<translation>Wybierz profil</translation> <translation>Wybierz profil</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="385"/> <location filename="../src/widget/widget.cpp" line="390"/>
<source>Please choose which identity to use</source> <source>Please choose which identity to use</source>
<translation>Proszę wybierz która tożsamość ma być użyta</translation> <translation>Proszę wybierz która tożsamość ma być użyta</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="411"/> <location filename="../src/widget/widget.cpp" line="416"/>
<source>Choose a profile picture</source> <source>Choose a profile picture</source>
<translation>Wybierz obrazek profilu</translation> <translation>Wybierz obrazek profilu</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="418"/> <location filename="../src/widget/widget.cpp" line="423"/>
<location filename="../src/widget/widget.cpp" line="425"/> <location filename="../src/widget/widget.cpp" line="430"/>
<location filename="../src/widget/widget.cpp" line="446"/> <location filename="../src/widget/widget.cpp" line="451"/>
<source>Error</source> <source>Error</source>
<translation>Błąd</translation> <translation>Błąd</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="418"/> <location filename="../src/widget/widget.cpp" line="423"/>
<source>Unable to open this file</source> <source>Unable to open this file</source>
<translation>Nie można otworzyć tego pliku</translation> <translation>Nie można otworzyć tego pliku</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="425"/> <location filename="../src/widget/widget.cpp" line="430"/>
<source>Unable to read this image</source> <source>Unable to read this image</source>
<translation>Nie można odczytać tego obrazka</translation> <translation>Nie można odczytać tego obrazka</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="446"/> <location filename="../src/widget/widget.cpp" line="451"/>
<source>This image is too big</source> <source>This image is too big</source>
<translation>Ten obrazek jest zbyt wielki</translation> <translation>Ten obrazek jest zbyt wielki</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="473"/> <location filename="../src/widget/widget.cpp" line="478"/>
<source>Toxcore failed to start, the application will terminate after you close this message.</source> <source>Toxcore failed to start, the application will terminate after you close this message.</source>
<translation>Nie udało się uruchomić Toxcore, aplikacja zamknie się po zamknięciu tej wiadomości.</translation> <translation>Nie udało się uruchomić Toxcore, aplikacja zamknie się po zamknięciu tej wiadomości.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="482"/> <location filename="../src/widget/widget.cpp" line="487"/>
<source>toxcore failed to start with your proxy settings. qTox cannot run; please modify your settings and restart.</source> <source>toxcore failed to start with your proxy settings. qTox cannot run; please modify your settings and restart.</source>
<comment>popup text</comment> <comment>popup text</comment>
<translation>Nie udało się uruchomić toxcore z twoimi ustawieniami proxy. qTox nie może działać, proszę zmodyfikuj ustawienia i zrestartuj.</translation> <translation>Nie udało się uruchomić toxcore z twoimi ustawieniami proxy. qTox nie może działać, proszę zmodyfikuj ustawienia i zrestartuj.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="664"/> <location filename="../src/widget/widget.cpp" line="670"/>
<source>away</source> <source>away</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation>nieobecna/y</translation> <translation>nieobecna/y</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="666"/> <location filename="../src/widget/widget.cpp" line="672"/>
<source>busy</source> <source>busy</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation>zajęta/y</translation> <translation>zajęta/y</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="668"/> <location filename="../src/widget/widget.cpp" line="674"/>
<source>offline</source> <source>offline</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation>offline</translation> <translation>offline</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="670"/> <location filename="../src/widget/widget.cpp" line="676"/>
<source>online</source> <source>online</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation>online</translation> <translation>online</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="672"/> <location filename="../src/widget/widget.cpp" line="678"/>
<source>%1 is now %2</source> <source>%1 is now %2</source>
<comment>e.g. &quot;Dubslow is now online&quot;</comment> <comment>e.g. &quot;Dubslow is now online&quot;</comment>
<translation>%1 jest teraz %2</translation> <translation>%1 jest teraz %2</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="876"/> <location filename="../src/widget/widget.cpp" line="886"/>
<source>&lt;Unknown&gt;</source> <source>&lt;Unknown&gt;</source>
<comment>Placeholder when we don&apos;t know someone&apos;s name in a group chat</comment> <comment>Placeholder when we don&apos;t know someone&apos;s name in a group chat</comment>
<translation>&lt;Nieznany/a&gt;</translation> <translation>&lt;Nieznany/a&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="1019"/> <location filename="../src/widget/widget.cpp" line="1036"/>
<location filename="../src/widget/widget.cpp" line="1030"/> <location filename="../src/widget/widget.cpp" line="1047"/>
<source>Message failed to send</source> <source>Message failed to send</source>
<translation>Nie udało się wysłać wiadmości</translation> <translation>Nie udało się wysłać wiadmości</translation>
</message> </message>

Loading…
Cancel
Save