diff --git a/i18n/qgis_pl.ts b/i18n/qgis_pl.ts
index 42caeb8da220..4853f2e017b2 100644
--- a/i18n/qgis_pl.ts
+++ b/i18n/qgis_pl.ts
@@ -70070,7 +70070,20 @@ b → geometry
<pre>bbox( geomFromWKT( 'POINT(4 5)' ) , geomFromWKT( 'LINESTRING(3 3 , 4 4 , 5 5)' )) → returns 1</pre>
<pre>bbox( geomFromWKT( 'POINT(6 5)' ) , geomFromWKT( 'POLYGON((3 3 , 4 4 , 5 5, 3 3))' )) → returns 0</pre>
-
+ <h3>funkcja bbox</h3>
+Zwraca 1 jeśli geometria przecina prostokąt ograniczający (bbox).
+
+<h4>Składnia</h4>
+<pre>bbox( a, b )</pre>
+
+<h4>Argumenty</h4>
+a → geometry
+b → geometry
+
+<h4>Przykład</h4>
+<pre>bbox( geomFromWKT( 'POINT(4 5)' ) , geomFromWKT( 'LINESTRING(3 3 , 4 4 , 5 5)' )) → zwraca 1</pre>
+<pre>bbox( geomFromWKT( 'POINT(6 5)' ) , geomFromWKT( 'POLYGON((3 3 , 4 4 , 5 5, 3 3))' )) → zwraca 0</pre>
+
@@ -72278,7 +72291,33 @@ return a result.
END
</pre>
-
+ <h3>wyrażenie CASE</h3>
+Wyrażenie warunkowe służące do sprawdzenia wielu warunków
+
+<h4>Składnia</h4>
+<pre>
+ CASE
+ WHEN <i>warunek</i> THEN <i>wynik</i>
+ [ ...n ]
+ [ ELSE <i>wynik2</i> ]
+ END
+</pre>
+[ ] oznacza elementy opcjonalne
+
+<h4>Argumenty</h4>
+<!-- List args for functions here-->
+<i> WHEN warunek</i> - Wyrażenie do sprawdzenia. <br>
+<i> THEN wynik</i> - Jeśli <i>warunek</i> jest prawdą, zwracany jest <i>wynik</i>. <br>
+<i> ELSE wynik2</i> - Jeśli żadne z wcześniejszych warunków nie jest prawdą, zwracany jest <i>wynik2</i>. <br>
+
+<h4>Przykład</h4>
+<!-- Show example of function.-->
+<pre>
+ CASE
+ WHEN <i>"column" IS NULL</i> THEN <i>'None'</i>
+ END
+</pre>
+
@@ -73010,7 +73049,22 @@ This function takes two arguments.
<!-- Show example of function.-->
<code>randf(1, 10) → 4.59258286403147</code><br>
-
+ <h3>funkcja randf() </h3>
+Zwraca pseudolsową liczbę rzeczywistą z zakresu określonego przez minimum i maksimum.
+
+<br>
+<h4>Składnia</h4>
+<code>randf(min, max)</code><br>
+
+<h4>Argumenty</h4>
+<code>min</code> - dolne ograniczenie<br>
+<code>max</code> - górne ograniczenie
+<br>
+
+<h4>Przykład</h4>
+<!-- Show example of function.-->
+<code>randf(1, 10) → 4.59258286403147</code><br>
+
@@ -73115,7 +73169,20 @@ None
<pre> 'A' ILIKE 'a' → returns 1 </pre>
<pre> 'A' ILIKE 'B' → returns 0 </pre>
-
+ <h3>wyrażenie ILIKE</h3>
+Zwraca 1 jeśli pierwszy parametr odpowiada wzorcowi (wielkość liter nie ma znaczenia). Alternatywą jest wyrażenie LIKE, uwzględniające wielkość liter. Działa również na liczbach.
+
+<h4>Składnia</h4>
+<pre>tekst/liczba ILIKE wzorzec</pre>
+
+<h4>Argumenty</h4>
+Brak
+
+<h4>Przykład</h4>
+<pre> 'A' ILIKE 'A' → zwraca 1 </pre>
+<pre> 'A' ILIKE 'a' → zwraca 1 </pre>
+<pre> 'A' ILIKE 'B' → zwraca 0 </pre>
+
@@ -73133,7 +73200,21 @@ None
<pre> 'A' LIKE 'a' → returns 0 </pre>
<pre> 'A' LIKE 'B' → returns 0 </pre>
-
+ <h3>wyrażenie LIKE </h3>
+Zwraca 1 jeśli pierwszy parametr odpowiada wzorcowi (wielkość liter ma znaczenie). Alternatywą jest wyrażenie ILIKE, nie uwzględniające wielkości liter. Działa również na liczbach.
+
+
+<h4>Składnia</h4>
+<pre>tekst/liczba LIKE wzorzec</pre>
+
+<h4>Argumenty</h4>
+Brak
+
+<h4>Przykład</h4>
+<pre> 'A' LIKE 'A' → zwraca 1 </pre>
+<pre> 'A' LIKE 'a' → zwraca 0 </pre>
+<pre> 'A' LIKE 'B' → zwraca 0 </pre>
+