From ff5d3cc64ffaabd97a83b7cf4d083949b1ae1a76 Mon Sep 17 00:00:00 2001 From: Omar Date: Sun, 1 Mar 2026 00:38:37 +0000 Subject: [PATCH] Translated using Weblate (Vietnamese) Currently translated at 71.5% (995 of 1390 strings) Translation: Equicord/Vencord Translate-URL: https://weblate.equicord.org/projects/equicord/vencord/vi/ --- i18n/vi-VN/vencord.json | 1958 +++++++++++++++++++-------------------- 1 file changed, 979 insertions(+), 979 deletions(-) diff --git a/i18n/vi-VN/vencord.json b/i18n/vi-VN/vencord.json index b3d9216f1..2f571679d 100644 --- a/i18n/vi-VN/vencord.json +++ b/i18n/vi-VN/vencord.json @@ -1,760 +1,760 @@ { "accountPanelServerProfile":{ - "description":"Right click your account panel in the bottom left to view your profile in the current server", - "prioritizeServerProfile":"Prioritize Server Profile", - "prioritizeServerProfileDescription":"Prioritize Server Profile when left clicking your account panel", - "viewAccountProfile":"View Account Profile", - "viewServerProfile":"View Server Profile" + "description":"Nhấp chuột phải vào bảng tài khoản của bạn ở phía dưới bên trái để xem hồ sơ của bạn trong máy chủ hiện tại", + "prioritizeServerProfile":"Ưu tiên hồ sơ máy chủ", + "prioritizeServerProfileDescription":"Ưu tiên Hồ sơ Máy chủ khi nhấp chuột trái vào bảng tài khoản của bạn", + "viewAccountProfile":"Xem hồ sơ tài khoản", + "viewServerProfile":"Xem hồ sơ máy chủ" }, "addonCard":{ - "new":"NEW" + "new":"MỚI" }, "anonymiseFileNames":{ "commands":{ "spoiler":{ - "description":"Toggle your spoiler", - "disabled":"Spoiler disabled!", - "enabled":"Spoiler enabled!", - "name":"Spoiler", - "optionDescription":"Toggle your Spoiler (default is toggle)", - "optionName":"value" + "description":"Chuyển đổi spoiler của bạn", + "disabled":"Đã vô hiệu hóa spoiler!", + "enabled":"Đã bật spoiler!", + "name":"tiết lộ nội dung", + "optionDescription":"Chuyển đổi spoiler của bạn (mặc định là chuyển đổi)", + "optionName":"giá trị" } }, - "description":"Anonymise uploaded file names", + "description":"Ẩn danh tên tập tin đã tải lên", "methods":{ - "consistent":"Consistent", - "random":"Random Characters", - "timestamp":"Timestamp" + "consistent":"Nhất quán", + "random":"Nhân vật ngẫu nhiên", + "timestamp":"Dấu thời gian" }, "settings":{ - "anonymiseByDefault":"Whether to anonymise file names by default", - "consistent":"Consistent filename", - "method":"Anonymising method", - "randomisedLength":"Random characters length", - "spoilerMessages":"Spoiler messages" + "anonymiseByDefault":"Có ẩn danh tên tệp theo mặc định hay không", + "consistent":"Tên tệp nhất quán", + "method":"Phương pháp ẩn danh", + "randomisedLength":"Độ dài ký tự ngẫu nhiên", + "spoilerMessages":"Tin nhắn spoiler" }, - "usingAnonymous":"Using anonymous file name", - "usingNormal":"Using normal file name" + "usingAnonymous":"Sử dụng tên tệp ẩn danh", + "usingNormal":"Sử dụng tên tập tin bình thường" }, "appleMusicRichPresence":{ "activityTypes":{ - "listening":"Listening", - "playing":"Playing" + "listening":"Nghe", + "playing":"Đang chơi" }, "assetImageTypes":{ - "album":"Album artwork", - "artist":"Artist artwork", - "disabled":"Disabled" + "album":"Album ảnh nghệ thuật", + "artist":"Tác phẩm nghệ thuật của nghệ sĩ", + "disabled":"Tắt" }, "buttons":{ - "listenOnAppleMusic":"Listen on Apple Music", - "viewOnSongLink":"View on SongLink" + "listenOnAppleMusic":"Nghe trên Apple Music", + "viewOnSongLink":"Xem trên SongLink" }, "defaultDetails":"{name}", "defaultLargeText":"{album}", - "defaultName":"Apple Music", + "defaultName":"Apple Âm nhạc", "defaultSmallText":"{artist}", "defaultState":"{artist} · {album}", - "description":"Discord rich presence for your Apple Music!", - "name":"AppleMusicRichPresence", + "description":"Discord sự hiện diện phong phú cho Apple Music của bạn!", + "name":"TáoÂm NhạcGiàuSự Hiện Diện", "settings":{ - "activityType":"Which type of activity", - "detailsString":"Activity details format string", - "enableButtons":"Whether or not to enable buttons", - "enableTimestamps":"Whether or not to enable timestamps", - "largeImageType":"Activity assets large image type", - "largeTextString":"Activity assets large text format string", - "nameString":"Activity name format string", - "refreshInterval":"The interval between activity refreshes (seconds)", - "smallImageType":"Activity assets small image type", - "smallTextString":"Activity assets small text format string", - "stateString":"Activity state format string", - "statusDisplayType":"Show the track / artist name in the member list" + "activityType":"Loại hoạt động nào", + "detailsString":"Chuỗi định dạng chi tiết hoạt động", + "enableButtons":"Có bật nút hay không", + "enableTimestamps":"Có hay không bật dấu thời gian", + "largeImageType":"Nội dung hoạt động loại hình ảnh lớn", + "largeTextString":"Nội dung hoạt động chuỗi định dạng văn bản lớn", + "nameString":"Chuỗi định dạng tên hoạt động", + "refreshInterval":"Khoảng thời gian giữa các lần làm mới hoạt động (giây)", + "smallImageType":"Nội dung hoạt động loại hình ảnh nhỏ", + "smallTextString":"Nội dung hoạt động chuỗi định dạng văn bản nhỏ", + "stateString":"Chuỗi định dạng trạng thái hoạt động", + "statusDisplayType":"Hiển thị tên bài hát/nghệ sĩ trong danh sách thành viên" }, "settingsAbout":{ - "albumPlaceholder":"{album} is replaced with the album name.", - "artistPlaceholder":"{artist} is replaced with the artist(s)' name(s)", - "intro":"For the customizable activity format strings, you can use several special strings to include track data in activities!", - "namePlaceholder":"{name} is replaced with the track name" + "albumPlaceholder":"{album} được thay thế bằng tên album.", + "artistPlaceholder":"{artist} được thay thế bằng tên của (các) nghệ sĩ", + "intro":"Đối với các chuỗi định dạng hoạt động có thể tùy chỉnh, bạn có thể sử dụng một số chuỗi đặc biệt để đưa dữ liệu theo dõi vào hoạt động!", + "namePlaceholder":"{name} được thay thế bằng tên bản nhạc" }, "statusDisplayTypes":{ - "artist":"Show artist name", - "off":"Don't show (shows generic listening message)", - "track":"Show track name" + "artist":"Hiển thị tên nghệ sĩ", + "off":"Không hiển thị (hiển thị thông báo nghe chung)", + "track":"Hiển thị tên bản nhạc" } }, "arRPC":{ - "connected":"Connected to arRPC", - "connectionFailed":"Failed to connect to arRPC, is it running?", - "retry":"Retry", + "connected":"Đã kết nối với arRPC", + "connectionFailed":"Không kết nối được với arRPC, nó có đang chạy không?", + "retry":"Thử lại", "settingsAbout":{ - "description":"Follow the instructions in the GitHub repo to get the server running, and then enable the plugin.", - "title":"How to use arRPC" + "description":"Làm theo hướng dẫn trong kho lưu trữ GitHub để máy chủ chạy, sau đó kích hoạt plugin.", + "title":"Cách sử dụng arRPC" } }, "betterFolders":{ "settings":{ - "closeAllFolders":"Close all folders when selecting a server not in a folder", - "closeAllHomeButton":"Close all folders when clicking on the home button", - "closeOthers":"Close other folders when opening a folder", - "closeServerFolder":"Close folder when selecting a server in that folder", - "folderIconAlways":"Always", - "folderIconMultipleExpanded":"When more than one folder is expanded", - "folderIconNever":"Never", - "forceOpen":"Force a folder to open when switching to a server of that folder", - "keepIcons":"Keep showing guild icons in the primary guild bar folder when it's open in the BetterFolders sidebar", - "showFolderIcon":"Show the folder icon above the folder guilds in the BetterFolders sidebar", - "sidebar":"Display servers from folder on dedicated sidebar", - "sidebarAnim":"Animate opening the folder sidebar" + "closeAllFolders":"Đóng tất cả các thư mục khi chọn máy chủ không có trong thư mục", + "closeAllHomeButton":"Đóng tất cả các thư mục khi nhấp vào nút home", + "closeOthers":"Đóng các thư mục khác khi mở một thư mục", + "closeServerFolder":"Đóng thư mục khi chọn máy chủ trong thư mục đó", + "folderIconAlways":"Luôn luôn", + "folderIconMultipleExpanded":"Khi có nhiều thư mục được mở rộng", + "folderIconNever":"Không bao giờ", + "forceOpen":"Buộc mở một thư mục khi chuyển sang máy chủ của thư mục đó", + "keepIcons":"Tiếp tục hiển thị các biểu tượng bang hội trong thư mục thanh bang hội chính khi nó được mở trong thanh bên BetterFolders", + "showFolderIcon":"Hiển thị biểu tượng thư mục phía trên các bang hội thư mục trong thanh bên BetterFolders", + "sidebar":"Hiển thị máy chủ từ thư mục trên thanh bên chuyên dụng", + "sidebarAnim":"Hoạt hình mở thanh bên thư mục" } }, "betterRoleContext":{ - "copyRoleColor":"Copy Role Color", - "description":"Adds options to copy role color / edit role / view role icon when right clicking roles in the user profile", - "editRole":"Edit Role", - "name":"BetterRoleContext", + "copyRoleColor":"Sao chép màu vai trò", + "description":"Thêm tùy chọn sao chép màu vai trò/chỉnh sửa vai trò/xem biểu tượng vai trò khi nhấp chuột phải vào vai trò trong hồ sơ người dùng", + "editRole":"Chỉnh sửa vai trò", + "name":"Bối cảnh tốt hơnVai trò", "settings":{ - "roleIconFileFormat":"File format to use when viewing role icons" + "roleIconFileFormat":"Định dạng tệp để sử dụng khi xem biểu tượng vai trò" }, - "viewRoleIcon":"View Role Icon" + "viewRoleIcon":"Xem biểu tượng vai trò" }, "betterSessions":{ - "newBadge":"NEW", - "newSession":"New session:", - "rename":"Rename", + "newBadge":"MỚI", + "newSession":"Phiên mới:", + "rename":"Đổi tên", "renameModal":{ - "newDeviceName":"New device name", - "resetName":"Reset Name", - "save":"Save", - "title":"Rename" + "newDeviceName":"Tên thiết bị mới", + "resetName":"Đặt lại tên", + "save":"Lưu", + "title":"Đổi tên" }, "settings":{ - "backgroundCheck":"Check for new sessions in the background, and display notifications when they are detected", - "checkInterval":"How often to check for new sessions in the background (if enabled), in minutes" + "backgroundCheck":"Kiểm tra các phiên mới ở chế độ nền và hiển thị thông báo khi chúng được phát hiện", + "checkInterval":"Tần suất kiểm tra các phiên mới ở chế độ nền (nếu được bật), tính bằng phút" } }, "betterSettings":{ "settings":{ - "disableFade":"Disable the crossfade animation", - "eagerLoad":"Removes the loading delay when opening the menu for the first time", - "organizeMenu":"Organizes the settings cog context menu into categories" + "disableFade":"Tắt hoạt ảnh xen kẽ", + "eagerLoad":"Loại bỏ độ trễ tải khi mở menu lần đầu tiên", + "organizeMenu":"Sắp xếp menu ngữ cảnh bánh răng cài đặt thành các danh mục" } }, "biggerStreamPreview":{ - "description":"This plugin allows you to enlarge stream previews", - "name":"BiggerStreamPreview", - "viewStreamPreview":"View Stream Preview" + "description":"Plugin này cho phép bạn phóng to bản xem trước luồng", + "name":"Xem trước luồng lớn hơn", + "viewStreamPreview":"Xem bản xem trước luồng" }, "callTimer":{ - "description":"Add call timers for all users in voice channels and in the connection status.", + "description":"Thêm bộ hẹn giờ cuộc gọi cho tất cả người dùng trong các kênh thoại và trạng thái kết nối.", "settings":{ - "allCallTimers":"Add call timer to all users in a server voice channel", - "format":"Compact or human readable format:", - "showRoleColor":"Show the user's role color (if this plugin is enabled)", - "showSeconds":"Show seconds in the timer", - "showWithoutHover":"Always show the timer without needing to hover", - "trackSelf":"Also track yourself", - "watchLargeGuilds":"Track users in large guilds. This may cause lag if you're in a lot of large guilds with active voice users. Tested with up to 2000 active voice users with no issues." + "allCallTimers":"Thêm bộ hẹn giờ cuộc gọi cho tất cả người dùng trong kênh thoại của máy chủ", + "format":"Định dạng nhỏ gọn hoặc có thể đọc được cho con người:", + "showRoleColor":"Hiển thị màu vai trò của người dùng (nếu plugin này được bật)", + "showSeconds":"Hiển thị giây trong bộ đếm thời gian", + "showWithoutHover":"Luôn hiển thị bộ đếm thời gian mà không cần di chuột", + "trackSelf":"Đồng thời theo dõi chính bạn", + "watchLargeGuilds":"Theo dõi người dùng trong các bang hội lớn. Điều này có thể gây ra hiện tượng lag nếu bạn tham gia nhiều bang hội lớn có người dùng giọng nói tích cực. Đã thử nghiệm với tối đa 2000 người dùng giọng nói đang hoạt động mà không gặp vấn đề gì." } }, - "cancel":"Cancel", + "cancel":"Hủy bỏ", "clientTheme":{ - "contrastWarning":"Selected color won't contrast well with text", - "disableNitroTheme":"Disable Nitro Theme", - "nitroNotSupported":"Nitro themes aren't supported", - "resetThemeColor":"Reset Theme Color", - "switchToMode":"Switch to {mode} mode", - "themeColor":"Theme Color", - "themeColorDescription":"Add a color to your Discord client theme", - "themeWontLookGood":"Your theme won't look good!" + "contrastWarning":"Màu đã chọn sẽ không tương phản tốt với văn bản", + "disableNitroTheme":"Tắt chủ đề Nitro", + "nitroNotSupported":"Chủ đề Nitro không được hỗ trợ", + "resetThemeColor":"Đặt lại màu chủ đề", + "switchToMode":"Chuyển sang chế độ {mode}", + "themeColor":"Màu chủ đề", + "themeColorDescription":"Thêm màu vào chủ đề ứng dụng khách Discord của bạn", + "themeWontLookGood":"Chủ đề của bạn sẽ không đẹp!" }, "cloud":{ "integrations":{ - "enabled":"Cloud integrations enabled!", - "error":"Setup failed ({e})", - "failedToRetrieveOAuth":"Setup failed (couldn't retrieve OAuth configuration).", - "header":"Cloud Integrations", - "noSecret":"Setup failed (no secret returned?).", - "reauthenticateOtherClient":"We've noticed you have cloud integrations enabled in another client! Due to limitations, you will need to re-authenticate to continue using them. Click here to go to the settings page to do so!" + "enabled":"Đã bật tích hợp đám mây!", + "error":"Thiết lập không thành công ({e})", + "failedToRetrieveOAuth":"Thiết lập không thành công (không thể truy xuất cấu hình OAuth).", + "header":"Tích hợp đám mây", + "noSecret":"Thiết lập không thành công (không trả lại bí mật nào?).", + "reauthenticateOtherClient":"Chúng tôi nhận thấy bạn đã bật tích hợp đám mây trong một ứng dụng khách khác! Do những hạn chế, bạn sẽ cần phải xác thực lại để tiếp tục sử dụng chúng. Bấm vào đây để đến trang cài đặt để thực hiện việc này!" }, "settings":{ - "accountChanged":"Cloud sync was disabled because this account isn't connected to the cloud App. You can enable it again by connecting this account in Cloud Settings. (note: it will store your preferences separately)", - "apiDelete":"Could not delete settings (API returned {e}).", - "apiEraseAll":"Could not erase all data (API returned {e}), please contact support.", - "apiReject":"Could not synchronize settings to cloud (API returned {e}).", - "deleted":"Settings deleted from cloud!", - "erased":"Successfully erased all data.", - "failedToDelete":"Could not delete settings ({e}).", - "failedToSync":"Could not synchronize settings to the cloud ({e}).", - "header":"Cloud Settings", - "newerThanCloud":"Your local settings are newer than the cloud ones.", - "noSettings":"There are no settings in the cloud.", - "success":"Synchronized settings to the cloud!", - "syncFromCloud":"Could not synchronize settings from the cloud ({e}).", - "upToDate":"Your settings are up to date.", - "updated":"Your settings have been updated! Click here to restart to fully apply changes!", - "updatedRemote":"Your settings have been updated! Click here to restart to fully apply changes!" + "accountChanged":"Đồng bộ hóa đám mây đã bị tắt vì tài khoản này không được kết nối với Ứng dụng đám mây. Bạn có thể kích hoạt lại nó bằng cách kết nối tài khoản này trong Cài đặt đám mây. (lưu ý: nó sẽ lưu trữ riêng các tùy chọn của bạn)", + "apiDelete":"Không thể xóa cài đặt (API đã trả về {e}).", + "apiEraseAll":"Không thể xóa tất cả dữ liệu (API được trả về {e}), vui lòng liên hệ với bộ phận hỗ trợ.", + "apiReject":"Không thể đồng bộ hóa cài đặt với đám mây (API đã trả về {e}).", + "deleted":"Cài đặt đã bị xóa khỏi đám mây!", + "erased":"Đã xóa thành công toàn bộ dữ liệu.", + "failedToDelete":"Không thể xóa cài đặt ({e}).", + "failedToSync":"Không thể đồng bộ hóa cài đặt với đám mây ({e}).", + "header":"Cài đặt đám mây", + "newerThanCloud":"Cài đặt cục bộ của bạn mới hơn cài đặt đám mây.", + "noSettings":"Không có cài đặt nào trên đám mây.", + "success":"Cài đặt được đồng bộ hóa lên đám mây!", + "syncFromCloud":"Không thể đồng bộ hóa cài đặt từ đám mây ({e}).", + "upToDate":"Cài đặt của bạn đã được cập nhật.", + "updated":"Cài đặt của bạn đã được cập nhật! Bấm vào đây để khởi động lại để áp dụng đầy đủ các thay đổi!", + "updatedRemote":"Cài đặt của bạn đã được cập nhật! Bấm vào đây để khởi động lại để áp dụng đầy đủ các thay đổi!" } }, "consoleJanitor":{ - "alwaysAllowLoggers":"Always allow loggers of these types", - "description":"Disables annoying console messages/errors", - "filterList":"Filter List", - "name":"ConsoleJanitor", + "alwaysAllowLoggers":"Luôn cho phép logger thuộc loại này", + "description":"Vô hiệu hóa các thông báo/lỗi bảng điều khiển gây phiền nhiễu", + "filterList":"Danh sách bộ lọc", + "name":"Bảng điều khiểnNgười gác cổng", "settings":{ - "disableLoggers":"Disables Discords loggers", - "disableSpotifyLogger":"Disable the Spotify logger, which leaks account information and access token", - "whitelistedLoggers":"Semi colon separated list of loggers to allow even if others are hidden" + "disableLoggers":"Tắt trình ghi nhật ký Discords", + "disableSpotifyLogger":"Tắt trình ghi nhật ký Spotify, làm rò rỉ thông tin tài khoản và mã thông báo truy cập", + "whitelistedLoggers":"Danh sách logger được phân tách bằng dấu hai chấm để cho phép ngay cả khi những cái khác bị ẩn" } }, "contributorCard":{ - "contributionsButton":"See what you've contributed to", - "description":"Since you've contributed to Equicord you now have a cool new badge!", - "subtitle":"Thank you for contributing!", - "title":"Contributions" + "contributionsButton":"Xem những gì bạn đã đóng góp", + "description":"Vì bạn đã đóng góp cho Equicord nên giờ đây bạn có một huy hiệu mới thú vị!", + "subtitle":"Cảm ơn bạn đã đóng góp!", + "title":"Đóng góp" }, "copyEmojiMarkdown":{ - "copyEmojiMarkdown":"Copy Emoji Markdown", - "copyUnicodeDescription":"Copy the raw unicode character instead of :name: for default emojis (👽)", - "description":"Allows you to copy emojis as formatted string (<:blobcatcozy:1026533070955872337>)", - "success":"Success! Copied emoji markdown." + "copyEmojiMarkdown":"Sao chép đánh dấu biểu tượng cảm xúc", + "copyUnicodeDescription":"Sao chép ký tự unicode thô thay vì :name: cho biểu tượng cảm xúc mặc định (👽)", + "description":"Cho phép bạn sao chép biểu tượng cảm xúc dưới dạng chuỗi được định dạng (<:blobcatcozy:1026533070955872337>)", + "success":"Thành công! Đã sao chép đánh dấu biểu tượng cảm xúc." }, "copyFileContents":{ - "copied":"Copied!", - "copyFileContents":"Copy File Contents", - "description":"Adds a button to text file attachments to copy their contents", - "fileTooLarge":"File too large to copy" + "copied":"Đã sao chép!", + "copyFileContents":"Sao chép nội dung tập tin", + "description":"Thêm nút vào tệp đính kèm tệp văn bản để sao chép nội dung của chúng", + "fileTooLarge":"Tệp quá lớn để sao chép" }, "copyStickerLinks":{ - "copyLink":"Copy Link", - "description":"Adds the ability to copy & open Sticker links", - "linkCopied":"Link copied!", - "openLink":"Open Link" + "copyLink":"Sao Chép Link", + "description":"Thêm khả năng sao chép và mở liên kết Nhãn dán", + "linkCopied":"Đã sao chép liên kết!", + "openLink":"Mở Link" }, "copyUserURLs":{ - "copyUserURL":"Copy User URL", - "description":"Adds a 'Copy User URL' option to the user context menu." + "copyUserURL":"Sao chép người dùng URL", + "description":"Thêm tùy chọn 'Sao chép người dùng URL' vào menu ngữ cảnh của người dùng." }, "customRPC":{ - "activityType":"Activity Type", + "activityType":"Loại hoạt động", "activityTypes":{ - "competing":"Competing", - "listening":"Listening", - "playing":"Playing", - "streaming":"Streaming", - "watching":"Watching" + "competing":"Cạnh tranh", + "listening":"Nghe", + "playing":"Đang chơi", + "streaming":"Đang stream", + "watching":"Đang xem" }, - "appId":"Application ID", - "appName":"Application Name", - "button1Text":"Button1 Text", - "button1Url":"Button1 URL", - "button2Text":"Button2 Text", - "button2Url":"Button2 URL", - "detailLine1":"Detail (line 1)", - "detailUrl":"Detail URL", - "endTimestamp":"End Timestamp (in milliseconds)", + "appId":"ID ứng dụng", + "appName":"Tên ứng dụng", + "button1Text":"Văn bản Nút1", + "button1Url":"Nút1 URL", + "button2Text":"Văn bản nút 2", + "button2Url":"Nút2 URL", + "detailLine1":"Chi tiết (dòng 1)", + "detailUrl":"Chi tiết URL", + "endTimestamp":"Dấu thời gian kết thúc (tính bằng mili giây)", "instructions":{ - "buttons":"You can't see your own buttons on your profile, but everyone else can see it fine.", - "devPortal":"Go to the <0>Discord Developer Portal to create an application and get the application ID.", - "imgur":"If you want to use an image link, download your image and reupload the image to <0>Imgur and get the image link by right-clicking the image and selecting \"Copy image address\".", - "unicode":"Some weird unicode text (\"fonts\" 𝖑𝖎𝖐𝖊 𝖙𝖍𝖎𝖘) may cause the rich presence to not show up, try using normal letters instead.", - "uploadImages":"Upload images in the Rich Presence tab to get the image keys." + "buttons":"Bạn không thể nhìn thấy các nút của chính mình trên hồ sơ của mình nhưng những người khác vẫn có thể nhìn thấy nó.", + "devPortal":"Đi tới <0>Discord Cổng thông tin dành cho nhà phát triển để tạo ứng dụng và lấy ID ứng dụng.", + "imgur":"Nếu bạn muốn sử dụng liên kết hình ảnh, hãy tải xuống hình ảnh của bạn và tải lại hình ảnh lên <0>Imgur và lấy liên kết hình ảnh bằng cách nhấp chuột phải vào hình ảnh và chọn \"Sao chép địa chỉ hình ảnh\".", + "unicode":"Một số văn bản unicode kỳ lạ (\"phông chữ\" 𝖑𝖎𝖐𝖊 𝖙𝖍𝖎𝖘) có thể khiến sự hiện diện phong phú không hiển thị, thay vào đó hãy thử sử dụng các chữ cái bình thường.", + "uploadImages":"Tải hình ảnh lên tab Hiện diện phong phú để nhận khóa hình ảnh." }, - "largeImageClickUrl":"Large Image clickable URL", - "largeImageText":"Large Image Text", - "largeImageUrl":"Large Image URL/Key", + "largeImageClickUrl":"Hình ảnh lớn có thể nhấp vào URL", + "largeImageText":"Văn bản hình ảnh lớn", + "largeImageUrl":"Hình ảnh lớn URL/Khóa", "notice":{ - "body":"Activity Sharing isn't enabled, people won't be able to see your custom rich presence!", - "enable":"Enable", - "title":"Notice" + "body":"Chia sẻ hoạt động không được bật, mọi người sẽ không thể thấy sự hiện diện phong phú tùy chỉnh của bạn!", + "enable":"Mở", + "title":"Để ý" }, - "partyMaxSize":"Maximum Party Size", - "partySize":"Party Size", + "partyMaxSize":"Quy mô bữa tiệc tối đa", + "partySize":"Quy mô bữa tiệc", "placeholder":{ - "enterValue":"Enter a value", - "selectOption":"Select an option" + "enterValue":"Nhập một giá trị", + "selectOption":"Chọn một tùy chọn" }, - "smallImageClickUrl":"Small Image clickable URL", - "smallImageText":"Small Image Text", - "smallImageUrl":"Small Image URL/Key", - "startTimestamp":"Start Timestamp (in milliseconds)", - "stateLine2":"State (line 2)", - "stateUrl":"State URL", - "streamLink":"Stream Link (Twitch or YouTube, only if activity type is Streaming)", - "timestampMode":"Timestamp Mode", + "smallImageClickUrl":"Hình ảnh nhỏ có thể nhấp vào URL", + "smallImageText":"Văn bản hình ảnh nhỏ", + "smallImageUrl":"Hình ảnh nhỏ URL/Khóa", + "startTimestamp":"Dấu thời gian bắt đầu (tính bằng mili giây)", + "stateLine2":"Bang (dòng 2)", + "stateUrl":"Bang URL", + "streamLink":"Liên kết luồng (Twitch hoặc YouTube, chỉ khi loại hoạt động là Phát trực tuyến)", + "timestampMode":"Chế độ dấu thời gian", "timestampModes":{ - "currentTime":"Same as your current time (not reset after 24h)", - "custom":"Custom", - "none":"None", - "sinceOpen":"since discord open" + "currentTime":"Giống như thời gian hiện tại của bạn (không được đặt lại sau 24h)", + "custom":"Tùy biến", + "none":"Không", + "sinceOpen":"kể từ khi mối bất hòa mở ra" }, "validation":{ - "discordId":"Must be a valid Discord ID.", - "discordLink":"Don't use a Discord link. Use an Imgur image link instead.", - "imgurDirect":"Imgur link must be a direct link to the image (e.g. https://i.imgur.com/...). Right click the image and click 'Copy image address'", - "maxLength":"Must be not longer than {length} characters.", - "number":"Must be a number.", - "positiveNumber":"Must be a positive number.", - "required":"This field is required.", - "streamingLink":"Streaming link must be a valid URL.", - "streamingLinkLength":"Streaming link must be not longer than 512 characters.", - "tenorDirect":"Tenor link must be a direct link to the image (e.g. https://media.tenor.com/...). Right click the GIF and click 'Copy image address'", - "url":"Must be a valid URL." + "discordId":"Phải là ID Discord hợp lệ.", + "discordLink":"Không sử dụng liên kết Discord. Thay vào đó hãy sử dụng liên kết hình ảnh Imgur.", + "imgurDirect":"Liên kết Imgur phải là liên kết trực tiếp tới hình ảnh (ví dụ: https://i.imgur.com/...). Nhấp chuột phải vào hình ảnh và nhấp vào 'Sao chép địa chỉ hình ảnh'", + "maxLength":"Không được dài hơn {length} ký tự.", + "number":"Phải là một con số.", + "positiveNumber":"Phải là số dương.", + "required":"Trường này là bắt buộc.", + "streamingLink":"Liên kết phát trực tuyến phải là URL hợp lệ.", + "streamingLinkLength":"Liên kết phát trực tuyến không được dài quá 512 ký tự.", + "tenorDirect":"Liên kết tenor phải là liên kết trực tiếp tới hình ảnh (ví dụ: https://media.tenor.com/...). Nhấp chuột phải vào GIF và nhấp vào 'Sao chép địa chỉ hình ảnh'", + "url":"Phải là URL hợp lệ." } }, "dearrow":{ - "clickToDearrow":"Click to dearrow", - "dearrowByDefault":"Dearrow videos automatically", - "dearrowedClickRestore":"This embed has been dearrowed, click to restore", - "description":"Makes YouTube embed titles and thumbnails less sensationalist, powered by Dearrow", - "everything":"Everything (Titles & Thumbnails)", - "hideButton":"Hides the Dearrow button from YouTube embeds", - "replaceElementsDescription":"Choose which elements of the embed will be replaced", - "thumbnails":"Thumbnails", - "titles":"Titles" + "clickToDearrow":"Bấm vào để thu nhỏ", + "dearrowByDefault":"Tự động thu hẹp video", + "dearrowedClickRestore":"Nội dung nhúng này đã bị thu hẹp lại, nhấp để khôi phục", + "description":"Làm cho tiêu đề và hình thu nhỏ nhúng của YouTube bớt giật gân hơn, được cung cấp bởi Dearrow", + "everything":"Mọi thứ (Tiêu đề và Hình thu nhỏ)", + "hideButton":"Ẩn nút Dearrow khỏi nội dung nhúng trên YouTube", + "replaceElementsDescription":"Chọn thành phần nào của phần nhúng sẽ được thay thế", + "thumbnails":"Hình thu nhỏ", + "titles":"Tiêu đề" }, "decor":{ - "accessFromProfiles":"You can also access Decor decorations from the {link} page.", - "changeDecoration":"Change Decoration", - "description":"Create and use your own custom avatar decorations, or pick your favorite from the presets.", - "enableAndRestart":"Enable Decor and restart your client to change your avatar decoration.", - "profilesLink":"Profiles", - "removeDecoration":"Remove Decoration", - "title":"Decor" + "accessFromProfiles":"Bạn cũng có thể truy cập trang trí Trang trí từ trang {link}.", + "changeDecoration":"Thay đổi trang trí", + "description":"Tạo và sử dụng trang trí hình đại diện tùy chỉnh của riêng bạn hoặc chọn mục yêu thích của bạn từ các cài đặt trước.", + "enableAndRestart":"Bật Trang trí và khởi động lại ứng dụng khách của bạn để thay đổi trang trí hình đại diện của bạn.", + "profilesLink":"Hồ sơ", + "removeDecoration":"Xóa trang trí", + "title":"Thiết kế nội thất" }, - "donate":"Donate", + "donate":"Quyên tặng", "donorCard":{ "donated":{ - "description":"All Vencord users can see your Vencord donor badge, and Equicord users can see your Equicord donor badge. To change your Vencord donor badge, contact @vending.machine. For your Equicord donor badge, make a ticket in Equicord's server.", - "equicordDescription":"All Equicord users can see your badge! You can manage your perks by making a ticket in Equicord's server.", - "subtitle":"Thank you for donating!", - "title":"Donations", - "vencordDescription":"All Vencord users can see your badge! You can manage your perks by messaging @{v}." + "description":"Tất cả người dùng Vencord có thể thấy huy hiệu nhà tài trợ Vencord của bạn và người dùng Equicord có thể thấy huy hiệu nhà tài trợ Equicord của bạn. Để thay đổi huy hiệu nhà tài trợ Vencord của bạn, hãy liên hệ với @vending.machine. Để có huy hiệu nhà tài trợ Equicord của bạn, hãy tạo một vé trong máy chủ của Equicord.", + "equicordDescription":"Tất cả người dùng Equicord đều có thể thấy huy hiệu của bạn! Bạn có thể quản lý các đặc quyền của mình bằng cách tạo một vé trong máy chủ của Equicord.", + "subtitle":"Cảm ơn bạn đã quyên góp!", + "title":"Đóng góp", + "vencordDescription":"Tất cả người dùng Vencord đều có thể nhìn thấy huy hiệu của bạn! Bạn có thể quản lý các đặc quyền của mình bằng cách nhắn tin @{v}." }, "notDonated":{ - "description":"Please consider supporting the development of Equicord by donating!", - "title":"Support the Project" + "description":"Vui lòng cân nhắc hỗ trợ sự phát triển của Equicord bằng cách quyên góp!", + "title":"Hỗ trợ dự án" } }, "experiments":{ - "description":"Enable Access to Experiments & other dev-only features in Discord!", - "devToolsInfo":"You can open Discord's DevTools via {keyboardCombo}", - "holdOn":"Hold on!!", - "moreInfo":"More Information", + "description":"Bật quyền truy cập vào Thử nghiệm và các tính năng khác chỉ dành cho nhà phát triển trong Discord!", + "devToolsInfo":"Bạn có thể mở DevTools của Discord thông qua {keyboardCombo}", + "holdOn":"Giữ lấy!!", + "moreInfo":"Thêm thông tin", "settings":{ - "toolbarDevMenu":"Change the Help (?) toolbar button (top right in chat) to Discord's developer menu" + "toolbarDevMenu":"Thay đổi nút thanh công cụ Trợ giúp (?) (trên cùng bên phải trong trò chuyện) thành menu nhà phát triển của Discord" }, - "warning1":"Experiments are unreleased Discord features. They might not work, or even break your client or get your account disabled.", - "warning2":"Only use experiments if you know what you're doing. Equicord is not responsible for any damage caused by enabling experiments. If you don't know what an experiment does, ignore it. Do not ask us what experiments do either, we probably don't know.", - "warning3":"No, you cannot use server-side features like checking the \"Send to Client\" box." + "warning1":"Thử nghiệm là các tính năng Discord chưa được phát hành. Chúng có thể không hoạt động hoặc thậm chí làm hỏng ứng dụng khách của bạn hoặc khiến tài khoản của bạn bị vô hiệu hóa.", + "warning2":"Chỉ sử dụng các thử nghiệm nếu bạn biết mình đang làm gì. Equicord không chịu trách nhiệm về bất kỳ thiệt hại nào do việc bật thử nghiệm gây ra. Nếu bạn không biết thử nghiệm làm gì, hãy bỏ qua nó. Đừng hỏi chúng tôi thí nghiệm làm gì, chắc chúng tôi cũng không biết.", + "warning3":"Không, bạn không thể sử dụng các tính năng phía máy chủ như đánh dấu vào ô \"Gửi cho khách hàng\"." }, "expressionCloner":{ - "cloneEmoji":"Clone Emoji", - "cloneSticker":"Clone Sticker", - "cloneTo":"Clone to {guild}", - "clonedSuccess":"Successfully cloned {name} to {guild}!", - "customName":"Custom Name", - "failedToClone":"Failed to clone: {error}", - "nameValidation":"Name must be between 2 and 32 characters", - "somethingWentWrong":"Something went wrong (check console!)" + "cloneEmoji":"Sao chép biểu tượng cảm xúc", + "cloneSticker":"Nhãn dán nhân bản", + "cloneTo":"Sao chép vào {guild}", + "clonedSuccess":"Đã sao chép thành công {name} sang {guild}!", + "customName":"Tên tùy chỉnh", + "failedToClone":"Không sao chép được: {error}", + "nameValidation":"Tên phải có từ 2 đến 32 ký tự", + "somethingWentWrong":"Đã xảy ra lỗi (kiểm tra bảng điều khiển!)" }, - "failedToRender":"Failed to render the {tab} tab. If this issue persists, try using the installer to reinstall!", + "failedToRender":"Không thể hiển thị tab {tab}. Nếu sự cố này vẫn tiếp diễn, hãy thử sử dụng trình cài đặt để cài đặt lại!", "fakeNitro":{ - "description":"Allows you to send fake emojis/stickers, use nitro themes, and stream in nitro quality", - "doNotShowAgain":"Do not show again", - "emojiNotice":"This is a FakeNitro emoji and renders like a real emoji only for you. Appears as a link to non-plugin users.", - "holdOn":"Hold on!", + "description":"Cho phép bạn gửi biểu tượng cảm xúc/nhãn dán giả, sử dụng chủ đề nitro và phát trực tuyến ở chất lượng nitro", + "doNotShowAgain":"Không hiển thị lại", + "emojiNotice":"Đây là biểu tượng cảm xúc FakeNitro và hiển thị giống như biểu tượng cảm xúc thực sự chỉ dành cho bạn. Xuất hiện dưới dạng liên kết tới người dùng không sử dụng plugin.", + "holdOn":"Giữ lấy!", "noAttachmentPerms":{ - "body":"You cannot send this message because it contains an animated FakeNitro sticker, and you do not have permissions to attach files in the current channel. Please remove the sticker to proceed." + "body":"Bạn không thể gửi tin nhắn này vì nó chứa nhãn dán FakeNitro hoạt hình và bạn không có quyền đính kèm tệp trong kênh hiện tại. Vui lòng gỡ nhãn dán để tiếp tục." }, "noEmbedPerms":{ - "body1":"You are trying to send/edit a message that contains a FakeNitro emoji or sticker,", - "body2":"however you do not have permissions to embed links in the current channel.", - "body3":"Are you sure you want to send this message? Your FakeNitro items will appear as a link only.", - "disableNotice":"You can disable this notice in the plugin settings." + "body1":"Bạn đang cố gắng gửi/chỉnh sửa tin nhắn có chứa biểu tượng cảm xúc hoặc nhãn dán FakeNitro,", + "body2":"tuy nhiên bạn không có quyền nhúng liên kết vào kênh hiện tại.", + "body3":"Bạn có chắc chắn muốn gửi tin nhắn này? Các mục FakeNitro của bạn sẽ chỉ xuất hiện dưới dạng liên kết.", + "disableNotice":"Bạn có thể tắt thông báo này trong cài đặt plugin." }, - "sendAnyway":"Send Anyway", + "sendAnyway":"Vẫn gửi", "settings":{ - "disableEmbedPermissionCheck":"Whether to disable the embed permission check when sending fake emojis and stickers", - "emojiSize":"Size of the emojis when sending", - "enableEmojiBypass":"Allows sending fake emojis (also bypasses missing permission to use custom emojis)", - "enableStickerBypass":"Allows sending fake stickers (also bypasses missing permission to use stickers)", - "enableStreamQualityBypass":"Allow streaming in nitro quality", - "hyperLinkText":"What text the hyperlink should use. {{NAME}} will be replaced with the emoji/sticker name.", - "stickerSize":"Size of the stickers when sending", - "transformCompoundSentence":"Whether to transform fake stickers and emojis in compound sentences (sentences with more content than just the fake emoji or sticker link)", - "transformEmojis":"Whether to transform fake emojis into real ones", - "transformStickers":"Whether to transform fake stickers into real ones", - "useEmojiHyperLinks":"Whether to use hyperlinks when sending fake emojis", - "useStickerHyperLinks":"Whether to use hyperlinks when sending fake stickers" + "disableEmbedPermissionCheck":"Có tắt tính năng kiểm tra quyền nhúng khi gửi biểu tượng cảm xúc và nhãn dán giả hay không", + "emojiSize":"Kích thước của biểu tượng cảm xúc khi gửi", + "enableEmojiBypass":"Cho phép gửi biểu tượng cảm xúc giả (cũng bỏ qua việc thiếu quyền sử dụng biểu tượng cảm xúc tùy chỉnh)", + "enableStickerBypass":"Cho phép gửi nhãn dán giả (cũng bỏ qua việc thiếu quyền sử dụng nhãn dán)", + "enableStreamQualityBypass":"Cho phép phát trực tuyến ở chất lượng nitro", + "hyperLinkText":"Văn bản nào siêu liên kết nên sử dụng. {{NAME}} sẽ được thay thế bằng tên biểu tượng cảm xúc/nhãn dán.", + "stickerSize":"Kích thước của nhãn dán khi gửi", + "transformCompoundSentence":"Có chuyển đổi nhãn dán và biểu tượng cảm xúc giả thành câu ghép hay không (các câu có nhiều nội dung hơn chỉ là liên kết biểu tượng cảm xúc hoặc nhãn dán giả)", + "transformEmojis":"Có nên biến biểu tượng cảm xúc giả thành biểu tượng cảm xúc thật hay không", + "transformStickers":"Có nên biến nhãn dán giả thành nhãn dán thật không", + "useEmojiHyperLinks":"Có nên sử dụng siêu liên kết khi gửi biểu tượng cảm xúc giả mạo hay không", + "useStickerHyperLinks":"Có nên sử dụng siêu liên kết khi gửi nhãn dán giả mạo" }, - "stickerNotice":"This is a FakeNitro sticker and renders like a real sticker only for you. Appears as a link to non-plugin users." + "stickerNotice":"Đây là nhãn dán FakeNitro và hiển thị giống như nhãn dán thực sự chỉ dành cho bạn. Xuất hiện dưới dạng liên kết tới người dùng không sử dụng plugin." }, "fakeProfileThemes":{ - "accent":"Accent", - "colorPickers":"Color pickers", - "copy3y3":"Copy 3y3", - "fakeColors":"Fake colors", - "instructions":"Set your profile colors using the color pickers below. The colors will be encoded into your profile's 'About Me' section.", - "nitroColors":"Nitro colors", - "preview":"Preview", - "primary":"Primary", - "usage":"Usage" + "accent":"Giọng", + "colorPickers":"Bộ chọn màu", + "copy3y3":"Sao chép 3y3", + "fakeColors":"Màu giả", + "instructions":"Đặt màu hồ sơ của bạn bằng cách sử dụng bộ chọn màu bên dưới. Màu sắc sẽ được mã hóa vào phần 'Giới thiệu về tôi' trong hồ sơ của bạn.", + "nitroColors":"Màu nitơ", + "preview":"Xem trước", + "primary":"Sơ đẳng", + "usage":"Cách sử dụng" }, "favGifSearch":{ - "description":"Adds a search bar to favorite gifs.", - "name":"FavoriteGifSearch", + "description":"Thêm thanh tìm kiếm vào ảnh gif yêu thích.", + "name":"Yêu thíchGifTìm kiếm", "searchOptions":{ - "entireUrl":"Entire Url", - "hostAndPath":"Host & Path (tenor.com somgif.gif)", - "pathOnly":"Path Only (/somegif.gif)" + "entireUrl":"Toàn bộ Url", + "hostAndPath":"Máy chủ và đường dẫn (tenor.com somgif.gif)", + "pathOnly":"Chỉ đường dẫn (/somegif.gif)" }, - "searchPlaceholder":"Search Favorite Gifs", + "searchPlaceholder":"Tìm kiếm ảnh GIF yêu thích", "settings":{ - "searchOption":"The part of the url you want to search" + "searchOption":"Phần url bạn muốn tìm kiếm" } }, "fixImagesQuality":{ - "animatedImagesAlways":"Animated images (GIF, WebP, etc.) in chat will always animate, regardless of if the App is focused.", - "defaultBehavior":"The default behavior is the following:", - "description":"Improves quality of images by loading them at their original resolution", - "enableOriginalCaveats":"You can also enable original image in chat, but beware of the following caveats:", - "inChatOptimised":"In chat, optimised but full resolution images will be loaded.", - "inModalOriginal":"In the image modal, the original image will be loaded.", - "mayCauseLag":"May cause lag.", - "name":"FixImagesQuality", + "animatedImagesAlways":"Hình ảnh động (GIF, WebP, v.v.) trong cuộc trò chuyện sẽ luôn hoạt hình, bất kể Ứng dụng có được tập trung hay không.", + "defaultBehavior":"Hành vi mặc định là như sau:", + "description":"Cải thiện chất lượng hình ảnh bằng cách tải chúng ở độ phân giải gốc", + "enableOriginalCaveats":"Bạn cũng có thể bật hình ảnh gốc trong cuộc trò chuyện nhưng hãy cẩn thận với những lưu ý sau:", + "inChatOptimised":"Trong cuộc trò chuyện, hình ảnh được tối ưu hóa nhưng có độ phân giải đầy đủ sẽ được tải.", + "inModalOriginal":"Trong chế độ hình ảnh, hình ảnh gốc sẽ được tải.", + "mayCauseLag":"Có thể gây ra độ trễ.", + "name":"FixHình ảnhChất lượng", "settings":{ - "originalImagesInChat":"Also load the original image in Chat. WARNING: Read the caveats above" + "originalImagesInChat":"Đồng thời tải ảnh gốc vào Chat. CẢNH BÁO: Đọc lưu ý ở trên" } }, "friendsSince":{ - "description":"Shows when you became friends with someone in the user popout", - "heading":"Friends Since" + "description":"Hiển thị thời điểm bạn kết bạn với ai đó trong cửa sổ bật lên của người dùng", + "heading":"Bạn bè kể từ" }, "gameActivityToggle":{ - "description":"Adds a button next to the mic and deafen button to toggle game activity.", - "disableGameActivity":"Disable Game Activity", - "enableGameActivity":"Enable Game Activity", + "description":"Thêm nút bên cạnh micrô và nút tắt tiếng để chuyển đổi hoạt động trò chơi.", + "disableGameActivity":"Tắt hoạt động trò chơi", + "enableGameActivity":"Bật hoạt động trò chơi", "settings":{ - "location":"Where to show the game activity toggle button", - "locationPanel":"Next to Mute/Deafen", - "locationToolbox":"Equicord Toolbox", - "oldIcon":"Use the old icon style before Discord icon redesign" + "location":"Nơi hiển thị nút chuyển đổi hoạt động trò chơi", + "locationPanel":"Bên cạnh Tắt tiếng/Điếc", + "locationToolbox":"Equicord Hộp công cụ", + "oldIcon":"Sử dụng kiểu biểu tượng cũ trước khi thiết kế lại biểu tượng Discord" } }, "greetStickerPicker":{ - "ariaLabel":"Greet Sticker Picker", - "description":"Allows you to use any greet sticker instead of only the random one by right-clicking the 'Wave to say hi!' button", - "greetMode":"Greet Mode", - "greetModeDescription":"Choose the greet mode", - "greetModeLabel":"Greet (you can only greet 3 times)", - "greetStickers":"Greet Stickers", - "normalMessageLabel":"Normal Message (you can greet spam)", - "sendGreets":"Send Greets", - "unholyMultiGreet":"Unholy Multi-Greet" + "ariaLabel":"Bộ chọn hình dán chào hỏi", + "description":"Cho phép bạn sử dụng bất kỳ nhãn dán chào mừng nào thay vì chỉ nhãn dán ngẫu nhiên bằng cách nhấp chuột phải vào 'Vẫy chào để chào!' cái nút", + "greetMode":"Chế độ chào hỏi", + "greetModeDescription":"Chọn chế độ chào", + "greetModeLabel":"Chào (chỉ được chào 3 lần)", + "greetStickers":"Nhãn dán chào hỏi", + "normalMessageLabel":"Tin nhắn bình thường (bạn có thể chào thư rác)", + "sendGreets":"Gửi lời chào", + "unholyMultiGreet":"Lời chào đa năng không thánh thiện" }, "hideAttachments":{ - "description":"Hide attachments and embeds for individual messages via hover button", - "hideMedia":"Hide Media", - "mediaHidden":"Media Hidden", - "showMedia":"Show Media" + "description":"Ẩn tệp đính kèm và nội dung nhúng cho từng tin nhắn thông qua nút di chuột", + "hideMedia":"Ẩn phương tiện", + "mediaHidden":"Phương tiện ẩn", + "showMedia":"Hiển thị phương tiện" }, "ignoreActivities":{ - "disableActivity":"Disable activity", - "enableActivity":"Enable activity", + "disableActivity":"Tắt hoạt động", + "enableActivity":"Kích hoạt hoạt động", "filterList":{ - "description":"Comma separated list of activity IDs to filter (Useful for filtering specific RPC activities and CustomRPC)", - "title":"Filter List" + "description":"Danh sách ID hoạt động được phân tách bằng dấu phẩy để lọc (Hữu ích để lọc các hoạt động RPC cụ thể và CustomRPC)", + "title":"Danh sách bộ lọc" }, "importCustomRPC":{ - "alreadyAdded":"CustomRPC application ID is already added.", - "button":"Import CustomRPC ID", - "description":"Import the application id of the CustomRPC plugin to the filter list", - "notSet":"CustomRPC application ID is not set." + "alreadyAdded":"ID ứng dụng CustomRPC đã được thêm.", + "button":"Nhập ID CustomRPC", + "description":"Nhập id ứng dụng của plugin CustomRPC vào danh sách bộ lọc", + "notSet":"ID ứng dụng CustomRPC chưa được đặt." }, "settings":{ - "blacklist":"Blacklist", - "ignoreCompeting":"Ignore all competing activities (These are normally special game activities)", - "ignoreListening":"Ignore all listening activities (These are usually spotify activities)", - "ignorePlaying":"Ignore all playing activities (These are usually game and RPC activities)", - "ignoreStreaming":"Ignore all streaming activities", - "ignoreWatching":"Ignore all watching activities", - "listMode":"Change the mode of the filter list", - "whitelist":"Whitelist" + "blacklist":"Danh sách đen", + "ignoreCompeting":"Bỏ qua tất cả các hoạt động cạnh tranh (Đây thường là những hoạt động trò chơi đặc biệt)", + "ignoreListening":"Bỏ qua mọi hoạt động nghe (Đây thường là các hoạt động Spotify)", + "ignorePlaying":"Bỏ qua mọi hoạt động chơi (Đây thường là hoạt động game và RPC)", + "ignoreStreaming":"Bỏ qua mọi hoạt động phát trực tuyến", + "ignoreWatching":"Bỏ qua mọi hoạt động xem", + "listMode":"Thay đổi chế độ của danh sách bộ lọc", + "whitelist":"Danh sách trắng" } }, "imageZoom":{ - "lensSize":"Lens Size", - "nearestNeighbour":"Nearest Neighbour", + "lensSize":"Kích thước ống kính", + "nearestNeighbour":"Hàng xóm gần nhất", "settings":{ - "invertScroll":"Invert scroll", - "nearestNeighbour":"Use Nearest Neighbour Interpolation when scaling images", - "saveZoomValues":"Whether to save zoom and lens size values", - "size":"Radius / Size of the lens", - "square":"Make the lens square", - "zoom":"Zoom of the lens", - "zoomSpeed":"How fast the zoom / lens size changes" + "invertScroll":"Đảo ngược cuộn", + "nearestNeighbour":"Sử dụng Nội suy lân cận gần nhất khi chia tỷ lệ hình ảnh", + "saveZoomValues":"Có lưu giá trị thu phóng và kích thước ống kính hay không", + "size":"Bán kính/Kích thước của ống kính", + "square":"Làm cho ống kính vuông", + "zoom":"Thu phóng ống kính", + "zoomSpeed":"Tốc độ thay đổi kích thước zoom / ống kính" }, - "squareLens":"Square Lens", - "zoom":"Zoom", - "zoomSpeed":"Zoom Speed" + "squareLens":"Ống kính vuông", + "zoom":"Phóng", + "zoomSpeed":"Tốc độ thu phóng" }, - "invite":"Invite", + "invite":"Mời", "lastfmRichPresence":{ - "apiKeyInstructions":"Set <0>Application name and <1>Application description to anything and leave the rest blank.", - "createApiKey":"Create API Key", - "description":"Little plugin for Last.fm rich presence", - "howToCreateApiKey":"How to create an API key", - "lastfmProfile":"Last.fm Profile", + "apiKeyInstructions":"Đặt <0>Tên ứng dụng và <1>Mô tả ứng dụng thành bất cứ thứ gì và để trống phần còn lại.", + "createApiKey":"Tạo khóa API", + "description":"Plugin nhỏ cho sự hiện diện phong phú của Last.fm", + "howToCreateApiKey":"Cách tạo khóa API", + "lastfmProfile":"Hồ sơ Last.fm", "missingArt":{ - "lastfmLogo":"Use large Last.fm logo", - "placeholder":"Use generic placeholder" + "lastfmLogo":"Sử dụng logo Last.fm lớn", + "placeholder":"Sử dụng trình giữ chỗ chung" }, "nameFormat":{ - "albumName":"Use album name (falls back to custom status text if song has no album)", - "artistFirst":"Use format 'artist - song'", - "artistOnly":"Use artist name only", - "songFirst":"Use format 'song - artist'", - "songOnly":"Use song name only", - "statusName":"Use custom status name" + "albumName":"Sử dụng tên album (quay lại văn bản trạng thái tùy chỉnh nếu bài hát không có album)", + "artistFirst":"Sử dụng định dạng 'nghệ sĩ - bài hát'", + "artistOnly":"Chỉ sử dụng tên nghệ sĩ", + "songFirst":"Sử dụng định dạng 'bài hát - nghệ sĩ'", + "songOnly":"Chỉ sử dụng tên bài hát", + "statusName":"Sử dụng tên trạng thái tùy chỉnh" }, "settings":{ - "alwaysHideArt":"Disable downloading album art", - "apiKey":"Custom Last.fm API key. Not required but highly recommended to avoid rate limiting with our shared key", - "clickableLinks":"Make track, artist and album names clickable links", - "hideWithActivity":"Hide Last.fm presence if you have any other presence", - "hideWithSpotify":"Hide Last.fm presence if spotify is running", - "missingArt":"When album or album art is missing", - "nameFormat":"Show name of song and artist in status name", - "shareUsername":"Show link to Last.fm profile", - "showLastFmLogo":"Show the Last.fm logo by the album cover", - "statusDisplayType":"Show the track / artist name in the member list", - "statusName":"Custom status text", - "useListeningStatus":"Show \"Listening to\" status instead of \"Playing\"", - "username":"Last.fm username" + "alwaysHideArt":"Tắt tải ảnh bìa album xuống", + "apiKey":"Khóa Last.fm API tùy chỉnh. Không bắt buộc nhưng rất khuyến khích để tránh giới hạn tốc độ với khóa chung của chúng tôi", + "clickableLinks":"Tạo các liên kết có thể nhấp vào tên bài hát, nghệ sĩ và album", + "hideWithActivity":"Ẩn sự hiện diện Last.fm nếu bạn có bất kỳ sự hiện diện nào khác", + "hideWithSpotify":"Ẩn sự hiện diện của Last.fm nếu Spotify đang chạy", + "missingArt":"Khi album hoặc ảnh bìa album bị thiếu", + "nameFormat":"Hiển thị tên bài hát và nghệ sĩ ở tên trạng thái", + "shareUsername":"Hiển thị liên kết tới hồ sơ Last.fm", + "showLastFmLogo":"Hiển thị logo Last.fm trên bìa album", + "statusDisplayType":"Hiển thị tên bài hát/nghệ sĩ trong danh sách thành viên", + "statusName":"Văn bản trạng thái tùy chỉnh", + "useListeningStatus":"Hiển thị trạng thái \"Đang nghe\" thay vì \"Đang phát\"", + "username":"tên người dùng Last.fm" }, "statusDisplayType":{ - "artist":"Show artist name", - "off":"Don't show (shows generic listening message)", - "track":"Show track name" + "artist":"Hiển thị tên nghệ sĩ", + "off":"Không hiển thị (hiển thị thông báo nghe chung)", + "track":"Hiển thị tên bản nhạc" } }, - "loading":"Loading...", + "loading":"Đang tải...", "logs":{ - "allLogsCleared":"All logs have been cleared", - "clearAll":"Clear All", - "clearAllLogs":"Clear All Logs", - "clearAllLogsConfirmation":"Are you sure you would like to clear all logs? This can't be undone.", - "clearLog":"Clear Log", - "clearLogConfirmation":"Are you sure you would like to clear this log? This can't be undone.", - "clearLogs":"Clear Logs", - "clearLogsConfirmation":"Are you sure you would like to clear these logs? This can't be undone.", - "clearLogsConfirmationNum_one":"Are you sure you want to clear {count} log", - "clearLogsConfirmationNum_other":"Are you sure you want to clear {count} logs", - "hideLogs":"Hide Logs", - "logCleared":"Log has been cleared", - "logsCleared":"Selected logs have been cleared", - "showLogs":"Show Logs" + "allLogsCleared":"Tất cả nhật ký đã bị xóa", + "clearAll":"Xóa tất cả", + "clearAllLogs":"Xóa tất cả nhật ký", + "clearAllLogsConfirmation":"Bạn có chắc chắn muốn xóa tất cả nhật ký không? Không thể hoàn tác việc này.", + "clearLog":"Xóa nhật ký", + "clearLogConfirmation":"Bạn có chắc chắn muốn xóa nhật ký này không? Không thể hoàn tác việc này.", + "clearLogs":"Xóa nhật ký", + "clearLogsConfirmation":"Bạn có chắc chắn muốn xóa các nhật ký này không? Không thể hoàn tác việc này.", + "clearLogsConfirmationNum_one":"Bạn có chắc chắn muốn xóa nhật ký {count}", + "clearLogsConfirmationNum_other":"Bạn có chắc chắn muốn xóa nhật ký {count}", + "hideLogs":"Ẩn nhật ký", + "logCleared":"Nhật ký đã bị xóa", + "logsCleared":"Nhật ký được chọn đã bị xóa", + "showLogs":"Hiển thị nhật ký" }, "memberCount":{ "settings":{ - "memberList":"Show member count in the member list", - "toolTip":"Show member count on the server tooltip", - "voiceActivity":"Show voice activity with member count in the member list" + "memberList":"Hiển thị số lượng thành viên trong danh sách thành viên", + "toolTip":"Hiển thị số lượng thành viên trên chú giải công cụ máy chủ", + "voiceActivity":"Hiển thị hoạt động bằng giọng nói với số lượng thành viên trong danh sách thành viên" } }, "messageLatency":{ - "clockAhead":"This user's clock is {delta} ahead.", - "delayedMessage":"Delayed Message", - "messageDelayed":"This message was sent with a delay of {delta}.", - "oldAndroidClient":"Old Discord Android client", - "oldDiscordAndroid":"User is suspected to be on an old Discord Android client", + "clockAhead":"Đồng hồ của người dùng này đang chạy {delta} trước.", + "delayedMessage":"Tin nhắn bị trì hoãn", + "messageDelayed":"Tin nhắn này được gửi với độ trễ {delta}.", + "oldAndroidClient":"Ứng dụng khách Android Discord cũ", + "oldDiscordAndroid":"Người dùng bị nghi ngờ đang sử dụng máy khách Android Discord cũ", "settings":{ - "detectDiscordKotlin":"Detect old Discord Android clients", - "ignoreSelf":"Don't add indicator to your own messages", - "latency":"Threshold in seconds for latency indicator", - "showMillis":"Show milliseconds" + "detectDiscordKotlin":"Phát hiện máy khách Android Discord cũ", + "ignoreSelf":"Đừng thêm chỉ báo vào tin nhắn của riêng bạn", + "latency":"Ngưỡng tính bằng giây cho chỉ báo độ trễ", + "showMillis":"Hiển thị mili giây" }, "timeUnits":{ - "day":"day", - "days":"days", - "hour":"hour", - "hours":"hours", - "millisecond":"millisecond", - "milliseconds":"milliseconds", - "minute":"minute", - "minutes":"minutes", - "second":"second", - "seconds":"seconds" + "day":"ngày", + "days":"ngày", + "hour":"giờ", + "hours":"giờ", + "millisecond":"mili giây", + "milliseconds":"mili giây", + "minute":"phút", + "minutes":"phút", + "second":"thứ hai", + "seconds":"giây" } }, "messageLinkEmbeds":{ "automodOptions":{ - "always":"Always use automod embeds", - "never":"Never use automod embeds", - "prefer":"Prefer automod embeds, but use rich embeds if some content can't be shown" + "always":"Luôn sử dụng nhúng automod", + "never":"Không bao giờ sử dụng nhúng automod", + "prefer":"Thích nhúng tự động sửa đổi nhưng sử dụng nhúng phong phú nếu một số nội dung không thể hiển thị" }, "channelLabels":{ - "directMessage":"Direct Message", + "directMessage":"Tin nhắn trực tiếp", "groupDM":"Group DM", - "server":"Server" + "server":"Máy chủ" }, - "description":"Adds a preview to messages that link another message", + "description":"Thêm bản xem trước vào các tin nhắn liên kết một tin nhắn khác", "listModeOptions":{ - "blacklist":"Blacklist", - "whitelist":"Whitelist" + "blacklist":"Danh sách đen", + "whitelist":"Danh sách trắng" }, "noContent":{ - "attachments_only_one":"[no content, {count} attachment]", - "attachments_only_other":"[no content, {count} attachments]", - "both_one":"[no content, {attachments} attachment and {embeds} embed]", - "both_other":"[no content, {attachments} attachments and {embeds} embeds]", - "embeds_only_one":"[no content, {count} embed]", - "embeds_only_other":"[no content, {count} embeds]" + "attachments_only_one":"[không có nội dung, {count} tệp đính kèm]", + "attachments_only_other":"[không có nội dung, {count} tệp đính kèm]", + "both_one":"[không có nội dung, {attachments} tệp đính kèm và {embeds} nhúng]", + "both_other":"[không có nội dung, {attachments} tệp đính kèm và {embeds} nội dung nhúng]", + "embeds_only_one":"[không có nội dung, {count} nhúng]", + "embeds_only_other":"[không có nội dung, {count} nhúng]" }, "settings":{ - "automodEmbeds":"Use automod embeds instead of rich embeds (smaller but less info)", - "clearMessageCache":"Clear the linked message cache", - "idList":"Guild/channel/user IDs to blacklist or whitelist (separate with comma)", - "listMode":"Whether to use ID list as blacklist or whitelist", - "messageBackgroundColor":"Background color for messages in rich embeds" + "automodEmbeds":"Sử dụng nội dung nhúng tự động thay vì nội dung nhúng phong phú (nhỏ hơn nhưng ít thông tin hơn)", + "clearMessageCache":"Xóa bộ đệm tin nhắn được liên kết", + "idList":"ID bang hội/kênh/người dùng vào danh sách đen hoặc danh sách trắng (phân tách bằng dấu phẩy)", + "listMode":"Nên sử dụng danh sách ID làm danh sách đen hay danh sách trắng", + "messageBackgroundColor":"Màu nền cho thư ở dạng nhúng phong phú" } }, "messageLogger":{ - "clearMessageLog":"Clear Message Log", - "deletedMessages_one":"{count} deleted message", - "deletedMessages_other":"{count} deleted messages", - "deletedMessages_zero":"No deleted messages", - "disableDiffView":"Disable Diff View", - "editHistory":"Message Edit History", - "enableDiffView":"Enable Diff View", - "notLoggedTooltip":"This edit state was not logged so it can't be displayed.", - "removeMessageHistory":"Remove Message History", - "removeMessageTemporary":"Remove Message (Temporary)", + "clearMessageLog":"Xóa nhật ký tin nhắn", + "deletedMessages_one":"{count} tin nhắn đã xóa", + "deletedMessages_other":"{count} tin nhắn đã xóa", + "deletedMessages_zero":"Không có tin nhắn nào bị xóa", + "disableDiffView":"Tắt chế độ xem khác biệt", + "editHistory":"Lịch sử chỉnh sửa tin nhắn", + "enableDiffView":"Bật chế độ xem khác biệt", + "notLoggedTooltip":"Trạng thái chỉnh sửa này chưa được ghi lại nên không thể hiển thị.", + "removeMessageHistory":"Xóa lịch sử tin nhắn", + "removeMessageTemporary":"Xóa tin nhắn (Tạm thời)", "settings":{ - "collapseDeleted":"Whether to collapse deleted messages, similar to blocked messages", - "deleteStyle":"The style of deleted messages", - "deleteStyleRedOverlay":"Red overlay", - "deleteStyleRedText":"Red text", - "ignoreBots":"Whether to ignore messages by bots", - "ignoreChannels":"Comma-separated list of channel IDs to ignore", - "ignoreGuilds":"Comma-separated list of guild IDs to ignore", - "ignoreSelf":"Whether to ignore messages by yourself", - "ignoreUsers":"Comma-separated list of user IDs to ignore", - "inlineEdits":"Whether to display edit history as part of message content", - "logDeletes":"Whether to log deleted messages", - "logEdits":"Whether to log edited messages", - "separatedDiffs":"Separate addition and removals in diffs for a more readable differential", - "showEditDiffs":"Show visual differences between edited message versions" + "collapseDeleted":"Có thu gọn tin nhắn đã xóa hay không, tương tự như tin nhắn bị chặn", + "deleteStyle":"Phong cách của tin nhắn đã xóa", + "deleteStyleRedOverlay":"Lớp phủ màu đỏ", + "deleteStyleRedText":"Văn bản màu đỏ", + "ignoreBots":"Có bỏ qua tin nhắn của bot hay không", + "ignoreChannels":"Danh sách ID kênh được phân tách bằng dấu phẩy cần bỏ qua", + "ignoreGuilds":"Danh sách ID bang hội được phân tách bằng dấu phẩy để bỏ qua", + "ignoreSelf":"Có nên tự mình bỏ qua tin nhắn hay không", + "ignoreUsers":"Danh sách ID người dùng được phân tách bằng dấu phẩy cần bỏ qua", + "inlineEdits":"Có hiển thị lịch sử chỉnh sửa như một phần nội dung tin nhắn hay không", + "logDeletes":"Có ghi lại các tin nhắn đã xóa hay không", + "logEdits":"Có ghi lại các tin nhắn đã chỉnh sửa hay không", + "separatedDiffs":"Tách riêng phần bổ sung và loại bỏ trong các khác biệt để có sự khác biệt dễ đọc hơn", + "showEditDiffs":"Hiển thị sự khác biệt trực quan giữa các phiên bản tin nhắn đã chỉnh sửa" }, - "toggleDeletedHighlight":"Toggle Deleted Highlight" + "toggleDeletedHighlight":"Chuyển đổi phần đánh dấu đã xóa" }, "mutualGroupDMs":{ - "description":"Shows mutual group dms in profiles", - "members_one":"{count} Member", - "members_other":"{count} Members", - "mutualGroupsHeader":"Mutual Groups", - "mutualGroups_one":"{count} Mutual Group", - "mutualGroups_other":"{count} Mutual Groups", - "noGroupDms":"No group dms in common", - "noMutualGroups":"No Mutual Groups" + "description":"Hiển thị dms nhóm chung trong hồ sơ", + "members_one":"{count} Thành viên", + "members_other":"{count} Thành viên", + "mutualGroupsHeader":"Nhóm tương hỗ", + "mutualGroups_one":"{count} Tương hỗ Group", + "mutualGroups_other":"{count} Nhóm tương hỗ", + "noGroupDms":"Không có nhóm dms chung", + "noMutualGroups":"Không có nhóm chung" }, "newGuildSettings":{ - "applySettings":"Apply NewGuildSettings", - "description":"Automatically mute new servers and change various other settings upon joining", + "applySettings":"Áp dụng Cài đặt bang hội mới", + "description":"Tự động tắt tiếng máy chủ mới và thay đổi nhiều cài đặt khác khi tham gia", "settings":{ - "allMessages":"All messages", - "events":"Mute New Events automatically", - "everyone":"Suppress @everyone and @here", - "guild":"Mute Guild automatically", - "highlights":"Suppress Highlights automatically", - "messages":"Server Notification Settings", - "mobilePush":"Mute Mobile Push Notifications automatically", - "nothing":"Nothing", - "onlyMentions":"Only @mentions", - "role":"Suppress All Role @mentions", - "serverDefault":"Server default", - "showAllChannels":"Show all channels automatically", - "voiceChannels":"Hide names in Voice channels automatically" + "allMessages":"Tất cả tin nhắn", + "events":"Tự động tắt tiếng sự kiện mới", + "everyone":"Loại bỏ @everyone và @here", + "guild":"Tự động tắt tiếng Guild", + "highlights":"Tự động loại bỏ phần nổi bật", + "messages":"Cài Đặt Thông Báo Máy Chủ", + "mobilePush":"Tự động tắt thông báo đẩy Mobile", + "nothing":"Không có", + "onlyMentions":"Chỉ @mentions", + "role":"Loại bỏ tất cả các @đề cập đến vai trò", + "serverDefault":"Máy chủ mặc định", + "showAllChannels":"Tự động hiển thị tất cả các kênh", + "voiceChannels":"Tự động ẩn tên trong các kênh Thoại" } }, "noReplyMention":{ - "description":"Disables reply pings by default", + "description":"Tắt ping trả lời theo mặc định", "settings":{ - "doNotPingListed":"Do not ping the listed users / roles", - "inverseShiftReply":"Invert Discord's shift replying behaviour (enable to make shift reply mention user)", - "onlyPingListed":"Only ping the listed users / roles", - "roleList":"List of roles to allow or exempt pings for (separated by commas or spaces)", - "shouldPingListed":"Behaviour", - "userList":"List of users to allow or exempt pings for (separated by commas or spaces)" + "doNotPingListed":"Không ping người dùng/vai trò được liệt kê", + "inverseShiftReply":"Đảo ngược hành vi trả lời theo ca của Discord (cho phép người dùng đề cập đến trả lời theo ca)", + "onlyPingListed":"Chỉ ping người dùng/vai trò được liệt kê", + "roleList":"Danh sách các vai trò cho phép hoặc miễn ping (phân tách bằng dấu phẩy hoặc dấu cách)", + "shouldPingListed":"Hành vi", + "userList":"Danh sách người dùng được phép hoặc miễn ping (cách nhau bằng dấu phẩy hoặc dấu cách)" } }, "overrideForumDefaults":{ - "description":"Allows you to override default forum layout/sort order. you can still change it on a per-channel basis", + "description":"Cho phép bạn ghi đè thứ tự sắp xếp/bố cục diễn đàn mặc định. bạn vẫn có thể thay đổi tùy theo từng kênh", "layouts":{ - "gallery":"Gallery", - "list":"List" + "gallery":"Phòng trưng bày", + "list":"Danh sách" }, - "name":"OverrideForumDefaults", + "name":"Ghi đè Diễn đànMặc định", "settings":{ - "defaultLayout":"Which layout to use as default", - "defaultSortOrder":"Which sort order to use as default" + "defaultLayout":"Bố cục nào sẽ được sử dụng làm mặc định", + "defaultSortOrder":"Thứ tự sắp xếp nào sẽ được sử dụng làm mặc định" }, "sortOrders":{ - "datePosted":"Date Posted", - "recentlyActive":"Recently Active" + "datePosted":"Ngày đăng", + "recentlyActive":"Hoạt động gần đây" } }, "pauseInvitesForever":{ - "description":"Brings back the option to pause invites indefinitely that stupid Discord removed.", - "name":"PauseInvitesForever", - "pauseIndefinitely":"Pause Indefinitely." + "description":"Mang lại tùy chọn tạm dừng lời mời vô thời hạn mà Discord ngu ngốc đã xóa.", + "name":"Tạm dừngLời mờiMãi mãi", + "pauseIndefinitely":"Tạm dừng vô thời hạn." }, "permissionsViewer":{ - "noPermissions":"No permissions to display!", - "owner":"owner", - "permissions":"Permissions", - "permissionsTitle":"{header} Permissions", - "roleOptions":"Role Options", + "noPermissions":"Không có quyền hiển thị!", + "owner":"người sở hữu", + "permissions":"Quyền hạn", + "permissionsTitle":"{header} Quyền", + "roleOptions":"Tùy chọn vai trò", "settings":{ - "highestRole":"Highest Role", - "lowestRole":"Lowest Role", - "permissionsSortOrder":"The sort method used for defining which role grants a user a certain permission" + "highestRole":"Vai trò cao nhất", + "lowestRole":"Vai trò thấp nhất", + "permissionsSortOrder":"Phương thức sắp xếp được sử dụng để xác định vai trò nào cấp cho người dùng một quyền nhất định" }, - "unknownRole":"Unknown Role", - "unknownUser":"Unknown User", - "userOptions":"User Options", - "viewPermissions":"View Permissions" + "unknownRole":"Vai trò không xác định", + "unknownUser":"Người dùng không xác định", + "userOptions":"Tùy chọn người dùng", + "viewPermissions":"Xem quyền" }, "pictureInPicture":{ - "description":"Adds picture in picture to videos (next to the Download button)", + "description":"Thêm hình ảnh vào video (bên cạnh nút Tải xuống)", "settings":{ - "loop":"Whether to make the PiP video loop or not" + "loop":"Có nên tạo vòng lặp video PiP hay không" }, - "togglePip":"Toggle Picture in Picture" + "togglePip":"Chuyển đổi hình ảnh trong hình ảnh" }, "pinDms":{ - "addCategory":"Add Category", - "color":"Color", - "create":"Create", - "deleteCategory":"Delete Category", - "editCategory":"Edit Category", - "editCategoryTitle":"Edit Category", - "moveDown":"Move Down", - "moveUp":"Move Up", - "name":"Name", - "newCategory":"New Category", - "pinCategory":"Pin Category {index}", - "pinDms":"Pin DMs", - "save":"Save", + "addCategory":"Thêm danh mục", + "color":"Màu sắc", + "create":"Tạo", + "deleteCategory":"Xóa mục", + "editCategory":"Chỉnh Sửa Danh Mục", + "editCategoryTitle":"Chỉnh Sửa Danh Mục", + "moveDown":"Di chuyển xuống", + "moveUp":"Chuyển lên", + "name":"Tên", + "newCategory":"Danh mục mới", + "pinCategory":"Ghim loại {index}", + "pinDms":"Ghim DM", + "save":"Lưu", "settings":{ - "canCollapseDmSection":"Allow uncategorised DMs section to be collapsable", - "customOrder":"Custom (right click channels to reorder)", - "dmSectionCollapsed":"Collapse DM section", - "mostRecentMessage":"Most recent message", - "pinOrder":"Which order should pinned DMs be displayed in?" + "canCollapseDmSection":"Cho phép thu gọn phần DM chưa được phân loại", + "customOrder":"Tùy chỉnh (nhấp chuột phải vào kênh để sắp xếp lại)", + "dmSectionCollapsed":"Thu gọn phần DM", + "mostRecentMessage":"Tin nhắn gần đây nhất", + "pinOrder":"DM được ghim sẽ hiển thị theo thứ tự nào?" }, - "unpinDm":"Unpin DM" + "unpinDm":"Bỏ ghim DM" }, "platformIndicators":{ "consoleIcons":{ @@ -762,441 +762,441 @@ "suncord":"Suncord", "vencord":"Vencord" }, - "description":"Adds platform indicators (Desktop, Mobile, Web...) to users", + "description":"Thêm chỉ báo nền tảng (Desktop, Mobile, Web...) cho người dùng", "platforms":{ - "console":"Console", - "desktop":"Desktop", + "console":"Bảng điều khiển", + "desktop":"Máy bàn", "mobile":"Mobile", "web":"Web" }, "settings":{ - "colorMobileIndicator":"Whether to make the mobile indicator match the color of the user status.", - "consoleIcon":"What console icon to use", - "list":"Show indicators in the member list", - "messages":"Show indicators inside messages", - "profiles":"Show indicators in user profiles", - "showBots":"Whether to show platform indicators on bots" + "colorMobileIndicator":"Có làm cho chỉ báo trên thiết bị di động khớp với màu của trạng thái người dùng hay không.", + "consoleIcon":"Sử dụng biểu tượng bảng điều khiển nào", + "list":"Hiển thị các chỉ số trong danh sách thành viên", + "messages":"Hiển thị các chỉ báo bên trong tin nhắn", + "profiles":"Hiển thị các chỉ số trong hồ sơ người dùng", + "showBots":"Có hiển thị chỉ báo nền tảng trên bot hay không" } }, "previewMessage":{ - "description":"Lets you preview your message before sending it.", - "name":"PreviewMessage", - "previewMessage":"Preview Message" + "description":"Cho phép bạn xem trước tin nhắn của mình trước khi gửi nó.", + "name":"Xem trướcTin nhắn", + "previewMessage":"Xem trước tin nhắn" }, "quickActions":{ - "editQuickCSS":"Edit QuickCSS", - "notificationLog":"Notification Log", - "openSettings":"Open Settings Folder", - "relaunchDiscord":"Relaunch Discord", - "title":"Quick Actions", - "viewSource":"View Source Code" + "editQuickCSS":"Chỉnh sửa QuickCSS", + "notificationLog":"Nhật ký thông báo", + "openSettings":"Mở thư mục cài đặt", + "relaunchDiscord":"Khởi chạy lại Discord", + "title":"Thao tác nhanh", + "viewSource":"Xem mã nguồn" }, "quickMention":{ - "description":"Adds a quick mention button to the message actions bar", - "label":"Quick Mention" + "description":"Thêm nút đề cập nhanh vào thanh tác vụ tin nhắn", + "label":"Đề cập nhanh" }, "readAllNotificationsButton":{ - "description":"Read all server notifications with a single button click!", - "name":"ReadAllNotificationsButton", - "readAll":"Read All" + "description":"Đọc tất cả các thông báo máy chủ chỉ bằng một nút bấm!", + "name":"Nút đọc tất cả thông báo", + "readAll":"Đọc tất cả" }, "relationshipNotifier":{ - "friendRemoved":"{username} removed you as a friend.", - "friendRequestRemoved":"A friend request from {username} has been removed.", - "groupRemoved":"You were removed from the group {name}.", - "serverRemoved":"You were removed from the server {name}.", + "friendRemoved":"{username} đã xóa bạn khỏi danh sách bạn bè.", + "friendRequestRemoved":"Yêu cầu kết bạn từ {username} đã bị xóa.", + "groupRemoved":"Bạn đã bị xóa khỏi nhóm {name}.", + "serverRemoved":"Bạn đã bị xóa khỏi máy chủ {name}.", "settings":{ - "friendRequestCancels":"Notify when a friend request is cancelled", - "friends":"Notify when a friend removes you", - "groups":"Notify when removed from a group chat", - "notices":"Also show a notice at the top of your screen when removed (use this if you don't want to miss any notifications).", - "offlineRemovals":"Notify you when starting discord if you were removed while offline.", - "servers":"Notify when removed from a server" + "friendRequestCancels":"Thông báo khi yêu cầu kết bạn bị hủy", + "friends":"Thông báo khi một người bạn loại bỏ bạn", + "groups":"Thông báo khi bị xóa khỏi cuộc trò chuyện nhóm", + "notices":"Đồng thời hiển thị thông báo ở đầu màn hình của bạn khi bị xóa (sử dụng thông báo này nếu bạn không muốn bỏ lỡ bất kỳ thông báo nào).", + "offlineRemovals":"Thông báo cho bạn khi bắt đầu bất hòa nếu bạn bị xóa khi ngoại tuyến.", + "servers":"Thông báo khi bị xóa khỏi máy chủ" } }, "replaceGoogleSearch":{ - "description":"Replaces the Google search with different Engine(s)", - "searchText":"Search Text", - "searchWith":"Search with {engine}", + "description":"Thay thế tìm kiếm Google bằng (các) Công cụ khác", + "searchText":"Tìm kiếm văn bản", + "searchWith":"Tìm kiếm với {engine}", "settings":{ - "customEngine":"Custom Engine", - "customEngineName":"Name of the custom search engine", - "customEngineURL":"The URL of your Engine", - "off":"Off", - "replacementEngine":"Replace with a specific search engine instead of adding a menu" + "customEngine":"Công cụ tùy chỉnh", + "customEngineName":"Tên của công cụ tìm kiếm tùy chỉnh", + "customEngineURL":"URL của Động cơ của bạn", + "off":"Tắt", + "replacementEngine":"Thay thế bằng một công cụ tìm kiếm cụ thể thay vì thêm menu" } }, "reverseImageSearch":{ - "all":"All", - "description":"Adds ImageSearch to image context menus", - "name":"ReverseImageSearch", - "searchImage":"Search Image" + "all":"Tất cả", + "description":"Thêm ImageSearch vào menu ngữ cảnh hình ảnh", + "name":"Tìm kiếm hình ảnh ngược", + "searchImage":"Tìm kiếm hình ảnh" }, "reviewDB":{ - "appeal":"Appeal", - "areYouSure":"Are you sure?", - "block":"Block", - "blockedUser":"You have blocked this user", - "blockedUsers":"Blocked Users", - "confirmBlock":"Do you really want to block this user? They will be unable to leave further reviews on your profile. You can unblock users in the plugin settings.", - "confirmDelete":"Do you really want to delete this review?", - "confirmReport":"Do you really want to report this review?", - "delete":"Delete", - "failedToFetchBlocks":"Failed to fetch blocks: {error}", - "mustBeLoggedInBlock":"You must be logged in to block users.", - "mustBeLoggedInDelete":"You must be logged in to delete reviews.", - "mustBeLoggedInReport":"You must be logged in to report reviews.", - "nevermind":"Nevermind", - "newReviews":"You have new reviews on your profile!", - "noBlockedUsers":"No blocked users.", - "notLoggedIn":"You are not logged into ReviewDB!", - "ok":"Ok", - "readMore":"Read more", - "report":"Report", + "appeal":"Bắt mắt", + "areYouSure":"Bạn có chắc không?", + "block":"Chặn", + "blockedUser":"Bạn đã chặn người dùng này", + "blockedUsers":"Người dùng bị chặn", + "confirmBlock":"Bạn có thực sự muốn chặn người dùng này? Họ sẽ không thể để lại đánh giá thêm về hồ sơ của bạn. Bạn có thể bỏ chặn người dùng trong cài đặt plugin.", + "confirmDelete":"Bạn có thực sự muốn xóa đánh giá này?", + "confirmReport":"Bạn có thực sự muốn báo cáo đánh giá này?", + "delete":"Xóa", + "failedToFetchBlocks":"Không tìm nạp được khối: {error}", + "mustBeLoggedInBlock":"Bạn phải đăng nhập để chặn người dùng.", + "mustBeLoggedInDelete":"Bạn phải đăng nhập để xóa đánh giá.", + "mustBeLoggedInReport":"Bạn phải đăng nhập để báo cáo đánh giá.", + "nevermind":"Không có gì", + "newReviews":"Bạn có đánh giá mới trên hồ sơ của bạn!", + "noBlockedUsers":"Không có người dùng bị chặn.", + "notLoggedIn":"Bạn chưa đăng nhập vào ReviewDB!", + "ok":"Được rồi", + "readMore":"Đọc thêm", + "report":"Báo cáo", "settings":{ - "authorize":"Authorize with ReviewDB", + "authorize":"Ủy quyền với ReviewDB", "hideBlockedUsers":{ - "description":"Hide reviews from blocked users" + "description":"Ẩn đánh giá từ người dùng bị chặn" }, "hideTimestamps":{ - "description":"Hide timestamps on reviews" + "description":"Ẩn dấu thời gian trên bài đánh giá" }, - "manageBlockedUsers":"Manage Blocked Users", + "manageBlockedUsers":"Quản lý người dùng bị chặn", "notifyReviews":{ - "description":"Notify about new reviews on startup" + "description":"Thông báo về đánh giá mới khi khởi động" }, "showWarning":{ - "description":"Display warning to be respectful at the top of the reviews list" + "description":"Hiển thị cảnh báo tôn trọng ở đầu danh sách đánh giá" }, - "supportDevelopment":"Support ReviewDB development", - "supportServer":"ReviewDB Support Server", - "website":"ReviewDB website" + "supportDevelopment":"Hỗ trợ phát triển ReviewDB", + "supportServer":"Máy chủ hỗ trợ ReviewDB", + "website":"Trang web ReviewDB" }, - "system":"System", - "unblockUser":"Unblock user", - "viewReviews":"View Reviews" + "system":"Hệ thống", + "unblockUser":"Bỏ chặn người dùng", + "viewReviews":"Xem đánh giá" }, "seeSummaries":{ - "description":"Enables Discord's experimental Summaries feature on every server, displaying AI generated summaries of conversations", - "name":"Summaries", + "description":"Bật tính năng Tóm tắt thử nghiệm của Discord trên mọi máy chủ, hiển thị tóm tắt các cuộc hội thoại do AI tạo", + "name":"Tóm tắt", "settings":{ - "summaryExpiryThresholdDays":"The time in days before a summary is removed. Note that only up to 50 summaries are kept per channel" + "summaryExpiryThresholdDays":"Thời gian tính bằng ngày trước khi bản tóm tắt bị xóa. Lưu ý rằng chỉ có tối đa 50 bản tóm tắt được lưu giữ trên mỗi kênh" } }, "sendTimestamps":{ - "description":"Send timestamps easily via chat box button & text shortcuts. Read the extended description!", + "description":"Gửi dấu thời gian dễ dàng thông qua nút hộp trò chuyện và phím tắt văn bản. Đọc mô tả mở rộng!", "extendedDescription":{ - "examples":"Examples:", - "quickSend":"To quickly send time-only timestamps, include timestamps formatted as `HH:MM` (including the backticks!) in your message", - "seeBelow":"See below for examples. If you need anything more specific, use the Date button in the chat bar!" + "examples":"Ví dụ:", + "quickSend":"Để nhanh chóng gửi dấu thời gian chỉ có thời gian, hãy đưa dấu thời gian được định dạng là `HH:MM` (bao gồm cả dấu ngược!) vào tin nhắn của bạn", + "seeBelow":"Xem bên dưới để biết ví dụ. Nếu bạn cần bất cứ điều gì cụ thể hơn, hãy sử dụng nút Ngày trong thanh trò chuyện!" }, - "insert":"Insert", - "insertTimestamp":"Insert Timestamp", - "preview":"Preview", + "insert":"Chèn", + "insertTimestamp":"Chèn dấu thời gian", + "preview":"Xem trước", "settings":{ - "replaceMessageContents":"Replace timestamps in message contents" + "replaceMessageContents":"Thay thế dấu thời gian trong nội dung tin nhắn" }, - "timestampFormat":"Timestamp Format", - "timestampPicker":"Timestamp Picker" + "timestampFormat":"Định dạng dấu thời gian", + "timestampPicker":"Bộ chọn dấu thời gian" }, "serverListIndicators":{ - "description":"Add online friend count or server count in the server list", - "friends":"Friends", - "servers":"Servers", + "description":"Thêm số lượng bạn bè trực tuyến hoặc số lượng máy chủ trong danh sách máy chủ", + "friends":"Bạn bè", + "servers":"Máy chủ", "settings":{ - "mode":"Mode", - "modeBoth":"Both server and online friend counts", - "modeOnlyFriends":"Only online friend count", - "modeOnlyServers":"Only server count", - "useCompact":"Makes the indicator appear with only text" + "mode":"Cách thức", + "modeBoth":"Cả máy chủ và số bạn bè trực tuyến đều được tính", + "modeOnlyFriends":"Chỉ tính bạn bè trực tuyến", + "modeOnlyServers":"Chỉ tính máy chủ", + "useCompact":"Làm cho chỉ báo chỉ xuất hiện với văn bản" }, - "tooltipBoth":"{friends} Friends, {servers} Servers", - "tooltipFriends":"{count} Friends", - "tooltipServers":"{count} Servers" + "tooltipBoth":"{friends} Bạn bè, {servers} Máy chủ", + "tooltipFriends":"{count} Bạn bè", + "tooltipServers":"{count} Máy chủ" }, "settings":{ "changelog":{ - "alreadyUpToDate":"Already up todate with repository", - "checkYourConnection":"Failed to connect to repository. Check your internet connection", - "checkYourInternet":"Make sure you have an internet connection and try again", - "codeChanges_one":"Code Changes ({count} commit)", - "codeChanges_other":"Code Changes ({count} commits)", - "codeChanges_zero":"No Code Changes", - "emptyChangelog":"No commits available ahead of your current version. Click \"Fetch from Repository\" to check for new changes", - "failedToFetchRepo":"Failed to fetch from repository", - "failedToRetrieve":"Failed to retrieve - check console", - "failedtoFetchCommits":"Could not fetch commits from repository", - "fetchRepo":"Fetch from Repository", - "foundCommits_one":"Found {count} commit from repository", - "foundCommits_other":"Found {count} commits from repository", - "foundCommits_zero":"No new commits", - "info":"Check the repository for new commits, plugin updates, and code changes. This will compare your current version with the latest available and show you what's new", - "loggedCommits":"Logged commits from your latest update", + "alreadyUpToDate":"Đã cập nhật với kho lưu trữ", + "checkYourConnection":"Không thể kết nối với kho lưu trữ. Kiểm tra kết nối internet của bạn", + "checkYourInternet":"Hãy đảm bảo bạn có kết nối Internet và thử lại", + "codeChanges_one":"Thay đổi mã (xác nhận {count})", + "codeChanges_other":"Thay đổi mã ({count} cam kết)", + "codeChanges_zero":"Không thay đổi mã", + "emptyChangelog":"Không có cam kết nào trước phiên bản hiện tại của bạn. Nhấp vào \"Tìm nạp từ Kho lưu trữ\" để kiểm tra các thay đổi mới", + "failedToFetchRepo":"Không thể tìm nạp từ kho lưu trữ", + "failedToRetrieve":"Không truy xuất được - hãy kiểm tra bảng điều khiển", + "failedtoFetchCommits":"Không thể tìm nạp các cam kết từ kho lưu trữ", + "fetchRepo":"Tìm nạp từ kho lưu trữ", + "foundCommits_one":"Đã tìm thấy cam kết {count} từ kho lưu trữ", + "foundCommits_other":"Đã tìm thấy cam kết {count} từ kho lưu trữ", + "foundCommits_zero":"Không có cam kết mới", + "info":"Kiểm tra kho lưu trữ để biết các cam kết mới, cập nhật plugin và thay đổi mã. Điều này sẽ so sánh phiên bản hiện tại của bạn với phiên bản mới nhất hiện có và hiển thị cho bạn những tính năng mới", + "loggedCommits":"Cam kết đã ghi từ bản cập nhật mới nhất của bạn", "manager":{ - "days_one":"{count} day ago", - "days_other":"{count} days ago", - "hours_one":"{count} hour ago", - "hours_other":"{count} hours ago", - "minutes_one":"{count} minute ago", - "minutes_other":"{count} minutes ago" + "days_one":"{count} ngày trước", + "days_other":"{count} ngày trước", + "hours_one":"{count} giờ trước", + "hours_other":"{count} giờ trước", + "minutes_one":"{count} phút trước", + "minutes_other":"{count} phút trước" }, - "missingRepoInfo":"Failed to retrieve repository information", + "missingRepoInfo":"Không thể truy xuất thông tin kho lưu trữ", "newPluginsSection":{ - "newPluginsCount":"New Plugins ({count})", - "numMorePlugins_one":"+{count} more plugin", - "numMorePlugins_other":"+{count} more plugins", - "recentlyAddedPlugins":"The following plugins have been added in recent updates:" + "newPluginsCount":"Các plugin mới ({count})", + "numMorePlugins_one":"+{count} plugin khác", + "numMorePlugins_other":"+{count} plugin khác", + "recentlyAddedPlugins":"Các plugin sau đã được thêm vào trong các bản cập nhật gần đây:" }, - "previousSessions":"A history of your previous update sessions with their commit history and plugin changes. Click on a log to expand it and see the details", - "recentChanges":"Recent Changes", - "repository":"Repository", - "title":"Changelog", - "upToDate":"Repository Up To Date", - "upToDateLocalCopy":"Repository is up to date with your local copy", + "previousSessions":"Lịch sử các phiên cập nhật trước đó của bạn cùng với lịch sử cam kết và các thay đổi về plugin. Nhấp vào nhật ký để mở rộng và xem chi tiết", + "recentChanges":"Những thay đổi gần đây", + "repository":"Kho lưu trữ", + "title":"Nhật ký thay đổi", + "upToDate":"Kho lưu trữ cập nhật", + "upToDateLocalCopy":"Kho lưu trữ được cập nhật với bản sao cục bộ của bạn", "updateCard":{ - "commits_one":" • {count} commit available", - "commits_other":" • {count} commits available", - "commits_zero":" • No new commits", - "newPluginsCount":" • {plugins} new plugins", - "newSettingInPlugin":"New setting in {pluginName}", - "newSettings":"New Settings", - "newSettingsCount":" • {settings} new settings", - "outOfDate":"Repository check: {fromHash} → {toHash}", - "upToDate":"Repository check: {fromHash} (up to date)", - "update":"Update: {fromHash} → {toHash}", - "updatedPlugins":"Updated Plugins", - "updatedPluginsCount":" • {plugins} updated plugins" + "commits_one":" • Có sẵn cam kết {count}", + "commits_other":" • {count} cam kết có sẵn", + "commits_zero":" • Không có cam kết mới", + "newPluginsCount":" • {plugins} plugin mới", + "newSettingInPlugin":"Cài đặt mới trong {pluginName}", + "newSettings":"Cài đặt mới", + "newSettingsCount":" • {settings} cài đặt mới", + "outOfDate":"Kiểm tra kho lưu trữ: {fromHash} → {toHash}", + "upToDate":"Kiểm tra kho lưu trữ: {fromHash} (cập nhật)", + "update":"Cập nhật: {fromHash} → {toHash}", + "updatedPlugins":"Plugin được cập nhật", + "updatedPluginsCount":" • {plugins} plugin được cập nhật" }, - "updateLogs_one":"Update Logs ({count} log)", - "updateLogs_other":"Update Logs ({count} logs)", - "updateLogs_zero":"No Update Logs", - "updatedPluginsCount":"Updated Plugins ({plugins})", - "viewRecentChanges":"These are the new commits and plugin updates since your last version. You can see what features were added, bugs were fixed, and which plugins received updates", - "whereUpdatesFetch":"This is the GitHub repository where Equicord fetches updates from" + "updateLogs_one":"Nhật ký cập nhật (nhật ký {count})", + "updateLogs_other":"Nhật ký cập nhật (nhật ký {count})", + "updateLogs_zero":"Không có nhật ký cập nhật", + "updatedPluginsCount":"Các plugin đã cập nhật ({plugins})", + "viewRecentChanges":"Đây là các cam kết và cập nhật plugin mới kể từ phiên bản trước của bạn. Bạn có thể xem những tính năng nào đã được thêm vào, các lỗi đã được sửa và plugin nào đã nhận được bản cập nhật", + "whereUpdatesFetch":"Đây là kho lưu trữ GitHub nơi Equicord tìm nạp các bản cập nhật từ" }, "disableMinSize":{ - "description":"Allow the Discord window to be resized smaller than its default minimum size. Useful for tiling window managers or small screens.", - "title":"Disable minimum window size" + "description":"Cho phép thay đổi kích thước cửa sổ Discord nhỏ hơn kích thước tối thiểu mặc định của nó. Hữu ích cho việc sắp xếp các trình quản lý cửa sổ hoặc màn hình nhỏ.", + "title":"Vô hiệu hóa kích thước cửa sổ tối thiểu" }, "enableReactDevtools":{ - "description":"Enable the React Developer Tools extension for debugging Discord's React components. Useful for plugin development.", - "title":"Enable React Developer Tools" + "description":"Bật tiện ích mở rộng Công cụ dành cho nhà phát triển React để gỡ lỗi các thành phần React của Discord. Hữu ích cho việc phát triển plugin.", + "title":"Kích hoạt công cụ dành cho nhà phát triển React" }, "frameless":{ - "description":"Remove the native window frame for a cleaner look. You can still move the window by dragging the title bar area.", - "title":"Disable the window frame" + "description":"Loại bỏ khung cửa sổ gốc để có cái nhìn rõ ràng hơn. Bạn vẫn có thể di chuyển cửa sổ bằng cách kéo vùng thanh tiêu đề.", + "title":"Tắt khung cửa sổ" }, - "hint":"Hint: You can change the position of this settings section in the <0>settings of the Settings plugin!", + "hint":"Gợi ý: Bạn có thể thay đổi vị trí của phần cài đặt này trong <0>cài đặt của plugin Cài đặt!", "macosVibrancyStyle":{ - "placeholder":"Window vibrancy style", - "title":"Window vibrancy style (requires restart)" + "placeholder":"Phong cách sống động của cửa sổ", + "title":"Kiểu sống động của cửa sổ (yêu cầu khởi động lại)" }, "notification":{ - "logButton":"View Notification Log", - "settingsButton":"Notification Settings" + "logButton":"Xem nhật ký thông báo", + "settingsButton":"Cài đặt thông báo" }, "plugins":{ "contributorModal":{ "contributorInfo":{ - "noPlugins":"This person has not made any plugins. They likely <0>contributed to Equicord in other ways!", - "plugins_one":"This person has <0>contributed to {count} plugin!", - "plugins_other":"This person has <0>contributed to {count} plugins!" + "noPlugins":"Người này chưa tạo bất kỳ plugin nào. Họ có thể <0>đã đóng góp cho Equicord theo những cách khác!", + "plugins_one":"Người này đã <0>đóng góp cho plugin {count}!", + "plugins_other":"Người này đã <0>đóng góp cho {count} plugin!" } }, - "noDescription":"No description available", - "pluginRequiredBy":"This plugin is required by: {pluginNames}", - "requiredToFunction":"This plugin is required for Equicord to function" + "noDescription":"Không có mô tả nào", + "pluginRequiredBy":"Plugin này được yêu cầu bởi: {pluginNames}", + "requiredToFunction":"Cần có plugin này để Equicord hoạt động" }, "restartRequired":{ - "body":"A restart is required to apply this change", - "cancel":"Later!", - "confirm":"Restart now", - "plugins":"The following plugins require a restart:", - "title":"Restart Required" + "body":"Cần phải khởi động lại để áp dụng thay đổi này", + "cancel":"Sau đó!", + "confirm":"Khởi động lại ngay bây giờ", + "plugins":"Các plugin sau yêu cầu khởi động lại:", + "title":"Yêu cầu khởi động lại" }, - "title":"Settings", + "title":"Cài đặt", "transparent":{ - "description":"Make the Discord window transparent. A theme that supports transparency is required or this will do nothing.", - "note":"This will stop the window from being resizable.", - "noteWindows":"This will stop the window from being resizable and prevents you from snapping the window to screen edges", - "title":"Enable window transparency" + "description":"Làm cho cửa sổ Discord trong suốt. Cần phải có một chủ đề hỗ trợ tính minh bạch, nếu không điều này sẽ không có tác dụng gì.", + "note":"Điều này sẽ ngăn cửa sổ thay đổi kích thước.", + "noteWindows":"Điều này sẽ ngăn không cho cửa sổ có thể thay đổi kích thước và ngăn bạn chụp cửa sổ vào các cạnh màn hình", + "title":"Kích hoạt độ trong suốt của cửa sổ" }, "useQuickCss":{ - "description":"Load custom CSS from the QuickCSS editor. This allows you to customize Discord's appearance with your own styles.", - "title":"Enable Custom CSS" + "description":"Tải CSS tùy chỉnh từ trình chỉnh sửa QuickCSS. Điều này cho phép bạn tùy chỉnh giao diện của Discord theo phong cách của riêng bạn.", + "title":"Bật CSS tùy chỉnh" }, "winCtrlQ":{ - "description":"Add Ctrl+Q as a keyboard shortcut to close Discord. This provides an alternative to Alt+F4 for quickly closing the application.", - "title":"Register Ctrl+Q as shortcut to close Discord" + "description":"Thêm Ctrl+Q làm phím tắt để đóng Discord. Điều này cung cấp một giải pháp thay thế cho Alt+F4 để đóng ứng dụng nhanh chóng.", + "title":"Đăng ký Ctrl+Q làm phím tắt để đóng Discord" }, "winNativeTitleBar":{ - "description":"Replace Discord's custom title bar with the standard Windows title bar. This may improve compatibility with some window management tools.", - "title":"Use Windows' native title bar instead of Discord's custom one" + "description":"Thay thế thanh tiêu đề tùy chỉnh của Discord bằng thanh tiêu đề chuẩn của Windows. Điều này có thể cải thiện khả năng tương thích với một số công cụ quản lý cửa sổ.", + "title":"Sử dụng thanh tiêu đề gốc của Windows thay vì thanh tiêu đề tùy chỉnh của Discord" } }, "settingsSync":{ - "failedToImport":"Failed to import settings: {e}", - "imported":"Settings successfully imported. Restart to apply changes!" + "failedToImport":"Không thể nhập cài đặt: {e}", + "imported":"Cài đặt đã được nhập thành công. Hãy khởi động lại để áp dụng các thay đổi!" }, "showConnections":{ - "description":"Show connected accounts in user popouts", + "description":"Hiển thị các tài khoản được kết nối trong cửa sổ bật lên của người dùng", "settings":{ - "compact":"Compact", - "cozy":"Cozy", - "iconSize":"Icon size (px)", - "iconSpacing":"Icon margin", - "roomy":"Roomy" + "compact":"Nhỏ gọn", + "cozy":"Ấm áp", + "iconSize":"Kích thước biểu tượng (px)", + "iconSpacing":"Lề biểu tượng", + "roomy":"rộng rãi" } }, "showHiddenChannels":{ - "allowedUsersAndRoles":"Allowed users and roles:", - "archiveDuration":"Default inactivity duration before archiving {type}: {duration}", - "availableTags":"Available tags:", - "bitrate":"Bitrate: {bitrate} bits", - "cannotSeeMessages":"You can not see the {type} of this channel.", + "allowedUsersAndRoles":"Người dùng và vai trò được phép:", + "archiveDuration":"Khoảng thời gian không hoạt động mặc định trước khi lưu trữ {type}: {duration}", + "availableTags":"Thẻ có sẵn:", + "bitrate":"Tốc độ bit: {bitrate} bit", + "cannotSeeMessages":"Bạn không thể xem {type} của kênh này.", "channelTypes":{ - "announcement":"announcement", - "forum":"forum", - "messages":"messages", - "posts":"posts", - "stage":"stage", - "text":"text", - "voice":"voice" + "announcement":"thông báo", + "forum":"diễn đàn", + "messages":"tin nhắn", + "posts":"bài viết", + "stage":"sân khấu", + "text":"chữ", + "voice":"tiếng nói" }, - "defaultLayout":"Default layout: {layout}", - "defaultReactionEmoji":"Default reaction emoji:", - "defaultSortOrder":"Default sort order: {order}", + "defaultLayout":"Bố cục mặc định: {layout}", + "defaultReactionEmoji":"Biểu tượng cảm xúc phản ứng mặc định:", + "defaultSortOrder":"Thứ tự sắp xếp mặc định: {order}", "forumLayouts":{ - "gridView":"Gallery view", - "listView":"List view", - "notSet":"Not set" + "gridView":"Chế độ xem thư viện", + "listView":"Chế độ xem danh sách", + "notSet":"Chưa đặt" }, - "hiddenChannel":"This is a hidden {type} channel", - "hideAllowedUsersAndRoles":"Hide Allowed Users and Roles", - "lastMessageCreated":"Last {type} created:", - "lastMessagePin":"Last message pin:", - "lockedChannel":"This is a locked {type} channel", + "hiddenChannel":"Đây là kênh {type} ẩn", + "hideAllowedUsersAndRoles":"Ẩn người dùng và vai trò được phép", + "lastMessageCreated":"{type} được tạo lần cuối:", + "lastMessagePin":"Mã pin tin nhắn cuối cùng:", + "lockedChannel":"Đây là kênh {type} bị khóa", "nsfw":"NSFW", - "permissionDetails":"Permission Details", - "region":"Region: {region}", - "regionAutomatic":"Automatic", - "requireTag":"Posts on this forum require a tag to be set.", - "seeGuidelines":" However you may see its guidelines:", - "slowmode":"Slowmode: {duration}", + "permissionDetails":"Chi tiết quyền", + "region":"Khu vực: {region}", + "regionAutomatic":"Tự động", + "requireTag":"Bài viết trên diễn đàn này yêu cầu phải đặt thẻ.", + "seeGuidelines":" Tuy nhiên bạn có thể thấy hướng dẫn của nó:", + "slowmode":"Chế độ chậm: {duration}", "sortOrders":{ - "creationDate":"Creation date", - "latestActivity":"Latest activity" + "creationDate":"Ngày tạo", + "latestActivity":"Hoạt động mới nhất" }, - "threadSlowmode":"Default thread slowmode: {duration}", + "threadSlowmode":"Chế độ chậm của chuỗi mặc định: {duration}", "videoQuality":{ "720p":"720p", - "automatic":"Automatic" + "automatic":"Tự động" }, - "videoQualityMode":"Video quality mode: {mode}", - "viewAllowedUsersAndRoles":"View Allowed Users and Roles" + "videoQualityMode":"Chế độ chất lượng video: {mode}", + "viewAllowedUsersAndRoles":"Xem người dùng và vai trò được phép" }, "showMeYourName":{ - "addNickname":"Add SMYN Nickname", - "cancel":"Cancel", - "changeNickname":"Change SMYN Nickname", - "modalDescription":"Set a custom SMYN nickname for this user. Make use of it by specifying {custom} in the SMYN template settings.", - "nicknameLabel":"SMYN Nickname", - "resetNickname":"Reset SMYN Nickname", - "save":"Save", + "addNickname":"Thêm biệt hiệu SMYN", + "cancel":"Hủy bỏ", + "changeNickname":"Thay đổi biệt danh SMYN", + "modalDescription":"Đặt biệt hiệu SMYN tùy chỉnh cho người dùng này. Hãy tận dụng nó bằng cách chỉ định {custom} trong cài đặt mẫu SMYN.", + "nicknameLabel":"Biệt danh SMYN", + "resetNickname":"Đặt lại biệt danh SMYN", + "save":"Lưu", "settings":{ - "animateGradients":"For the non-primary names, if the role has a gradient, animate it. This is disabled by \"Ignore Gradients\" and reduced motion.", - "customNameColor":"The color to use for the custom name you assigned a user if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "discriminators":"Append discriminators to usernames for bots. Discriminators were deprecated for users, but are still used for bots. By default, a bot's username is equivalent to a user's global name, therefore multiple bots can have the same username. Appending discriminators makes them unique again.", - "displayNameColor":"The color to use for the display name if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "friendNameColor":"The color to use for a friend's nickname if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "hideDefaultAtSign":"Hide the default \"@\" symbol before the name in mentions and replies. Only applied if either feature is enabled.", - "ignoreFonts":"For the non-primary names, use Discord's default fonts regardless of the user's custom nitro font.", - "ignoreGradients":"For the non-primary names, if the role has a gradient, ignore it in favor of the color set below.", - "includedNames":"The order to display usernames, display names, nicknames, friend names, and custom names. Use the following placeholders: {user}, {display}, {nick}, {friend}, {custom}. You can provide multiple name options to use as fallbacks if one is unavailable by separating them with commas as such: {custom, friend, nick}. You can have up to three prefixes and three suffixes per name.", - "memberList":"Display the first available name listed in your custom name format in the member list.", - "mentions":"Display custom name format in mentions.", - "messages":"Display custom name format in messages.", - "nameSeparator":"The separator to use between names. The default is a single space.", - "nicknameColor":"The color to use for the nickname if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "profilePopout":"Display the first available name listed in your custom name format in profile popouts.", - "reactions":"Display the first available name listed in your custom name format in reaction tooltips, and the full name in reaction popouts.", - "removeDuplicates":"If any of the names are equivalent, remove them, leaving only the unique names.", - "replies":"Display custom name format in replies.", - "truncateAllNamesWithStreamerMode":"Truncate all names, not just usernames, while in Streamer Mode.", - "usernameColor":"The color to use for the username if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "voiceChannels":"Display the first available name listed in your custom name format in voice channels." + "animateGradients":"Đối với các tên không chính, nếu vai trò có độ chuyển màu, hãy tạo hiệu ứng cho nó. Tính năng này bị vô hiệu hóa bởi \"Bỏ qua độ dốc\" và giảm chuyển động.", + "customNameColor":"Màu sử dụng cho tên tùy chỉnh mà bạn đã gán cho người dùng nếu nó không phải là tên được hiển thị đầu tiên. Để trống theo mặc định. Chấp nhận đầu vào hex(a), rgb(a) hoặc hsl(a). Sử dụng \"Vai trò\" để theo màu vai trò hàng đầu của người dùng. Sử dụng \"Role+-#\" để điều chỉnh độ sáng theo tỷ lệ phần trăm đó (ví dụ: \"Role+15\")", + "discriminators":"Thêm các yếu tố phân biệt đối xử vào tên người dùng cho bot. Trình phân biệt đối xử không được dùng nữa đối với người dùng nhưng vẫn được sử dụng cho bot. Theo mặc định, tên người dùng của bot tương đương với tên chung của người dùng, do đó nhiều bot có thể có cùng tên người dùng. Việc bổ sung các yếu tố phân biệt đối xử làm cho chúng trở nên độc đáo trở lại.", + "displayNameColor":"Màu sử dụng cho tên hiển thị nếu nó không phải là màu được hiển thị đầu tiên. Để trống theo mặc định. Chấp nhận đầu vào hex(a), rgb(a) hoặc hsl(a). Sử dụng \"Vai trò\" để theo màu vai trò hàng đầu của người dùng. Sử dụng \"Role+-#\" để điều chỉnh độ sáng theo tỷ lệ phần trăm đó (ví dụ: \"Role+15\")", + "friendNameColor":"Màu dùng cho biệt hiệu của bạn bè nếu đó không phải là màu được hiển thị đầu tiên. Để trống theo mặc định. Chấp nhận đầu vào hex(a), rgb(a) hoặc hsl(a). Sử dụng \"Vai trò\" để theo màu vai trò hàng đầu của người dùng. Sử dụng \"Role+-#\" để điều chỉnh độ sáng theo tỷ lệ phần trăm đó (ví dụ: \"Role+15\")", + "hideDefaultAtSign":"Ẩn ký hiệu \"@\" mặc định trước tên trong đề cập và trả lời. Chỉ áp dụng nếu một trong hai tính năng được bật.", + "ignoreFonts":"Đối với các tên không chính, hãy sử dụng phông chữ mặc định của Discord bất kể phông chữ nitro tùy chỉnh của người dùng.", + "ignoreGradients":"Đối với các tên không chính, nếu vai trò có độ dốc, hãy bỏ qua nó và chọn màu được đặt bên dưới.", + "includedNames":"Thứ tự hiển thị tên người dùng, tên hiển thị, biệt hiệu, tên bạn bè và tên tùy chỉnh. Sử dụng các phần giữ chỗ sau: {user}, {display}, {nick}, {friend}, {custom}. Bạn có thể cung cấp nhiều tùy chọn tên để sử dụng làm tên dự phòng nếu không có tên nào bằng cách phân tách chúng bằng dấu phẩy, chẳng hạn như: {custom, friend, nick}. Bạn có thể có tối đa ba tiền tố và ba hậu tố cho mỗi tên.", + "memberList":"Hiển thị tên khả dụng đầu tiên được liệt kê ở định dạng tên tùy chỉnh của bạn trong danh sách thành viên.", + "mentions":"Hiển thị định dạng tên tùy chỉnh trong đề cập.", + "messages":"Hiển thị định dạng tên tùy chỉnh trong tin nhắn.", + "nameSeparator":"Dấu phân cách để sử dụng giữa các tên. Mặc định là một khoảng trắng.", + "nicknameColor":"Màu sử dụng cho biệt hiệu nếu nó không phải là màu hiển thị đầu tiên. Để trống theo mặc định. Chấp nhận đầu vào hex(a), rgb(a) hoặc hsl(a). Sử dụng \"Vai trò\" để theo màu vai trò hàng đầu của người dùng. Sử dụng \"Role+-#\" để điều chỉnh độ sáng theo tỷ lệ phần trăm đó (ví dụ: \"Role+15\")", + "profilePopout":"Hiển thị tên khả dụng đầu tiên được liệt kê ở định dạng tên tùy chỉnh của bạn trong cửa sổ bật lên hồ sơ.", + "reactions":"Hiển thị tên khả dụng đầu tiên được liệt kê ở định dạng tên tùy chỉnh của bạn trong chú giải công cụ phản ứng và tên đầy đủ trong cửa sổ bật lên phản ứng.", + "removeDuplicates":"Nếu bất kỳ tên nào tương đương, hãy xóa chúng, chỉ để lại những tên duy nhất.", + "replies":"Hiển thị định dạng tên tùy chỉnh trong thư trả lời.", + "truncateAllNamesWithStreamerMode":"Cắt ngắn tất cả tên, không chỉ tên người dùng, khi ở Chế độ phát trực tiếp.", + "usernameColor":"Màu sử dụng cho tên người dùng nếu nó không phải là màu được hiển thị đầu tiên. Để trống theo mặc định. Chấp nhận đầu vào hex(a), rgb(a) hoặc hsl(a). Sử dụng \"Vai trò\" để theo màu vai trò hàng đầu của người dùng. Sử dụng \"Role+-#\" để điều chỉnh độ sáng theo tỷ lệ phần trăm đó (ví dụ: \"Role+15\")", + "voiceChannels":"Hiển thị tên khả dụng đầu tiên được liệt kê ở định dạng tên tùy chỉnh của bạn trong các kênh thoại." } }, "showTimeoutDuration":{ - "description":"Shows how much longer a user's timeout will last, either in the timeout icon tooltip or next to it", - "displayStyleDescription":"How to display the timeout duration", - "inTooltip":"In the Tooltip", - "nextToIcon":"Next to the timeout icon", - "timeoutRemaining":"timeout remaining" + "description":"Hiển thị thời gian chờ của người dùng sẽ kéo dài bao lâu, trong chú giải công cụ biểu tượng thời gian chờ hoặc bên cạnh nó", + "displayStyleDescription":"Cách hiển thị thời gian chờ", + "inTooltip":"Trong chú giải công cụ", + "nextToIcon":"Bên cạnh biểu tượng hết thời gian chờ", + "timeoutRemaining":"thời gian chờ còn lại" }, "silentMessageToggle":{ - "description":"Adds a button to the chat bar to toggle sending a silent message.", - "disableSilentMessage":"Disable Silent Message", - "enableSilentMessage":"Enable Silent Message", + "description":"Thêm một nút vào thanh trò chuyện để chuyển đổi việc gửi tin nhắn im lặng.", + "disableSilentMessage":"Tắt tin nhắn im lặng", + "enableSilentMessage":"Bật tin nhắn im lặng", "settings":{ - "autoDisable":"Automatically disable the silent message toggle again after sending one", - "persistChannels":"Persist between channels", - "persistNone":"Don't persist (reset on channel change)", - "persistRestarts":"Persist between channels and restarts", - "persistState":"How to persist the silent message toggle state" + "autoDisable":"Tự động tắt tính năng chuyển đổi tin nhắn im lặng một lần nữa sau khi gửi một tin nhắn", + "persistChannels":"Kiên trì giữa các kênh", + "persistNone":"Đừng tiếp tục (đặt lại khi thay đổi kênh)", + "persistRestarts":"Kiên trì giữa các kênh và khởi động lại", + "persistState":"Cách duy trì trạng thái chuyển đổi tin nhắn im lặng" } }, "silentTyping":{ "clickActions":{ - "openPluginSettings":"Open Plugin Settings", - "toggleTypingGlobally":"Toggle Typing Globally", - "toggleTypingInChannel":"Toggle Typing in Channel", - "toggleTypingInGuild":"Toggle Typing in Guild" + "openPluginSettings":"Mở cài đặt plugin", + "toggleTypingGlobally":"Chuyển đổi cách gõ trên toàn cầu", + "toggleTypingInChannel":"Chuyển đổi cách nhập trong kênh", + "toggleTypingInGuild":"Chuyển đổi cách gõ trong Guild" }, "command":{ - "chatBarIndicatorsOption":"Hide other users' typing indicators from above the chat bar.", - "chatContextMenuOption":"Show a dropdown in the chat context menu to toggle plugin settings on the go.", - "chatIconOption":"Show an icon in the chat bar for toggling the plugin on the go.", - "defaultHiddenOption":"Whether to hide typing in DMs/channels/guilds by default or not.", - "description":"Hide your typing indicator from chat.", - "membersListIndicatorsOption":"Hide other users' typing indicators from the members list.", - "toggleChannel":"Channel", - "toggleGlobal":"Global", - "toggleGuild":"Guild", - "toggleOption":"Toggle functionality globally, for the channel, or for the guild." + "chatBarIndicatorsOption":"Ẩn chỉ báo gõ của người dùng khác phía trên thanh trò chuyện.", + "chatContextMenuOption":"Hiển thị danh sách thả xuống trong menu ngữ cảnh trò chuyện để chuyển đổi cài đặt plugin khi đang di chuyển.", + "chatIconOption":"Hiển thị biểu tượng trong thanh trò chuyện để chuyển đổi plugin khi đang di chuyển.", + "defaultHiddenOption":"Có ẩn nội dung nhập trong DM/kênh/bang hội theo mặc định hay không.", + "description":"Ẩn chỉ báo gõ của bạn khỏi cuộc trò chuyện.", + "membersListIndicatorsOption":"Ẩn chỉ báo gõ của người dùng khác khỏi danh sách thành viên.", + "toggleChannel":"Kênh", + "toggleGlobal":"Toàn cầu", + "toggleGuild":"bang hội", + "toggleOption":"Chuyển đổi chức năng trên toàn cầu, cho kênh hoặc cho bang hội." }, "contextMenu":{ - "chatBarIndicators":"Chat Bar Indicators", - "chatIcon":"Chat Icon", - "defaultHidden":"Default Hidden", - "enabled":"Enabled", - "membersListIndicators":"Members List Indicators", - "silentTyping":"Silent Typing" + "chatBarIndicators":"Chat Chỉ báo thanh", + "chatIcon":"Biểu tượng Chat", + "defaultHidden":"Mặc định Ẩn", + "enabled":"Đã bật", + "membersListIndicators":"Chỉ số danh sách thành viên", + "silentTyping":"Gõ im lặng" }, - "noChanges":"No changes made to silent typing settings.", + "noChanges":"Không có thay đổi nào được thực hiện đối với cài đặt nhập im lặng.", "settings":{ - "chatContextMenu":"Show a dropdown in the chat context menu to modify plugin settings on the go.", - "chatIcon":"Show an icon in the chat bar for modifying the plugin on the go.", - "chatIconLeftClickAction":"What to do when left clicking the chat icon.", - "chatIconMiddleClickAction":"What to do when middle clicking the chat icon.", - "chatIconRightClickAction":"What to do when right clicking the chat icon.", - "defaultHidden":"If enabled, the plugin will hide your typing from others in any DMs/channels/guilds not listed in \"Disabled Locations\" below. If disabled, the plugin will show your typing to others for any DMs/channels/guilds not listed in \"Enabled Locations\" below.", - "disabledLocations":"Disable functionality for these IDs. Accepts a comma separated list of DM IDs, channel IDs, and guild IDs. Only used if \"Default Hidden\" is enabled.", - "enabledGlobally":"Toggle functionality of your own typing indicator globally.", - "enabledLocations":"Enable functionality for these IDs. Accepts a comma separated list of DM IDs, channel IDs, and guild IDs. Only used if \"Default Hidden\" is disabled.", - "hideChatBoxTypingIndicators":"Hide other users' typing indicators from above the chat bar.", - "hideMembersListTypingIndicators":"Hide other users' typing indicators from the members list." + "chatContextMenu":"Hiển thị danh sách thả xuống trong menu ngữ cảnh trò chuyện để sửa đổi cài đặt plugin khi đang di chuyển.", + "chatIcon":"Hiển thị biểu tượng trong thanh trò chuyện để sửa đổi plugin khi đang di chuyển.", + "chatIconLeftClickAction":"Phải làm gì khi nhấp chuột trái vào biểu tượng trò chuyện.", + "chatIconMiddleClickAction":"Phải làm gì khi nhấp chuột giữa vào biểu tượng trò chuyện.", + "chatIconRightClickAction":"Phải làm gì khi nhấp chuột phải vào biểu tượng trò chuyện.", + "defaultHidden":"Nếu được bật, plugin sẽ ẩn nội dung bạn nhập với những người khác trong bất kỳ DM/kênh/bang hội nào không được liệt kê trong \"Vị trí bị vô hiệu hóa\" bên dưới. Nếu bị tắt, plugin sẽ hiển thị nội dung bạn nhập cho người khác đối với bất kỳ DM/kênh/bang hội nào không được liệt kê trong \"Vị trí đã bật\" bên dưới.", + "disabledLocations":"Tắt chức năng cho các ID này. Chấp nhận danh sách ID DM, ID kênh và ID bang hội được phân tách bằng dấu phẩy. Chỉ được sử dụng nếu \"Ẩn mặc định\" được bật.", + "enabledGlobally":"Chuyển đổi chức năng của chỉ báo gõ của riêng bạn trên toàn cầu.", + "enabledLocations":"Kích hoạt chức năng cho các ID này. Chấp nhận danh sách ID DM, ID kênh và ID bang hội được phân tách bằng dấu phẩy. Chỉ được sử dụng nếu \"Ẩn mặc định\" bị tắt.", + "hideChatBoxTypingIndicators":"Ẩn chỉ báo gõ của người dùng khác phía trên thanh trò chuyện.", + "hideMembersListTypingIndicators":"Ẩn chỉ báo gõ của người dùng khác khỏi danh sách thành viên." }, - "settingsUpdated":"Silent typing settings updated.", - "typingHidden":"Typing Hidden ({location})", - "typingVisible":"Typing Visible ({location})", - "typingVisibleGlobal":"Typing Visible (Global)" + "settingsUpdated":"Đã cập nhật cài đặt gõ im lặng.", + "typingHidden":"Đang gõ ẩn ({location})", + "typingVisible":"Đang gõ Hiển thị ({location})", + "typingVisibleGlobal":"Đang gõ có thể nhìn thấy (Toàn cầu)" }, "sortFriendRequests":{ - "added":"Added", - "description":"Sorts friend requests by date of receipt", + "added":"Đã thêm", + "description":"Sắp xếp lời mời kết bạn theo ngày nhận", "settings":{ - "showDates":"Show dates on friend requests" + "showDates":"Hiển thị ngày trên yêu cầu kết bạn" } }, "startupTimings":{ @@ -1205,195 +1205,195 @@ } }, "tabs":{ - "settings":"Equicord Settings" + "settings":"Equicord Cài đặt" }, "textReplace":{ - "find":"Find", - "messageWithRules":"Message with rules applied", - "onlyIfIncludes":"Only if includes", - "replace":"Replace", + "find":"Tìm", + "messageWithRules":"Tin nhắn có áp dụng quy tắc", + "onlyIfIncludes":"Chỉ khi bao gồm", + "replace":"Thay thế", "scope.allMessages":"Apply to all messages", "scope.myMessages":"Apply to your messages (visible to everyone)", "scope.othersMessages":"Apply to others' messages (only visible to you)", - "testRules":"Test Rules", - "typeMessage":"Type a message", - "usingRegex":"Using Regex", - "usingString":"Using String" + "testRules":"Quy tắc kiểm tra", + "typeMessage":"Nhập tin nhắn", + "usingRegex":"Sử dụng Regex", + "usingString":"Sử dụng chuỗi" }, "translate":{ - "autoTranslate":"Auto Translate", + "autoTranslate":"Tự động dịch", "autoTranslateEnabled":{ - "body":"You just enabled Auto Translate! Any message <0>will automatically be translated before being sent.", - "title":"Equicord Auto-Translate Enabled" + "body":"Bạn vừa bật Tự động dịch! Mọi tin nhắn <0>sẽ được dịch tự động trước khi gửi đi.", + "title":"Equicord Đã bật tính năng dịch tự động" }, - "autoTranslateEnabledLabel":"Auto Translate Enabled", - "disableAutoTranslate":"Disable Auto-Translate", - "dontShowAgain":"Don't show again", - "gotIt":"Got it", - "modalTitle":"Translate", - "openTranslateModal":"Open Translate Modal", - "selectLanguage":"Select a language", - "translate":"Translate" + "autoTranslateEnabledLabel":"Đã bật dịch tự động", + "disableAutoTranslate":"Tắt tính năng tự động dịch", + "dontShowAgain":"Không hiển thị lại", + "gotIt":"Hiểu rồi", + "modalTitle":"Dịch", + "openTranslateModal":"Mở phương thức dịch", + "selectLanguage":"Chọn một ngôn ngữ", + "translate":"Dịch" }, "typingIndicator":{ - "description":"Adds an indicator if someone is typing on a channel.", + "description":"Thêm chỉ báo nếu ai đó đang gõ trên một kênh.", "settings":{ - "animatedDots":"Animated dots", - "avatars":"Avatars", - "avatarsAndDots":"Avatars and animated dots", - "includeBlockedUsers":"Whether to show the typing indicator for blocked users.", - "includeCurrentChannel":"Whether to show the typing indicator for the currently selected channel", - "includeIgnoredUsers":"Whether to show the typing indicator for ignored users.", - "includeMutedChannels":"Whether to show the typing indicator for muted channels.", - "indicatorMode":"How should the indicator be displayed?" + "animatedDots":"chấm hoạt hình", + "avatars":"Hình đại diện", + "avatarsAndDots":"Hình đại diện và dấu chấm hoạt hình", + "includeBlockedUsers":"Có hiển thị chỉ báo nhập cho người dùng bị chặn hay không.", + "includeCurrentChannel":"Có hiển thị chỉ báo nhập cho kênh hiện được chọn hay không", + "includeIgnoredUsers":"Có hiển thị chỉ báo nhập cho người dùng bị bỏ qua hay không.", + "includeMutedChannels":"Có hiển thị chỉ báo nhập cho các kênh bị tắt tiếng hay không.", + "indicatorMode":"Chỉ báo nên được hiển thị như thế nào?" } }, "typingTweaks":{ - "andOthersTyping":"and {count} others are typing...", - "description":"Show avatars and role colours in the typing indicator", + "andOthersTyping":"và {count} người khác đang gõ...", + "description":"Hiển thị hình đại diện và màu sắc vai trò trong chỉ báo gõ", "settings":{ - "alternativeFormatting":"Show a more useful message when several users are typing", - "amITyping":"Shows you if other people can see you typing", - "showAvatars":"Show avatars in the typing indicator", - "showRoleColors":"Show role colors in the typing indicator" + "alternativeFormatting":"Hiển thị thông báo hữu ích hơn khi có nhiều người dùng đang nhập", + "amITyping":"Hiển thị cho bạn biết liệu người khác có thể thấy bạn đang gõ hay không", + "showAvatars":"Hiển thị hình đại diện trong chỉ báo gõ", + "showRoleColors":"Hiển thị màu vai trò trong chỉ báo gõ" } }, "unsuppressEmbeds":{ - "description":"Allows you to unsuppress embeds in messages", - "suppressEmbeds":"Suppress Embeds", - "unsuppressEmbeds":"Unsuppress Embeds" + "description":"Cho phép bạn hủy chặn các nội dung nhúng trong tin nhắn", + "suppressEmbeds":"Ngăn chặn nhúng", + "unsuppressEmbeds":"Bỏ chặn nội dung nhúng" }, "userVoiceShow":{ - "cannotJoinChannel":"You cannot join the user's Voice Channel", - "description":"Shows an indicator when a user is in a Voice Channel", - "inVoiceChat":"In Voice Chat", + "cannotJoinChannel":"Bạn không thể tham gia Kênh Thoại của người dùng", + "description":"Hiển thị chỉ báo khi người dùng đang ở Kênh Thoại", + "inVoiceChat":"Bằng giọng nói Chat", "settings":{ - "showInMemberList":"Show a user's Voice Channel indicator in the member and DMs list", - "showInMessages":"Show a user's Voice Channel indicator in messages", - "showInUserProfileModal":"Show a user's Voice Channel indicator in their profile next to the name" + "showInMemberList":"Hiển thị chỉ báo Kênh Thoại của người dùng trong danh sách thành viên và DM", + "showInMessages":"Hiển thị chỉ báo Kênh Thoại của người dùng trong tin nhắn", + "showInUserProfileModal":"Hiển thị chỉ báo Kênh Thoại của người dùng trong hồ sơ của họ bên cạnh tên" } }, "usrbg":{ - "description":"Displays user banners from USRBG, allowing anyone to get a banner without Nitro", - "getOwnBanner":"Get your own USRBG banner", + "description":"Hiển thị biểu ngữ người dùng từ USRBG, cho phép mọi người nhận biểu ngữ mà không cần Nitro", + "getOwnBanner":"Nhận biểu ngữ USRBG của riêng bạn", "settings":{ - "nitroBanner":"Nitro banner", - "nitroFirst":"Banner to use if both Nitro and USRBG banners are present", - "usrbgBanner":"USRBG banner", - "voiceBackground":"Use USRBG banners as voice chat backgrounds" + "nitroBanner":"biểu ngữ nitro", + "nitroFirst":"Biểu ngữ sẽ sử dụng nếu có cả biểu ngữ Nitro và USRBG", + "usrbgBanner":"Biểu ngữ USRBG", + "voiceBackground":"Sử dụng biểu ngữ USRBG làm hình nền trò chuyện thoại" } }, "vcNarrator":{ - "customiseMessages":"You can customise the spoken messages below. You can disable specific messages by setting them to nothing", + "customiseMessages":"Bạn có thể tùy chỉnh các tin nhắn nói bên dưới. Bạn có thể tắt các tin nhắn cụ thể bằng cách đặt chúng thành không có gì", "defaults":{ - "deafen":"{{USER}} deafened", - "join":"{{USER}} joined", - "leave":"{{USER}} left", - "move":"{{USER}} moved to {{CHANNEL}}", - "mute":"{{USER}} muted", - "undeafen":"{{USER}} undeafened", - "unmute":"{{USER}} unmuted" + "deafen":"{{USER}} bị điếc", + "join":"{{USER}} đã tham gia", + "leave":"{{USER}} còn lại", + "move":"{{USER}} đã được chuyển đến {{CHANNEL}}", + "mute":"{{USER}} bị tắt tiếng", + "undeafen":"{{USER}} không bị đánh bại", + "unmute":"{{USER}} đã được bật tiếng" }, - "description":"Announces when users join, leave, or move voice channels via narrator", - "linuxVoicesHelp":"Install speech-dispatcher or espeak and run Discord with the --enable-speech-dispatcher flag", - "noEnglishVoices":"You don't have any English voices installed, so the narrator might sound weird", - "noVoices":"No narrator voices found. ", - "osVoicesHelp":"Try installing some in the Narrator settings of your Operating System", - "placeholdersHelp":"The special placeholders <0>{{USER}}, <1>{{DISPLAY_NAME}}, <2>{{NICKNAME}} and <3>{{CHANNEL}} will be replaced with the user's name (nothing if it's yourself), the user's display name, the user's nickname on current server and the channel's name respectively", - "playExampleSounds":"Play Example Sounds", + "description":"Thông báo khi người dùng tham gia, rời khỏi hoặc di chuyển các kênh thoại thông qua trình tường thuật", + "linuxVoicesHelp":"Cài đặt bộ điều phối lời nói hoặc đặc biệt và chạy Discord với cờ --enable-speech-dispatcher", + "noEnglishVoices":"Bạn chưa cài giọng tiếng Anh nên nghe có vẻ lạ", + "noVoices":"Không tìm thấy giọng nói của người kể chuyện. ", + "osVoicesHelp":"Hãy thử cài đặt một số trong cài đặt Trình tường thuật của Hệ điều hành của bạn", + "placeholdersHelp":"Các phần giữ chỗ đặc biệt <0>{{USER}}, <1>{{DISPLAY_NAME}}, <2>{{NICKNAME}} và <3>{{CHANNEL}} sẽ được thay thế bằng tên người dùng (không có gì nếu đó là chính bạn), tên hiển thị của người dùng, biệt danh của người dùng trên máy chủ hiện tại và tên kênh tương ứng", + "playExampleSounds":"Chơi âm thanh mẫu", "settings":{ - "deafenMessage":"Deafen Message (only self for now)", - "joinMessage":"Join Message", - "latinOnly":"Strip non latin characters from names before saying them", - "leaveMessage":"Leave Message", - "moveMessage":"Move Message", - "muteMessage":"Mute Message (only self for now)", - "sayOwnName":"Say own name", - "speed":"Narrator Speed", - "undeafenMessage":"Undeafen Message (only self for now)", - "unmuteMessage":"Unmute Message (only self for now)", - "volume":"Narrator Volume" + "deafenMessage":"Tin nhắn điếc tai (hiện tại chỉ có bản thân)", + "joinMessage":"Tham gia tin nhắn", + "latinOnly":"Loại bỏ các ký tự không phải tiếng Latinh khỏi tên trước khi nói chúng", + "leaveMessage":"Để lại tin nhắn", + "moveMessage":"Di chuyển tin nhắn", + "muteMessage":"Tắt tiếng tin nhắn (bây giờ chỉ có bản thân)", + "sayOwnName":"Nói tên riêng", + "speed":"Tốc độ của người kể chuyện", + "undeafenMessage":"Tin nhắn Undeafen (chỉ bản thân bây giờ)", + "unmuteMessage":"Bật tiếng tin nhắn (bây giờ chỉ có bản thân)", + "volume":"Âm lượng của người kể chuyện" }, - "speechSynthesisNotSupported":"SpeechSynthesis not supported or no Narrator voices found. Thus, this plugin will not work. Check my Settings for more info" + "speechSynthesisNotSupported":"Tổng hợp giọng nói không được hỗ trợ hoặc không tìm thấy giọng nói của Trình tường thuật. Vì vậy, plugin này sẽ không hoạt động. Kiểm tra Cài đặt của tôi để biết thêm thông tin" }, "viewIcons":{ - "description":"Makes avatars and banners in user profiles clickable, adds View Icon/Banner entries in the user, server and group channel context menu.", + "description":"Làm cho hình đại diện và biểu ngữ trong hồ sơ người dùng có thể nhấp vào được, thêm các mục Xem Biểu tượng/Biểu ngữ trong menu ngữ cảnh kênh người dùng, máy chủ và nhóm.", "settings":{ - "formatDescription":"Choose the image format to use for non animated images. Animated images will always use .gif", - "imgSizeDescription":"The image size to use" + "formatDescription":"Chọn định dạng hình ảnh để sử dụng cho hình ảnh không hoạt hình. Hình ảnh động sẽ luôn sử dụng .gif", + "imgSizeDescription":"Kích thước hình ảnh sử dụng" }, - "viewAvatar":"View Avatar", - "viewBanner":"View Banner", - "viewIcon":"View Icon", - "viewServerAvatar":"View Server Avatar" + "viewAvatar":"Xem hình đại diện", + "viewBanner":"Xem biểu ngữ", + "viewIcon":"Xem biểu tượng", + "viewServerAvatar":"Xem hình đại diện máy chủ" }, "viewRaw":{ - "content":"Content", - "contentCopied":"Content copied to clipboard!", - "copyJson":"Copy {type} JSON", - "copyRawContent":"Copy Raw Content", - "copyRawLeftViewRawRight":"Copy Raw (Left Click) / View Raw (Right Click)", - "data":"Data", - "dataCopied":"{type} data copied to clipboard!", - "description":"Copy and view the raw content/data of any message, channel or guild", + "content":"Nội dung", + "contentCopied":"Nội dung được sao chép vào clipboard!", + "copyJson":"Sao chép {type} JSON", + "copyRawContent":"Sao chép nội dung thô", + "copyRawLeftViewRawRight":"Sao chép thô (Click chuột trái) / Xem Raw (Click chuột phải)", + "data":"dữ liệu", + "dataCopied":"{type} dữ liệu đã được sao chép vào bảng nhớ tạm!", + "description":"Sao chép và xem nội dung/dữ liệu thô của bất kỳ tin nhắn, kênh hoặc bang hội nào", "settings":{ - "clickMethodDescription":"Change the button to view the raw content/data of any message.", - "leftClick":"Left Click to view the raw content.", - "rightClick":"Right click to view the raw content." + "clickMethodDescription":"Thay đổi nút để xem nội dung/dữ liệu thô của bất kỳ tin nhắn nào.", + "leftClick":"Nhấp chuột trái để xem nội dung thô.", + "rightClick":"Nhấp chuột phải để xem nội dung thô." }, - "viewRaw":"View Raw", - "viewRawLeftCopyRawRight":"View Raw (Left Click) / Copy Raw (Right Click)" + "viewRaw":"Xem bản thô", + "viewRawLeftCopyRawRight":"Xem bản thô (Click chuột trái) / Copy Raw (Click chuột phải)" }, "voiceDownload":{ - "description":"Adds a download to voice messages. (Opens a new browser tab)", - "downloadVoiceMessage":"Download voice message" + "description":"Thêm phần tải xuống vào tin nhắn thoại. (Mở tab trình duyệt mới)", + "downloadVoiceMessage":"Tải xuống tin nhắn thoại" }, "voiceMessages":{ - "echoCancellation":"Echo Cancellation", - "failedToParse":"Failed to parse selected audio file: {error}", - "failedToUpload":"Failed to upload voice message", - "iosFix":"To fix it, first convert it to OggOpus, for example using the <0>convertio web converter", - "iosWarning":"Voice Messages have to be OggOpus to be playable on iOS. This file is <0>{type} so it will not be playable on iOS.", - "missingPermissions":"(Missing Permissions)", - "noiseSuppression":"Noise Suppression", - "preview":"Preview", - "recordModal":"Record Voice Message", - "send":"Send Voice Message", - "sending":"Now sending voice message... Please be patient", - "uploadFile":"Upload File" + "echoCancellation":"Huỷ Tiếng Vang", + "failedToParse":"Không thể phân tích cú pháp tệp âm thanh đã chọn: {error}", + "failedToUpload":"Không thể tải lên tin nhắn thoại", + "iosFix":"Để khắc phục, trước tiên hãy chuyển đổi nó thành OggOpus, ví dụ như sử dụng <0>trình chuyển đổi webconvertio", + "iosWarning":"Tin nhắn thoại phải là OggOpus để có thể phát trên iOS. Tệp này <0>{type} nên sẽ không thể phát được trên iOS.", + "missingPermissions":"(Thiếu quyền)", + "noiseSuppression":"Chặn Tiếng Ồn", + "preview":"Xem trước", + "recordModal":"Ghi tin nhắn thoại", + "send":"Gửi tin nhắn thoại", + "sending":"Hiện đang gửi tin nhắn thoại... Xin hãy kiên nhẫn", + "uploadFile":"Tải tệp lên" }, "whoReacted":{ "settings":{ - "avatarClick":"Toggle clicking avatars in reactions" + "avatarClick":"Chuyển đổi cách nhấp vào hình đại diện trong phản ứng" } }, "xsOverlay":{ - "attachment":"attachment", - "botNotifications":"Allow bot notifications", - "callNotifications":"Allow call notifications", - "channelPingColor":"Channel mention color", - "description":"Forwards discord notifications to XSOverlay, for easy viewing in VR", - "dmNotifications":"Allow Direct Message notifications", - "embed":"embed", - "groupDmNotifications":"Allow Group DM notifications", - "helloFromVendor":"Hello from Vendor!", - "image":"image", - "incomingCall":"Incoming call", - "isCallingYou":"is calling you...", - "lengthBasedTimeout":"Extend duration with message length", - "opacity":"Notif opacity", - "pingColor":"User mention color", - "preferUDPDescription":"Enable if you use an older build of XSOverlay unable to connect through websockets. This setting is ignored on web.", - "reply":"reply", - "sendTestNotification":"Send test notification", - "sentEmbeds":"sent message embed(s)", - "sentSticker":"sent a sticker", - "serverNotifications":"Allow server notifications", - "soundPath":"Notification sound (default/warning/error)", - "sticker":"sticker", - "testNotification":"This is a test notification! explode", - "timeout":"Notification duration (secs)", - "volume":"Volume", - "webSocketPort":"Websocket port" + "attachment":"tập tin đính kèm", + "botNotifications":"Cho phép thông báo bot", + "callNotifications":"Cho phép thông báo cuộc gọi", + "channelPingColor":"Màu đề cập kênh", + "description":"Chuyển tiếp thông báo bất hòa tới XSOverlay để dễ dàng xem trong VR", + "dmNotifications":"Cho phép thông báo bằng tin nhắn trực tiếp", + "embed":"nhúng", + "groupDmNotifications":"Cho phép thông báo DM Group", + "helloFromVendor":"Xin chào từ nhà cung cấp!", + "image":"hình ảnh", + "incomingCall":"Cuộc gọi đến", + "isCallingYou":"đang gọi bạn...", + "lengthBasedTimeout":"Kéo dài thời lượng với độ dài tin nhắn", + "opacity":"Độ mờ của thông báo", + "pingColor":"Người dùng đề cập đến màu sắc", + "preferUDPDescription":"Bật nếu bạn sử dụng bản dựng XSOverlay cũ hơn không thể kết nối qua ổ cắm web. Cài đặt này bị bỏ qua trên web.", + "reply":"hồi đáp", + "sendTestNotification":"Gửi thông báo kiểm tra", + "sentEmbeds":"(các) tin nhắn nhúng đã gửi", + "sentSticker":"đã gửi nhãn dán", + "serverNotifications":"Cho phép thông báo máy chủ", + "soundPath":"Âm thanh thông báo (mặc định/cảnh báo/lỗi)", + "sticker":"nhãn dán", + "testNotification":"Đây là thông báo thử nghiệm! nổ tung", + "timeout":"Thời lượng thông báo (giây)", + "volume":"Âm Lượng", + "webSocketPort":"Cổng websocket" } }