Merge pull request #4402 from thanhpd/master

Update Vietnamese vi-VN translation
This commit is contained in:
Jaex 2019-10-01 19:48:24 +03:00 committed by GitHub
commit a975cd48e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 880 additions and 17 deletions

View file

@ -207,4 +207,49 @@
<data name="btnScreenColorPicker.ToolTip" xml:space="preserve">
<value>Chọn màu từ màn hình</value>
</data>
<data name="rbRecentColors.Text" xml:space="preserve">
<value>Các màu gần đây</value>
</data>
<data name="rbStandardColors.Text" xml:space="preserve">
<value>Các màu cơ bản</value>
</data>
<data name="txtY.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="txtX.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="lblY.Text" xml:space="preserve">
<value>Y:</value>
</data>
<data name="lblX.Text" xml:space="preserve">
<value>X:</value>
</data>
<data name="txtDecimal.Text" xml:space="preserve">
<value>12345678</value>
</data>
<data name="lblCyanPerc.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="lblMagentaPerc.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="lblYellowPerc.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="lblKeyPerc.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="lblBrightnessPerc.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="lblSaturationPerc.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="lblHue.Text" xml:space="preserve">
<value>°</value>
</data>
<data name="txtHex.Text" xml:space="preserve">
<value>FF00FF00</value>
</data>
</root>

View file

@ -141,4 +141,10 @@
<data name="btnSave.Text" xml:space="preserve">
<value>Áp dụng</value>
</data>
<data name="btnPingPrimary.Text" xml:space="preserve">
<value>Ping</value>
</data>
<data name="btnPingSecondary.Text" xml:space="preserve">
<value>Ping</value>
</data>
</root>

View file

@ -171,4 +171,19 @@
<data name="btnScreenTearingTest.Text" xml:space="preserve">
<value>Kiểm tra hiển thị đứt đoạn của màn hình (screen tearing)</value>
</data>
<data name="lblShapeSizeValue.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="lblBlueValue.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="lblGreenValue.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="lblRedValue.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="lblBlackWhiteValue.Text" xml:space="preserve">
<value>0</value>
</data>
</root>

View file

@ -417,7 +417,7 @@ Kích thước tệp: {2:n0} / {3:n0} KB</value>
<value>Xóa tệp trên máy</value>
</data>
<data name="AfterCaptureTasks_PerformActions" xml:space="preserve">
<value>Thực hiện các hành động</value>
<value>Thực hiện các tác vụ</value>
</data>
<data name="AfterCaptureTasks_SaveImageToFile" xml:space="preserve">
<value>Lưu ảnh vào tệp tin</value>
@ -1073,13 +1073,13 @@ Bạn có muốn tải về không?</value>
<value>Xóa hình hoặc hủy chụp</value>
</data>
<data name="HotkeyType_ToggleActionsToolbar" xml:space="preserve">
<value>Bật/Tắt thanh công cụ hành động</value>
<value>Bật/Tắt thanh công cụ tác vụ</value>
</data>
<data name="ScrollingCaptureScrollMethod_MouseWheel" xml:space="preserve">
<value>Mô phỏng cuộn chuột</value>
</data>
<data name="CustomUploaderDestinationType_ImageUploader" xml:space="preserve">
<value>Trình tải lên ảnh</value>
<value>Dịch vụ tải lên ảnh</value>
</data>
<data name="ShapeType_RegionEllipse" xml:space="preserve">
<value>Vùng: E-líp</value>
@ -1147,4 +1147,25 @@ Bạn có muốn tải về không?</value>
<data name="RegionCaptureAction_SwapToolType" xml:space="preserve">
<value>Hoán đổi kiểu công cụ</value>
</data>
<data name="Extensions_AddContextMenu_Undo" xml:space="preserve">
<value>Hoàn tác</value>
</data>
<data name="ShapeType_DrawingMagnify" xml:space="preserve">
<value>Phóng to</value>
</data>
<data name="ShapeType_ToolSelect" xml:space="preserve">
<value>Chọn và di chuyển (M)</value>
</data>
<data name="Extensions_AddContextMenu_Delete" xml:space="preserve">
<value>Xóa</value>
</data>
<data name="Extensions_AddContextMenu_SelectAll" xml:space="preserve">
<value>Chọn tất cả</value>
</data>
<data name="Extensions_AddContextMenu_Redo" xml:space="preserve">
<value>Làm lại</value>
</data>
<data name="RandomNonAmbiguousAlphanumericCharRepeatUsingN" xml:space="preserve">
<value>Kí tự ngẫu nhiên chứa số và chữ alphabet. Lặp lại dùng {n}</value>
</data>
</root>

View file

@ -159,4 +159,7 @@
<data name="lblURLFilter.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="btnShowStats.Text" xml:space="preserve">
<value>Hiện số liệu</value>
</data>
</root>

View file

@ -132,4 +132,10 @@
<data name="lblMaximumImageLimit.Text" xml:space="preserve">
<value>Giới hạn ảnh tối đa:</value>
</data>
<data name="lblThumbnailSizeUnit.Text" xml:space="preserve">
<value>px</value>
</data>
<data name="cbFilterMissingFiles.Text" xml:space="preserve">
<value>Lọc các tệp bị thiếu</value>
</data>
</root>

View file

@ -222,4 +222,31 @@
<data name="HistoryItemManager_InitializeComponent_Markdown__linked_image" xml:space="preserve">
<value>Ảnh liên kết Markdown</value>
</data>
<data name="HistoryItemManager_InitializeComponent_UploadFile" xml:space="preserve">
<value>Tải tệp lên</value>
</data>
<data name="HistoryItemManager_InitializeComponent_EditImage" xml:space="preserve">
<value>Chỉnh sửa ảnh...</value>
</data>
<data name="BtnShowStats_ShowStats" xml:space="preserve">
<value>Hiện số liệu thống kê</value>
</data>
<data name="BtnShowStats_HideStats" xml:space="preserve">
<value>Ẩn số liệu thống kê</value>
</data>
<data name="HistoryStats_Total" xml:space="preserve">
<value>Tổng cộng:</value>
</data>
<data name="HistoryStats_YearlyUsages" xml:space="preserve">
<value>Sử dụng hàng năm:</value>
</data>
<data name="HistoryStats_FileExtensions" xml:space="preserve">
<value>Các phần mở rộng tệp:</value>
</data>
<data name="HistoryStats_Hosts" xml:space="preserve">
<value>Các host:</value>
</data>
<data name="HistoryItemCounts" xml:space="preserve">
<value>Bộ đếm số lượng trong lịch sử:</value>
</data>
</root>

View file

@ -162,4 +162,7 @@
<data name="btnAddPreset.Text" xml:space="preserve">
<value>Bộ thiết lập mới</value>
</data>
<data name="btnRefresh.Text" xml:space="preserve">
<value>Làm mới</value>
</data>
</root>

View file

@ -141,4 +141,16 @@
<data name="btnGenerate.Text" xml:space="preserve">
<value>Tạo ảnh thu nhỏ/thumbnail</value>
</data>
<data name="txtOutputFilename.Text" xml:space="preserve">
<value>$filename_th</value>
</data>
<data name="btnOutputFolder.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="lblQuality.Text" xml:space="preserve">
<value>Chất lượng:</value>
</data>
<data name="lblQualityPercentage.Text" xml:space="preserve">
<value>%</value>
</data>
</root>

View file

@ -120,4 +120,7 @@
<data name="VideoThumbnailerForm_btnBrowse_Click_Browse_for_media_file" xml:space="preserve">
<value>Duyệt tệp tin đa phương tiện</value>
</data>
<data name="ThumbnailsSuccessfullyGenerated" xml:space="preserve">
<value>Các ảnh thu nhỏ đã được tạo ra thành công.</value>
</data>
</root>

View file

@ -238,4 +238,55 @@ Nếu không bộ thiết lập không thể theo kịp đoạn ghi hình và t
<data name="pbAudioCodecWarning.ToolTip" xml:space="preserve">
<value>Codec âm thanh này không được hỗ trợ vởi video container được chọn</value>
</data>
<data name="lblx264CRF.Text" xml:space="preserve">
<value>CRF:</value>
</data>
<data name="btnFFmpegBrowse.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="tpX264.Text" xml:space="preserve">
<value>x264 / x265</value>
</data>
<data name="tpVpx.Text" xml:space="preserve">
<value>VP8</value>
</data>
<data name="tpGIF.Text" xml:space="preserve">
<value>GIF</value>
</data>
<data name="tpNVENC.Text" xml:space="preserve">
<value>NVENC</value>
</data>
<data name="tpXvid.Text" xml:space="preserve">
<value>Xvid</value>
</data>
<data name="lblAMFQuality.Text" xml:space="preserve">
<value>Chất lượng:</value>
</data>
<data name="btnHelperDevicesHelp.Text" xml:space="preserve">
<value>?</value>
</data>
<data name="tpAAC.Text" xml:space="preserve">
<value>AAC</value>
</data>
<data name="tbAMF.Text" xml:space="preserve">
<value>AMF</value>
</data>
<data name="lblQSVBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="tpMP3.Text" xml:space="preserve">
<value>MP3</value>
</data>
<data name="lblQSVPreset.Text" xml:space="preserve">
<value>Bộ thiết lập:</value>
</data>
<data name="lblAMFUsage.Text" xml:space="preserve">
<value>Sử dụng</value>
</data>
<data name="tpVorbis.Text" xml:space="preserve">
<value>Vorbis</value>
</data>
<data name="tbQSV.Text" xml:space="preserve">
<value>QuickSync - Đồng bộ nhanh</value>
</data>
</root>

View file

@ -396,4 +396,31 @@ Bạn có muốn đóng trình chỉnh sửa ảnh không?</value>
<data name="ShapeManager_CreateContextMenu_Square_shape_magnifier" xml:space="preserve">
<value>Phóng đại kiểu hình vuông</value>
</data>
<data name="ShapeManager_CreateContextMenu_SwitchToDrawingToolAfterSelection" xml:space="preserve">
<value>Chuyển qua công vụ vẽ sau khi chọn hình</value>
</data>
<data name="ShapeManager_CreateContextMenu_SwitchToSelectionToolAfterDrawing" xml:space="preserve">
<value>Chuyển qua công cụ chọn hình sau khi vẽ hình</value>
</data>
<data name="CloseEsc" xml:space="preserve">
<value>Đóng (Esc)</value>
</data>
<data name="ImageEffects" xml:space="preserve">
<value>Thêm hiệu ứng ảnh...</value>
</data>
<data name="DropShadowColor" xml:space="preserve">
<value>Đổ bóng có màu...</value>
</data>
<data name="MagnifyStrength" xml:space="preserve">
<value>Độ phóng to:</value>
</data>
<data name="OpenKeybindsPage" xml:space="preserve">
<value>Mở trang web chứa thiết lập phím tắt...</value>
</data>
<data name="LightResizeNodes" xml:space="preserve">
<value>Dùng light resize nodes</value>
</data>
<data name="ThisWindowWillCloseBeforeOpeningKeybindsPageWantContinue" xml:space="preserve">
<value>Cửa sổ sẽ được đóng trước khi mở trang web chứa thông tin phím tắt. Bạn có muốn tiếp tục không?</value>
</data>
</root>

View file

@ -0,0 +1,324 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="btnJsonPathHelp.Text" xml:space="preserve">
<value>?</value>
</data>
<data name="tpRegexParse.Text" xml:space="preserve">
<value>Biểu thức chính quy</value>
</data>
<data name="tpResult.Text" xml:space="preserve">
<value>Kết quả</value>
</data>
<data name="mbHelp.Text" xml:space="preserve">
<value>?</value>
</data>
<data name="btnXPathHelp.Text" xml:space="preserve">
<value>?</value>
</data>
<data name="btnXmlAddSyntax.Text" xml:space="preserve">
<value>Thêm cú pháp vào trường URL</value>
</data>
<data name="btnJsonAddSyntax.Text" xml:space="preserve">
<value>Thêm cú pháp vào trường URL</value>
</data>
<data name="btnRegexAddSyntax.Text" xml:space="preserve">
<value>Thêm cú pháp vào trường URL</value>
</data>
<data name="btnDataBeautify.Text" xml:space="preserve">
<value>Làm đẹp</value>
</data>
<data name="lblBody.Text" xml:space="preserve">
<value>Body - Thân:</value>
</data>
<data name="btnClearUploaders.Text" xml:space="preserve">
<value>Xóa các dịch vụ tải lên...</value>
</data>
<data name="tsbResponseTextCopy.Text" xml:space="preserve">
<value>Sao chép dữ liệu trả về</value>
</data>
<data name="lblResultDeletionURL.Text" xml:space="preserve">
<value>URL để xóa</value>
</data>
<data name="lblDestinationType.Text" xml:space="preserve">
<value>Loại dịch vụ tải lên:</value>
</data>
<data name="btnDuplicate.Text" xml:space="preserve">
<value>Nhân bản</value>
</data>
<data name="tsmiExportAll.Text" xml:space="preserve">
<value>Xuất ra tất cả...</value>
</data>
<data name="lblFileUploader.Text" xml:space="preserve">
<value>Dịch vụ tải lên tệp</value>
</data>
<data name="cHeadersName.HeaderText" xml:space="preserve">
<value>Tên</value>
</data>
<data name="cArgumentsName.HeaderText" xml:space="preserve">
<value>Tên</value>
</data>
<data name="cParametersName.HeaderText" xml:space="preserve">
<value>Tên</value>
</data>
<data name="lblName.Text" xml:space="preserve">
<value>Tên:</value>
</data>
<data name="btnNew.Text" xml:space="preserve">
<value>Mới</value>
</data>
<data name="lblParseResponse.Text" xml:space="preserve">
<value>Xử lí dữ liệu trả về:</value>
</data>
<data name="cRegex.HeaderText" xml:space="preserve">
<value>Biểu thức chính quy</value>
</data>
<data name="lblRegex.Text" xml:space="preserve">
<value>Danh sách biểu thức chính quy:</value>
</data>
<data name="btnRemove.Text" xml:space="preserve">
<value>Xóa bỏ</value>
</data>
<data name="lblResultThumbnailURL.Text" xml:space="preserve">
<value>URL ảnh thu nhỏ/thumbnail:</value>
</data>
<data name="tsmiUpdateFolder.Text" xml:space="preserve">
<value>Cập nhật thư mục...</value>
</data>
<data name="gbCustomUploaders.Text" xml:space="preserve">
<value>Các dịch vụ tải lên</value>
</data>
<data name="lblURLShortener.Text" xml:space="preserve">
<value>Dịch vụ rút gọn URL:</value>
</data>
<data name="lblResultURL.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblRequestURL.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="cHeadersValue.HeaderText" xml:space="preserve">
<value>Giá trị</value>
</data>
<data name="cParametersValue.HeaderText" xml:space="preserve">
<value>Giá trị</value>
</data>
<data name="cArgumentsValue.HeaderText" xml:space="preserve">
<value>Giá trị</value>
</data>
<data name="tpXmlParse.Text" xml:space="preserve">
<value>XML</value>
</data>
<data name="tsbResponseTextXMLFormat.Text" xml:space="preserve">
<value>Định dạng XML</value>
</data>
<data name="lblXPath.Text" xml:space="preserve">
<value>XPath:</value>
</data>
<data name="lblURLSharingService.Text" xml:space="preserve">
<value>Dịch vụ chia sẻ URL:</value>
</data>
<data name="btnURLSharingServiceTest.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="btnFileUploaderTest.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="btnImageUploaderTest.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="btnTextUploaderTest.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="btnURLShortenerTest.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="tpTest.Text" xml:space="preserve">
<value>Kiểm tra</value>
</data>
<data name="tsmiCustomUploaders.Text" xml:space="preserve">
<value>Dịch vụ tải lên tùy chọn...</value>
</data>
<data name="tsmiCustomUploaderGuide.Text" xml:space="preserve">
<value>Hướng dẫn dùng dịch vụ tải lên tùy chọn...</value>
</data>
<data name="mbDestinationType.ToolTip" xml:space="preserve">
<value>Hiện tại loại dịch vụ tải lên được dùng khi người dùng đưa vào dịch vụ tải lên tùy chọn bằng cách nhấp đúp vào tệp .sxcu</value>
</data>
<data name="lblXPathExample.Text" xml:space="preserve">
<value>Ví dụ:
/Files/File[1]/URL
/store/book[1]/title</value>
</data>
<data name="lblJsonPathExample.Text" xml:space="preserve">
<value>Ví dụ:
Files[0].URL
store.book[0].title</value>
</data>
<data name="lblFileFormName.Text" xml:space="preserve">
<value>Tên dạng tệp:</value>
</data>
<data name="lblHeaders.Text" xml:space="preserve">
<value>Các tiêu đề:</value>
</data>
<data name="lblImageUploader.Text" xml:space="preserve">
<value>Dịch vụ tải lên ảnh:</value>
</data>
<data name="tpJsonParse.Text" xml:space="preserve">
<value>JSON</value>
</data>
<data name="tsbResponseTextJSONFormat.Text" xml:space="preserve">
<value>Định dạng JSON</value>
</data>
<data name="lblJsonPath.Text" xml:space="preserve">
<value>JsonPath:</value>
</data>
<data name="lblRequestMethod.Text" xml:space="preserve">
<value>Phương thức:</value>
</data>
<data name="btnDataMinify.Text" xml:space="preserve">
<value>Thu gọn</value>
</data>
<data name="tpRequest.Text" xml:space="preserve">
<value>Yêu cầu (Request)</value>
</data>
<data name="tpResponse.Text" xml:space="preserve">
<value>Dữ liệu trả về</value>
</data>
<data name="tpResponseInfo.Text" xml:space="preserve">
<value>Thông tin dữ liệu trả về</value>
</data>
<data name="tpResponseText.Text" xml:space="preserve">
<value>Văn bản trả về</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Thiết lập dịch vụ tải lên</value>
</data>
<data name="lblTextUploader.Text" xml:space="preserve">
<value>Dịch vụ tải lên văn bản:</value>
</data>
<data name="lblParameters.Text" xml:space="preserve">
<value>Các tham số trong URL:</value>
</data>
<data name="tscResponseText.Text" xml:space="preserve">
<value>toolStripContainer1</value>
</data>
</root>

View file

@ -291,7 +291,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>Jira host: </value>
</data>
<data name="txtJiraConfigHelp.Text" xml:space="preserve">
<value>Mẫu biểu</value>
<value>Biểu mẫu</value>
</data>
<data name="lblJiraIssuePrefix.Text" xml:space="preserve">
<value>Jira issue prefix:</value>
@ -348,7 +348,7 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<value>Dùng liên kết dài có cả tên tệp</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Host:</value>
<value>URL:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>Tên người dùng:</value>
@ -1048,9 +1048,6 @@ Chỉ có hiệu lực khi không chọn "Cho phép truy cập tới bucket" cho
<data name="lblFTPText.Text" xml:space="preserve">
<value>Văn bản:</value>
</data>
<data name="tpTinyPic.Text" xml:space="preserve">
<value>TinyPic</value>
</data>
<data name="lblFTPTransferMode.Text" xml:space="preserve">
<value>Chế độ trao đổi:</value>
</data>
@ -1276,4 +1273,64 @@ Lựa chọn này có ích khi sử dụng với dịch vụ như CloudFlare ho
<data name="cbAmazonS3UsePathStyle.Text" xml:space="preserve">
<value>Dùng yêu cầu kiểu đường dẫn (path style request)</value>
</data>
<data name="tpTeknik.Text" xml:space="preserve">
<value>Teknik</value>
</data>
<data name="lblTeknikExpiration.Text" xml:space="preserve">
<value>Hết hạn:</value>
</data>
<data name="lblGooglePhotosCreateAlbumName.Text" xml:space="preserve">
<value>Tên album:</value>
</data>
<data name="btnGooglePhotosCreateAlbum.Text" xml:space="preserve">
<value>Tạo</value>
</data>
<data name="cbGooglePhotosIsPublic.Text" xml:space="preserve">
<value>Tải lên công khai</value>
</data>
<data name="cbGoogleCloudStorageStripExtensionText.Text" xml:space="preserve">
<value>Văn bản (Text)</value>
</data>
<data name="cbGoogleCloudStorageStripExtensionVideo.Text" xml:space="preserve">
<value>Video</value>
</data>
<data name="cbGoogleCloudStorageStripExtensionImage.Text" xml:space="preserve">
<value>Ảnh</value>
</data>
<data name="cbGfycatKeepAudio.Text" xml:space="preserve">
<value>Giữ lại âm thanh</value>
</data>
<data name="cbGoogleCloudStorageSetPublicACL.Text" xml:space="preserve">
<value>Đặt quyền công khai cho tệp (public-read ACL)</value>
</data>
<data name="lblGoogleCloudStorageStripExtension.Text" xml:space="preserve">
<value>Xóa phần mở rộng của tệp trên:</value>
</data>
<data name="lblTeknikUploadAPIUrl.Text" xml:space="preserve">
<value>URL tải lên:</value>
</data>
<data name="cbTeknikEncrypt.Text" xml:space="preserve">
<value>Mã hóa phía thiết bị (client side encryption)</value>
</data>
<data name="cbTeknikGenDeleteKey.Text" xml:space="preserve">
<value>Tạo key cho phép xóa</value>
</data>
<data name="lblTeknikAuthUrl.Text" xml:space="preserve">
<value>URL xác thực:</value>
</data>
<data name="lblTeknikUrlShortenerAPIUrl.Text" xml:space="preserve">
<value>API rút gọn URL:</value>
</data>
<data name="lblTeknikPasteAPIUrl.Text" xml:space="preserve">
<value>Dán API URL:</value>
</data>
<data name="cbAmazonS3SignedPayload.Text" xml:space="preserve">
<value>Signed payload - Kèm chữ kí khi gửi lên</value>
</data>
<data name="lblB2UrlPreviewLabel.Text" xml:space="preserve">
<value>URL xem trước:</value>
</data>
<data name="gbGoogleCloudStorageAdvanced.Text" xml:space="preserve">
<value>Nâng cao</value>
</data>
</root>

View file

@ -235,4 +235,10 @@ Các thư mục đã tạo:</value>
<data name="CustomFileUploader_Upload_Response_parse_failed_" xml:space="preserve">
<value>Xử lý dữ liệu trả về gặp lỗi.</value>
</data>
<data name="DuplicateNameNotAllowed" xml:space="preserve">
<value>Không cho phép trùng tên.</value>
</data>
<data name="txtB2BucketWatermark" xml:space="preserve">
<value>Tùy chọn, chỉ dùng nếu bạn không chọn một bucket khi tạo key</value>
</data>
</root>

View file

@ -473,6 +473,9 @@
<EmbeddedResource Include="Forms\CustomUploaderSettingsForm.ru.resx">
<DependentUpon>CustomUploaderSettingsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\CustomUploaderSettingsForm.vi-VN.resx">
<DependentUpon>CustomUploaderSettingsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\CustomUploaderSettingsForm.zh-CN.resx">
<DependentUpon>CustomUploaderSettingsForm.cs</DependentUpon>
</EmbeddedResource>

View file

@ -129,4 +129,7 @@
<data name="btnLicenses.Text" xml:space="preserve">
<value>Giấy phép...</value>
</data>
<data name="lblBuild.Text" xml:space="preserve">
<value>Phiên bản</value>
</data>
</root>

View file

@ -144,4 +144,10 @@
<data name="lblOutputExtension.Text" xml:space="preserve">
<value>Phần mở rộng của tệp tin đầu ra: (Để trống = Sử dụng tên tệp)</value>
</data>
<data name="btnPathBrowse.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="cbDeleteInputFile.Text" xml:space="preserve">
<value>Xóa tệp đã chọn</value>
</data>
</root>

View file

@ -121,7 +121,7 @@
<value>Thêm</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Sửa thanh công cụ hành động</value>
<value>ShareX - Sửa thanh công cụ tác vụ</value>
</data>
<data name="btnRemove.Text" xml:space="preserve">
<value>Xóa bỏ</value>

View file

@ -345,4 +345,46 @@
<data name="cbRecentTasksShowInTrayMenu.Text" xml:space="preserve">
<value>Hiện tác vụ gần đây ở menu khay hệ thống</value>
</data>
<data name="cbUseWhiteShareXIcon.Text" xml:space="preserve">
<value>Dùng biểu tượng ShareX màu trắng</value>
</data>
<data name="btnThemeReset.Text" xml:space="preserve">
<value>Thiết lập lại</value>
</data>
<data name="btnThemeRemove.Text" xml:space="preserve">
<value>Xóa bỏ</value>
</data>
<data name="btnThemeAdd.Text" xml:space="preserve">
<value>Thêm</value>
</data>
<data name="cbExperimentalDarkTheme.Text" xml:space="preserve">
<value>Theme tùy chỉnh đang thử nghiệm</value>
</data>
<data name="btnApplyTheme.Text" xml:space="preserve">
<value>Áp dụng theme</value>
</data>
<data name="cbUseDarkTheme.Text" xml:space="preserve">
<value>Dùng theme tùy chỉnh</value>
</data>
<data name="tpTheme.Text" xml:space="preserve">
<value>Theme</value>
</data>
<data name="gbSteam.Text" xml:space="preserve">
<value>Steam</value>
</data>
<data name="gbWindows.Text" xml:space="preserve">
<value>Windows</value>
</data>
<data name="btnPersonalFolderPathApply.Text" xml:space="preserve">
<value>Áp dụng</value>
</data>
<data name="lblPreviewPersonalFolderPath.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="lblSaveImageSubFolderPatternPreview.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="lblExportImportNote.Text" xml:space="preserve">
<value>Lưu ý: Việc này sẽ xuất ra tất cả các tệp tin cài đặt và lịch sử</value>
</data>
</root>

View file

@ -134,6 +134,6 @@
</data>
<data name="lblTitle.Text" xml:space="preserve">
<value>Đã có một tệp cùng tên ở đây.
Chọn tên tệp mới hoặc hành động:</value>
Chọn tên tệp mới hoặc tác vụ:</value>
</data>
</root>

View file

@ -676,7 +676,7 @@
<value>Cạnh</value>
</data>
<data name="tsmiOpenActionsToolbar.Text" xml:space="preserve">
<value>Bật/Tắt thanh công cụ hành động</value>
<value>Bật/Tắt thanh công cụ tác vụ</value>
</data>
<data name="tsmiTrayImageEditor.Text" xml:space="preserve">
<value>Trình chỉnh sửa ảnh...</value>
@ -693,4 +693,136 @@
<data name="tsmiCopyMarkdownLinkedImage.Text" xml:space="preserve">
<value>Ảnh liên kết Markdown</value>
</data>
<data name="tsmiScreenshotDelay0.Text" xml:space="preserve">
<value>Không trễ</value>
</data>
<data name="tsmiScreenshotDelay1.Text" xml:space="preserve">
<value>1 giây</value>
</data>
<data name="tsmiScreenshotDelay2.Text" xml:space="preserve">
<value>2 giây</value>
</data>
<data name="tsmiScreenshotDelay3.Text" xml:space="preserve">
<value>3 giây</value>
</data>
<data name="tsmiScreenshotDelay4.Text" xml:space="preserve">
<value>4 giây</value>
</data>
<data name="tsmiScreenshotDelay5.Text" xml:space="preserve">
<value>5 giây</value>
</data>
<data name="tsmiScreenshotDelay.Text" xml:space="preserve">
<value>Thời gian trễ chụp màn hình</value>
</data>
<data name="tsmiImageSplitter.Text" xml:space="preserve">
<value>Trình chia ảnh...</value>
</data>
<data name="tsmiCustomUploaderSettings.Text" xml:space="preserve">
<value>Thiết lập dịch vụ tải lên tùy chọn...</value>
</data>
<data name="tsmiOpenURL.ShortcutKeyDisplayString" xml:space="preserve">
<value>Enter</value>
</data>
<data name="tsmiOpenFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+Enter</value>
</data>
<data name="tsmiOpenFolder.ShortcutKeyDisplayString" xml:space="preserve">
<value>Shift+Enter</value>
</data>
<data name="tsmiCopyURL.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+C</value>
</data>
<data name="tsmiCopyFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Shift+C</value>
</data>
<data name="tsmiCopyImage.ShortcutKeyDisplayString" xml:space="preserve">
<value>Alt+C</value>
</data>
<data name="tsmiCopyImageDimensions.Text" xml:space="preserve">
<value>Kích thước ảnh</value>
</data>
<data name="tsmiCopyFilePath.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+Shift+C</value>
</data>
<data name="tsmiUploadSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+U</value>
</data>
<data name="tsmiDownloadSelectedURL.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+D</value>
</data>
<data name="tsmiEditSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+E</value>
</data>
<data name="tsmiRunAction.Text" xml:space="preserve">
<value>Chạy tác vụ</value>
</data>
<data name="tsmiDeleteSelectedItem.ShortcutKeyDisplayString" xml:space="preserve">
<value>Del</value>
</data>
<data name="tsmiDeleteSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Shift+Del</value>
</data>
<data name="tsmiThumbnailTitleShow.Text" xml:space="preserve">
<value>Hiện</value>
</data>
<data name="tsmiThumbnailTitleHide.Text" xml:space="preserve">
<value>Ẩn</value>
</data>
<data name="tsmiThumbnailTitleTop.Text" xml:space="preserve">
<value>Trên</value>
</data>
<data name="tsmiThumbnailTitleBottom.Text" xml:space="preserve">
<value>Dưới</value>
</data>
<data name="tsmiThumbnailTitle.Text" xml:space="preserve">
<value>Tiêu đề ảnh thu nhỏ (thumbnail title)</value>
</data>
<data name="tsmiSwitchTaskViewMode.Text" xml:space="preserve">
<value>Chuyển qua xem trước ảnh</value>
</data>
<data name="tsmiTrayScreenshotDelay0.Text" xml:space="preserve">
<value>Không trễ</value>
</data>
<data name="tsmiTrayScreenshotDelay1.Text" xml:space="preserve">
<value>1 giây</value>
</data>
<data name="tsmiTrayScreenshotDelay2.Text" xml:space="preserve">
<value>2 giây</value>
</data>
<data name="tsmiTrayScreenshotDelay3.Text" xml:space="preserve">
<value>3 giây</value>
</data>
<data name="tsmiTrayScreenshotDelay4.Text" xml:space="preserve">
<value>4 giây</value>
</data>
<data name="tsmiTrayScreenshotDelay5.Text" xml:space="preserve">
<value>5 giây</value>
</data>
<data name="tsmiTrayScreenshotDelay.Text" xml:space="preserve">
<value>Thời gian trễ chụp ảnh màn hình</value>
</data>
<data name="tsmiTrayImageSplitter.Text" xml:space="preserve">
<value>Trình chia ảnh...</value>
</data>
<data name="tsmiTrayCustomUploaderSettings.Text" xml:space="preserve">
<value>Thiết lập dịch vụ tải lên tùy chọn...</value>
</data>
<data name="niTray.Text" xml:space="preserve">
<value>ShareX</value>
</data>
<data name="tsbTwitter.Text" xml:space="preserve">
<value>Twitter</value>
</data>
<data name="tsbDiscord.Text" xml:space="preserve">
<value>Discord</value>
</data>
<data name="tsbPatreon.Text" xml:space="preserve">
<value>Patreon</value>
</data>
<data name="tsbBitcoin.Text" xml:space="preserve">
<value>Bitcoin</value>
</data>
<data name="tsbGitHub.Text" xml:space="preserve">
<value>GitHub</value>
</data>
</root>

View file

@ -169,7 +169,7 @@
<value>Tải lên</value>
</data>
<data name="tpActions.Text" xml:space="preserve">
<value>Hành động</value>
<value>Tác vụ</value>
</data>
<data name="tpWatchFolders.Text" xml:space="preserve">
<value>Theo dõi thư mục</value>
@ -469,16 +469,16 @@
<value>kB</value>
</data>
<data name="lblRegionCaptureMouse4ClickAction.Text" xml:space="preserve">
<value>Hành động khi nhấp phím chuột 4:</value>
<value>Tác vụ khi nhấp phím chuột 4:</value>
</data>
<data name="lblRegionCaptureMouse5ClickAction.Text" xml:space="preserve">
<value>Hành động khi nhấp phím chuột 5:</value>
<value>Tác vụ khi nhấp phím chuột 5:</value>
</data>
<data name="lblRegionCaptureMouseMiddleClickAction.Text" xml:space="preserve">
<value>Hành động khi nhấp phím chuột giữa:</value>
<value>Tác vụ khi nhấp phím chuột giữa:</value>
</data>
<data name="lblRegionCaptureMouseRightClickAction.Text" xml:space="preserve">
<value>Hành động khi nhấp phím chuột phải:</value>
<value>Tác vụ khi nhấp phím chuột phải:</value>
</data>
<data name="lblImagePNGBitDepth.Text" xml:space="preserve">
<value>Độ sâu bit PNG:</value>
@ -520,7 +520,7 @@
<value>Vượt quyền cài đặt chụp</value>
</data>
<data name="chkOverrideActions.Text" xml:space="preserve">
<value>Vượt quyền các hành động</value>
<value>Ghi đè các tác vụ</value>
</data>
<data name="chkOverrideAdvancedSettings.Text" xml:space="preserve">
<value>Vượt quyền cài đặt nâng cao</value>
@ -549,4 +549,31 @@
<data name="lblRegionCaptureSnapSizes.Text" xml:space="preserve">
<value>Kích thước vùng sẽ biến đổi thành khi nhấn phím "Alt":</value>
</data>
<data name="lblActionsNote.Text" xml:space="preserve">
<value>Lưu ý: Bạn có thể kích hoạt/vô hiệu hóa các tác vụ từ "Tác vụ sau khi chụp -&gt; Thực hiện các tác vụ"</value>
</data>
<data name="lblScreenshotDelay.Text" xml:space="preserve">
<value>Thời gian trễ chụp ảnh màn hình:</value>
</data>
<data name="tpOCR.Text" xml:space="preserve">
<value>Nhận diện văn bản (OCR)</value>
</data>
<data name="cbCaptureOCRAutoCopy.Text" xml:space="preserve">
<value>Tự động chép kết quả vào vùng nhớ tạm</value>
</data>
<data name="cbCaptureOCRProcessOnLoad.Text" xml:space="preserve">
<value>Xử lí nhận diện văn bản (OCR) khi mở hộp thoại</value>
</data>
<data name="cbCaptureOCRSilent.Text" xml:space="preserve">
<value>Xử lí nhận diện văn bản (OCR) bằng cách chạy ngầm</value>
</data>
<data name="lblOCRDefaultLanguage.Text" xml:space="preserve">
<value>Ngôn ngữ mặc định:</value>
</data>
<data name="btnAutoIncrementNumber.Text" xml:space="preserve">
<value>Thay đổi</value>
</data>
<data name="cbClipboardUploadURLContents.Text" xml:space="preserve">
<value>Nếu vùng nhớ tạm chứa URL tới tệp thì tải tệp xuống rồi tải lên</value>
</data>
</root>

View file

@ -539,4 +539,48 @@ Nhấn chuột giữa để đóng</value>
<data name="ActionsToolbar_StayTopMost" xml:space="preserve">
<value>Giữ ở trên cùng</value>
</data>
<data name="OCRForm_AutoCompleteFail" xml:space="preserve">
<value>Lỗi xảy ra trong quá trình xử lí nhận diện văn bản (OCR), hoặc không có văn bản được nhận diện.</value>
</data>
<data name="AboutForm_AboutForm_Language_uk" xml:space="preserve">
<value>Tiếng Ukraina</value>
</data>
<data name="ScreenshotDelay0S" xml:space="preserve">
<value>Thời gian trễ chụp ảnh màn hình: {0} giây</value>
</data>
<data name="AboutForm_AboutForm_Language_id_ID" xml:space="preserve">
<value>Tiếng Indonesia</value>
</data>
<data name="OCRForm_AutoComplete" xml:space="preserve">
<value>Kết quả nhận diện văn bản (OCR) đã được sao chép vào vùng nhớ tạm</value>
</data>
<data name="ShareXOpticalCharacterRecognition" xml:space="preserve">
<value>ShareX - Nhận diện văn bản</value>
</data>
<data name="OCRForm_AutoProcessing" xml:space="preserve">
<value>Đang nhận diện văn bản (OCR)</value>
</data>
<data name="SwitchToThumbnailView" xml:space="preserve">
<value>Chuyển qua xem trước ảnh</value>
</data>
<data name="ShareXConfirmation" xml:space="preserve">
<value>ShareX - Xác nhận</value>
</data>
<data name="SwitchToListView" xml:space="preserve">
<value>Chuyển qua dạng danh sách</value>
</data>
<data name="ShareXNeedsToBeRestartedForThePersonalFolderChangesToApply" xml:space="preserve">
<value>ShareX cần được khởi động lại để thay đổi thư mục cá nhân có hiệu lực.
Bạn có muốn khởi động lại ShareX?</value>
</data>
<data name="AboutForm_AboutForm_Language_es_MX" xml:space="preserve">
<value>Tiếng Tây Ban Nha Mexico</value>
</data>
<data name="PleaseNoteThatShareXIsUsingOCRSpaceSOnlineAPIToPerformOpticalCharacterRecognitionDoYouGivePermissionToShareXToUploadImagesToThisService" xml:space="preserve">
<value>Vui lòng lưu ý ShareX đang sử dụng dịch vụ online của OCR.Space để thực hiện nhận diện văn bản. Bạn có muốn cho phép ShareX tải ảnh lên dịch vụ này không?</value>
</data>
<data name="MainForm_UploadDebugLogWarning" xml:space="preserve">
<value>Dữ liệu debug có thể chứa thông tin nhạy cảm. Bạn có chắc muốn tiếp tục không?</value>
</data>
</root>