From d660eabb3c58512c845bd20993cd3703d1a9156b Mon Sep 17 00:00:00 2001 From: Maciej Sobaczewski Date: Sat, 23 Nov 2024 04:57:26 +0100 Subject: [PATCH] Add few more translations --- reference/array/constants.xml | 306 +++++++++++++++++++++ reference/array/functions/array-all.xml | 134 +++++++++ reference/array/functions/array-any.xml | 135 +++++++++ reference/bzip2/functions/bzcompress.xml | 109 ++++++++ reference/bzip2/functions/bzdecompress.xml | 133 +++++++++ 5 files changed, 817 insertions(+) create mode 100644 reference/array/constants.xml create mode 100644 reference/array/functions/array-all.xml create mode 100644 reference/array/functions/array-any.xml create mode 100644 reference/bzip2/functions/bzcompress.xml create mode 100644 reference/bzip2/functions/bzdecompress.xml diff --git a/reference/array/constants.xml b/reference/array/constants.xml new file mode 100644 index 00000000..3c2383c9 --- /dev/null +++ b/reference/array/constants.xml @@ -0,0 +1,306 @@ + + + + &reftitle.constants; + &extension.constants.core; + + + + + CASE_LOWER + (int) + + + + CASE_LOWER jest używana z funkcją + array_change_key_case, aby skonwertować klucze + tablicy na małe litery. Jest to również domyślna opcja dl + array_change_key_case. Od PHP 8.2.0 skonwertowane zostaną + tylko znaki ASCII. + + + + + + CASE_UPPER + (int) + + + + CASE_UPPER jest używana z funkcją + array_change_key_case aby skonwertować klucze + tablicy na duże litery. Od PHP 8.2.0 skonwertowane zostaną + tylko znaki ASCII. + + + + + + + Flagi kolejności sortowania: + + + + SORT_ASC + (int) + + + + SORT_ASC jest używana z funkcją + array_multisort, aby posortować wartości rosnąco. + + + + + + SORT_DESC + (int) + + + + SORT_DESC jest używana z funkcją + array_multisort, aby posortować wartości malejąco. + + + + + + + Flagi typu sortowania: używane przez różne funkcje sortujące + + + + SORT_REGULAR + (int) + + + + SORT_REGULAR jest używane, aby porównać elementy normalnie. + + + + + + SORT_NUMERIC + (int) + + + + SORT_NUMERIC jest używane, aby porównać elementy numerycznie. + + + + + + SORT_STRING + (int) + + + + SORT_STRING jest używane, aby porównać elementy jako ciągi znaków. + + + + + + SORT_LOCALE_STRING + (int) + + + + SORT_LOCALE_STRING jest używane, aby porównać elementy jako + ciągi znaków w oparciu o obecne ustawienia regionalne (locale). + + + + + + SORT_NATURAL + (int) + + + + SORT_NATURAL jest używane, aby porównać elementy jako + ciągi znaków używając "sortowania naturalnego" jak natsort. + + + + + + SORT_FLAG_CASE + (int) + + + + SORT_FLAG_CASE może być połączona (bitowym OR) z + SORT_STRING lub SORT_NATURAL, aby + sortować ciągi znaków bez porównania wielkości liter. Od PHP 8.2.0 case folding + zostanie wykonany tylko dla znaków ASCII. + + + + + + + Flagi filtrujące: + + + + ARRAY_FILTER_USE_KEY + (int) + + + + ARRAY_FILTER_USE_KEY jest używana z funkcją + array_filter, aby przekazać każdy z kluczy jako pierwszy argument do podanej funkcji zwrotnej. + + + + + + ARRAY_FILTER_USE_BOTH + (int) + + + + ARRAY_FILTER_USE_BOTH jest używana z funkcją + array_filter, aby przekazać zarówno wartość, jak i klucz do podanej funkcji zwrotnej. + + + + + + + + + + COUNT_NORMAL + (int) + + + + + + + + + + COUNT_RECURSIVE + (int) + + + + + + + + + + EXTR_OVERWRITE + (int) + + + + + + + + + + EXTR_SKIP + (int) + + + + + + + + + + EXTR_PREFIX_SAME + (int) + + + + + + + + + + EXTR_PREFIX_ALL + (int) + + + + + + + + + + EXTR_PREFIX_INVALID + (int) + + + + + + + + + + EXTR_PREFIX_IF_EXISTS + (int) + + + + + + + + + + EXTR_IF_EXISTS + (int) + + + + + + + + + + EXTR_REFS + (int) + + + + + + + + + + diff --git a/reference/array/functions/array-all.xml b/reference/array/functions/array-all.xml new file mode 100644 index 00000000..18e33f4c --- /dev/null +++ b/reference/array/functions/array-all.xml @@ -0,0 +1,134 @@ + + + + + array_all + Sprawdza czy wszystkie elementy tablicy pasują do podanej funkcji zwrotnej + + + + &reftitle.description; + + mixedarray_all + arrayarray + callablecallback + + + array_all zwraca &true;, jeśli funkcja zwrotna podana jako + callback zwróci &true; dla wszystkich elementów tablicy. + W przeciwnym razie funkcja zwraca &false;. + + + + + &reftitle.parameters; + + + array + + + Tablica, która powinna być przeszukana. + + + + + callback + + + Funkcja zwrotna, która powinna być wywołana, aby sprawdzić każdy z elementów. Jej sygnatura to: + + boolcallback + mixedvalue + mixedkey + + Jeżeli ta funkcja zwróci &false;, Funkcja + array_all także zwróci &false; a podany callback nie będzie wykonywany dla + kolejnych elementów tablicy. + + + + + + + + &reftitle.returnvalues; + + Funkcja zwraca &true; jeśli podany callback zwraca + &true; dla wszystkich elementów. W przeciwnym razie funkcja zwraca &false;. + + + + + &reftitle.examples; + + Przykład użycia <function>array_all</function> + + 'pies', + 'b' => 'kot', + 'c' => 'krowa', + 'd' => 'kaczka', + 'e' => 'gęś', + 'f' => 'słoń' +]; + +// Sprawdź czy wszystkie nazwy zwierząt są krótsze niż 12 liter. +var_dump(array_all($tablica, function (string $wartosc) { + return strlen($wartosc) < 12; +})); + +// Sprawdź czy wszystkie nazwy zwierząt są dłuższe niż 5 liter. +var_dump(array_all($tablica, function (string $wartosc) { + return strlen($wartosc) > 5; +})); + +// Sprawdź czy wszystkie klucze tablicy są ciągami znaków. +var_dump(array_all($tablica, function (string $wartosc, $klucz) { + return is_string($klucz); +})); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + array_any + array_filter + array_find + array_find_key + + + + diff --git a/reference/array/functions/array-any.xml b/reference/array/functions/array-any.xml new file mode 100644 index 00000000..095faa95 --- /dev/null +++ b/reference/array/functions/array-any.xml @@ -0,0 +1,135 @@ + + + + + array_any + Sprawdza czy przynajmniej jeden z elementów tablicy pasuje do podanej funkcji zwrotnej + + + + &reftitle.description; + + mixedarray_any + arrayarray + callablecallback + + + array_any zwraca &true;, jeśli funkcja zwrotna podana jako + callback zwróci &true; dla dowolnego elementu. + W przeciwnym razie funkcja zwraca &false;. + + + + + &reftitle.parameters; + + + array + + + Tablica, która powinna być przeszukana. + + + + + callback + + + Funkcja zwrotna, która powinna być wywołana, aby sprawdzić każdy z elementów. Jej sygnatura to: + + boolcallback + mixedvalue + mixedkey + + Jeżeli ta funkcja zwróci &true;, Funkcja + array_any także zwróci &true; a podany callback nie będzie wykonywany dla + kolejnych elementów tablicy. + + + + + + + + &reftitle.returnvalues; + + Ta funkcja zwraca &true; jeśli istnieje chociaż jeden element, dla którego + podany callback zwróci &true; W przeciwny razie funkcja + zwraca &false;. + + + + + &reftitle.examples; + + Przykład użycia <function>array_any</function> + + 'pies', + 'b' => 'kot', + 'c' => 'krowa', + 'd' => 'kaczka', + 'e' => 'gęś', + 'f' => 'słoń' +]; + +// Sprawdź czy któraś z nazw zwierząt jest dłuższa niż 5 liter. +var_dump(array_any($array, function (string $value) { + return strlen($value) > 5; +})); + +// Sprawdź czy któraś z nazw zwierząt jest krótsza niż 3 litery. +var_dump(array_any($array, function (string $value) { + return strlen($value) < 3; +})); + +// Sprawdź czy któryś z elementów tablicy nie jest ciągiem znaków. +var_dump(array_any($array, function (string $value, $key) { + return !is_string($key); +})); +?> +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + array_all + array_filter + array_find + array_find_key + + + + diff --git a/reference/bzip2/functions/bzcompress.xml b/reference/bzip2/functions/bzcompress.xml new file mode 100644 index 00000000..ad4b8cbb --- /dev/null +++ b/reference/bzip2/functions/bzcompress.xml @@ -0,0 +1,109 @@ + + + + + bzcompress + Kompresuje ciąg znaków do danych zakodowanych w bzip2 + + + &reftitle.description; + + stringintbzcompress + stringdata + intblock_size4 + intwork_factor0 + + + bzcompress kompresuje podanych ciąg znaków i zwraca + go jako dane zakodowane w bzip2. + + + + &reftitle.parameters; + + + + data + + + Ciąg znaków do skompresowania. + + + + + block_size + + + Określa rozmiar bloku użytego podczas kompresji i powinien być liczbą + od 1 do 9, gdzie 9 daje najlepszą kompresję, ale używa + więcej zasobów. + + + + + work_factor + + + Kontroluje jak etap kompresji zachowuje się, gdy znajdzie najbardziej + niekorzystne, mocno powtarzalne dane. Wartość może mieć zakres od 0 do + 250, gdzie 0 to przypadek specjalny. + + + Niezależnie od wartości parametru work_factor generowane są + takie same dane wyjściowe. + + + + + + + + &reftitle.returnvalues; + + Skompresowany ciąg znaków lub numer błędu, jeśli wystąpił jakiś bład. + + + + &reftitle.examples; + + Kompresja danych + + +]]> + + + + + &reftitle.seealso; + + + bzdecompress + + + + + diff --git a/reference/bzip2/functions/bzdecompress.xml b/reference/bzip2/functions/bzdecompress.xml new file mode 100644 index 00000000..7c8b29e0 --- /dev/null +++ b/reference/bzip2/functions/bzdecompress.xml @@ -0,0 +1,133 @@ + + + + + bzdecompress + Dekompresuje dane skompresowane jako bzip2 + + + &reftitle.description; + + stringintfalsebzdecompress + stringdata + booluse_less_memory&false; + + + bzdecompress dekompresuje podany ciąg znaków zawierający + dane zakodowane jako bzip2. + + + + &reftitle.parameters; + + + + data + + + Ciąg znaków do zdekompresowania. + + + + + use_less_memory + + + Jeżeli ustawiony na &true;, to zostanie użyty alternatywny algorytm dekompresji, który + uży mniej pamięci (maksymalne wykorzystanie pamięci spada do koło 2300K), + ale działa mniej więcej z połową domyślnej prędkości. + + + Zapoznaj się z dokumentacją bzip2, aby poznać + więcej informacji o tej funkcjonalności. + + + + + + + + &reftitle.returnvalues; + + Zdekompresowany ciąg znaków lub &false;, lub numer błędu, jeśli wystąpił błąd. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Typ parametru use_less_memory został zmieniony z + int na bool. Wcześniej domyślną wartością było + 0. + + + + + + + + + &reftitle.examples; + + + Dekompresja ciągu znaków + +\n"; + +$str = bzdecompress($bzstr); +echo "Zdekompresowany ciąg znaków: "; +echo $str; +echo "\n
\n"; +?> +]]> +
+
+
+
+ + &reftitle.seealso; + + + bzcompress + + + +
+