https://github.com/javascript-tutorial/ro.javascript.info
Modern JavaScript Tutorial in Romanian
https://github.com/javascript-tutorial/ro.javascript.info
javascript romanian tutorial
Last synced: 2 months ago
JSON representation
Modern JavaScript Tutorial in Romanian
- Host: GitHub
- URL: https://github.com/javascript-tutorial/ro.javascript.info
- Owner: javascript-tutorial
- License: other
- Created: 2019-04-25T13:09:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-10T12:32:43.000Z (over 1 year ago)
- Last Synced: 2024-11-23T07:33:00.267Z (11 months ago)
- Topics: javascript, romanian, tutorial
- Language: HTML
- Homepage: https://javascript.info
- Size: 669 MB
- Stars: 27
- Watchers: 6
- Forks: 31
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: changes.sketch
- License: LICENSE.md
Awesome Lists containing this project
README
# The Modern JavaScript Tutorial în limba Română
Acest repertoriu găzduiește conținutul în limba română pentru The Modern JavaScript Tutorial, publicat în [https://javascript.info](https://javascript.info).
### Cum puteți contribui:
## Primii pași
- Consultați acest issue [Romanian Translate Progress](https://github.com/javascript-tutorial/ro.javascript.info/issues/1).
- Alegeți un articol nebifat pe care doriți să îl traduceți.
- Adăugați un comentariu cu titlul articolului la issue, e.g. `An Introduction to JavaScript`.
- Bot-ul nostru îl va marca automat în issue pentru ca toată lumea să știe că îl traduceți.
- Comentariul _trebuie_ să conțină doar titlul.
- Faceți un fork la repository, traduceți și apoi trimiteți un PR când ați terminat.
- Titlul din PR trebuie să se potrivească cu titlul articolului, bot-ul va scrie automat numărul acestuia în issue.
Vedeți pentru mai multe detalii.
Vă rugăm să păstrați liniile și paragrafele "așa cum sunt": nu adăugați linii noi și nu le eliminați pe cele existente. Asta facilitează îmbinarea viitoarelor modificări din versiunea engleză în traducere.
Dacă vedeți că versiunea în limba engleză poate fi îmbunătățită - grozav, vă rugăm să trimiteți un PR pentru asta în [versiunea din limba engleză](https://github.com/javascript-tutorial/en.javascript.info/pulls). Îmbunătățirile vor fi adăugate și în limba română după ce sunt integrate acolo mai întăi.
## Cum se scriu termenii
- Unii termeni din specificații **nu** trebuie traduși, spre exemplu, "Function Declaration" poate fi lăsat "așa cum este".
- Pentru alți termeni, cum ar fi `resolved promise`, `slash`, `regexp` și așa mai departe căutați un glosar bun.
- Dacă nu există un dicționar, căutați traduceri în manuale, cum ar fi [MDN](https://developer.mozilla.org/en-US/).
## Cum traducem un `code block`
- Traduceți comentariile și mesajele din string.
- Nu traduceți variabile, clase, identificatori.
- Verificați dacă funcționează codul după traducere :)
Exemplu de cod:
```js
// Example
const text = 'Hello, world';
document.querySelector('.hello').innerHTML = text;
```
✅ Așa da:
```js
// Exemplu
const text = 'Bună ziua`
document.querySelector('.hello').innerHTML = text;
// traduceți comentariul și mesajul text
```
❌ Așa nu:
```js
// Exemplu
const text = 'Bună ziua lume';
document.querySelector('.salut').innerHTML = text;
// ".salut" este o clasă
// NU se traduce
```
## Atașamente externe
Dacă un link extern este către Wikipedia, de exemplu `https://en.wikipedia.org/wiki/JavaScript`, și există o versiune a articolului respectiv în limba română de o calitate decentă, folosiți link-ul către acea versiune.
Exemplu:
```md
[JavaScript](https://en.wikipedia.org/wiki/JavaScript) is a programming language.
```
✅ Așa da:
```md
[JavaScript](https://ro.wikipedia.org/wiki/JavaScript) este un limbaj de programare.
```
Dacă un articol cu link nu are o versiune tradusă, lăsați link-ul "așa cum este".
## Metadata
Unele fișiere, de obicei tasks, au metadate YAML în partea de sus, delimitate prin `---`:
```md
importance: 5
---
```
Vă rugăm să nu traduceți "importance" (și alte metadate de acolo).
## Anchors
Unele anteturi au `[#anchor]` la sfârșit, de ex:
```md
## Spread operator [#spread-operator]
```
Vă rugăm să nu traduceți sau să eliminați partea `[#...]`, aceasta este pentru ancorele URL.
Vă rugăm frumos să permiteți responsabililor să revizuiască și să fuzioneze sau să solicite modificări în traducerea dvs.
## Structura
Fiecare capitol, un articol sau task au propriul folder.
Dosarul se numește `N-url`, unde `N` - este numărul pentru sortare (articolele sunt ordonate), iar `url` este URL-slug-ul de pe site.
Dosarul are unul dintre fișiere:
- `index.md` reprezintă un capitol
- `article.md` reprezintă un articol
- `task.md` reprezintă o sarcină (soluția trebuie să fie furnizată și în fișierul `solution.md`)
Un fișier începe cu `# Title Header`, apoi textul în format de tip Markdown editabil într-un editor de text simplu. Dacă folosiți o extensie precum Prettier care vă formatează codul, e recomandat să o dezactivați (traducerea trebuie să aibă același format cu originalul).
Resursele suplimentare și exemplele se află de asemenea în același folder.
## Rularea în mediu local
Puteți rula serverul tutorialului la nivel local pentru a vedea cum arată traducerea.
Serverul și instrucțiunile de instalare sunt la .
Alternativ, puteți folosi o extensie (de browser sau pentru code editor) pentru vizualizarea fișierelor Markdown.
## Alte mențiuni
În cazul în care responsabilii nu răspund sau dacă doriți să deveniți responsabil, scrieți-ne la [main repo](https://github.com/javascript-tutorial/en.javascript.info/issues/new).
**Spune-le și altora ce traduci prin forumuri sau chat-uri. Invitați-i să se alăture!**
🎉 Mulțumesc!
**Puteți edita textul în orice editor.** Tutorialul folosește formatul îmbunătățit "markdown", ușor de înțeles. Vezi [Markdown Cheat Sheet](https://www.markdownguide.org/cheat-sheet/).
P.S. Lista completă a limbilor traduse poate fi găsită la .
♥
Ilya Kantor @iliakan