diff --git a/po/pl.po b/po/pl.po
index 37a8fed5821ada6a52e4ec94738d9b735f84ab4a..d72fcf28c68c990b367c559008b78861396f15f0 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -5803,11 +5803,11 @@ msgstr "Zostanie połączony z %s bez obsługi OpenPGP."
 #. do not show I'm invisible!
 #: ../src/common/connection.py:611
 msgid "invisible"
-msgstr "Niewidoczny"
+msgstr "niewidoczny"
 
 #: ../src/common/connection.py:612
 msgid "offline"
-msgstr "Rozłączony"
+msgstr "rozłączony"
 
 #: ../src/common/connection.py:613
 #, python-format
diff --git a/src/common/connection.py b/src/common/connection.py
index 73a3005b310448bd888fc73f3a122beb3923d9a1..35ce26b6d360d07682041826a721fc8621f47b59 100644
--- a/src/common/connection.py
+++ b/src/common/connection.py
@@ -607,8 +607,8 @@ class Connection(ConnectionHandlers):
 		if keyID and USE_GPG and not msg:
 			lowered_uf_status_msg = helpers.get_uf_show(show).lower()
 			# do not show I'm invisible!
-			if lowered_uf_status_msg == _('invisible'):
-				lowered_uf_status_msg = _('offline')
+			if lowered_uf_status_msg == _('invisible').lower():
+				lowered_uf_status_msg = _('offline').lower()
 			msg = _("I'm %s") % lowered_uf_status_msg
 		signed = ''
 		if not auto and not show == 'offline':