From be8fd59bcb953007016f0355541d7c8c682d7b64 Mon Sep 17 00:00:00 2001 From: naghim Date: Wed, 23 Oct 2024 12:35:17 +0300 Subject: [PATCH] Add Hungarian translation of the guide --- Contributing.md | 1 + README.md | 2 ++ guide-hr.md | 2 ++ guide-hu.md | 90 +++++++++++++++++++++++++++++++++++++++++++++++++ guide-id.md | 2 ++ guide-it.md | 2 ++ guide-ko.md | 2 ++ guide-ro.md | 2 +- guide-ru.md | 2 ++ guide-sr.md | 2 ++ guide-tl.md | 2 ++ guide-tr.md | 2 ++ guide-ua.md | 2 ++ 13 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 guide-hu.md diff --git a/Contributing.md b/Contributing.md index 1d11600..448547b 100644 --- a/Contributing.md +++ b/Contributing.md @@ -30,3 +30,4 @@ languages: Portuguese | `GUIDE_LANG=pt` Turkish | `GUIDE_LANG=tr` Russian | `GUIDE_LANG=ru` + Hungarian | `GUIDE_LANG=hu` diff --git a/README.md b/README.md index 461e7e1..592dc30 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ This is a recommended path for learning Haskell based on experience helping othe - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### _Don't sweat the stuff you don't understand immediately_. Keep moving! ## Community diff --git a/guide-hr.md b/guide-hr.md index 7308070..3bf0d13 100644 --- a/guide-hr.md +++ b/guide-hr.md @@ -38,6 +38,8 @@ Ovo je preporučeni put za učenje Haskella zasnovan na iskustvu u pomaganju dru - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### *Ne obraćajte mnogo pažnje na stvari koje iz prve ne razumijete*. Samo idite naprijed! ## Zajednica diff --git a/guide-hu.md b/guide-hu.md new file mode 100644 index 0000000..c2ff93c --- /dev/null +++ b/guide-hu.md @@ -0,0 +1,90 @@ +# Hogyan tanuljunk Haskellt? + +A következőekben egy, a mi tapasztalatainkra alapuló ajánlott tanulási út kerül bemutatásra. Ez a [Haskell Könyv](https://haskellbook.com) egyik szerzőjének ajánlólistája alapján készült. + +#### _Ne aggódj, ha valamit nem értesz azonnal_. Csak haladj tovább! + +## Közösség + +Az IRC csatornánk `#haskell-beginners` a [Libera Chat](https://libera.chat/) platformon található. + +IRC web kliens [itt](https://web.libera.chat/). + +A Haskell levelezőlisták pedig [itt](https://wiki.haskell.org/Mailing_lists) találhatóak. + +### Közösségi irányelvek + +Tekintsd meg a [közösségi irányelveket](coc.md), hogy megértsd, milyen magatartást várunk el az IRC csatornán. Figyelmeztetést kapsz, ha nem egyértelműen trollkodsz, de vedd figyelembe, hogy a csatorna kizárólag a Haskell tanulására vagy tanítására szolgál. + +# Haskell telepítése + +## Használd a Stacket a Haskell telepítéséhez + +Töltsd le a [Stacket](https://haskellstack.org), hogy telepíthesd a GHC-t és projekteket hozhass létre. + +Ha semmit sem tudsz a Stack-ről, és áttekintést szeretnél kapni, nézd meg ezt az [átfogó Stack videó oktatóanyagot](https://www.youtube.com/watch?v=sRonIB8ZStw). + +## NE TELEPÍTSD A HASKELL PLATFORMOT + +Ahelyett, hogy a haskell.org utasításait követnéd, használd a Stacket. + +### Miért ne használd a platformot? + +https://mail.haskell.org/pipermail/haskell-community/2015-September/000014.html + +# Hogyan tanuljam meg a Haskellt? + +A fő ajánlás az, hogy olvasd el az előadásokat, és végezd el az összes gyakorlatot/házi feladatot a cis1940 2013-as tavaszi változatából, majd folytasd az FP kurzussal. Mindkettő lentebb van belinkelve. Minden más opcionálisnak tekinthető, de azért megemlítjük, hol találod meg őket. + +## Haskell programozás az alapoktól + +[@dmvianna](https://github.com/dmvianna) szeretné, ha tudnád, hogy az alábbiak csak az _ingyenes_ ajánlott források. Ha hajlandó vagy egy könyvet is megnézni, szívből ajánljuk a saját [Haskell könyvünket!](https://haskellbook.com) Ha valamilyen okból nem engedheted meg magadnak a könyvet, kérlek írj nekünk az [oldalunkon](https://haskellbook.com/support.html) található elérhetőségeken. + +### A Haskell Könyv lefedi az itt ajánlott elsődleges forrásokat + +## Yorgey cis1940 kurzusa + +> _Ezt csináld először_, ha nem vásárolod meg a Haskell Könyvet, ez a legjobb _ingyenes_ bevezető a Haskellbe. + +Elérhető [online](https://www.seas.upenn.edu/~cis1940/spring13/lectures.html). + +[Brent Yorgey](https://byorgey.wordpress.com) kurzusa a legjobb, amit eddig találtam. +Ez a kurzus nemcsak alapvető Haskell nyelvben való programozásra készít fel, hanem segít a parser kombinátorok megértésében is. + +Ha nem vagy programozó, vagy épp tapasztalatlan vagy, akkor ne kezd ezzel. Ebben az esetben kezdj [Thompson könyvével](https://www.haskellcraft.com/craft3e/Home.html), és utána vágj bele a cis1940 kurzusba. + +--- + +## Funkcionális programozási kurzus + +> Ezt a kurzust ajánljuk Yorgey cis1940 kurzusa után + +Elérhető GitHubon [itt](https://github.com/bitemyapp/fp-course). + +Ez megerősíti az eddigi tudásodat, közvetlenül begyakoroltatva veled a cis1940-ban bevezetett absztrakciókat. Ez a gyakorlás _kritikus_ ahhoz, hogy kényelmesen használd majd a Functor/Applicative/Monad/stb. szerkezeteket Haskellben. A cis1940 és az FP kurzus elvégzése a legfőbb ajánlás az útmutatómban. Mi így tanítunk meg mindenkit Haskellre. + +--- + +## Kiegészítő kurzus a cis1940 és az FP kurzus után + +> További anyagok középhaladó témákban + +A cs240h online elérhető: + +- ['14 Tavaszi kurzus](http://www.scs.stanford.edu/14sp-cs240h/) +- ['16 Téli kurzus](http://www.scs.stanford.edu/16wi-cs240h/) + +Ez [Bryan O'Sullivan](https://github.com/bos) online kurzusa, amelyet a Stanfordon tanít. +Ha nem tudod, ki ő, nézd meg a Haskell alkalmazásokhoz szükséges könyvtárak felét, és az ő neve lesz rajta. Különösen érdekesek a modulok, ha már elvégezted a Yorgey kurzust: fantom típusok (*phantom types*), információáramlás ellenőrzése (*flow control*), nyelvi kiterjesztések (*language extenstions*), párhuzamosság (*concurrency*), csövek (*pipes*), és lencsék (*lenses*). + +--- + +# Források Haskell specifikus témákhoz + +Ezek az anyagok nincsenek olyan mélységben tesztelve, mint a cis1940 és az FP kurzusok, de a [témák listájában](specific_topics.md) linkelve vannak, hogy ötleteket kapj, hogy honnan érdemes nekifogni. Ez olyan dolgokat foglal magában, mint a középhaladó/haladó fogalmak, és olyan témák, mint az eszközök (*tools*) és szövegszerkesztők (*text editors*). + +## Párbeszédek + +> Ebben a repositoryban találhatóak [itt](dialogues.md). + +Ezek valójában nagyon fontosak és hasznosak. Itt találsz mélyebb betekintéseket különböző témákba. diff --git a/guide-id.md b/guide-id.md index 1756b1b..0959ff9 100644 --- a/guide-id.md +++ b/guide-id.md @@ -38,6 +38,8 @@ Ini adalah langkah yang direkomendasikan untuk belajar Haskell berdasarkan penga - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### *Jangan memikirkan hal yang tidak langsung anda mengerti*. Lanjutkan terus! ## Komunitas diff --git a/guide-it.md b/guide-it.md index 1ad394d..e82f39b 100644 --- a/guide-it.md +++ b/guide-it.md @@ -37,6 +37,8 @@ Questa è la strada che raccomando per imparare Haskell. - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### Un consiglio: *non preoccupatevi se non capite qualcosa alla prima lettura*. Andate avanti. diff --git a/guide-ko.md b/guide-ko.md index 5e6daaa..c34a924 100644 --- a/guide-ko.md +++ b/guide-ko.md @@ -38,6 +38,8 @@ - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### _이해가 잘 안된다고 계속 붙잡고 있지 마세요_. 진도를 계속 나가세요! ## 커뮤니티 diff --git a/guide-ro.md b/guide-ro.md index 93349d2..de0444d 100644 --- a/guide-ro.md +++ b/guide-ro.md @@ -1,6 +1,6 @@ # Ghid pentru a învăța Haskell -Acest tutorial reprezintă calea recomandată pentru a învăța Haskell, pe baza experiențelor avute ajutând alte persoane. Lista de recomandări este creată de unul din autorii [Haskell Book.](https://haskellbook.com). +Acest tutorial reprezintă calea recomandată pentru a învăța Haskell, pe baza experiențelor avute ajutând alte persoane. Lista de recomandări este creată de unul din autorii [Haskell Book](https://haskellbook.com). #### *Nu vă stresați prea mult pentru lucrurile pe care nu le înțelegeți imediat*. Mergeți mai departe! diff --git a/guide-ru.md b/guide-ru.md index de8e314..0eae736 100644 --- a/guide-ru.md +++ b/guide-ru.md @@ -38,6 +38,8 @@ - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### *Не мучайтесь над одним топиком, который вы не можете понять сразу*. Двигайтесь дальше! ## Сообщество diff --git a/guide-sr.md b/guide-sr.md index 19e5af6..29d70ba 100644 --- a/guide-sr.md +++ b/guide-sr.md @@ -38,6 +38,8 @@ Ovo je preporučeni put za učenje Haskell-a zasnovan na iskustvu u pomaganju dr - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### *Ne obraćajte mnogo pažnju na stvari koje ne razumete iz prve*. Samo idite napred! ## Zajednica diff --git a/guide-tl.md b/guide-tl.md index 035639a..0565040 100644 --- a/guide-tl.md +++ b/guide-tl.md @@ -38,6 +38,8 @@ Ito ay ang maipapayong daan upang matutunan ang Haskell base sa karanasan na mak - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### *Wag kang kabahan sa mga bagay na hindi mo naiintindihan agad*. Mag-patuloy ka lamang! diff --git a/guide-tr.md b/guide-tr.md index e4dbe5c..efede97 100644 --- a/guide-tr.md +++ b/guide-tr.md @@ -38,6 +38,8 @@ - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### _Anlamadığın şeyleri hemen başına dert etme_. Devam et! diff --git a/guide-ua.md b/guide-ua.md index 9290cd8..b828435 100644 --- a/guide-ua.md +++ b/guide-ua.md @@ -38,6 +38,8 @@ - [繁體中文](guide-zh_tw.md) +- [Magyarul](guide-hu.md) + #### *Не намагайтесь одразу зрозуміти все*. Краще не зупиняйтесь і продовжуйте рухатись далі! ## Ком’юніті