diff options
author | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:49:24 +0100 |
---|---|---|
committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:49:24 +0100 |
commit | de5c456ebded0e038adbf23db34cc290c8829180 (patch) | |
tree | 2819c07a177bb7ec5f419f3f6a14270d6bcd7fda /files/pl/glossary | |
parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
download | translated-content-de5c456ebded0e038adbf23db34cc290c8829180.tar.gz translated-content-de5c456ebded0e038adbf23db34cc290c8829180.tar.bz2 translated-content-de5c456ebded0e038adbf23db34cc290c8829180.zip |
unslug pl: move
Diffstat (limited to 'files/pl/glossary')
-rw-r--r-- | files/pl/glossary/abstraction/index.html (renamed from files/pl/glossary/abstrakcja/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/browser/index.html (renamed from files/pl/glossary/przegladarka/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/class/index.html (renamed from files/pl/glossary/klasa/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/cryptography/index.html (renamed from files/pl/glossary/kryptografia/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/dhtml/index.html | 37 | ||||
-rw-r--r-- | files/pl/glossary/empty_element/index.html (renamed from files/pl/glossary/pusty_element/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/hypertext/index.html (renamed from files/pl/glossary/hipertekst/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/json/index.html | 59 | ||||
-rw-r--r-- | files/pl/glossary/localization/index.html | 66 | ||||
-rw-r--r-- | files/pl/glossary/object/index.html (renamed from files/pl/glossary/obiekt/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/semantics/index.html (renamed from files/pl/glossary/semantyka/index.html) | 0 | ||||
-rw-r--r-- | files/pl/glossary/xhtml/index.html | 26 |
12 files changed, 188 insertions, 0 deletions
diff --git a/files/pl/glossary/abstrakcja/index.html b/files/pl/glossary/abstraction/index.html index 0c56198083..0c56198083 100644 --- a/files/pl/glossary/abstrakcja/index.html +++ b/files/pl/glossary/abstraction/index.html diff --git a/files/pl/glossary/przegladarka/index.html b/files/pl/glossary/browser/index.html index 82a7b0997b..82a7b0997b 100644 --- a/files/pl/glossary/przegladarka/index.html +++ b/files/pl/glossary/browser/index.html diff --git a/files/pl/glossary/klasa/index.html b/files/pl/glossary/class/index.html index 8782d0d017..8782d0d017 100644 --- a/files/pl/glossary/klasa/index.html +++ b/files/pl/glossary/class/index.html diff --git a/files/pl/glossary/kryptografia/index.html b/files/pl/glossary/cryptography/index.html index e03fc5e0b1..e03fc5e0b1 100644 --- a/files/pl/glossary/kryptografia/index.html +++ b/files/pl/glossary/cryptography/index.html diff --git a/files/pl/glossary/dhtml/index.html b/files/pl/glossary/dhtml/index.html new file mode 100644 index 0000000000..5728cb4139 --- /dev/null +++ b/files/pl/glossary/dhtml/index.html @@ -0,0 +1,37 @@ +--- +title: DHTML +slug: DHTML +tags: + - DHTML + - Wszystkie_kategorie +translation_of: Glossary/DHTML +--- +<p> +</p> +<div> +<b>DHTML to skrót od "dynamic HTML"</b> (<b>Dynamiczny HTML</b>). Termin DHTML jest używany do określania kodu używanego do tworzenia interaktywnych stron www, które nie używają wtyczek takich jak Flash czy Java. DHTML określa zbiór funkcjonalności oferowanych przez technologie takie jak <a href="pl/HTML">HTML</a>, <a href="pl/CSS">CSS</a>, <a href="pl/DOM">DOM</a> i <a href="pl/JavaScript">JavaScript</a>.</div> +<table class="topicpage-table"> +<tbody><tr><td> +<h4 id="Dokumentacja" name="Dokumentacja"> <a>Dokumentacja</a> </h4> +<p><span class="alllinks"><a>Pokaż wszystkie...</a></span> +</p> +</td> +<td> +<h4 id="Spo.C5.82eczno.C5.9B.C4.87" name="Spo.C5.82eczno.C5.9B.C4.87"> Społeczność </h4> +<ul><li> Obejrzyj fora Mozilli... +</li></ul> +<p>{{ DiscussionList("dev-ajax", "mozilla.dev.ajax") }} +</p> +<h4 id="Narz.C4.99dzia" name="Narz.C4.99dzia"> Narzędzia </h4> +<ul><li> <a class="link-https" href="https://addons.mozilla.org/extensions/moreinfo.php?id=1843&application=firefox">Firebug - rozszerzenie Firefoksa</a> +</li></ul> +<h4 id="Powi.C4.85zane_tematy" name="Powi.C4.85zane_tematy"> Powiązane tematy </h4> +<dl><dd> <a href="pl/AJAX">AJAX</a>, <a href="pl/CSS">CSS</a>, <a href="pl/DOM">DOM</a>, <a href="pl/HTML">HTML</a>, <a href="pl/JavaScript">JavaScript</a> +</dd></dl> +</td> +</tr> +</tbody></table> +<p><span class="comment">Categories</span> +</p><p><span class="comment">Interwiki Language Links</span> +</p><p><br> +</p>{{ languages( { "en": "en/DHTML", "es": "es/DHTML", "fr": "fr/DHTML", "ja": "ja/DHTML", "ko": "ko/DHTML", "pt": "pt/DHTML" } ) }} diff --git a/files/pl/glossary/pusty_element/index.html b/files/pl/glossary/empty_element/index.html index 9606f17176..9606f17176 100644 --- a/files/pl/glossary/pusty_element/index.html +++ b/files/pl/glossary/empty_element/index.html diff --git a/files/pl/glossary/hipertekst/index.html b/files/pl/glossary/hypertext/index.html index e699949584..e699949584 100644 --- a/files/pl/glossary/hipertekst/index.html +++ b/files/pl/glossary/hypertext/index.html diff --git a/files/pl/glossary/json/index.html b/files/pl/glossary/json/index.html new file mode 100644 index 0000000000..6d023ee69c --- /dev/null +++ b/files/pl/glossary/json/index.html @@ -0,0 +1,59 @@ +--- +title: JSON +slug: JSON +translation_of: Glossary/JSON +--- +<p><strong>JSON</strong> (<strong>JavaScript Object Notation</strong>) jest formatem wymiany danych. Przypomina podzbiór składni <a href="/pl/docs/JavaScript">JavaScriptu</a>, choć nie jest nim w ścisłym sensie tego terminu. (Zobacz <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON" title="en/JavaScript/Reference/Global Objects/JSON">JSON</a> w <a href="https://developer.mozilla.org/en/JavaScript/Reference" title="en/JavaScript/Reference">Dokumentacji JavaScript</a> aby poznać szczegóły). Użyteczny w dowolnym rodzaju aplikacji opartej o JavaScript, m.in. na stronach internetowych i w rozszerzeniach przeglądarek. Przykładowo, dane użytkownika w formacie JSON mogą być przechowywane w <a href="/pl/docs/DOM/document.cookie">ciasteczku</a> (cookie), zaś preferencje rozszerzenia mogą być przechowywane w formacie JSON przez przeglądarkę.</p> +<p>JSON może przechowywać liczby (<code>number</code>), wartości logiczne (<code>boolean</code>), ciagi znaków (<code>string</code>), <code>null</code>, tablice (uporządkowane sekwencje wartości) oraz obiekty (zbiory odwzorowań ciąg znaków-wartość) złożone z powyższych wartości (lub z innych tablic i obiektów). Nie definiuje naturalnej reprezentacji dla bardziej złożonych typów danych, jak funkcje, wyrażenia regularne, daty itd. (Obiekty typu Date są domyślnie serializowane w postaci ciągu znaków zawierającego datę w formacie ISO, zatem choć nie zostają odtworzone w oryginalnym formacie, informacja nie jest bezpowrotnie tracona). Gdy niezbędne jest przechowanie tego rodzaju danych, można przekształcić wartości w momencie serializacji, lub przed ich deserializacją, umożliwiając w ten sposób przechowanie w JSON dodatkowych typów danych.</p> +<h2 id="JSON_in_Firefox_2" name="JSON_in_Firefox_2">Użycie JSON poprzez obiekt JSON w JavaScripcie</h2> +<p>Najprościej użyć JSON za pośrednictwem standardowego <a href="/en/JavaScript/Reference/Global_Objects/JSON" title="en/JavaScript/Reference/Global Objects/JSON">obiektu JSON</a> w JavaScripcie. Użyj <a href="/en/JavaScript/Reference/Global_Objects/JSON/stringify" title="en/JavaScript/Reference/Global Objects/JSON/stringify">JSON.stringify</a> do serializacji wartości w formacie JSON, natomiast do deserializacji - <a href="/en/JavaScript/Reference/Global_Objects/JSON/parse" title="en/JavaScript/Reference/Global Objects/JSON/parse">JSON.parse</a>.</p> +<p>Na przykład, do serializacji obiektu JavaScript używamy metody <code>JSON.stringify()</code>:</p> +<pre class="brush: js">var foo = {}; +foo.bar = "new property"; +foo.baz = 3; + +var JSONfoo = JSON.stringify(foo); +</pre> +<p><code>JSONfoo</code> ma teraz postać <code>{"bar":"new property","baz":3}</code>. Aby przywrócić <code>JSONfoo</code> do postaci obiektu JavaScript wystarczy wykonać:</p> +<pre class="brush: js">var backToJS = JSON.parse(JSONfoo); +</pre> +<p>Więcej informacji znajdziesz w dokumentacji <a href="/en/JavaScript/Reference/Global_Objects/JSON" title="en/JavaScript/Reference/Global Objects/JSON">obiektu JSON</a>.</p> +<h2 id="Metoda_toJSON()">Metoda toJSON()</h2> +<p>Jeśli obiekt definiuje metodę toJSON(), wówczas JSON.stringify wywoła tę metodę aby określić reprezentację obiektu w formacie JSON. Na przykład:</p> +<pre class="brush: js">x = {}; +x.foo = "foo"; +x.toJSON = function() { return "bar"; }; +var json1 = JSON.stringify(x); +</pre> +<p><code>json1</code> zawiera teraz '"bar"'.</p> +<h2 id="Ograniczenia">Ograniczenia</h2> +<p>Nie można serializować obiektu zawierającego funkcje. Specyfikacja JSON nie pozwala na takie działanie. Na przykład:</p> +<pre class="brush: js">foo.qwerty = function(){alert('foobar');}; +foo.qwerty() +var JSONfoo = JSON.toString(foo); +</pre> +<p>zwróci błąd <code>TypeError on line XXX: No JSON representation for this object!</code></p> +<h2 id="Użycie_JSON_poprzez_nsIJSON">Użycie JSON poprzez nsIJSON</h2> +<p>Wersje Firefoksa wcześniejsze niż 3.5 nie zawierały wsparcia dla formatu JSON, zaś jedynym sposobem dotarcia do funkcjonalności JSON było wykorzystanie komponentu <code><a href="/en/XPCOM_Interface_Reference/nsIJSON" title="en/nsIJSON">nsIJSON</a></code>, dostępnego począwszy od Firefox 3. Kodowanie i dekodowanie wykonywane są przez metody <code>encode</code> i <code>decode</code> komponentu <code>nsIJSON</code>. Metody te zakresem możliwości ustępują metodom dostarczanym przez obiekt JSON, zapewniając wsparcie jedynie tablicom i obiektom, z pominięciem ciągów znaków, wartości logicznych, liczb, czy <code>null</code>. (Wymienione wartości są obsługiwane jedynie wewnątrz tablic i obiektów: sama liczba <code>5</code> nie zadziała, lecz obiekt <code>{ "value": 5 }</code> już tak).</p> +<p>Ze względu na ograniczenia nsIJSON, jego metody encode i decode zostały usunięte począwszy od wersji Firefox 7. Deweloperom zaleca się używanie obiektu JSON.</p> +<p>Poniższy kod serializuje obiekt JavaScript przy użyciu<code> nsIJSON</code>:</p> +<pre class="brush: js">var Ci = Components.interfaces; +var Cc = Components.classes; + +var foo = {}; +foo.bar = "new property"; +foo.baz = 3; + +var nativeJSON = Cc["@mozilla.org/dom/json;1"].createInstance(Ci.nsIJSON); +var JSONfoo = nativeJSON.encode(foo); +</pre> +<p>Zmienna <code>JSONfoo</code> przyjmuje teraz wartość <code>{"bar":"new property","baz":3}</code>. Aby stworzyć obiekt odpowiadający <code>JSONfoo</code>, wystarczy wykonać:</p> +<pre class="brush: js">var backToJS = nativeJSON.decode(JSONfoo); +</pre> +<h2 id="Using_JSON" name="Using_JSON">Inne sposoby użycia JSON</h2> +<p>Choć teoretycznie możliwe jest użycie JSON korzystając z <a href="/en/JavaScript/Reference/Global_Objects/eval" title="en/JavaScript/Reference/Global Objects/eval">eval</a> (lecz tylko do deserializacji do obiektu, nie do serializacji do postaci ciągu znaków), lub z <a class="link-https" href="https://github.com/douglascrockford/JSON-js" title="https://github.com/douglascrockford/JSON-js">json2.js</a>, nie jest to dobrym pomysłem. Parsowanie JSON przy użyciu eval nie jest bezpieczne, gdyż eval dopuszcza znacznie więcej rodzajów składni niż JSON (w tym nawet wykonywanie całkiem arbitralnego fragmentu kodu). Z kolei problemem json2.js jest dodawanie metod do wbudowanych obiektów, jak <code>Object.prototype</code>, co może skutkować błędami w kodzie, w którym nie przewidziano z góry takiej możliwości. Dlatego w niemal wszystkich przypadkach zaleca się pozostanie przy normalnych metodach użycia JSON. </p> +<h2 id="See_also" name="See_also">Zobacz także</h2> +<ul> + <li>{{ interface("nsIJSON") }}</li> +</ul> +<p>{{ languages( { "ja": "ja/JSON", "zh-cn": "zh-cn/JSON" } ) }}</p> diff --git a/files/pl/glossary/localization/index.html b/files/pl/glossary/localization/index.html new file mode 100644 index 0000000000..52d4237dc7 --- /dev/null +++ b/files/pl/glossary/localization/index.html @@ -0,0 +1,66 @@ +--- +title: Lokalizacja +slug: Lokalizacja +tags: + - Lokalizacja + - Wszystkie_kategorie +translation_of: Glossary/Localization +--- +<p> </p> +<div> + <p><b>Lokalizacja</b> jest procesem tłumaczenia interfejsu aplikacji z jednego języka na drugi oraz jej przystosowywania do innej kultury. Poniższe zasoby odnoszą się głównie do tematyki tworzenia lokalizowanych aplikacji i rozszerzeń Mozilli.</p> +</div> +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h4 id="Wybrane_artyku.C5.82y" name="Wybrane_artyku.C5.82y">Wybrane artykuły</h4> + <dl> + <dt> + <a href="pl/Kurs_XUL/Lokalizacja">Kurs XUL:Lokalizacja</a></dt> + <dd> + <small>Artykuł w <a href="pl/Kurs_XUL">kursie XUL</a> poświęcona lokalizacji XUL-owych aplikacji.</small></dd> + </dl> + <dl> + <dt> + <a href="pl/Kurs_XUL/Plik_w%c5%82asno%c5%9bci">Kurs XUL:Plik własności</a></dt> + <dd> + <small>Artykuł w <a href="pl/Kurs_XUL">kursie XUL</a> dotycząca plików Property.</small></dd> + </dl> + <dl> + <dt> + <a href="pl/Pisanie_kodu_lokalizuj%c4%85cego">Pisanie kodu lokalizującego</a></dt> + <dd> + <small>Best practices and guidelines for Programmers to play nicely with Localization.</small></dd> + </dl> + <dl> + <dt> + <a href="pl/Lokalizacja_opisu_rozszerzenia">Lokalizacja opisu rozszerzenia</a></dt> + <dd> + <small>By zlokalizować opis rozszerzenia (opis pokazujący się pod nazwą rozszerzenia w oknie Dodatki) musisz użyć specjalnego klucza własności by nadpisać opis zawarty w pliku install.rdf. Artykuł zawiera instrukcję jak zmodyfikować tenże klucz własności.</small></dd> + </dl> + <p><span class="alllinks"><a>Pokaż wszystkie...</a></span></p> + </td> + <td> + <h4 id="Inne_strony" name="Inne_strony">Inne strony</h4> + <ul> + <li><a>Artykuły</a></li> + <li><a>Narzędzia</a></li> + <li><a href="pl/Lokalizacja/Spo%c5%82eczno%c5%9b%c4%87">Społeczność</a></li> + </ul> + <h4 id="Powi.C4.85zane_tematy" name="Powi.C4.85zane_tematy">Powiązane tematy</h4> + <dl> + <dd> + <a href="pl/Rozszerzenia">Rozszerzenia</a>, <a href="pl/XUL">XUL</a><span class="alllinks"><a class="external" href="http://developer.mozilla.org/webwatch/?cat=8">Pokaż wszystkie...</a></span></dd> + </dl> + </td> + </tr> + </tbody> +</table> +<p><span class="comment">Categories</span></p> +<p><span class="comment">Interwiki Language Links</span></p> +<p> </p> +<p> </p> +<div class="noinclude"> + </div> +<p>{{ languages( { "en": "en/Localization", "es": "es/Localizaci\u00f3n", "fr": "fr/Localisation", "it": "it/Localization", "ja": "ja/Localization", "pt": "pt/Localiza\u00e7\u00e3o", "zh-tw": "zh_tw/\u672c\u5730\u5316" } ) }}</p> diff --git a/files/pl/glossary/obiekt/index.html b/files/pl/glossary/object/index.html index 3c9dc807da..3c9dc807da 100644 --- a/files/pl/glossary/obiekt/index.html +++ b/files/pl/glossary/object/index.html diff --git a/files/pl/glossary/semantyka/index.html b/files/pl/glossary/semantics/index.html index f05fe7c547..f05fe7c547 100644 --- a/files/pl/glossary/semantyka/index.html +++ b/files/pl/glossary/semantics/index.html diff --git a/files/pl/glossary/xhtml/index.html b/files/pl/glossary/xhtml/index.html new file mode 100644 index 0000000000..f3b65d53ca --- /dev/null +++ b/files/pl/glossary/xhtml/index.html @@ -0,0 +1,26 @@ +--- +title: XHTML +slug: XHTML +tags: + - Wszystkie_kategorie + - XHTML +translation_of: Glossary/XHTML +--- +<p> +<b>XHTML</b> ma się do <a href="pl/XML">XML-a</a> tak, jak <a href="pl/HTML">HTML</a> do <a href="pl/SGML">SGML-a</a>. Znaczy to, że XHTML jest językiem znaczników podobnym do HTML-a, ale z bardziej surową składnią. Dwie wersje XHTML-a zostały ukończone przez <a class="external" href="http://www.w3.org/">W3C</a>: +</p> +<ul><li> <a class="external" href="http://www.w3.org/TR/xhtml1/">XHTML 1.0</a> to HTML4 zreformulowany jako aplikacja XML i jest wstecznie kompatybilny z HTML-em w ograniczonych przypadkach +</li><li> <a class="external" href="http://www.w3.org/TR/xhtml11/">XHTML 1.1</a> jest modułową wersją XHTML-a, która nie jest wstecznie kompatybilna z HTML-em. +</li></ul> +<p>Trzecia wersja, <a class="external" href="http://www.w3.org/TR/xhtml2/">XHTML 2</a>, ze znaczącymi zmianami w słowniku elementów, jest obecnie w fazie roboczej. +</p><p>Aby uzyskać więcej informacji o języku XHTML, zobacz: +</p> +<ul><li> <a class="external" href="http://pl.wikipedia.org/wiki/XHTML">Artykuł na Wikipedii o XHTML</a> +</li><li> <a class="external" href="http://www.hixie.ch/advocacy/xhtml">Wysyłanie XHTML-a jako text/html uważane za szkodliwe</a> +</li></ul> +<h3 id="Narz.C4.99dzia" name="Narz.C4.99dzia"> Narzędzia </h3> +<ul><li> <a class="external" href="http://validator.w3.org/">Serwis walidacji znaczników (W3C)</a> +</li><li> <a href="pl/Narz%c4%99dzia_autorskie_zgodne_ze_standardami">Narzędzia autorskie zgodne ze standardami</a> +</li></ul> +<p><span class="alllinks"><a>Zobacz wszystkie...</a></span> +</p>{{ languages( { "fr": "fr/XHTML", "es": "es/XHTML", "it": "it/XHTML", "ja": "ja/XHTML", "pt": "pt/XHTML", "en": "en/XHTML" } ) }} |