UNPKG

learnyounode

Version:

Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.

80 lines (79 loc) 4.4 kB
{ "title": "NAUCZ SIĘ NOŁDÓW KU WIELKIEMU ZWYCIĘSTWU!", "common": { "exercise": { "pass": { "sync": "Użyto synchronicznej metody: {{{method}}}", "async": "Użyto asynchronicznej metody: {{{method}}}" }, "fail": { "sync": "Użyto synchronicznej metody: {{{method}}}", "async": "Użyto asynchronicznej metody: {{{method}}}", "unused": "Użyto asynchronicznej metody from the `fs` module.", "unexpected_error": "Otrzymano nieoczekiwany błąd od serwera HTTP: {{{message}}}", "connection": "Błąd podczas łączenia z {{{address}}}: {{{message}}}" } } }, "exercise": { "HELLO WORLD": "WITAJ, ŚWIECIE", "BABY STEPS": "MAŁE KROCZKI", "MY FIRST I/O!": "MOJE PIERWSZE I/O!", "MY FIRST ASYNC I/O!": "MOJE PIERWSZE ASYNCHRONICZNE I/O", "FILTERED LS": "FILTROWANY LISTING", "MAKE IT MODULAR": "POPEŁNIJ MODUŁY", "HTTP CLIENT": "KLIENT HTTP", "HTTP COLLECT": "ZBIERACZ HTTP", "JUGGLING ASYNC": "ŻONGLOWANIE ASYNCHRONICZNOŚCIĄ", "TIME SERVER": "SERWER CZASU", "HTTP FILE SERVER": "SERWER PLIKÓW HTTP", "HTTP UPPERCASERER": "CAPS LOCK HTTP", "HTTP JSON API SERVER": "SERWER HTTP Z INTERFEJSEM JSON" }, "exercises": { "MAKE IT MODULAR": { "fail": { "missing_module": "Nie użyto dodatkowego pliku z modułem, musisz załadować moduł przy użyciu require() by pomóc sobie w rozwiązaniu tego ćwiczenia", "loadError": "Błąd przy ładowaniu pliku modułu [{{path}}]: {{{message}}}", "mod": { "_base": "Twój dodatkowy plik z modułem[{{path}}] {{{message}}}", "no_export": "nie eksportuje {{{method}}}. Musisz użyć wzorca `module.exports = function () {}`.", "singleFunction": "pojedynczej funkcji", "arguments": "eksportuje funckję pobierającą mniej niż {{{three}}} argumenty. Musi ona przyjmować katalog, filtr oraz {{{callback}}}.", "arguments_three": "trzy", "arguments_callback": "funkcję wywołania zwrotnego (callback)", "missing_callback": "nie wywoła łargumentu funkcji callback po otrzymaniu błędu z fs.readdir()", "missing_error": "nie przekazał z powrotem błędu otrzymanego z `fs.readdir()`.\n Użyj następującego, typowego dla Node.js, wzorca wewnątrz swojej funkcji callback dla `fs.readdir()`:\n\tif (err)\n\t return callback(err)", "callback_arguments": "nie zwrócił dwóch argumentów dka funkcji callback (oczekiwano `null` oraz tablicy nazw plików)", "array_wrong_size": "nie zwrócił tablicy z poprawną liczbą elementów jako drugiego argumentu funkcji callback", "dotExt": "możliwe, że dopasowywane jest rozszerzenie w postaci \"ext\" zamiast \".ext\"", "array_comparison": "nie zwrócił poprawnej listy plików jako drugiego argumentu funckji callback", "missing_array_argument": "nie zwrócił obiektu tablicy jako drugiego argumentu funckji callback", "callback_error": "zwrócił błąd w swojej funkcji callback:\n\t{{{error}}}", "timeout": "nie wywołał funkcji callback", "unexpected": "rzucił błąd:\n\t{{{error}}}" } }, "pass": { "singleFunction": "Plik z dodatkowym modułem eksportuje jedną funkcję", "arguments": "Plik z dodatkowym modułem eksportuje funkcję o {{{count}}} argumentach", "error": "Plik z dodatkowym modułem poprawnie obsługuje błędy", "callback": "Plik z dodatkowym modułem obsługuje argument funkcji callback", "callback_arguments": "Plik z dodatkowym modułem zwrócił dwa argumenty w funkcji callback", "array_argument": "Plik z dodatkowym modułem zwrócił poprawną liczbę elementów jako drugi argument funkcji callback", "array_size": "Plik z dodatkowym modułem zwrócił poprawną liczbę elementów jako drugi argument funkcji callback", "final": "Plik z dodatkowym modułem zwrócił poprawną listę plików jako drugi argument funkcji callback" } }, "TIME SERVER": { "fail": { "connection": "Błąd podczas łączenia z localhost:{{port}}: {{{message}}}" } }, "HTTP FILE SERVER": { "fail": { "no_createReadStream": "Użyto innej metody fs niż fs.createReadStream(): {{{method}}}" } } } }