# MU MESSAGES TRANSLATION INTO VIETNAMESE
# Licensed under GPL v3.0 as with Mu
# Doãn Minh Đăng <minhdang@linux.com>, 2018.
#
msgid ""
msgstr ""
"Project-Id-Version:  \n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-11-01 21:43+0000\n"
"PO-Revision-Date: 2018-08-03 15:53+0200\n"
"Last-Translator: Minh Dang <minhdang@linux.com>\n"
"Language: vi\n"
"Language-Team: \n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"

#: mu/debugger/client.py:118
msgid ""
"Connection timed out. Is your machine slow or busy? Free up some of the "
"machine's resources and try again."
msgstr ""
"Kết nối quá hạn. Máy của bạn có chậm hay bận không? Hãy giải phóng một số"
" tài nguyên của máy và thử lại."

#: mu/debugger/client.py:132
msgid ""
"Could not find localhost.\n"
"Ensure you have '127.0.0.1 localhost' in your /etc/hosts file."
msgstr ""
"Không thể tìm thấy localhost.\n"
"Hãy đảm bảo có '127.0.0.1 localhost' trong tệp /etc/hosts ở máy bạn."

#: mu/interface/dialogs.py:75
msgid "Select Mode"
msgstr "Chọn chế độ"

#: mu/interface/dialogs.py:78
msgid ""
"Please select the desired mode then click \"OK\". Otherwise, click "
"\"Cancel\"."
msgstr ""
"Vui lòng chọn chế độ mong muốn, sau đó nhấp \"OK\". Nếu không, hãy nhấp "
"\"Cancel\"."

#: mu/interface/dialogs.py:99
msgid ""
"Change mode at any time by clicking the \"Mode\" button containing Mu's "
"logo."
msgstr ""
"Thay đổi chế độ bất cứ lúc nào bằng cách nhấp vào nút \"Mode\" có chứa "
"biểu tượng của Mu."

#: mu/interface/dialogs.py:138
msgid ""
"When reporting a bug, copy and paste the content of the following log "
"file."
msgstr "Khi báo cáo lỗi, hãy sao chép và dán nội dung của tệp nhật ký đi kèm."

#: mu/interface/dialogs.py:162
msgid ""
"The environment variables shown below will be set each time you run a "
"Python 3 script.\n"
"\n"
"Each separate enviroment variable should be on a new line and of the "
"form:\n"
"NAME=VALUE"
msgstr ""
"Các biến môi trường được hiển thị bên dưới sẽ được đặt mỗi khi bạn chạy "
"một tệp lệnh Python 3.\n"
"\n"
"Mỗi biến môi trường riêng biệt phải nằm trên một dòng mới và theo dạng:\n"
"NAME=VALUE"

#: mu/interface/dialogs.py:188
msgid "Minify Python code before flashing?"
msgstr "Thu gọn mã Python trước khi nạp?"

#: mu/interface/dialogs.py:192
msgid ""
"Override the built-in MicroPython runtime with the following hex file "
"(empty means use the default):"
msgstr ""
"Ghi đè mã chạy MicroPython có sẵn với tệp hex sau (để trống có nghĩa là "
"sử dụng cái mặc định):"

#: mu/interface/dialogs.py:218
msgid ""
"The packages shown below will be available to import in Python 3 mode. "
"Delete a package from the list to remove its availability.\n"
"\n"
"Each separate package name should be on a new line. Packages are "
"installed from PyPI (see: https://pypi.org/)."
msgstr ""

#: mu/interface/dialogs.py:239
msgid "Automatically detect"
msgstr ""

#: mu/interface/dialogs.py:264
msgid ""
"Please select the language for Mu's user interface from the choices "
"listed below. <strong>Restart Mu for these changes to take "
"effect.</strong>"
msgstr ""

#: mu/interface/dialogs.py:295
msgid "How to flash MicroPython to your device"
msgstr ""

#: mu/interface/dialogs.py:302
msgid ""
"&nbsp;1. Determine the type of device (ESP8266 or ESP32)<br />&nbsp;2. "
"Download firmware from the <a href=\"https://micropython.org/download\" "
"style=\"color:#039be5;\">https://micropython.org/download</a><br/>&nbsp;3."
" Connect your device<br/>&nbsp;4. Load the .bin file below using the "
"'Browse' button<br/>&nbsp;5. Press 'Erase & write firmware'"
msgstr ""

#: mu/interface/dialogs.py:334 mu/modes/web.py:82
msgid "Browse"
msgstr ""

#: mu/interface/dialogs.py:335
msgid "Erase && write firmware"
msgstr ""

#: mu/interface/dialogs.py:509 mu/interface/main.py:1381
msgid "Mu Administration"
msgstr "Quản trị Mu"

#: mu/interface/dialogs.py:523
msgid "Current Log"
msgstr "Nhật ký hiện tại"

#: mu/interface/dialogs.py:527
msgid "Python3 Environment"
msgstr "Môi trường Python3"

#: mu/interface/dialogs.py:534
msgid "BBC micro:bit Settings"
msgstr "Cài đặt BBC micro:bit"

#: mu/interface/dialogs.py:538
msgid "Third Party Packages"
msgstr ""

#: mu/interface/dialogs.py:542
msgid "ESP Firmware flasher"
msgstr ""

#: mu/interface/dialogs.py:547
msgid "Select Language"
msgstr ""

#: mu/interface/dialogs.py:585
msgid "Find / Replace"
msgstr "Tìm / Thay thế"

#: mu/interface/dialogs.py:589
msgid "Find:"
msgstr "Tìm:"

#: mu/interface/dialogs.py:596
msgid "Replace (optional):"
msgstr "Thay thế (tùy chọn):"

#: mu/interface/dialogs.py:602
msgid "Replace all?"
msgstr "Thay thế tất cả?"

#: mu/interface/dialogs.py:651
msgid "Third Party Package Status"
msgstr ""

#: mu/interface/editor.py:319 mu/logic.py:1324
msgid "untitled"
msgstr "Chưa có tiêu đề"

#: mu/interface/main.py:99
msgid "Mode"
msgstr "Chế độ"

#: mu/interface/main.py:100
msgid "Change Mu's mode of behaviour."
msgstr "Thay đổi chế độ hành vi của Mu."

#: mu/interface/main.py:105
msgid "New"
msgstr "Mới"

#: mu/interface/main.py:106
msgid "Create a new Python script."
msgstr "Tạo một tệp lệnh Python mới."

#: mu/interface/main.py:110
msgid "Load"
msgstr "Nạp"

#: mu/interface/main.py:111
msgid "Load a Python script."
msgstr "Tải một tệp lệnh Python."

#: mu/interface/main.py:115
msgid "Save"
msgstr "Lưu"

#: mu/interface/main.py:116
msgid "Save the current Python script."
msgstr "Lưu tệp lệnh Python hiện tại."

#: mu/interface/main.py:130
msgid "Zoom-in"
msgstr "Phóng to."

#: mu/interface/main.py:131
msgid "Zoom in (to make the text bigger)."
msgstr "Phóng to (để làm cho văn bản lớn hơn)."

#: mu/interface/main.py:135
msgid "Zoom-out"
msgstr "Thu nhỏ"

#: mu/interface/main.py:136
msgid "Zoom out (to make the text smaller)."
msgstr "Thu nhỏ (để làm cho văn bản nhỏ hơn)."

#: mu/interface/main.py:140
msgid "Theme"
msgstr "Chủ đề (giao diện)"

#: mu/interface/main.py:141
msgid "Toggle theme between day, night or high contrast."
msgstr "Chuyển đổi chủ đề giữa ngày, đêm hoặc độ tương phản cao."

#: mu/interface/main.py:148
msgid "Check"
msgstr "Kiểm tra"

#: mu/interface/main.py:149
msgid "Check your code for mistakes."
msgstr "Kiểm tra mã của bạn để tìm lỗi."

#: mu/interface/main.py:154
msgid "Tidy"
msgstr ""

#: mu/interface/main.py:155
msgid "Tidy up the layout of your code."
msgstr ""

#: mu/interface/main.py:159
msgid "Help"
msgstr "Trợ giúp"

#: mu/interface/main.py:160
msgid "Show help about Mu in a browser."
msgstr "Hiển thị trợ giúp về Mu trong trình duyệt."

#: mu/interface/main.py:164
msgid "Quit"
msgstr "Thoát"

#: mu/interface/main.py:164
msgid "Quit Mu."
msgstr "Đóng Mu."

#: mu/interface/main.py:275
msgid "Close file"
msgstr ""

#: mu/interface/main.py:316
msgid "Mu {}"
msgstr "Mu {}"

#: mu/interface/main.py:554
msgid "Copy selected text to REPL"
msgstr ""

#: mu/interface/main.py:617
#, fuzzy
msgid "Filesystem on "
msgstr "Hệ thống tệp trên micro:bit"

#: mu/interface/main.py:668
msgid "Python3 data tuple"
msgstr "Bộ dữ liệu Python3"

#: mu/interface/main.py:680
msgid "Python3 (Jupyter)"
msgstr "Python3 (Jupyter)"

#: mu/interface/main.py:687
msgid "{} REPL"
msgstr "{} REPL"

#: mu/interface/main.py:706
msgid "{} Plotter"
msgstr "{} Máy vẽ"

#: mu/interface/main.py:756
msgid "Running: {}"
msgstr "Đang chạy: {}"

#: mu/interface/main.py:805
msgid "Debug Inspector"
msgstr "Trình tìm kiếm lỗi"

#: mu/interface/main.py:817
msgid "Name"
msgstr "Tên"

#: mu/interface/main.py:817
msgid "Value"
msgstr "Giá trị"

#: mu/interface/main.py:855
msgid "(A list of {} items.)"
msgstr "(Một danh sách có {} mục.)"

#: mu/interface/main.py:874
msgid "(A dict of {} items.)"
msgstr "(Một từ điển có {} mục.)"

#: mu/interface/main.py:1057
msgid "Mu"
msgstr "Mu"

#: mu/interface/main.py:1368
msgid "Mu's current mode of behaviour."
msgstr "Chế độ hành vi hiện tại của Mu."

#: mu/interface/main.py:1423
#, fuzzy
msgid "Detected new {} device: {}."
msgstr "Đã phát hiện thiết bị {} mới."

#: mu/interface/main.py:1427 mu/logic.py:1616
msgid "Detected new {} device."
msgstr "Đã phát hiện thiết bị {} mới."

#: mu/interface/panes.py:495
msgid "File already exists; overwrite it?"
msgstr "Tệp đã tồn tại; ghi đè lên nó?"

#: mu/interface/panes.py:496
msgid "File already exists"
msgstr "Tệp đã tồn tại"

#: mu/interface/panes.py:529
#, fuzzy
msgid "Copying '{}' to device."
msgstr "Đang sao chép '{}' sang micro:bit."

#: mu/interface/panes.py:538
#, fuzzy
msgid "'{}' successfully copied to device."
msgstr "Đã sao chép thành công '{}' vào micro:bit."

#: mu/interface/panes.py:547
msgid "Delete (cannot be undone)"
msgstr "Xóa (không thể hoàn tác)"

#: mu/interface/panes.py:553
#, fuzzy
msgid "Deleting '{}' from device."
msgstr "Đang xóa '{}' khỏi micro:bit."

#: mu/interface/panes.py:562
#, fuzzy
msgid "'{}' successfully deleted from device."
msgstr "Đã xóa thành công '{}' khỏi micro:bit."

#: mu/interface/panes.py:595
#, fuzzy
msgid "Getting '{}' from device. Copying to '{}'."
msgstr "Đang lấy '{}' từ micro:bit. Đang sao chép sang '{}'."

#: mu/interface/panes.py:606
#, fuzzy
msgid "Successfully copied '{}' from the device to your computer."
msgstr "Đã sao chép thành công '{}' từ micro:bit vào máy tính của bạn."

#: mu/interface/panes.py:623
msgid "Open in Mu"
msgstr "Mở trong Mu"

#: mu/interface/panes.py:626
msgid "Write to main.py on device"
msgstr ""

#: mu/interface/panes.py:629
msgid "Open"
msgstr "Mở"

#: mu/interface/panes.py:635
msgid "Opening '{}'"
msgstr "Đang mở '{}'"

#: mu/interface/panes.py:678
#, fuzzy
msgid "Files on your device:"
msgstr "Các tệp trên máy tính của bạn:"

#: mu/interface/panes.py:680
msgid "Files on your computer:"
msgstr "Các tệp trên máy tính của bạn:"

#: mu/interface/panes.py:752
#, fuzzy
msgid ""
"There was a problem getting the list of files on the device. Please check"
" Mu's logs for technical information. Alternatively, try unplugging"
"/plugging-in your device and/or restarting Mu."
msgstr ""
"Đã xảy ra sự cố khi lấy danh sách tệp trên micro:bit. Vui lòng kiểm tra "
"nhật ký của Mu để biết thông tin cụ thể. Một cách khác, hãy thử rút "
"ra/cắm vào micro:bit và/hoặc khởi động lại Mu."

#: mu/interface/panes.py:767
#, fuzzy
msgid ""
"There was a problem copying the file '{}' onto the device. Please check "
"Mu's logs for more information."
msgstr ""
"Đã xảy ra sự cố khi sao chép tệp '{}' vào micro:bit. Vui lòng kiểm tra "
"nhật ký của Mu để biết thêm thông tin."

#: mu/interface/panes.py:779
#, fuzzy
msgid ""
"There was a problem deleting '{}' from the device. Please check Mu's logs"
" for more information."
msgstr ""
"Đã xảy ra sự cố khi xóa '{}' khỏi micro:bit. Vui lòng kiểm tra nhật ký "
"của Mu để biết thêm thông tin."

#: mu/interface/panes.py:791
#, fuzzy
msgid ""
"There was a problem getting '{}' from the device. Please check Mu's logs "
"for more information."
msgstr ""
"Đã xảy ra sự cố khi lấy '{}' từ micro:bit. Vui lòng kiểm tra nhật ký của "
"Mu để biết thêm thông tin."

#: mu/interface/widgets.py:70 mu/interface/widgets.py:141
#: mu/interface/widgets.py:154
msgid "No device connected."
msgstr ""

#: mu/logic.py:90
msgid "Hello, World!"
msgstr "Hello, World!"

#: mu/logic.py:91
msgid ""
"This editor is free software written in Python. You can modify it, add "
"features or fix bugs if you like."
msgstr ""
"Chương trình soạn thảo này là phần mềm miễn phí được viết bằng Python. "
"Bạn có thể sửa đổi nó, thêm các tính năng hoặc sửa lỗi nếu bạn muốn."

#: mu/logic.py:95
msgid "This editor is called Mu (you say it 'mew' or 'moo')."
msgstr ""
"Trình soạn thảo này được gọi là Mu (bạn có thể phát âm là 'miu' hoặc "
"'mu')."

#: mu/logic.py:96
msgid "Google, Facebook, NASA, Pixar, Disney and many more use Python."
msgstr "Google, Facebook, NASA, Pixar, Disney và nhiều hơn nữa sử dụng Python."

#: mu/logic.py:97
msgid ""
"Programming is a form of magic. Learn to cast the right spells with code "
"and you'll be a wizard."
msgstr ""
"Lập trình là một dạng phép thuật. Hãy học để tạo phép thuật với các câu "
"lệnh, và bạn sẽ thành một phù thủy."

#: mu/logic.py:101
msgid ""
"REPL stands for read, evaluate, print, loop. It's a fun way to talk to "
"your computer! :-)"
msgstr ""
"REPL là viết tắt của read (đọc), evaluate (thực thi), print (in), loop "
"(lặp). Đó là một cách thú vị để nói chuyện với máy tính của bạn! :-)"

#: mu/logic.py:105
msgid "Be brave, break things, learn and have fun!"
msgstr "Hãy dũng cảm, dám phá bỏ giới hạn, học hỏi và vui chơi!"

#: mu/logic.py:106
msgid "Make your software both useful AND fun. Empower your users."
msgstr ""
"Làm phần mềm của bạn trở nên vừa hữu ích vừa thú vị. Tăng sức mạnh cho "
"người dùng của bạn."

#: mu/logic.py:107
msgid "For the Zen of Python: import this"
msgstr "Đối với Zen of Python: import this"

#: mu/logic.py:108
msgid "Diversity promotes creativity."
msgstr "Đa dạng thúc đẩy sự sáng tạo."

#: mu/logic.py:109
msgid "An open mind, spirit of adventure and respect for diversity are key."
msgstr "Tâm trí cởi mở, tinh thần phiêu lưu và tôn trọng sự đa dạng là chìa khóa."

#: mu/logic.py:110
msgid ""
"Don't worry if it doesn't work. Learn the lesson, fix it and try again! "
":-)"
msgstr ""
"Đừng lo lắng nếu nó không hoạt động. Rút ra bài học, sửa nó và thử lại! "
":-)"

#: mu/logic.py:114
msgid "Coding is collaboration."
msgstr "Lập trình là sự cộng tác."

#: mu/logic.py:115
msgid "Compliment and amplify the good things with code."
msgstr "Khen ngợi và nhân rộng những điều tốt đẹp với các dòng mã."

#: mu/logic.py:116
msgid "In theory, theory and practice are the same. In practice, they're not. ;-)"
msgstr ""
"Về lý thuyết, lý thuyết và thực hành đều giống nhau. Về thực tế, chúng "
"khác nhau. ;-)"

#: mu/logic.py:120
msgid "Debugging is twice as hard as writing the code in the first place."
msgstr "Gỡ lỗi là việc khó gấp đôi viết mã lệnh ban đầu."

#: mu/logic.py:121
msgid "It's fun to program."
msgstr "Lập trình thật là thú vị."

#: mu/logic.py:122
msgid "Programming has more to do with problem solving than writing code."
msgstr ""
"Lập trình là phải làm nhiều việc để giải quyết vấn đề, chứ không chỉ là "
"viết mã."

#: mu/logic.py:123
msgid "Start with your users' needs."
msgstr "Bắt đầu với nhu cầu của người dùng của bạn."

#: mu/logic.py:124
msgid "Try to see things from your users' point of view."
msgstr "Hãy thử nhìn mọi thứ từ góc nhìn của người dùng của bạn."

#: mu/logic.py:125
msgid "Put yourself in your users' shoes."
msgstr "Đặt mình vào vị trí của người dùng."

#: mu/logic.py:126
msgid ""
"Explaining a programming problem to a friend often reveals the solution. "
":-)"
msgstr ""
"Ta thường tìm thấy giải pháp khi đang giải thích một vấn đề lập trình cho"
" người khác. :-)"

#: mu/logic.py:130
msgid "If you don't know, ask. Nobody to ask? Just look it up."
msgstr ""
"Nếu bạn không biết, hãy hỏi. Không có ai để hỏi? Thế thì tìm kiếm trên "
"mạng."

#: mu/logic.py:131
msgid "Complexity is the enemy. KISS - keep it simple, stupid!"
msgstr "Sự phức tạp là kẻ thù. KISS - giữ nó đơn giản, ai cũng hiểu!"

#: mu/logic.py:132
msgid "Beautiful is better than ugly."
msgstr "Đẹp là tốt hơn xấu xí."

#: mu/logic.py:133
msgid "Explicit is better than implicit."
msgstr "Rõ ràng là tốt hơn ngầm ẩn."

#: mu/logic.py:134
msgid "Simple is better than complex. Complex is better than complicated."
msgstr "Đơn giản là tốt hơn phức tạp. Phức tạp là tốt hơn rắc rối."

#: mu/logic.py:135
msgid "Flat is better than nested."
msgstr "Phẳng là tốt hơn so với lồng nhau."

#: mu/logic.py:136
msgid "Sparse is better than dense."
msgstr "Thưa thớt là tốt hơn so với dày đặc."

#: mu/logic.py:137
msgid "Readability counts."
msgstr "Tính dễ đọc là điểm cộng."

#: mu/logic.py:138
msgid ""
"Special cases aren't special enough to break the rules. Although "
"practicality beats purity."
msgstr ""
"Các trường hợp đặc biệt không đủ đặc biệt để phá vỡ các quy tắc. Mặc dù "
"tính thực tế đánh bại sự tinh khiết."

#: mu/logic.py:142
msgid "Errors should never pass silently. Unless explicitly silenced."
msgstr ""
"Lỗi sẽ không bao giờ được đẩy đi lặng lẽ. Trừ khi nó bị tắt một cách rõ "
"ràng."

#: mu/logic.py:143
msgid "In the face of ambiguity, refuse the temptation to guess."
msgstr "Khi đối mặt với sự mơ hồ, đừng thử đoán nó."

#: mu/logic.py:144
msgid "There should be one-- and preferably only one --obvious way to do it."
msgstr "Nên có một -- và tốt nhất là chỉ có một -- cách rõ ràng để làm điều đó."

#: mu/logic.py:145
msgid "Now is better than never. Although never is often better than *right* now."
msgstr ""
"Bây giờ là tốt hơn không bao giờ. Mặc dù không bao giờ thường tốt hơn "
"*ngay* bây giờ."

#: mu/logic.py:149
msgid "If the implementation is hard to explain, it's a bad idea."
msgstr "Nếu cách triển khai là khó giải thích, đó là một ý tưởng tồi."

#: mu/logic.py:150
msgid "If the implementation is easy to explain, it may be a good idea."
msgstr "Nếu cách triển khai là dễ giải thích, đó có thể là một ý tưởng hay."

#: mu/logic.py:151
msgid "Namespaces are one honking great idea -- let's do more of those!"
msgstr "Namespaces là một trong những ý tưởng tuyệt vời - hãy dùng nhiều hơn nữa!"

#: mu/logic.py:152
msgid "Mu was created by Nicholas H.Tollervey."
msgstr "Mu được tạo ra bởi Nicholas H.Tollervey."

#: mu/logic.py:153
msgid "To understand what recursion is, you must first understand recursion."
msgstr "Để hiểu được đệ quy là gì, trước hết bạn phải hiểu đệ quy."

#: mu/logic.py:154
msgid ""
"Algorithm: a word used by programmers when they don't want to explain "
"what they did."
msgstr ""
"Thuật toán: một từ được sử dụng bởi các lập trình viên khi họ không muốn "
"giải thích những gì họ đã làm."

#: mu/logic.py:158
msgid "Programmers count from zero."
msgstr "Các lập trình viên đếm số đầu tiên là số không."

#: mu/logic.py:159
msgid "Simplicity is the ultimate sophistication."
msgstr "Đơn giản là sự tinh tế cao nhất."

#: mu/logic.py:160
msgid "A good programmer is humble."
msgstr "Một lập trình viên giỏi thường khiêm tốn."

#: mu/logic.py:161
msgid "A good programmer is playful."
msgstr "Một lập trình viên giỏi thường hài hước."

#: mu/logic.py:162
msgid "A good programmer learns to learn."
msgstr "Một lập trình viên giỏi biết học cách học."

#: mu/logic.py:163
msgid "A good programmer thinks beyond the obvious."
msgstr "Một lập trình viên giỏi biết nghĩ vượt ra ngoài cái trước mắt."

#: mu/logic.py:164
msgid "A good programmer promotes simplicity."
msgstr "Một lập trình viên giỏi cổ xúy sự đơn giản."

#: mu/logic.py:165
msgid "A good programmer avoids complexity."
msgstr "Một lập trình viên giỏi tránh sự phức tạp."

#: mu/logic.py:166
msgid "A good programmer is patient."
msgstr "Một lập trình viên giỏi biết kiên nhẫn."

#: mu/logic.py:167
msgid "A good programmer asks questions."
msgstr "Một lập trình viên giỏi biết đặt câu hỏi."

#: mu/logic.py:168
msgid "A good programmer is willing to say, 'I don't know'."
msgstr "Một lập trình viên giỏi sẵn sàng nói, 'Tôi không biết'."

#: mu/logic.py:169
msgid "Wisest are they that know they know nothing."
msgstr "Khôn ngoan nhất là họ biết rằng họ không biết gì cả."

#: mu/logic.py:464
msgid " above this line"
msgstr "phía trên dòng này"

#: mu/logic.py:509
msgid ""
"Syntax error. Python cannot understand this line. Check for missing "
"characters!"
msgstr ""
"Lỗi cú pháp. Python không thể hiểu được dòng này. Kiểm tra các ký tự còn "
"thiếu!"

#: mu/logic.py:576
msgid " compatible"
msgstr ""

#: mu/logic.py:995
msgid ""
"The file contains characters Mu expects to be encoded as {0} or as the "
"computer's default encoding {1}, but which are encoded in some other way."
"\n"
"\n"
"If this file was saved in another application, re-save the file via the "
"'Save as' option and set the encoding to {0}"
msgstr ""
"Tệp chứa các ký tự Mu mong muốn được mã hóa là {0} hoặc dưới dạng mã hóa "
"mặc định của máy tính {1}, nhưng được mã hóa theo một cách khác.\n"
"\n"
"Nếu tệp này được lưu trong ứng dụng khác, hãy lưu lại tệp qua tùy chọn "
"'Lưu dưới dạng' và đặt mã hóa thành {0}"

#: mu/logic.py:1023
msgid "The file \"{}\" is already open."
msgstr "Tệp \"{}\" đã được mở sẵn."

#: mu/logic.py:1035
msgid "Mu cannot read the characters in {}"
msgstr "Mu không thể đọc các ký tự trong {}"

#: mu/logic.py:1061
msgid "Mu was not able to open this file"
msgstr "Mu không thể mở tập tin này"

#: mu/logic.py:1062
msgid ""
"Currently Mu only works with Python source files or hex files created "
"with embedded MicroPython code."
msgstr ""
"Hiện tại Mu chỉ hoạt động với các tệp nguồn Python hoặc các tệp hex được "
"tạo bằng mã nhúng MicroPython."

#: mu/logic.py:1070
msgid "Could not load {}"
msgstr "Không thể mở {}"

#: mu/logic.py:1072
msgid ""
"Does this file exist?\n"
"If it does, do you have permission to read it?\n"
"\n"
"Please check and try again."
msgstr ""
"Tệp này có tồn tại không?\n"
"Nếu có, bạn có quyền đọc nó không?\n"
"\n"
"Vui lòng kiểm tra và thử lại."

#: mu/logic.py:1080
msgid "Is this a {} file?"
msgstr "Đây có phải là tệp {} không?"

#: mu/logic.py:1081
msgid ""
"It looks like this could be a {} file.\n"
"\n"
"Would you like to change Mu to the {}mode?"
msgstr ""
"Có vẻ như đây có thể là tệp {}.\n"
"\n"
"Bạn có muốn đổi Mu thành chế độ {} không?"

#: mu/logic.py:1208
msgid "Could not save file (disk problem)"
msgstr "Không thể lưu tệp (sự cố đĩa)"

#: mu/logic.py:1209
msgid ""
"Error saving file to disk. Ensure you have permission to write the file "
"and sufficient disk space."
msgstr ""
"Lỗi khi lưu tệp vào đĩa. Đảm bảo bạn có quyền ghi tệp và đủ dung lượng "
"đĩa."

#: mu/logic.py:1215
msgid "Could not save file (encoding problem)"
msgstr "Không thể lưu tệp (sự cố mã hóa)"

#: mu/logic.py:1217
msgid ""
"Unable to convert all the characters. If you have an encoding line at the"
" top of the file, remove it and try again."
msgstr ""
"Không thể chuyển đổi tất cả các ký tự. Nếu bạn có một dòng mã hóa ở đầu "
"tệp, hãy xóa nó và thử lại."

#: mu/logic.py:1228
msgid "Saved file: {}"
msgstr "Tệp đã lưu: {}"

#: mu/logic.py:1260 mu/logic.py:1675
msgid "You cannot use the filename \"{}\""
msgstr "Bạn không thể sử dụng tên tệp \"{}\""

#: mu/logic.py:1263
msgid ""
"This name is already used by another part of Python. If you use this "
"name, things are likely to break. Please try again with a different "
"filename."
msgstr ""
"Tên này đã được một thành phần khác của Python sử dụng. Nếu bạn sử dụng "
"tên này, mọi thứ có thể sẽ bị hỏng. Vui lòng thử lại với tên tệp khác."

#: mu/logic.py:1340
msgid "Good job! No problems found."
msgstr "Làm tốt lắm! Không tìm thấy vấn đề gì."

#: mu/logic.py:1341
msgid "Hurrah! Checker turned up no problems."
msgstr "Hu-ra! Chương trình kiểm tra đã báo là không có vấn đề."

#: mu/logic.py:1342
msgid "Nice one! Zero problems detected."
msgstr "Tốt rồi! Không tìm thấy lỗi nào."

#: mu/logic.py:1343
msgid "Well done! No problems here."
msgstr "Khá lắm! Không có vấn đề ở đây."

#: mu/logic.py:1344
msgid "Awesome! Zero problems found."
msgstr "Tuyệt vời! Không tìm thấy lỗi nào."

#: mu/logic.py:1370
msgid "There is un-saved work, exiting the application will cause you to lose it."
msgstr "Có công việc chưa lưu, nó sẽ mất nếu bạn thoát khỏi ứng dụng."

#: mu/logic.py:1442
msgid "Could not find MicroPython runtime."
msgstr "Không thể tìm thấy trình chạy MicroPython."

#: mu/logic.py:1443
msgid ""
"The micro:bit runtime you specified ('{}') does not exist. Please try "
"again."
msgstr ""
"Trình chạy micro:bit mà bạn đã chỉ định ('{}') không tồn tại. Vui lòng "
"thử lại."

#: mu/logic.py:1569
msgid "Changed to {} mode."
msgstr "Đã thay đổi thành chế độ {}."

#: mu/logic.py:1599
msgid "Would you like to change Mu to the {} mode?"
msgstr "Bạn có muốn đổi Mu thành chế độ {} không?"

#: mu/logic.py:1618
#, fuzzy
msgid "Device changed to {}."
msgstr "Đã thay đổi thành chế độ {}."

#: mu/logic.py:1654
msgid "Cannot Set Breakpoint."
msgstr "Không thể đặt điểm ngắt."

#: mu/logic.py:1655
msgid ""
"Lines that are comments or some multi-line statements cannot have "
"breakpoints."
msgstr ""
"Không thể đặt điểm ngắt ở các dòng là các chú thích hoặc một số câu lệnh "
"nhiều dòng."

#: mu/logic.py:1678
msgid ""
"This name is already used by another part of Python. If you use that "
"name, things are likely to break. Please try again with a different "
"filename."
msgstr ""
"Tên này đã được một thành phần khác của Python sử dụng. Nếu bạn sử dụng "
"tên đó, mọi thứ có thể sẽ bị phá vỡ. Vui lòng thử lại với tên tệp khác."

#: mu/logic.py:1700
msgid "Could not rename file."
msgstr "Không thể đổi tên tệp."

#: mu/logic.py:1701
msgid "A file of that name is already open in Mu."
msgstr "Một tệp có tên đó đã được mở sẵn trong Mu."

#: mu/logic.py:1733
msgid "Replaced \"{}\" with \"{}\"."
msgstr "Thay thế \"{}\" bằng \"{}\"."

#: mu/logic.py:1738
msgid "Replaced {} matches of \"{}\" with \"{}\"."
msgstr "Đã thay thế {} kết quả phù hợp của \"{}\" bằng \"{}\"."

#: mu/logic.py:1743 mu/logic.py:1750 mu/logic.py:1769
msgid "Could not find \"{}\"."
msgstr "Không thể tìm thấy \"{}\"."

#: mu/logic.py:1748 mu/logic.py:1767
msgid "Highlighting matches for \"{}\"."
msgstr "Làm nổi bật các kết quả phù hợp cho \"{}\"."

#: mu/logic.py:1753 mu/logic.py:1772
msgid "You must provide something to find."
msgstr "Bạn phải cung cấp một cái gì đó để tìm."

#: mu/logic.py:1754 mu/logic.py:1773
msgid "Please try again, this time with something in the find box."
msgstr "Vui lòng thử lại, lần này với nội dung nào đó trong hộp tìm kiếm."

#: mu/logic.py:1817
msgid "Successfully cleaned the code. Use CTRL-Z to undo."
msgstr ""

#: mu/logic.py:1823
msgid "Your code contains problems."
msgstr ""

#: mu/logic.py:1824
msgid ""
"These must be fixed before tidying will work. Please use the 'Check' "
"button to highlight these problems."
msgstr ""

#: mu/modes/base.py:115
msgid "Cannot connect to device on port {}"
msgstr "Không thể kết nối với thiết bị trên cổng {}"

#: mu/modes/base.py:209
msgid "# Write your code here :-)"
msgstr "# Viết mã của bạn ở đây :-)"

#: mu/modes/base.py:332
msgid "Data Flood Detected!"
msgstr "Phát hiện tràn dữ liệu!"

#: mu/modes/base.py:333
msgid ""
"The plotter is flooded with data which will make Mu unresponsive and "
"freeze. As a safeguard, the plotter has been stopped.\n"
"\n"
"Flooding is when chunks of data of more than 1024 bytes are repeatedly "
"sent to the plotter.\n"
"\n"
"To fix this, make sure your code prints small tuples of data between "
"calls to 'sleep' for a very short period of time."
msgstr ""
"Máy vẽ bị tràn ngập với dữ liệu mà sẽ làm cho Mu không phản hồi và đóng "
"băng. Như một biện pháp bảo vệ, máy vẽ đã được dừng lại.\n"
"\n"
"Việc tràn xảy ra khi các khối dữ liệu có dung lượng lớn hơn 1024 byte "
"được gửi nhiều lần tới máy vẽ.\n"
"\n"
"Để khắc phục điều này, hãy đảm bảo mã của bạn in các dữ liệu nhỏ giữa các"
" cuộc gọi đến 'ngủ' trong một khoảng thời gian rất ngắn."

#: mu/modes/base.py:508 mu/modes/base.py:558
msgid "Click on the device's reset button, wait a few seconds and then try again."
msgstr "Nhấp vào nút reset của thiết bị, đợi một vài giây và sau đó thử lại."

#: mu/modes/base.py:516 mu/modes/base.py:566
msgid "Could not find an attached device."
msgstr "Không thể tìm thấy thiết bị được gắn vào."

#: mu/modes/base.py:517
msgid ""
"Please make sure the device is plugged into this computer.\n"
"\n"
"It must have a version of MicroPython (or CircuitPython) flashed onto it "
"before the REPL will work.\n"
"\n"
"Finally, press the device's reset button and wait a few seconds before "
"trying again."
msgstr ""
"Hãy đảm bảo rằng thiết bị được cắm vào máy tính này.\n"
"\n"
"Nó phải được nạp sẵn một trình chạy MicroPython (hoặc CircuitPython) "
"trước khi REPL hoạt động.\n"
"\n"
"Cuối cùng, nhấn nút reset thiết bị và đợi vài giây trước khi thử lại."

#: mu/modes/base.py:567
msgid ""
"Please make sure the device is plugged into this computer.\n"
"\n"
"It must have a version of MicroPython (or CircuitPython) flashed onto it "
"before the Plotter will work.\n"
"\n"
"Finally, press the device's reset button and wait a few seconds before "
"trying again."
msgstr ""
"Hãy đảm bảo rằng thiết bị được cắm vào máy tính này.\n"
"\n"
"Nó phải được nạp sẵn một trình chạy MicroPython (hoặc CircuitPython) "
"trước khi Máy vẽ hoạt động.\n"
"\n"
"Cuối cùng, nhấn nút reset thiết bị và đợi vài giây trước khi thử lại."

#: mu/modes/circuitpython.py:37
#, fuzzy
msgid "CircuitPython"
msgstr "Adafruit CircuitPython"

#: mu/modes/circuitpython.py:39
msgid "Write code for boards running CircuitPython."
msgstr ""

#: mu/modes/circuitpython.py:142 mu/modes/pyboard.py:86
msgid "Serial"
msgstr "Serial"

#: mu/modes/circuitpython.py:143 mu/modes/pyboard.py:87
msgid "Open a serial connection to your device."
msgstr "Mở kết nối nối tiếp với thiết bị của bạn."

#: mu/modes/circuitpython.py:152 mu/modes/esp.py:102 mu/modes/microbit.py:164
#: mu/modes/pyboard.py:96 mu/modes/python3.py:174
msgid "Plotter"
msgstr "Máy vẽ"

#: mu/modes/circuitpython.py:153 mu/modes/esp.py:103 mu/modes/microbit.py:165
#: mu/modes/pyboard.py:97
msgid "Plot incoming REPL data."
msgstr "Vẽ dữ liệu REPL gửi đến."

#: mu/modes/circuitpython.py:189
msgid "Permission error running mount command"
msgstr ""

#: mu/modes/circuitpython.py:190
msgid ""
"The mount command (\"{}\") returned an error: {}. Mu will continue as if "
"a device isn't plugged in."
msgstr ""

#: mu/modes/circuitpython.py:208
msgid ""
"If your Circuit Python device is plugged in, you need to \"Share with "
"Linux\" on the CIRCUITPY drive in the \"Files\" app then restart Mu."
msgstr ""

#: mu/modes/circuitpython.py:269
#, fuzzy
msgid "Could not find an attached CircuitPython device."
msgstr "Không tìm thấy thiết bị Adafruit CircuitPython được gắn vào."

#: mu/modes/circuitpython.py:270
#, fuzzy
msgid ""
"Python files for CircuitPython devices are stored on the device. "
"Therefore, to edit these files you need to have the device plugged in. "
"Until you plug in a device, Mu will use the directory found here:\n"
"\n"
" {}\n"
"\n"
"...to store your code."
msgstr ""
"Các tệp Python cho các thiết bị Adafruit CircuitPython được lưu trữ trên "
"thiết bị. Do đó, để chỉnh sửa các tệp này, bạn cần phải cắm thiết bị vào."
" Cho đến khi bạn cắm thiết bị, Mu sẽ sử dụng thư mục được tìm thấy ở đây:"
"\n"
"\n"
"{}\n"
"\n"
"... để lưu trữ chương trình của bạn."

#: mu/modes/debugger.py:39
msgid "Graphical Debugger"
msgstr "Trình gỡ lỗi đồ họa"

#: mu/modes/debugger.py:41
msgid "Debug your Python 3 code."
msgstr "Gỡ lỗi mã Python 3 của bạn."

#: mu/modes/debugger.py:61 mu/modes/pygamezero.py:123 mu/modes/python3.py:207
#: mu/modes/web.py:136
msgid "Stop"
msgstr "Dừng"

#: mu/modes/debugger.py:62
msgid "Stop the running code."
msgstr "Dừng mã đang chạy."

#: mu/modes/debugger.py:68
msgid "Continue"
msgstr "Tiếp tục"

#: mu/modes/debugger.py:69
msgid "Continue to run your Python script."
msgstr "Tiếp tục chạy tệp lệnh Python của bạn."

#: mu/modes/debugger.py:75
msgid "Step Over"
msgstr "Bước qua"

#: mu/modes/debugger.py:76
msgid "Step over a line of code."
msgstr "Bước qua một dòng mã."

#: mu/modes/debugger.py:82
msgid "Step In"
msgstr "Bước vào"

#: mu/modes/debugger.py:83
msgid "Step into a function."
msgstr "Bước vào một hàm."

#: mu/modes/debugger.py:89
msgid "Step Out"
msgstr "Bước ra"

#: mu/modes/debugger.py:90
msgid "Step out of a function."
msgstr "Bước ra khỏi một hàm."

#: mu/modes/debugger.py:161
msgid "Your script has finished running."
msgstr "Tệp lệnh của bạn đã chạy xong."

#: mu/modes/debugger.py:266
msgid ""
"Unable to connect to the Python debugger.\n"
"\n"
msgstr ""
"Không thể kết nối với trình gỡ lỗi Python.\n"
"\n"

#: mu/modes/debugger.py:355
msgid "Debugger info: {}"
msgstr "Thông tin trình gỡ lỗi: {}"

#: mu/modes/debugger.py:362
msgid "Debugger warning: {}"
msgstr "Cảnh báo trình gỡ lỗi: {}"

#: mu/modes/debugger.py:370
msgid "Debugger error: {}"
msgstr "Lỗi trình gỡ lỗi: {}"

#: mu/modes/esp.py:35
msgid "ESP MicroPython"
msgstr ""

#: mu/modes/esp.py:38
msgid "Write MicroPython on ESP8266/ESP32 boards."
msgstr ""

#: mu/modes/esp.py:71 mu/modes/python3.py:150 mu/modes/python3.py:199
#: mu/modes/web.py:75 mu/modes/web.py:128
msgid "Run"
msgstr "Chạy"

#: mu/modes/esp.py:72
msgid "Run your code directly on the {board_name} via the REPL."
msgstr ""

#: mu/modes/esp.py:81 mu/modes/microbit.py:145
msgid "Files"
msgstr "Tệp"

#: mu/modes/esp.py:82
#, fuzzy
msgid "Access the file system on {board_name}."
msgstr "Truy cập hệ thống tệp trên micro:bit."

#: mu/modes/esp.py:90 mu/modes/microbit.py:152 mu/modes/python3.py:164
msgid "REPL"
msgstr "REPL"

#: mu/modes/esp.py:91
#, fuzzy
msgid "Use the REPL to live-code on the {board_name}."
msgstr "Sử dụng REPL để chạy lệnh tức thời trên micro:bit."

#: mu/modes/esp.py:129 mu/modes/microbit.py:519
msgid "REPL and file system cannot work at the same time."
msgstr "REPL và hệ thống tập tin không thể làm việc cùng một lúc."

#: mu/modes/esp.py:130 mu/modes/microbit.py:520
msgid ""
"The REPL and file system both use the same USB serial connection. Only "
"one can be active at any time. Toggle the file system off and try again."
msgstr ""
"REPL và hệ thống tệp đều sử dụng cùng một kết nối nối tiếp USB. Vào mỗi "
"thời điểm, chỉ một cái có thể hoạt động. Tắt hệ thống tệp và thử lại."

#: mu/modes/esp.py:149 mu/modes/microbit.py:539
msgid "The plotter and file system cannot work at the same time."
msgstr "Hệ thống tệp và máy vẽ không thể hoạt động cùng một lúc."

#: mu/modes/esp.py:152 mu/modes/microbit.py:542
msgid ""
"The plotter and file system both use the same USB serial connection. Only"
" one can be active at any time. Toggle the file system off and try again."
msgstr ""
"Máy vẽ và hệ thống tệp đều sử dụng cùng một kết nối nối tiếp USB. Vào mỗi"
" thời điểm, chỉ một cái có thể hoạt động. Tắt hệ thống tệp và thử lại."

#: mu/modes/esp.py:180
msgid "Cannot run anything without any active editor tabs."
msgstr ""

#: mu/modes/esp.py:181
msgid ""
"Running transfers the content of the current tab onto the device. It "
"seems like you don't have  any tabs open."
msgstr ""

#: mu/modes/esp.py:200 mu/modes/microbit.py:556
msgid "File system cannot work at the same time as the REPL or plotter."
msgstr "Hệ thống tệp không thể hoạt động cùng lúc với REPL hoặc bản vẽ."

#: mu/modes/esp.py:204 mu/modes/microbit.py:560
msgid ""
"The file system and the REPL and plotter use the same USB serial "
"connection. Toggle the REPL and plotter off and try again."
msgstr ""
"Hệ thống tệp, REPL và máy vẽ sử dụng cùng một kết nối nối tiếp USB. Hãy "
"tắt REPL và máy vẽ rồi thử lại."

#: mu/modes/esp.py:231
#, fuzzy
msgid "Could not find an attached {board_name}"
msgstr "Không thể tìm thấy thiết bị được gắn vào."

#: mu/modes/esp.py:234 mu/modes/microbit.py:585
msgid ""
"Please make sure the device is plugged into this computer.\n"
"\n"
"The device must have MicroPython flashed onto it before the file system "
"will work.\n"
"\n"
"Finally, press the device's reset button and wait a few seconds before "
"trying again."
msgstr ""
"Hãy đảm bảo rằng thiết bị được cắm vào máy tính này.\n"
"\n"
"Thiết bị phải được nạp sẵn MicroPython trước khi hệ thống tệp hoạt động.\n"
"\n"
"Cuối cùng, nhấn nút reset thiết bị và đợi vài giây trước khi thử lại."

#: mu/modes/esp.py:259
msgid "{board_name} board"
msgstr ""

#: mu/modes/lego.py:33
msgid "Lego MicroPython"
msgstr ""

#: mu/modes/lego.py:36
msgid "Write MicroPython directly on Lego Spike devices."
msgstr ""

#: mu/modes/microbit.py:111
msgid "BBC micro:bit"
msgstr "BBC micro:bit"

#: mu/modes/microbit.py:113
msgid "Write MicroPython for the BBC micro:bit."
msgstr "Viết MicroPython cho BBC micro:bit."

#: mu/modes/microbit.py:138
msgid "Flash"
msgstr "Nạp"

#: mu/modes/microbit.py:139
msgid "Flash your code onto the micro:bit."
msgstr "Nạp mã của bạn lên micro:bit."

#: mu/modes/microbit.py:146
msgid "Access the file system on the micro:bit."
msgstr "Truy cập hệ thống tệp trên micro:bit."

#: mu/modes/microbit.py:153
msgid "Use the REPL to live-code on the micro:bit."
msgstr "Sử dụng REPL để chạy lệnh tức thời trên micro:bit."

#: mu/modes/microbit.py:190
#, fuzzy
msgid "Your script is too long and code minification is disabled"
msgstr "Tệp lệnh của bạn quá dài và bộ thu gọn mã không khả dụng"

#: mu/modes/microbit.py:194
msgid "Your script is too long and the minifier isn't available"
msgstr "Tệp lệnh của bạn quá dài và bộ thu gọn mã không khả dụng"

#: mu/modes/microbit.py:206
#, fuzzy
msgid "Problem minifying script"
msgstr "Có sự cố với tệp lệnh"

#: mu/modes/microbit.py:218
msgid "Our minifier tried but your script is too long!"
msgstr "Trình thu gọn mã đã thử, nhưng tệp lệnh của bạn quá dài!"

#: mu/modes/microbit.py:286
msgid "Unable to flash \"{}\""
msgstr "Không thể nạp \"{}\""

#: mu/modes/microbit.py:307 mu/modes/microbit.py:584
msgid "Could not find an attached BBC micro:bit."
msgstr "Không thể tìm thấy BBC micro:bit được gắn vào."

#: mu/modes/microbit.py:308
msgid ""
"Please ensure you leave enough time for the BBC micro:bit to be attached "
"and configured correctly by your computer. This may take several seconds."
" Alternatively, try removing and re-attaching the device or saving your "
"work and restarting Mu if the device remains unfound."
msgstr ""
"Hãy đảm bảo bạn đợi đủ thời gian cho BBC micro:bit để kết nối vào định "
"cấu hình chính xác bằng máy tính của bạn. Điều này có thể mất vài giây. "
"Ngoài ra, hãy thử gỡ ra và gắn lại thiết bị, hoặc lưu công việc của bạn "
"và khởi động lại Mu nếu thiết bị vẫn không được nhận ra."

#: mu/modes/microbit.py:326
msgid "Cannot save a custom hex file to a local directory."
msgstr ""

#: mu/modes/microbit.py:327
msgid ""
"When a custom hex file is configured in the settings a local directory "
"cannot be used to saved the final hex file."
msgstr ""

#: mu/modes/microbit.py:336
msgid "Cannot use a custom hex file without micro:bit port."
msgstr ""

#: mu/modes/microbit.py:337
msgid ""
"Mu was unable to detect the micro:bit serial port. Normally this is okay,"
" as Mu can inject the Python code into the hex to flash. However, this "
"cannot be done with a custom hex file."
msgstr ""

#: mu/modes/microbit.py:390
msgid "Unsupported BBC micro:bit."
msgstr "BBC micro:bit không được hỗ trợ."

#: mu/modes/microbit.py:391
msgid ""
"Your device is newer than this version of Mu. Please update Mu to the "
"latest version to support this device.\n"
"\n"
"https://codewith.mu/"
msgstr ""
"Thiết bị của bạn mới hơn phiên bản Mu này. Vui lòng cập nhật Mu lên phiên"
" bản mới nhất để hỗ trợ thiết bị này.\n"
"\n"
"https://codewith.mu/"

#: mu/modes/microbit.py:425 mu/modes/microbit.py:446
#, fuzzy
msgid "Flashing the micro:bit"
msgstr "Nạp \"{}\" lên micro:bit."

#: mu/modes/microbit.py:427
#, fuzzy
msgid "Runtime"
msgstr "Chưa có tiêu đề"

#: mu/modes/microbit.py:458
msgid "Finished flashing."
msgstr "Đã nạp xong."

#: mu/modes/microbit.py:490
msgid "Copied code onto micro:bit."
msgstr "Đã sao chép mã vào micro:bit."

#: mu/modes/microbit.py:498
msgid "There was a problem flashing the micro:bit."
msgstr "Đã xảy ra sự cố khi nạp micro:bit."

#: mu/modes/microbit.py:499
msgid ""
"Please do not disconnect the device until flashing has completed. Please "
"check the logs for more information."
msgstr ""
"Vui lòng không ngắt kết nối thiết bị cho đến khi việc nạp hoàn tất. Vui "
"lòng kiểm tra nhật ký để biết thêm thông tin."

#: mu/modes/microbit.py:601
#, fuzzy
msgid "micro:bit"
msgstr "BBC micro:bit"

#: mu/modes/pico.py:33
msgid "RP2040"
msgstr ""

#: mu/modes/pico.py:36
msgid "Write MicroPython directly on a Raspberry Pi Pico."
msgstr ""

#: mu/modes/pyboard.py:32
msgid "Pyboard MicroPython"
msgstr ""

#: mu/modes/pyboard.py:34
#, fuzzy
msgid "Use MicroPython on the Pyboard line of boards"
msgstr "Sử dụng CircuitPython trên dòng bo mạch của Adafruit."

#: mu/modes/pyboard.py:177
#, fuzzy
msgid "Could not find an attached PyBoard device."
msgstr "Không thể tìm thấy thiết bị được gắn vào."

#: mu/modes/pyboard.py:178
#, fuzzy
msgid ""
"Python files for PyBoard MicroPython devices are stored on the device. "
"Therefore, to edit these files you need to have the device plugged in. "
"Until you plug in a device, Mu will use the directory found here:\n"
"\n"
" {}\n"
"\n"
"...to store your code."
msgstr ""
"Các tệp Python cho các thiết bị Adafruit CircuitPython được lưu trữ trên "
"thiết bị. Do đó, để chỉnh sửa các tệp này, bạn cần phải cắm thiết bị vào."
" Cho đến khi bạn cắm thiết bị, Mu sẽ sử dụng thư mục được tìm thấy ở đây:"
"\n"
"\n"
"{}\n"
"\n"
"... để lưu trữ chương trình của bạn."

#: mu/modes/pygamezero.py:35
msgid "Pygame Zero"
msgstr "Pygame Zero"

#: mu/modes/pygamezero.py:37
msgid "Make games with Pygame Zero."
msgstr "Tạo trò chơi với Pygame Zero."

#: mu/modes/pygamezero.py:65 mu/modes/pygamezero.py:115
msgid "Play"
msgstr "Chơi"

#: mu/modes/pygamezero.py:66 mu/modes/pygamezero.py:116
msgid "Play your Pygame Zero game."
msgstr "Chơi trò chơi Pygame Zero của bạn."

#: mu/modes/pygamezero.py:72 mu/modes/web.py:103
msgid "Images"
msgstr "Ảnh"

#: mu/modes/pygamezero.py:73
msgid "Show the images used by Pygame Zero."
msgstr "Hiển thị hình ảnh được sử dụng bởi Pygame Zero."

#: mu/modes/pygamezero.py:79
msgid "Fonts"
msgstr "Fonts"

#: mu/modes/pygamezero.py:80
msgid "Show the fonts used by Pygame Zero."
msgstr "Hiển thị các phông chữ được sử dụng bởi Pygame Zero."

#: mu/modes/pygamezero.py:86
msgid "Sounds"
msgstr "Âm thanh"

#: mu/modes/pygamezero.py:87
msgid "Show the sounds used by Pygame Zero."
msgstr "Hiển thị các âm thanh được sử dụng bởi Pygame Zero."

#: mu/modes/pygamezero.py:93
msgid "Music"
msgstr "Âm nhạc"

#: mu/modes/pygamezero.py:94
msgid "Show the music used by Pygame Zero."
msgstr "Hiển thị nhạc được sử dụng bởi Pygame Zero."

#: mu/modes/pygamezero.py:124
msgid "Stop your Pygame Zero game."
msgstr "Dừng trò chơi Pygame Zero của bạn."

#: mu/modes/python3.py:133
msgid "Python 3"
msgstr "Python 3"

#: mu/modes/python3.py:135
msgid "Create code using standard Python 3."
msgstr "Tạo mã bằng Python 3 chuẩn."

#: mu/modes/python3.py:151 mu/modes/python3.py:200
msgid "Run your Python script."
msgstr "Chạy tệp lệnh Python của bạn."

#: mu/modes/python3.py:157
msgid "Debug"
msgstr "Gỡ lỗi"

#: mu/modes/python3.py:158
msgid "Debug your Python script."
msgstr "Gỡ lỗi tệp lệnh Python của bạn."

#: mu/modes/python3.py:165
msgid "Use the REPL for live coding."
msgstr "Sử dụng REPL để chạy mã trực tiếp."

#: mu/modes/python3.py:175
msgid "Plot data from your script or the REPL."
msgstr "Vẽ dữ liệu từ tệp lệnh của bạn hoặc REPL."

#: mu/modes/python3.py:208
msgid "Stop your Python script."
msgstr "Dừng tệp lệnh Python của bạn."

#: mu/modes/python3.py:280
msgid "Starting iPython REPL."
msgstr "Đang khởi động iPython REPL."

#: mu/modes/python3.py:285
msgid "Stopping iPython REPL (this may take a short amount of time)."
msgstr "Đang đóng iPython REPL (việc này có thể cần một chút thời gian)."

#: mu/modes/python3.py:377
msgid "REPL started."
msgstr "REPL đã bắt đầu."

#: mu/modes/python3.py:386
msgid "REPL stopped."
msgstr "REPL đã dừng lại."

#: mu/modes/web.py:58
msgid "Web"
msgstr ""

#: mu/modes/web.py:60
msgid "Build simple websites with the \"Flask\" web framework."
msgstr ""

#: mu/modes/web.py:76 mu/modes/web.py:129
msgid "Run the web server."
msgstr ""

#: mu/modes/web.py:83
#, fuzzy
msgid "Open your website in a browser."
msgstr "Hiển thị trợ giúp về Mu trong trình duyệt."

#: mu/modes/web.py:89
msgid "Templates"
msgstr ""

#: mu/modes/web.py:90
msgid "Load HTML templates used by your website."
msgstr ""

#: mu/modes/web.py:96
msgid "CSS"
msgstr ""

#: mu/modes/web.py:97
msgid "Load CSS files used by your website."
msgstr ""

#: mu/modes/web.py:104
msgid "Open the directory containing images used by your website."
msgstr ""

#: mu/modes/web.py:137
msgid "Stop the web server."
msgstr ""

#: mu/modes/web.py:157
msgid "This is not a Python file!"
msgstr ""

#: mu/modes/web.py:158
msgid ""
"Mu is only able to serve a Python file. Please make sure the current tab "
"in Mu is the one for your web application and then try again."
msgstr ""

#: mu/modes/web.py:175
msgid "Cannot find template directory!"
msgstr ""

#: mu/modes/web.py:176
msgid ""
"To serve your web application, there needs to be a 'templates' directory "
"in the same place as your web application's Python code. Please fix this "
"and try again. (Hint: Mu was expecting the `templates` directory to be "
"here: )"
msgstr ""

#: mu/modes/web.py:273
msgid "Cannot Open Website - Server not Running."
msgstr ""

#: mu/modes/web.py:274
msgid ""
"You must have the local web server running in order to view your website "
"in a browser. Click on the 'Run' button to start the server and then try "
"again."
msgstr ""

#~ msgid "Logging to {}"
#~ msgstr "Đang đăng nhập vào {}"

#~ msgid "Debugger requires a Python script filename to run."
#~ msgstr "Trình gỡ lỗi cần tên tệp lệnh Python để chạy."

#~ msgid "Files on your micro:bit:"
#~ msgstr "Các tệp trên micro:bit của bạn:"

#~ msgid "{} [{}:{}]"
#~ msgstr "{} [{}:{}]"

#~ msgid "Your script is too long!"
#~ msgstr "Tệp lệnh của bạn quá dài!"

#~ msgid " Runtime: {}"
#~ msgstr "Bộ thực thi: {}"

