1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-01-08 17:01:32 +02:00

vi: control-flow-basics/break-continue/...md + some SUMMARY.md translations (#2030)

This commit is contained in:
Huy Vuong 2024-05-03 17:04:57 -06:00 committed by GitHub
parent bd0e652c40
commit 1ebe60fe15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -119,23 +119,23 @@ msgstr ""
#: src/SUMMARY.md src/control-flow-basics/loops.md
msgid "Loops"
msgstr ""
msgstr "Vòng lặp"
#: src/SUMMARY.md src/control-flow-basics/loops/for.md
msgid "`for`"
msgstr ""
msgstr "`for`"
#: src/SUMMARY.md src/control-flow-basics/loops/loop.md
msgid "`loop`"
msgstr ""
msgstr "`loop`"
#: src/SUMMARY.md src/control-flow-basics/break-continue.md
msgid "`break` and `continue`"
msgstr ""
msgstr "`break` và `continue`"
#: src/SUMMARY.md src/control-flow-basics/break-continue/labels.md
msgid "Labels"
msgstr ""
msgstr "Labels (nhãn)"
#: src/SUMMARY.md src/control-flow-basics/blocks-and-scopes.md
msgid "Blocks and Scopes"
@ -3278,6 +3278,9 @@ msgid ""
"If you want to immediately start the next iteration use [`continue`](https://"
"doc.rust-lang.org/reference/expressions/loop-expr.html#continue-expressions)."
msgstr ""
"Nếu học viên muốn bắt đầu vòng lặp tiếp theo thì hãy sử dụng [`continue`]"
"(https://doc.rust-lang.org/reference/expressions/loop-expr.html#continue-"
"expressions)."
#: src/control-flow-basics/break-continue.md
msgid ""
@ -3286,6 +3289,10 @@ msgid ""
"`loop`, this can take an optional expression that becomes the value of the "
"`loop` expression."
msgstr ""
"Nếu học viên muốn kết thúc một vòng lặp sớm, sử dụng [`break`](https://doc."
"rust-lang.org/reference/expressions/loop-expr.html#break-expressions). Đối "
"với `loop`, từ khóa này có thể dùng một biểu thức tùy chọn trở thành giá trị "
"của biểu thức `loop` "
#: src/control-flow-basics/break-continue.md src/std-traits/exercise.md
#: src/std-traits/solution.md src/smart-pointers/trait-objects.md
@ -3294,17 +3301,19 @@ msgstr ""
#: src/android/interoperability/cpp/rust-bridge.md
#: src/async/pitfalls/cancellation.md
msgid "\"{}\""
msgstr ""
msgstr "\"{}\""
#: src/control-flow-basics/break-continue/labels.md
msgid ""
"Both `continue` and `break` can optionally take a label argument which is "
"used to break out of nested loops:"
msgstr ""
"Cả `continue` và `break` có thể sử dụng một nhãn tùy chọn để được sử dụng để "
"thoát ra khỏi những vòng lặp lồng nhau"
#: src/control-flow-basics/break-continue/labels.md
msgid "\"elements searched: {elements_searched}\""
msgstr ""
msgstr "\"elements searched: {elements_searched}\""
#: src/control-flow-basics/break-continue/labels.md
msgid ""
@ -3312,6 +3321,9 @@ msgid ""
"value. This is because it's guaranteed to be entered at least once (unlike "
"`while` and `for` loops)."
msgstr ""
"Lưu ý rằng `loop` là kiểu vòng lặp duy nhất có thể trả về một giá trị. Đấy "
"là vởi vì vòng lặp sẽ chắc chắn được nhập vào ít nhất một lần (không giống "
"như vòng lặp `while` và `for`) "
#: src/control-flow-basics/blocks-and-scopes.md
msgid "Blocks"