reactjs / hu.react.dev

Hungarian 🇭🇺 React ⚛ documentation 📚 / React magyar dokumentációja
https://hu.react.dev
Creative Commons Attribution 4.0 International
25 stars 18 forks source link

Glossary 📚 #2

Open balazsorban44 opened 5 years ago

balazsorban44 commented 5 years ago

🚨THIS IS WORK IN PROGRESS. HELP IS APPRECIATED 🚨 If you have any suggestions what should be included in the glossary, please leave a comment.

Common technical and React-specific terms

English Hungarian
Declarative Deklaratív
Component Komponens
Stateful Component Állapot-teljes komponens
controlled components kontrollált komponens
uncontrolled components kontrollálatlan komponens
render renderelés
data adat
Application Alkalmazás
External Plugins Külső bővítmények
Third Plugins Harmadik féltől származó bővítmények
syntax szintaxis
Embedding Expressions Kifejezések beágyazása
Attributes Attributumok
Elements Elemek
Functional Components Függvény Komponensek
function component fügvény komponens
Class Components Oszály Komponensek
Composition Kompozíció
Inheritance Öröklődés
Lifecycle Életciklus
Handling Events Esemény kezelés
Conditional Rendering Feltételes renderelés
Operator Operátor
reuse újrafelhasználás
reusable újrafelhasználható
mock
Callback Visszahívás
shallow rendering sekély renderelés
deprecated elavult
Legacy Örökség / Korábbi
Cross-Cutting Concerns
HOC FRK
higher-order-component felsőbb rendű komponens
Reconciliation
state állapot
local state helyi állapot
derived state elvált állapot
asserts (logikai kijelentés) állít
Vendor Prefix
fallback
breaking change
function signature
props / prop propok / prop
context kontextus
fragments töredék
portal portál
class osztály
Tick Ketyegés
bundle köteg
package csomag
Consumer
Provider
PropTypes PropTípusok
Good/Bad Jó/Rossz
Hook
Promise
Mixins Mixinek
Web Components Web Komponensek
wrapper
Mutation Mutáció
codemod kódmódosító

General purpose

Original Translation
Tutorial Tutoriál
Tip Tipp
Note Megjegyzés
example példa
Reference Referencia
For example Például
Importing
opt-in opcionális
section szekció
Overview Áttekintés
Try it on CodePen Próbáld ki a CodePen-en
No translation required
DOM
UI
ref
Web (use uppercase)
Create React App
polyfill
React
Fiber

Useful sources:

  1. Angol-magyar informatikai szótár
  2. IT-Szótár
balazsorban44 commented 5 years ago

@gergely-nagy @FeherMarcell Kérdés. Vajon a React Hook-ot hívjuk-e Kampóknak vagy Horognak? Végülis szerintem megállja a helyét azt mondani, hogy a Horgok "kiemelnek" egy bizonyos funkciót a React-ből, vagy "belekapaszkodnak" egy amúgy oszálykomponensekre jellemző React tulajdonságba, ami így lehetővé teszi például helyi állapotok, vagy hasonló/megegyzező logika több helyen való használatát függvény komponensekben is. Vélemény?

balazsorban44 commented 5 years ago

@gergely-nagy

n3ko commented 4 years ago

Kérdés. Vajon a React Hook-ot hívjuk-e Kampóknak vagy Horognak?

Vagy esetleg ne? Nehéz megállni, hogy lefordítsunk olyan kifejezéseket, aminek egyszerűen nincs értelmes magyar megfelelője és az idegen szó már beette magát a nyelvbe, vagy ha nem is, de ez már folyamatban van. Sokszor magyar nevet adni az ilyen dolgoknak nem csak nehéz, de károsan redundáns is, hiszen ha valaki hasznosítani akarja a magyarul olvasottakat (kódot ír) ismernie és használnia kell az eredeti szót (és ha lefordítjuk akkor a megfelelőjét is). Éppen ezért ezeknél a szavaknál soha nem történik meg, hogy az eredeti kiejtést megtartva magyaros írásmóddal kezdjük őket használni, hogy „szétlessz komponens” vagy „húk”, ami biztos jele lenne az idegen szavak beépülésének. Ezért szerintem írhatjuk nyugodt szívvel, hogy stateful komponens vagy hook, és ezért nem hiszem, hogy valódi fejlesztők között elhangozhat (élő beszélgetésben) olyasmi, hogy „a useState kampóval állapot-teljessé tehetőek a funkcionális összetevők”. (bocs, ez hosszú lett)

balazsorban44 commented 4 years ago

@n3ko, Jogos. Mindig is úgy láttam, hogy a magyar előszeretettel fordít le mindent, de belátom, hogy célszerűbb lenne talán meghagyni bizonyos kifejezéseket angolul. Azt sem tudtam, hogy pontosan hogyan is zajlik egy beszélgetés magyar fejleszők között - soha nem volt lehetőségem erre - mivel Norvégiában élek/dolgozom, itt pedig a mindennap része már ma is angollal vegyíteni a nyelvet.

Tehát ha @gergely-nagy is egyetért, akkor maradhatunk a "React Hook" nál, valamint a többi javaslatod is tetszik, pl. stateful "állapotteljes" helyett. Viszont ezek nagyrészét már elkezdtük lefordítani, így vissza kéne menni és mindenhol egységesen kicserélni. Ha esetleg vállalkoznál rá, annak rendkívül örülni tudnék! Amire szükség lenne:

Ez #1 alapján meg tudod nézni hol/melyik fájlokban történtek eddig a fordítások (vagy végig mehetsz a bezárt PR-eken), és akár egy PR-ben beküldhetnél egy módosítást. Azért se lenne ez rossz, mert így még egy szem futna végig az eddigi fordításokon, ami csökkentené az esélyét annak, hogy valami magyarul furán hangzó fordítás bentmaradjon.

Ha bármiben tudok segíteni, jelezd!

punkah commented 4 years ago

Ha jól látom akkor egyelőre nem konzisztens a React ragozása a doksikban. A Magyar helyesírás szabályai szerint a külföldi szavakat a toldalékokkal egybe kell írni (ebből kevés kivétel van, de a React szó nem tartozik ezek közé). Tehát helyesen Reactben, Reactet, stb. Ha egyet értetek, nyitok egy PR-t amiben kijavítom ezeket, valamint a style guide-ba is bele lehetne írni ezt.

balazsorban44 commented 4 years ago

Örülök az érdeklődésnek! :slightly_smiling_face:. Ha pedig ez a helyes, akkor szerintem nekünk is ezt az utat kell járni. Örömmel vesszük ha nyitsz egy PR-t a javításokkal. :) Vannak már megnyitott PR-ek is, arra kell majd figyeljünk, hogy itt is javítsunk mindent, mielőtt elfogadjuk őket, @gergely-nagy.

punkah commented 4 years ago

Kérdés. Vajon a React Hook-ot hívjuk-e Kampóknak vagy Horognak?

Személy szerint nekem tetszik a 'Horog' mint fordítás. Ugyanakkor a stateful componentet tükörfordítás helyett például 'Állapot-függő komponensnek' hívnám, aminek talán több értelme van magyarul.

Persze ez egy külön kérdés, hogy mennyire érdemes lefordítani a kifejezéseket - de pl. nekem tetszik ez az fajta nyelvűjítás ☺️

n3ko commented 4 years ago

Inkább nem sietném el a meglévő fordítások átalakítását, ha nem baj. Nem tudom, hogy ami kezd itt kialakulni, tekinthető-e vitának, de ha nem is, azért legyen a végén egy megállapodás.

Azt részét még nem értem a projektnek, hogy itt az issue-ban van a fordítási segédlet. (@punkah: React után tényleg nem, de néha kell a kötőjel a toldalék előtt)

Ha változtatni kell rajta, akkor patcheket küldünk kb így:

English Magyar
Common technical and React-specific terms
Stateful Component Stateful Komponens
General purpose
importing import/importálás
Try it on CodePen Próbáld ki a CodePenen
No translation required

hook stateless stateful

a topic tulajdonos pedig egyszercsak kézzel frissíti odafent? Nem lehetne ez a repoban, akár egy külön branch-en? Innen elég linkelni pl. kb így, ha valaki módosít benne akkor látszik a commit-ban, hogy mi történt, lehet PR-t indítani, azt elutasítani stb.

A pipálós bejegyzések helyett szerintem lehet bátran issue-kat indítani, onnantól a github szépen kezeli, stb.

Én elsőre ezekkel kezdeném, és közben mielőtt bárki is átnézné/sed-elné a meglévő fordításokat csökkentsük a nyitott PR-ek számát nulla közelébe! #Ihateconflicts :)

balazsorban44 commented 4 years ago

@n3ko valószínűleg megérné egy külön fájlt létrehozni, eddig nem volt igazán érdeklődő rajtam és @gergely-nagy-on kívül, ezért nem sürgettem a dolgot. Nyugodtan adj hozzá egy filet a root mappában, amit linkelhetünk és bárki módosíthatja :wink:. Azt hogy egy saját branchen legyen kezdetnek jó ötletnek tartom, de egy PR után jó lenne, ha a master-be is bekerülne, ha valaki a főoldalon találja magát, egyből láthassa ott is.

Az első komment az első issueban #1 azért "pipálós", mert így tudja pl. a https://www.isreacttranslatedyet.com/ oldal, hogy hogyan is haladunk. A többit lehetne új issueként felvenni, persze. Saját kezdeményezésnek is örülök, nyugodtan vegyetek fel issue-t, ha úgy érzitek szükséges.

UI.: Van egy Slack csatornánk is, https://react-translations.slack.com/ #hu névvel.

Egyébként a repo karbantartásával kapcsolatban is nyitott vagyok ötletekre. Jelenleg ketten vagyunk, de ha komolyabban gondolkodnátok rajta, csak szóljatok.