From c402f512f48dbf2d782407a1f73b64d2c937593f Mon Sep 17 00:00:00 2001
From: wnghl <wnghilin@gmail.com>
Date: Tue, 30 May 2023 10:45:38 +0800
Subject: [PATCH] zh-Hans: translate src/basic-syntax/dangling-references.md
 (#725)

---
 po/zh-Hans.po | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

diff --git a/po/zh-Hans.po b/po/zh-Hans.po
index a3339c64..d88941f0 100644
--- a/po/zh-Hans.po
+++ b/po/zh-Hans.po
@@ -102,7 +102,7 @@ msgstr "引用"
 
 #: src/SUMMARY.md:30
 msgid "Dangling References"
-msgstr ""
+msgstr "悬垂引用"
 
 #: src/SUMMARY.md:31
 msgid "Slices"
@@ -2621,11 +2621,11 @@ msgstr ""
 
 #: src/basic-syntax/references-dangling.md:1
 msgid "# Dangling References"
-msgstr ""
+msgstr "# 悬垂引用(Dangling References)"
 
 #: src/basic-syntax/references-dangling.md:3
 msgid "Rust will statically forbid dangling references:"
-msgstr ""
+msgstr "Rust 会静态地禁止悬垂引用:"
 
 #: src/basic-syntax/references-dangling.md:5
 msgid ""
@@ -2640,6 +2640,16 @@ msgid ""
 "}\n"
 "```"
 msgstr ""
+"```rust,editable,compile_fail\n"
+"fn main() {\n"
+"    let ref_x: &i32;\n"
+"    {\n"
+"        let x: i32 = 10;\n"
+"        ref_x = &x;\n"
+"    }\n"
+"    println!(\"ref_x: {ref_x}\");\n"
+"}\n"
+"```"
 
 #: src/basic-syntax/references-dangling.md:16
 msgid ""
@@ -2648,6 +2658,9 @@ msgid ""
 "  enough.\n"
 "* We will talk more about borrowing when we get to ownership."
 msgstr ""
+"* 一个引用被认为是“借用(borrow)”了它指向的值。\n"
+"* Rust 会跟踪所有引用的生命周期,以确保这些值的存活时间足够长。\n"
+"* 我们会在讲到所有权(ownership)时详细讨论借用(borrow)。"
 
 #: src/basic-syntax/slices.md:1
 msgid "# Slices"