Uh oh!
There was an error while loading. Please reload this page.
Sync array functions with EN - #4
Conversation
Sobak
left a comment
There was a problem hiding this comment.
Dobra robota, mnóstwo poprawek starych tłumaczeń zdecydowanie na plus jeśli chodzi o naturalność po polsku. Co prawda nie przejrzałem jeszcze 100% i może się wydawać, że komentarzy jest dużo, ale szybko zobaczysz że to może 3-4 powracające sugestie.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Co-authored-by: Maciej Sobaczewski <msobaczewski@gmail.com>
Sobak
left a comment
There was a problem hiding this comment.
Hej, sorry za bardzo późny review. W sumie mam głównie powtarzalne względem wcześniej poprawionych plików uwagi, plus jakieś tam drobiazgi.
| <para> | ||
| Porównuje <parameter>tablica1</parameter> z jedną lub większą ilością tablic | ||
| i zwraca wartości <parameter>tablica1</parameter>, które nie są obecne w | ||
| Porównuje <parameter>array</parameter> z jedną lub większą ilością tablic |
There was a problem hiding this comment.
| Porównuje <parameter>array</parameter> z jedną lub większą ilością tablic | |
| Porównuje tablicę <parameter>array</parameter> z jedną lub większą ilością tablic |
chodzi mi o to, aby chociaż raz na stronę zaznaczyć że "array" to własnie tablica. Niby oczywiste, ale wydaje mi się że kiedy już tłumaczymy manual to warto o to zadbać. Dokłada jeden wyraz i jeśli zna się angielski, to wychodzi trochę masło maślane, ale unikamy niejasności, w wypadku gdyby ktoś jednak tego nie wiedział.
Analogiczna uwaga tyczy się też innych plików w tym PR, tych poniżej array_diff, bo wcześniejsze już poprawiliśmy,. Spróbuj po prostu przejrzeć pod tym kątem.
| <para> | ||
| <example> | ||
| <title><function>array_diff</function> przykład z niepasującymi typami</title> |
There was a problem hiding this comment.
To tłumaczenie wydaje się być bardzo skalkowane gramatycznie z angielskiego. Dałbym albo klasycznie: "Przykład użycia array_diff z niepasującymi typami" lub "array_diff z niepasującymi typami", jako że przy renderowaniu to i tak będzie miało pełną postać: "Przykład #1: array_diff() z niepasującymi danymi"
| <para> | ||
| Dwa elementy są uznawane za równe wtedy i tylko wtedy, gdy | ||
| <literal>(string) $elem1 === (string) $elem2</literal>. To jest, | ||
| kiedy <link linkend="language.types.string.casting">reprezentacja łańcuchowa</link> jest taka sama. |
There was a problem hiding this comment.
Osobiście tłumaczyłem jako "reprezentacja jako ciąg znaków" (jako że też tłumaczyłem sporo stron w reference/array/, tych bez En-Revision), ale tutaj sam nie jestem pewien. Wydaje mi się po prostu, że w tych czasach coraz rzadziej widuję tłumaczenie "string" na "łańcuch", ale zasadniczo to w ogole mało widzę tłumaczenia tego wyrazu, więc może mi się zdawać po prostu
There was a problem hiding this comment.
Zamienione na "reprezentacja jako ciąg znaków".
| <programlisting role="php"> | ||
| <![CDATA[ | ||
| <?php | ||
| // Spowoduje to wygenerowanie Powiadomienia, że tablica nie może zostać rzutowana na ciąg znaków. |
There was a problem hiding this comment.
| // Spowoduje to wygenerowanie Powiadomienia, że tablica nie może zostać rzutowana na ciąg znaków. | |
| // Spowoduje to wygenerowanie komunikatu E_NOTICE, że tablica nie może zostać rzutowana na ciąg znaków. |
w przeciwnym razie nie wiedziałbym o jakiego rodzaju "powiadomieniu" jest mowa. Przekład nie jest dosłowny, ale powinien być o wiele bardziej zrozumiały.
There was a problem hiding this comment.
To jest ciekawy przypadek, bo śmiem twierdzić że dokumentacja po angielsku jest po prostu błędna lub raczej nieaktualna, i że mają na myśli właśnie e_notice. W tej sytuacji zawsze powstaje dylemat czy powinniśmy poprawiać takie rzeczy tłumacząc, czy nie. Prawdopodobnie powinniśmy tłumaczyć dosłownie i czekać na poprawkę w pierwowzorze.
Z drugiej strony, może chodzić własnie o to, że użyli "notice" jako wyrazu, który ujmie oba te przypadki, a więcej detali jest opisanych w innych częściach tej strony (czyli różnica między e_notice a e_warning zależnie od wersji PHP)
| $filter = [3, 4, [5], 6]; | ||
| $result = array_diff($source, $filter); | ||
| // Jest to w porządku, ponieważ obiekty mogą rzutować na ciąg znaków. |
There was a problem hiding this comment.
A może tak? Wydaje mi się że będzie bardziej naturalnie:
| // Jest to w porządku, ponieważ obiekty mogą rzutować na ciąg znaków. | |
| // Zadziała ponieważ te obiekty mogą zostać zrzutowane na ciąg znaków. |
| <para> | ||
| Wyemituje błąd <constant>E_WARNING</constant> jeżeli <parameter>ilość</parameter> jest | ||
| mniejsza niż zero. | ||
| Zgosi błąd <classname>ValueError</classname> jeśli <parameter>count</parameter> jest |
There was a problem hiding this comment.
| Zgosi błąd <classname>ValueError</classname> jeśli <parameter>count</parameter> jest | |
| Zgłosi błąd <classname>ValueError</classname> jeśli <parameter>count</parameter> jest |
| </para> | ||
| <para> | ||
| <example xml:id="function.array-fill.example.negative-start-index"> | ||
| <title><function>array_fill</function> przykład z ujemnym indeksem początkowym</title> |

No description provided.