Skip to content

Commit 73e36d7

Browse files
fixed typos chapter 10 RO, EN
1 parent 45e0945 commit 73e36d7

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

lessons/en/chapter_10.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
(yours :) ), consider setting up a Rust environment on your personal computer and
2020
familiarise yourself with the terminal.
2121
22-
Also, consider using a `IDE`, such as `VS Code` or `RustRover`
22+
Also, consider using an `IDE`, such as `VS Code` or `RustRover`
2323
and familiarise yourself with the [terminal](https://www.youtube.com/watch?v=lZ7Kix9bjPI).
2424
2525
- title: Standard Input (stdin)
@@ -50,7 +50,7 @@
5050
5151
- title: Standard Error (stdout)
5252
content_markdown: >
53-
In order to separate error reporting from common printing, you can use `eprint!` and
53+
In order to separate error reporting from common printing, you can use the `eprint!` and
5454
`eprintln!` macros that will display text in the standard error (`stderr`) channel,
5555
instead of `stdout`. Use this macro with an informative message.
5656

lessons/ro/chapter_10.yaml

+13-12
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
content_markdown: >
33
În informatică, `I/O` este o abreviere pentru operația de `Input/Output`.
44
5-
`Input-ul` reprezintă datele primite de calculator și algoritm,
5+
`Input-ul` reprezintă datele primite de calculator sau de algoritm,
66
iar `output-ul` reprezintă rezultatul generat pe baza `input-ului`.
77
88
Gândește-te la `I/O` ca la un flux de informații.
@@ -19,7 +19,7 @@
1919
familiarizează-te cu terminalul.
2020
2121
De asemenea, consideră utilizarea unui `IDE`, cum ar fi `VS Code` sau `RustRover`
22-
și familiarizați-vă cu [terminalul](https://www.youtube.com/watch?v=lZ7Kix9bjPI).
22+
și familiarizează-te cu [terminalul](https://www.youtube.com/watch?v=lZ7Kix9bjPI).
2323
2424
- title: Intrarea Standard (stdin)
2525
content_markdown: >
@@ -51,7 +51,7 @@
5151
poți utiliza macro-urile `eprint!` și `eprintln!` care vor
5252
afișa text pe canalul de eroare standard (`stderr`),
5353
în loc de `stdout`.
54-
Utilizați aceast macro cu un mesaj informativ.
54+
Utilizați acest macro cu un mesaj informativ.
5555
5656
În sisteme asemănătoare UNIX, cum ar fi macOS sau LINUX,
5757
poți separa cele două tipuri de ieșire prin utilizarea redirecționărilor:
@@ -68,10 +68,11 @@
6868
6969
- tile: Descriptori de Fișiere
7070
content_markdown: >
71-
Acum că știm care sunt operațiunile de bază `I/O`, intrăm mai în detaliu.
71+
Acum că știm care sunt operațiunile de bază `I/O`, hai să intrăm mai în detaliu.
7272
73-
Ai mai văzut deja: `stdin` (intrare standard), `stdout` (ieșire standard) și `stderr` (eroare standard).
74-
Pentru fiecare dintre ele i se asociază un număr întreg pozitiv, un identificator unic
73+
Ai văzut deja: `stdin` (intrare standard), `stdout` (ieșire standard) și `stderr` (eroare standard).
74+
75+
Fiecare dintre ele are asociat un număr întreg pozitiv, un identificator unic
7576
pentru un canal `I/O` (de exemplu: fișier), cunoscut sub numele de `descriptor de fișier (fd)`.
7677
7778
Prin urmare:
@@ -86,20 +87,20 @@
8687
8788
Ați învățat deja să deschideți un fișier text și să citiți conținutul acestuia.
8889
89-
Dar ce zici de a scrie date în el, ca un canal `I/O`.
90+
Dar ce zici de a scrie date în el, folosindu-l pe post de canal `I/O`?
9091
code: >-
9192
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&code=use+std%3A%3Afs%3A%3A%7Bself%2C+File%7D%3B++++++%2F%2F+sistemul+de+fi%C5%9Fiere%0Ause+std%3A%3Aio%3A%3A%7Bself%2C+Write%7D%3B+++++%2F%2F+input+output%0A%0Afn+main%28%29+-%3E+io%3A%3AResult%3C%28%29%3E+%7B%0A++++let+nume_fi%C5%9Fier+%3D+%22output.txt%22%3B%0A%0A++++%2F%2F+creaz%C4%83+un+fi%C5%9Fier+dac%C4%83+nu+exist%C4%83+deja%0A++++let+mut+fi%C5%9Fier+%3D+File%3A%3Acreate%28nume_fi%C5%9Fier%29%3F%3B%0A%0A++++let+text_to_write+%3D+%22Buna%2C+lume%21%5Cn%5C%0A++++++++++++++++++++++++++++Aceasta+este+o+linie+de+text.%5Cn%22%3B%0A++++fi%C5%9Fier.write_all%28text_to_write.as_bytes%28%29%29%3F%3B%0A%0A++++let+absolute_path+%3D+fs%3A%3Acanonicalize%28nume_fi%C5%9Fier%29%3F%3B%0A++++println%21%28%22Textul+a+fost+scris+%C3%AE+fi%C5%9Fierul%3A+%7B%3A%3F%7D%22%2C+absolute_path%29%3B%0A%0A++++return+Ok%28%28%29%29%3B%0A%7D%0A
9293
- title: Argumentele din Linia de Comandă
9394
content_markdown: >
94-
Un program Rust este capabil să primească „input” din argumentele în linie.
95+
Un program Rust este capabil să primească informații de intrare din argumentele furnizate în linia de comandă.
9596
9697
Pentru a face acest lucru, deschideți un [terminal](https://www.youtube.com/watch?v=lZ7Kix9bjPI),
97-
compilați-l și transmiteți argumentele executabilului din promptul de comandă.
98+
compilați programul și transmiteți argumentele executabilului din promptul de comandă.
9899
99100
Aceste argumente pot fi fișiere relevante, steaguri și așa mai departe.
100101
Dezvoltatorul trebuie să documenteze scopul lor.
101102
102-
Dacă ca sistem de operare LINUX sau macOS, ține minte aceste comenzi:
103+
Dacă utilizezi un sistem de operare LINUX sau macOS, ține minte aceste comenzi:
103104
```bash
104105
$ touch main.rs
105106
$ rustc main.rs
@@ -135,8 +136,8 @@
135136
136137
- title: Capitolul 10 - Concluzii
137138
content_markdown: >
138-
Acum că ști elementele de bază ale operațiunilor de Intrare/Ieșire, ai folosit doar două
139-
Rust biblioteci pe parcurs și sunt standard, apropo: `std::env` și `std::fs`.
139+
Acum că știi elementele de bază ale operațiunilor de Intrare/Ieșire, ai folosit doar două
140+
module de Rust pe parcurs și acestea fac parte din cutia standard, apropo: `std::env` și `std::fs`.
140141
141142
Acum, poți construi propriul sistem de gestionare a fișierelor, aplicație web sau chiar API.
142143

0 commit comments

Comments
 (0)